Pull to refresh
17
Тимофей@Dooez

User

0,1
Rating
11
Subscribers
Send message

Плата микроконтроллера содержит контроллер заряда, заряд от USB.

Не встречал, но я не интересовался данным вопросом.

До начала использования сплита я выучил десятипальцевую печать. Сколько заняло перейти на такой сплит точно уже не скажу, так как было давно. Буквы которые помещаются на основном слое очень быстро. Цифры и дополнительные символы наверное за пару недель до терпимого уровня.
Без стола наверное можно, но мне удобнее со столом по разным причинам. У меня очень много процесов переведено под использование только клавиатуры, но без мышки/тачпада все еще не обойтись.

Лежа не пробовал) Переодически печатаю довольно сильно откинувшись на стуле, высота стола и подлокотников подобрана чтобы руки немного висели над клавиатурой. Неплохо, но лично мне комфортнее переодически менять посадку и положение половинок.

Микроконтроллер насколько я знаю довольно чувствительный к температуре монтажа, рисковать не хочется. Ранее у меня несколько МК погибло в процессе использования. Это были довольно ранние ревизии платы микроконтроллера с Алиэкспресс, новые ревизии вроде постабильнее, но все равно как минимум 1 из 10 сломался. Поэтому только разьем с возможностью замены МК.

Переключатель батареи нужен чтобы ток потребления был совсем низким. В текущей конфигурации МК входит в глубокий сон через 10 минут, так что при повседневном использовании я его не выключаю, но при переноске или длительном хранении думаю лишним не будет. Сами переключатели SSSS811101, насколько я знаю почти стандарт для беспроводных DIY клавиатур. Брал на Али, проблем ни разу не испытывал, хотя больше полугода ежедневно переключал по несколько раз на старой клавиатуре.

Кейкапы совсем не ощущаются угловатыми, в первую очередь из-за сферических углублений. С таким расстоянием между клавишами заводские кикапы есть только для choc v1 свитчей и они почти плоские. По ощущениям разделение за счет углублений помогает мне меньше промахиваться по клавишам при быстром наборе. Мне кажется этот профиль получился очень удачным.

Большинство прошивок для клавиатур делаются на базе QMK и ZMK и на данный момент они не поддерживают аналоговые датчики Холла. Есть проекты с их поддержкой, насколько я знаю все они достаточно свежие, менее года, скорее всего из-за небольшого предложения свитчей до появления Gateron Jade. Когда поддержка появится в апстриме QMK/ZMK не могу судить, сейчас есть несколько проектов проводных раздельных клавиатур, например Sunder E70 HE.

По времени достаточно долго, отработка техпроцессов, доработка деталей, исправление огрехов. Думаю 2-3 месяца по чуть-чуть собиралась первая. Если оценивать последнюю изготовленную клавиатуру то 4-6 часов на изготовление разнесенные на несколько дней.
Но это если все операции успешно выполнены с первого раза.
По деньгам получается ~10-11 т.р. материалы, без учета потерь на неудачные операции.

У меня прошлое поколение увлажнителя как в статье.

Периодически, в зависимости от жёсткости воды берется обычное средство от накипи, и увлажнитель включается в режим чистки, барабан крутится, а вентилятор выключен. Спустя ~час выливается вода и просто потоком воды промывается барабан.

Испаряющий увлажнитель не вызывает осаждение накипи на мебели.

"нельзя переместить" означает что не произойдет связывание с аргументом типа revalue reference. То есть не вызовется конструктор перемещения, например.

Perfect forwarding никогда не будет передачей по значению, всегда только по ссылке.

И это не совсем специальный синтаксис, а результат взаимодействия reference collapsing с дедукцией типов. Правила дедукции может и специальные, но как мне кажется нельзя сказать что кто-то сэкономил.

В SME есть режим стриминга, в котором работает часть инструкций SVE. Вот тестирование в процессоре apple M4 https://scalable.uni-jena.de/opt/sme/micro.html#microbenchmarks

Я слабо знаком с simd в arm, в основном работаю с avx.

Всё-таки SVE с поддержкой векторов больше 128 бит очень мало где можно встретить. Если не ошибаюсь в последнем кремнии от Apple SVE есть только как часть SME.

Также один из факторов - возможность создания массивов simd векторов, что возможно только с известным во время компиляции массивом.

Какие вставки на C вы делаете для ускорения задач?

На текущий момент язык C - это в первую очередь ABI склеивающий разные языки. Если смотреть на него с такой точки зрения то это действительно разные задачи с C++.

Нужно просто использовать std::print ;)

У меня minisforum um780. Монитор 1440p 165hz + питание + USB hub по одному кабелю работает. Портативный монитор тоже подключается и питается одним кабелем.

Дома я использую штатный БП т.к. мой монитор выдает только 65Вт, а компьютер может потреблять больше.

Вроде производители пишут что есть usb-pd если порт поддерживает питание.

decltype(auto)чтобы вернуть по референсу в случае одного типа, и тупл ссылок по значению в случае нескольких типов?

GCC использует inline для внутренних эвристик, поэтому даже если с точки зрения языка разницы не будет, в реальности зависит от компилятора.

Дак нормальное сообщение выдаётся наверное тогда, когда пользователь запускает программу проверки совместимости железа с windows 11.

Minisforum um780/790 pro стоит порядка 60-70т.р. на озоне. 32Гб быстрой ОЗУ, 1Тб ссд и вполне мощный Ryzen 7840hs/7940hs.

По цене почти одинаково с традиционными ПК со схожей производительностью процессора, но видеокарта мощнее настольных встраиваемых.

Есть аналоги от других производителей. Если не нужна дискретная видеокарта под конкретные рабочие задачи, то мини ПК занимает меньше места, можно подключать питание, USB хаб и передавать изображение по одному кабелю (если монитор поддерживает). При необходимости можно взять с собой, питание от павербанка через один type-c, портативный монитор через второй (питание монитора через него же).

Information

Rating
4,287-th
Location
Зеленоград, Москва и Московская обл., Россия
Date of birth
Registered
Activity

Specialization

Десктоп разработчик
Старший
C++