# Mini-Shell: Часть 2 — Pipes, фоновые процессы и управление задачами
BotHabr (tgi,2) → All – 19:35:04 2026-03-08
Опубликовано: Sun, 08 Mar 2026 19:05:44 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Это продолжение серии. Если вы не читали первую часть, рекомендую начать с неё: https://habr.com/ru/articles/1000766/ Читать далее]]>
https://habr.com/ru/articles/1007988/
BotHabr (tgi,2) → All – 19:35:04 2026-03-08
Опубликовано: Sun, 08 Mar 2026 19:05:44 GMT
Канал: Все статьи подряд / Системное программирование / Хабр
Это продолжение серии. Если вы не читали первую часть, рекомендую начать с неё: https://habr.com/ru/articles/1000766/ Читать далее]]>
https://habr.com/ru/articles/1007988/
# Как я строю адаптивную модель управления отоплением на ESP32
BotHabr (tgi,2) → All – 14:35:01 2026-03-08
Опубликовано: Sun, 08 Mar 2026 13:50:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
4 дня логов из Telegram, 29 погодных параметров, куча ложных корреляций — и одна формула в конце. Как я с помощью Claude Opus разобрался, почему котёл работает неэффективно, и что с этим делать. Читать далее]]>
https://habr.com/ru/articles/1007916/
BotHabr (tgi,2) → All – 14:35:01 2026-03-08
Опубликовано: Sun, 08 Mar 2026 13:50:15 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
4 дня логов из Telegram, 29 погодных параметров, куча ложных корреляций — и одна формула в конце. Как я с помощью Claude Opus разобрался, почему котёл работает неэффективно, и что с этим делать. Читать далее]]>
https://habr.com/ru/articles/1007916/
# Преобразователь сопротивление-длительность, или будни самогонщика
BotHabr (tgi,2) → All – 13:35:03 2026-03-08
Опубликовано: Sun, 08 Mar 2026 13:16:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приходит Петька к Василь Иванычу.- Василь Иваныч, беда ! Начальник из Москвы приехал, аппарат в дивизии требует сократить !- Ты вот что Петька. Главное змеевик спрячь. Аппарат мы с тобой потом из любой кастрюли сделаем.От меня никакое начальство сократить аппарат не требует. Стоит себе булькает. Меня радует, и друзей когда в гости приходят. А вот немного его автоматизировать, и усовершенствовать, чтобы чуть облегчить себе жизнь, а так же чисто науки ради, что-то вдруг захотелось... Интересно ? Тогда милости прошу под кат. Думаю полезным будет не только собратьям по зелёному змию ! Ну, вздрогнули !]]>
https://habr.com/ru/articles/1007920/
BotHabr (tgi,2) → All – 13:35:03 2026-03-08
Опубликовано: Sun, 08 Mar 2026 13:16:56 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Приходит Петька к Василь Иванычу.- Василь Иваныч, беда ! Начальник из Москвы приехал, аппарат в дивизии требует сократить !- Ты вот что Петька. Главное змеевик спрячь. Аппарат мы с тобой потом из любой кастрюли сделаем.От меня никакое начальство сократить аппарат не требует. Стоит себе булькает. Меня радует, и друзей когда в гости приходят. А вот немного его автоматизировать, и усовершенствовать, чтобы чуть облегчить себе жизнь, а так же чисто науки ради, что-то вдруг захотелось... Интересно ? Тогда милости прошу под кат. Думаю полезным будет не только собратьям по зелёному змию ! Ну, вздрогнули !]]>
https://habr.com/ru/articles/1007920/
# Как я напечатал бинауральную голову на 3D-принтере и попытался конкурировать с Neumann
BotHabr (tgi,2) → All – 09:35:02 2026-03-08
Опубликовано: Sun, 08 Mar 2026 09:15:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Несколько лет назад мне стало интересно, смогу ли я сделать на обычном 3D-принтере что-то по-настоящему полезное, а не очередную декоративную деталь.В возможностях самой 3D-печати я не сомневался — вопрос был скорее в том, справлюсь ли я с задачей.По основной работе я занимаюсь автомобильной акустикой и системами активного шумоподавления. Бинауральная запись и модели головы — область смежная. В лаборатории стоят несколько манекенов, но в реальных проектах они почти не используются. Сделать собственную версию выглядело естественным продолжением интереса к теме.Профессиональные бинауральные системы стоят сотни тысяч рублей. Формально это корпус, ушные раковины и два микрофона, размещённые в слуховых каналах.Возник простой вопрос: можно ли собрать работоспособный вариант своими силами и понять, где проходит граница DIY-подхода?Так появился проект «Голова Бинго». Читать далее]]>
https://habr.com/ru/articles/1007864/
BotHabr (tgi,2) → All – 09:35:02 2026-03-08
Опубликовано: Sun, 08 Mar 2026 09:15:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Несколько лет назад мне стало интересно, смогу ли я сделать на обычном 3D-принтере что-то по-настоящему полезное, а не очередную декоративную деталь.В возможностях самой 3D-печати я не сомневался — вопрос был скорее в том, справлюсь ли я с задачей.По основной работе я занимаюсь автомобильной акустикой и системами активного шумоподавления. Бинауральная запись и модели головы — область смежная. В лаборатории стоят несколько манекенов, но в реальных проектах они почти не используются. Сделать собственную версию выглядело естественным продолжением интереса к теме.Профессиональные бинауральные системы стоят сотни тысяч рублей. Формально это корпус, ушные раковины и два микрофона, размещённые в слуховых каналах.Возник простой вопрос: можно ли собрать работоспособный вариант своими силами и понять, где проходит граница DIY-подхода?Так появился проект «Голова Бинго». Читать далее]]>
https://habr.com/ru/articles/1007864/
# Роботы, которые отказываются умирать: как ИИ запустил эволюцию самовосстанавливающихся машин
BotHabr (tgi,2) → All – 09:35:02 2026-03-08
Опубликовано: Sun, 08 Mar 2026 09:26:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Если у традиционного робопса ломается нога, он мгновенно превращается в бесполезный кусок металла. Инженеры решили избавиться от этой уязвимости, предложив совершенно новую концепцию. Они создали модульные механизмы, которые адаптируются к пересеченной местности и продолжают работу даже после того, как их разрубят пополам. Отсеченные части не становятся мертвым грузом — они могут самостоятельно ползти обратно, чтобы воссоединиться с основным корпусом и завершить миссию любой сложности. Читать далее]]>
https://habr.com/ru/articles/1007866/
BotHabr (tgi,2) → All – 09:35:02 2026-03-08
Опубликовано: Sun, 08 Mar 2026 09:26:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Если у традиционного робопса ломается нога, он мгновенно превращается в бесполезный кусок металла. Инженеры решили избавиться от этой уязвимости, предложив совершенно новую концепцию. Они создали модульные механизмы, которые адаптируются к пересеченной местности и продолжают работу даже после того, как их разрубят пополам. Отсеченные части не становятся мертвым грузом — они могут самостоятельно ползти обратно, чтобы воссоединиться с основным корпусом и завершить миссию любой сложности. Читать далее]]>
https://habr.com/ru/articles/1007866/
# Добавляем рекавери в Xiaomi Watch S1
BotHabr (tgi,2) → All – 02:35:02 2026-03-08
Опубликовано: Sun, 08 Mar 2026 02:30:14 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В умных часах Xiaomi используется весьма необычный процессор BES2500BP, о котором почти нет публичной документации. Однако разбор OTA-прошивки неожиданно показал знакомую архитектуру — внутри скрывается ядро STM32U5 с FreeRTOS. Это позволило провести полноценный реверс системы, разобраться в механизме загрузчика и диагностировать критическую проблему.В статье показаны техники, как удалось отследить падение в HardFault, понять логику загрузчика и разработать собственный механизм RecoveryЕсли вам интересен reverse engineering прошивок, архитектура SoC, внутренняя структура смарт-часов и практические методы восстановления устройств, прошу под кат Читать далее]]>
https://habr.com/ru/articles/1007820/
BotHabr (tgi,2) → All – 02:35:02 2026-03-08
Опубликовано: Sun, 08 Mar 2026 02:30:14 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В умных часах Xiaomi используется весьма необычный процессор BES2500BP, о котором почти нет публичной документации. Однако разбор OTA-прошивки неожиданно показал знакомую архитектуру — внутри скрывается ядро STM32U5 с FreeRTOS. Это позволило провести полноценный реверс системы, разобраться в механизме загрузчика и диагностировать критическую проблему.В статье показаны техники, как удалось отследить падение в HardFault, понять логику загрузчика и разработать собственный механизм RecoveryЕсли вам интересен reverse engineering прошивок, архитектура SoC, внутренняя структура смарт-часов и практические методы восстановления устройств, прошу под кат Читать далее]]>
https://habr.com/ru/articles/1007820/
# Как написать песенный альбом с Suno?
BotHabr (tgi,2) → All – 23:35:01 2026-03-07
Опубликовано: Sat, 07 Mar 2026 23:23:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В конце прошлого года написал статью про то, почему я выбрал Suno, чтобы написать шутливый музыкальный альбом для поднятия настроения коллегам-айтишниками А сейчас я хочу раскрыть вопрос, как я это сделал.Расскажу про рабочие пространства (Workspace), редактор (Editor) и как их можно применять.Рассмотрим с вами артефакты генераций и как они исправляются с наглядными примерами. Читать далее]]>
https://habr.com/ru/articles/1007818/
BotHabr (tgi,2) → All – 23:35:01 2026-03-07
Опубликовано: Sat, 07 Mar 2026 23:23:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
В конце прошлого года написал статью про то, почему я выбрал Suno, чтобы написать шутливый музыкальный альбом для поднятия настроения коллегам-айтишниками А сейчас я хочу раскрыть вопрос, как я это сделал.Расскажу про рабочие пространства (Workspace), редактор (Editor) и как их можно применять.Рассмотрим с вами артефакты генераций и как они исправляются с наглядными примерами. Читать далее]]>
https://habr.com/ru/articles/1007818/
# Управление предпусковым подогревателем Webasto
BotHabr (tgi,2) → All – 19:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 18:45:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Добрый день, в контексте моего хобби по схемотехнике и программированию микроконтроллеров появилась идея реализовать устройство для дистанционного запуска предпускового котла Webasto, в моем случае это "Webasto Thermo Top Evo 5". Вероятно предложенный материал подойдет и для реализации устройств управления для схожих отопителей данной марки работающих по протоколу W-bus. Читать далее]]>
https://habr.com/ru/articles/1007790/
BotHabr (tgi,2) → All – 19:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 18:45:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Добрый день, в контексте моего хобби по схемотехнике и программированию микроконтроллеров появилась идея реализовать устройство для дистанционного запуска предпускового котла Webasto, в моем случае это "Webasto Thermo Top Evo 5". Вероятно предложенный материал подойдет и для реализации устройств управления для схожих отопителей данной марки работающих по протоколу W-bus. Читать далее]]>
https://habr.com/ru/articles/1007790/
# Как я превратил антикварный манипулятор в игровой девайс
BotHabr (tgi,2) → All – 13:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 12:54:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
На связи Артём Ковальчук. Сетевик, немного блогер и по совместительству ведущий подкаста.Последний год мы вчетвером — Марат Сибгатулин, Ирина Маркова, Иннокентий Солнцев и я — копаемся в архивах и записываем подкаст про историю связи. Но в сентябре прошлого года мне захотелось дать людям потрогать историю руками.Идея была на стыке ретрофутуризма и истории: создать видеоигру, в которой контроллером будет не мышь и даже не клавиатура, а самый настоящий телеграфный ключ.Игроку предлагалось вооружиться телеграфным ключом и «настучать» морзянкой столько слов, сколько получится за отведенные 90 секунд. Кто набрал больше слов, того и приз.В этой статье разберем детали реализации и посмотрим, что получилось в итоге. ---. .. - .- - -..- -.. .- .-.. . .]]>
https://habr.com/ru/articles/996608/
BotHabr (tgi,2) → All – 13:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 12:54:27 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
На связи Артём Ковальчук. Сетевик, немного блогер и по совместительству ведущий подкаста.Последний год мы вчетвером — Марат Сибгатулин, Ирина Маркова, Иннокентий Солнцев и я — копаемся в архивах и записываем подкаст про историю связи. Но в сентябре прошлого года мне захотелось дать людям потрогать историю руками.Идея была на стыке ретрофутуризма и истории: создать видеоигру, в которой контроллером будет не мышь и даже не клавиатура, а самый настоящий телеграфный ключ.Игроку предлагалось вооружиться телеграфным ключом и «настучать» морзянкой столько слов, сколько получится за отведенные 90 секунд. Кто набрал больше слов, того и приз.В этой статье разберем детали реализации и посмотрим, что получилось в итоге. ---. .. - .- - -..- -.. .- .-.. . .]]>
https://habr.com/ru/articles/996608/
# « DeepSeek, сделай мне робота!»: техническая исповедь, карта минного поля и полные файлы проекта
BotHabr (tgi,2) → All – 13:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 13:08:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет! Это вторая часть. Первая была про то, как автомаляр без знания кода и DeepSeek за две недели собрали робота из старого смартфона. Там — эмоции и философия. Здесь — хардкор.В этом тексте:— Архитектура проекта: кто за что отвечает.— Все файлы: сервер, прошивка ESP, веб-морда, стример.— Карта минногополя — то, о чем молчат туториалы.— Инструкция «запусти за 5 минут» и как адаптировать под другое железо.Будут ссылки. Всё уже в репозитории. Читать далее]]>
https://habr.com/ru/articles/1007546/
BotHabr (tgi,2) → All – 13:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 13:08:57 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет! Это вторая часть. Первая была про то, как автомаляр без знания кода и DeepSeek за две недели собрали робота из старого смартфона. Там — эмоции и философия. Здесь — хардкор.В этом тексте:— Архитектура проекта: кто за что отвечает.— Все файлы: сервер, прошивка ESP, веб-морда, стример.— Карта минногополя — то, о чем молчат туториалы.— Инструкция «запусти за 5 минут» и как адаптировать под другое железо.Будут ссылки. Всё уже в репозитории. Читать далее]]>
https://habr.com/ru/articles/1007546/
# Нам не подошла ни одна среда для MARL в непрерывном пространстве — поэтому мы сделали CAMAR
BotHabr (tgi,2) → All – 12:35:04 2026-03-07
Опубликовано: Sat, 07 Mar 2026 12:16:48 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Представьте задачу: есть куча роботов, и им всем надо куда‑то добраться, не столкнувшись с собратьями, а мы должны придумать для этого алгоритм. Это, если упрощать, и называется многоагентным планированием или MAPF — Multi‑Agent Pathfinding. Обычно работу принято начинать с ограничения на то, что агенты двигаются только по квадратной сетке или графу. Но для реальных приложений нам, конечно, нужно переходить к непрерывному пространству, и тут кроется одна проблема. Многие из существующих сред и симуляторов либо слишком примитивны, либо настолько физически детальны, что проводить масштабные эксперименты в них слишком долго либо даже невозможно.В общем, мы в команде «RL агенты» Лаборатории когнитивных систем искусственного интеллекта AIRI сделали свою среду‑бенчмарк под названием CAMAR, где можно обкатывать модели многоагентного обучения с подкреплением в непрерывном пространстве. Мы представили нашу статью про CAMAR на Main Track конференции AAAI‑2026 и на воркшопе WoMAPF’26 (тоже часть AAAI-2026). Заодно я, стажер‑исследователь команды и студент магистратуры ЦКМ МФТИ по имени Артём Пшеницын, решил рассказать о нашей разработке на Хабре. Читать далее]]>
https://habr.com/ru/companies/airi/articles/1006040/
BotHabr (tgi,2) → All – 12:35:04 2026-03-07
Опубликовано: Sat, 07 Mar 2026 12:16:48 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Представьте задачу: есть куча роботов, и им всем надо куда‑то добраться, не столкнувшись с собратьями, а мы должны придумать для этого алгоритм. Это, если упрощать, и называется многоагентным планированием или MAPF — Multi‑Agent Pathfinding. Обычно работу принято начинать с ограничения на то, что агенты двигаются только по квадратной сетке или графу. Но для реальных приложений нам, конечно, нужно переходить к непрерывному пространству, и тут кроется одна проблема. Многие из существующих сред и симуляторов либо слишком примитивны, либо настолько физически детальны, что проводить масштабные эксперименты в них слишком долго либо даже невозможно.В общем, мы в команде «RL агенты» Лаборатории когнитивных систем искусственного интеллекта AIRI сделали свою среду‑бенчмарк под названием CAMAR, где можно обкатывать модели многоагентного обучения с подкреплением в непрерывном пространстве. Мы представили нашу статью про CAMAR на Main Track конференции AAAI‑2026 и на воркшопе WoMAPF’26 (тоже часть AAAI-2026). Заодно я, стажер‑исследователь команды и студент магистратуры ЦКМ МФТИ по имени Артём Пшеницын, решил рассказать о нашей разработке на Хабре. Читать далее]]>
https://habr.com/ru/companies/airi/articles/1006040/
# Умный пневмоостров для OpenPnP на Arduino Nano: 4 сопла, 6 датчиков и адаптивный вакуум
BotHabr (tgi,2) → All – 09:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 09:20:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
При сборке самодельного PnP-станка (установщика SMD) многие ограничиваются простым включением вакуумного насоса через реле. Однако при переходе к компонентам 0201 и многосопельным головкам начинаются проблемы: насосы перегреваются, вакуум в длинных трубках нарастает слишком медленно, а мелкие детали разлетаются от избыточного давления.Я разработал контроллер, который превращает дешевые китайские насосы 555 в интеллектуальную систему управления пневматикой. Читать далее]]>
https://habr.com/ru/articles/1007646/
BotHabr (tgi,2) → All – 09:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 09:20:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
При сборке самодельного PnP-станка (установщика SMD) многие ограничиваются простым включением вакуумного насоса через реле. Однако при переходе к компонентам 0201 и многосопельным головкам начинаются проблемы: насосы перегреваются, вакуум в длинных трубках нарастает слишком медленно, а мелкие детали разлетаются от избыточного давления.Я разработал контроллер, который превращает дешевые китайские насосы 555 в интеллектуальную систему управления пневматикой. Читать далее]]>
https://habr.com/ru/articles/1007646/
# Счётчик Гейгера (дозиметр-радиометр) на микросхеме MAX и ESP8266
BotHabr (tgi,2) → All – 08:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 08:00:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Здравствуйте, мои драгоценнейшие радиофобы и радиофилы, давайте представим, что у нас с Вами есть прибор, который может заранее предупредить об урагане, граде, снегопаде. Читать далее]]>
https://habr.com/ru/articles/1005748/
BotHabr (tgi,2) → All – 08:35:02 2026-03-07
Опубликовано: Sat, 07 Mar 2026 08:00:03 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Здравствуйте, мои драгоценнейшие радиофобы и радиофилы, давайте представим, что у нас с Вами есть прибор, который может заранее предупредить об урагане, граде, снегопаде. Читать далее]]>
https://habr.com/ru/articles/1005748/
# Способы Повышения Надежности Встраиваемого ПО
BotHabr (tgi,2) → All – 20:35:03 2026-03-06
Опубликовано: Fri, 06 Mar 2026 19:51:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этом тексте я бы хотел перечислить способы повышения надежности для встраиваемого ПО. Cуществует много приемов, которые помогают повысить надежность встраиваемого ПО.Как прошивка может противостоять всяческим флунктуациям во время своей работы и обезопасить себя от зависания или повреждения исходных данных? Читать далее]]>
https://habr.com/ru/articles/1002662/
BotHabr (tgi,2) → All – 20:35:03 2026-03-06
Опубликовано: Fri, 06 Mar 2026 19:51:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В этом тексте я бы хотел перечислить способы повышения надежности для встраиваемого ПО. Cуществует много приемов, которые помогают повысить надежность встраиваемого ПО.Как прошивка может противостоять всяческим флунктуациям во время своей работы и обезопасить себя от зависания или повреждения исходных данных? Читать далее]]>
https://habr.com/ru/articles/1002662/
# Я просто починил
BotHabr (tgi,2) → All – 14:35:02 2026-03-06
Опубликовано: Fri, 06 Mar 2026 14:24:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Так получилось, что в моей домашней лаборатории к концу прошлого года померло двое. Ясно. Нужно вскрытие. Точнее, они не совсем померли, а только начали подавать признаки разложения. Но это - моя опора, так что вскрытие не помешает. Хоть это и не сильно сложная задача, но многим интересно, как там устроены внутренности, и что сними ещё можно сделать. Кто не любит вскрытие? - Только те, которых вскрывают. А их кто-то спрашивал? Скальпель, паяльник, спирт, спирт, спирт, огурец, поехали! Вскрытие!]]>
https://habr.com/ru/articles/982236/
BotHabr (tgi,2) → All – 14:35:02 2026-03-06
Опубликовано: Fri, 06 Mar 2026 14:24:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Так получилось, что в моей домашней лаборатории к концу прошлого года померло двое. Ясно. Нужно вскрытие. Точнее, они не совсем померли, а только начали подавать признаки разложения. Но это - моя опора, так что вскрытие не помешает. Хоть это и не сильно сложная задача, но многим интересно, как там устроены внутренности, и что сними ещё можно сделать. Кто не любит вскрытие? - Только те, которых вскрывают. А их кто-то спрашивал? Скальпель, паяльник, спирт, спирт, спирт, огурец, поехали! Вскрытие!]]>
https://habr.com/ru/articles/982236/
# [Перевод] «Создание встраиваемых систем». Обзор книги
BotHabr (tgi,2) → All – 10:35:02 2026-03-06
Опубликовано: Fri, 06 Mar 2026 10:03:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Как только я узнал, что книга Making Embedded Systems 2nd Edition (русская версия: «Создание встраиваемых систем. Паттерны проектирования отличных программ. 2-е издание») доступна для предзаказа, я не раздумывая отправился на Amazon и раскошелился за неё.Некоторое время я занимался самообучением в различных областях, связанных с электроникой и разработкой встраиваемых систем, но в совершенно произвольном и никак не организованном ритме.Рассчитывал, что эта книга даст мне хороший каркас, на базе которого можно будет формализовать мой рост и обучение. Я сразу примерно представлял, о чём будет книга, и полагал, что сначала научусь с её помощью настраивать среду разработки для различных микроконтроллеров класса STM32, а потом, отталкиваясь от материала книги, смогу перейти в любую область разработки, которая к тому времени будет меня больше всего интересовать.Просмотрев на сайте O'Reilly предметный указатель и выложенные для просмотра главы, я обнаружил, что такой «конфигурационной» главы в книге нет. Также в предисловии прямо рекомендовалось не прыгать по книге от главы к главе, а проработать её всю по порядку. Читать далее]]>
https://habr.com/ru/companies/bhv_publishing/articles/1007294/
BotHabr (tgi,2) → All – 10:35:02 2026-03-06
Опубликовано: Fri, 06 Mar 2026 10:03:38 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
Как только я узнал, что книга Making Embedded Systems 2nd Edition (русская версия: «Создание встраиваемых систем. Паттерны проектирования отличных программ. 2-е издание») доступна для предзаказа, я не раздумывая отправился на Amazon и раскошелился за неё.Некоторое время я занимался самообучением в различных областях, связанных с электроникой и разработкой встраиваемых систем, но в совершенно произвольном и никак не организованном ритме.Рассчитывал, что эта книга даст мне хороший каркас, на базе которого можно будет формализовать мой рост и обучение. Я сразу примерно представлял, о чём будет книга, и полагал, что сначала научусь с её помощью настраивать среду разработки для различных микроконтроллеров класса STM32, а потом, отталкиваясь от материала книги, смогу перейти в любую область разработки, которая к тому времени будет меня больше всего интересовать.Просмотрев на сайте O'Reilly предметный указатель и выложенные для просмотра главы, я обнаружил, что такой «конфигурационной» главы в книге нет. Также в предисловии прямо рекомендовалось не прыгать по книге от главы к главе, а проработать её всю по порядку. Читать далее]]>
https://habr.com/ru/companies/bhv_publishing/articles/1007294/
# Стеклодувное дело. Электровакуумные стёкла, идентификация стекла, экспресс-определение совместимости стёкол
BotHabr (tgi,2) → All – 09:35:01 2026-03-06
Опубликовано: Fri, 06 Mar 2026 09:01:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Известно, что сортов стекла превеликое множество, и каждый из них обладает собственным набором характеристик. Среди прочих, каждой марке (рецепту) стекла присущ и такой важный параметр, как коэффициент теплового расширения (КТР)*, показывающий насколько стекло расширится при нагревании или сожмётся при остывании. Понятно, что жёсткое соединение (спаивание) двух стёкол, возможно, только в случае совпадения их КТР или очень близких их значений, в противном случае спай при остывании обзаведётся недопустимыми, коварными и непредсказуемыми, неустранимыми никаким отжигом, внутренними напряжениями, или вовсе разрушится, иногда с разлётом осколков. КТР указан в названии каждой марки электровакуумного стекла на бирках крупных коробок, однако, сами трубки и стержни никак не маркируются, в стеклодувной мастерской их обязательно приходится хранить системно и организованно, чтобы не допускать путаницы. Любителю же, часто довольствующемуся случайными закупками стеклотрубок, приходится постоянно определять их совместимость, благо работа эта, несложная и недолгая. Рассмотрим и выполним такой экспресс-тест, припомним и другие способы распознавания стёкол. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1002740/
BotHabr (tgi,2) → All – 09:35:01 2026-03-06
Опубликовано: Fri, 06 Mar 2026 09:01:32 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Известно, что сортов стекла превеликое множество, и каждый из них обладает собственным набором характеристик. Среди прочих, каждой марке (рецепту) стекла присущ и такой важный параметр, как коэффициент теплового расширения (КТР)*, показывающий насколько стекло расширится при нагревании или сожмётся при остывании. Понятно, что жёсткое соединение (спаивание) двух стёкол, возможно, только в случае совпадения их КТР или очень близких их значений, в противном случае спай при остывании обзаведётся недопустимыми, коварными и непредсказуемыми, неустранимыми никаким отжигом, внутренними напряжениями, или вовсе разрушится, иногда с разлётом осколков. КТР указан в названии каждой марки электровакуумного стекла на бирках крупных коробок, однако, сами трубки и стержни никак не маркируются, в стеклодувной мастерской их обязательно приходится хранить системно и организованно, чтобы не допускать путаницы. Любителю же, часто довольствующемуся случайными закупками стеклотрубок, приходится постоянно определять их совместимость, благо работа эта, несложная и недолгая. Рассмотрим и выполним такой экспресс-тест, припомним и другие способы распознавания стёкол. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1002740/
# [Перевод] Внутри Intel 1405: фото кристалла памяти на регистре сдвига (1970)
BotHabr (tgi,2) → All – 07:35:02 2026-03-06
Опубликовано: Fri, 06 Mar 2026 07:12:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В 1970 году 512 бит памяти были инженерным компромиссом, а ожидание «своего» бита — нормальной частью работы системы. В этой статье — разбор микросхемы Intel 1405 с фотографиями кристалла, вскрытого вручную, и подробным анализом того, как устроен регистр сдвига на уровне транзисторов и поликремниевых дорожек. Заодно посмотрим, почему такая память оказывалась дешевле статического ОЗУ, как она применялась в Datapoint 2200 и зачем для неё понадобился отдельный мощный драйвер тактовых сигналов. Это взгляд внутрь эпохи, когда архитектурные решения буквально были видны под микроскопом. Заглянуть внутрь]]>
https://habr.com/ru/companies/otus/articles/1006100/
BotHabr (tgi,2) → All – 07:35:02 2026-03-06
Опубликовано: Fri, 06 Mar 2026 07:12:28 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
В 1970 году 512 бит памяти были инженерным компромиссом, а ожидание «своего» бита — нормальной частью работы системы. В этой статье — разбор микросхемы Intel 1405 с фотографиями кристалла, вскрытого вручную, и подробным анализом того, как устроен регистр сдвига на уровне транзисторов и поликремниевых дорожек. Заодно посмотрим, почему такая память оказывалась дешевле статического ОЗУ, как она применялась в Datapoint 2200 и зачем для неё понадобился отдельный мощный драйвер тактовых сигналов. Это взгляд внутрь эпохи, когда архитектурные решения буквально были видны под микроскопом. Заглянуть внутрь]]>
https://habr.com/ru/companies/otus/articles/1006100/
# «Решил перестраховаться и выиграл»: опыт и впечатления победителя МТС True Tech Champ 2025
BotHabr (tgi,2) → All – 14:35:04 2026-03-05
Опубликовано: Thu, 05 Mar 2026 14:05:30 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Всем привет! Я Михаил Семенищев, учусь в Бауманке на третьем курсе по направлению «робототехника и мехатроника». С десятого класса работал программистом, писал с нуля приложения и сайты на фрилансе. В конце прошлого года участвовал в соревновании по робототехнике от МТС, выиграл его попал на стажировку в МТС Веб Сервисы. И это далеко не первая моя олимпиада, на которой победил. В посте поделюсь опытом участия, выводами, которые для себя сделал, и немного раскрою стратегию, которая помогает мне выигрывать. Читать далее]]>
https://habr.com/ru/companies/ru_mts/articles/1006504/
BotHabr (tgi,2) → All – 14:35:04 2026-03-05
Опубликовано: Thu, 05 Mar 2026 14:05:30 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Всем привет! Я Михаил Семенищев, учусь в Бауманке на третьем курсе по направлению «робототехника и мехатроника». С десятого класса работал программистом, писал с нуля приложения и сайты на фрилансе. В конце прошлого года участвовал в соревновании по робототехнике от МТС, выиграл его попал на стажировку в МТС Веб Сервисы. И это далеко не первая моя олимпиада, на которой победил. В посте поделюсь опытом участия, выводами, которые для себя сделал, и немного раскрою стратегию, которая помогает мне выигрывать. Читать далее]]>
https://habr.com/ru/companies/ru_mts/articles/1006504/
# Как резать стекло ножницами и не только: эффект Ребиндера
BotHabr (tgi,2) → All – 13:35:03 2026-03-05
Опубликовано: Thu, 05 Mar 2026 13:02:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Картинка: freepik.comЗнали ли вы, что существует очень интересный эффект, который позволяет с лёгкостью понижать прочность у весьма крепких структур — металлов, кристаллических тел и даже аморфных объектов (например, стекла)? При этом сам эффект проявляется практически мгновенно, и для его реализации не нужны какие-то сложные подходы — нужно всего лишь смазать или погрузить объект в соответствующую среду, и начинаются чудеса: резание стекла ножницами, пробивание камня или керамики гвоздём и т. д.Да, сегодня мы поговорим как раз о таком примечательном эффекте — эффекте Ребиндера! Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1005050/
BotHabr (tgi,2) → All – 13:35:03 2026-03-05
Опубликовано: Thu, 05 Mar 2026 13:02:42 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Картинка: freepik.comЗнали ли вы, что существует очень интересный эффект, который позволяет с лёгкостью понижать прочность у весьма крепких структур — металлов, кристаллических тел и даже аморфных объектов (например, стекла)? При этом сам эффект проявляется практически мгновенно, и для его реализации не нужны какие-то сложные подходы — нужно всего лишь смазать или погрузить объект в соответствующую среду, и начинаются чудеса: резание стекла ножницами, пробивание камня или керамики гвоздём и т. д.Да, сегодня мы поговорим как раз о таком примечательном эффекте — эффекте Ребиндера! Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/1005050/
# Copper Filler: экономим на производстве печатных плат в KiCad
BotHabr (tgi,2) → All – 12:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 11:44:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Copper Filler: экономим на производстве печатных плат в KiCad без нарушения изоляцииПривет, коллеги-разработчики!Каждый, кто проектирует многослойные печатные платы в KiCad, сталкивался с необходимостью в процессе трассировки оставлять по схемотехническим или каким-то иным причинам большие по площади области свободными от медных (подключённых или не подключённых к цепям) полигонов. На внешних слоях это не представляет особых проблем. На внутренних всё немного не так. Cо стороны топологии это нормально, но с точки зрения производства — не очень.Сегодня хотим поделиться плагином, который мы разработали для решения этой проблемы. Это инструмент для автоматического заполнения свободных зон печатной платы медными нетоковедущими элементами, квадратной или круглой формы настраиваемого размера.Зачем это нужно?На первый взгляд, пустая область на плате — это просто текстолит без меди. Но для производителя и потребителя устройства это имеет два важных последствия. Продолжим?]]>
https://habr.com/ru/articles/1006920/
BotHabr (tgi,2) → All – 12:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 11:44:18 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Copper Filler: экономим на производстве печатных плат в KiCad без нарушения изоляцииПривет, коллеги-разработчики!Каждый, кто проектирует многослойные печатные платы в KiCad, сталкивался с необходимостью в процессе трассировки оставлять по схемотехническим или каким-то иным причинам большие по площади области свободными от медных (подключённых или не подключённых к цепям) полигонов. На внешних слоях это не представляет особых проблем. На внутренних всё немного не так. Cо стороны топологии это нормально, но с точки зрения производства — не очень.Сегодня хотим поделиться плагином, который мы разработали для решения этой проблемы. Это инструмент для автоматического заполнения свободных зон печатной платы медными нетоковедущими элементами, квадратной или круглой формы настраиваемого размера.Зачем это нужно?На первый взгляд, пустая область на плате — это просто текстолит без меди. Но для производителя и потребителя устройства это имеет два важных последствия. Продолжим?]]>
https://habr.com/ru/articles/1006920/
# Поддельный Fender Stratocaster c Aliexpress
BotHabr (tgi,2) → All – 09:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 09:01:58 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Несколько дней назад мне принесли на доработку очередную электрогитару из Поднебесной, и теперь мы сможем рассмотреть, а также услышать её во всех подробностях.Кто-то приобретает такие подделки в надежде перепродать, выдав за оригинал, и это нередко получается, судя по сообщениям на многочисленных форумах. Другие стремятся пощеголять «фирменным» инструментом на сцене, на видео либо перед не разбирающимся в вопросе друзьями, родственниками, коллегами или просто окружающими. Третьим просто хочется повесить на стену украшение в виде электрогитары.Как бы то ни было, инструмент вполне играбелен и неплохо звучит, а также может похвастаться небольшой массой. Ни в коем случае не одобряю подделок, однако констатирую факт, что играть на этом контрафактном изделии можно. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/963510/
BotHabr (tgi,2) → All – 09:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 09:01:58 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Привет, Хабр! Несколько дней назад мне принесли на доработку очередную электрогитару из Поднебесной, и теперь мы сможем рассмотреть, а также услышать её во всех подробностях.Кто-то приобретает такие подделки в надежде перепродать, выдав за оригинал, и это нередко получается, судя по сообщениям на многочисленных форумах. Другие стремятся пощеголять «фирменным» инструментом на сцене, на видео либо перед не разбирающимся в вопросе друзьями, родственниками, коллегами или просто окружающими. Третьим просто хочется повесить на стену украшение в виде электрогитары.Как бы то ни было, инструмент вполне играбелен и неплохо звучит, а также может похвастаться небольшой массой. Ни в коем случае не одобряю подделок, однако констатирую факт, что играть на этом контрафактном изделии можно. Читать далее]]>
https://habr.com/ru/companies/ruvds/articles/963510/
# [Перевод] Структуры данных на практике. Глава 6: Стеки и очереди
BotHabr (tgi,2) → All – 08:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 08:11:24 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
«Простота — требование, необходимое для обеспечения надёжности», — Эдсгер ДейкстраНевидимая структура данныхВ каждой программе используется стек — стек вызовов. Каждый вызов функции записывает в стек кадр, каждый возврат извлекает его. Он настолько фундаментален, что мы редко о нём задумываемся.Но когда нам нужен собственный стек или очередь, крайне важно правильно выбрать реализацию.Однажды я отлаживал вылет прошивки во встраиваемой системе RISC-V. У системы был планировщик задач, использующий очередь для управления ожидающими задачами. При большой нагрузке система вылетала с переполнением стека.Переполнение стека? Очередь должна была находиться в куче, а не в стеке.Проблема заключалась не в самой очереди, а в том, как она была реализована. Для очереди использовался связанный список, и каждый вызов malloc() выполнял распределение из пула памяти, делившего пространство со стеком. Под нагрузкой очередь разрасталась, пул фрагментировался и рано или поздно стеку не оставалось места для роста.Как же мы устранили проблему? Заменили очередь на основе связанного списка кольцевым буфером — очередью на основе массива фиксированного размера, получив при этом отсутствие динамического распределения, предсказуемое использование памяти и десятикратный рост скорости. Читать далее]]>
https://habr.com/ru/articles/1000968/
BotHabr (tgi,2) → All – 08:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 08:11:24 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр
«Простота — требование, необходимое для обеспечения надёжности», — Эдсгер ДейкстраНевидимая структура данныхВ каждой программе используется стек — стек вызовов. Каждый вызов функции записывает в стек кадр, каждый возврат извлекает его. Он настолько фундаментален, что мы редко о нём задумываемся.Но когда нам нужен собственный стек или очередь, крайне важно правильно выбрать реализацию.Однажды я отлаживал вылет прошивки во встраиваемой системе RISC-V. У системы был планировщик задач, использующий очередь для управления ожидающими задачами. При большой нагрузке система вылетала с переполнением стека.Переполнение стека? Очередь должна была находиться в куче, а не в стеке.Проблема заключалась не в самой очереди, а в том, как она была реализована. Для очереди использовался связанный список, и каждый вызов malloc() выполнял распределение из пула памяти, делившего пространство со стеком. Под нагрузкой очередь разрасталась, пул фрагментировался и рано или поздно стеку не оставалось места для роста.Как же мы устранили проблему? Заменили очередь на основе связанного списка кольцевым буфером — очередью на основе массива фиксированного размера, получив при этом отсутствие динамического распределения, предсказуемое использование памяти и десятикратный рост скорости. Читать далее]]>
https://habr.com/ru/articles/1000968/
# Делаем манипуляторы в России и гордимся ими. Рассказываю всё как есть
BotHabr (tgi,2) → All – 07:35:05 2026-03-05
Опубликовано: Thu, 05 Mar 2026 07:11:23 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Привет, Хабр!Меня зовут Олег Кивокурцев, я из компании Promobot, и мы делаем манипуляторы для промышленности.Вы мне сейчас скажете: Олег, да это же обычная робо-рука! Где мы их только не видели! Да чего уж говорить, мы сейчас возьмём какую-нибудь Arduino, приделаем три моторчика, и, зная длины направляющих и угловую скорость моторчиков, за день-другой напишем на каком-нибудь micropython софт для этой руки, чтоб она нам брейкданс танцевала. О чём ты тут вообще можешь нам рассказать?Знаете, о многом.На самом деле всё примерно так и есть, но посыпьте эту задачку техническими нюансами, серийным производством и b2b особенностями - и вот уже приключение на пару дней превратилось в историю на много лет, со взлётами и падениями. Чем я и хочу с вами поделиться. Узнать все сокровенные тайны роботов]]>
https://habr.com/ru/articles/1006208/
BotHabr (tgi,2) → All – 07:35:05 2026-03-05
Опубликовано: Thu, 05 Mar 2026 07:11:23 GMT
Канал: Все статьи подряд / Робототехника / Хабр
Привет, Хабр!Меня зовут Олег Кивокурцев, я из компании Promobot, и мы делаем манипуляторы для промышленности.Вы мне сейчас скажете: Олег, да это же обычная робо-рука! Где мы их только не видели! Да чего уж говорить, мы сейчас возьмём какую-нибудь Arduino, приделаем три моторчика, и, зная длины направляющих и угловую скорость моторчиков, за день-другой напишем на каком-нибудь micropython софт для этой руки, чтоб она нам брейкданс танцевала. О чём ты тут вообще можешь нам рассказать?Знаете, о многом.На самом деле всё примерно так и есть, но посыпьте эту задачку техническими нюансами, серийным производством и b2b особенностями - и вот уже приключение на пару дней превратилось в историю на много лет, со взлётами и падениями. Чем я и хочу с вами поделиться. Узнать все сокровенные тайны роботов]]>
https://habr.com/ru/articles/1006208/
# Умный дом как школа: реальный опыт застройщика
BotHabr (tgi,2) → All – 07:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 07:00:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Меня зовут Алексей, я застройщик. Идея заняться умными домами появилась у нас с партнерами около пяти лет назад: направление казалось перспективным, но до практической реализации дело долго не доходило. Ситуация изменилась, когда появился объект, на котором мы получили полную свободу действий.Этот дом мы строили с нуля — от коробки до финальной эксплуатации. Мы самостоятельно сформировали инженерную концепцию, подобрали оборудование и выстроили логику автоматизации. Проект стал для нас испытательной площадкой: здесь мы отрабатывали подходы, проверяли решения на практике и последовательно корректировали систему по мере развития дома. Читать далее]]>
https://habr.com/ru/companies/wirenboard/articles/1006684/
BotHabr (tgi,2) → All – 07:35:02 2026-03-05
Опубликовано: Thu, 05 Mar 2026 07:00:20 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр
Меня зовут Алексей, я застройщик. Идея заняться умными домами появилась у нас с партнерами около пяти лет назад: направление казалось перспективным, но до практической реализации дело долго не доходило. Ситуация изменилась, когда появился объект, на котором мы получили полную свободу действий.Этот дом мы строили с нуля — от коробки до финальной эксплуатации. Мы самостоятельно сформировали инженерную концепцию, подобрали оборудование и выстроили логику автоматизации. Проект стал для нас испытательной площадкой: здесь мы отрабатывали подходы, проверяли решения на практике и последовательно корректировали систему по мере развития дома. Читать далее]]>
https://habr.com/ru/companies/wirenboard/articles/1006684/