# DIY: электронный замок на калитку — это несложно
BotHabr (tgi,2) → All – 23:35:01 2026-03-04
Опубликовано: Wed, 04 Mar 2026 23:24:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Буквально пару дней назад обновил свой старый замок на калитке, не планировал ничего об этом писать, но попалась статья https://habr.com/ru/news/1005908/ - "Samsung сделала цифровой ключ!" Что ж, у меня тоже есть цифровой ключ, хоть и не Samsung. Это не туториал, не "готовое решение", а скорее рассказ о работающей концепции, возникавших проблемах и их решении.Началось всё давным-давно, когда мастера по установке заборов сделали ворота, калитку, и установили на нее "обычный замок", как у всех.Обычный механический замок, из тех что ставят на гаражи, со здоровенным тяжелым ключом и минимальной"секретностью".Сразу отмечу: секретность там особая и не нужна, основная функция замка - закрыть калитку снаружи так, чтобы ее не могли сходу открыть всякие продавцы картошки и копатели канав, но при этом ее легко могли открывать хозяева.Так вот, неудобства типового решения проявились в первый же год: большой и очень железный ключ мешается в кармане, и если в машине его можно кинуть хотя бы в бардачок - то летом и пешком его буквально некуда деть, хоть на пояс вешай. А зимой другая проблема: снег задувает в замочную скважину, потом оттепель, потом вечерний морозец - и замок превращается в кусок льда. Конечно, есть всякие размораживатели замков и прочие чудеса - но таскать с собой еще и размораживатель?! В общем, надо было что-то делать.Почему бы не сделать электронный замок, как у нас в офисе? Читать далее]]>
https://habr.com/ru/articles/1006664/
BotHabr (tgi,2) → All – 23:35:01 2026-03-04
Опубликовано: Wed, 04 Mar 2026 23:24:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Буквально пару дней назад обновил свой старый замок на калитке, не планировал ничего об этом писать, но попалась статья https://habr.com/ru/news/1005908/ - "Samsung сделала цифровой ключ!" Что ж, у меня тоже есть цифровой ключ, хоть и не Samsung. Это не туториал, не "готовое решение", а скорее рассказ о работающей концепции, возникавших проблемах и их решении.Началось всё давным-давно, когда мастера по установке заборов сделали ворота, калитку, и установили на нее "обычный замок", как у всех.Обычный механический замок, из тех что ставят на гаражи, со здоровенным тяжелым ключом и минимальной"секретностью".Сразу отмечу: секретность там особая и не нужна, основная функция замка - закрыть калитку снаружи так, чтобы ее не могли сходу открыть всякие продавцы картошки и копатели канав, но при этом ее легко могли открывать хозяева.Так вот, неудобства типового решения проявились в первый же год: большой и очень железный ключ мешается в кармане, и если в машине его можно кинуть хотя бы в бардачок - то летом и пешком его буквально некуда деть, хоть на пояс вешай. А зимой другая проблема: снег задувает в замочную скважину, потом оттепель, потом вечерний морозец - и замок превращается в кусок льда. Конечно, есть всякие размораживатели замков и прочие чудеса - но таскать с собой еще и размораживатель?! В общем, надо было что-то делать.Почему бы не сделать электронный замок, как у нас в офисе? Читать далее]]>
https://habr.com/ru/articles/1006664/
# Умная колонка своими руками
BotHabr (tgi,2) → All – 20:35:01 2026-03-04
Опубликовано: Wed, 04 Mar 2026 20:13:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В этой статье я расскажу, как сделать своими руками две умные колонки, полностью поддерживающие русский язык:1) На микроконтроллере esp32s3, используя XiaoZhi2) На Raspberry Pi автономную голосовую колонку с камерой, которая будет работать и распознавать всё, что не только слышит, но и видит перед собой, даже при отсутствии Интернета! С локально запущенными моделями ИИ, связка Ollama+Gemma3:1b+Moondream+OpenWakeWord+Whisper.cpp+Silero TTSА также расскажу, как подключить обе эти колонки к Home Assistant для управления устройствами умного дома. Читать далее]]>
https://habr.com/ru/articles/1005272/
BotHabr (tgi,2) → All – 20:35:01 2026-03-04
Опубликовано: Wed, 04 Mar 2026 20:13:52 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В этой статье я расскажу, как сделать своими руками две умные колонки, полностью поддерживающие русский язык:1) На микроконтроллере esp32s3, используя XiaoZhi2) На Raspberry Pi автономную голосовую колонку с камерой, которая будет работать и распознавать всё, что не только слышит, но и видит перед собой, даже при отсутствии Интернета! С локально запущенными моделями ИИ, связка Ollama+Gemma3:1b+Moondream+OpenWakeWord+Whisper.cpp+Silero TTSА также расскажу, как подключить обе эти колонки к Home Assistant для управления устройствами умного дома. Читать далее]]>
https://habr.com/ru/articles/1005272/
# Профилирование и PGO в LLVM
BotHabr (tgi,2) → All – 19:35:03 2026-03-04
Опубликовано: Wed, 04 Mar 2026 18:37:06 GMT
Канал: Все статьи подряд / Assembler / Хабр
Нередко при оптимизации приложений, написанных на языках со статической компиляцией (C, C++, Rust), наступает момент, когда стандартные методы оптимизации, такие как улучшение алгоритмов, подбор структур данных, флаги компиляции вроде -O3, перестают давать дополнительный прирост производительности. В этот момент многие вспоминают про фундаментальное ограничение статических компиляторов. В отличие от JIT, они не знают, какой код будет горячим, а какой холодным. JIT-компиляторы (JVM, V8, .NET) получают эту информацию в runtime и адаптируют оптимизации под реальную нагрузку. Статические компиляторы генерируют машинный код заранее и лишены информации о поведении программы в runtime. Для решения этой проблемы используется подход Profile Guided Optimization (PGO). Он позволяет собрать данные о выполнении программы и передать их компилятору для принятия более оптимальных решений при генерации кода. По сути, PGO - это способ дать статическому компилятору некоторые преимущества JIT, сохраняя при этом все преимущества ahead-of-time компиляции: отсутствие пауз на перекомпиляцию и полный контроль над билдом. Читать далее]]>
https://habr.com/ru/articles/1006620/
BotHabr (tgi,2) → All – 19:35:03 2026-03-04
Опубликовано: Wed, 04 Mar 2026 18:37:06 GMT
Канал: Все статьи подряд / Assembler / Хабр
Нередко при оптимизации приложений, написанных на языках со статической компиляцией (C, C++, Rust), наступает момент, когда стандартные методы оптимизации, такие как улучшение алгоритмов, подбор структур данных, флаги компиляции вроде -O3, перестают давать дополнительный прирост производительности. В этот момент многие вспоминают про фундаментальное ограничение статических компиляторов. В отличие от JIT, они не знают, какой код будет горячим, а какой холодным. JIT-компиляторы (JVM, V8, .NET) получают эту информацию в runtime и адаптируют оптимизации под реальную нагрузку. Статические компиляторы генерируют машинный код заранее и лишены информации о поведении программы в runtime. Для решения этой проблемы используется подход Profile Guided Optimization (PGO). Он позволяет собрать данные о выполнении программы и передать их компилятору для принятия более оптимальных решений при генерации кода. По сути, PGO - это способ дать статическому компилятору некоторые преимущества JIT, сохраняя при этом все преимущества ahead-of-time компиляции: отсутствие пауз на перекомпиляцию и полный контроль над билдом. Читать далее]]>
https://habr.com/ru/articles/1006620/
# Обзор Переходника USB-CAN от Marathon
BotHabr (tgi,2) → All – 19:35:02 2026-03-04
Опубликовано: Wed, 04 Mar 2026 18:55:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этом тексте я попробовал выполнить обзор очередного переходника с USB на CAN. В этот раз у меня на столе особый экземпляр: переходник с USB на CAN от фирмы Marathon. Полное название CAN-bus-USB Версии 4.0. Он же ГКМН.468351.017-03. Читать далее]]>
https://habr.com/ru/articles/1005856/
BotHabr (tgi,2) → All – 19:35:02 2026-03-04
Опубликовано: Wed, 04 Mar 2026 18:55:23 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этом тексте я попробовал выполнить обзор очередного переходника с USB на CAN. В этот раз у меня на столе особый экземпляр: переходник с USB на CAN от фирмы Marathon. Полное название CAN-bus-USB Версии 4.0. Он же ГКМН.468351.017-03. Читать далее]]>
https://habr.com/ru/articles/1005856/
# Видеорежимы в восьмибитных компьютерах. Coolsystem — Часть 2
BotHabr (tgi,2) → All – 18:35:02 2026-03-04
Опубликовано: Wed, 04 Mar 2026 18:22:02 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В данной статье кратко рассмотрены видеоконтроллеры для следующих ретро-компьютеров: ZX Spectrum, Вектор 06Ц, Commodore 64, Commodore PET, Микроша, Радио-86РК, БК-0010, Агат (модели 7 и 9) и Апогей БК-01Ц.Поскольку мой будущий самодельный компьютер их косвенно поддерживает, необходимо собрать информацию в одном месте. Читать далее]]>
https://habr.com/ru/companies/diy_fest/articles/1006618/
BotHabr (tgi,2) → All – 18:35:02 2026-03-04
Опубликовано: Wed, 04 Mar 2026 18:22:02 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В данной статье кратко рассмотрены видеоконтроллеры для следующих ретро-компьютеров: ZX Spectrum, Вектор 06Ц, Commodore 64, Commodore PET, Микроша, Радио-86РК, БК-0010, Агат (модели 7 и 9) и Апогей БК-01Ц.Поскольку мой будущий самодельный компьютер их косвенно поддерживает, необходимо собрать информацию в одном месте. Читать далее]]>
https://habr.com/ru/companies/diy_fest/articles/1006618/
# Робот из того, что ты выбросил: революция, которая осталась незамеченной
BotHabr (tgi,2) → All – 13:35:02 2026-03-04
Опубликовано: Wed, 04 Mar 2026 13:15:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Я не могу написать и строчки кода. Но мир изменился и теперь буквально каждый может осуществить задуманное. В этой статье я расскажу как при помощи DeepSeek и старого Android собрать робота с душой, даже если ты ничего не знаешь о разработке. О революции в мире DIY которую мы пока не осознали. О бессмертии идей. Что нас ждёт и как ИИ повлияют на будущие поколения Читать далее]]>
https://habr.com/ru/articles/1006480/
BotHabr (tgi,2) → All – 13:35:02 2026-03-04
Опубликовано: Wed, 04 Mar 2026 13:15:53 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Я не могу написать и строчки кода. Но мир изменился и теперь буквально каждый может осуществить задуманное. В этой статье я расскажу как при помощи DeepSeek и старого Android собрать робота с душой, даже если ты ничего не знаешь о разработке. О революции в мире DIY которую мы пока не осознали. О бессмертии идей. Что нас ждёт и как ИИ повлияют на будущие поколения Читать далее]]>
https://habr.com/ru/articles/1006480/
# 3D-печать на стероидах: как я научил Creality K1C считать затраты филамента
BotHabr (tgi,2) → All – 06:35:03 2026-03-04
Опубликовано: Wed, 04 Mar 2026 05:52:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Чуть больше года назад я купил себе Creality K1C. В целом принтер меня устраивал, но со временем обнаружились кое-какие неудобства и недочёты, и мне захотелось допилить аппарат под себя.В статье расскажу, как я заменил дефолтный примитивный интерфейс и лагающий лаунчер, а самое главное — настроил подсчёт филамента, чтобы мониторить остатки и обеспечивать бесперебойную печать. Читать про автоматизацию филамента]]>
https://habr.com/ru/companies/flant/articles/1003508/
BotHabr (tgi,2) → All – 06:35:03 2026-03-04
Опубликовано: Wed, 04 Mar 2026 05:52:29 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Чуть больше года назад я купил себе Creality K1C. В целом принтер меня устраивал, но со временем обнаружились кое-какие неудобства и недочёты, и мне захотелось допилить аппарат под себя.В статье расскажу, как я заменил дефолтный примитивный интерфейс и лагающий лаунчер, а самое главное — настроил подсчёт филамента, чтобы мониторить остатки и обеспечивать бесперебойную печать. Читать про автоматизацию филамента]]>
https://habr.com/ru/companies/flant/articles/1003508/
# Как я довёл автоматику ПВУ Turkov в Home Assistant до состояния «можно жить»
BotHabr (tgi,2) → All – 15:35:03 2026-03-03
Опубликовано: Mon, 02 Mar 2026 15:00:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
РепозиторийКому будет полезно:• владельцам ПВУ Turkov с Home Assistant (или другой установки с climate-сущностью в HA);• тем, кто пишет automation/blueprint и упирается в «странное» поведение Jinja;• тем, кто хочет переносимую логику, а не одноразовый скрипт под одну конфигурацию;• тем, кто хочет убрать риск опасных режимов в холодный период. Читать далее]]>
https://habr.com/ru/articles/1005640/
BotHabr (tgi,2) → All – 15:35:03 2026-03-03
Опубликовано: Mon, 02 Mar 2026 15:00:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
РепозиторийКому будет полезно:• владельцам ПВУ Turkov с Home Assistant (или другой установки с climate-сущностью в HA);• тем, кто пишет automation/blueprint и упирается в «странное» поведение Jinja;• тем, кто хочет переносимую логику, а не одноразовый скрипт под одну конфигурацию;• тем, кто хочет убрать риск опасных режимов в холодный период. Читать далее]]>
https://habr.com/ru/articles/1005640/
# Пишешь код, а звучит музыка. Как я сделал бесплатную лайвкодинг-платформу для создания музыки с ИИ-агентом
BotHabr (tgi,2) → All – 14:35:03 2026-03-03
Опубликовано: Tue, 03 Mar 2026 13:42:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Всем привет! Знаете это чувство, когда ты ищешь решение какой-то конкретной проблемы, а находишь целое новое хобби? Вот у меня примерно так и вышло.Как значит было дело. Сидел я, как обычно, никого не трогал, починял примус... а если конкретнее - делал небольшую игру-платформер. Задумка была в том, чтобы она была процедурно-генерируемой, причем я хотел чтобы все уровни генерировались через большую... Читать далее]]>
https://habr.com/ru/articles/1006070/
BotHabr (tgi,2) → All – 14:35:03 2026-03-03
Опубликовано: Tue, 03 Mar 2026 13:42:11 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Всем привет! Знаете это чувство, когда ты ищешь решение какой-то конкретной проблемы, а находишь целое новое хобби? Вот у меня примерно так и вышло.Как значит было дело. Сидел я, как обычно, никого не трогал, починял примус... а если конкретнее - делал небольшую игру-платформер. Задумка была в том, чтобы она была процедурно-генерируемой, причем я хотел чтобы все уровни генерировались через большую... Читать далее]]>
https://habr.com/ru/articles/1006070/
# Скромное очарование JFET
BotHabr (tgi,2) → All – 13:35:02 2026-03-03
Опубликовано: Tue, 03 Mar 2026 13:01:47 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
TL:DR Полевые транзисторы с управляющим p–n-переходом в большинстве — маломощные устройства, применяемые для усиления малых сигналов. Основное полезное свойство — огромное входное сопротивление и невысокий собственный шум (по сравнению с биполярными транзисторами).Мы разберёмся с основными свойствами этих транзисторов, рассмотрим схему усилительного каскада, сделаем усилитель и проведём простой опыт, демонстрирующий влияние электрического поля на ток через прибор. Уровень материала рассчитан на новичков. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1004516/
BotHabr (tgi,2) → All – 13:35:02 2026-03-03
Опубликовано: Tue, 03 Mar 2026 13:01:47 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
TL:DR Полевые транзисторы с управляющим p–n-переходом в большинстве — маломощные устройства, применяемые для усиления малых сигналов. Основное полезное свойство — огромное входное сопротивление и невысокий собственный шум (по сравнению с биполярными транзисторами).Мы разберёмся с основными свойствами этих транзисторов, рассмотрим схему усилительного каскада, сделаем усилитель и проведём простой опыт, демонстрирующий влияние электрического поля на ток через прибор. Уровень материала рассчитан на новичков. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1004516/
# Обзор инструментов отладки встроенного ПО
BotHabr (tgi,2) → All – 13:35:02 2026-03-03
Опубликовано: Tue, 03 Mar 2026 13:31:17 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений. Читать далее]]>
https://habr.com/ru/articles/1006064/
BotHabr (tgi,2) → All – 13:35:02 2026-03-03
Опубликовано: Tue, 03 Mar 2026 13:31:17 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Обзор инструментов отладки встроенного ПО: программаторы (JLink, STLink, CMSIS-DAP, BlackMagic), GDB-клиенты и серверы, формат ELF/DWARF. Разбирается цепочка взаимодействия между IDE, GDB, OpenOCD и физическим программатором — от общих принципов до конкретных решений. Читать далее]]>
https://habr.com/ru/articles/1006064/
# Decima-8: Нейроморфная архитектура, оперирующая уровнями энергии
BotHabr (tgi,2) → All – 09:35:05 2026-03-03
Опубликовано: Tue, 03 Mar 2026 09:17:40 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Современные нейроморфные системы сталкиваются с двумя независимыми проблемами.Проблема 1: Кодирование информацииБинарные спайковые сети (SNN) передают градации сигнала через:Частотное кодирование (множество тактов на одно значение)Увеличение количества линий передачиПроблема 2: Аппаратная реализацияАналоговые мемристорные кроссбары обещают естественную нейроморфность, но содержат следующие проблемы:Шум и дрейф параметровНедетерминизм вычисленийКаждый чип требует индивидуальной калибровкиТрадиционные Network-on-Chip (NoC) добавляют overhead:~40% площади кристалла уходит на маршрутизаторы~70% энергии тратится на пересылку данных, а не вычисленияDecima-8 предлагает:Level16: кодирование уровня активации (0..15) в одном такте на одной линии. Это компромисс между бинарным представлением и аналоговой непрерывностью.Цифровые кроссбары (эмуляция мемристорных матриц): детерминизм, воспроизводимость, отсутствие шумаЭстафетную активацию вместо пакетной маршрутизации: тайлы не передают данные друг другу, активация распространяется через граф зависимостейРезультат: фиксированная задержка, предсказуемое поведение, 0% площади на роутеры. Читать далее]]>
https://habr.com/ru/articles/1005762/
BotHabr (tgi,2) → All – 09:35:05 2026-03-03
Опубликовано: Tue, 03 Mar 2026 09:17:40 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Современные нейроморфные системы сталкиваются с двумя независимыми проблемами.Проблема 1: Кодирование информацииБинарные спайковые сети (SNN) передают градации сигнала через:Частотное кодирование (множество тактов на одно значение)Увеличение количества линий передачиПроблема 2: Аппаратная реализацияАналоговые мемристорные кроссбары обещают естественную нейроморфность, но содержат следующие проблемы:Шум и дрейф параметровНедетерминизм вычисленийКаждый чип требует индивидуальной калибровкиТрадиционные Network-on-Chip (NoC) добавляют overhead:~40% площади кристалла уходит на маршрутизаторы~70% энергии тратится на пересылку данных, а не вычисленияDecima-8 предлагает:Level16: кодирование уровня активации (0..15) в одном такте на одной линии. Это компромисс между бинарным представлением и аналоговой непрерывностью.Цифровые кроссбары (эмуляция мемристорных матриц): детерминизм, воспроизводимость, отсутствие шумаЭстафетную активацию вместо пакетной маршрутизации: тайлы не передают данные друг другу, активация распространяется через граф зависимостейРезультат: фиксированная задержка, предсказуемое поведение, 0% площади на роутеры. Читать далее]]>
https://habr.com/ru/articles/1005762/
# Почему AI не может полноценно участвовать в разработке на С++
BotHabr (tgi,2) → All – 09:35:04 2026-03-03
Опубликовано: Tue, 03 Mar 2026 08:36:06 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
По данным отраслевых опросов, в 2025 году 84% разработчиков использовали ИИ-инструменты для написания, отладки и автоматизации кода. А в 2026 году ожидается, что более 80% компаний будут применять генеративный ИИ в разработке своих продуктов. Но у LLM есть ограничения, которые не позволяют им быть одинаково эффективными для всех языков программирования — например, для С++.
Тему ограничений AI в пайплайне «плюсовой» разработки обсудили Андрей Золотых и Илья Казаков из YADRO, Константин Владимиров из Синтакор, Илья Шишков из Сбертех и Денис Фокин из LRI. К каким выводам пришли эксперты, читайте под катом. Изучить ограничения →]]>
https://habr.com/ru/companies/yadro/articles/1003670/
BotHabr (tgi,2) → All – 09:35:04 2026-03-03
Опубликовано: Tue, 03 Mar 2026 08:36:06 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
По данным отраслевых опросов, в 2025 году 84% разработчиков использовали ИИ-инструменты для написания, отладки и автоматизации кода. А в 2026 году ожидается, что более 80% компаний будут применять генеративный ИИ в разработке своих продуктов. Но у LLM есть ограничения, которые не позволяют им быть одинаково эффективными для всех языков программирования — например, для С++.
Тему ограничений AI в пайплайне «плюсовой» разработки обсудили Андрей Золотых и Илья Казаков из YADRO, Константин Владимиров из Синтакор, Илья Шишков из Сбертех и Денис Фокин из LRI. К каким выводам пришли эксперты, читайте под катом. Изучить ограничения →]]>
https://habr.com/ru/companies/yadro/articles/1003670/
# Мегаминкс – кубик Рубика на максималках, где человек всё ещё быстрее машины. Робот МФТИ в погоне за рекордом
BotHabr (tgi,2) → All – 06:35:02 2026-03-03
Опубликовано: Tue, 03 Mar 2026 06:09:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Мегаминкс – это не просто «большой кубик Рубика». Это додекаэдр с 50 подвижными элементами, числом возможных состояний более 1068, а «число Бога» для него до сих пор неизвестно.Люди научились с невероятной скоростью справляться с этой головоломкой – топовые спидкуберы тратят на сборку менее 30 секунд. А вот роботы отстают и собирают в разы медленнее. Российский школьник Тимофей Тарасенко держит мировой рекорд WCA по мегаминксу – 21,99 секунды. Тимофею 15 лет – ровно столько же стоит мировой рекорд по мегаминксу среди роботов – 8 минут 4 секунды, который студенты МФТИ попытаются побить грядущей весной. О мегаминксе, рекордах и вызове физтеха – эта статья. Крутим мегаминкс]]>
https://habr.com/ru/articles/1004990/
BotHabr (tgi,2) → All – 06:35:02 2026-03-03
Опубликовано: Tue, 03 Mar 2026 06:09:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Мегаминкс – это не просто «большой кубик Рубика». Это додекаэдр с 50 подвижными элементами, числом возможных состояний более 1068, а «число Бога» для него до сих пор неизвестно.Люди научились с невероятной скоростью справляться с этой головоломкой – топовые спидкуберы тратят на сборку менее 30 секунд. А вот роботы отстают и собирают в разы медленнее. Российский школьник Тимофей Тарасенко держит мировой рекорд WCA по мегаминксу – 21,99 секунды. Тимофею 15 лет – ровно столько же стоит мировой рекорд по мегаминксу среди роботов – 8 минут 4 секунды, который студенты МФТИ попытаются побить грядущей весной. О мегаминксе, рекордах и вызове физтеха – эта статья. Крутим мегаминкс]]>
https://habr.com/ru/articles/1004990/
# Как подключить ИБП Энергия Smart к мониторингу NUT
BotHabr (tgi,2) → All – 20:35:02 2026-03-02
Опубликовано: Mon, 02 Mar 2026 19:51:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
tldr: ИБП использует Modbus (а не Megatec/Voltronic), параметры BAUDRATE = 9600, DEVICE_ID = 10, START_ADDR = 30000.У меня была задача - купить ИБП для домашней системы хранения / homelab сервера.Идея была купить что-то не слишком дорогое, с возможностью подключения внешних АКБ и мониторинга через стандартный протокол NUT (Network UPS Tools, стандартный протокол по которому можно мониторить UPS в linux, NAS типа Synology и т.д.) . Читать далее]]>
https://habr.com/ru/articles/1005742/
BotHabr (tgi,2) → All – 20:35:02 2026-03-02
Опубликовано: Mon, 02 Mar 2026 19:51:39 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
tldr: ИБП использует Modbus (а не Megatec/Voltronic), параметры BAUDRATE = 9600, DEVICE_ID = 10, START_ADDR = 30000.У меня была задача - купить ИБП для домашней системы хранения / homelab сервера.Идея была купить что-то не слишком дорогое, с возможностью подключения внешних АКБ и мониторинга через стандартный протокол NUT (Network UPS Tools, стандартный протокол по которому можно мониторить UPS в linux, NAS типа Synology и т.д.) . Читать далее]]>
https://habr.com/ru/articles/1005742/
# [Перевод] Мир снов, сгенерированный компьютером: виртуальная реальность для процессора 286
BotHabr (tgi,2) → All – 12:35:03 2026-03-02
Опубликовано: Mon, 02 Mar 2026 12:21:29 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
«Что есть "реальность"? И как определить её? Весь набор ощущений: зрительных, осязательных, обонятельных — это сигналы рецепторов, электрические импульсы, воспринятые мозгом.» — Морфеус, фильм «Матрица»Если процессор — это мозг компьютера, то может ли он быть ещё и частью некой виртуальной реальности? Симулированная память, программно-определяемая периферия, искусственно сгенерированные прерывания...Моим первым компьютером был 286 с 1 МБ ОЗУ и жёстким диском на 50 МБ (если я правильно помню). Поэтому я решил взять процессор 286 и попробовать симулировать остальную часть компьютера вокруг него. Или хотя бы сделать так, чтобы он мог запускаться и выполнять какой-то простой ассемблерный код.Два года назад я купил два процессора Harris 80C286-12. Мои воспоминания довольно туманны, но кажется, буква C в их маркировке важна, потому что она означает меньшую чувствительность к точности таймера (12 в конце означает, что процессор предпочитает работать на 12 МГц), и что на нём даже допустимо пошаговое выполнение.Поначалу я не добился особых успехов, и мой проект перекочевал в ящик, но в этом году я снова к нему вернулся и решил разобраться, что же пошло не так. Читать далее]]>
https://habr.com/ru/articles/1005536/
BotHabr (tgi,2) → All – 12:35:03 2026-03-02
Опубликовано: Mon, 02 Mar 2026 12:21:29 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
«Что есть "реальность"? И как определить её? Весь набор ощущений: зрительных, осязательных, обонятельных — это сигналы рецепторов, электрические импульсы, воспринятые мозгом.» — Морфеус, фильм «Матрица»Если процессор — это мозг компьютера, то может ли он быть ещё и частью некой виртуальной реальности? Симулированная память, программно-определяемая периферия, искусственно сгенерированные прерывания...Моим первым компьютером был 286 с 1 МБ ОЗУ и жёстким диском на 50 МБ (если я правильно помню). Поэтому я решил взять процессор 286 и попробовать симулировать остальную часть компьютера вокруг него. Или хотя бы сделать так, чтобы он мог запускаться и выполнять какой-то простой ассемблерный код.Два года назад я купил два процессора Harris 80C286-12. Мои воспоминания довольно туманны, но кажется, буква C в их маркировке важна, потому что она означает меньшую чувствительность к точности таймера (12 в конце означает, что процессор предпочитает работать на 12 МГц), и что на нём даже допустимо пошаговое выполнение.Поначалу я не добился особых успехов, и мой проект перекочевал в ящик, но в этом году я снова к нему вернулся и решил разобраться, что же пошло не так. Читать далее]]>
https://habr.com/ru/articles/1005536/
# ChessTer – если бы терминатор играл в шахматы
BotHabr (tgi,2) → All – 11:35:02 2026-03-02
Опубликовано: Mon, 02 Mar 2026 11:05:05 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
По первоначальному замыслу эта статья должна была стать моей первой публикацией на Хабре, но не сложилось. Немногим более года назад, наткнувшись на статью про шахматные доски, я вспомнил о своём старом проекте антропоморфного шахматного робота и было взялся за текст, но спустя пару недель у меня родилась дочь, и работа снова остановилась.Сам проект растянулся на долгое время и оказался, в целом, не слишком удачным (хотя и был доведён до условно рабочего состояния). Из-за длительных перерывов как минимум один раз мне пришлось переписывать код практически с нуля – я уже не мог понять, как именно он работает и, главное, почему не работает. В итоге проект всё же был доведён до логического завершения и функционирующего прототипа, но по ряду причин я считаю его практически провальным – о них я расскажу в конце статьи. Читать далее]]>
https://habr.com/ru/companies/timeweb/articles/994132/
BotHabr (tgi,2) → All – 11:35:02 2026-03-02
Опубликовано: Mon, 02 Mar 2026 11:05:05 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
По первоначальному замыслу эта статья должна была стать моей первой публикацией на Хабре, но не сложилось. Немногим более года назад, наткнувшись на статью про шахматные доски, я вспомнил о своём старом проекте антропоморфного шахматного робота и было взялся за текст, но спустя пару недель у меня родилась дочь, и работа снова остановилась.Сам проект растянулся на долгое время и оказался, в целом, не слишком удачным (хотя и был доведён до условно рабочего состояния). Из-за длительных перерывов как минимум один раз мне пришлось переписывать код практически с нуля – я уже не мог понять, как именно он работает и, главное, почему не работает. В итоге проект всё же был доведён до логического завершения и функционирующего прототипа, но по ряду причин я считаю его практически провальным – о них я расскажу в конце статьи. Читать далее]]>
https://habr.com/ru/companies/timeweb/articles/994132/
# Кен Томпсон, который в одиночку написал первые версии Unix
BotHabr (tgi,2) → All – 09:35:06 2026-03-02
Опубликовано: Mon, 02 Mar 2026 09:01:37 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Кен Томпсон с Деннисом Ритчи являются соавторами Unix — операционной системы, которая лежит в фундаменте современной ИТ-индустрии. Важно заметить, что он начал работать над Unix раньше Ритчи. По словам Томпсона, он в одиночку написал первые версии Unix и делал в Bell Labs предшественников Unix и С — ОС Multics, языки Bon и B — ещё до того, как туда пришёл юный аспирант Деннис, помог всё улучшить и разработал язык С. Но вообще их карьера очень похожа: обоих после вуза направили в Bell Labs, где они трудились почти всю жизнь.Томпсон неоднократно входил в топ-10 программистов всех времён и тому подобные рейтинги. Кроме Unix, в его послужном списке операционная система Plan 9, язык программирования Go и несколько выдающихся программ. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1000336/
BotHabr (tgi,2) → All – 09:35:06 2026-03-02
Опубликовано: Mon, 02 Mar 2026 09:01:37 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Кен Томпсон с Деннисом Ритчи являются соавторами Unix — операционной системы, которая лежит в фундаменте современной ИТ-индустрии. Важно заметить, что он начал работать над Unix раньше Ритчи. По словам Томпсона, он в одиночку написал первые версии Unix и делал в Bell Labs предшественников Unix и С — ОС Multics, языки Bon и B — ещё до того, как туда пришёл юный аспирант Деннис, помог всё улучшить и разработал язык С. Но вообще их карьера очень похожа: обоих после вуза направили в Bell Labs, где они трудились почти всю жизнь.Томпсон неоднократно входил в топ-10 программистов всех времён и тому подобные рейтинги. Кроме Unix, в его послужном списке операционная система Plan 9, язык программирования Go и несколько выдающихся программ. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1000336/
# Как мы овощехранилище автоматизировали, разработали свою SCADA и железо. Часть 2: Информативный интерфейс SCADA
BotHabr (tgi,2) → All – 09:35:02 2026-03-02
Опубликовано: Mon, 02 Mar 2026 05:47:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В этой статье я хочу поделиться своим видением того, каким должен быть удобный и информативный интерфейс SCADA системы.Все иллюстрации в статье – это скриншоты, сделанные с разработанной мной SCADA системы, которая уже несколько лет работает на объектах заказчиков. Это не фантазии на тему как должно быть и не картинки из презентации.При разработке я опирался на известную книгу «The High Performance HMI Handbook» (Hollifield, Oliver, Nimmo, Habibi), а также подсматривал интерфейс у Citect SCADA. Читать далее]]>
https://habr.com/ru/articles/1004914/
BotHabr (tgi,2) → All – 09:35:02 2026-03-02
Опубликовано: Mon, 02 Mar 2026 05:47:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В этой статье я хочу поделиться своим видением того, каким должен быть удобный и информативный интерфейс SCADA системы.Все иллюстрации в статье – это скриншоты, сделанные с разработанной мной SCADA системы, которая уже несколько лет работает на объектах заказчиков. Это не фантазии на тему как должно быть и не картинки из презентации.При разработке я опирался на известную книгу «The High Performance HMI Handbook» (Hollifield, Oliver, Nimmo, Habibi), а также подсматривал интерфейс у Citect SCADA. Читать далее]]>
https://habr.com/ru/articles/1004914/
# End-to-End беспилотник на VLM в домашних условиях. Часть 2
BotHabr (tgi,2) → All – 15:35:04 2026-03-01
Опубликовано: Sun, 01 Mar 2026 14:53:20 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр
Продолжение статьи про сборку мини-беспилотника в домашних условиях на основе открытой визуально-языковой модели qwen2.5vl без дополнительного обучения, только на основе текстового чата с моделью. Теперь практическая часть: сборка, настройка, тесты... Читать далее]]>
https://habr.com/ru/articles/1005052/
BotHabr (tgi,2) → All – 15:35:04 2026-03-01
Опубликовано: Sun, 01 Mar 2026 14:53:20 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр
Продолжение статьи про сборку мини-беспилотника в домашних условиях на основе открытой визуально-языковой модели qwen2.5vl без дополнительного обучения, только на основе текстового чата с моделью. Теперь практическая часть: сборка, настройка, тесты... Читать далее]]>
https://habr.com/ru/articles/1005052/
# Мои самодельные программаторы
BotHabr (tgi,2) → All – 13:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 12:44:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Много лет назад, в один прекрасный день, начитавшись про микроконтроллеры, я решил попробовать заняться этими устройствами. Ведь это удобно, одна микросхема может заменить сложную цифровую схему. Сделать печатку и спаять схему — это не проблема. А вот для программирования микроконтроллеров необходим программатор. Читать далее]]>
https://habr.com/ru/articles/1004930/
BotHabr (tgi,2) → All – 13:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 12:44:43 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Много лет назад, в один прекрасный день, начитавшись про микроконтроллеры, я решил попробовать заняться этими устройствами. Ведь это удобно, одна микросхема может заменить сложную цифровую схему. Сделать печатку и спаять схему — это не проблема. А вот для программирования микроконтроллеров необходим программатор. Читать далее]]>
https://habr.com/ru/articles/1004930/
# Копилка монет на Arduino
BotHabr (tgi,2) → All – 12:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 12:15:51 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Переработал известную копилку от AlexGyver: напечатал новый корпус, сделал печатную плату вручную, устранил помехи LC-фильтром и наступил на грабли с энергопотреблением. Под катом — схема, осциллограммы и выводы. Читать далее]]>
https://habr.com/ru/articles/1005174/
BotHabr (tgi,2) → All – 12:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 12:15:51 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Переработал известную копилку от AlexGyver: напечатал новый корпус, сделал печатную плату вручную, устранил помехи LC-фильтром и наступил на грабли с энергопотреблением. Под катом — схема, осциллограммы и выводы. Читать далее]]>
https://habr.com/ru/articles/1005174/
# Фильтр Нижних Частот на Триггерах Шмитта
BotHabr (tgi,2) → All – 11:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 10:58:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В этом тексте я изложил про своеобразный фильтр нижних частот. Это гистерезисный фильтр на триггерах Шмитта. Читать далее]]>
https://habr.com/ru/articles/1003262/
BotHabr (tgi,2) → All – 11:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 10:58:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В этом тексте я изложил про своеобразный фильтр нижних частот. Это гистерезисный фильтр на триггерах Шмитта. Читать далее]]>
https://habr.com/ru/articles/1003262/
# Управляем вытяжной вентиляцией на Arduino
BotHabr (tgi,2) → All – 10:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 09:56:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Давайте поговорим о вытяжной вентиляции в многоквартирных домах. Какая она бывает. Какие проблемы встречаются и как их решать. И основное: как управлять внутриквартирными дросселирующими заслонками (дроссель-клапанами) вентиляции в современных ЖК и обеспечивать комфортные уровни и шума, и расходования воздуха даже в условиях постоянных изменений тяги в общем канале. И конечно же, запользуем запылившуюся на полке Ардуинку. Читать далее]]>
https://habr.com/ru/articles/1005042/
BotHabr (tgi,2) → All – 10:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 09:56:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Давайте поговорим о вытяжной вентиляции в многоквартирных домах. Какая она бывает. Какие проблемы встречаются и как их решать. И основное: как управлять внутриквартирными дросселирующими заслонками (дроссель-клапанами) вентиляции в современных ЖК и обеспечивать комфортные уровни и шума, и расходования воздуха даже в условиях постоянных изменений тяги в общем канале. И конечно же, запользуем запылившуюся на полке Ардуинку. Читать далее]]>
https://habr.com/ru/articles/1005042/
# [Перевод] Как заставить старенькую Kindle показывать время прибытия автобусов
BotHabr (tgi,2) → All – 09:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 09:01:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Это история о том, как я превратила свою бывалую Kindle Touch в инструмент мониторинга времени прибытия автобусов с ежеминутным обновлением экрана и возможностью выйти из режима дашборда через кнопку меню. По сути, у меня получился TRMNL, только без ценника в $140. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1004360/
BotHabr (tgi,2) → All – 09:35:02 2026-03-01
Опубликовано: Sun, 01 Mar 2026 09:01:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Это история о том, как я превратила свою бывалую Kindle Touch в инструмент мониторинга времени прибытия автобусов с ежеминутным обновлением экрана и возможностью выйти из режима дашборда через кнопку меню. По сути, у меня получился TRMNL, только без ценника в $140. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1004360/