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

  1. Почему средний балл искажает HR-аналитику

    Tue, 22 Sep 2026 09:55:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e17/77c/6de/e1777c6ded74ac07415d5f0fbde6b8e9.jpg" /><p>У двух команд одинаковая средняя оценка, но разные кадровые риски. Разбираем, какие показатели нужны HR и руководителю вместо одного числа.</p> <a href="https://habr.com/ru/articles/1084548/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084548#habracut">Читать далее</a>
  2. Кастомный бандл ADCM: управление Bacula через веб-интерфейс

    Tue, 22 Sep 2026 09:52:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f40/8a7/a94/f408a7a94938e18a7ed85d8adb8556b6.png" /><p>Всем привет! Я Владимир Елагин, технический руководитель проекта Arenadata Cluster Manager (ADCM). В этой статье я хочу рассказать, как с помощью open-source продукта ADCM можно автоматизировать развертывание и управление практически любым программным обеспечением, даже если вы не используете другие продукты компании Arenadata. Для этого рассмотрим, как написать бандл для установки Bacula — open-source системы резервного копирования.</p> <a href="https://habr.com/ru/articles/1080444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080444#habracut">Читать далее</a>
  3. 50 оттенков NGFW: когда требований больше, чем здравого смысла

    Tue, 22 Sep 2026 09:48:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aef/350/0f3/aef3500f3cb90c8cbbe655f3a63c7866.jpg" /><p>Эта статья родилась из профессионального опыта и многочисленных обсуждений вокруг проектов по NGFW: из технических заданий, вопросов и ситуаций, которые хорошо знакомы тем, кто хоть раз участвовал в выборе и внедрении подобных решений. Здесь не будет рейтинга вендоров или ответа на вопрос, какой NGFW «самый лучший». Это не столько про технологии, сколько про наш повседневный опыт, архитектурные компромиссы и попытки вместе с заказчиком ответить на главный вопрос: «а что действительно нужно?» Рекомендуем читать с чувством юмора. Все совпадения с реальными проектами случайны.</p> <a href="https://habr.com/ru/articles/1085074/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085074#habracut">Читать далее</a>
  4. TLS-сертификатам урезали жизнь до 47 дней. Готовьте автоматизацию, время пошло

    Tue, 22 Sep 2026 09:46:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c7c/b5d/323/c7cb5d32335e1d2bddc62ab81649a633.jpg" /><p>Если сроки действия сертификатов вы отслеживаете по календарю Outlook или табличке в Excel — есть новость, которая испортит вам настроение. CA/Browser Forum уже сократил максимальный срок жизни TLS-сертификата до 200 дней, а к 2029-му он упадёт до 47. Мы посчитали, во сколько часов и рублей обойдётся ручное управление сертификатами при таком темпе — и почему автоматизация внезапно перестаёт быть роскошью. Отдельно — что происходит с сертификатами в России, где после отзыва GlobalSign ситуация обострилась раньше, чем у остальных. </p> <a href="https://habr.com/ru/articles/1085072/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085072#habracut">Читать далее</a>
  5. Мне попал в руки российский Compute Module. Проверяем ELTAY RM66 и сравниваем с Raspberry Pi CM4

    Tue, 22 Sep 2026 09:44:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ef5/7c7/736/ef57c7736f6ef1762184c1b2ea25627a.jpg" /><p>Мне попал в&nbsp;руки комплект ELTAY RM66&nbsp;+ BB CM4&nbsp;— процессорный модуль на&nbsp;Rockchip RK3566&nbsp;и базовая плата к&nbsp;нему. Формат интересный: это не&nbsp;классический одноплатный компьютер, а&nbsp;вычислительный модуль, который устанавливается на&nbsp;carrier board.</p><p>Для&nbsp;сравнения у&nbsp;меня есть Raspberry Pi Compute Module 4&nbsp;с&nbsp;Wi‑Fi, 4&nbsp;ГБ RAM, 32&nbsp;ГБ eMMC и адаптером Waveshare CM4-to‑RPi4. Я решил посмотреть на&nbsp;обе платформы не&nbsp;по&nbsp;рекламным таблицам, а&nbsp;как&nbsp;инженер: распаковать, осмотреть, сравнить интерфейсы, прогнать CPU, RAM, накопитель, USB, сеть, температуру и энергопотребление.</p><p>Результаты тестов я буду добавлять в&nbsp;процессе: там, где цифры пока не&nbsp;получены, оставлены места под&nbsp;скриншоты и таблицы.</p> <a href="https://habr.com/ru/articles/1085070/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085070#habracut">Читать далее</a>
  6. Автоматизация Data Quality: как мы изменили подход к нашим инструментам

    Tue, 22 Sep 2026 09:39:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7e4/833/f5f/7e4833f5fd6ccc3751b010a52b7ca43a.jpg" /><p>Всем привет! Я Аня Мавлютова, технический менеджер продуктов Data Governance в Платформе данных в Т-Банке. Работаю в компании больше девяти лет. Начинала свой путь с дата-инженера, последние три года занимаюсь продуктами, которые помогают нашим пользователям работать с данными многократно быстрее и удобнее. В моей зоне ответственности продукты каталога метаданных Data Detective, инструменты Data Quality и сервис управления разметкой чувствительных данных.</p><p>В эпоху AI ценность данных компании сильно возросла, на них направлено более пристальное внимание. Процессы operate и observability над данными получили большой фокус: если нет уверенности, что сегодня данные построились в качественном виде, то задачу точно нельзя отдавать агенту. Данных становится в разы больше, поэтому очень важно как можно раньше отлавливать проблемы и ошибки в данных, если они возникли, чтобы предотвратить их увеличение в зависимых процессах.</p><p>В статье расскажу, как мы прошли путь от 11 длительных ручных шагов до автоматизации через AI-агента. Почему отказались от low-code-подхода, как работает распознавание intent и почему выбрали агентскую архитектуру вместо цепочки промптов. Спойлер: решение оказалось смелее, чем мы планировали в начале.</p> <a href="https://habr.com/ru/articles/1085014/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085014#habracut">Читать далее</a>
  7. Директ Коммандер на Linux: установщик не ставится, а программа работает

    Tue, 22 Sep 2026 09:29:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/885/402/25f/88540225f656799cda122b7e3879987e.png" /><p>Официально Коммандер есть только под Windows и macOS. Установщик под Wine зацикливается намертво, но само приложение запускается — если знать одну деталь про сборку Wine. Разбор, почему не работает очевидный путь, и рабочая инструкция.</p> <a href="https://habr.com/ru/articles/1085064/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085064#habracut">Читать далее</a>
  8. Аналитика, 1С и управление: программа A&PM EVENT 2026 готова

    Tue, 22 Sep 2026 09:29:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/15c/8ec/566/15c8ec566ee9298f757169c74b528714.jpg" /><p><strong>Как разобраться в неоднозначных требованиях, согласовать изменения с заказчиком и удержать проект в рамках ресурсов? Эти задачи станут темами <a href="https://infostart.ru/event/apm2026/">INFOSTART A&amp;PM EVENT 2026 </a>- конференции для аналитиков и руководителей проектов 1С, которая пройдет 12–14 ноября в Санкт-Петербурге.</strong></p><p><a href="https://infostart.ru/journal/news/mir-1s/infostart-a-pm-event-2026-programma-sformirovana-vybirayte-doklady-i-prakticheskie-aktivnosti_2795698/">Программа сформирована</a>: опубликованы принятые доклады и практические активности. Практические форматы займут 70% программы, выступления с разбором проектного опыта — 30%.</p><p><strong>В программе пять секций:</strong></p> <a href="https://habr.com/ru/articles/1085062/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085062#habracut">Читать далее</a>
  9. Публикуйте инструменты, а не пиксели: собираем WebMCP-магазин на React и считаем грабли

    Tue, 22 Sep 2026 09:28:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a6a/316/a6e/a6a316a6ebe48eed418e9295bffbd92b.png" /><p>Представим обычный интернет-магазин. Пользователь открывает каталог, вводит «наушники» в поиск, включает фильтр наличия, задаёт цену до 10 000 рублей, открывает карточку и добавляет товар в корзину. Шесть вполне понятных действий. Если их выполняет человек, всё хорошо. Если за дело берётся AI-агент, начинается небольшой квест: прочитать страницу, найти поле, угадать назначение переключателя, нажать кнопку, проверить результат и не купить случайно кофеварку вместо наушников.</p><p>А что, если сайт сам скажет агенту: «Я умею искать товары, показывать карточку и добавлять позицию в корзину. Вот названия функций, вот параметры, вот ограничения»? Эту задачу решает<a href="https://developer.chrome.com/docs/ai/webmcp"> WebMCP</a> — экспериментальный браузерный API, который позволяет странице объявлять инструменты для AI-агентов прямо из JavaScript или HTML-формы. Черновик и обсуждение стандарта открыты в<a href="https://github.com/webmachinelearning/webmcp"> репозитории Web Machine Learning Community Group</a>.</p><p>Меня зовут Денис Смирнов, я ведущий .NET-разработчик, в профессии больше пяти лет. Это не пересказ новости. Соберу небольшой магазин электроники на React, добавлю три инструмента, прогоню проверки и покажу четверо граблей, на которые наступил. Грабли оказались интереснее рабочего примера.</p> <a href="https://habr.com/ru/articles/1084590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084590#habracut">Читать далее</a>
  10. Почему нельзя просто загрузить историю с фитнес-браслета в LLM и попросить оценить здоровье

    Tue, 22 Sep 2026 09:18:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/af0/e7b/8c5/af0e7b8c520ef25ee8f2f11c49073da2.jpg" /><p>Исследователи решили <a href="https://arxiv.org/html/2609.05405v1">проверить</a> очевидный на первый взгляд вопрос: если дать большой языковой модели реальную историю измерений с фитнес-трекера — пульс, сон, шаги за полгода — сможет ли она разобраться в этих данных так же уверенно, как рассуждает о здоровье вообще? Результат оказался неожиданным. Модели гораздо хуже справлялись с простыми вычислениями по самим цифрам, чем с клинической интерпретацией того же ряда. GPT-4o правильно считал тренды и аномалии лишь в четверти случаев, а вот рассуждал о рисках для здоровья на основе тех же данных вдвое увереннее.</p><p>Логика подсказывает обратное: клиническая интерпретация — это высокий уровень, требующий знаний и осторожности, а посчитать среднее значение или найти всплеск в ряду чисел — задача попроще, почти техническая. Оказывается, для языковых моделей все устроено иначе, и разрыв между этими двумя навыками — системная проблема, которую авторы бенчмарка WearableQA зафиксировали на 14 моделях сразу. Разбираемся, что именно это значит для тех, кто планирует доверить ИИ анализ собственных данных о здоровье.</p> <a href="https://habr.com/ru/articles/1085048/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085048#habracut">Читать дальше</a>
  11. Калькулятор с ключами: как чтение одного файла привело к компрометации публичного облака

    Tue, 22 Sep 2026 09:10:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d1a/c1a/6c0/d1ac1a6c02f43c52aaa3eac9bc08f1a9.png" /><p>В статье разберем, как через LFR-уязвимость во внешнем сервисе облачной инфраструктуры удалось полностью скомпрометировать облако. </p><p>Точкой входа стал вспомогательный калькулятор расчета тарифов, в котором нашлась возможность чтения произвольных локальных файлов. Из одной этой уязвимости выросла цепочка, которая в итоге привела к доступу к панели управления облаком под учетной записью с полными правами.</p> <a href="https://habr.com/ru/articles/1083728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083728#habracut">Читать далее</a>
  12. Давай по новой, Миша: speculative decoding от черновика до проверки

    Tue, 22 Sep 2026 09:09:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b95/d7d/c24/b95d7dc24539186c38f3e6bc1163df81.jpg" /><p>Маленькая модель быстро набрасывает несколько следующих токенов, а большая проверяет всю пачку за один проход. Совпавшее оставляет, на первом расхождении переписывает продолжение сама, поэтому ускорение не меняет распределение ответа. В speculative decoding большая модель буквально говорит черновой: «Давай по новой, Миша».</p><p>На первый взгляд кажется, что ускорение здесь обязательно покупается ценой качества. Но нет: это как раз тот случай, когда можно ускорить генерацию без такого компромисса.</p><p>Далее разберём весь цикл: как работает черновая модель, по какому правилу принимаются токены, какого размера должен быть draft, почему важен одинаковый токенизатор и как всё это включить в Transformers и vLLM.</p><p>Отдельно посмотрим на подходы, где вторая модель вообще не нужна: EAGLE, Medusa, LayerSkip и DFlash.</p> <a href="https://habr.com/ru/articles/1081826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081826#habracut">Читать далее</a>
  13. Способ визуализации n‑мерных эмбеддингов в трёхмерном пространстве

    Tue, 22 Sep 2026 09:05:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/efb/312/95f/efb31295ff05deb99e360d140113166a.JPG" /><p>Способ визуализации n‑мерных эмбеддингов в&nbsp;трёхмерном пространстве.</p><p>Обычно при&nbsp;упоминании отображения эмбеддингов (или как&nbsp;мы уже знаем, n‑мерных векторов) имеют в&nbsp;виду отображение множества этих векторов на&nbsp;двумерное или&nbsp;трёхмерное пространство с&nbsp;уменьшением размерности.<br><br>Однако для&nbsp;анализа векторов человеком может&nbsp;быть полезно также визуализировать и отдельный вектор. В&nbsp;этом случае возможно сравнивать «форму» объектов, отображающих векторы и на&nbsp;основании похожести такой формы делать вывод о&nbsp;близости сравниваемых векторов. Также&nbsp;было&nbsp;бы интересно иметь возможность визуализировать вектор во&nbsp;время итерраций обучения нейронной сети и видеть изменения «формы» вектора в&nbsp;ходе обучения модели. При&nbsp;этом мы избегаем недостатка потери данных для&nbsp;используемых обычно методов отображения векторов с&nbsp;уменьшением их размерности.</p> <a href="https://habr.com/ru/articles/1085044/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085044#habracut">Читать далее</a>
  14. Meet the OpenAppSec: open-source WAF на базе машинного обучения

    Tue, 22 Sep 2026 09:00:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d09/4c4/200/d094c42007be9af03855c1cbfb286885.png" /><p>Ох уж этот «ИИ-пентест» (AI Pentest) — за последнее время я очень много о нём наслышан, чуть ли не из каждого утюга (и из моих собственных рекомендаций в том числе). А как же защита? Кто будет защищать сервисы, пока все обсуждают атаку? Сегодня поговорим про open-appsec, поделюсь с вами опытом использования, покажу, как его настроить, а в конце статьи будут полезные «бонусы» и одна небольшая просьба к читателям. Проект подойдёт, если у вас есть homelab или небольшой/средний продакшн и вы хотите закрыть веб-сервисы адекватным WAF без раздутого стека и без обязательной привязки к облаку. Моя личная оценка после нескольких месяцев использования: open-appsec — достаточно «умный» щит для небольшой homelab, с парой шероховатостей, о которых я расскажу отдельно.</p> <a href="https://habr.com/ru/articles/1074598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1074598#habracut">Читать</a>
  15. AI забыл про энергетику? Парадокс исследования рынка ИИ в РФ

    Tue, 22 Sep 2026 09:00:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/816/09d/041/81609d04127fb216205ef4cc94e3bff5.png" /><p>Увидел цифры из <a href="https://aiana.ru/research/rai-2026-ru/">исследования AIANA</a> — новая аналитика российского рынка AI. Объём оценивается в 316,1 млрд рублей (по итогам 2025 года). Главный заказчик, что логично, — бизнес: 71,9% выручки приходится на B2B.&nbsp;</p><p>98,4 млрд рублей приходится на AI-оборудование и физическую инфраструктуру. Это 31,1% рынка — крупнейший сегмент по выручке. Для меня это главное: цифровое подтверждение, что <a href="https://habr.com/ru/companies/psm_unlim/articles/1046576/">AI-рынок держится</a> не только на моделях, приложениях и промптах, а на «железе». Но дальше начинаются интересности.&nbsp;</p><p>Самый большой сегмент оборудования — вычислительное «железо». Первый вопрос, который возник у меня как у человека из энергетики: <strong>а электричество забыли посчитать в этом сегменте?&nbsp;</strong></p><p>Как выяснилось через пару скроллов, не забыли. Просто в бизнес-логике энергетику пока сознательно оставляют за границей рынка AI. Давайте разбираться, почему и какие здесь риски. Насколько точно картина без энергетики передаёт реальные возможности запуска новых AI-проектов?&nbsp;</p> <a href="https://habr.com/ru/articles/1083150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083150#habracut">Читать далее</a>
  16. Как мы снижаем количество ложных срабатываний в мониторинге безопасности

    Tue, 22 Sep 2026 09:00:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e8d/7e8/e52/e8d7e8e5299cf518366bd147d754dcae.png" /><p>Привет! Меня зовут Сергей, я начинающий аналитик на Второй линии SOC. Команды нашего Отдела SOC каждый день разбирают сработки правил корреляции и разрабатывают эти самые правила, а также поддерживают технические инструменты, которые мы используем. Одна из наших задач — разработать точную логику детектирования для обеспечения качественного мониторинга состояния защищённости корпоративной вычислительной сети, а также подготовить понятную инструкцию по реагированию, чтобы в итоге без проблем передать обработку алертов на Первую линию SOC для дальнейшего разбора возникающих сработок. </p><p>И тут стоит подчеркнуть, что детект должен быть достаточно хорошим и в идеале не занимать весь капаситет L1 SOC ложными сработками. Первая линия организует непрерывный мониторинг состояния защищённости корпоративной вычислительной сети совершенно разными способами, о чём можно прочитать в статье моей коллеги&nbsp;<a href="https://habr.com/ru/companies/ozontech/articles/824108/">Как измерить то, чего не видно: метрики SOC</a>.</p><p>Именно с этой точки начинается увлекательный путь по снижению ложных алертов и выявлению легитимной активности, на разбор которой тоже не хочется тратить время. В этой статье я расскажу, как наша группа аналитики справляется с такой задачей, какие решения и приёмы мы используем, чтобы на выходе получать правило, которое не будет создавать тысячи ложных сработок. Эта работа начинается ещё при постановке задачи и продолжается на всём жизненном цикле правила.&nbsp;</p> <a href="https://habr.com/ru/articles/1079578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079578#habracut">Читать далее</a>
  17. Локус контроля: почему одни справляются со стрессом, а другие нет

    Tue, 22 Sep 2026 08:50:08 -0000

    <p>Мир в основном предсказуем и подчиняется нашим действиям. Вот вы включаете чайник, и он закипает через положенное время. Или нажимаете кнопку на пульте, и у телевизора загорается экран. Но бывает и по-другому. Отправили сообщение, смотрите на экран, ожидаете, что ответят быстро, но нет. Или, допустим, попали в пробку, хотя выехали вроде бы заранее, и теперь непонятно, когда доберетесь до точки Б. И вот тогда кажется, что реальность вовсе не под контролем.</p><p>Психологи давно изучают, почему одни чувствуют себя хозяевами жизни, а другие — жертвами обстоятельств. В 1960-х американский психолог Джулиан Роттер ввел понятие «локус контроля» — где человек ищет источник управления своей жизнью: внутри себя (интернальный) или во внешних обстоятельствах и судьбе (экстернальный).</p><p>Исследования показали: люди с интернальным локусом чаще берут ответственность на себя, устойчивее к стрессу и более удовлетворены жизнью. Но это не значит, что они действительно все контролируют — речь о восприятии. Если что-то идёт не так, «интернал» подумает: «Плохо старался, в следующий раз получится лучше». «Экстернал» решит, что просто не повезло.</p><p>Оба варианта могут быть иллюзией. Но первый даёт ощущение контроля, а второй — беспомощности.&nbsp;</p><p>Но даже у уверенных в себе людей бывают моменты, когда ощущение контроля ускользает. И дело не только в личных установках — важны внешние условия.</p><p>Роберт Сапольски годами изучал стресс у диких павианов. Вывод: ключевой фактор — не объем нагрузки, а отсутствие предсказуемости и контроля. У подчиненных особей, не знавших, когда ждать агрессии, уровень гормонов стресса был стабильно выше — даже без реальной угрозы. А те, кто научился предугадывать поведение вожака, чувствовали себя лучше.</p> <a href="https://habr.com/ru/articles/1081398/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081398#habracut">Читать далее</a>
  18. История миграции CDRs в чарджинг системах

    Tue, 22 Sep 2026 08:49:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/709/ae1/d78/709ae1d7841294f8fa57ab4da6717205.jpeg" /><p>Около 5&nbsp;лет назад я участвовал в&nbsp;миграции OCS с&nbsp;Oracle на&nbsp;Apache Ignite и обновлении стека самого чарджинга. Это&nbsp;была огромная по&nbsp;масштабам задача, так как&nbsp;она существенно меняла не&nbsp;только основную базу данных, но&nbsp;и систему доставки CDRs и модернизировала стек. Задача&nbsp;была выполнена. Хочу рассказать об&nbsp;одной интересной проблеме, которая связана с&nbsp;NATS&nbsp;— его решили использовать как&nbsp;очередь для&nbsp;экспорта CDRs в&nbsp;Hadoop.</p><p>В&nbsp;старой версии OCS Oracle выполнял роль временного хранилища CDRs, и особых проблем не&nbsp;было&nbsp;— связка работала годами. Так как&nbsp;от&nbsp;Oracle отказались,&nbsp;было решено модернизировать доставку CDRs и использовать NATS. NATS согласно документации&nbsp;был современным и дешёвым решением, а&nbsp;документация обещала отсутствие серьёзных проблем. В&nbsp;реальности&nbsp;же NATS никто не&nbsp;тестировал&nbsp;— просто посмотрели документацию, сделали небольшой стресс‑тест и решили: идём в&nbsp;NATS, тем более там есть поддержка кластера и, как&nbsp;казалось тогда, это должно работать без&nbsp;проблем. Сказано&nbsp;— сделано.</p> <a href="https://habr.com/ru/articles/1084790/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084790#habracut">Читать далее</a>
  19. [Перевод] «Друзья не дают друзьям пользоваться Ollama»

    Tue, 22 Sep 2026 08:44:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/24d/c4b/70e/24dc4b70e43020dc8854327468eca34f.png" /><p><em>Ниже&nbsp;— перевод статьи </em><strong><em>«Friends Don’t Let Friends Use Ollama»</em></strong><em>, опубликованной на&nbsp;Sleeping Robots в&nbsp;апреле 2026&nbsp;года. Поскольку за&nbsp;прошедшие месяцы Ollama успела заметно измениться, я добавил к&nbsp;переводу несколько комментариев и примечание в&nbsp;конце статьи, где обновил ключевые технические детали по&nbsp;состоянию на&nbsp;сентябрь 2026&nbsp;года.</em></p><p>Ollama стала популярной потому, что&nbsp;первой предложила простой интерфейс поверх llama.cpp. А&nbsp;затем годами старалась&nbsp;лишний раз не&nbsp;напоминать, на&nbsp;чём на&nbsp;самом деле работает, вводила пользователей в&nbsp;заблуждение и в&nbsp;конце концов развернулась в&nbsp;сторону облака&nbsp;— всё это на&nbsp;венчурные деньги, привлечённые вокруг чужого движка.</p><p>Вот эта история целиком&nbsp;— и почему сегодня альтернативы выглядят лучше.</p><p>Ollama&nbsp;— самый популярный способ запускать большие языковые модели локально. И, пожалуй, не&nbsp;должна им&nbsp;быть.</p><p>Своим положением она обязана прежде всего тому, что&nbsp;оказалась первой: первым инструментом, который сделал <code>llama.cpp</code> доступным людям, не&nbsp;желавшим компилировать C++ или&nbsp;самостоятельно писать конфигурацию сервера. На&nbsp;тот момент это действительно&nbsp;был полезный вклад.</p><p>Но&nbsp;затем проект годами систематически затушёвывал происхождение технологии, на&nbsp;которой работал, вводил пользователей в&nbsp;заблуждение относительно того, что&nbsp;именно они запускают, и всё дальше отходил от&nbsp;принципа «локально прежде всего», благодаря которому изначально и заслужил доверие. И всё это&nbsp;— параллельно с&nbsp;привлечением венчурных инвестиций.</p><p>Это не&nbsp;попытка найти «правду где‑то посередине». Я пользовался Ollama. Потом перестал. Ниже&nbsp;— почему, на&nbsp;мой взгляд, вам стоит сделать то&nbsp;же самое.</p> <a href="https://habr.com/ru/articles/1085032/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085032#habracut">Читать про Ollama и историю</a>
  20. EvaDev 2.33 «Воронеж»: улучшенные инструменты для эффективной разработки

    Tue, 22 Sep 2026 08:39:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/128/118/bbe/128118bbef58347cf3d203f75e41db89.jpg" /><p><em>Компания EvaTeam представила обновление ИТ-конвейера разработки полного цикла EvaDev до версии 2.33 «Воронеж». В новой версии&nbsp;</em><strong><em>EvaProject</em></strong><em>&nbsp;можно тиражировать уже настроенные доски между проектами, без помощи администратора импортировать задачи из CSV, подключать к задачам данные напрямую из PostgreSQL, MS SQL, MySQL и Oracle. В&nbsp;</em><strong><em>EvaGant</em></strong><em>&nbsp;улучшены быстрые трансформации задач на графике, гибкие группировки, смена видов представления. В&nbsp;</em><strong><em>EvaTest</em></strong><em>&nbsp;стало возможным группировать тест-кейсы в планах и прогонах и переносить тестовую библиотеку из Zephyr вместе со структурой и историей прогонов. В&nbsp;</em><strong><em>EvaWiki</em></strong><em>&nbsp;появились Центр шаблонов, SQL- и BPMN-плагины, а в&nbsp;</em><strong><em>EvaServiceDesk</em></strong><em>&nbsp;— новые возможности для форм, согласований и сбора обратной связи. </em></p><p><em>Разбираем главные изменения нового релиза экосистемы&nbsp;</em><strong><em>EvaDev</em></strong><em>&nbsp;2.33 «Воронеж»</em>.</p> <a href="https://habr.com/ru/articles/1084772/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084772#habracut">Читать далее</a>
  21. Промпт — не контракт: замерил, как часто модель нарушает жёсткие правила, и вынес их в код

    Tue, 22 Sep 2026 08:32:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e1a/801/309/e1a8013098377cf8ccee62aac43495f9.png" /><p>У меня в проде работает ИИ-консультант на сайте. У него есть два правила, которые нарушать нельзя вообще: не называть цены и не называть клиентов, которые под NDA. Оба правила были написаны в системном промпте капслоком, с объяснением почему.</p><p>Я замерил, как они соблюдаются. Получилось так:</p> <a href="https://habr.com/ru/articles/1085028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085028#habracut">Читать далее</a>
  22. Мониторинг SSRS и Power BI Report Server: дашборд для Grafana

    Tue, 22 Sep 2026 08:15:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/948/a91/de7/948a91de77ba266fa8e5b2980a69fbde.webp" /><p>К этой статье меня подтолкнула причина донельзя прозаическая. Сижу недавно на брифинге, и прилетает жалоба: сервер отчётов работает из рук вон плохо. Сервер при этом не мой, в орбиту обслуживания он не входил, а тут пришлось вспомнить, как оно всё устроено у SQL Server Reporting Services (SSRS), вспомнить молодость, так сказать. Вспомнил. Заодно собрал то, чего мне самому когда-то не хватало, — и решил, что пора всё это выложить в одну статью.</p><p>Сервер отчётов — сервис незаметный, пока кто-нибудь из бизнеса не напишет: «а почему мне со вчерашнего дня не приходит утренняя рассылка». Сидишь, открываешь портал, видишь, что подписка вроде есть, вроде активна, а письма не уходят. Ну и как оно всегда было? Лезешь в логи, а логов нормальных нет, есть только таблица где-то внутри базы, в которую редко кто, кроме DBA, и заглядывал.</p><p>Знакомо? Если вы держите SSRS или его старшего брата Power BI Report Server, наверняка знакомо.</p><p>Вопросы, на которые SSRS обязан отвечать сам, звучат просто.</p><p>Какие рассылки упали этой ночью и по какой причине?</p><p>Какие отчёты открывают чаще всего, а какие не открывали полгода? Это обычная статистика использования отчётов, которой в портале нет.</p><p>Где сервер реально упирается в ресурсы?</p><p>Кто владелец подписки, которая ломается третью неделю подряд?</p><p>Штатными средствами ни один из этих ответов не достаётся: портал показывает список объектов, а журнал выполнения лежит таблицей в служебной базе, без графиков поверх. Ниже — как я собрал дашборд в Grafana поверх базы <code>ReportServer</code> и какие грабли попались по дороге.</p> <a href="https://habr.com/ru/articles/1084918/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084918#habracut">Читать далее</a>
  23. Шрифт — это не просто буквы: как устроен шрифтовой дизайн, что изменят нейросети и за что на самом деле платят

    Tue, 22 Sep 2026 08:12:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/15b/dbe/58d/15bdbe58d7a170a706705847e9d4d001.jpg" /><p>Почему логотип Coca-Cola — не шрифт, зачем одной гарнитуре сотни знаков, почему хороший веб-шрифт надо проверять на плохом мониторе и что именно нейросети уже могут забрать у шрифтового дизайнера?</p><p>Я, Александр, автор телеграм-канала «<a href="https://t.me/shulepov_codeee" rel="noopener nofollow">Shulepov Code</a>», поговорил с Александрой Корольковой — арт-директором Paratype, автором книги «Живая типографика» и YouTube-канала «<a href="https://www.youtube.com/channel/UCF-ttd9ZrVxJfMKFiK9q7dw" rel="noopener nofollow">Шрифтовой видеоблог</a>», соавтором PT Sans, PT Serif и других известных шрифтовых систем. Обсудили историю профессии от металлических литер до веб-шрифтов, устройство работы шрифтовой студии, лицензии и цены, роль кириллицы, инструменты, заказные проекты, ИИ и довольно практичный ответ на вопрос, сколько шрифтов действительно нужно одному сайту.&nbsp; </p> <a href="https://habr.com/ru/articles/1085010/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085010#habracut">Читать далее</a>
  24. Как я понял, что делаю x16 на Cursor — и почему убрали цену

    Tue, 22 Sep 2026 08:07:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2b2/7fb/673/2b27fb673869d89a935256e2d7fa12cb.jpg" /><p><strong>Cursor </strong>убрал доллары со страницы расходов и объяснил это тем, что цифра выходила больше стоимости плана. Я выгрузил свой лог за неделю и собрал скрытую колонку обратно из их же публичного прайса. </p><p><strong>За семь дней вышло $230 (около $960/мес). </strong>При подписке $60 в месяц и нулевой доплате.</p> <a href="https://habr.com/ru/articles/1085008/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085008#habracut">Смотрим на x16 далее</a>
  25. [Перевод] Полезные новшества в ECMAScript 2026

    Tue, 22 Sep 2026 08:06:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5f8/54b/8d9/5f854b8d95ec4b6ed0d51d0a8bb91df9.png" /><p>JavaScript получает новый стандарт языка каждый год. Некоторые редакции представляют синтаксис, который меняет то, как программы пишутся или как они выполняются. Версия <a href="https://ecma-international.org/publications-and-standards/standards/ecma-262/">ECMAScript 2026</a> (ES17) представила набор полезных возможностей, которые мы рассмотрим в этой статье. Эти возможности добавляют API для задач, которые сейчас решаются с помощью небольших утилит, повторяющихся проверок или обходных путей, подверженных ошибкам.</p> <a href="https://habr.com/ru/articles/1081878/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081878#habracut">Читать далее</a>
  26. Блокчейн цел, деньги пропали: атаки на оракулы и безопасное чтение цены в Solidity

    Tue, 22 Sep 2026 08:04:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/539/6b9/9dc/5396b99dc4138b1ce10be374e0ff0bac.png" /><p>В начале сентября протокол Tectonic на Cronos потерял около 75 миллионов долларов. Блокчейн при этом работал штатно — консенсус не сломался, приватные ключи не утекли, в коде контракта не было переполнения. Одним словом — тишь да гладь. Атакующий просто сделал так, что контракт поверил в неправильную цену и после этого честно, как будто так и надо, по всем правилам, отдал ему чужие деньги. Это не единичный случай, а тренд года. По данным TRM Labs, за 2026-й на манипуляциях ценой протоколы поймали 32 атаки против 12 за весь 2025-й, а это, на минуточку, почти втрое больше, и год даже ещё не закончился. Доля таких атак среди всех крипто-взломов выросла примерно с одной семнадцатой в 2022-м до одной восьмой сейчас. В списке пострадавших за последние недели — ($8.7млн), More Markets на Flow EVM ($410 тыс.), Cozy Finance на Optimism ($170 тыс.), Full Sail на Sui ($91 тыс.).</p> <a href="https://habr.com/ru/articles/1085004/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085004#habracut">Читать далее</a>
  27. Архитектура защиты от DDoS-атак нового поколения

    Tue, 22 Sep 2026 08:01:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c71/af8/777/c71af87772d74d93166411de35f58206.png" /><p>Рассказываем о нашей многоступенчатой системе фильтрации, которая позволяет отражать самые продвинутые угрозы.</p><p>Сложность DDoS-атак с каждым годом растёт, а их объёмы исчисляются терабитами. Традиционные решения — аппаратные фильтры или программные межсетевые экраны — чаще всего не справляются с пиковыми нагрузками, а те, что справляются, стоят очень дорого. Кроме того, как показывает мой опыт, именно традиционные инструменты защиты падают первыми. </p><p>Я Василий Сошников, заместитель технического директора EdgeЦентр, расскажу, как мы нашли компромисс между производительностью, гибкостью и стоимостью и выработали новый подход к отражению DDoS-атак.</p> <a href="https://habr.com/ru/articles/1084998/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084998#habracut">Читать далее</a>
  28. Массовое удаление документов производства в 1С:ERP

    Tue, 22 Sep 2026 08:01:28 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4d8/b58/218/4d8b58218d55b4beb4c89f24987fc788.jpg" /><p>В предыдущей статье было описано, как массово находить документы за выбранный период, отменять их проведение и помечать на удаление. Частая задача, а штатных средств для ее решения в программе нет. Мной была создана внешняя обработка, которая в несколько проходов последовательно удаляет доступные ей зависимости между документами, отменяет их проведение и устанавливает пометки удаления.</p><p>Однако при испытании обработки на базе с <strong>документами</strong> <strong>производства</strong> выяснилось, что существует отдельная группа объектов, с которой такой универсальный алгоритм не справляется. Проблемы возникли с завершенными этапами, производственными операциями, сменными заданиями, а при ремонтах — с отраженными в этапах расходах материалов и работ. </p><p>Документы оказались накрепко связаны между собой в <strong>замкнутые цепочки</strong>: один документ не желает меняться, пока не изменится второй, а второй — пока не изменится первый. Для разрыва таких цепочек понадобилась еще одна — <strong>«Производственная обработка»</strong>.</p> <a href="https://habr.com/ru/articles/1084996/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084996#habracut">Читать далее</a>
  29. Что такое JailBreak-атаки: почему ИИ нарушает собственные правила и как это работает

    Tue, 22 Sep 2026 08:00:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1ec/e09/da0/1ece09da00516df586102ad600eaac3b.jpg" /><p>Чтобы «взломать» нейросеть, иногда хватит правильно составленного текста. Попросить модель сыграть персонажа без правил, вспомнить покойную бабушку с химзавода, разбить опасный вопрос на цепочку безобидных или просто закодировать его в Base64. Дальше модель обходит собственные ограничения сама, причем из лучших побуждений, так как искренне хочет помочь.</p><p>На связи Андрей Якунин, инженер по информационной безопасности <a href="https://selectel.ru/services/is/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=security_article_jailbreak_220926_content">в Selectel</a>. В тексте разберу классику JailBreak-атак: DAN, «Бабушку», Crescendo, обход фильтров через кодирование и стеганографию. По пути поговорим, чем джейлбрейк отличается от промпт-инъекции и почему эти приемы вообще срабатывают. Будет полезно тем, кто строит продукты поверх LLM и хочет понимать, что однажды прилетит в их чат-бота, ИБ-специалистам, которым эти продукты защищать, и всем, кому просто интересно, как устроены атаки на ИИ.</p> <a href="https://habr.com/ru/articles/1083034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083034#habracut">Под кат &rarr;</a>
  30. Как тюнинг по гайдам ломает Linux

    Tue, 22 Sep 2026 08:00:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/113/d7a/cab/113d7acab9ab57a63ec23654969936da.png" /><p>Недавно я ставила Ubuntu 26.04 на новый ThinkPad и по привычке полезла за своим post-install.sh, который живёт у меня с 2012 года. В нём девять твиков: swappiness в десятку, выключенный своп, сброс кэша по крону, noatime, elevator=noop и ещё несколько строчек из вики и форумов.</p><p>В этот раз я впервые проверила каждую строчку по документации ядра, исходникам и истории коммитов. Выяснилось, что знаменитый swappiness=10 появился из одной правки в вики, за которой не стояло ни одного замера, часть строчек ядро не видит уже больше пяти лет, а остальные делают систему хуже. Удалить можно все девять, и ниже я разбираю, почему.</p> <a href="https://habr.com/ru/articles/1084916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084916#habracut">Читать далее</a>
  31. Проблема булевой выполнимости и ее применение в криптоанализе

    Tue, 22 Sep 2026 07:51:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d37/2e7/b40/d372e7b4024b30e0dbbc455ab4d71d30.jpg" /><p>Алгоритмы решения проблемы булевой выполнимости (SAT – от Satisfiability) и реализующие их средства (SAT-решатели) позволяют определить выполнимость конкретной булевой формулы – существует ли такой набор определенных булевых значений («ложь»/«истина») переменных формулы, при которых результат формулы становится истинным.</p><p>Проблема булевой выполнимости хорошо изучена; существуют различные методы сведения разного рода частных задач к формулировке на их основе конкретной булевой формулы и последующего решения определенного экземпляра задачи с помощью алгоритмов решения проблемы булевой выполнимости. Алгоритмический аппарат также активно развивается; в частности, предложены эффективные алгоритмы, позволяющие автоматизировать поиск значений переменных, приводящих к решению проблемы булевой выполнимости&nbsp;[1]. Алгоритмы, лежащие в основе SAT-решателей, хорошо распараллеливаются, что позволяет эффективно использовать вычислительные кластеры&nbsp;[2].</p><p>В анализе криптографических алгоритмов существует достаточно много задач, которые могут быть сведены к решению проблемы булевой выполнимости, что позволяет использовать хорошо изученный математический и эффективный алгоритмический аппарат решения SAT-задач для доказательства криптографических свойств (или для получения информации о криптографических свойствах) анализируемого алгоритма. В этой статье мы совместно с моей коллегой – ведущим аналитиком компании «Актив» Мариной Скоробогатовой – подготовили небольшой обзор применений подхода сведения задач криптоанализа к SAT-задачам, который и предлагаем вам под катом.</p> <a href="https://habr.com/ru/articles/1084766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084766#habracut">Читать далее</a>
  32. Хоткеи 1С, которые каждый день экономят время разработчика

    Tue, 22 Sep 2026 07:50:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/17b/c66/70b/17bc6670bca599969df8c827f92a6c60.jpg" /><p>Привет, Хабр! На связи Андрей Соколов, ведущий разработчик 1C в «КОРУС Консалтинг» и <a href="http://t.me/AndreySokolovDev">автор тг-канала</a>, в котором рассказываю о «страшных монстрах» из избранного, заметок и ночных кошмаров одинэсника.</p><p>Решил собрать в одном месте горячие клавиши, которые ускоряют мою ежедневную работу и будут полезны как начинающим разработчикам, так и опытным. И не говорите, что все из них уже знали. </p> <a href="https://habr.com/ru/articles/1084988/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084988#habracut">Читать далее</a>
  33. CJM для ИТ-продукта: как построить карту, которой команда будет на самом деле пользоваться

    Tue, 22 Sep 2026 07:46:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7be/b7d/b2f/7beb7db2f0434d9213208c1eeec16bbf.webp" /><p>Всем привет! На связи Елизавета, я agile-коуч продуктовых стримов корпоративного бизнеса — транзакционных сервисов, продуктов для малого бизнеса, страхования. Внедряю Discovery и проверку гипотез, а ещё веду курс по CJM для топ-менеджмента и продуктовых лидеров. Отсюда и тема статьи: расскажу о том, как выстроить карту клиентского пути для ИТ-продуктов.</p><p>Свои процессы ИТ-команда знает хорошо: сколько занимает разработка, где стоит согласование, какой сервис отвечает за шаг, сколько проходит от постановки задачи до релиза. Мы считаем сроки и смотрим на продукт через метрики. Внутренние процессы не отвечают на один вопрос: что в этот момент происходит с клиентом?</p><p>На бумаге открытие счёта занимает 20 минут: регламент выполнен, сроки соблюдены. При этом клиент трижды приезжает в офис, потому что с первого раза ему не сказали, какие документы нужны. Потом несколько дней ждёт ответа, звонит в контактный центр и заново объясняет свою ситуацию. Банк считает такой процесс корректным. Клиент за это время потратил неделю и четыре обращения.</p><p>Команды берутся за CJM, чтобы посмотреть на продукт снаружи. Внутри процесс выглядит так:</p><p><strong>заявка → проверка → согласование → решение → уведомление клиента.</strong></p><p>Клиент не делит банк на приложение, сайт, контактный центр и офис. Если в приложении он прочитал одно, от оператора услышал второе, а в офисе третье, он не станет разбираться, какая система дала сбой. Он скажет, что у банка проблемы. У клиента последовательность другая:</p><p><strong>узнал о продукте → попытался разобраться → не понял условия → написал в чат → получил один ответ → пришёл в офис → узнал о дополнительных документах → ушёл → вернулся через несколько дней → снова связался с банком.</strong></p> <a href="https://habr.com/ru/articles/1084748/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084748#habracut">Больше про CJM</a>
  34. Написал JavaScript-парсер морских навигационных карт формата S-57: от hex-дампов до рендеринга в браузере

    Tue, 22 Sep 2026 07:41:58 -0000

    <p>Год назад мне понадобился JavaScript-инструмент для работы с морскими навигационными картами формата S-57. GDAL — серверная библиотека на C, не для браузера. Коммерческие SDK — от $10K до $200K в год. Написал сам: парсер работает прямо в браузере, без сервера и зависимостей, 127 тестов, открытый код. Рассказываю, что такое S-57, почему с ним сложно и что получилось.</p> <a href="https://habr.com/ru/articles/1084986/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084986#habracut">Читать далее</a>
  35. Как я строю нейросимвольное извлечение условий из тендерных документов

    Tue, 22 Sep 2026 07:39:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/758/ce8/696/758ce8696b95b36ac2e283f89d6205d7.png" /><p>Рабочее название прототипа: Tender Semantic Engine (TSE)</p><p><em>Если фрагмент оказался неправильным ответом на один вопрос, сначала стоит проверить, не является ли он правильным ответом на другой.</em></p><p><strong>Задача, которая только кажется простой</strong></p><p>Я разрабатываю настольную систему для работы с тендерами. Один из ее модулей должен читать комплект закупочной документации и переносить в карточку тендера конкретные условия: порядок оплаты, аванс, срок и место поставки, гарантию, обеспечение, штрафы и другие обязательства сторон.</p><p>Обычно один комплект состоит из договора, технического задания, спецификаций, приложений и Excel-таблиц. В текущем контуре обрабатываются Word, Excel и PDF с текстовым слоем. Сканированные документы и OCR пока рассматриваются как отдельная задача.</p><p>Сначала кажется, что достаточно регулярных выражений, ключевых слов, классификатора или современной LLM. Но основная проблема не в том, чтобы найти предложение со словами «поставка», «оплата» или «гарантия». Нужно понять, какое действие оно выражает и к какому условию относится числовое значение.</p> <a href="https://habr.com/ru/articles/1084984/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084984#habracut">Читать далее</a>
  36. 110 тестов, которые не проверяют код: как заставить документацию падать вместе со сборкой

    Tue, 22 Sep 2026 07:32:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b1/f5c/09b/8b1f5c09b904f761907a187b231cdb50.png" /><p>В своей же справке я нашёл фразу, которая была неправдой. Не устарела - была неправдой с самого начала. Дальше про то, как сделать так, чтобы кодовая база физически не могла врать в документации, и почему главная сложность тут не в тестах, а в списке исключений.</p> <a href="https://habr.com/ru/articles/1083278/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083278#habracut">Читать далее</a>
  37. Почему взрослому не поздно выучить иностранный язык

    Tue, 22 Sep 2026 07:32:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ce7/6ef/6e7/ce76ef6e7a355a53a0830976c956d63b.png" /><p>«Мне уже поздно».</p><p>Эту фразу про иностранные языки я слышал много раз.</p><p>В двадцать пять кажется, что нужно было начинать в школе.</p><p>В сорок — что надо было начинать в двадцать пять.</p><p>В шестьдесят — что хорошо бы вернуться хотя бы в сорок.</p><p>Логика безупречная.</p><p>Есть только одна проблема.</p><p>Если следовать ей дальше, через десять лет вы будете думать примерно то же самое о сегодняшнем дне.</p> <a href="https://habr.com/ru/articles/1071146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071146#habracut">Читать далее</a>
  38. Пересекающиеся эксперименты: как мы навели порядок в A/B-тестах

    Tue, 22 Sep 2026 07:30:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8e3/5e7/3e9/8e35e73e98523a2553038f3eff299f7e.png" /><p>Привет! Меня зовут <strong>Кирилл Кочнев</strong>, я руковожу продуктовой аналитикой в <a href="http://hh.ru">hh.ru</a> и веду <a href="https://statznach.mave.digital">«Статзначимый подкаст»</a>. Каждый месяц мы в компании запускаем больше сотни A/B-экспериментов, и со временем тесты начали пересекаться: разные команды одновременно меняли связанные части пользовательских сценариев, из-за чего результаты искажались.&nbsp;</p><p>В этой статье расскажу, как мы подошли к управлению пересекающимися экспериментами: выстроили процесс согласования между командами и бизнес-владельцами, доработали платформу A/B-тестов и превратили это не только в техническое изменение, но и в способ развивать культуру планирования экспериментов.</p> <a href="https://habr.com/ru/articles/1084724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084724#habracut">Читать далее</a>
  39. Ремонт воронки Twinby: как снять страх первого сообщения и пересобрать монетизацию дейтинга

    Tue, 22 Sep 2026 07:26:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/17a/1d4/d2c/17a1d4d2c817ec7449b28da01f8137cd.png" /><p>Я писала <a href="https://habr.com/p/1082716/" rel="noopener nofollow">статью</a> о том, почему УТП <strong>Twinby</strong> не работает, а сегодня хочу поделиться идеями, что можно сделать, чтобы повысить вовлечённость пользователей.</p><p>Привет!&nbsp;Меня зовут Маша, я Senior Product Manager и разбираю только те продукты, над которыми сама хотела бы поработать, так как ими пользуюсь, люблю и вижу, где есть потенциал роста. Мне драйвово искать для них решения, которые выводят продукт на новый уровень не только по деньгам, но и по UX и любви пользователей. Мои другие разборы: <a href="https://habr.com/ru/articles/1073410/" rel="noopener nofollow">«Рейтинг ни на&nbsp;что&nbsp;не&nbsp;влияет»: Почему Яндекс.такси выбирает газлайтинг вместо честного UX</a> и <a href="https://habr.com/ru/articles/1077148/" rel="noopener nofollow">Кэшбек Шрёдингера и молчаливые проценты: Dark Patterns в&nbsp;банкинге</a>.</p> <a href="https://habr.com/ru/articles/1084764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084764#habracut">Читать далее</a>
  40. Почему ИИ для программирования выбирает одни и те же библиотеки: я просканировал 30 сайтов документации

    Tue, 22 Sep 2026 07:25:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/411/fc4/e38/411fc4e3862da53a2f32ce1874e0e9e9.jpg" /><p>Я собираю фидбэк по проекту, который советую людям как альтернативу тяжёлому фреймворку. Вставляю его в диалог с ассистентом кода и прошу подсказать библиотеку под задачу, которую он решает лучше всего. Ассистент называет три конкурента покрупнее и ни разу — мой проект. Дело не в качестве кода: я решил проверить гипотезу техническими средствами, а не спором в комментариях.</p><p>Гипотез было три. Может, дело в файле <code>robots.txt</code>, который блокирует ботов ИИ. Может, у проекта просто нет <code>llms.txt</code> — модного файла, который сейчас советуют выкладывать. Может, документация физически нечитаема для краулера. Я написал скрипт, прогнал его на 30 сайтах документации популярных Python- и JS-библиотек и получил цифры, которые сходятся не с той гипотезой, что я держал в голове изначально.</p><p>Коротко результат: <code>robots.txt</code> не блокирует ботов ИИ ни на одном из 30 доменов — ни по адресу документации, ни в корне домена; <code>llms.txt</code> есть у 11 проектов, и независимые логи показывают, что его почти никто не запрашивает; а пустая для краулера страница нашлась у трёх проектов, но после проверки внутренних страниц из них остался один. Метод, код и таблица — дальше, вместе с сопоставлением с чужими исследованиями и командой, которой это можно проверить у себя.</p> <a href="https://habr.com/ru/articles/1084456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084456#habracut">Читать далее</a>
  41. Почему средний балл искажает HR-аналитику

    Tue, 22 Sep 2026 09:55:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e17/77c/6de/e1777c6ded74ac07415d5f0fbde6b8e9.jpg" /><p>У двух команд одинаковая средняя оценка, но разные кадровые риски. Разбираем, какие показатели нужны HR и руководителю вместо одного числа.</p> <a href="https://habr.com/ru/articles/1084548/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084548#habracut">Читать далее</a>
  42. Кастомный бандл ADCM: управление Bacula через веб-интерфейс

    Tue, 22 Sep 2026 09:52:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f40/8a7/a94/f408a7a94938e18a7ed85d8adb8556b6.png" /><p>Всем привет! Я Владимир Елагин, технический руководитель проекта Arenadata Cluster Manager (ADCM). В этой статье я хочу рассказать, как с помощью open-source продукта ADCM можно автоматизировать развертывание и управление практически любым программным обеспечением, даже если вы не используете другие продукты компании Arenadata. Для этого рассмотрим, как написать бандл для установки Bacula — open-source системы резервного копирования.</p> <a href="https://habr.com/ru/articles/1080444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1080444#habracut">Читать далее</a>
  43. 50 оттенков NGFW: когда требований больше, чем здравого смысла

    Tue, 22 Sep 2026 09:48:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aef/350/0f3/aef3500f3cb90c8cbbe655f3a63c7866.jpg" /><p>Эта статья родилась из профессионального опыта и многочисленных обсуждений вокруг проектов по NGFW: из технических заданий, вопросов и ситуаций, которые хорошо знакомы тем, кто хоть раз участвовал в выборе и внедрении подобных решений. Здесь не будет рейтинга вендоров или ответа на вопрос, какой NGFW «самый лучший». Это не столько про технологии, сколько про наш повседневный опыт, архитектурные компромиссы и попытки вместе с заказчиком ответить на главный вопрос: «а что действительно нужно?» Рекомендуем читать с чувством юмора. Все совпадения с реальными проектами случайны.</p> <a href="https://habr.com/ru/articles/1085074/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085074#habracut">Читать далее</a>
  44. TLS-сертификатам урезали жизнь до 47 дней. Готовьте автоматизацию, время пошло

    Tue, 22 Sep 2026 09:46:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c7c/b5d/323/c7cb5d32335e1d2bddc62ab81649a633.jpg" /><p>Если сроки действия сертификатов вы отслеживаете по календарю Outlook или табличке в Excel — есть новость, которая испортит вам настроение. CA/Browser Forum уже сократил максимальный срок жизни TLS-сертификата до 200 дней, а к 2029-му он упадёт до 47. Мы посчитали, во сколько часов и рублей обойдётся ручное управление сертификатами при таком темпе — и почему автоматизация внезапно перестаёт быть роскошью. Отдельно — что происходит с сертификатами в России, где после отзыва GlobalSign ситуация обострилась раньше, чем у остальных. </p> <a href="https://habr.com/ru/articles/1085072/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085072#habracut">Читать далее</a>
  45. Мне попал в руки российский Compute Module. Проверяем ELTAY RM66 и сравниваем с Raspberry Pi CM4

    Tue, 22 Sep 2026 09:44:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ef5/7c7/736/ef57c7736f6ef1762184c1b2ea25627a.jpg" /><p>Мне попал в&nbsp;руки комплект ELTAY RM66&nbsp;+ BB CM4&nbsp;— процессорный модуль на&nbsp;Rockchip RK3566&nbsp;и базовая плата к&nbsp;нему. Формат интересный: это не&nbsp;классический одноплатный компьютер, а&nbsp;вычислительный модуль, который устанавливается на&nbsp;carrier board.</p><p>Для&nbsp;сравнения у&nbsp;меня есть Raspberry Pi Compute Module 4&nbsp;с&nbsp;Wi‑Fi, 4&nbsp;ГБ RAM, 32&nbsp;ГБ eMMC и адаптером Waveshare CM4-to‑RPi4. Я решил посмотреть на&nbsp;обе платформы не&nbsp;по&nbsp;рекламным таблицам, а&nbsp;как&nbsp;инженер: распаковать, осмотреть, сравнить интерфейсы, прогнать CPU, RAM, накопитель, USB, сеть, температуру и энергопотребление.</p><p>Результаты тестов я буду добавлять в&nbsp;процессе: там, где цифры пока не&nbsp;получены, оставлены места под&nbsp;скриншоты и таблицы.</p> <a href="https://habr.com/ru/articles/1085070/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085070#habracut">Читать далее</a>
  46. Автоматизация Data Quality: как мы изменили подход к нашим инструментам

    Tue, 22 Sep 2026 09:39:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7e4/833/f5f/7e4833f5fd6ccc3751b010a52b7ca43a.jpg" /><p>Всем привет! Я Аня Мавлютова, технический менеджер продуктов Data Governance в Платформе данных в Т-Банке. Работаю в компании больше девяти лет. Начинала свой путь с дата-инженера, последние три года занимаюсь продуктами, которые помогают нашим пользователям работать с данными многократно быстрее и удобнее. В моей зоне ответственности продукты каталога метаданных Data Detective, инструменты Data Quality и сервис управления разметкой чувствительных данных.</p><p>В эпоху AI ценность данных компании сильно возросла, на них направлено более пристальное внимание. Процессы operate и observability над данными получили большой фокус: если нет уверенности, что сегодня данные построились в качественном виде, то задачу точно нельзя отдавать агенту. Данных становится в разы больше, поэтому очень важно как можно раньше отлавливать проблемы и ошибки в данных, если они возникли, чтобы предотвратить их увеличение в зависимых процессах.</p><p>В статье расскажу, как мы прошли путь от 11 длительных ручных шагов до автоматизации через AI-агента. Почему отказались от low-code-подхода, как работает распознавание intent и почему выбрали агентскую архитектуру вместо цепочки промптов. Спойлер: решение оказалось смелее, чем мы планировали в начале.</p> <a href="https://habr.com/ru/articles/1085014/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085014#habracut">Читать далее</a>
  47. Директ Коммандер на Linux: установщик не ставится, а программа работает

    Tue, 22 Sep 2026 09:29:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/885/402/25f/88540225f656799cda122b7e3879987e.png" /><p>Официально Коммандер есть только под Windows и macOS. Установщик под Wine зацикливается намертво, но само приложение запускается — если знать одну деталь про сборку Wine. Разбор, почему не работает очевидный путь, и рабочая инструкция.</p> <a href="https://habr.com/ru/articles/1085064/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085064#habracut">Читать далее</a>
  48. Аналитика, 1С и управление: программа A&PM EVENT 2026 готова

    Tue, 22 Sep 2026 09:29:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/15c/8ec/566/15c8ec566ee9298f757169c74b528714.jpg" /><p><strong>Как разобраться в неоднозначных требованиях, согласовать изменения с заказчиком и удержать проект в рамках ресурсов? Эти задачи станут темами <a href="https://infostart.ru/event/apm2026/">INFOSTART A&amp;PM EVENT 2026 </a>- конференции для аналитиков и руководителей проектов 1С, которая пройдет 12–14 ноября в Санкт-Петербурге.</strong></p><p><a href="https://infostart.ru/journal/news/mir-1s/infostart-a-pm-event-2026-programma-sformirovana-vybirayte-doklady-i-prakticheskie-aktivnosti_2795698/">Программа сформирована</a>: опубликованы принятые доклады и практические активности. Практические форматы займут 70% программы, выступления с разбором проектного опыта — 30%.</p><p><strong>В программе пять секций:</strong></p> <a href="https://habr.com/ru/articles/1085062/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085062#habracut">Читать далее</a>
  49. Публикуйте инструменты, а не пиксели: собираем WebMCP-магазин на React и считаем грабли

    Tue, 22 Sep 2026 09:28:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a6a/316/a6e/a6a316a6ebe48eed418e9295bffbd92b.png" /><p>Представим обычный интернет-магазин. Пользователь открывает каталог, вводит «наушники» в поиск, включает фильтр наличия, задаёт цену до 10 000 рублей, открывает карточку и добавляет товар в корзину. Шесть вполне понятных действий. Если их выполняет человек, всё хорошо. Если за дело берётся AI-агент, начинается небольшой квест: прочитать страницу, найти поле, угадать назначение переключателя, нажать кнопку, проверить результат и не купить случайно кофеварку вместо наушников.</p><p>А что, если сайт сам скажет агенту: «Я умею искать товары, показывать карточку и добавлять позицию в корзину. Вот названия функций, вот параметры, вот ограничения»? Эту задачу решает<a href="https://developer.chrome.com/docs/ai/webmcp"> WebMCP</a> — экспериментальный браузерный API, который позволяет странице объявлять инструменты для AI-агентов прямо из JavaScript или HTML-формы. Черновик и обсуждение стандарта открыты в<a href="https://github.com/webmachinelearning/webmcp"> репозитории Web Machine Learning Community Group</a>.</p><p>Меня зовут Денис Смирнов, я ведущий .NET-разработчик, в профессии больше пяти лет. Это не пересказ новости. Соберу небольшой магазин электроники на React, добавлю три инструмента, прогоню проверки и покажу четверо граблей, на которые наступил. Грабли оказались интереснее рабочего примера.</p> <a href="https://habr.com/ru/articles/1084590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084590#habracut">Читать далее</a>
  50. Почему нельзя просто загрузить историю с фитнес-браслета в LLM и попросить оценить здоровье

    Tue, 22 Sep 2026 09:18:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/af0/e7b/8c5/af0e7b8c520ef25ee8f2f11c49073da2.jpg" /><p>Исследователи решили <a href="https://arxiv.org/html/2609.05405v1">проверить</a> очевидный на первый взгляд вопрос: если дать большой языковой модели реальную историю измерений с фитнес-трекера — пульс, сон, шаги за полгода — сможет ли она разобраться в этих данных так же уверенно, как рассуждает о здоровье вообще? Результат оказался неожиданным. Модели гораздо хуже справлялись с простыми вычислениями по самим цифрам, чем с клинической интерпретацией того же ряда. GPT-4o правильно считал тренды и аномалии лишь в четверти случаев, а вот рассуждал о рисках для здоровья на основе тех же данных вдвое увереннее.</p><p>Логика подсказывает обратное: клиническая интерпретация — это высокий уровень, требующий знаний и осторожности, а посчитать среднее значение или найти всплеск в ряду чисел — задача попроще, почти техническая. Оказывается, для языковых моделей все устроено иначе, и разрыв между этими двумя навыками — системная проблема, которую авторы бенчмарка WearableQA зафиксировали на 14 моделях сразу. Разбираемся, что именно это значит для тех, кто планирует доверить ИИ анализ собственных данных о здоровье.</p> <a href="https://habr.com/ru/articles/1085048/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085048#habracut">Читать дальше</a>
  51. Калькулятор с ключами: как чтение одного файла привело к компрометации публичного облака

    Tue, 22 Sep 2026 09:10:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d1a/c1a/6c0/d1ac1a6c02f43c52aaa3eac9bc08f1a9.png" /><p>В статье разберем, как через LFR-уязвимость во внешнем сервисе облачной инфраструктуры удалось полностью скомпрометировать облако. </p><p>Точкой входа стал вспомогательный калькулятор расчета тарифов, в котором нашлась возможность чтения произвольных локальных файлов. Из одной этой уязвимости выросла цепочка, которая в итоге привела к доступу к панели управления облаком под учетной записью с полными правами.</p> <a href="https://habr.com/ru/articles/1083728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083728#habracut">Читать далее</a>
  52. Давай по новой, Миша: speculative decoding от черновика до проверки

    Tue, 22 Sep 2026 09:09:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b95/d7d/c24/b95d7dc24539186c38f3e6bc1163df81.jpg" /><p>Маленькая модель быстро набрасывает несколько следующих токенов, а большая проверяет всю пачку за один проход. Совпавшее оставляет, на первом расхождении переписывает продолжение сама, поэтому ускорение не меняет распределение ответа. В speculative decoding большая модель буквально говорит черновой: «Давай по новой, Миша».</p><p>На первый взгляд кажется, что ускорение здесь обязательно покупается ценой качества. Но нет: это как раз тот случай, когда можно ускорить генерацию без такого компромисса.</p><p>Далее разберём весь цикл: как работает черновая модель, по какому правилу принимаются токены, какого размера должен быть draft, почему важен одинаковый токенизатор и как всё это включить в Transformers и vLLM.</p><p>Отдельно посмотрим на подходы, где вторая модель вообще не нужна: EAGLE, Medusa, LayerSkip и DFlash.</p> <a href="https://habr.com/ru/articles/1081826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081826#habracut">Читать далее</a>
  53. Способ визуализации n‑мерных эмбеддингов в трёхмерном пространстве

    Tue, 22 Sep 2026 09:05:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/efb/312/95f/efb31295ff05deb99e360d140113166a.JPG" /><p>Способ визуализации n‑мерных эмбеддингов в&nbsp;трёхмерном пространстве.</p><p>Обычно при&nbsp;упоминании отображения эмбеддингов (или как&nbsp;мы уже знаем, n‑мерных векторов) имеют в&nbsp;виду отображение множества этих векторов на&nbsp;двумерное или&nbsp;трёхмерное пространство с&nbsp;уменьшением размерности.<br><br>Однако для&nbsp;анализа векторов человеком может&nbsp;быть полезно также визуализировать и отдельный вектор. В&nbsp;этом случае возможно сравнивать «форму» объектов, отображающих векторы и на&nbsp;основании похожести такой формы делать вывод о&nbsp;близости сравниваемых векторов. Также&nbsp;было&nbsp;бы интересно иметь возможность визуализировать вектор во&nbsp;время итерраций обучения нейронной сети и видеть изменения «формы» вектора в&nbsp;ходе обучения модели. При&nbsp;этом мы избегаем недостатка потери данных для&nbsp;используемых обычно методов отображения векторов с&nbsp;уменьшением их размерности.</p> <a href="https://habr.com/ru/articles/1085044/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085044#habracut">Читать далее</a>
  54. Meet the OpenAppSec: open-source WAF на базе машинного обучения

    Tue, 22 Sep 2026 09:00:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d09/4c4/200/d094c42007be9af03855c1cbfb286885.png" /><p>Ох уж этот «ИИ-пентест» (AI Pentest) — за последнее время я очень много о нём наслышан, чуть ли не из каждого утюга (и из моих собственных рекомендаций в том числе). А как же защита? Кто будет защищать сервисы, пока все обсуждают атаку? Сегодня поговорим про open-appsec, поделюсь с вами опытом использования, покажу, как его настроить, а в конце статьи будут полезные «бонусы» и одна небольшая просьба к читателям. Проект подойдёт, если у вас есть homelab или небольшой/средний продакшн и вы хотите закрыть веб-сервисы адекватным WAF без раздутого стека и без обязательной привязки к облаку. Моя личная оценка после нескольких месяцев использования: open-appsec — достаточно «умный» щит для небольшой homelab, с парой шероховатостей, о которых я расскажу отдельно.</p> <a href="https://habr.com/ru/articles/1074598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1074598#habracut">Читать</a>
  55. AI забыл про энергетику? Парадокс исследования рынка ИИ в РФ

    Tue, 22 Sep 2026 09:00:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/816/09d/041/81609d04127fb216205ef4cc94e3bff5.png" /><p>Увидел цифры из <a href="https://aiana.ru/research/rai-2026-ru/">исследования AIANA</a> — новая аналитика российского рынка AI. Объём оценивается в 316,1 млрд рублей (по итогам 2025 года). Главный заказчик, что логично, — бизнес: 71,9% выручки приходится на B2B.&nbsp;</p><p>98,4 млрд рублей приходится на AI-оборудование и физическую инфраструктуру. Это 31,1% рынка — крупнейший сегмент по выручке. Для меня это главное: цифровое подтверждение, что <a href="https://habr.com/ru/companies/psm_unlim/articles/1046576/">AI-рынок держится</a> не только на моделях, приложениях и промптах, а на «железе». Но дальше начинаются интересности.&nbsp;</p><p>Самый большой сегмент оборудования — вычислительное «железо». Первый вопрос, который возник у меня как у человека из энергетики: <strong>а электричество забыли посчитать в этом сегменте?&nbsp;</strong></p><p>Как выяснилось через пару скроллов, не забыли. Просто в бизнес-логике энергетику пока сознательно оставляют за границей рынка AI. Давайте разбираться, почему и какие здесь риски. Насколько точно картина без энергетики передаёт реальные возможности запуска новых AI-проектов?&nbsp;</p> <a href="https://habr.com/ru/articles/1083150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083150#habracut">Читать далее</a>
  56. Как мы снижаем количество ложных срабатываний в мониторинге безопасности

    Tue, 22 Sep 2026 09:00:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e8d/7e8/e52/e8d7e8e5299cf518366bd147d754dcae.png" /><p>Привет! Меня зовут Сергей, я начинающий аналитик на Второй линии SOC. Команды нашего Отдела SOC каждый день разбирают сработки правил корреляции и разрабатывают эти самые правила, а также поддерживают технические инструменты, которые мы используем. Одна из наших задач — разработать точную логику детектирования для обеспечения качественного мониторинга состояния защищённости корпоративной вычислительной сети, а также подготовить понятную инструкцию по реагированию, чтобы в итоге без проблем передать обработку алертов на Первую линию SOC для дальнейшего разбора возникающих сработок. </p><p>И тут стоит подчеркнуть, что детект должен быть достаточно хорошим и в идеале не занимать весь капаситет L1 SOC ложными сработками. Первая линия организует непрерывный мониторинг состояния защищённости корпоративной вычислительной сети совершенно разными способами, о чём можно прочитать в статье моей коллеги&nbsp;<a href="https://habr.com/ru/companies/ozontech/articles/824108/">Как измерить то, чего не видно: метрики SOC</a>.</p><p>Именно с этой точки начинается увлекательный путь по снижению ложных алертов и выявлению легитимной активности, на разбор которой тоже не хочется тратить время. В этой статье я расскажу, как наша группа аналитики справляется с такой задачей, какие решения и приёмы мы используем, чтобы на выходе получать правило, которое не будет создавать тысячи ложных сработок. Эта работа начинается ещё при постановке задачи и продолжается на всём жизненном цикле правила.&nbsp;</p> <a href="https://habr.com/ru/articles/1079578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1079578#habracut">Читать далее</a>
  57. Локус контроля: почему одни справляются со стрессом, а другие нет

    Tue, 22 Sep 2026 08:50:08 -0000

    <p>Мир в основном предсказуем и подчиняется нашим действиям. Вот вы включаете чайник, и он закипает через положенное время. Или нажимаете кнопку на пульте, и у телевизора загорается экран. Но бывает и по-другому. Отправили сообщение, смотрите на экран, ожидаете, что ответят быстро, но нет. Или, допустим, попали в пробку, хотя выехали вроде бы заранее, и теперь непонятно, когда доберетесь до точки Б. И вот тогда кажется, что реальность вовсе не под контролем.</p><p>Психологи давно изучают, почему одни чувствуют себя хозяевами жизни, а другие — жертвами обстоятельств. В 1960-х американский психолог Джулиан Роттер ввел понятие «локус контроля» — где человек ищет источник управления своей жизнью: внутри себя (интернальный) или во внешних обстоятельствах и судьбе (экстернальный).</p><p>Исследования показали: люди с интернальным локусом чаще берут ответственность на себя, устойчивее к стрессу и более удовлетворены жизнью. Но это не значит, что они действительно все контролируют — речь о восприятии. Если что-то идёт не так, «интернал» подумает: «Плохо старался, в следующий раз получится лучше». «Экстернал» решит, что просто не повезло.</p><p>Оба варианта могут быть иллюзией. Но первый даёт ощущение контроля, а второй — беспомощности.&nbsp;</p><p>Но даже у уверенных в себе людей бывают моменты, когда ощущение контроля ускользает. И дело не только в личных установках — важны внешние условия.</p><p>Роберт Сапольски годами изучал стресс у диких павианов. Вывод: ключевой фактор — не объем нагрузки, а отсутствие предсказуемости и контроля. У подчиненных особей, не знавших, когда ждать агрессии, уровень гормонов стресса был стабильно выше — даже без реальной угрозы. А те, кто научился предугадывать поведение вожака, чувствовали себя лучше.</p> <a href="https://habr.com/ru/articles/1081398/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081398#habracut">Читать далее</a>
  58. История миграции CDRs в чарджинг системах

    Tue, 22 Sep 2026 08:49:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/709/ae1/d78/709ae1d7841294f8fa57ab4da6717205.jpeg" /><p>Около 5&nbsp;лет назад я участвовал в&nbsp;миграции OCS с&nbsp;Oracle на&nbsp;Apache Ignite и обновлении стека самого чарджинга. Это&nbsp;была огромная по&nbsp;масштабам задача, так как&nbsp;она существенно меняла не&nbsp;только основную базу данных, но&nbsp;и систему доставки CDRs и модернизировала стек. Задача&nbsp;была выполнена. Хочу рассказать об&nbsp;одной интересной проблеме, которая связана с&nbsp;NATS&nbsp;— его решили использовать как&nbsp;очередь для&nbsp;экспорта CDRs в&nbsp;Hadoop.</p><p>В&nbsp;старой версии OCS Oracle выполнял роль временного хранилища CDRs, и особых проблем не&nbsp;было&nbsp;— связка работала годами. Так как&nbsp;от&nbsp;Oracle отказались,&nbsp;было решено модернизировать доставку CDRs и использовать NATS. NATS согласно документации&nbsp;был современным и дешёвым решением, а&nbsp;документация обещала отсутствие серьёзных проблем. В&nbsp;реальности&nbsp;же NATS никто не&nbsp;тестировал&nbsp;— просто посмотрели документацию, сделали небольшой стресс‑тест и решили: идём в&nbsp;NATS, тем более там есть поддержка кластера и, как&nbsp;казалось тогда, это должно работать без&nbsp;проблем. Сказано&nbsp;— сделано.</p> <a href="https://habr.com/ru/articles/1084790/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084790#habracut">Читать далее</a>
  59. [Перевод] «Друзья не дают друзьям пользоваться Ollama»

    Tue, 22 Sep 2026 08:44:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/24d/c4b/70e/24dc4b70e43020dc8854327468eca34f.png" /><p><em>Ниже&nbsp;— перевод статьи </em><strong><em>«Friends Don’t Let Friends Use Ollama»</em></strong><em>, опубликованной на&nbsp;Sleeping Robots в&nbsp;апреле 2026&nbsp;года. Поскольку за&nbsp;прошедшие месяцы Ollama успела заметно измениться, я добавил к&nbsp;переводу несколько комментариев и примечание в&nbsp;конце статьи, где обновил ключевые технические детали по&nbsp;состоянию на&nbsp;сентябрь 2026&nbsp;года.</em></p><p>Ollama стала популярной потому, что&nbsp;первой предложила простой интерфейс поверх llama.cpp. А&nbsp;затем годами старалась&nbsp;лишний раз не&nbsp;напоминать, на&nbsp;чём на&nbsp;самом деле работает, вводила пользователей в&nbsp;заблуждение и в&nbsp;конце концов развернулась в&nbsp;сторону облака&nbsp;— всё это на&nbsp;венчурные деньги, привлечённые вокруг чужого движка.</p><p>Вот эта история целиком&nbsp;— и почему сегодня альтернативы выглядят лучше.</p><p>Ollama&nbsp;— самый популярный способ запускать большие языковые модели локально. И, пожалуй, не&nbsp;должна им&nbsp;быть.</p><p>Своим положением она обязана прежде всего тому, что&nbsp;оказалась первой: первым инструментом, который сделал <code>llama.cpp</code> доступным людям, не&nbsp;желавшим компилировать C++ или&nbsp;самостоятельно писать конфигурацию сервера. На&nbsp;тот момент это действительно&nbsp;был полезный вклад.</p><p>Но&nbsp;затем проект годами систематически затушёвывал происхождение технологии, на&nbsp;которой работал, вводил пользователей в&nbsp;заблуждение относительно того, что&nbsp;именно они запускают, и всё дальше отходил от&nbsp;принципа «локально прежде всего», благодаря которому изначально и заслужил доверие. И всё это&nbsp;— параллельно с&nbsp;привлечением венчурных инвестиций.</p><p>Это не&nbsp;попытка найти «правду где‑то посередине». Я пользовался Ollama. Потом перестал. Ниже&nbsp;— почему, на&nbsp;мой взгляд, вам стоит сделать то&nbsp;же самое.</p> <a href="https://habr.com/ru/articles/1085032/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085032#habracut">Читать про Ollama и историю</a>
  60. EvaDev 2.33 «Воронеж»: улучшенные инструменты для эффективной разработки

    Tue, 22 Sep 2026 08:39:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/128/118/bbe/128118bbef58347cf3d203f75e41db89.jpg" /><p><em>Компания EvaTeam представила обновление ИТ-конвейера разработки полного цикла EvaDev до версии 2.33 «Воронеж». В новой версии&nbsp;</em><strong><em>EvaProject</em></strong><em>&nbsp;можно тиражировать уже настроенные доски между проектами, без помощи администратора импортировать задачи из CSV, подключать к задачам данные напрямую из PostgreSQL, MS SQL, MySQL и Oracle. В&nbsp;</em><strong><em>EvaGant</em></strong><em>&nbsp;улучшены быстрые трансформации задач на графике, гибкие группировки, смена видов представления. В&nbsp;</em><strong><em>EvaTest</em></strong><em>&nbsp;стало возможным группировать тест-кейсы в планах и прогонах и переносить тестовую библиотеку из Zephyr вместе со структурой и историей прогонов. В&nbsp;</em><strong><em>EvaWiki</em></strong><em>&nbsp;появились Центр шаблонов, SQL- и BPMN-плагины, а в&nbsp;</em><strong><em>EvaServiceDesk</em></strong><em>&nbsp;— новые возможности для форм, согласований и сбора обратной связи. </em></p><p><em>Разбираем главные изменения нового релиза экосистемы&nbsp;</em><strong><em>EvaDev</em></strong><em>&nbsp;2.33 «Воронеж»</em>.</p> <a href="https://habr.com/ru/articles/1084772/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084772#habracut">Читать далее</a>
  61. Промпт — не контракт: замерил, как часто модель нарушает жёсткие правила, и вынес их в код

    Tue, 22 Sep 2026 08:32:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e1a/801/309/e1a8013098377cf8ccee62aac43495f9.png" /><p>У меня в проде работает ИИ-консультант на сайте. У него есть два правила, которые нарушать нельзя вообще: не называть цены и не называть клиентов, которые под NDA. Оба правила были написаны в системном промпте капслоком, с объяснением почему.</p><p>Я замерил, как они соблюдаются. Получилось так:</p> <a href="https://habr.com/ru/articles/1085028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085028#habracut">Читать далее</a>
  62. Мониторинг SSRS и Power BI Report Server: дашборд для Grafana

    Tue, 22 Sep 2026 08:15:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/948/a91/de7/948a91de77ba266fa8e5b2980a69fbde.webp" /><p>К этой статье меня подтолкнула причина донельзя прозаическая. Сижу недавно на брифинге, и прилетает жалоба: сервер отчётов работает из рук вон плохо. Сервер при этом не мой, в орбиту обслуживания он не входил, а тут пришлось вспомнить, как оно всё устроено у SQL Server Reporting Services (SSRS), вспомнить молодость, так сказать. Вспомнил. Заодно собрал то, чего мне самому когда-то не хватало, — и решил, что пора всё это выложить в одну статью.</p><p>Сервер отчётов — сервис незаметный, пока кто-нибудь из бизнеса не напишет: «а почему мне со вчерашнего дня не приходит утренняя рассылка». Сидишь, открываешь портал, видишь, что подписка вроде есть, вроде активна, а письма не уходят. Ну и как оно всегда было? Лезешь в логи, а логов нормальных нет, есть только таблица где-то внутри базы, в которую редко кто, кроме DBA, и заглядывал.</p><p>Знакомо? Если вы держите SSRS или его старшего брата Power BI Report Server, наверняка знакомо.</p><p>Вопросы, на которые SSRS обязан отвечать сам, звучат просто.</p><p>Какие рассылки упали этой ночью и по какой причине?</p><p>Какие отчёты открывают чаще всего, а какие не открывали полгода? Это обычная статистика использования отчётов, которой в портале нет.</p><p>Где сервер реально упирается в ресурсы?</p><p>Кто владелец подписки, которая ломается третью неделю подряд?</p><p>Штатными средствами ни один из этих ответов не достаётся: портал показывает список объектов, а журнал выполнения лежит таблицей в служебной базе, без графиков поверх. Ниже — как я собрал дашборд в Grafana поверх базы <code>ReportServer</code> и какие грабли попались по дороге.</p> <a href="https://habr.com/ru/articles/1084918/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084918#habracut">Читать далее</a>
  63. Шрифт — это не просто буквы: как устроен шрифтовой дизайн, что изменят нейросети и за что на самом деле платят

    Tue, 22 Sep 2026 08:12:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/15b/dbe/58d/15bdbe58d7a170a706705847e9d4d001.jpg" /><p>Почему логотип Coca-Cola — не шрифт, зачем одной гарнитуре сотни знаков, почему хороший веб-шрифт надо проверять на плохом мониторе и что именно нейросети уже могут забрать у шрифтового дизайнера?</p><p>Я, Александр, автор телеграм-канала «<a href="https://t.me/shulepov_codeee" rel="noopener nofollow">Shulepov Code</a>», поговорил с Александрой Корольковой — арт-директором Paratype, автором книги «Живая типографика» и YouTube-канала «<a href="https://www.youtube.com/channel/UCF-ttd9ZrVxJfMKFiK9q7dw" rel="noopener nofollow">Шрифтовой видеоблог</a>», соавтором PT Sans, PT Serif и других известных шрифтовых систем. Обсудили историю профессии от металлических литер до веб-шрифтов, устройство работы шрифтовой студии, лицензии и цены, роль кириллицы, инструменты, заказные проекты, ИИ и довольно практичный ответ на вопрос, сколько шрифтов действительно нужно одному сайту.&nbsp; </p> <a href="https://habr.com/ru/articles/1085010/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085010#habracut">Читать далее</a>
  64. Как я понял, что делаю x16 на Cursor — и почему убрали цену

    Tue, 22 Sep 2026 08:07:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2b2/7fb/673/2b27fb673869d89a935256e2d7fa12cb.jpg" /><p><strong>Cursor </strong>убрал доллары со страницы расходов и объяснил это тем, что цифра выходила больше стоимости плана. Я выгрузил свой лог за неделю и собрал скрытую колонку обратно из их же публичного прайса. </p><p><strong>За семь дней вышло $230 (около $960/мес). </strong>При подписке $60 в месяц и нулевой доплате.</p> <a href="https://habr.com/ru/articles/1085008/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085008#habracut">Смотрим на x16 далее</a>
  65. [Перевод] Полезные новшества в ECMAScript 2026

    Tue, 22 Sep 2026 08:06:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5f8/54b/8d9/5f854b8d95ec4b6ed0d51d0a8bb91df9.png" /><p>JavaScript получает новый стандарт языка каждый год. Некоторые редакции представляют синтаксис, который меняет то, как программы пишутся или как они выполняются. Версия <a href="https://ecma-international.org/publications-and-standards/standards/ecma-262/">ECMAScript 2026</a> (ES17) представила набор полезных возможностей, которые мы рассмотрим в этой статье. Эти возможности добавляют API для задач, которые сейчас решаются с помощью небольших утилит, повторяющихся проверок или обходных путей, подверженных ошибкам.</p> <a href="https://habr.com/ru/articles/1081878/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1081878#habracut">Читать далее</a>
  66. Блокчейн цел, деньги пропали: атаки на оракулы и безопасное чтение цены в Solidity

    Tue, 22 Sep 2026 08:04:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/539/6b9/9dc/5396b99dc4138b1ce10be374e0ff0bac.png" /><p>В начале сентября протокол Tectonic на Cronos потерял около 75 миллионов долларов. Блокчейн при этом работал штатно — консенсус не сломался, приватные ключи не утекли, в коде контракта не было переполнения. Одним словом — тишь да гладь. Атакующий просто сделал так, что контракт поверил в неправильную цену и после этого честно, как будто так и надо, по всем правилам, отдал ему чужие деньги. Это не единичный случай, а тренд года. По данным TRM Labs, за 2026-й на манипуляциях ценой протоколы поймали 32 атаки против 12 за весь 2025-й, а это, на минуточку, почти втрое больше, и год даже ещё не закончился. Доля таких атак среди всех крипто-взломов выросла примерно с одной семнадцатой в 2022-м до одной восьмой сейчас. В списке пострадавших за последние недели — ($8.7млн), More Markets на Flow EVM ($410 тыс.), Cozy Finance на Optimism ($170 тыс.), Full Sail на Sui ($91 тыс.).</p> <a href="https://habr.com/ru/articles/1085004/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1085004#habracut">Читать далее</a>
  67. Архитектура защиты от DDoS-атак нового поколения

    Tue, 22 Sep 2026 08:01:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c71/af8/777/c71af87772d74d93166411de35f58206.png" /><p>Рассказываем о нашей многоступенчатой системе фильтрации, которая позволяет отражать самые продвинутые угрозы.</p><p>Сложность DDoS-атак с каждым годом растёт, а их объёмы исчисляются терабитами. Традиционные решения — аппаратные фильтры или программные межсетевые экраны — чаще всего не справляются с пиковыми нагрузками, а те, что справляются, стоят очень дорого. Кроме того, как показывает мой опыт, именно традиционные инструменты защиты падают первыми. </p><p>Я Василий Сошников, заместитель технического директора EdgeЦентр, расскажу, как мы нашли компромисс между производительностью, гибкостью и стоимостью и выработали новый подход к отражению DDoS-атак.</p> <a href="https://habr.com/ru/articles/1084998/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084998#habracut">Читать далее</a>
  68. Массовое удаление документов производства в 1С:ERP

    Tue, 22 Sep 2026 08:01:28 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4d8/b58/218/4d8b58218d55b4beb4c89f24987fc788.jpg" /><p>В предыдущей статье было описано, как массово находить документы за выбранный период, отменять их проведение и помечать на удаление. Частая задача, а штатных средств для ее решения в программе нет. Мной была создана внешняя обработка, которая в несколько проходов последовательно удаляет доступные ей зависимости между документами, отменяет их проведение и устанавливает пометки удаления.</p><p>Однако при испытании обработки на базе с <strong>документами</strong> <strong>производства</strong> выяснилось, что существует отдельная группа объектов, с которой такой универсальный алгоритм не справляется. Проблемы возникли с завершенными этапами, производственными операциями, сменными заданиями, а при ремонтах — с отраженными в этапах расходах материалов и работ. </p><p>Документы оказались накрепко связаны между собой в <strong>замкнутые цепочки</strong>: один документ не желает меняться, пока не изменится второй, а второй — пока не изменится первый. Для разрыва таких цепочек понадобилась еще одна — <strong>«Производственная обработка»</strong>.</p> <a href="https://habr.com/ru/articles/1084996/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084996#habracut">Читать далее</a>
  69. Что такое JailBreak-атаки: почему ИИ нарушает собственные правила и как это работает

    Tue, 22 Sep 2026 08:00:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1ec/e09/da0/1ece09da00516df586102ad600eaac3b.jpg" /><p>Чтобы «взломать» нейросеть, иногда хватит правильно составленного текста. Попросить модель сыграть персонажа без правил, вспомнить покойную бабушку с химзавода, разбить опасный вопрос на цепочку безобидных или просто закодировать его в Base64. Дальше модель обходит собственные ограничения сама, причем из лучших побуждений, так как искренне хочет помочь.</p><p>На связи Андрей Якунин, инженер по информационной безопасности <a href="https://selectel.ru/services/is/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=security_article_jailbreak_220926_content">в Selectel</a>. В тексте разберу классику JailBreak-атак: DAN, «Бабушку», Crescendo, обход фильтров через кодирование и стеганографию. По пути поговорим, чем джейлбрейк отличается от промпт-инъекции и почему эти приемы вообще срабатывают. Будет полезно тем, кто строит продукты поверх LLM и хочет понимать, что однажды прилетит в их чат-бота, ИБ-специалистам, которым эти продукты защищать, и всем, кому просто интересно, как устроены атаки на ИИ.</p> <a href="https://habr.com/ru/articles/1083034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083034#habracut">Под кат &rarr;</a>
  70. Как тюнинг по гайдам ломает Linux

    Tue, 22 Sep 2026 08:00:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/113/d7a/cab/113d7acab9ab57a63ec23654969936da.png" /><p>Недавно я ставила Ubuntu 26.04 на новый ThinkPad и по привычке полезла за своим post-install.sh, который живёт у меня с 2012 года. В нём девять твиков: swappiness в десятку, выключенный своп, сброс кэша по крону, noatime, elevator=noop и ещё несколько строчек из вики и форумов.</p><p>В этот раз я впервые проверила каждую строчку по документации ядра, исходникам и истории коммитов. Выяснилось, что знаменитый swappiness=10 появился из одной правки в вики, за которой не стояло ни одного замера, часть строчек ядро не видит уже больше пяти лет, а остальные делают систему хуже. Удалить можно все девять, и ниже я разбираю, почему.</p> <a href="https://habr.com/ru/articles/1084916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084916#habracut">Читать далее</a>
  71. Проблема булевой выполнимости и ее применение в криптоанализе

    Tue, 22 Sep 2026 07:51:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d37/2e7/b40/d372e7b4024b30e0dbbc455ab4d71d30.jpg" /><p>Алгоритмы решения проблемы булевой выполнимости (SAT – от Satisfiability) и реализующие их средства (SAT-решатели) позволяют определить выполнимость конкретной булевой формулы – существует ли такой набор определенных булевых значений («ложь»/«истина») переменных формулы, при которых результат формулы становится истинным.</p><p>Проблема булевой выполнимости хорошо изучена; существуют различные методы сведения разного рода частных задач к формулировке на их основе конкретной булевой формулы и последующего решения определенного экземпляра задачи с помощью алгоритмов решения проблемы булевой выполнимости. Алгоритмический аппарат также активно развивается; в частности, предложены эффективные алгоритмы, позволяющие автоматизировать поиск значений переменных, приводящих к решению проблемы булевой выполнимости&nbsp;[1]. Алгоритмы, лежащие в основе SAT-решателей, хорошо распараллеливаются, что позволяет эффективно использовать вычислительные кластеры&nbsp;[2].</p><p>В анализе криптографических алгоритмов существует достаточно много задач, которые могут быть сведены к решению проблемы булевой выполнимости, что позволяет использовать хорошо изученный математический и эффективный алгоритмический аппарат решения SAT-задач для доказательства криптографических свойств (или для получения информации о криптографических свойствах) анализируемого алгоритма. В этой статье мы совместно с моей коллегой – ведущим аналитиком компании «Актив» Мариной Скоробогатовой – подготовили небольшой обзор применений подхода сведения задач криптоанализа к SAT-задачам, который и предлагаем вам под катом.</p> <a href="https://habr.com/ru/articles/1084766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084766#habracut">Читать далее</a>
  72. Хоткеи 1С, которые каждый день экономят время разработчика

    Tue, 22 Sep 2026 07:50:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/17b/c66/70b/17bc6670bca599969df8c827f92a6c60.jpg" /><p>Привет, Хабр! На связи Андрей Соколов, ведущий разработчик 1C в «КОРУС Консалтинг» и <a href="http://t.me/AndreySokolovDev">автор тг-канала</a>, в котором рассказываю о «страшных монстрах» из избранного, заметок и ночных кошмаров одинэсника.</p><p>Решил собрать в одном месте горячие клавиши, которые ускоряют мою ежедневную работу и будут полезны как начинающим разработчикам, так и опытным. И не говорите, что все из них уже знали. </p> <a href="https://habr.com/ru/articles/1084988/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084988#habracut">Читать далее</a>
  73. CJM для ИТ-продукта: как построить карту, которой команда будет на самом деле пользоваться

    Tue, 22 Sep 2026 07:46:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7be/b7d/b2f/7beb7db2f0434d9213208c1eeec16bbf.webp" /><p>Всем привет! На связи Елизавета, я agile-коуч продуктовых стримов корпоративного бизнеса — транзакционных сервисов, продуктов для малого бизнеса, страхования. Внедряю Discovery и проверку гипотез, а ещё веду курс по CJM для топ-менеджмента и продуктовых лидеров. Отсюда и тема статьи: расскажу о том, как выстроить карту клиентского пути для ИТ-продуктов.</p><p>Свои процессы ИТ-команда знает хорошо: сколько занимает разработка, где стоит согласование, какой сервис отвечает за шаг, сколько проходит от постановки задачи до релиза. Мы считаем сроки и смотрим на продукт через метрики. Внутренние процессы не отвечают на один вопрос: что в этот момент происходит с клиентом?</p><p>На бумаге открытие счёта занимает 20 минут: регламент выполнен, сроки соблюдены. При этом клиент трижды приезжает в офис, потому что с первого раза ему не сказали, какие документы нужны. Потом несколько дней ждёт ответа, звонит в контактный центр и заново объясняет свою ситуацию. Банк считает такой процесс корректным. Клиент за это время потратил неделю и четыре обращения.</p><p>Команды берутся за CJM, чтобы посмотреть на продукт снаружи. Внутри процесс выглядит так:</p><p><strong>заявка → проверка → согласование → решение → уведомление клиента.</strong></p><p>Клиент не делит банк на приложение, сайт, контактный центр и офис. Если в приложении он прочитал одно, от оператора услышал второе, а в офисе третье, он не станет разбираться, какая система дала сбой. Он скажет, что у банка проблемы. У клиента последовательность другая:</p><p><strong>узнал о продукте → попытался разобраться → не понял условия → написал в чат → получил один ответ → пришёл в офис → узнал о дополнительных документах → ушёл → вернулся через несколько дней → снова связался с банком.</strong></p> <a href="https://habr.com/ru/articles/1084748/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084748#habracut">Больше про CJM</a>
  74. Написал JavaScript-парсер морских навигационных карт формата S-57: от hex-дампов до рендеринга в браузере

    Tue, 22 Sep 2026 07:41:58 -0000

    <p>Год назад мне понадобился JavaScript-инструмент для работы с морскими навигационными картами формата S-57. GDAL — серверная библиотека на C, не для браузера. Коммерческие SDK — от $10K до $200K в год. Написал сам: парсер работает прямо в браузере, без сервера и зависимостей, 127 тестов, открытый код. Рассказываю, что такое S-57, почему с ним сложно и что получилось.</p> <a href="https://habr.com/ru/articles/1084986/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084986#habracut">Читать далее</a>
  75. Как я строю нейросимвольное извлечение условий из тендерных документов

    Tue, 22 Sep 2026 07:39:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/758/ce8/696/758ce8696b95b36ac2e283f89d6205d7.png" /><p>Рабочее название прототипа: Tender Semantic Engine (TSE)</p><p><em>Если фрагмент оказался неправильным ответом на один вопрос, сначала стоит проверить, не является ли он правильным ответом на другой.</em></p><p><strong>Задача, которая только кажется простой</strong></p><p>Я разрабатываю настольную систему для работы с тендерами. Один из ее модулей должен читать комплект закупочной документации и переносить в карточку тендера конкретные условия: порядок оплаты, аванс, срок и место поставки, гарантию, обеспечение, штрафы и другие обязательства сторон.</p><p>Обычно один комплект состоит из договора, технического задания, спецификаций, приложений и Excel-таблиц. В текущем контуре обрабатываются Word, Excel и PDF с текстовым слоем. Сканированные документы и OCR пока рассматриваются как отдельная задача.</p><p>Сначала кажется, что достаточно регулярных выражений, ключевых слов, классификатора или современной LLM. Но основная проблема не в том, чтобы найти предложение со словами «поставка», «оплата» или «гарантия». Нужно понять, какое действие оно выражает и к какому условию относится числовое значение.</p> <a href="https://habr.com/ru/articles/1084984/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084984#habracut">Читать далее</a>
  76. 110 тестов, которые не проверяют код: как заставить документацию падать вместе со сборкой

    Tue, 22 Sep 2026 07:32:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b1/f5c/09b/8b1f5c09b904f761907a187b231cdb50.png" /><p>В своей же справке я нашёл фразу, которая была неправдой. Не устарела - была неправдой с самого начала. Дальше про то, как сделать так, чтобы кодовая база физически не могла врать в документации, и почему главная сложность тут не в тестах, а в списке исключений.</p> <a href="https://habr.com/ru/articles/1083278/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1083278#habracut">Читать далее</a>
  77. Почему взрослому не поздно выучить иностранный язык

    Tue, 22 Sep 2026 07:32:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ce7/6ef/6e7/ce76ef6e7a355a53a0830976c956d63b.png" /><p>«Мне уже поздно».</p><p>Эту фразу про иностранные языки я слышал много раз.</p><p>В двадцать пять кажется, что нужно было начинать в школе.</p><p>В сорок — что надо было начинать в двадцать пять.</p><p>В шестьдесят — что хорошо бы вернуться хотя бы в сорок.</p><p>Логика безупречная.</p><p>Есть только одна проблема.</p><p>Если следовать ей дальше, через десять лет вы будете думать примерно то же самое о сегодняшнем дне.</p> <a href="https://habr.com/ru/articles/1071146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1071146#habracut">Читать далее</a>
  78. Пересекающиеся эксперименты: как мы навели порядок в A/B-тестах

    Tue, 22 Sep 2026 07:30:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8e3/5e7/3e9/8e35e73e98523a2553038f3eff299f7e.png" /><p>Привет! Меня зовут <strong>Кирилл Кочнев</strong>, я руковожу продуктовой аналитикой в <a href="http://hh.ru">hh.ru</a> и веду <a href="https://statznach.mave.digital">«Статзначимый подкаст»</a>. Каждый месяц мы в компании запускаем больше сотни A/B-экспериментов, и со временем тесты начали пересекаться: разные команды одновременно меняли связанные части пользовательских сценариев, из-за чего результаты искажались.&nbsp;</p><p>В этой статье расскажу, как мы подошли к управлению пересекающимися экспериментами: выстроили процесс согласования между командами и бизнес-владельцами, доработали платформу A/B-тестов и превратили это не только в техническое изменение, но и в способ развивать культуру планирования экспериментов.</p> <a href="https://habr.com/ru/articles/1084724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084724#habracut">Читать далее</a>
  79. Ремонт воронки Twinby: как снять страх первого сообщения и пересобрать монетизацию дейтинга

    Tue, 22 Sep 2026 07:26:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/17a/1d4/d2c/17a1d4d2c817ec7449b28da01f8137cd.png" /><p>Я писала <a href="https://habr.com/p/1082716/" rel="noopener nofollow">статью</a> о том, почему УТП <strong>Twinby</strong> не работает, а сегодня хочу поделиться идеями, что можно сделать, чтобы повысить вовлечённость пользователей.</p><p>Привет!&nbsp;Меня зовут Маша, я Senior Product Manager и разбираю только те продукты, над которыми сама хотела бы поработать, так как ими пользуюсь, люблю и вижу, где есть потенциал роста. Мне драйвово искать для них решения, которые выводят продукт на новый уровень не только по деньгам, но и по UX и любви пользователей. Мои другие разборы: <a href="https://habr.com/ru/articles/1073410/" rel="noopener nofollow">«Рейтинг ни на&nbsp;что&nbsp;не&nbsp;влияет»: Почему Яндекс.такси выбирает газлайтинг вместо честного UX</a> и <a href="https://habr.com/ru/articles/1077148/" rel="noopener nofollow">Кэшбек Шрёдингера и молчаливые проценты: Dark Patterns в&nbsp;банкинге</a>.</p> <a href="https://habr.com/ru/articles/1084764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084764#habracut">Читать далее</a>
  80. Почему ИИ для программирования выбирает одни и те же библиотеки: я просканировал 30 сайтов документации

    Tue, 22 Sep 2026 07:25:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/411/fc4/e38/411fc4e3862da53a2f32ce1874e0e9e9.jpg" /><p>Я собираю фидбэк по проекту, который советую людям как альтернативу тяжёлому фреймворку. Вставляю его в диалог с ассистентом кода и прошу подсказать библиотеку под задачу, которую он решает лучше всего. Ассистент называет три конкурента покрупнее и ни разу — мой проект. Дело не в качестве кода: я решил проверить гипотезу техническими средствами, а не спором в комментариях.</p><p>Гипотез было три. Может, дело в файле <code>robots.txt</code>, который блокирует ботов ИИ. Может, у проекта просто нет <code>llms.txt</code> — модного файла, который сейчас советуют выкладывать. Может, документация физически нечитаема для краулера. Я написал скрипт, прогнал его на 30 сайтах документации популярных Python- и JS-библиотек и получил цифры, которые сходятся не с той гипотезой, что я держал в голове изначально.</p><p>Коротко результат: <code>robots.txt</code> не блокирует ботов ИИ ни на одном из 30 доменов — ни по адресу документации, ни в корне домена; <code>llms.txt</code> есть у 11 проектов, и независимые логи показывают, что его почти никто не запрашивает; а пустая для краулера страница нашлась у трёх проектов, но после проверки внутренних страниц из них остался один. Метод, код и таблица — дальше, вместе с сопоставлением с чужими исследованиями и командой, которой это можно проверить у себя.</p> <a href="https://habr.com/ru/articles/1084456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1084456#habracut">Читать далее</a>