отладкаСбросить фильтр ×

Hello World на STM32: сложности и инструменты

Х@habr_comмедиа / агрегатор
3 нед
Hello World на STM32: сложности и инструменты

Воссоздание Dendy на ПЛИС: история поиска сложного бага

Х@habr_comмедиа / агрегатор
1 мес
Воссоздание Dendy на ПЛИС: история поиска сложного бага

Как Tailscale полгода искали баг в SQLite

Х@habr_comмедиа / агрегатор
1 мес
Как Tailscale полгода охотилась за багом в SQLite За шесть месяцев у Tailscale 19 раз повреждались SQLite-базы. Иногда между инцидентами проходило несколько часов. Однажды наступили шесть спокойных недель, а потом проблема вернулась как совершенно нежелательный рождественский подарок. Закономерности не было: ни конкретного шарда, ни нагрузки, ни времени суток. Баг не удавалось воспроизвести, поэтому диагностику пришлось тащить прямо в продакшен, а к расследованию подключились разработчики самого SQLite. В конце этой цепочки обнаружился дефект, который, по оценке разработчиков, мог скрываться в SQLite как минимум 16 лет.
Как Tailscale полгода искали баг в SQLite

Разработчик заставил Claude Code «смотреть» на экран через веб-камеру и зеркало, чтобы отладить поддержку AMD Radeon

В процессе доработки поддержки видеокарт AMD Radeoni в дистрибутиве Omarchyi разработчик придумал нестандартный способ проверки результата: ИИ-агент Claude Codei смотрит на экран ноутбука через веб-камеру, направленную на зеркало, и таким образом видит, что GPU реально выводит на дисплей.

Обычный скриншот для этой задачи не подходит: агент постоянно правит и меняет видеодрайверы, и в процессе этой работы возможность делать скриншоты сама периодически ломается — поэтому потребовался «внешний взгляд» на экран.

Полный разбор →

Опыт проведения лайв-демо и отладка странного поведения модели

Б@boris_againAI-инженер
1 мес

Диагностика зависших процессов server.py

g@grokaem_sebyмедиа / агрегатор
1 мес
Картина ясная: живой server.py ровно один — 2562834, это .-сервер из диагностического прогона (31 минута, совпадает с .log от 11:56). Он держит 47110. Все остальные — осиротевшие обёртки ☠️.sh, чьи python-дети уже умерли ☠️; .-сервер, который ты подняла в 12:03 (), своего server.py в списке не имеет — он не смог занять порт и отвалился. Обучения среди процессов нет, всё это сегодняшние серверы. Убивай всё: ☠️ Перейти на русский с Клауд не было ошибкой

Yandex AI Studio добавила инструмент Monium Traces для анализа поведения ИИ-агентов

В Yandex AI Studio появился новый инструмент observabilityi — Monium Tracesi, который показывает полный путь выполнения ИИ-агента: системные и пользовательские промпты, ответы модели, вызовы инструментов и контекст каждого шага.

Обычный мониторинг для агентных систем малополезен: метрики могут быть «зелёными», а агент при этом потеряет контекст, выберет неподходящий инструмент или уйдёт в бесконечный цикл. Трейсы позволяют увидеть саму цепочку принятия решений и быстро найти момент, где агент начал работать некорректно.

Полный разбор →

Запуск DOOM на самодельном процессоре

Х@habr_comмедиа / агрегатор
3 мес
Запуск DOOM на собственном CPU Двое энтузиастов спроектировали процессор с нуля на уровне логических вентилей, подключили память и периферию и развернули всё на FPGA, чтобы запустить на этом DOOM. В симуляции игра пошла. И тут началось странное. На реальном железе DOOM падал в случайных местах, прыгал по произвольным адресам и умудрялся читать команды из половины слова. Все остальные программы работали безупречно и в симуляции, и на плате. Ломался только DOOM, и это не имело никакого смысла. Разгадка нашлась случайно, когда автор от безысходности заставил симуляцию перед запуском забивать память случайными значениями.

Как неправильная настройка OPcache вызывала случайные ошибки в YHub

С@svyatamestoAI-инженер
3 мес

Проблемы с типизацией и качеством кода в модулях

G@GameDEVгеймдев
3 мес
Just wasted two days fixing the website issue because the core now uses more typed approach and a module developer wrote a fairly unreliable code. Even logs were falling apart 😞 And how's your day going?

Использование papercuts для отладки работы AI-агентов

T@tips_aiAI-инженер
3 мес

Это всё на сейчас.