Всё началось на прошлой неделе. Я, как всегда, проверял утреннюю почту, как вдруг вылезло модальное окно, сообщающее, что-де ваш диск переполнен. Яндекс и раньше донимал меня этим, но в этот раз всё было серьёзно и даже угрожающе: поисковик и почтальон всея Руси угрожал, что отправлять и получать письма я больше не смогу.
Рубрика «баги»
Как я воевал с Яндексом и решил проблему «мертвых душ» на диске
2026-08-05 в 17:28, admin, рубрики: tampermonkey, yandex disk, баги, расширения, расширения firefox, яндексАудит алгоритмов: как реализация Boyer-Moore с 190K звёзд на GitHub оказалась brute-force
2026-06-21 в 19:12, admin, рубрики: Boyer-Moore, open source, property-based testing, python, Алгоритмы, баги, строковый поиск, тестированиеВ 2015 году группа исследователей (Flouri et al.) решила проверить реализации классического алгоритма Готоха (1982) для выравнивания биологических последовательностей. Из 10 проверенных реализаций только 2 давали правильный результат. 8 из 31 учебных материалов содержали математическую ошибку.
Я решил проверить, насколько это типично для других классических алгоритмов. Начал с Boyer-Moore (1977), одного из самых известных алгоритмов поиска подстроки.
Методология
Как двери издеваются над программистами
2026-06-10 в 7:05, admin, рубрики: Gamedev, баги, геймдев, игровая индустрия, история игр, проблема двери, Программирование, разработка игр, управление проектамиГонка ИИ-вооружений — как LLM вносят уязвимости в код и как другие LLM их находят
2026-05-06 в 13:01, admin, рубрики: claude, claude code, copilot, llm, ruvds_статьи, баги, вайб-кодинг, искуственный интеллект, ошибки программистов, уязвимости
Ваш ИИ-агент только что выдал строчку. И она выглядит… подозрительно? Указатель без проверки на NULL, сериализация через pickleЧитать полностью »
Ваш ИИ ошибался, ошибается и будет ошибаться
2026-05-06 в 13:01, admin, рубрики: claude, claude code, copilot, llm, ruvds_статьи, баги, вайб-кодинг, искуственный интеллект, ошибки программистов, уязвимости
Ваш ИИ-агент только что выдал строчку. И она выглядит… подозрительно? Указатель без проверки на NULL, сериализация через pickleЧитать полностью »
Бойтесь буквы «M». Самый странный баг в моей жизни
2026-03-03 в 17:46, admin, рубрики: backend, bug, java, long, netty, verification, баги, биты, побитовые операторы, сдвигВечером в пятницу коллега, назовем его Мститель, спросил, не сталкивался ли я с проблемой, что route возвращает 400... но «если сменить название на сильно другое», то всё ок. Я сперва не обратил внимание на слово «сильно». Может быть, где-то дублируется регистрация этого рута? Или мститель перепутал GET и POST. Или какой-то баг в общем на создание хэндлеров?
Мистическая буква «М»
Утро понедельника началось с хождения по мукам. Убийства gradle-демонов. Обновление JDK. Чистый билд. Удаление кода авторизации. Возня с call logging. Дебаггер. Тщетно — нигде никаких логов об ошибке.
Оно обязательно сломается: не «если», а «когда»
2026-01-23 в 22:33, admin, рубрики: баги, глюки, поломкиНавеяло несколькими прочитанными недавно статьями и комментариями к ним.
Люди, помните - "дерьмо случается"! Конечно, хорошо жить в мире где всё идет строго по плану, работает без ошибок и сбоев, никто не пытается ни в чем навредить и так далее - от только где он, этот мир?
Вот недавнее: джава-скрипты в браузере сожрали кучу памяти, потому что где-то на роутере пакеты не проходили так, как от них ожидалось.
Хорошо, конечно, что причину удалось найти — но как вообще могло такое получиться?
Что, если между браузером и сайтом будет 100 500 узлов, 13 стран, и пара ТСПУ, на которых кто‑тоЧитать полностью »
Мы пробили новое дно: change request-ы и баг-репорты, которые никто не понимает
2026-01-14 в 17:49, admin, рубрики: баг-репорт, баги, баги в разработке, как писать баг-репорты, качество продукта, коммуникация в IT, ошибки в ПО, процессы разработки, управление качествомМы, кажется, пробили новое дно.
И что особенно удивительно, Карл! – аккуратно, без паники, с хорошей формулировкой и абзацами.
Я сначала не понял, что стало происходить. Было ощущение странного дежавю: читаю change request или баг-репорт, киваю, вроде всё логично... но что-то не так, как будто где это уже читал. Слова правильные. Причинно-следственные связи на месте. Термины употреблены верно. Пытаюсь понять в чём проблема – ноль. Как будто читаешь инструкцию к микроволновке, а не описание реальной проблемы. Пытаюсь прочитать ещё раз и ещё раз - с трудом продираюсь через текст с каким-то смутным понимаем того, что написано.
Ловушки PowerShell: поведение, которое ломает привычные ожидания разработчиков
2025-12-13 в 6:15, admin, рубрики: powershell, баги, нелогично, особенности, странности, языки программированияВсё изложенное ниже основано на моём личном опыте, не претендует на абсолютную истину и относится к PowerShell версии 5.1. Описанные трудности могут быть следствием моей собственной некомпетентности в PowerShell. Материал ориентирован на разработчиков, привыкших к более классическим языкам программирования
В этой статье я собрал непривычные, нелогичные и местами раздражающие особенности PowerShell, с которыми столкнулся в реальных проектах.
Начну со своего "любимого" поведения в PowerShell.
В Powershell оператор return не то, к чему мы привыкли
Сможете определить, какой результат будет выведен при запуске следующего кода?Читать полностью »


