Клиенты любят голосовые, а менеджеру в шумном цеху их не послушать. Да и по списку диалогов не понять, о чём голосовое, пока его не откроешь. Рассказываю, как мы сделали расшифровку голосовых для CRM без облачных API: на сервере в России с двумя ядрами и без видеокарты. Голосовое на 35 секунд превращается в текст примерно за 9 секунд. Внутри — настройки faster-whisper, грабли с декодированием звука и весь скрипт целиком.
Читать далееНа этот раз сделаем остановку на пожалуй наиболее известном представителе жанра survival horror.
Традиционно несколько вводных:
1. Акцент был сделан на PC-версиях, ремейках (RE0, RE, RE2, RE3, RE4) и эмуляции (PSX - DuckStation, PS2 - PCSX2, PS3 - RPCS3). По этой причине фактический диапазон дат был сдвинут с периода 1996-2026 до 2000-2026.
2. Поскольку, на момент публикации материала, релиз ремейка Code Veronica ещё не состоялся, то эта часть в разборе отсутствует, в тоже время происходящие в ней события косвенно покрываются парой иных проектов.
3. Мобильные и чисто онлайновые проекты из списка были исключены. Как итог по сумме осталось 20 позиций.
Читать далееПятница, вечер. Багхантер открывает пиво, пока на его мониторе автономный агент четвертый час разбирает веб‑приложение компании. За это время он нашёл с десяток уязвимостей, проверифицировал несколько IDOR, сдал XSS и написал комментарий в тикете с RCE в legacy‑сервисе. Участие человека в этом процессе ограничилось открывашкой.
Именно так я всегда представляла жизнь счастливого багхантера. Теперь, когда подписка на модель со знанием всего интернета, стоит 20 баксов в месяц, а про open‑source LLM‑агентов для пентеста рассказывают в каждом коммьюнити‑чате, казалось бы, мечте пора сбыться.
Я решила проверить, может ли open‑source дать то же самое и сколько это будет стоить. Только вместо бенчмарков я взяла реальную инфраструктуру.
Читать далее13 ноября 2026 года Федеральное управление гражданской авиации США (FAA) приостановило вылеты самолётов из аэропортов по всей стране из‑за сбоя в системе связи. Министр транспорта США Шон Даффи сообщил, что сбой затронул все центры управления воздушным движением в США. Причина: «временный отказ коммуникаций» (доходило до ATC Zero или полной потери управления полётами).
Читать далееСостоялся выпуск обновления открытой платформы для самостоятельного хранения и управления фото и видео Immich 3.4. Проект находится в разработке с начала 2022 года и опубликован на GitHub под лицензией GNU Affero General Public License v3.0.
Читать далееBorland никогда не публиковала исходники Borland C++ 2.0. Проект borland-reborn восстановил их из самого BCC.EXE 1991 года: 298 файлов на C и TASM, собранные оригинальным тулчейном Borland, дают исполняемый файл с тем же SHA-256. Автор начал с подбора компилятора и ключей и выяснил, что 29 модулей библиотеки собраны ещё Turbo C 2.01. Затем функции подгонялись по одной, пока не совпал каждый байт, и только после этого код переписали для людей: около 3100 имён и примерно 10 000 строк комментариев. По дороге нашлись ошибки самого Borland C++: strrchr читает байт перед пустой строкой, постинкремент битового поля через дальний указатель обрывает компиляцию с «Register allocation failure», а в файлы предкомпилированных заголовков попадает мусор из кучи. Перевод описания проекта, метода и основных находок.
Читать далееБольше года я внедряю ИИ в разработку зрелой SaaS-компании, вместе со сложившейся инженерной командой, которая поначалу относилась к ИИ скептически. Мы прошли большой путь: от копирования кода из ИИ-чата до того, что отдаём агентам разработку фич целиком. Мы не занимаемся вайб-кодингом и не делаем продукт за вечер одним промптом. То, чем мы занимаемся, я называю AI-инженерией: мы строим систему, которая стабильно выдаёт результат по нашим стандартам качества. Сейчас мы экспериментируем с полуавтономной агентной фабрикой в облаке.
Этот путь я разложил на шесть уровней, от привычной ручной разработки до «тёмной фабрики». Ниже — как меняется жизненный цикл разработки на каждом уровне, как понять, где сейчас ваша команда, и что нужно, чтобы двигаться дальше.
Читать далееВ современной ИТ-инфраструктуре невозможно переоценить роль Kubernetes — платформы с открытым исходным кодом для оркестрации контейнеров, которая автоматизирует развертывание, управление и масштабирование контейнеризированных программных приложений и сервисов. Согласно отчету организации Cloud Native Computing Foundation (CNCF), Kubernetes является вторым по величине проектом с открытым исходным кодом в мире (уступая лишь Linux®) и основным инструментом оркестрации контейнеров для 71% компаний из списка Fortune 100. Чтобы понять, как Kubernetes удалось занять доминирующее положение на рынке облачных вычислений и микросервисов, необходимо обратиться к истории его создания.
Эволюция Kubernetes
Читать далееПредставьте молодого системного администратора. Возможно, ему двадцать лет, возможно, тридцать пять. Он приходит на собеседование, садится напротив человека, который уже лет пятнадцать занимается сетями, серверами и инфраструктурой. Его спрашивают, что такое VLAN. Он начинает путаться, пытается вспомнить определения, произносит что-то про разделение сетей, но не может объяснить разницу между access и trunk. Собеседующий смотрит на него с выражением человека, которому только что нанесли личное оскорбление. Иногда усмехается. Иногда демонстративно закатывает глаза. Иногда говорит: «И вы называете себя системным администратором?»
Собеседование заканчивается. Человек выходит на улицу, достаёт телефон и начинает искать информацию о VLAN. И, возможно, именно в этот момент его жизнь могла бы измениться. Не потому, что он получил работу. Не потому, что кто-то признал его способности. А потому, что рядом мог оказаться человек, который сказал бы ему: «Слушай, ты просто не понимаешь, как это работает. Давай объясню».
Так было со мной, я ездил на разные собеседования, в Москва сити на 47 этаж, в разные крупные компании типа depo, yandex, mail, в depo успел по работать сборщиком серверов. Но:
Теперь мне плевать.
Я пишу статьи спустя 15 лет с того момента как их читал. Мне плевать на DEPO, на MAIL, на Yandex. Мне 34 года, и больше никогда в жизни не буду работать на кого-то чужого.
А когда свой текст правлю в нейросети на правки, chatgpt говорит ты слишком в своих статьях вспыльчив и это вредит твоему образу и мешает продвигать коммерческие проекты. Из коммерческого у меня в Левокумском чистка кулеров если что.
Читать далееОднажды мне захотелось организовать на своем участке видеонаблюдение. С этими мыслями я забрел на известный китайский сайт и нашел там вот такую камеру.
Читать далееTL;DR: Поднял локально полный аналитический стек - реляционная БД, OLAP-аналитика и векторный поиск для RAG. Всё в одном compose-файле, данные - на томах WSL, ноль облачных счетов. Под катом - установка за три шага и три ловушки, о которых молчат гайды.
Читать далееДве трети сайтов малого бизнеса Перми и Екатеринбурга (63%) подключают зарубежные сервисы: шрифты, аналитику, библиотеки, капчу, видео. На каждом восьмом сайте (12%) это заметно мешает посетителю из России: часть страницы не загружается или сайт открывается на секунды дольше.
В ноябре 2026 года мы открыли 500 сайтов так, как их открывает обычный посетитель, и записали каждый запрос. Ниже — что нашли, что на самом деле ломается и как владельцу сайта это исправить за вечер.
Читать далееЯ преподаю английский язык с 1989 года и веду сайт e-repa.ru: упражнения для русскоязычных учеников, построенные на собственных js-движках. О самих js-движках я писал в отдельной серии (часть 1, часть 2). Тексты к упражнениям — объяснения, преамбулы, методические записки — я пишу вместе с Claude. За несколько месяцев такой работы у меня накопился длинный список ошибок, которые модель повторяет из текста в текст с таким постоянством, что я называю их клодизмами.
Как такой список возникает, покажу на примере одного задания.
Читать далееС середины лета я раз в несколько недель задаю нейросетям с веб-поиском одни и те же вопросы про франшизы и производство одежды и записываю, на какие страницы они ссылаются. Вопросы такие, какие задаёт человек перед покупкой: «за сколько окупается франшиза производства мерча», «как проверить франшизу, чтобы не нарваться на развод», «какой DTF-принтер выбрать для старта». Параллельно все эти месяцы я писал статьи о нашем производстве на открытые площадки, где публикуются сторонние авторы, и вёл блог компании.
На постоянной выборке из 61 вопроса, в которых наша компания не названа, доля ответов, где процитирована хотя бы одна наша страница, выросла за три месяца с 3 до 51 %. Сейчас это называют GEO-оптимизацией, то есть работой на то, чтобы попадать в ответы генеративного поиска, и я хотел проверить, работает ли она вообще, на своих данных. Ниже код замера, таблицы из прогона 13 ноября 2026 года и четыре места, где замер врёт или врал раньше. Без них эти 51 % ничего не стоят.
Читать далееВсем привет! Я начал делать аналог codespell, только для русского языка!
Если кратко: codespell помогает находить опечатки в коде и файлах разных форматов, а мне такая потребность пригодилась при чтении и переводе оригинальной документации Python на русский. Проект называется sanya.
Идея простая: загружаем словарь возможных опечаток, проходимся по словам в проверяемых файлах и смотрим, есть ли слово в этом словаре. Пока что поддерживаются не все форматы файлов (только .po файлы) но главная проблема не в этом.
Сейчас в словарике около 4 тысяч слов, но для русского языка это мелочи. Например, у codespell в словаре около 65 тысяч слов. Поэтому проекту нужны активные контрибьюторы.
Если хотите дополнить словарик, отправляйте пулл‑реквесты: достаточно предложить слово, в котором может быть допущена ошибка. Это отличная возможность поучаствовать в проекте с открытым исходным кодом, даже если вы не программист, то можно просто предложить слово, в котором часто допускают ошибку:‑)
Кстати, не забудьте поставить звёздочку на GitHub
Читать далееВ середине нулевых в рунете была игра Ксин, браузерный MUD без единой картинки, только текст, HTML‑формы и таблицы характеристик. Через несколько лет проект умер: сервер выключили, исходники потерялись, остался только форум с обсуждениями механик и кэш в Wayback Machine. Мы собираем игру заново, не «игру по мотивам», а максимально точную реконструкцию: те же формулы, те же монстры, те же предметы.
Ниже не питч и не анонс, а рассказ о том, как это устроено технически: откуда брать данные, когда архиву верить нельзя, и что случилось один раз, когда мы ему поверили не глядя.
Читать далееВ данной статье мы ставим целью вывести из простых соотношений массы кварков и лептонов (не нейтрино, массы нейтрино не известны точно). Зато для оставшихся 9 чисел вы потребуем точность в процент - при том, что они отличаются на пять порядков. И да, в чем то это нумерология. Но формула Койде тоже нумерология... Поехали!
Читать далееДесять лет разработки, сотни тысяч долларов краудфандинга, закрытые предзаказы, массивный радиатор на плате и легенды о «неэмулируемом суперчипе» внутри. Именно так публике продавали Paprium для Sega Mega Drive — пока в октябре 2026 года энтузиасты не вырезали этот чип патчем и не запустили игру на обычной приставке.
Читать далееЕще лет пять назад графические ускорители в стойке выглядели как экзотика и весьма специфическое решение для узкого круга задач вроде тяжелого рендеринга или специфических научных расчетов. Теперь же с их помощью успешно решают задачи локального обучения нейросетей, аналитики видео и развертывания мощных виртуальных рабочих мест.
Однако физический GPU спроектирован как монолитное устройство для параллельных вычислений. В отличие от процессора и оперативной памяти, его нельзя просто так «нарезать» на части стандартными программными методами гипервизора. Из-за этого видеокарту сложно использовать эффективно — если отдать ее целиком одной ВМ под небольшую задачу, остальная часть ресурсов может простаивать, а распределить свободные мощности между соседними виртуальными машинами без специальных технологий не получится.
Чтобы решить эту проблему, инженерам приходится выбирать между двумя принципиально разными подходами — GPU Passthrough и vGPU. Ниже мы подробно разберем, как устроены эти технологии, в чем их реальные различия и что выбрать под конкретные сценарии и типы нагрузок.
Читать далееНедавно мне в LinkedIn написал рекрутер компании Cryptic Heaven с предложением о сотрудничестве. Компания якобы занимается разработкой финансовой системы для пользователей криптовалютных кредитных карт. Предложение выглядело вполне обычно: мой опыт им понравился, и они хотели обсудить возможное сотрудничество.
Читать далее