Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 52 min 7 sec ago

Защита от дублирования кода агентами: семантические концепции

Mon, 05/25/2026 - 18:33

Я строю Telegram-first SaaS в одиночку, а весь код за меня пишут ИИ-агенты Claude Code, и довольно быстро я уперся в неприятное: каждый новый агент приходит на работу с чистой памятью, не находит уже написанное, грепает по выдуманным именам и пишет свою реализацию заново - так за неделю в репозитории набегает +65К -1.5К строк, а устоявшиеся паттерны тихо расходятся.

Это третья статья серии про разработку руками агентов, и в ней - честный разбор того, как я строил для своей команды из амнезиков слой памяти о коде. Почему клоны от ИИ это в основном Type-4, которые токенные детекторы попросту не видят; почему векторная база здесь неправильный основной фикс; как граф концептов на локальной модели лег почти один-в-один на когнитивную науку о человеческой памяти (Тульвинг, Вегнер, Спэрроу); и как на одном страшном отрицательном результате я чуть не усложнил себе архитектуру ради проблемы, которая решалась переписыванием одного абзаца. С тупиками, цифрами и слепым A/B-тестом, без срезанных углов.

Вспомнить всё

Frontend Status: свежий дайджест фронтенда и AI — 25.05.2026

Mon, 05/25/2026 - 18:28

Привет!

Это 16 выпуск Frontend Status — дайджеста по фронтенд-разработке.

В этом выпуске:

Где искать IT-работу кроме HH: подборка платформ 2026

Mon, 05/25/2026 - 18:23

Поиск работы в IT постепенно превращается в отдельную работу. На вакансиях сотни откликов, а HH давно перестал быть всем рынком вакансий.

В этой статье я собрал 6 площадок для поиска работы в РФ и мире, которые могут расширить воронку поиска.

Читать далее

[Перевод] Почему простые числа собираются в спирали?

Mon, 05/25/2026 - 18:01

Меня часто спрашивают, почему для математиков так важны простые числа. Роль, которую они играют в математике, сравнима с ролью атомов в химии. Это фундаментальные строительные блоки целых чисел, по крайней мере, когда дело касается умножения, и довольно часто решение какой-то задачи можно редуцировать до решения её сначала для простых. Но если честно, во многом математики интересуются простыми числами из-за того, что их сложно понять. В математике куча нерешённых задач о простых числах, поэтому для тех, кого привлекают сложные головоломки, простые числа обладают определённой привлекательностью, которая почти не зависит от их практической важности в математике и связанных с ней областях наподобие криптографии.

Во многом красота математики заключается в том, что благодаря произвольному выбору можно связать две кажущиеся далёкими концепции. Впервые я увидел этот паттерн в вопросе на Math Stack Exchange. Его задал пользователь dwymark, а ответил на него Грег Мартин; вопрос связан с распределением простых чисел, а также с рациональными аппроксимациями .

Этот пользователь баловался с созданием графиков данных в полярных координатах, то есть нанесением точек в 2D-пространстве, но не по обычным координатам XY, а по расстоянию от точки начала координат, обычно называемому (радиус), и по углу прямой относительно горизонтали, обычно называемому «тета», .

Читать далее

OCR для Data Lakehouse: от Apache Tika к собственному решению на базе Docling

Mon, 05/25/2026 - 18:00

Привет, Хабр!

Это Андрей Ловлин, руководитель команды «Фабрика данных. Платформа» компании Диасофт. В предыдущей статье мы рассказывали про S3 Архипелаг – слой хранения для нашей «Фабрики данных» (Digital Q.DataFactory). Сегодня речь пойдет о другой задаче: построение конвейера интеллектуального распознавания документов, загружаемых в нашу «Фабрику данных».

PDF-файлы, сканы, фотографии договоров – все это накапливается в организациях годами. Для построения RAG-систем и работы с LLM эти данные необходимо извлечь из неструктурированных документов и преобразовать в структурированный формат. Задача, на первый взгляд, тривиальная. На практике – не совсем.

Читать далее

[Перевод] Jira — тьюринг-полная

Mon, 05/25/2026 - 17:58

В фольклоре разработчиков встречаются утверждения о том, что Jira (система управления проектами, разработанная Atlassian) полна по Тьюрингу. Однако в таких заявлениях нет конкретики, лишь смутные упоминания фич автоматизации. В этой статье будет приведено доказательство с инструкциями по реализации и трассировкой исполнения.

Читать далее

Kubernetes-аудит после Wiz и Prisma: как живут без CNAPP в 2026

Mon, 05/25/2026 - 17:57

В 2022–2024 западные CNAPP-платформы — Wiz, Prisma Cloud, Lacework — закрыли доступ для российских компаний. Сбер и Яндекс собрали свой стек на коленке, а вот у банков второго эшелона и финтеха с командой ИБ из 1-3 человек стало больно: Kubernetes в проде, аудит ФСТЭК через три месяца, а показать аудитору нечего.

С 1 марта 2026 действует Приказ ФСТЭК №117, где контейнеризация впервые выделена в отдельную группу мер защиты. Рассказываю, как сейчас выглядит K8s-аудит без Wiz, что предлагают Kaspersky Container Security и НОТА КУПОЛ, и показываю OSS-инструмент, который пишу под эту задачу.

Читать далееЧто показывать аудитору

«Тестируем MVP в 4 раза быстрее»: как нейросети изменили жизнь предпринимателей

Mon, 05/25/2026 - 17:50

У маленьких IT-команд есть вечная проблема: клиент хочет «быстро проверить идею», но даже первичная версия продукта не делается быстро.

На словах MVP — это простая проверка гипотезы. На практике — созвон, ТЗ, прототип, дизайн, фронтенд, бэкенд, правки, ещё правки, «а можно кнопку левее», «а давайте добавим личный кабинет», «а почему админка не готова». В итоге первая версия, которую можно показать пользователям, собирается не за пару дней, а за две–три недели.

Одна небольшая IT-компания, которая делает фронтенд и бэкенд для частных заказчиков и параллельно берёт проекты на фрилансе, упёрлась именно в это. Первый этап почти любого контракта у них — MVP. Раньше на него уходило около двух недель. Теперь команда собирает тестовую версию примерно за три рабочих дня.

Ребята поделились своим кейсом.

Читать далее

На каком стеке и железе работает умное наблюдение в вашем городе: обзор технологий от разработчиков видеоаналитики

Mon, 05/25/2026 - 17:49

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

Читать далее

Как мы ускорили согласования на двух заводах в 24 раза

Mon, 05/25/2026 - 17:28

АО «ЗЭТА» заменило Trello и Slack на российский сервис, ускорило согласования с 3 дней до 1 часа и уже 5 лет работает без перебоев. Команда из 150 человек внедрила систему своими силами всего за 1,5 недели.

В статье — опыт компании и советы по настройке новых сервисов.

Читать далее

Heartbeat-мониторинг cron-job'ов: dead-man-switch на FastAPI

Mon, 05/25/2026 - 17:19

Обычный uptime-мониторинг проверяет, отвечает ли сервис на запросы. Cron-job ничего не отвечает — он запускается раз в N часов, делает работу и молча завершается. Если cron перестал запускаться (uptime daemon упал, машина в read-only mode после fsck, disk full) — обычный мониторинг этого не видит.

Решение известно с 70-х — паттерн dead-man-switch (он же heartbeat). Я недавно делал heartbeat-эндпоинты для Valpero. Здесь разберу серверную часть на FastAPI + клиентский bash-pattern, и edge-кейсы которые их ломают.

В конце готовый код, который можно адаптировать под свой стек.

Читать далее

[Перевод] Сегодня нет джуниоров, а в 2031 году не станет и синьоров

Mon, 05/25/2026 - 17:17

Найм младших специалистов сократился на 40%. Искусственный интеллект дал советам директоров основания для дальнейших сокращений. Отставание в обучении составляет 5-7 лет. Отсутствие младших специалистов сегодня означает отсутствие старших в 2031 году.

Читать далее

Профайлер для PostgreSQL: от идеи до работающего MVP за сутки

Mon, 05/25/2026 - 17:15

Один из первых сюрпризов при переходе с MS SQL на PostgreSQL — профайлера нет. Ни инструмента, ни аналога. Можно было поставить задачу команде и ждать. Я решил попробовать иначе — и за сутки собрал работающий MVP с помощью AI, не написав ни строчки кода вручную. Рассказываю как это было.

Читать далее

[Перевод] Ограничения размера cookie в ASP.NET Core в продакшене: причины и способы решения

Mon, 05/25/2026 - 17:02

В dev-среде аутентификация может годами выглядеть безобидно: логин прошёл, cookie выпущена, [Authorize] работает. А потом приложение переезжает в продакшен — и часть пользователей начинает вылетать из системы без понятной ошибки. Иногда всплывает 431 Request Header Fields Too Large, иногда сервер просто перестаёт принимать сессию, которая ещё минуту назад выглядела корректной.

В статье разбираем, почему cookie аутентификации в ASP.NET Core разрастаются до опасных размеров, как это проявляется в реальных системах и какие решения помогают не лечить симптомы, а привести схему аутентификации в нормальное production-ready состояние.

Разобрать проблему

Проблема «божественного» Obsidian: почему я отказался от централизованного подхода в работе

Mon, 05/25/2026 - 16:33

Каждый, кто погружается в тему личной продуктивности, рано или поздно приходит к идее единого инструмента. Одно приложение для задач, заметок, планов, целей, конспектов и базы знаний. Звучит как мечта. Выглядит как идеальная система.

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

Читать далее

Лицензии GNU GPL: как пройти проверку Минцифры и заказчика для госзакупок и КИИ

Mon, 05/25/2026 - 16:28

Использование компонентов под GNU GPL может стоить вам Реестра Минцифры с НДС 0, госконтракта и грантов – даже если всё было заранее согласовано с заказчиком. Разбираем, какие лицензии «заражают» ваш код, и что с этим делать на уровне управления процессом разработки.

Читать

Хакатон Samsung IT Academy Hack 2026: как студенты оптимизировали поиск в корпоративном мессенджере

Mon, 05/25/2026 - 16:20

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

Сложно представить более прикладную область, поэтому на хакатоне IT Academy Hack 2026 от IT Академии Samsung Innovation Campus в этом году, мы решили попросить студентов предложить варианты улучшения поиска по сообщениям в контуре корпоративного мессенджера. Кстати, VK Tech стал индустриальным партнером конкурса уже во второй раз — предоставил инфраструктуру для студентов, и стал одним из постановщиков задач.

Меня зовут Сергей Харламов, я руковожу Исследовательской лабораторией VK Tech. В этой статье расскажу об актуальных проблемах оптимизации поиска, а также о задаче и подходах, которые можно было применить для ее решения.

Читать далее

MTProxy jumper — делаем автоматическое переключение прокси-серверов Telegram

Mon, 05/25/2026 - 16:18

В свете последних новостей вокруг Telegram провела некоторые эксперименты с протоколом MTProxy.

Основная идея: сделать ПО, выглядящее для Telegram-клиента как MTProxy-сервер, и осуществляющее дальнейший обмен данными со сторонними MTProxy-серверами.

В идеале, эти сторониие серверы должны обнаруживаться автоматически, и переключение между ними тоже должно происходить автоматически.

Читать далее

Ты уже используешь агента. Просто не заметил

Mon, 05/25/2026 - 16:11

"Эксперты" говорят, что ближайшие несколько лет у каждого появится персональный ИИ-агент. Он будет писать код, помогать выбрать кофемашину, считать калории на ужин. Звучит как что-то из будущего... но оно уже наступило. Просто мы этого не заметили.

Читать далее

Книжный салон. Послевкусие и благодарности

Mon, 05/25/2026 - 16:11

Привет, Хабр!

Итак, как и было анонсировано на прошлой неделе, мы отстояли наш очередной книжный салон на Дворцовой площади. Я (Олег Сивченко @OlegSivchenko работал на стенде 23-24 мая в паре с Евгенией Тихоновой, главной искательницей и издательницей сказок в нашей команде). Я отвечал за левую (если смотреть со стороны покупателя) часть экспозиции, где размещалась наша компьютерная литература. В воскресенье компанию нам ненадолго составил ослепительный и импозантный Евгений Походун, наш новый системный администратор, прибывший на стенд с целым ведром хорошего настроения и в трапперско-сталкерской енотовой шапке, которая в нынешнем экстремально приморском питерском мае пришлась почти по погоде.

 Под катом поделюсь некоторыми впечатлениями и фотографиями, сделанными в первые дня салона (когда на стенде вместе с Евгенией Тихоновой работал наш коллега Валентин Холмогоров @Holmogorov.

Читать далее

Who's online

There are currently 0 users and 1 guest online.