Сообщения в bot.habr.rss

Реверс-инжиниринг ebedded-системы без дизассемблера: патчинг статических данных на примере 9S12HY64

Опубликовано: Fri, 27 Mar 2026 14:14:52 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Практический кейс реверс-инжиниринга приборной панели на базе микроконтроллера 9S12HY64 (Freescale). Вместо дизассемблирования мы использовали сниффинг шины I²C, сбор референсных команд, поиск сигнатур в прошивке и точечный патчинг статических данных. Читать далее]]>

https://habr.com/ru/articles/1016008/
BotHabr to All (2026-03-27 14:35:03) [ссылка]

Аналог Windows Recall на Линукс

Опубликовано: Fri, 27 Mar 2026 13:52:28 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Собрал себе простой аналог Windows Recall на Linux, показываю что у меня получилось и как это работает. Читать далее]]>

https://habr.com/ru/articles/1016002/
BotHabr to All (2026-03-27 14:35:01) [ссылка]

Я вскрыл платёжный терминал «Сбера» — внутри оказалась игровая консоль и телефон

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

Наверное, каждый видел эти терминалы «Сбера» на кассах магазинов. Раньше там был радостный кот, а сейчас бегают разноцветные глаза. И не знаю, как вам, а мне всегда было интересно, что эти девайсы имеют под капотом. Можно ли туда поставить свои приложения? Неужели «Сбер» сам их сделал? Да и было бы забавно заставить работать игры на нём.И вот он в моих руках, а далее в статье есть все ответы на вопросы выше. Ну и ещё мы с него звонить будем. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1014332/
BotHabr to All (2026-03-27 13:35:02) [ссылка]

Робот Freddy: история о том, как слишком честная демонстрация убила финансирование ИИ

Опубликовано: Fri, 27 Mar 2026 09:40:38 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В 60-е годы ученые всерьез верили, что уже через десять лет роботы будут управлять заводами и обучаться «на ходу». Один из таких проектов появился в Эдинбургском университете — робот Freddy.Но вместо промышленной революции он стал причиной ожесточенных научных споров. И как считают историки, одним из символов первой «зимы искусственного интеллекта» в Великобритании и в мире. В статье расскажем, почему это произошло. Читать далее]]>

https://habr.com/ru/companies/first/articles/1009848/
BotHabr to All (2026-03-27 10:35:06) [ссылка]

Как я сделал глобальный семантический поиск для Telegram

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

TLDR: https://semagram.io/Всё началось с того, что меня сократили на работе, и я несколько месяцев подряд не мог найти новую работу. Так получилось, что крупнейший работодатель региона Amadeus (хотя я работал даже не там) - решил заморозить найм и тоже сократить добрую часть консультантов именно в тот момент, когда я отрицательно трудоустроился. В итоге на рынке высвободилась большая масса айти-специалистов, которую не могли трудоустроить другие компании (а кто-то из них, возможно, и сам напрягся “а? Amadeus сокращает найм и внедряет ИИ? На всякий случай тоже заморозим найм”). Я оказался в общей массе.Так что параллельно с прохождением немногочисленных собеседований я начал думать о том, какие бы проекты запилить. Во-первых, продолжить обновлять свой опыт в резюме, пусть и немного в другом разделе. Во-вторых, а вдруг, мало ли что может случиться.Я брейнштормил идеи с ИИ, первые проекты были не особо примечательными... Читать далее]]>

https://habr.com/ru/articles/1015876/
BotHabr to All (2026-03-27 10:35:02) [ссылка]

Радио почти из ничего. Самодельные радиодетали 1920-х. Конденсаторы

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

Мы уже припомнили [1], насколько небогато жилось коллегам-любителям на заре радио, и каков облик имели нехитрые рукодельные и даже фабричные радиоприёмники 1920-х — простые детекторные или малоламповые схемы, как правило — для длинных и средних волн. Скудный ассортимент всего из нескольких универсальных триодов, не ломившиеся от радиотоваров полки магазинов — почти все элементы для своих конструкций приходилось изготовлять своими руками, часто начиная от нехитрых материалов — листовых металлов, фольги и проволоки, дощечек, винтов, гвоздей, кое-каких подножных кухонных химикатов и прочей чепухи. Изготовлять в том числе и элементы питания (накальные элементы, анодные батареи), резисторы-конденсаторы, детекторы, выпрямители (в случае наличия осветительной сети), сердечники трансформаторов и прочее в этом роде. Ламповые схемы изящны и лаконичны, что давало возможность построить какой-нибудь регенератор, имея из готовых радиоэлементов только вакуумный триод и обмоточный провод. Как изобретательно предки делали свои «гридлики» и «мегомы» мы уже посмотрели [1], взглянем на самодельные конденсаторы в этом же духе.   Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1013018/
BotHabr to All (2026-03-27 07:35:03) [ссылка]

Концентрационный генератор/источник питания

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

StarsendСегодня мы поговорим об ещё одном интересном способе генерации электроэнергии — концентрационном, где электроэнергию можно извлекать за счёт разницы в концентрации ионов в жидкой среде. Способ интересный, так как на земле достаточно большое количество самого известного жидкого растворителя и основы жизни — воды, которая, может быть использована ещё одним полезным для человека образом…  Читать далее]]>

https://habr.com/ru/companies/beget/articles/1013458/
BotHabr to All (2026-03-27 07:35:02) [ссылка]

Как я удалил OpenClaw

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

Статья о том, с какими сложностями могут столкнуться пользователи, установившие ИИ-агента OpenClaw, построенная на личном опыте. Спойлер: монстр под капотом, 81 млн токенов за три дня, конфликты с сервером и почему он не просто бот, а ниндзя-одиночка. Читать далее]]>

https://habr.com/ru/articles/1015692/
BotHabr to All (2026-03-27 06:35:02) [ссылка]

Техновоз: шаманю карманные Сеги

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

Открываю экспериментальный цикл уменьшенного формата в личном блоге на Хабре.Здесь не будет исторически-ностальгических прелюдий и рефлексии «кому и зачем это нужно». Просто небольшие истории спонтанно-рутинного решения той или иной практической задачи. Например, оживление ретро-техники, исследование её внутреннего устройства, а также создание самоделок. Одним словом, какая-то техническая возня («техновоз»), не особо приглядная, не имеющая глубокого смысла, но по своему увлекательная.В свой первый рейс техновоз привёз мне китайскую портативную 16-битную Сегу с занимательной родословной. Даже две штуки, и обе потребовали некоторых приседаний перед их помещением в коллекцию. Окунуться]]>

https://habr.com/ru/articles/1015668/
BotHabr to All (2026-03-27 06:35:02) [ссылка]

CLI через CAN по ISO-TP

Опубликовано: Thu, 26 Mar 2026 18:26:45 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

В этом тексте я написал про то как реализовать CLI на CAN шине. В разработке электроники часто делают электронную плату без UART, но с CAN . Как же отлаживать софт и железо в таких случаях? Надо как-то порешать эту проблему. Вот про это и есть этот текст. Читать далее]]>

https://habr.com/ru/articles/1013008/
BotHabr to All (2026-03-26 18:35:03) [ссылка]

[Перевод] Запускаем бортовой компьютер Tesla Model 3 на своём столе, используя детали от разбитых автомобилей

Опубликовано: Thu, 26 Mar 2026 14:17:45 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Энтузиаст Дэвид Шютц рассказал, как в рамках программы вознаграждения Tesla пересобрал бортовой компьютер компании в домашних условиях и с какими сложностями столкнулся в этом процессе. Читать далее]]>

https://habr.com/ru/articles/1015478/
BotHabr to All (2026-03-26 14:35:05) [ссылка]

Сусальное золото и DIY-печатные платы: новый, потенциально интересный способ производства плат на дому и не только

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

Иногда древность весьма причудливым образом входит в нашу современную жизнь, модифицируясь до уровня современных технологий, и сегодня мы как раз поговорим о таком случае и интересной технологии на базе этого (которая, в теории, имеет перспективу и для электроники!) — сусальном золоте и его преемнике. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1013234/
BotHabr to All (2026-03-26 13:35:02) [ссылка]

Кастомный стратокастер со встроенным перегрузом

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

Привет, Хабр! Знакомый электрогитарный энтузиаст попросил помочь доработать его инструмент с оригинальным авторским оформлением. Сейчас мы увидим и услышим, что из этого получилось. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/969110/
BotHabr to All (2026-03-26 09:35:02) [ссылка]

[Перевод] Структуры данных на практике. Глава 9: Двоичные деревья поиска

Опубликовано: Thu, 26 Mar 2026 07:17:03 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Катастрофа с красно-чёрным деревомКомпилятор тратил 60% времени на поиск символов. Не на парсинг, не на генерацию кода, просто на поиск в таблице символов.Для типичной программы на встраиваемой системе с 10 тысячами символов это было неприемлемо. В таблице символов хранились имена переменных, имена функций и определения типов. В реализации использовалось красно-чёрное дерево — самобалансирующееся дерево двоичного поиска.«У него O(log n); судя по учебникам, оно идеально подходит для этой цели», — сказал мой коллега.Но профилировщик показывал иное... Читать далее]]>

https://habr.com/ru/articles/1008208/
BotHabr to All (2026-03-26 07:35:03) [ссылка]

Пиролизная газогенерация: для отопления и транспорта

Опубликовано: Thu, 26 Mar 2026 07:05:24 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Г.Г.Токарев, «Газогенераторные автомобили»В прошлой статье мы рассмотрели такой любопытный способ обогрева, который имеет своих сторонников, так противников, как использование тепловых насосов, в качестве которых (если не изготавливать их самостоятельно, что в принципе, тоже возможно) выступают обычные кондиционеры типа сплит-систем. Интересно, что подобный способ обогрева не является единственным, в череде несколько экзотичных вариантов и сегодня мы рассмотрим ещё один, который заставляет задуматься — использование газогенераторных установок, для производства пиролизного газа.  Читать далее]]>

https://habr.com/ru/companies/beget/articles/1010420/
BotHabr to All (2026-03-26 07:35:02) [ссылка]

Превращаем дом из клееного бруса в умный: без лишних переделок и ремонта

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

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

https://habr.com/ru/companies/wirenboard/articles/1015032/
BotHabr to All (2026-03-26 07:35:02) [ссылка]

Пользователь у руля: кооперативы, общины и профсоюзы — какими бывают социально ориентированные подходы к хранению данных

Опубликовано: Wed, 25 Mar 2026 16:26:01 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

С конца нулевых в ИТ-кругах ведутся разговоры о социально ориентированных облачных хранилищах, призванных усилить контроль пользователей над своими данными. Мы в Beeline Cloud решили взглянуть на «альтернативные модели управления данными» — например, как выглядит профсоюз владельцев данных и для чего он нужен — и обсудить, почему такие форматы (пока еще) не получили широкого распространения. Читать далее]]>

https://habr.com/ru/companies/beeline_cloud/articles/1014980/
BotHabr to All (2026-03-25 16:35:01) [ссылка]

Дешифратор BCD‑7seg своими руками: от таблицы истинности до иерархической схемы в Digital Deeds

Опубликовано: Wed, 25 Mar 2026 15:15:41 GMT
Канал: Все статьи подряд / Программирование микроконтроллеров / Хабр

Как из таблицы истинности и четырёх битов родился семисегментный дешифратор? Разбираем два способа синтеза логических выражений, минимизацию и сборку в Digital Deeds. Спойлер: ни одной готовой микросхемы, только логика и желание понять, как это работает внутри. Читать далее]]>

https://habr.com/ru/articles/1014964/
BotHabr to All (2026-03-25 15:35:03) [ссылка]

Будни разработки моего онлайн-САПР КонтрБагCAD

Опубликовано: Wed, 25 Mar 2026 14:05:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Изначально проект планировался как простенький 3D-редактор, а-ля Tinkercad, но на стероидах, с чертежами, фасками и другими продвинутыми операциями.После предыдущей статьи вектор разработки немного сменился. Народ захотел полноценный САПР, прямо в браузере, прям как onshape. Правда onshape работает не совсем в браузере, это тонкий клиент, который работает на серверах ..., а пользователю выводит просто картинку.У меня на данный момент сервера нет :) Для работы моего редактора он практически не нужен. Но об этом чуть позже.В общем вектор развития из «сделано на коленке» перешел к «народ начал пользоваться, надо сделать нормально». Поэтому я решил сделать несколько глобальных изменений, чтобы обеспечить моему редактору будущее. Читать далее]]>

https://habr.com/ru/companies/timeweb/articles/1006682/
BotHabr to All (2026-03-25 14:35:01) [ссылка]

Роботизация: эра благоденствия или нищебродства?

Опубликовано: Wed, 25 Mar 2026 13:01:34 GMT
Канал: Все статьи подряд / Робототехника / Хабр

Некоторые мыслители описываю эру повсеместного внедрения роботов-андроидов как новый золотой век человечества. Никто не знает, конечно, будет ли оно повсеместным и к чему оно приведёт. Давайте попытаемся немного, одним глазком заглянуть за горизонт событий и увидеть, как изменится мир. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1014626/
BotHabr to All (2026-03-25 13:35:05) [ссылка]

AsmX G4 Raptor: Как мы сделали ассемблер нативным токеном и избавились от боли inline asm

Опубликовано: Wed, 25 Mar 2026 08:44:53 GMT
Канал: Все статьи подряд / Assembler / Хабр

Системные программисты годами живут в вынужденном компромиссе. Когда вы пишете ОС, гипервизор или драйвер ядра, у вас два пути. Первый — чистый ассемблер (NASM/GAS), где вы имеете 100% контроль над железом, но теряете систему типов и тонете в ручном управлении памятью. Второй — использование inline asm вставок в C/C++, которые превращают ваш код в строковый «черный ящик», ломают пайплайн оптимизатора и могут взорваться в рантайме из-за ошибки в одной букве (Fragile Constraints).Мы решили исправить эту историческую несправедливость.Спустя месяцы безумной разработки мы представляем AsmX Raptor Engine — первый в мире конвейер компиляции, где высокоуровневая типизация и машинные инструкции живут в едином, неразрывном абстрактном синтаксическом дереве (AST).В этой статье мы заглянем под капот нового движка и разберем:Frontend-Backend Split: Как Pratt Parser (алгоритм сортировочной станции) и логика lookahead навсегда избавили нас от костылей C++.Reference Collapsing и CV-квалификаторы: Почему наш тайпчекер ударит вас по рукам, если вы попытаетесь перезаписать const или неправильно примените reinterpret_cast.Kernel-Mode Orchestration: Как мы научили компилятор быть Version-Agnostic и собирать модули ядра (.ko) под любую версию Linux на лету через вытягивание метаданных из dmesg.Operand Bridge: Трансляция абстракций в интеллектуальные инструкции железа.Мы не пытаемся заменить C++. Мы возвращаем инженерам абсолютный контроль над каждым байтом, не лишая их мощи статического анализа. Добро пожаловать в манифест эффективности AsmX Raptor. Читать полную статью]]>

https://habr.com/ru/articles/1014674/
BotHabr to All (2026-03-25 09:35:03) [ссылка]

Использование оптимального фильтра Калмана для оценки параметров ЛА

Опубликовано: Wed, 25 Mar 2026 08:21:53 GMT
Канал: Все статьи подряд / Робототехника / Хабр

В данной статье будем реализовывать оптимальный фильтр Калмана с помощью среды моделирования Engee.Структура навигационной системы будет представлять собой комбинацию бесплатформенной навигационной системы + спутниковой навигационной системы (СНС). Читать далее]]>

https://habr.com/ru/articles/1014656/
BotHabr to All (2026-03-25 08:35:05) [ссылка]

Возможости современных моделей в разработке кода: кейс автоматического решения сложной проблемы

Опубликовано: Tue, 24 Mar 2026 10:46:50 GMT
Канал: Все статьи подряд / Системное программирование / Хабр

Кейс полностью автономного траблшутинга нетривиальной системной проблемы с неработоспособностью NVENC в Docker-контейнере на Jetson Orin NX с помощью Claude Opus 4.6, как пример выхода больших языковых моделей за пределы квалификации middle-grade инженера. Около 40 минут заняло расследование проблемы, по мотивам которого, я попросил сеть написать статью, которую и предлагаю вашему вниманию как пример того, на что я мог потратить целый день, а большинство middle-grade инженеров бы не справилось вообще. Весь траблшутинг и статья сделаны в полностью автоматическом режиме без участия человека. Читать далее]]>

https://habr.com/ru/articles/1014276/
BotHabr to All (2026-03-24 11:35:04) [ссылка]

Запускаем эмуляцию «Ну, погоди!» в Linux на слабом железе

Опубликовано: Tue, 24 Mar 2026 09:01:50 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

У меня уже были статьи, посвящённые эмуляции «Ну, погоди!». Цель этой статьи — рассказать, с чем я столкнулся при переносе моего эмулятора на Linux, и почему вообще я не воспользовался готовым решением. Статья может послужить туториалом для тех, кто хочет начать разбираться в библиотеке SDL2. Читать далее]]>

https://habr.com/ru/companies/ruvds/articles/1011342/
BotHabr to All (2026-03-24 09:35:06) [ссылка]

Бот для отправки графиков из Redash в Mattermost

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

Расскажу, как я автоматизировала регулярную отправку графиков из BI в мессенджер. Задача была довольно типичная: есть дашборд в redash, на который смотрят каждый день. Данные иногда приходят с задержками и нельзя быть уверенным, что в 9 утра все "доедет", плюс зайти руками и прокликать несколько разрезов это долго и неудобно, хочется сразу все видеть в мессенджере как только данные обновились.Я опишу базовые шаги, чтобы в целом дать понимание и рассказать про такую возможность, конечно, код должен дорабатываться и персонализироваться исходя из ваших задач Читать далее]]>

https://habr.com/ru/articles/1014192/
BotHabr to All (2026-03-24 09:35:02) [ссылка]

DIY-клавиатура на базе Sofle RGB, или как я учился паять

Опубликовано: Tue, 24 Mar 2026 09:03:09 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Cовременные IT очень сложно представить без клавиатуры. Эта досочка с кнопками сопровождает человечество еще со времен печатных машинок и до сих пор остается надежным и верным помощником при работе с информацией. Даже распространение сенсорных экранов и доступного и точного голосового ввода мало повлияли на популярность этого способа ввода.Конструкций клавиатур за это время придумано великое множество, и каждый проходит свой путь от «пользуюсь тем, что выдали вместе с компьютером» до «нашел ту самую, идеальную». Кого-то удовлетворяют простые мембранные клавиатуры из ближайшего магазина. Кому-то их оказывается мало, и он открывает дивный мир клавиатур механических. Кто-то идет еще дальше в тюнинг: меняет переключатели, кейкапы, добавляет шумоизоляцию, полностью перестраивает «внутренний мир» своей клавиатуры. Кого-то даже такая глубокая переработка не удовлетворяет, и он обращается к клавиатурам кастомным.Меня зовут Александр Обливальный, я разрабатываю ПО для объектных СХД в YADRO, и мой клавиатурный путь можно описать тремя словами: «Мне дали попробовать». Читать далее]]>

https://habr.com/ru/companies/yadro/articles/1013876/
BotHabr to All (2026-03-24 09:35:01) [ссылка]

По следам Linux, X11 и ассемблера

Опубликовано: Tue, 24 Mar 2026 07:15:24 GMT
Канал: Все статьи подряд / Assembler / Хабр

На написание этой статьи вдохновил этот пост: Learn x86-64 assembly by writing a GUI from scratch. Программу из статьи перепишем с nasm на fasmg и сократим размер исполняемого файла примерно на треть. Читать далее]]>

https://habr.com/ru/articles/1014116/
BotHabr to All (2026-03-24 07:35:03) [ссылка]

Делаем интернет-радио с ИИ за один вечер

Опубликовано: Mon, 23 Mar 2026 11:27:10 GMT
Канал: Все статьи подряд / Raspberry Pi / Хабр

Всем привет, дорогие читатели! Расскажу вам о том как сделать интернет-радио на «скорую руку» без особых хлопот. Читать далее]]>

https://habr.com/ru/articles/1013708/
BotHabr to All (2026-03-23 11:35:04) [ссылка]

Надоело чинить свой self-hosting каждые выходные — и я написал платформу с магазином приложений

Опубликовано: Mon, 23 Mar 2026 08:15:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Много лет назад у меня был обычный self-hosting сетап. Nextcloud для файлов, git-сервер, почта, чат. Всё крутилось на мини-ПК дома. Работало... пока не переставало.Каждые пару недель что-то ломалось после обновления. Сервис не стартует, конфиг перезаписался, nginx выдаёт 502 потому что что-то поменяло порт. Субботнее утро уходило на дебаг вместо того, чтобы просто пользоваться тем, что хостишь. И всё было настроено вручную — без docker-compose, без ansible, просто конфиги руками везде.В какой-то момент я подумал: зачем я занимаюсь девопсом для собственного дома? Я хочу просто установить приложение и чтобы оно работало. Как на телефоне. И начал это строить. Читать далее]]>

https://habr.com/ru/articles/1013556/
BotHabr to All (2026-03-23 08:35:02) [ссылка]

Метеостанция на Аtmega328 и NRF24L01 с выносным датчиком

Опубликовано: Mon, 23 Mar 2026 06:00:12 GMT
Канал: Все статьи подряд / DIY или Сделай сам / Хабр

Казалось бы, простой проект метеостанции. Но при чем тут линейная интерполяция, хорды Архимеда, прочностный расчет, а также ошибки с разделением земли? Читайте в статье! Читать далее]]>

https://habr.com/ru/articles/1013452/
BotHabr to All (2026-03-23 06:35:02) [ссылка]