#  Как мы автоматизировали свой поселок
BotHabr (tgi,2) → All  –  07:35:01 2026-05-11

Опубликовано: Mon, 11 May 2026 07:16:44 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Все началось с того, что управляющая компания в нашем поселке обанкротилась. Работать она перестала, и инфраструктура постепенно начала приходить в запустение — въездную группу вместе со шлагбаумами продали на торгах, мусор перестали вывозить, фонари постепенно начали выходить из строя и по ночам улицы погружались в темноту. Соседи собрались, провели общее собрание и основали ТСН — товарищество собственников недвижимости. С этого момента мы оказались в ситуации, когда управлять поселком нужно самостоятельно, а многие вещи приходится осваивать с нуля. Читать далее]]>

https://habr.com/ru/articles/1033652/
#  Создаём клиентскую библиотеку ROS2. Генерация сообщений
BotHabr (tgi,2) → All  –  05:35:04 2026-05-11

Опубликовано: Mon, 11 May 2026 04:40:31 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Продолжаем разбираться с тем, как научить ROS2 понимать ваш язык программирования. В прошлый раз мы рассмотрели создание и запуск минимальной программы, теперь поговорим про работу с сообщениями. Свою библиотеку я разрабатывал для Lua, поэтому далее в примерах будет встречаться упоминание этого языка.Обмен данными играет в ROS2 ключевую роль. К счастью, практически все задачи, связанные с передачей и приемом сообщений берут на себя библиотеки rcl и rmw, нам "всего лишь" необходимо обеспечить возможность их создания и обработки.Структура сообщения в ROS2 описывается в файле с расширением msg или idl. При сборке пакета выполняются следующие действия: Читать далее]]>

https://habr.com/ru/articles/1033622/
#  How it's made. Карта Морзе
BotHabr (tgi,2) → All  –  12:35:02 2026-05-10

Опубликовано: Sun, 10 May 2026 11:50:16 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Arduino для слабаков: как я собрал дешифратор Морзе на чистой логике и не сошел с ума.Увидел в интернете интересное устройство "Карта Морзе". Удобный брелок для занятия в свободное время, понимания и изучения работы алфавита. Такое простое устройство на микроконтроллере, но как его собрать во время апокалипсиса на железе, которое можно найти под рукой. Как это сделано?]]>

https://habr.com/ru/articles/1033508/
#  [Перевод] Последовательный TTL-разъём, которого мы заслуживаем
BotHabr (tgi,2) → All  –  08:35:03 2026-05-10

Опубликовано: Sun, 10 May 2026 08:27:26 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Если вы экспериментировали со встроенными устройствами, такими как Raspberry Pi, или у вас не получалось обновить прошивку маршрутизатора OpenWrt, то вы знаете, что делать: подключите USB-Serial TTL адаптер к трём волшебным контактам на материнской плате, обозначенным как RX, TX и GND. Читать далее]]>

https://habr.com/ru/articles/1033446/
#  Linux диванного гитариста. Часть 2. Кемпер для бедных
BotHabr (tgi,2) → All  –  08:35:02 2026-05-10

Опубликовано: Sun, 10 May 2026 08:19:41 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Статья о том как я пришёл к DIY (самодельному по нашему) гитарному процессору. Пользуюсь им последние пару лет, с двумя разными прошивками. Расскажу как допиливал что не хватало, в том числе с помощью LLM и опишу свои впечатления и даже выложу пример звучания. Читать далее]]>

https://habr.com/ru/articles/1032914/
#  [Перевод] Прочитал свой геном на кухне и превратил мазок щеки в 30 гигабаз данных ДНК
BotHabr (tgi,2) → All  –  07:35:02 2026-05-10

Опубликовано: Sun, 10 May 2026 06:55:30 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Автор прочитал свой геном прямо на кухонном столе. В статье — полный протокол без воды: какое железо купить, как не слить бюджет на проточную ячейку и как настроить таргетное обогащение, чтобы получить ответы именно по вашим вопросам. Переходите, если хотите понять, как устроена современная DIY-генетика и с чего начать свой первый прогон. Перейти к гайду]]>

https://habr.com/ru/companies/flant/articles/1031594/
#  Как я спроектировал систему защиты от протечек воды, или аккумулятор с транзистором побеждают бога морей
BotHabr (tgi,2) → All  –  07:35:02 2026-05-10

Опубликовано: Sun, 10 May 2026 07:15:37 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Привет, Хабр! Вот и вышла моя первая статья в свет. В ней я делюсь опытом по созданию системы защиты от протечек воды, которая вышла намного дешевле готовых решений на рынке. Обязательно пишите в комментариях о найденных ошибках/неточностях, по мере написания этого текста я узнавал много нового и что-то мог пропустить и не учесть. Читать далее]]>

https://habr.com/ru/articles/1033438/
#  ncpp: Как создать самодостаточную экосистему на С++98 в 2026 году, которая запустится даже на железе со свалки
BotHabr (tgi,2) → All  –  21:35:04 2026-05-09

Опубликовано: Sat, 09 May 2026 20:40:31 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Современная разработка удобная, все сделано для программиста - последние версии компилятора, последние версии ОС, удобный синтаксический сахар.Однако что если ли у вас нет доступа к последним новшествам? Если у вас на руках только кусок металлолома 20-ти летней давности? А все вендоры и поставщики давным-давно от вас отвернулись? Давай почитаем, какой велосипед нагородили]]>

https://habr.com/ru/articles/1033350/
#  Перепрыгивание с языка на язык как тактика прохождения интервью
BotHabr (tgi,2) → All  –  16:35:02 2026-05-09

Опубликовано: Sat, 09 May 2026 16:14:21 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В 2010 году я участвовал в интервьировании на позицию по моделированию и верификации процессорных ядер. Один из кандидатов был благообразный седой американец, который до этого работал в IBM.Я задал вопрос про язык описания и верификации аппаратуры SystemVerilog. На это кандидат сказал, что он еще не освоил SystemVerilog, вписал его в резюме на будущее, но вообще использовал Verilog-95 и немного Verilog-2001.“Нет проблем”, - сказал я и задал вопрос по Verilog-95: “приведите примеры гонок (race conditions) при испрользовании верилога”.На это кандидат сказал, что вообще его опыт был больше связан с VHDL. “Блин, как он выкрутился” - подумал я, ведь в VHDL нет гонок как в верилоге из-за дизайна языка. Читать далее]]>

https://habr.com/ru/articles/1033360/
#  Твой код на Rust компилируется, проходит тесты и является UB. Ты просто об этом не знаешь
BotHabr (tgi,2) → All  –  14:35:04 2026-05-09

Опубликовано: Sat, 09 May 2026 13:36:23 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Если взять случайный крейт с crates.io и поставить его под Miri, шанс увидеть undefined behavior где-то в зависимостях стремится к единице. Разбираемся, почему: pointer provenance, Stacked Borrows, Tree Borrows и почему noalias в LLVM выключали три раза. Читать далее]]>

https://habr.com/ru/articles/1033328/
#  Доступный астропейзаж — снимай космос на то, что есть в рюкзаке
BotHabr (tgi,2) → All  –  13:35:02 2026-05-09

Опубликовано: Sat, 09 May 2026 13:01:55 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Моя сегодняшняя статья посвящена тем, кто считает, что съёмка звёзд и астрономических пейзажей требует специализированного и дорогого оборудования, трудных походов в области с чёрной зоной засветки или в горы. Я хочу вам рассказать и показать на примерах, как снимать астропейзажи доступным оборудованием. Статья рассчитана на новичков. Читать и смотреть фотографии]]>

https://habr.com/ru/companies/ruvds/articles/1032254/
#  Запись онлайн радио на роутер: MikroTik RouterOS Script
BotHabr (tgi,2) → All  –  12:35:01 2026-05-09

Опубликовано: Sat, 09 May 2026 12:04:10 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Для этого нужна только USB флешка, сам роутер, и плюс пять - десять минут на поиск ссылки аудио потока. Record]]>

https://habr.com/ru/articles/1033312/
#  История одной типичной ошибки: как лишний трансформатор портил линию HiPoE и что мы с этим сделали
BotHabr (tgi,2) → All  –  10:35:05 2026-05-09

Опубликовано: Sat, 09 May 2026 10:14:19 GMT
Канал: Все статьи подряд / Робототехника / Хабр

История одной отладки и перехода в серию: как лишний трансформатор портил полезный сигнал с технологией HiPoE и что мы с этим сделали. Читать далее]]>

https://habr.com/ru/articles/1033294/
#  Как я превратил смартфон в Modbus-RTU терминал для RS-485
BotHabr (tgi,2) → All  –  10:35:01 2026-05-09

Опубликовано: Sat, 09 May 2026 10:00:40 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

О себе: бэк-энд разработчик java/kotlin и немножко go, собственно вот профиль.Работаю программистом я немного более трёх лет. До этого более 10 лет трудился в одной известной газовой компании в сфере электрохимической защиты подземных стальных сооружений от коррозии, также электроснабжения и немного автоматики. Была у меня там специализация на ремонте электронных блоков для эксплуатируемого оборудования.И вот в начале 2010-х строились новые объекты, а на них появились относительно современные на тот момент так называемые системы коррозионного мониторинга.Тогда я ещё был «синим воротничком» то есть непосредственно трогал всё своими руками. Читать далее]]>

https://habr.com/ru/articles/1033290/
#  Делаем шасси для модели ретроавто
BotHabr (tgi,2) → All  –  08:35:01 2026-05-09

Опубликовано: Sat, 09 May 2026 08:06:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

В прошлой статье я осветил тему изготовления мотора и трансмиссии для самодельного ретроавтомобиля в масштабе 1:5 и остановился на колесах. Это неспроста, колёса — это важный элемент, который задавал тон всей комнате размеры всего автомобиля. Именно от них зависел масштаб, так как я не мог сделать покрышки сам, а значит, размеры авто будут определяться тем, что сумею добыть. Разумеется, я не хотел покупать ничего дорогостоящего. Так как судьбы моих проектов всегда туманны, то чем меньше вложений — тем лучше. Вдруг вообще ничего не удастся? Такое не раз бывало. Поэтому я глядел по сторонам в надежде найти подходящего донора. Им могла стать брошенная тележка из супермаркета или, что было более вероятно, детская коляска. Так и произошло — я проходил стажировку в Риме и, проезжая через пустырь, из окна автобуса я заметил коляску. Скажу, наверное, прописную истину, но Рим — очень грязный город. Впереди много картинок]]>

https://habr.com/ru/companies/timeweb/articles/1021420/
#  История создания промышленных роботов: от игрушки Билла Гриффита Тейлора до разработок Джорджа Девола и Виктора Шейнман
BotHabr (tgi,2) → All  –  07:35:05 2026-05-09

Опубликовано: Sat, 09 May 2026 06:57:19 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Что такое робот, объяснять нет нужды. В последние сто лет, с момента появления в 1920 году самого слова «робот» в пьесе Карела Чапека «R.U.R.», пять поколений людей с раннего детства по книгам и комиксам, кинофильмам и мультфильмам знают о роботах все до мелочей. Знают, как они должны выглядеть – либо быть железными копиями человека, либо внешне не отличаться от нас, оставаясь из металла внутри, и знают, что они должны делать – выполнять за человека тяжелую и утомительную работу, а потом взбунтоваться и поработить людей.  По-хорошему, сюда же, к роботам, надо отнести более ранние их варианты – слепленного из грязи Голема и собранное из кусков трупов чудовище Франкенштейна, которые сразу же вышли из повиновения их создателям. Это были неудачные и исходно порочные варианты, а есть, расскажут теоретики робототехники, исходно покорные и по своей сути не способные к бунту роботы – секс-куклы. Правда, они, эти секс-роботы, сильно эволюционировали за последние полвека, а к середине нашего века, по прогнозам их изобретателей и рационализаторов, обзаведутся ИИ, и тогда никто не поручится, чем это закончится для человечества с точки зрения демографии. Кстати, искусственный интеллект тоже можно отнести к бестелесным роботам, ведь он тоже призван выполнять за человека, пожалуй, самую тяжелую и утомительную работу – думать, и уже норовит поработить те личности, которым лень подумать самим.   Современные промышленные роботы в роботическую мифологию не вписываются. Максимум в чем они могут ослушаться хозяина, да и то непреднамеренно, это перегореть или сломаться от усталости металла, а если и начнут что-то делать не так, как им велено, или даже крушить все подряд на своем рабочем месте, то исключительно из-за ущербного ПО или бестолковости их оператора. Да и внешне они не похожи на человека. Читать далее]]>

https://habr.com/ru/companies/onlinepatent/articles/1032200/
#  Чему меня научили два месяца с легковесным локальным AI-агентом
BotHabr (tgi,2) → All  –  22:35:04 2026-05-08

Опубликовано: Fri, 08 May 2026 21:59:53 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

Два месяца назад openLight был маленьким pet project’ом: Raspberry Pi, Telegram-бот, SQLite и несколько команд для управления сервисами. Мне просто хотелось перестать печатать ssh pi@raspberrypi.local с телефона каждый раз, когда падал очередной контейнер или начинал странно вести себя Tailscale.За это время проект неожиданно превратился во что-то большее. Не в “автономного AI-агента”, а скорее в легковесный слой управления для personal infrastructure — маленьких always-on машин вроде Raspberry Pi, Mac mini, VPS или старых домашних серверов.В статье я подробно разбираю:* почему почти весь проект пришлось переписать хотя бы один раз* как deterministic-first роутинг оказался полезнее “умных” AI-агентов* зачем я отказался от идеи сложного tool calling в пользу простых и проверяемых skill’ов* почему Telegram неожиданно оказался идеальным интерфейсом для homelab-инфраструктуры;* и почему, как мне кажется, будущее локальных AI-систем будет не “магическим”, а маленьким, наблюдаемым и ремонтопригодным.Это не история про очередной AI framework. Скорее инженерная ретроспектива о том, как реальное использование быстро ломает красивые архитектурные идеи, и почему иногда один Go-бинарь, SQLite и несколько хорошо продуманных allowlist’ов оказываются полезнее огромных cloud-native систем. Читать далее]]>

https://habr.com/ru/articles/1033220/
#  C++: Как мы докатились до Hello World в 2 МБ
BotHabr (tgi,2) → All  –  20:35:04 2026-05-08

Опубликовано: Fri, 08 May 2026 20:17:45 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Казалось бы, современный С++ дает столько возможностей… Давайте попробуем препарировать всю эту необъятную мощь, начав с первого шага в любом языке программирования — «Hello World».Как реализации компиляторов встречают новичка, впервые написавшему свои первые строчки кода? Узнать, как же мы до такого докатились]]>

https://habr.com/ru/articles/1033206/
#  Пора перечитывать Азимова? 3 закона робототехники
BotHabr (tgi,2) → All  –  13:35:05 2026-05-08

Опубликовано: Fri, 08 May 2026 13:01:50 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Если коротко — да, пора. И не потому, что я ностальгирую по первым изданиям с обтрёпанными корешками, а потому что инженерная задача, над которой Айзек Азимов размышлял с 1942 года, наконец-то перестала быть мысленным экспериментом. Роботы пошли в серию. Гуманоиды учатся бегать, падать и снова вставать. И где-то в этих железяках уже сегодня крутится код, который определяет, кого они задавят первым.О способах конкретной реализации Трёх законов в современных реалиях, сложностях и перспективах поговорим в статье. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1032998/
#  Все на завод! Робот импровизирует и решает промышленные задачи с 99% успеха
BotHabr (tgi,2) → All  –  12:35:05 2026-05-08

Опубликовано: Fri, 08 May 2026 12:15:45 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Роботы долгое время умели одно: безупречно копировать заученные движения. Но стоило реальности чуть отклониться от сценария — и они терялись. Теперь одна компания заявляет, что переломила эту ситуацию. Ее робот достигает 99% успеха в реальных задачах — не в лаборатории, а на производстве и в быту. Разработчики утверждают: машина понимает окружающий мир и адаптируется на ходу.Решение предложил Generalist — стартап, который строит базовые модели для роботов общего назначения. Его основал бывший исследователь Google DeepMind. Nvidia вложилась в компанию на раннем этапе.Generalist собрала данные необычным способом. Компания использует дешевые носимые датчики — их крепят на запястья людей. Так собирают огромные массивы реальных физических действий. И дообучают роботов. Читать далее]]>

https://habr.com/ru/companies/ru_mts/articles/1032512/
#  Опыт написания компилятора вручную: Часть 2
BotHabr (tgi,2) → All  –  11:35:04 2026-05-08

Опубликовано: Fri, 08 May 2026 10:47:32 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Компилятор и главный репозиторий: GitHubЗдесь я напишу о своём личном проекте — компиляторе к C-подобному языку. Я не являюсь профессиональным разработчиком, изучал эту тему почти самостоятельно и не читал никакие книги по написанию компиляторов (но читал по операционным системам). Читать далее]]>

https://habr.com/ru/articles/1032496/
#  Radxa Rock 5 itx — Изучаем недорогую ITX плату с ARM чипом
BotHabr (tgi,2) → All  –  10:35:01 2026-05-08

Опубликовано: Fri, 08 May 2026 10:06:07 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Я давно мечтал о домашнем ARM-сервере. Не о маленькой платке вроде Raspberry Pi, которая хороша для экспериментов, но всегда кажется компромиссом, а о чем-то настоящем — полноценной материнской плате в формате ITX, где есть всё необходимое для сборки рабочего сервера в обычном ATX кейсе, например питание от обычного ATX блока, порты для вентиляторов, или m.2 для ссд дисков.И вот в моих руках Radxa Rock 5 ITX. У нее имеется мощный ARM-процессор на 8 ядер, от 4 до 32 гигабайт оперативной памяти, стандартный форм-фактор Mini-ITX, и очень широкий выбор интерфейсов ввода и вывода. Осмотр, тесты, и сборка сервера в статье]]>

https://habr.com/ru/articles/983146/
#  HTAP внутри OLTP: как мы строили векторизованный движок с самого начала
BotHabr (tgi,2) → All  –  08:35:05 2026-05-08

Опубликовано: Fri, 08 May 2026 07:58:09 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Как встроить векторизованный движок в OLTP-ядро с нуля — без отдельного аналитического слоя. Разбираем PhysicalType, SelectionVector, RowToColumnBridge, SIMD на листовых страницах B-Tree и Hash Join. Бенчмарк на 2,25 млн строк: от 1.22× на простых агрегатах до 2.67× на GROUP BY. Читать далее]]>

https://habr.com/ru/articles/1032894/
#  От люксметра из детского конструктора до ФЭУ на 3 кВ: всё о приборах для работы со светом
BotHabr (tgi,2) → All  –  08:35:02 2026-05-08

Опубликовано: Fri, 08 May 2026 08:29:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

На выставке самоделок я увидел модель автобуса, который трогался с места, если посветить на его крышу фонариком. Наверху был спрятан маленький фотодиод. Тогда раздобыть такую деталь было целой историей — сейчас это вопрос пары кликов на маркетплейсе.С тех пор приборы для работы со светом стали неотъемлемой частью электроники: они управляют уличным освещением, считывают сигналы с пультов, обеспечивают гальваническую развязку в медицинском оборудовании, лежат в основе солнечных батарей и волоконно-оптических линий связи. В статье разбираю устройство и принципы работы самых распространённых из них — селеновых фотоэлементов, фоторезисторов, фотодиодов, фототранзисторов, фототиристоров и оптронов, — чтобы вы могли выбрать подходящий для своей задачи.  Читать далее]]>

https://habr.com/ru/companies/first/articles/1032598/
#  От конфигуратора до AI: как обновили софт Wiren Board
BotHabr (tgi,2) → All  –  07:35:03 2026-05-08

Опубликовано: Fri, 08 May 2026 07:00:59 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Во время WBCE 2026 специалисты Wiren Board прочитали два доклада — про железо и про софт. В этой статье разберем второй — про новинки в софте. Для тех, кто никогда не слышал — Wiren Board производит оборудование для автоматизации, а WBCE — это ежегодная мультибрендовая тематическая выставка.Расскажем про обновленный веб-интерфейс и новые возможности конфигуратора, интеграции с KNX и Zigbee, сценарии без кода, развитие Wiren Board Cloud и появление AI-инструментов — от чат-бота техподдержки до ассистента в контроллере. Читать далее]]>

https://habr.com/ru/companies/wirenboard/articles/1032634/
Powered by iii-php v0.11