Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. В событии про письмо нет ни суммы, ни контрагента. Чем платят за то, чтобы эти поля появились

    Wed, 16 Sep 2026 06:11:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/775/a9e/365/775a9e365d5866a175536b87f6c33960.png" /><p>Почтовый аудит-лог Яндекс 360 отдаёт запись о событии структурой ответа AuditLogService_Mail, а в ней 22 поля (справочник Яндекс 360 API, сверка 10 сентября 2026 года). Тема письма и адреса участников среди них есть, а ни суммы, ни контрагента, ни номера договора нет. Ограничения распознавания и рекомендации к качеству входа я привожу по документации Anthropic, а дальше идёт моя инженерная логика: какой шаг создаёт недостающие поля и чего это стоит.</p> <a href="https://habr.com/ru/articles/1081310/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081310#habracut">Смотреть, чего нет в записи о событии.</a>
  2. Сторож на ESP32-CAM

    Wed, 16 Sep 2026 06:01:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/052/962/0f6/0529620f6f85a9b0d16844d16a9b6ce2.jpg" /><p><strong># Сторож на ESP32-CAM</strong></p><p><em>Возникла следующая практическая задача:</em> в ограниченном пространстве (узком коридоре, лестничном пролете или тамбуре), отследить активность, сделать фото пространства и уведомить пользователя, переслав фотографии в телеграм. При этом известно, что в месте наблюдения установлен бытовой датчик движения, который включает освещение.</p> <a href="https://habr.com/ru/articles/1082150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082150#habracut">Читать далее</a>
  3. Как массово преобразовать DOCM в DOCX: готовое решение

    Wed, 16 Sep 2026 05:53:29 -0000

    <p>Вот было у Вас такое, что на вход реализованному на <strong>Python</strong> автоматизированному процессу, принципиально не использующему приложение Microsoft Word и COM-объекты, нет-нет да и придет файл с расширением docm? Ведь фактически, чтобы обращаться к текстовым файлам, на текущий момент в экосистеме Python существует только одна более-менее функциональная (и, что греха таить, бесплатная) библиотека – <strong>python-docx</strong>. А она позволяет работать только с docx-файлами...</p> <a href="https://habr.com/ru/articles/1082756/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082756#habracut">Читать далее</a>
  4. IMPulse: аутентификация, Inhibition, Maintenance и шаблоны тредов

    Wed, 16 Sep 2026 05:47:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8a5/e42/64d/8a5e4264d3a4ea7693d6f738826d0aba.png" /><p><a href="https://impulse.bot" rel="noopener nofollow">IMPulse</a> - ChatOps система менеджмента инцидентов. Если вы получаете алерты напрямую от Alertmanager, IMPulse поможет формировать из них полноценные инциденты с эскалацией, ответственными и тредом обсуждения проблемы. Подробности в <a href="https://habr.com/p/865208/" rel="noopener nofollow">статье</a>.</p><p>После <a href="https://habr.com/ru/posts/979920/" rel="noopener nofollow">прошлого поста</a> вышли <code>v3.4.0</code>-<code>v3.7.0</code>. Ниже - что изменилось по факту.</p> <a href="https://habr.com/ru/articles/1082754/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082754#habracut">Читать далее</a>
  5. Найм в 2к26. Что меня удивило больше всего

    Wed, 16 Sep 2026 05:32:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b87/f49/4f0/b87f494f05c9531c34ce3f5b32f24324.jpg" /><p>В 2026 году решили расширить штат. Разместил вакансию, начался поиск.</p><p>За первые два дня после публикации вакансии пришло более <strong>400 откликов</strong>.&nbsp;Это сумасшедшая цифра... Ладно, собрался, отфильтровал, осталось около 300.&nbsp;</p><p>Начались собеседования, и именно на них я был сильно удивлён, ведь не так давно ситуация была другая… </p> <a href="https://habr.com/ru/articles/1082752/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082752#habracut">Читать далее</a>
  6. VM в нетипичных средах: АСУ ТП, сеть, IoT, мобильные устройства, железо и ML

    Wed, 16 Sep 2026 05:30:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/6e1/d96/077/6e1d96077d3ce3da7be7d49eaa031c0a.jpg" /><p>Процесс VM везде один, но дьявол в деталях. Где в АСУ ТП нельзя просто запустить сканер, какие сетевые уязвимости встречаются чаще всего, почему полмиллиона камер и роутеров с дефолтным паролем однажды положили половину интернета, что такое prompt injection в ML-системах и где прячутся уязвимости на уровне прошивок и процессоров (Spectre, BadUSB). Обзор специфики разных сред.</p> <a href="https://habr.com/ru/articles/1073020/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1073020#habracut">Читать далее</a>
  7. Как превратить Хабр из ленты соцсети в библиотеку и базу знаний

    Wed, 16 Sep 2026 05:00:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4bc/6bd/761/4bc6bd7611b2ce2c9af62c7aae62adea.jpg" /><p>Хабр показывает материалы как ленту соцсети: читают в основном свежее и обсуждают, а через пару недель статья уходит из поля зрения и может попасться читателю если на нее приведет внешний поисковик или по пользователь перейдет с внешнего ресурса. В ленте выигрывают частота публикации и объем. При этом за 20 лет на ресурсе накопилась редкая база знаний: некоторые старые статьи до сих пор отвечают на актуальные вопросы, их держат в закладках, а темы живут десятилетиями.</p><p>Я отлично понимаю что любой проект в этом мире пытается выжить и получать прибыль. К чести этого ресурса, у читателя есть возможность сконцентрироваться на контенте и не отвлекаться на мерцание рекламы и баннеров! Но в этом же плюсе Хабра кроется и минус - реклама становится не явной, а вплетенной в текст.</p><p>Начинаешь читать материал и получаешь ссылки на телеграм каналы в статьях независимых авторов призывающих подписаться. А в корпоративных блогах рекомендации виртуальных машин на хостинге, подписки на агрегаторы AI чатботов, дозы нейрослопа для поисковой оптимизации сайтов и продуктов с 2023 года, продвижение HR бренда компании для создания очереди кандидатов и тому подобное. И с этим вряд ли станет лучше. Не спасет читателя модерация и политики платформы.</p><p>Нарушается баланс между коммерческими интересами продажи корпоративных подписок и мотивацией независимых и не оплачиваемых авторов-энтузиастов создавать и публиковать полезные материалы. Когда техническую статью на которую ты тратишь дни своей жизни в ленте вытесняют генерируемые быстрее кроликов фибоначчи поверхностные материалы, созданные ради продвижения бренда. Автор не находит своего читателя, а все что было дальше второй-третьей страницы ленты уже вряд ли попадется кому-либо на глаза, кроме небольшого шанса быть прочитаным людьми при попадение в выдачу гугла и яндекса.</p><p>Я не агитирую “пчел против мёда”! Но предложу свой подход, который позволяет искать нужную информацию среди десятков и сотен тысяч статей. На Хабре есть контент высочайшего качества: описания решений практических задач, фреймворков, технологий, фич и конструкций языков программирования, как выжить в корпорации или стартапе. И все это можно найти как человеку, так и автоматизированным агентам, нужно лишь обработать и подготовить этот массив информации. И да, здесь для обработки статей и их группировки используются нейросети и алгоритмы кластеризации.</p><p>Будем группировать 34 тысячи статьи Хабра по смыслу и каталогизировать их, читать похожие по теме не доверяя ключевым словам и хабам которые указал автор материала. Таким же образом вы можете создавать свою локальную базу знаний из личных материалов и записок на работе и дома, при желании не делясь этой информацией с облачными API сервисами нейросетей. Эту же структурированную информацию будет гораздо проще найти и AI агенту для решения ваших технических задач, где нужны точные решения, алгоритмы и “рецепты”.</p><p>Материал в статье, не скрывающийся под спойлером, написан вручную дедовским “ламповым” методом.</p> <a href="https://habr.com/ru/articles/1082632/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082632#habracut">Читать далее</a>
  8. Вставил договор в ChatGPT — что нарушил. Разбор по 152-ФЗ с цифрами и делами

    Wed, 16 Sep 2026 04:56:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/9ea/488/517/9ea4885179b7ff6e2e2b2791efa905f5.png" /><p>В каждой второй статье про нейросети и 152-ФЗ написано, что компании грозит штраф 20 тысяч рублей. Цифра из старой редакции, и она про должностное лицо, а не про компанию: с мая 2025 юрлицу это 150-300 тысяч. Я полез в текст закона, в цифры Роскомнадзора и в суды. Нашёл одно российское дело про нейросеть - трудовое, а не про персональные данные, - и в нём суд сказал вещь, которую пора принять всем: отправить документ в нейросеть - это передать его третьему лицу. Дальше - что именно нарушает договор, вставленный в ChatGPT, чего он не нарушает, и почему 15 миллионов из заголовков к этому не относятся.</p> <a href="https://habr.com/ru/articles/1082750/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082750#habracut">Читать далее</a>
  9. Я написал сайт с кейсами CS2 целиком и выложил под MIT

    Tue, 15 Sep 2026 23:14:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a53/6a3/4a0/a536a34a074225368475c105be7121a1.png" /><p>Открыл кейс — получил предмет. Между этими двумя событиями лежат HMAC, миллион тикетов и RTP, который кто-то посчитал заранее. Я написал сайт с кейсами CS2 целиком и выложил под MIT: про то, где в «provably fair» проходит граница между «проверяемым» и «выгодным», и почему 0,023% перекоса я оставил осознанно.</p> <a href="https://habr.com/ru/articles/1082714/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082714#habracut">Читать далее</a>
  10. Спидраним Codewars

    Tue, 15 Sep 2026 23:08:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/381/758/b6a/381758b6a83e5e2e302c06b70ddd48c2.png" /><p>Решаем задания на Codewars вообще любой сложности за полчаса и меньше без ИИ и иных подглядываний (типа)</p> <a href="https://habr.com/ru/articles/1082730/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082730#habracut">Читать далее</a>
  11. Часть 3. Кремний взломал кремний, или как я стал автором первого в мире подтвержденного PCIe GEN2 X16 для CMP90HX

    Tue, 15 Sep 2026 22:25:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a28/842/ba2/a28842ba237991dc5ba9156bafdb5b28.png" /><p>Это уже третья большая серия издевательств над NVIDIA CMP 90HX, где мы обойдем еще одно ограничение, которое подсунула нам NVIDIA.</p><p>В первой статье я собрал домашний сервер на пачке бывших майнинговых карт. </p><p>Во второй статье я полез уже внутрь драйвера, разобрался с механизмом V67 и через служебную часть GPU добрался до вычислительных ограничений CMP 90HX. Оказалось, большую часть вычислительной мощности от меня спрятали. Мы вернули ее обратно.</p><p>На этом месте хороший хозяин сервера, вероятно, поблагодарил бы железо за работу и начал им пользоваться. Но способность вовремя остановиться в этот сервер я при сборке не устанавливал...</p> <a href="https://habr.com/ru/articles/1082724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082724#habracut">Читать далее</a>
  12. Вайб‑кодинг до первой катастрофы: Изолируем ИИ‑агентов

    Tue, 15 Sep 2026 21:58:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/26e/877/e8e/26e877e8e9d551f6736a9280a480b05a.jpeg" /><p>Недавно индустрия снова вздрогнула. Вся IT-тусовка обсуждала историю о том, как автономный ИИ-агент под управлением Claude за 9 секунд полностью уничтожил продакшен-базу данных компании PocketOS. Ирония в том, что в системном промпте модели было черным по белому написано: <em>«НИКОГДА не запускай деструктивные команды без явного одобрения пользователя»</em>. Модель после «преступления» сама честно призналась в нарушении правил, но базу это не вернуло. </p><p>Если вы думали, что это единичный случай, то спешу огорчить. Вспомним еще несколько громких катастроф: </p> <a href="https://habr.com/ru/articles/1082718/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082718#habracut">Как поместить ИИ в бункер?</a>
  13. Одиннадцать релизов за сутки: как мы чинили память ИИ-агента и что из этого вышло

    Tue, 15 Sep 2026 21:43:16 -0000

    <p>Я сел проверить собственный инструмент — локальную память для кодовых агентов — и нашёл в нём подряд одиннадцать вещей, которые надо было чинить. Stop-хук, рекурсивно породивший 4083 сессии за сутки; recall, мёртвый на обычной установке; миграция на 66 секунд внутри хука с таймаутом 10. Разбор каждого пункта: что сломалось, как чинили и кто это нашёл — я, внешнее ревью другой моделью, CI или проверка на живой Ubuntu.</p> <a href="https://habr.com/ru/articles/1082720/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082720#habracut">Читать далее</a>
  14. WXL: как создавать объекты в 15 раз быстрее

    Tue, 15 Sep 2026 20:09:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/62b/7f4/0ed/62b7f40ed1538c8fab0d5e63ae997175.jpg" /><p>Обычная системная куча обязана предполагать худшее: что в неё в любой момент постучатся из десятка параллельных потоков. Отсюда неизбежные блокировки, атомарные операции и накладные расходы. Но в GUI-приложениях на <strong>WinUI 3</strong> этого сценария просто не бывает — все контролы и элементы разметки создаются и умирают строго в одном-единственном STA-потоке. Зачем же платить за потокобезопасность, которую мы не используем?</p><p>В этой статье мы разберем устройство <code>sta_memory_pool</code> — кастомного аллокатора для библиотеки <strong>wxl</strong>, работающего в 15–16 раз быстрее общей кучи. Вы узнаете, как с помощью инструкции <code>lzcnt</code> вычислить класс размера за один такт, как избавиться от лишних <code>if</code>-проверок на горячем пути с помощью самоперестраивающихся таблиц функций и как заставить линейную аллокацию работать на максимальную отзывчивость приложения при старте.</p> <a href="https://habr.com/ru/articles/1082702/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082702#habracut">Заглянуть под капот</a>
  15. Система экстренных оповещений на 15 тысяч пользователей: LLM, PostGIS, Qdrant и Telegram

    Tue, 15 Sep 2026 18:53:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b62/eb4/e0d/b62eb4e0dd0f1ab61c149069878b78a2.png" /><p>Главная инженерная задача здесь — превратить поток неструктурированного текста из сотен телеграм-каналов в события, с которыми может работать остальная система: определить тип события, место, краткое описание, убрать дубли и понять, кому именно его нужно отправить.</p><p>Мы изначально строили систему без постоянной ручной модерации. События появляются круглосуточно, поэтому ручная проверка плохо масштабируется. Часть работы выполняет LLM-конвейер, часть — пользователи, которые могут сами сообщать о событиях и проверять сообщения друг друга.</p> <a href="https://habr.com/ru/articles/1082204/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082204#habracut">Читать далее</a>
  16. Xiaomi MiMo: триллион параметров, из которых работает четыре процента

    Tue, 15 Sep 2026 18:49:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fa3/e33/b36/fa3e33b362c70785c70bc988da6e4418.png" /><p>Xiaomi собрала не одну модель, а целое семейство — от 7B-малыша до открытого MoE на триллион параметров. Разбираю, что в нём устроено интереснее всего.</p> <a href="https://habr.com/ru/articles/1082686/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082686#habracut">Читать далее</a>
  17. [Перевод] Я обучил собственную визуально‑языковую модель меньше чем на 1 млрд параметров

    Tue, 15 Sep 2026 18:25:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5b7/b0f/84f/5b7b0f84fbf20bf6d6b30e2f417743b3.jpg" /><p>Как собрать собственную визуально-языковую модель с нуля, имея ограниченный бюджет и одну арендованную GPU? Автор эксперимента взял небольшую языковую модель, подключил к ней визуальный энкодер и прошёл весь путь обучения VLM – от настройки архитектуры до оценки качества ответов. В статье – разбор решений, ошибки первых запусков и результаты модели на 628 млн параметров, которая научилась описывать изображения примерно за $200.</p> <a href="https://habr.com/ru/articles/1082580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082580#habracut">Смотреть результат</a>
  18. Связь времён: Кронос в WASM

    Tue, 15 Sep 2026 18:20:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2a1/9be/9e8/2a19be9e81cf677c8c629104c74ea2a6.jpg" /><p>А помните, был такой проект "Кронос" на закате "союза", на заре "перестройки"? Профессиональная 32-битная графическая рабочаz станция на собственном железе и собственной ОС и собственной инженерной школой. Вроде был Кронос, а вроде и не был его, сколько с тех пор воды утекло.</p> <a href="https://habr.com/ru/articles/1082662/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082662#habracut">[вспомнить всё]</a>
  19. ИИ для резюме в 2026: как обойти ATS, ChatGPT и HR-алгоритмы

    Tue, 15 Sep 2026 18:07:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ea6/7cf/8de/ea67cf8ded0446a9ae5561b24f1fd12c.jpeg" /><p>Рынок труда 2026 года устроен так, что резюме сначала читает алгоритм и только потом человек, причём по диагонали. Системы фильтрации научились оценивать не только наличие ключевых слов и опыта, но и контекст их использования, а рекрутеры активно применяют ИИ — ChatGPT, Claude, Gemini, Grok или DeepSeek. Стандартное резюме, написанное один раз и разосланное по сотне вакансий, отсеивается на этапе автофильтра. Рекрутер получает от системы ранжированный список из нескольких кандидатов и обрабатывает их также через ИИ. Задача соискателя — попасть в этот список, пройти фильтры и обойти конкурентов.</p><p>Ситуацию усложняет то, что нейросетями пользуются обе стороны. Рынок труда стал похож на киберпанк-утопию, где ChatGPT сканирует резюме от других ИИ. В этих условиях выделиться можно единственным работающим способом — собирать резюме и сопроводительное письмо под конкретную вакансию из заранее подготовленной матрицы достижений. Ниже разберём, как использовать ИИ для создания резюме и как заставить нейросеть делать его под конкретную вакансию.</p><p>В этой статье - как составить резюме в 2026 году, которое пройдёт ATS и ИИ-скрининг: матрица достижений, лексическое зеркало, 9 готовых промптов для ChatGPT, Claude и DeepSeek.</p> <a href="https://habr.com/ru/articles/1082534/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082534#habracut">Читать далее</a>
  20. ИИ делает аналитику доступной каждому, но значит ли это, что аналитиков станет меньше?

    Tue, 15 Sep 2026 17:43:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/09d/73e/6c1/09d73e6c1f28727054ac768e35b34394.png" /><p>Аналитика сейчас изменяется, если раньше чтобы понять в каких регионах сильнее всего снизились те же продажи, либо выросла текучесть нужно было неплохо так шарить за сбор данных, их обработку и статистику, то сейчас всё намного проще.</p><p>Мало того, что ИИ позволяет обрабатывать и разбирать данные намного быстрее, чем это делалось вручную, так еще и современные BI системы уже позволяют внутри себя задавать вопросы к данным. Это я узнал не так давно, так как сам с этим не сталкивался еще, но это натолкнуло меня на размышления аналитического бытия.</p> <a href="https://habr.com/ru/articles/1081690/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081690#habracut">Читать далее</a>
  21. Как я сделал WireGuard-шлюз, который сам переживает блокировку VLESS-сервера

    Tue, 15 Sep 2026 17:41:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f41/fdf/c7c/f41fdfc7c934a63818e7dc332caf7875.png" /><p>Привет, Habr! Рад представить сообществу проект, над которым корпел практически целый год.</p><p><a href="https://github.com/only-hydrat/hydrat/" rel="noopener nofollow">Ссылка на git</a></p><p>Тяжело писать вступление для такой щепетильной темы, но так как мы на техническом ресурсе, я опущу все очевидные мотивы и просто опишу, что получилось.</p><p>Идея появилась, когда я решил попользоваться бесплатными VLESS-конфигами. Найти их нетрудно, а вот пользоваться постоянно невозможно: конфиг может перестать отвечать, потерять скорость или перестать пропускать отдельный сервис. Приходится возвращаться к подписке, перебирать варианты и искать замену вручную. Платные сервисы тоже этим грешат, что, если честно, вызывает жжение ниже спины. Вот одним вечером и появилось желание испытать себя и автоматизировать этот процесс.</p><p>Хотелось оставить на телефоне, ноутбуке и роутере по одному профилю, а поиск работающих конфигов перенести на сервер. Так появился Hydrat: шлюз, к которому устройства подключаются по WireGuard, а дальше их трафик уходит через автоматически выбранный VLESS или Tor. Источники могут обновляться, внешние серверы - отваливаться и возвращаться в строй. Профиль на конечном устройстве из-за этого менять не нужно.</p><p>Расскажу с какими проблема столкнулся и как автоматически перебрать тысячи конфигов и найти десятки рабочих.</p> <a href="https://habr.com/ru/articles/1082676/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082676#habracut">Читать далее</a>
  22. А чё, так можно было? Три места в.NET, которые не развидеть

    Tue, 15 Sep 2026 17:30:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d6c/0f3/49d/d6c0f349d3ebefc0724e307b00381c54.png" /><p>Пустой наследник <code>Random</code> работает медленнее родителя. <code>string[]</code> и <code>object[]</code> оказываются одним объектом. А <code>Matrix4x4</code> до сих пор держит шестнадцать полей <code>float</code> вместо четырёх векторов.</p><p>Ни одно из трёх уже не переделать, и на то есть причины.</p> <a href="https://habr.com/ru/articles/1082672/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082672#habracut">Читать далее</a>
  23. От совпадения слов к пониманию смысла запроса: как эволюционировали поисковики и AI‑чаты

    Tue, 15 Sep 2026 17:01:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aff/b81/35d/affb8135d04cf4b293a504d49d498ad9.jpg" /><p>Кто помнит поисковики начала двухтысячных, наверняка помнит, что результаты выдачи иногда имели мало общего с самим запросом. Системы слабо учитывали порядок слов, синонимы, предлоги и отрицания, поэтому пользователям приходилось упрощать формулировки, добавлять уточнения и пробовать запрос в нескольких вариантах.</p><p>Чат-боты того времени тоже были совсем не похожи на современные AI-чаты. Они находили во фразе знакомое ключевое слово и выбирали одну из заранее подготовленных реплик, а любое отклонение от предусмотренного сценария быстро заводило диалог в тупик.</p><p>Сегодня поисковые системы распознают сущности, учитывают контекст, геопозицию и смысловые связи между словами, а также способны формировать ответы на основе нескольких источников. AI-чаты понимают разные формулировки одного намерения, работают с текстом, изображениями и голосом, используют веб-поиск и могут учитывать контекст предыдущих разговоров.</p><p>Чтобы поисковые системы и AI-чаты научились отвечать так, как они отвечают сегодня, потребовался долгий путь. Именно об этой эволюции и пойдет речь в статье. </p> <a href="https://habr.com/ru/articles/1082660/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082660#habracut">Читать далее</a>
  24. Не переписывая пайплайны: переезд с include на GitLab CI Components

    Tue, 15 Sep 2026 17:00:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fc4/448/d9c/fc4448d9cfb0b24e08360b0adea70886.jpg" /><p>Переезд с include на GitLab CI Components: у модуля появляется объявленный spec: inputs с типами и дефолтами, а опечатка в имени input роняет пайплайн до старта…</p> <a href="https://habr.com/ru/articles/1081578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081578#habracut">Как переезжали</a>
  25. Codex написал рабочий код, но не закрыл задачу: как меняется мой процесс разработки

    Tue, 15 Sep 2026 16:30:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4dd/e87/1c4/4dde871c4c8632a276e0281a6273523b.jpg" /><p>Я всё меньше пишу первую версию кода сам.</p><p>Раньше backend-задача чаще начиналась для меня с реализации. Сейчас я могу описать её Codex, получить diff и уже от него идти дальше: разбираться в коде, проверять поведение системы, находить недостающий контекст и отдавать задачу на следующую итерацию.</p><p>Недавно этот процесс хорошо проявился на интеграции между несколькими сервисами. Codex написал рабочий код, но end-to-end задача осталась незакрытой.</p> <a href="https://habr.com/ru/articles/1082478/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082478#habracut">Читать далее</a>
  26. «А давайте перепишем все на питон!»

    Tue, 15 Sep 2026 16:30:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c4c/46a/fd1/c4c46afd1b3b9e6db2c9e2da94b5d7b4.jpg" /><p>Почти три года назад, когда я начал митапы Verilog Mettup в&nbsp;Hacker Dojo, на&nbsp;них пришел <a href="https://www.facebook.com/vladchuryukin" rel="noopener nofollow">Владимир Чурюкин</a> и когда посмотрел на&nbsp;мою инфраструктуру <a href="https://github.com/yuri-panchul/basics-graphics-music" rel="noopener nofollow">Basic‑Graphics‑Music</a>, где баш‑скрипты по&nbsp;имени платы строят проект, сразу сказал «А давайте перепишем все на&nbsp;питон». <a href="https://github.com/vladich/uni-fpga" rel="noopener nofollow">И переписал</a>! С&nbsp;оговоркой что&nbsp;это PoC, то бишь Proof of Concept, то есть он это проверил только на 5-ти платах, а&nbsp;не&nbsp;на&nbsp;всех 45-ти, как&nbsp;мой исходный репозиторий.</p><p>А&nbsp;теперь посмотрим, что&nbsp;из&nbsp;этого получилось.</p> <a href="https://habr.com/ru/articles/1082650/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082650#habracut">Читать далее</a>
  27. 2 года вне найма: пока играл в коммерса, айтишка посыпалась, а теперь трещит и бизнес

    Tue, 15 Sep 2026 16:01:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eca/dc7/e57/ecadc7e5730c0a21aad6074a9ed9c597.png" /><p>В последние 10 лет у меня всегда был запасной аэродром: если очередной бизнес или стартап не взлетит, всегда можно вернуться продактом в айтишку. В трек-рекорде бигтех, с руками оторвут. Так происходило несколько раз: я возвращался в наёмный труд с поджатым хвостом, синяками, ценным опытом, а иногда с кредитами, но схема работала. Два года назад я снова вышел из найма, на этот раз как взрослый, с расчётами, гипотезами и существующим кэшфлоу. Успел неплохо заработать на маленьком медиа-бизнесе, а потом обнаружил, что люто проседает уже и он. А запасной айти-аэродром уже горит синим пламенем.</p> <a href="https://habr.com/ru/articles/1082516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082516#habracut">Читать далее</a>
  28. Зачем платить за SaaS, если его код лежит на GitHub: история Postiz

    Tue, 15 Sep 2026 16:00:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/29f/bd0/b1f/29fbd0b1f74005c59b0299f18ef108a4.png" /><p>Postiz можно установить на своём сервере или оплатить облако с теми же возможностями. Разбираю, как открытый код, интеграции и страницы сравнений связаны с продвижением продукта, и предлагаю эксперимент для своего SaaS.</p> <a href="https://habr.com/ru/articles/1081824/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081824#habracut">Читать далее</a>
  29. Коллекция Lumeward. Дверной автоответчик

    Tue, 15 Sep 2026 15:45:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b1/1df/615/8b11df61526a440ae599b6b30b6fd595.png" /><p>Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник&nbsp;<a href="https://habr.com/ru/articles/1048560/" rel="noopener nofollow">из прошлой статьи</a>&nbsp;тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему. </p><p>Экосистему я назвал&nbsp;<a href="https://github.com/Brazil-L/Lumeward-OpenSource" rel="noopener nofollow">Lumeward</a>. </p> <a href="https://habr.com/ru/articles/1082638/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082638#habracut">Читать далее</a>
  30. nxs‑anomaly: open‑source инструмент для алертинга и дежурств

    Tue, 15 Sep 2026 15:36:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ca9/1ec/6f2/ca91ec6f2d8f04ae402d0e7954e757cd.png" /><p>Всем привет, меня зовут Пётр, я DevOps инженер компании Nixys. История с алертами и дежурствами для меня, как и для любого DevOps инженера, довольно противная, потому что не знаешь, что вызывает больше негатива: ложный звонок посреди ночи или критичный алерт, который почему-то не сработал.</p><p>Долгое время решением этого были Grafana OnCall, PagerDuty и другие платформы, которые предоставляли возможность установки open-source инструментов для оповещения инженеров, ведения смен и эскалации происшествий. Но в марте 2026 года состоялась <strong>полная архивация проекта</strong> Grafana OnCall OSS, а <strong>PagerDuty</strong> полностью прекратила сотрудничество с клиентами из России еще в 2022. И вот, время шло, а крепкой зарубежной opensource замены уровня Grafana так и не появлялось. Это побудило нас самостоятельно взяться за разработку локального проекта для управления алертингом, который мы бы хотели предоставить в открытый доступ.</p> <a href="https://habr.com/ru/articles/1082644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082644#habracut">Читать далее</a>
  31. ИИ начал строить себе инфраструктуру

    Tue, 15 Sep 2026 15:11:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b2b/ad6/ce0/b2bad6ce0a57b4dec28160853c3c7297.png" /><p>Недавно все мы пропустили важнейшую новость:&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой первый чип с огоньком под названием Jalapeño. Его презентовали 24 июня 2026. Это значит, что&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой&nbsp;<strong>первый</strong>&nbsp;процессор для запуска больших языковых моделей!</p><p>А теперь цифры, которые делают историю интересной. Путь от старта разработки до готовности чипа занял около&nbsp;<strong>ДЕВЯТИ</strong>&nbsp;месяцев! Обычно инженеры тратят на это 3 года! Это аномально БЫСТРО!</p> <a href="https://habr.com/ru/articles/1082630/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082630#habracut">Читать далее</a>
  32. Почему трафик филиалов тормозит через ЦОД и как исправить это с помощью Identity‑First

    Tue, 15 Sep 2026 14:51:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0f9/205/e0c/0f9205e0c73dc2f5166f5aee485a6a9a.png" /><p>Когда весь трафик филиала сначала уходит в&nbsp;центральный ЦОД, привычная схема&nbsp;быстро начинает давать побочные эффекты: задержки растут, SSL‑инспекция становится дорогой, а&nbsp;попытка сделать обход через PBR приводит к&nbsp;асимметричным маршрутам. </p><p>Один из&nbsp;выходов&nbsp;— перенести принятие решений ближе к&nbsp;пользователю и строить маршрут с&nbsp;учётом его идентификатора и политики приложения. На&nbsp;конкретных конфигах посмотрим, как&nbsp;такую схему собрать с&nbsp;PoP, DNS, WireGuard и Envoy. </p> <a href="https://habr.com/ru/articles/1079456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079456#habracut">Разобрать архитектуру</a>
  33. Роадмап ML 2026: полный путь до оффера за 36 недель

    Tue, 15 Sep 2026 14:41:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c7/fa3/96d/0c7fa396d3e07087149f2701d535fe66.png" /><p><strong>36 недель.</strong> Столько, по моему мнению, занимает путь от нуля до выхода на рынок ML-инженером. Не 2-3 месяца, как обещают курсы, — чуть дольше. Зато на выходе у вас будет фундамент, с которым можно пройти не только собеседования, но и испытательный срок.</p><p>В этой статье — весь маршрут по неделям: что учить, в каком порядке, сколько на это уходит времени и что можно смело отложить до первого оффера.</p> <a href="https://habr.com/ru/articles/1082610/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082610#habracut">Читать далее</a>
  34. CatBoost классификатор с нуля на Python и в Excel

    Tue, 15 Sep 2026 14:41:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/497/b5e/f74/497b5ef74d3d5fea18c1db3f388f85e5.png" /><p>Как обучается классификатор CatBoost? Разберём вывод функции потерь, градиентов и гессианов, выбор сплитов и расчёт ответов листьев. Затем на небольшом датасете шаг за шагом воспроизведём вычисления в Excel и учебной реализации на Python и сравним результаты с библиотекой. Материал рассчитан на читателей, знакомых с основами градиентного бустинга.</p> <a href="https://habr.com/ru/articles/1082608/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082608#habracut">Читать далее</a>
  35. Каскадное планирование тренировок с LLM: как удержать план в рамках методики

    Tue, 15 Sep 2026 14:28:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/95b/e4f/b3c/95be4fb3c1ea3d39f1177e7ddf164df1.jpg" /><p>LLM хорошо справляется с&nbsp;формой тренировочного плана: распределяет занятия по&nbsp;дням, описывает интенсивность, объясняет упражнения. Но&nbsp;связный текст ещё не&nbsp;означает связную методику. Модель сама по&nbsp;себе не&nbsp;хранит актуальный контекст спортсмена и не&nbsp;обеспечивает преемственность между целью сезона и завтрашней тренировкой. В 1trAIner мы решаем эту задачу через каскад горизонтов, явный контекст и ограничения поверх генерации. Ниже&nbsp;— устройство этого подхода, его защитные механизмы и границы.</p> <a href="https://habr.com/ru/articles/1082606/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082606#habracut">Читать далее</a>
  36. Первая линия ИТ‑поддержки должна решать заявки, а не сортировать

    Tue, 15 Sep 2026 14:22:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94b/55e/c79/94b55ec793c016debed4b71fcb0d0bda.png" /><p>Как выглядит смена оператора техподдержки: две трети дня уходит, чтобы прочитать обращения, понять, что там происходит, и переназначить одинаковые запросы типа «где моя заявка». В оставшееся время можно реально порешать какую-то проблему.&nbsp;</p> <a href="https://habr.com/ru/articles/1082602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082602#habracut">Что с этим делать?</a>
  37. ИИ‑фабрика: переход к автономной разработке

    Tue, 15 Sep 2026 14:10:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a21/808/c11/a21808c11a7d7abb95ff6acb83f4b46e.png" /><p>Что делать, когда процесс разработки с ИИ-агентами уже устоялся, но всё ещё приходиться сидеть рядом с ними и ждать, когда они закончат очередной этап работы, чтобы запустить следующий?</p><p>У меня это выглядит так. Появилась идея новой фичи для разработки. Я запускаю <strong>/opsx:explore</strong> скил OpenSpec и обсуждаю с ИИ как будем делать эту фичу, какие нюансы и детали надо предусмотреть. Когда открытых вопросов не остаётся, перехожу к <strong>/opsx:propose</strong>, чтобы подготовить спецификации перед разработкой. Потом ревью спек с помощью команды <strong>/review-artifacts</strong> и правка найденных нестыковок. Дальше запускаю <strong>/opsx:apply-sequential</strong> для реализации в автономном режиме и чистым контекстом агента для каждой подзадачи. Потом ревью через <strong>/audit-implementation</strong> и правки после него. Архивирование изменения через <strong>/opsx:archive</strong>. И наконец-то <strong>создание PR</strong>, финальное <strong>ревью</strong> и <strong>merge</strong>.</p><p>И так раз за разом! На простых задачах моё участие сводится к запуску команд и подтверждению предложенных решений. На задачах посложнее отвечаю на вопросы наподобие какую из альтернатив выберем. Хотя этот выбор можно сделать по критериям, зафиксированным в проекте. И это уже начинает утомлять. Пришло время автоматизировать и эту рутину. Так я начал делать свою фабрику, где ИИ-агенты («гномы») трудятся в полностью автономном режиме. А к человеку обращаются только тогда, когда столкнулись с проблемой, которую не могут решить сами.</p> <a href="https://habr.com/ru/articles/1082598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082598#habracut">Как фабрика устроена внутри</a>
  38. Марио про джуна: платформер на 40 КБ без файлов графики и бот, который проверяет каждый уровень перед выкладкой

    Tue, 15 Sep 2026 14:08:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94a/7b3/545/94a7b354544f6615cf7c20316c3a6432.png" /><p>Всем привет! Я фронтендер и по вечерам делаю пет-проект Workaem, агрегатор IT-вакансий. Как-то захотелось сделать рядом с ним что-нибудь несерьезное, и за выходные получилась аркада в духе Марио, только про карьеру в IT. Назвал я ее «Путь джуна». Вместо грибов тут офферы, вместо черепах легаси, а в замках вместо дракона сидят собеседования, от тестового задания до финального.</p><p>Потом я еще пару вечеров ее доделывал, и по дороге всплыло много такого, с чем я как фронтендер раньше не сталкивался. Фиксированный шаг физики, процедурные уровни, синтез звука, античит. Про это и расскажу, а заодно про баги, которые глазами никак не ловились.</p><p>Claude я использовал активно, как и в основном проекте. Код он пишет быстро, а вот почему уровень вдруг не проходится или почему таблица рекордов врет, разбирался я сам, в основном по скриншотам и логам.</p> <a href="https://habr.com/ru/articles/1082596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082596#habracut">Читать далее</a>
  39. Обслуживать не по календарю: что такое RCM-анализ и почему он до сих пор считается сложным

    Tue, 15 Sep 2026 14:04:37 -0000

    <p>Почему замена деталей по календарю не всегда снижает число отказов? Разбираем RCM — методологию выбора обслуживания по функциям оборудования и последствиям их потери: от шести паттернов отказа до дерева решений.</p> <a href="https://habr.com/ru/articles/1082594/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082594#habracut">Читать далее</a>
  40. Адаптация iOS-приложений под iPhone Duo

    Tue, 15 Sep 2026 13:59:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/006/233/777/006233777c5856d64d1f7c238cf196cd.png" /><p>Привет! Я Валерия Кудрявцева, iOS-разработчик в <a href="https://kts.tech/mobile">KTS</a>. Пора поговорить о новинке.</p><p>9 сентября 2026 года Apple <a href="https://www.apple.com/newsroom/2026/09/apple-unveils-iphone-duo/">представила</a> iPhone Duo, свой первый складной смартфон. Пока пользователи обсуждали новый форм-фактор, у нас, iOS-разработчиков, вопрос был другой: как поддерживать приложение на устройстве с двумя экранами и сгибом. Для нас Apple подготовила раздел HIG о проектировании под Duo, шесть Tech Talks и хаб <a href="https://developer.apple.com/iphone-duo/">Get Ready for iPhone Duo</a>.</p><p>Статья основана на опубликованных Tech Talks Apple. Xcode 27.1 beta на момент подготовки ещё не вышел, поэтому возможности 27.1 описаны по презентациям. Проверить их на практике нужно после выхода SDK.</p><p>Сразу оговорюсь. По информации Apple, существующие приложения запустятся на Duo и без пересборки. Но адаптацию интерфейса это не отменяет: то, как приложение займёт внутренний дисплей и как поведут себя стандартные панели, зависит от SDK, с которым оно собрано. Различия разберу ниже.</p><p>Отдельный интерфейс под каждую pose Duo делать не нужно. А вот допущения в текущей вёрстке проверить придётся. Если код берёт доступное пространство из модели устройства или ориентации и считает отступы симметричными, на Duo такие расчёты дадут неверный результат. Основа остаётся одна: адаптивный UI, который смотрит на размер текущего окна и на size class.</p><p>Дальше разберу изменения iOS 27, что система сделает сама и что нужно править в коде, новые API 27.1 и типичные ошибки при аудите. В конце сравню подходы с Android foldable и расскажу, что из этого уже есть в Compose Multiplatform.</p> <a href="https://habr.com/ru/articles/1082590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082590#habracut">Читать далее</a>
  41. В событии про письмо нет ни суммы, ни контрагента. Чем платят за то, чтобы эти поля появились

    Wed, 16 Sep 2026 06:11:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/775/a9e/365/775a9e365d5866a175536b87f6c33960.png" /><p>Почтовый аудит-лог Яндекс 360 отдаёт запись о событии структурой ответа AuditLogService_Mail, а в ней 22 поля (справочник Яндекс 360 API, сверка 10 сентября 2026 года). Тема письма и адреса участников среди них есть, а ни суммы, ни контрагента, ни номера договора нет. Ограничения распознавания и рекомендации к качеству входа я привожу по документации Anthropic, а дальше идёт моя инженерная логика: какой шаг создаёт недостающие поля и чего это стоит.</p> <a href="https://habr.com/ru/articles/1081310/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081310#habracut">Смотреть, чего нет в записи о событии.</a>
  42. Сторож на ESP32-CAM

    Wed, 16 Sep 2026 06:01:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/052/962/0f6/0529620f6f85a9b0d16844d16a9b6ce2.jpg" /><p><strong># Сторож на ESP32-CAM</strong></p><p><em>Возникла следующая практическая задача:</em> в ограниченном пространстве (узком коридоре, лестничном пролете или тамбуре), отследить активность, сделать фото пространства и уведомить пользователя, переслав фотографии в телеграм. При этом известно, что в месте наблюдения установлен бытовой датчик движения, который включает освещение.</p> <a href="https://habr.com/ru/articles/1082150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082150#habracut">Читать далее</a>
  43. Как массово преобразовать DOCM в DOCX: готовое решение

    Wed, 16 Sep 2026 05:53:29 -0000

    <p>Вот было у Вас такое, что на вход реализованному на <strong>Python</strong> автоматизированному процессу, принципиально не использующему приложение Microsoft Word и COM-объекты, нет-нет да и придет файл с расширением docm? Ведь фактически, чтобы обращаться к текстовым файлам, на текущий момент в экосистеме Python существует только одна более-менее функциональная (и, что греха таить, бесплатная) библиотека – <strong>python-docx</strong>. А она позволяет работать только с docx-файлами...</p> <a href="https://habr.com/ru/articles/1082756/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082756#habracut">Читать далее</a>
  44. IMPulse: аутентификация, Inhibition, Maintenance и шаблоны тредов

    Wed, 16 Sep 2026 05:47:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8a5/e42/64d/8a5e4264d3a4ea7693d6f738826d0aba.png" /><p><a href="https://impulse.bot" rel="noopener nofollow">IMPulse</a> - ChatOps система менеджмента инцидентов. Если вы получаете алерты напрямую от Alertmanager, IMPulse поможет формировать из них полноценные инциденты с эскалацией, ответственными и тредом обсуждения проблемы. Подробности в <a href="https://habr.com/p/865208/" rel="noopener nofollow">статье</a>.</p><p>После <a href="https://habr.com/ru/posts/979920/" rel="noopener nofollow">прошлого поста</a> вышли <code>v3.4.0</code>-<code>v3.7.0</code>. Ниже - что изменилось по факту.</p> <a href="https://habr.com/ru/articles/1082754/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082754#habracut">Читать далее</a>
  45. Найм в 2к26. Что меня удивило больше всего

    Wed, 16 Sep 2026 05:32:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b87/f49/4f0/b87f494f05c9531c34ce3f5b32f24324.jpg" /><p>В 2026 году решили расширить штат. Разместил вакансию, начался поиск.</p><p>За первые два дня после публикации вакансии пришло более <strong>400 откликов</strong>.&nbsp;Это сумасшедшая цифра... Ладно, собрался, отфильтровал, осталось около 300.&nbsp;</p><p>Начались собеседования, и именно на них я был сильно удивлён, ведь не так давно ситуация была другая… </p> <a href="https://habr.com/ru/articles/1082752/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082752#habracut">Читать далее</a>
  46. VM в нетипичных средах: АСУ ТП, сеть, IoT, мобильные устройства, железо и ML

    Wed, 16 Sep 2026 05:30:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/6e1/d96/077/6e1d96077d3ce3da7be7d49eaa031c0a.jpg" /><p>Процесс VM везде один, но дьявол в деталях. Где в АСУ ТП нельзя просто запустить сканер, какие сетевые уязвимости встречаются чаще всего, почему полмиллиона камер и роутеров с дефолтным паролем однажды положили половину интернета, что такое prompt injection в ML-системах и где прячутся уязвимости на уровне прошивок и процессоров (Spectre, BadUSB). Обзор специфики разных сред.</p> <a href="https://habr.com/ru/articles/1073020/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1073020#habracut">Читать далее</a>
  47. Как превратить Хабр из ленты соцсети в библиотеку и базу знаний

    Wed, 16 Sep 2026 05:00:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4bc/6bd/761/4bc6bd7611b2ce2c9af62c7aae62adea.jpg" /><p>Хабр показывает материалы как ленту соцсети: читают в основном свежее и обсуждают, а через пару недель статья уходит из поля зрения и может попасться читателю если на нее приведет внешний поисковик или по пользователь перейдет с внешнего ресурса. В ленте выигрывают частота публикации и объем. При этом за 20 лет на ресурсе накопилась редкая база знаний: некоторые старые статьи до сих пор отвечают на актуальные вопросы, их держат в закладках, а темы живут десятилетиями.</p><p>Я отлично понимаю что любой проект в этом мире пытается выжить и получать прибыль. К чести этого ресурса, у читателя есть возможность сконцентрироваться на контенте и не отвлекаться на мерцание рекламы и баннеров! Но в этом же плюсе Хабра кроется и минус - реклама становится не явной, а вплетенной в текст.</p><p>Начинаешь читать материал и получаешь ссылки на телеграм каналы в статьях независимых авторов призывающих подписаться. А в корпоративных блогах рекомендации виртуальных машин на хостинге, подписки на агрегаторы AI чатботов, дозы нейрослопа для поисковой оптимизации сайтов и продуктов с 2023 года, продвижение HR бренда компании для создания очереди кандидатов и тому подобное. И с этим вряд ли станет лучше. Не спасет читателя модерация и политики платформы.</p><p>Нарушается баланс между коммерческими интересами продажи корпоративных подписок и мотивацией независимых и не оплачиваемых авторов-энтузиастов создавать и публиковать полезные материалы. Когда техническую статью на которую ты тратишь дни своей жизни в ленте вытесняют генерируемые быстрее кроликов фибоначчи поверхностные материалы, созданные ради продвижения бренда. Автор не находит своего читателя, а все что было дальше второй-третьей страницы ленты уже вряд ли попадется кому-либо на глаза, кроме небольшого шанса быть прочитаным людьми при попадение в выдачу гугла и яндекса.</p><p>Я не агитирую “пчел против мёда”! Но предложу свой подход, который позволяет искать нужную информацию среди десятков и сотен тысяч статей. На Хабре есть контент высочайшего качества: описания решений практических задач, фреймворков, технологий, фич и конструкций языков программирования, как выжить в корпорации или стартапе. И все это можно найти как человеку, так и автоматизированным агентам, нужно лишь обработать и подготовить этот массив информации. И да, здесь для обработки статей и их группировки используются нейросети и алгоритмы кластеризации.</p><p>Будем группировать 34 тысячи статьи Хабра по смыслу и каталогизировать их, читать похожие по теме не доверяя ключевым словам и хабам которые указал автор материала. Таким же образом вы можете создавать свою локальную базу знаний из личных материалов и записок на работе и дома, при желании не делясь этой информацией с облачными API сервисами нейросетей. Эту же структурированную информацию будет гораздо проще найти и AI агенту для решения ваших технических задач, где нужны точные решения, алгоритмы и “рецепты”.</p><p>Материал в статье, не скрывающийся под спойлером, написан вручную дедовским “ламповым” методом.</p> <a href="https://habr.com/ru/articles/1082632/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082632#habracut">Читать далее</a>
  48. Вставил договор в ChatGPT — что нарушил. Разбор по 152-ФЗ с цифрами и делами

    Wed, 16 Sep 2026 04:56:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/9ea/488/517/9ea4885179b7ff6e2e2b2791efa905f5.png" /><p>В каждой второй статье про нейросети и 152-ФЗ написано, что компании грозит штраф 20 тысяч рублей. Цифра из старой редакции, и она про должностное лицо, а не про компанию: с мая 2025 юрлицу это 150-300 тысяч. Я полез в текст закона, в цифры Роскомнадзора и в суды. Нашёл одно российское дело про нейросеть - трудовое, а не про персональные данные, - и в нём суд сказал вещь, которую пора принять всем: отправить документ в нейросеть - это передать его третьему лицу. Дальше - что именно нарушает договор, вставленный в ChatGPT, чего он не нарушает, и почему 15 миллионов из заголовков к этому не относятся.</p> <a href="https://habr.com/ru/articles/1082750/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082750#habracut">Читать далее</a>
  49. Я написал сайт с кейсами CS2 целиком и выложил под MIT

    Tue, 15 Sep 2026 23:14:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a53/6a3/4a0/a536a34a074225368475c105be7121a1.png" /><p>Открыл кейс — получил предмет. Между этими двумя событиями лежат HMAC, миллион тикетов и RTP, который кто-то посчитал заранее. Я написал сайт с кейсами CS2 целиком и выложил под MIT: про то, где в «provably fair» проходит граница между «проверяемым» и «выгодным», и почему 0,023% перекоса я оставил осознанно.</p> <a href="https://habr.com/ru/articles/1082714/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082714#habracut">Читать далее</a>
  50. Спидраним Codewars

    Tue, 15 Sep 2026 23:08:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/381/758/b6a/381758b6a83e5e2e302c06b70ddd48c2.png" /><p>Решаем задания на Codewars вообще любой сложности за полчаса и меньше без ИИ и иных подглядываний (типа)</p> <a href="https://habr.com/ru/articles/1082730/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082730#habracut">Читать далее</a>
  51. Часть 3. Кремний взломал кремний, или как я стал автором первого в мире подтвержденного PCIe GEN2 X16 для CMP90HX

    Tue, 15 Sep 2026 22:25:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a28/842/ba2/a28842ba237991dc5ba9156bafdb5b28.png" /><p>Это уже третья большая серия издевательств над NVIDIA CMP 90HX, где мы обойдем еще одно ограничение, которое подсунула нам NVIDIA.</p><p>В первой статье я собрал домашний сервер на пачке бывших майнинговых карт. </p><p>Во второй статье я полез уже внутрь драйвера, разобрался с механизмом V67 и через служебную часть GPU добрался до вычислительных ограничений CMP 90HX. Оказалось, большую часть вычислительной мощности от меня спрятали. Мы вернули ее обратно.</p><p>На этом месте хороший хозяин сервера, вероятно, поблагодарил бы железо за работу и начал им пользоваться. Но способность вовремя остановиться в этот сервер я при сборке не устанавливал...</p> <a href="https://habr.com/ru/articles/1082724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082724#habracut">Читать далее</a>
  52. Вайб‑кодинг до первой катастрофы: Изолируем ИИ‑агентов

    Tue, 15 Sep 2026 21:58:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/26e/877/e8e/26e877e8e9d551f6736a9280a480b05a.jpeg" /><p>Недавно индустрия снова вздрогнула. Вся IT-тусовка обсуждала историю о том, как автономный ИИ-агент под управлением Claude за 9 секунд полностью уничтожил продакшен-базу данных компании PocketOS. Ирония в том, что в системном промпте модели было черным по белому написано: <em>«НИКОГДА не запускай деструктивные команды без явного одобрения пользователя»</em>. Модель после «преступления» сама честно призналась в нарушении правил, но базу это не вернуло. </p><p>Если вы думали, что это единичный случай, то спешу огорчить. Вспомним еще несколько громких катастроф: </p> <a href="https://habr.com/ru/articles/1082718/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082718#habracut">Как поместить ИИ в бункер?</a>
  53. Одиннадцать релизов за сутки: как мы чинили память ИИ-агента и что из этого вышло

    Tue, 15 Sep 2026 21:43:16 -0000

    <p>Я сел проверить собственный инструмент — локальную память для кодовых агентов — и нашёл в нём подряд одиннадцать вещей, которые надо было чинить. Stop-хук, рекурсивно породивший 4083 сессии за сутки; recall, мёртвый на обычной установке; миграция на 66 секунд внутри хука с таймаутом 10. Разбор каждого пункта: что сломалось, как чинили и кто это нашёл — я, внешнее ревью другой моделью, CI или проверка на живой Ubuntu.</p> <a href="https://habr.com/ru/articles/1082720/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082720#habracut">Читать далее</a>
  54. WXL: как создавать объекты в 15 раз быстрее

    Tue, 15 Sep 2026 20:09:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/62b/7f4/0ed/62b7f40ed1538c8fab0d5e63ae997175.jpg" /><p>Обычная системная куча обязана предполагать худшее: что в неё в любой момент постучатся из десятка параллельных потоков. Отсюда неизбежные блокировки, атомарные операции и накладные расходы. Но в GUI-приложениях на <strong>WinUI 3</strong> этого сценария просто не бывает — все контролы и элементы разметки создаются и умирают строго в одном-единственном STA-потоке. Зачем же платить за потокобезопасность, которую мы не используем?</p><p>В этой статье мы разберем устройство <code>sta_memory_pool</code> — кастомного аллокатора для библиотеки <strong>wxl</strong>, работающего в 15–16 раз быстрее общей кучи. Вы узнаете, как с помощью инструкции <code>lzcnt</code> вычислить класс размера за один такт, как избавиться от лишних <code>if</code>-проверок на горячем пути с помощью самоперестраивающихся таблиц функций и как заставить линейную аллокацию работать на максимальную отзывчивость приложения при старте.</p> <a href="https://habr.com/ru/articles/1082702/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082702#habracut">Заглянуть под капот</a>
  55. Система экстренных оповещений на 15 тысяч пользователей: LLM, PostGIS, Qdrant и Telegram

    Tue, 15 Sep 2026 18:53:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b62/eb4/e0d/b62eb4e0dd0f1ab61c149069878b78a2.png" /><p>Главная инженерная задача здесь — превратить поток неструктурированного текста из сотен телеграм-каналов в события, с которыми может работать остальная система: определить тип события, место, краткое описание, убрать дубли и понять, кому именно его нужно отправить.</p><p>Мы изначально строили систему без постоянной ручной модерации. События появляются круглосуточно, поэтому ручная проверка плохо масштабируется. Часть работы выполняет LLM-конвейер, часть — пользователи, которые могут сами сообщать о событиях и проверять сообщения друг друга.</p> <a href="https://habr.com/ru/articles/1082204/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082204#habracut">Читать далее</a>
  56. Xiaomi MiMo: триллион параметров, из которых работает четыре процента

    Tue, 15 Sep 2026 18:49:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fa3/e33/b36/fa3e33b362c70785c70bc988da6e4418.png" /><p>Xiaomi собрала не одну модель, а целое семейство — от 7B-малыша до открытого MoE на триллион параметров. Разбираю, что в нём устроено интереснее всего.</p> <a href="https://habr.com/ru/articles/1082686/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082686#habracut">Читать далее</a>
  57. [Перевод] Я обучил собственную визуально‑языковую модель меньше чем на 1 млрд параметров

    Tue, 15 Sep 2026 18:25:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5b7/b0f/84f/5b7b0f84fbf20bf6d6b30e2f417743b3.jpg" /><p>Как собрать собственную визуально-языковую модель с нуля, имея ограниченный бюджет и одну арендованную GPU? Автор эксперимента взял небольшую языковую модель, подключил к ней визуальный энкодер и прошёл весь путь обучения VLM – от настройки архитектуры до оценки качества ответов. В статье – разбор решений, ошибки первых запусков и результаты модели на 628 млн параметров, которая научилась описывать изображения примерно за $200.</p> <a href="https://habr.com/ru/articles/1082580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082580#habracut">Смотреть результат</a>
  58. Связь времён: Кронос в WASM

    Tue, 15 Sep 2026 18:20:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2a1/9be/9e8/2a19be9e81cf677c8c629104c74ea2a6.jpg" /><p>А помните, был такой проект "Кронос" на закате "союза", на заре "перестройки"? Профессиональная 32-битная графическая рабочаz станция на собственном железе и собственной ОС и собственной инженерной школой. Вроде был Кронос, а вроде и не был его, сколько с тех пор воды утекло.</p> <a href="https://habr.com/ru/articles/1082662/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082662#habracut">[вспомнить всё]</a>
  59. ИИ для резюме в 2026: как обойти ATS, ChatGPT и HR-алгоритмы

    Tue, 15 Sep 2026 18:07:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ea6/7cf/8de/ea67cf8ded0446a9ae5561b24f1fd12c.jpeg" /><p>Рынок труда 2026 года устроен так, что резюме сначала читает алгоритм и только потом человек, причём по диагонали. Системы фильтрации научились оценивать не только наличие ключевых слов и опыта, но и контекст их использования, а рекрутеры активно применяют ИИ — ChatGPT, Claude, Gemini, Grok или DeepSeek. Стандартное резюме, написанное один раз и разосланное по сотне вакансий, отсеивается на этапе автофильтра. Рекрутер получает от системы ранжированный список из нескольких кандидатов и обрабатывает их также через ИИ. Задача соискателя — попасть в этот список, пройти фильтры и обойти конкурентов.</p><p>Ситуацию усложняет то, что нейросетями пользуются обе стороны. Рынок труда стал похож на киберпанк-утопию, где ChatGPT сканирует резюме от других ИИ. В этих условиях выделиться можно единственным работающим способом — собирать резюме и сопроводительное письмо под конкретную вакансию из заранее подготовленной матрицы достижений. Ниже разберём, как использовать ИИ для создания резюме и как заставить нейросеть делать его под конкретную вакансию.</p><p>В этой статье - как составить резюме в 2026 году, которое пройдёт ATS и ИИ-скрининг: матрица достижений, лексическое зеркало, 9 готовых промптов для ChatGPT, Claude и DeepSeek.</p> <a href="https://habr.com/ru/articles/1082534/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082534#habracut">Читать далее</a>
  60. ИИ делает аналитику доступной каждому, но значит ли это, что аналитиков станет меньше?

    Tue, 15 Sep 2026 17:43:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/09d/73e/6c1/09d73e6c1f28727054ac768e35b34394.png" /><p>Аналитика сейчас изменяется, если раньше чтобы понять в каких регионах сильнее всего снизились те же продажи, либо выросла текучесть нужно было неплохо так шарить за сбор данных, их обработку и статистику, то сейчас всё намного проще.</p><p>Мало того, что ИИ позволяет обрабатывать и разбирать данные намного быстрее, чем это делалось вручную, так еще и современные BI системы уже позволяют внутри себя задавать вопросы к данным. Это я узнал не так давно, так как сам с этим не сталкивался еще, но это натолкнуло меня на размышления аналитического бытия.</p> <a href="https://habr.com/ru/articles/1081690/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081690#habracut">Читать далее</a>
  61. Как я сделал WireGuard-шлюз, который сам переживает блокировку VLESS-сервера

    Tue, 15 Sep 2026 17:41:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f41/fdf/c7c/f41fdfc7c934a63818e7dc332caf7875.png" /><p>Привет, Habr! Рад представить сообществу проект, над которым корпел практически целый год.</p><p><a href="https://github.com/only-hydrat/hydrat/" rel="noopener nofollow">Ссылка на git</a></p><p>Тяжело писать вступление для такой щепетильной темы, но так как мы на техническом ресурсе, я опущу все очевидные мотивы и просто опишу, что получилось.</p><p>Идея появилась, когда я решил попользоваться бесплатными VLESS-конфигами. Найти их нетрудно, а вот пользоваться постоянно невозможно: конфиг может перестать отвечать, потерять скорость или перестать пропускать отдельный сервис. Приходится возвращаться к подписке, перебирать варианты и искать замену вручную. Платные сервисы тоже этим грешат, что, если честно, вызывает жжение ниже спины. Вот одним вечером и появилось желание испытать себя и автоматизировать этот процесс.</p><p>Хотелось оставить на телефоне, ноутбуке и роутере по одному профилю, а поиск работающих конфигов перенести на сервер. Так появился Hydrat: шлюз, к которому устройства подключаются по WireGuard, а дальше их трафик уходит через автоматически выбранный VLESS или Tor. Источники могут обновляться, внешние серверы - отваливаться и возвращаться в строй. Профиль на конечном устройстве из-за этого менять не нужно.</p><p>Расскажу с какими проблема столкнулся и как автоматически перебрать тысячи конфигов и найти десятки рабочих.</p> <a href="https://habr.com/ru/articles/1082676/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082676#habracut">Читать далее</a>
  62. А чё, так можно было? Три места в.NET, которые не развидеть

    Tue, 15 Sep 2026 17:30:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d6c/0f3/49d/d6c0f349d3ebefc0724e307b00381c54.png" /><p>Пустой наследник <code>Random</code> работает медленнее родителя. <code>string[]</code> и <code>object[]</code> оказываются одним объектом. А <code>Matrix4x4</code> до сих пор держит шестнадцать полей <code>float</code> вместо четырёх векторов.</p><p>Ни одно из трёх уже не переделать, и на то есть причины.</p> <a href="https://habr.com/ru/articles/1082672/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082672#habracut">Читать далее</a>
  63. От совпадения слов к пониманию смысла запроса: как эволюционировали поисковики и AI‑чаты

    Tue, 15 Sep 2026 17:01:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aff/b81/35d/affb8135d04cf4b293a504d49d498ad9.jpg" /><p>Кто помнит поисковики начала двухтысячных, наверняка помнит, что результаты выдачи иногда имели мало общего с самим запросом. Системы слабо учитывали порядок слов, синонимы, предлоги и отрицания, поэтому пользователям приходилось упрощать формулировки, добавлять уточнения и пробовать запрос в нескольких вариантах.</p><p>Чат-боты того времени тоже были совсем не похожи на современные AI-чаты. Они находили во фразе знакомое ключевое слово и выбирали одну из заранее подготовленных реплик, а любое отклонение от предусмотренного сценария быстро заводило диалог в тупик.</p><p>Сегодня поисковые системы распознают сущности, учитывают контекст, геопозицию и смысловые связи между словами, а также способны формировать ответы на основе нескольких источников. AI-чаты понимают разные формулировки одного намерения, работают с текстом, изображениями и голосом, используют веб-поиск и могут учитывать контекст предыдущих разговоров.</p><p>Чтобы поисковые системы и AI-чаты научились отвечать так, как они отвечают сегодня, потребовался долгий путь. Именно об этой эволюции и пойдет речь в статье. </p> <a href="https://habr.com/ru/articles/1082660/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082660#habracut">Читать далее</a>
  64. Не переписывая пайплайны: переезд с include на GitLab CI Components

    Tue, 15 Sep 2026 17:00:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fc4/448/d9c/fc4448d9cfb0b24e08360b0adea70886.jpg" /><p>Переезд с include на GitLab CI Components: у модуля появляется объявленный spec: inputs с типами и дефолтами, а опечатка в имени input роняет пайплайн до старта…</p> <a href="https://habr.com/ru/articles/1081578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081578#habracut">Как переезжали</a>
  65. Codex написал рабочий код, но не закрыл задачу: как меняется мой процесс разработки

    Tue, 15 Sep 2026 16:30:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4dd/e87/1c4/4dde871c4c8632a276e0281a6273523b.jpg" /><p>Я всё меньше пишу первую версию кода сам.</p><p>Раньше backend-задача чаще начиналась для меня с реализации. Сейчас я могу описать её Codex, получить diff и уже от него идти дальше: разбираться в коде, проверять поведение системы, находить недостающий контекст и отдавать задачу на следующую итерацию.</p><p>Недавно этот процесс хорошо проявился на интеграции между несколькими сервисами. Codex написал рабочий код, но end-to-end задача осталась незакрытой.</p> <a href="https://habr.com/ru/articles/1082478/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082478#habracut">Читать далее</a>
  66. «А давайте перепишем все на питон!»

    Tue, 15 Sep 2026 16:30:06 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c4c/46a/fd1/c4c46afd1b3b9e6db2c9e2da94b5d7b4.jpg" /><p>Почти три года назад, когда я начал митапы Verilog Mettup в&nbsp;Hacker Dojo, на&nbsp;них пришел <a href="https://www.facebook.com/vladchuryukin" rel="noopener nofollow">Владимир Чурюкин</a> и когда посмотрел на&nbsp;мою инфраструктуру <a href="https://github.com/yuri-panchul/basics-graphics-music" rel="noopener nofollow">Basic‑Graphics‑Music</a>, где баш‑скрипты по&nbsp;имени платы строят проект, сразу сказал «А давайте перепишем все на&nbsp;питон». <a href="https://github.com/vladich/uni-fpga" rel="noopener nofollow">И переписал</a>! С&nbsp;оговоркой что&nbsp;это PoC, то бишь Proof of Concept, то есть он это проверил только на 5-ти платах, а&nbsp;не&nbsp;на&nbsp;всех 45-ти, как&nbsp;мой исходный репозиторий.</p><p>А&nbsp;теперь посмотрим, что&nbsp;из&nbsp;этого получилось.</p> <a href="https://habr.com/ru/articles/1082650/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082650#habracut">Читать далее</a>
  67. 2 года вне найма: пока играл в коммерса, айтишка посыпалась, а теперь трещит и бизнес

    Tue, 15 Sep 2026 16:01:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eca/dc7/e57/ecadc7e5730c0a21aad6074a9ed9c597.png" /><p>В последние 10 лет у меня всегда был запасной аэродром: если очередной бизнес или стартап не взлетит, всегда можно вернуться продактом в айтишку. В трек-рекорде бигтех, с руками оторвут. Так происходило несколько раз: я возвращался в наёмный труд с поджатым хвостом, синяками, ценным опытом, а иногда с кредитами, но схема работала. Два года назад я снова вышел из найма, на этот раз как взрослый, с расчётами, гипотезами и существующим кэшфлоу. Успел неплохо заработать на маленьком медиа-бизнесе, а потом обнаружил, что люто проседает уже и он. А запасной айти-аэродром уже горит синим пламенем.</p> <a href="https://habr.com/ru/articles/1082516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082516#habracut">Читать далее</a>
  68. Зачем платить за SaaS, если его код лежит на GitHub: история Postiz

    Tue, 15 Sep 2026 16:00:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/29f/bd0/b1f/29fbd0b1f74005c59b0299f18ef108a4.png" /><p>Postiz можно установить на своём сервере или оплатить облако с теми же возможностями. Разбираю, как открытый код, интеграции и страницы сравнений связаны с продвижением продукта, и предлагаю эксперимент для своего SaaS.</p> <a href="https://habr.com/ru/articles/1081824/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081824#habracut">Читать далее</a>
  69. Коллекция Lumeward. Дверной автоответчик

    Tue, 15 Sep 2026 15:45:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b1/1df/615/8b11df61526a440ae599b6b30b6fd595.png" /><p>Все знают Arduino, Raspberry Pi, ну или Flipper на худой конец. Это экосистемы вокруг аппаратных платформ. Мой светильник&nbsp;<a href="https://habr.com/ru/articles/1048560/" rel="noopener nofollow">из прошлой статьи</a>&nbsp;тоже в некоем роде аппаратная платформа. И я решил тоже сделать вокруг него экосистему. </p><p>Экосистему я назвал&nbsp;<a href="https://github.com/Brazil-L/Lumeward-OpenSource" rel="noopener nofollow">Lumeward</a>. </p> <a href="https://habr.com/ru/articles/1082638/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082638#habracut">Читать далее</a>
  70. nxs‑anomaly: open‑source инструмент для алертинга и дежурств

    Tue, 15 Sep 2026 15:36:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ca9/1ec/6f2/ca91ec6f2d8f04ae402d0e7954e757cd.png" /><p>Всем привет, меня зовут Пётр, я DevOps инженер компании Nixys. История с алертами и дежурствами для меня, как и для любого DevOps инженера, довольно противная, потому что не знаешь, что вызывает больше негатива: ложный звонок посреди ночи или критичный алерт, который почему-то не сработал.</p><p>Долгое время решением этого были Grafana OnCall, PagerDuty и другие платформы, которые предоставляли возможность установки open-source инструментов для оповещения инженеров, ведения смен и эскалации происшествий. Но в марте 2026 года состоялась <strong>полная архивация проекта</strong> Grafana OnCall OSS, а <strong>PagerDuty</strong> полностью прекратила сотрудничество с клиентами из России еще в 2022. И вот, время шло, а крепкой зарубежной opensource замены уровня Grafana так и не появлялось. Это побудило нас самостоятельно взяться за разработку локального проекта для управления алертингом, который мы бы хотели предоставить в открытый доступ.</p> <a href="https://habr.com/ru/articles/1082644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082644#habracut">Читать далее</a>
  71. ИИ начал строить себе инфраструктуру

    Tue, 15 Sep 2026 15:11:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b2b/ad6/ce0/b2bad6ce0a57b4dec28160853c3c7297.png" /><p>Недавно все мы пропустили важнейшую новость:&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой первый чип с огоньком под названием Jalapeño. Его презентовали 24 июня 2026. Это значит, что&nbsp;<strong>OpenAI</strong>&nbsp;выпустила свой&nbsp;<strong>первый</strong>&nbsp;процессор для запуска больших языковых моделей!</p><p>А теперь цифры, которые делают историю интересной. Путь от старта разработки до готовности чипа занял около&nbsp;<strong>ДЕВЯТИ</strong>&nbsp;месяцев! Обычно инженеры тратят на это 3 года! Это аномально БЫСТРО!</p> <a href="https://habr.com/ru/articles/1082630/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082630#habracut">Читать далее</a>
  72. Почему трафик филиалов тормозит через ЦОД и как исправить это с помощью Identity‑First

    Tue, 15 Sep 2026 14:51:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0f9/205/e0c/0f9205e0c73dc2f5166f5aee485a6a9a.png" /><p>Когда весь трафик филиала сначала уходит в&nbsp;центральный ЦОД, привычная схема&nbsp;быстро начинает давать побочные эффекты: задержки растут, SSL‑инспекция становится дорогой, а&nbsp;попытка сделать обход через PBR приводит к&nbsp;асимметричным маршрутам. </p><p>Один из&nbsp;выходов&nbsp;— перенести принятие решений ближе к&nbsp;пользователю и строить маршрут с&nbsp;учётом его идентификатора и политики приложения. На&nbsp;конкретных конфигах посмотрим, как&nbsp;такую схему собрать с&nbsp;PoP, DNS, WireGuard и Envoy. </p> <a href="https://habr.com/ru/articles/1079456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079456#habracut">Разобрать архитектуру</a>
  73. Роадмап ML 2026: полный путь до оффера за 36 недель

    Tue, 15 Sep 2026 14:41:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c7/fa3/96d/0c7fa396d3e07087149f2701d535fe66.png" /><p><strong>36 недель.</strong> Столько, по моему мнению, занимает путь от нуля до выхода на рынок ML-инженером. Не 2-3 месяца, как обещают курсы, — чуть дольше. Зато на выходе у вас будет фундамент, с которым можно пройти не только собеседования, но и испытательный срок.</p><p>В этой статье — весь маршрут по неделям: что учить, в каком порядке, сколько на это уходит времени и что можно смело отложить до первого оффера.</p> <a href="https://habr.com/ru/articles/1082610/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082610#habracut">Читать далее</a>
  74. CatBoost классификатор с нуля на Python и в Excel

    Tue, 15 Sep 2026 14:41:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/497/b5e/f74/497b5ef74d3d5fea18c1db3f388f85e5.png" /><p>Как обучается классификатор CatBoost? Разберём вывод функции потерь, градиентов и гессианов, выбор сплитов и расчёт ответов листьев. Затем на небольшом датасете шаг за шагом воспроизведём вычисления в Excel и учебной реализации на Python и сравним результаты с библиотекой. Материал рассчитан на читателей, знакомых с основами градиентного бустинга.</p> <a href="https://habr.com/ru/articles/1082608/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082608#habracut">Читать далее</a>
  75. Каскадное планирование тренировок с LLM: как удержать план в рамках методики

    Tue, 15 Sep 2026 14:28:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/95b/e4f/b3c/95be4fb3c1ea3d39f1177e7ddf164df1.jpg" /><p>LLM хорошо справляется с&nbsp;формой тренировочного плана: распределяет занятия по&nbsp;дням, описывает интенсивность, объясняет упражнения. Но&nbsp;связный текст ещё не&nbsp;означает связную методику. Модель сама по&nbsp;себе не&nbsp;хранит актуальный контекст спортсмена и не&nbsp;обеспечивает преемственность между целью сезона и завтрашней тренировкой. В 1trAIner мы решаем эту задачу через каскад горизонтов, явный контекст и ограничения поверх генерации. Ниже&nbsp;— устройство этого подхода, его защитные механизмы и границы.</p> <a href="https://habr.com/ru/articles/1082606/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082606#habracut">Читать далее</a>
  76. Первая линия ИТ‑поддержки должна решать заявки, а не сортировать

    Tue, 15 Sep 2026 14:22:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94b/55e/c79/94b55ec793c016debed4b71fcb0d0bda.png" /><p>Как выглядит смена оператора техподдержки: две трети дня уходит, чтобы прочитать обращения, понять, что там происходит, и переназначить одинаковые запросы типа «где моя заявка». В оставшееся время можно реально порешать какую-то проблему.&nbsp;</p> <a href="https://habr.com/ru/articles/1082602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082602#habracut">Что с этим делать?</a>
  77. ИИ‑фабрика: переход к автономной разработке

    Tue, 15 Sep 2026 14:10:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a21/808/c11/a21808c11a7d7abb95ff6acb83f4b46e.png" /><p>Что делать, когда процесс разработки с ИИ-агентами уже устоялся, но всё ещё приходиться сидеть рядом с ними и ждать, когда они закончат очередной этап работы, чтобы запустить следующий?</p><p>У меня это выглядит так. Появилась идея новой фичи для разработки. Я запускаю <strong>/opsx:explore</strong> скил OpenSpec и обсуждаю с ИИ как будем делать эту фичу, какие нюансы и детали надо предусмотреть. Когда открытых вопросов не остаётся, перехожу к <strong>/opsx:propose</strong>, чтобы подготовить спецификации перед разработкой. Потом ревью спек с помощью команды <strong>/review-artifacts</strong> и правка найденных нестыковок. Дальше запускаю <strong>/opsx:apply-sequential</strong> для реализации в автономном режиме и чистым контекстом агента для каждой подзадачи. Потом ревью через <strong>/audit-implementation</strong> и правки после него. Архивирование изменения через <strong>/opsx:archive</strong>. И наконец-то <strong>создание PR</strong>, финальное <strong>ревью</strong> и <strong>merge</strong>.</p><p>И так раз за разом! На простых задачах моё участие сводится к запуску команд и подтверждению предложенных решений. На задачах посложнее отвечаю на вопросы наподобие какую из альтернатив выберем. Хотя этот выбор можно сделать по критериям, зафиксированным в проекте. И это уже начинает утомлять. Пришло время автоматизировать и эту рутину. Так я начал делать свою фабрику, где ИИ-агенты («гномы») трудятся в полностью автономном режиме. А к человеку обращаются только тогда, когда столкнулись с проблемой, которую не могут решить сами.</p> <a href="https://habr.com/ru/articles/1082598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082598#habracut">Как фабрика устроена внутри</a>
  78. Марио про джуна: платформер на 40 КБ без файлов графики и бот, который проверяет каждый уровень перед выкладкой

    Tue, 15 Sep 2026 14:08:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/94a/7b3/545/94a7b354544f6615cf7c20316c3a6432.png" /><p>Всем привет! Я фронтендер и по вечерам делаю пет-проект Workaem, агрегатор IT-вакансий. Как-то захотелось сделать рядом с ним что-нибудь несерьезное, и за выходные получилась аркада в духе Марио, только про карьеру в IT. Назвал я ее «Путь джуна». Вместо грибов тут офферы, вместо черепах легаси, а в замках вместо дракона сидят собеседования, от тестового задания до финального.</p><p>Потом я еще пару вечеров ее доделывал, и по дороге всплыло много такого, с чем я как фронтендер раньше не сталкивался. Фиксированный шаг физики, процедурные уровни, синтез звука, античит. Про это и расскажу, а заодно про баги, которые глазами никак не ловились.</p><p>Claude я использовал активно, как и в основном проекте. Код он пишет быстро, а вот почему уровень вдруг не проходится или почему таблица рекордов врет, разбирался я сам, в основном по скриншотам и логам.</p> <a href="https://habr.com/ru/articles/1082596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082596#habracut">Читать далее</a>
  79. Обслуживать не по календарю: что такое RCM-анализ и почему он до сих пор считается сложным

    Tue, 15 Sep 2026 14:04:37 -0000

    <p>Почему замена деталей по календарю не всегда снижает число отказов? Разбираем RCM — методологию выбора обслуживания по функциям оборудования и последствиям их потери: от шести паттернов отказа до дерева решений.</p> <a href="https://habr.com/ru/articles/1082594/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082594#habracut">Читать далее</a>
  80. Адаптация iOS-приложений под iPhone Duo

    Tue, 15 Sep 2026 13:59:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/006/233/777/006233777c5856d64d1f7c238cf196cd.png" /><p>Привет! Я Валерия Кудрявцева, iOS-разработчик в <a href="https://kts.tech/mobile">KTS</a>. Пора поговорить о новинке.</p><p>9 сентября 2026 года Apple <a href="https://www.apple.com/newsroom/2026/09/apple-unveils-iphone-duo/">представила</a> iPhone Duo, свой первый складной смартфон. Пока пользователи обсуждали новый форм-фактор, у нас, iOS-разработчиков, вопрос был другой: как поддерживать приложение на устройстве с двумя экранами и сгибом. Для нас Apple подготовила раздел HIG о проектировании под Duo, шесть Tech Talks и хаб <a href="https://developer.apple.com/iphone-duo/">Get Ready for iPhone Duo</a>.</p><p>Статья основана на опубликованных Tech Talks Apple. Xcode 27.1 beta на момент подготовки ещё не вышел, поэтому возможности 27.1 описаны по презентациям. Проверить их на практике нужно после выхода SDK.</p><p>Сразу оговорюсь. По информации Apple, существующие приложения запустятся на Duo и без пересборки. Но адаптацию интерфейса это не отменяет: то, как приложение займёт внутренний дисплей и как поведут себя стандартные панели, зависит от SDK, с которым оно собрано. Различия разберу ниже.</p><p>Отдельный интерфейс под каждую pose Duo делать не нужно. А вот допущения в текущей вёрстке проверить придётся. Если код берёт доступное пространство из модели устройства или ориентации и считает отступы симметричными, на Duo такие расчёты дадут неверный результат. Основа остаётся одна: адаптивный UI, который смотрит на размер текущего окна и на size class.</p><p>Дальше разберу изменения iOS 27, что система сделает сама и что нужно править в коде, новые API 27.1 и типичные ошибки при аудите. В конце сравню подходы с Android foldable и расскажу, что из этого уже есть в Compose Multiplatform.</p> <a href="https://habr.com/ru/articles/1082590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1082590#habracut">Читать далее</a>