Habr📅 19.08.2026 11:20⏱️ 8 мин
Меня зовут Роман, я работаю продактом в Альфа-Банке. В первые дни работы ко мне перешла команда разработки, которая сформировалась буквально за 2 месяца до меня. Прошлый продакт работал на 3 команды, времени на всех не хватало, поэтому команда встретила меня холодно. Как я это понял? По ретро — несмотря на то, что мы не закрывали планируемые задачи на спринт, у всех «все было хорошо» и «обсуждать …
Читать полностью →Habr📅 19.08.2026 11:17⏱️ 1 мин
Меня зовут ZolAnd, я - независимый инженер-разработчик embedded-систем в основном для дома и сельской усадьбы. В какой-то момент мне захотелось собрать под одной крышей разношёрстный парк ZigBee-устройств от разных производителей, работать с ним локально, без обязательной привязки к облаку, и при этом иметь возможность не только интегрировать чужие устройства, но и проектировать свои. Так появился…
Читать полностью →Habr📅 19.08.2026 11:15⏱️ 7 мин
В прошлой статье я рассказывал о случайно попавшем ко мне образце ChainVeil - вредоносном ПО из источника, который на тот момент не был зафиксирован в публичных исследованиях. На этот раз первым сигналом стал мой собственный supply chain‑мониторинг. Он сообщил о новом npm‑пакете plugin-react-vite . На первый взгляд это выглядело как очередной тайпсквоттинг - ничего особенно необычного. Но я решил …
Читать полностью →Habr📅 19.08.2026 10:56⏱️ 6 мин
Зуд Я ковырял pet-проект — ротатор SOCKS5-прокси — и в очередной раз редактировал конфиг апстримов руками. Открыл файл, посмотрел на JSON: Кавычки вокруг каждого ключа. Кавычки вокруг каждой строки. Невозможно просто вставить список кредов от провайдера. Запятые после каждой строчки. Забыл запятую — ошибка парсинга указывает не на ту строку. Я тратил больше времени на пунктуацию, чем на сами значе…
Читать полностью →Habr📅 19.08.2026 10:44⏱️ 25 мин
Я автор aiochlite — асинхронного клиента ClickHouse на aiohttp . Клиент читает результаты запросов в бинарном формате RowBinaryWithNamesAndTypes . Сам RowBinary-декодер написан на Python без собственного модуля расширения; единственная обязательная зависимость библиотеки — aiohttp . В таком декодере каждое числовое поле читалось отдельным вызовом. Функция, выбранная по типу колонки, звала метод re…
Читать полностью →Habr📅 19.08.2026 10:42⏱️ 17 мин
ДИСКЛЕЙМЕР: У меня нет готового лайфхака. Я тащу эту структуру из собственной головы прямо сейчас, в режиме реального времени. Эта статья про одни из граблей, которые я смогла по‑своему задетектить. О том, как я искала ответ, или, точнее, вопрос. Я восстанавливаю последовательность своих мыслей из логов двухмесячной давности, показываю, как разрозненное раздражение собиралось вокруг одной оси. Есл…
Читать полностью →Habr📅 19.08.2026 10:42⏱️ 12 мин
TL;DR. В распределённой СУБД YDB (читается вай‑ди‑би ) векторный поиск по kmeans‑tree индексу раскрывался оптимизатором в цепочку из нескольких стадий StreamLookup . Это работало, но порождало большие планы запросов и существенно затрудняло оптимизации самого поиска. Я заменил эту цепочку одним специализированным read‑актором TKqpVectorSearchActor , который берёт всю логику обхода индекса под свой…
Читать полностью →Habr📅 19.08.2026 10:39⏱️ 12 мин
Привет, Хабр! Я CTO и full‑stack в веб‑студии. Работаем командой, отдельного SRE нет, поэтому, инфраструктура на мне. Проектов за время работы накопилось довольно много и есть некая сборная солянка, с которыми приходиться взаимодействовать наиболее активно. Часть из них на PHP, часть на React, часть старых сайтов которые живут на shared-хостингах. Ничего космического. Обычная рабочая инфраструктур…
Читать полностью →Habr📅 19.08.2026 10:34⏱️ 9 мин
Введение Дискуссия о том, заменит ли искусственный интеллект программистов, получает всё новые поводы для обсуждения. Так, в мае 2026 года компания Anthropic сообщила, что уже более 80% кода, вливаемого в её кодовую базу, написано Claude. На первый взгляд вывод кажется очевидным: раз ИИ способен писать код, тестировать и находить ошибки, значит, привычные IT-процессы и профессии скоро уйдут в прош…
Читать полностью →Habr📅 19.08.2026 10:32⏱️ 3 мин
В процессе прохождения курса от MIT про нейросети наткнулась на интересную тему, представленную одним из лекторов. Он задался вопросом: «А может ли нейросеть выучить функцию Вейерштрасса (непрерывная функция на вещественной прямой, не имеющая производной ни в одной точке)?». Я решила проверить это на практике. Мною было принято решение не останавливаться на фракталах, а поискать другие функции, об…
Читать полностью →