Будучи творческим человеком и техногиком, я обожаю при первой возможности апгрейдить своё оборудование. Время от времени я мониторю маркетплейсы в поисках чего-то новенького и в этот раз я наткнулся на настоящий мультитул для Embedded-разработчика — контроллер I2C/SPI/UART/JTAG в одной коробочке и всё это всего за 1.000 рублей... Конечно я не смог пройти мимо этой штучки и в рамках сегодняшней статьи хочу рассказать что оно из себя представляет и как с ним работать. Жду вас под катом!
Рубрика «отладка»
Менталитет старой школы: инженерные привычки программиста 70–90-х и как их применять сегодня
2025-11-09 в 5:00, admin, рубрики: legacy, археология кода, наставничество, оптимизация, отладкаЭта история — небольшая попытка восстановить рабочие рефлексы инженеров, которые решали реальные задачи с минимальными инструментами, и показать, как эти приемы работают в современных проектах. Статья для тех, кто хочет прокачать интуицию в отладке и научиться мыслить в условиях ограничений, а не только в облаке и на CI.
CAN шина на Audio-Jack (или новая жизнь Audio-Jack)
2025-10-15 в 18:45, admin, рубрики: harness, RS-485, rs485, дифференциальные пары, жгут, общая шина, отладка, провода, прототипирование«Программирование микроконтроллеров — это не только головой, но и руками. Не только руками, но и головой.»
Пролог
Так вышло, что до разработки автомобильной электроники я варил прошивки для infotainment аудиосистем. Поэтому на новые задачи я смотрю через призму прошлого опыта.
Как оказалось при разработке электроники часто приходится работать с CAN шиной. Это не только автомобилестроение, но и электронная начинка для лифтов, поездов, кораблей, космических аппаратов и прочего тоже использует CAN шину для общения между агрегатами.
Культура кода девяностых: как писали программы до Git, Jira и бесконечных Pull Request’ов
2025-10-13 в 12:16, admin, рубрики: ассемблер, инженерная культура, история программирования, код ревью, комментарии в коде, отладка, Паскаль, программирование 90-х, ретро разработка, старые IDEВ девяностых код писали иначе. Без систем контроля версий, без удобных IDE, без привычных методологий. Программисты строили проекты на интуиции, инстинктах и личной дисциплине. В этой статье — живая реконструкция той культуры: от стиля кода и комментариев до методов отладки и документирования. Без романтизации, но с уважением к эпохе, которая воспитала инженеров, умеющих думать головой, а не кнопками.
От массивов до объектов в JavaScript: пособие для новичков
2025-08-21 в 11:36, admin, рубрики: javascript, selectel, консоль разработчика, объекты javascript, отладка
Привет! Я — Александр Дудукало, автор базового курса по JavaScript. В этой статье мы продолжим изучение работы с данными в JavaScript. Если в прошлом Читать полностью »
Старый но симпатичный DEBUG.EXE
2025-08-18 в 4:48, admin, рубрики: 8086, dos, dosbox, ассемблер, отладкаПочему-то не нашёл с первой попытки здесь на Хабре какого-нибудь демо или инструкции по использованию этой старинной, но милой тулы из стандартной поставки DOS. Давайте быстренько это исправим. Как легко догадаться из названия - DEBUG.EXE предполагается использовать для отладки. Мы же напишем в ней несколько коротких ассемблерных программ "с нуля" - это не займет много времени, а притом даст лёгкое ощущение магии!
Превращаем legacy CLI в AI-агентов за 5 минут: практическое руководство по MCP и Ophis для Go-разработчиков
2025-08-13 в 8:00, admin, рубрики: AI, devops, Go, MCP, автоматизация, отладкаПроблема: AI не умеет в DevOps
Представьте типичный workflow DevOps-инженера с AI-ассистентом:
# Человек копирует в Cursor:
$ kubectl get pods -n production
NAME READY STATUS RESTARTS AGE
api-service-7d4b5c6-x2kl9 1/1 Running 0 5h
api-service-7d4b5c6-m3nq2 0/1 Pending 0 2m
worker-5f6d7c8-p4rs5 1/1 Running 3 12h
# Cursor: "Вижу проблему с подом api-service-7d4b5c6-m3nq2..."
# Человек: копирует describe
# Cursor: "Проверьте events..."
# Человек: копирует events
# И так 10 раз...
Боль очевидна: ручное копирование, потеря контекста, невозможность автоматизации. Можно потратить до 40% времени на такой "ручной debugging" с AI.
Model Context Protocol: новый стандарт интеграции

Пожалуй, самые неприятные баги – те, что воспроизводятся один раз из ста. Их не пощупать, не продебажить и даже не проверить результат.
Так и тут прилетает мне баг от тестировщика с описанием:

