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

  1. Как научить планшет видеть несколько объектов в кадре одновременно: multi-label классификация

    Thu, 12 Mar 2026 14:37:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/72f/7da/c5b/72f7dac5b9d385f6554808cbe3ac9303.jpg" /><p>Представьте, что вам нужно научить камеру планшета почти мгновенно определять, что происходит в кадре. И это не просто «автомобиль» или «человек»: нужно различать и связывать разные категории объектов: документы, людей, QR, штрихкоды и так далее. Казалось бы, достаточно взять предобученную модель и заточить для запуска на конкретном железе, в нашем случае это планшет KVADRA_T.&nbsp;&nbsp;</p><p>Привет, Хабр! Меня зовут Анастасия Шпилёва и я работаю в команде разработки программных ИИ-компонент MLKit компании YADRO. В статье расскажу, почему я остановилась на multi-label классификации изображений. А также — как я собирала, размечала и валидировала датасет, от которого во многом зависит эффективность модели. </p> <a href="https://habr.com/ru/articles/1006054/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1006054#habracut">Читать далее</a>
  2. Добавили флагманские серверы для AI-тренинга и новые образы в AI-маркетплейс: дайджест февральских новостей Selectel

    Thu, 12 Mar 2026 14:28:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c37/849/fed/c37849fed7fe67a3064fc6344d0e503e.png" /><p>Привет, Хабр! У нас <a href="https://selectel.ru/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=main_article_digestfeb_120326_content" rel="noopener noreferrer nofollow">в Selectel</a> самый короткий месяц года запомнился большими обновлениями. Пополнили линейку конфигураций мощными флагманскими серверами для AI-тренинга и кластерных задач, добавили поддержку ephemeralStorage в Cluster Autoscaler и Karpenter и выпустили новую версию SELECTOS. Делимся новостями под катом!</p> <a href="https://habr.com/ru/articles/1009492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009492#habracut">Читать далее</a>
  3. Жестокая несовместимость

    Thu, 12 Mar 2026 14:17:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fd5/4a6/ec2/fd54a6ec2082dc67953fa44b1c6e58cb.jpg" /><p>Привет, Хабр!</p><p>Выполнял я недавно обновление 1С:Документооборот. Много доработок, расширения. Но самое плохое – конфигурации поставщика нет в списках 1С, и не хочет с этой версии ни на что обновляться.</p> <a href="https://habr.com/ru/articles/1009180/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009180#habracut">Читать далее</a>
  4. Singleton, Transient, Scoped в .NET: краткая памятка

    Thu, 12 Mar 2026 14:15:37 -0000

    <p>В этой статье я постарался собрать краткий гайд по Singleton, Transient и Scoped. Статья рассчитана на тех, кто хотя бы немного знаком с DI в .NET и не является полноценным туториалом.</p> <a href="https://habr.com/ru/articles/1009516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009516#habracut">Читать далее</a>
  5. Когда код начинают писать машины: что реально изменится в программировании

    Thu, 12 Mar 2026 14:04:58 -0000

    <p>Кажется, мы приближаемся к моменту, когда генерация кода перестанет быть игрушкой и станет обычным инструментом разработки. Уже сейчас можно попросить модель написать API, SQL-запрос или даже кусок архитектуры сервиса. Но что будет дальше, когда такой подход станет стандартом? Изменится ли профессия разработчика или просто появится ещё один инструмент вроде IDE?</p><p>В этой статье я попробую разобрать, как генерация кода может изменить сам процесс разработки. Не в теории, а с инженерной стороны: архитектура, поддержка, технический долг, debugging и то, как вообще читать код, который писал не человек.</p><p>Пару месяцев назад я решил провести небольшой эксперимент. Попробовать писать сервис почти полностью через генерацию кода. Не просто отдельные функции, а прямо весь сервис: API, базу данных, обработчики.</p><p>Честно говоря, в какой-то момент стало немного странно. Ты вроде разработчик, но код пишет не совсем ты.</p><p>Возникает ощущение, будто ты больше архитектор или редактор кода.</p><p>И тут появляется вопрос.</p><p>Если генерация станет стандартом, кем вообще будет программист?</p><p>Тем, кто пишет код?<br>Тем, кто проверяет код?<br>Или тем, кто придумывает системы, которые этот код потом генерируют?</p><p>Попробую поделиться наблюдениями.</p> <a href="https://habr.com/ru/articles/1009504/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009504#habracut">Читать далее</a>
  6. Он меня заблокировал, но я его всё равно люблю! История о потере аккаунта LinkedIn с 23 000 подписчиков

    Thu, 12 Mar 2026 14:01:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/df8/250/6d9/df82506d91d914e235562e2aa29acd76.png" /><p>Вообще история началась 23 июля. Тогда аккаунт с 23+ тысячами подписчиков попал в блок. <em>«Ну и ладно, не в первый раз» </em>- подумала я. Уж я то точно знаю, что нужно делать:) Однако это было начало конца… (впрочем, эта история с двумя концами 😁)</p><p>Я включила режим терминатора и начала хреначить как не в себя, перестроила регулярные метрики в бизнесе, сходила к нескольким психологам, прорыдалась, написала бесконечное количество запросов в техподдержку, пообщалась с коллегами, знакомыми (и мужу досталось, конечно) - в общем, переживала эту жесть, как могла.</p><p>Но 5 августа пришел “приговор” от службы поддержки <strong>LinkedIn</strong> - <strong>"аккаунт заблокирован НАВСЕГДА!"</strong></p><p><strong>И что, все усилия, которые я и команда вкладывали ежедневно на протяжении 3,5 лет, оказались… напрасны?</strong></p> <a href="https://habr.com/ru/articles/1009500/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009500#habracut">Читать далее</a>
  7. Как мы оперативно на PostgreSQL переезжали, или Новые грани применения Dapper

    Thu, 12 Mar 2026 14:00:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f72/f78/9a4/f72f789a454e56beb37f97a2a390ee69.jpg" /><p>Всем привет! Я Игорь Эльяс — бэкенд-разработчик, сейчас работаю в МТС Веб Сервисы. Однажды мне досталась задача «перенести приложение в другую БД, за XX времени», где ХХ — короткий интервал с точки зрения потенциального объема работ при подходе «переделываем все по-нормальному — на Entity Framework» :-)</p><p>Проект на C#, изначальная БД — MS SQL + мы использовали самодельный ORM. Возможно, вы сейчас подумали — «очередное легаси!». И да и нет. Проект родился еще во времена Framework 2.0, но регулярно обновлялся и сейчас работает на .NET8. Он пережил десятки циклов рефакторинга, поэтому не безнадежен для доработок.</p><p>В материале расскажу, что мы в итоге решили со всем этим делать, почему и для чего выбрали именно Dapper, а еще — познакомлю вас с мощным, но малоизвестным инструментом <a href="https://github.com/ekonbenefits/dynamitey" rel="noopener noreferrer nofollow">Dynamitey</a>, благодаря которому удалось выполнить все в срок и без лишний приключений.</p> <a href="https://habr.com/ru/articles/1008680/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1008680#habracut">Читать далее</a>
  8. [Перевод] Более быстрый asin()

    Thu, 12 Mar 2026 13:52:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf4/64f/c8b/bf464fc8bc90840ae416f637e1a8054d.jpg" /><p>Когда я пишу эту статью, то чувствую себя довольно глупо. На самом деле, это история с моралью «Прежде, чем действовать, изучи вопрос и понимай, в чём заключается твоя цель, потому что иначе потеряешь много времени».</p><p>Я продолжаю работать над проектом <a href="https://16bpp.net/blog/post/psraytracing-a-revisit-of-the-peter-shirley-minibooks-4-years-later/" rel="noopener noreferrer nofollow">PSRayTracing</a>. Как ни стараюсь я положить его на полку, время от времени слышу о чём-то «новом» и задаюсь вопросом: «а можно ли засунуть это в мой трассировщик лучей, чтобы выжать из него ещё немного скорости?». На этот раз такой темой стали <a href="https://en.wikipedia.org/wiki/Pad%C3%A9_approximant" rel="noopener noreferrer nofollow">аппроксимации Паде</a>. Моя цель заключалась в обеспечении более быстрых (и точных) тригонометрических аппроксимаций.</p><p>Увы, это не помогло... однако я обнаружил нечто иное, позволившее существенно ускорить мой трассировщик!</p> <a href="https://habr.com/ru/articles/1009424/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009424#habracut">Читать далее</a>
  9. От MNIST к Transformer. Часть 3. Умножение тензоров. Пишем Linear Layer

    Thu, 12 Mar 2026 13:49:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a16/778/ec8/a16778ec8bb214599968c05967ef2ba7.png" /><p>Мы живем в эпоху, когда ИИ стал доступен каждому. Но за магией&nbsp;<code>PyTorch</code>&nbsp;скрывается колоссальная инженерная работа и сложные вычислительные процессы, которые для большинства остаются черным ящиком.&nbsp;</p><p>Это третья статья из цикла&nbsp;<strong>От MNIST к Transformer</strong>, цель которого пошагово пройти путь от простого CUDA ядра до создания архитектуры Transformer - фундамента современных LLM моделей. Мы не будем использовать готовые высокоуровневые библиотеки. Мы будем разбирать, как все устроено под капотом, и пересобирать их ключевые механизмы своими руками на самом низком уровне. Только так можно по настоящему понять как работают LLM и что за этим стоит.&nbsp;В этой статье мы перейдем от матриц к такому понятию как тензоры, напишем умножение тензоров, так же создадим свой первый линейный слой или полно-связную нейронную сеть. И наконец напишем сеть для распознования mnist датасета.</p><p>Приготовьтесь, будет много кода на C++ и CUDA, работы с памятью и погружения в архитектуру GPU. И конечно же математика что за этим стоит. Поехали!</p> <a href="https://habr.com/ru/articles/1008948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1008948#habracut">Читать далее</a>
  10. Квест на выживание: Настраиваем плагин Госуслуг и КриптоПро на Ubuntu 24.04 (Noble Numbat)

    Thu, 12 Mar 2026 13:46:28 -0000

    <p>Настройка электронной подписи (ЭП) в Linux — это всегда приключение. Но попытка завести плагин Госуслуг на свежей Ubuntu 24.04 LTS превращается в настоящий хардкорный квест. Официальные инструкции безнадежно устарели, инсталляторы выдают ошибки, а техническая поддержка обычно разводит руками.</p><p>В этой статье я пошагово разберу, как заставить всё это работать, когда «всё против вас»: от конфликтов OpenSSL 3.0 до капризов Wayland и Native Messaging.</p> <a href="https://habr.com/ru/articles/1009490/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009490#habracut">Читать далее</a>
  11. Транзакции в 1С: ошибки на собеседованиях, реальные примеры и правильные решения

    Thu, 12 Mar 2026 13:43:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/558/e3b/7e7/558e3b7e7c30a1855f1ecf1fda047dc3.jpg" /><p>"Работа программиста 1С в аутсорсинге часто связана с собеседованиями. При смене работы также нужно пройти интервью, — рассказывает моя коллега <strong>Ирина, программист 1С.</strong> — Последнее время часто стали спрашивать о транзакциях в 1С и просить решить задачи, связанные с ними.&nbsp; В этой статье рассмотрим примеры задач, ошибки и правильные ответы".</p><p>Транзакция — это логическая группа операций, которую нужно выполнить <strong>целиком или не выполнять вовсе.</strong></p><p>Простой пример из жизни.<br>Вы хотите записать несколько документов одновременно. Если запись одной из них упала, надо <strong>откатить все изменения</strong>, чтобы не получить <em>получастичное состояние</em>.</p><p>В 1С транзакции помогают обеспечить <strong>атомарность</strong>, <strong>целостность</strong> и <strong>согласованность данных</strong>.</p><p>Рассмотрим примеры</p> <a href="https://habr.com/ru/articles/1009442/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009442#habracut">Читать далее</a>
  12. Работаем с контейнерами в C++ с помощью библиотеки Ranges

    Thu, 12 Mar 2026 13:20:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4c0/d99/21e/4c0d9921eb62c3d141c410e8801bcdae.png" /><p>Понятие контейнер сейчас активно применяется в контексте Docker и аналогичных решений по контейнеризации. Однако, в языке C++ контейнеры существуют уже очень давно и являются фундаментальной частью Standard Template Library (STL). Они предоставляют готовые реализации наиболее часто используемых структур данных, избавляя разработчика от необходимости писать их с нуля.</p><p>Контейнеры C++ можно разделить на несколько основных категорий. Последовательные контейнеры (Sequence Containers) хранят элементы в линейной последовательности, при этом порядок элементов определяется позицией добавления. Ассоциативные контейнеры (Associative Containers) автоматически сортируют элементы по ключу. При этом, они обеспечивают достаточно быстрый поиск (O(log n)). Неупорядоченные ассоциативные контейнеры (Unordered Associative Containers) хранят элементы в хеш-таблицах. Обеспечивают поиск в среднем за O(1). Адаптеры контейнеров (Container Adapters) предоставляют ограниченный интерфейс поверх других контейнеров.</p><p>В рамках данной статьи мы будем говорить об использовании библиотеки Ranges для работы с контейнерами. </p> <a href="https://habr.com/ru/articles/1001540/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1001540#habracut">Читать далее</a>
  13. Cнижаем энергопотребление видеосервера на Linux с помощью измерителя тока

    Thu, 12 Mar 2026 13:20:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7a0/f5b/3f4/7a0f5b3f4454033a9624d79bab55e971.png" /><p>Меня тут давно донимает вопрос снижения энергопотребления в квартире, так как ежемесячный расход электроэнергии каждый месяц переваливает за 300 киловатт. В связи с этим решил понаблюдать за работой домашнего видеорегистратора. Для этих целей крутится небольшой сервачок (Debian Linux) на MiniITX с Ryzen 3 3200GE, который обслуживает несколько IP-камер и пишет их с помощью Xeoma (а также параллельно крутит Home Assistant).</p><p>Подключил умную розетку к этому устройству на месяц и выяснил, что устройство ежемесячно потребляет 64 киловатта.</p><p>Далее попытался понять, как мне снизить энергопотребление и выявил интересную особенность... К серверу подключён монитор, который в графическом интерфейсе отображает картинку с видеокамер. В таком режиме работы процессор нагружен на 80-90% по всем ядрам. </p> <a href="https://habr.com/ru/articles/1009480/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009480#habracut">Читать далее</a>
  14. [Перевод] Temporal: 9-летний путь к исправлению времени в JavaScript

    Thu, 12 Mar 2026 12:57:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/48d/c66/ace/48dc66ace689341af98692fd871926ac.jpg" /><p>Cтарший инженер-программист в организации JavaScript Infrastructure &amp; Terminal Experience компании Bloomberg Джейсон Уильямс <a href="https://bloomberg.github.io/js-blog/post/temporal/" rel="noopener noreferrer nofollow">опубликовал</a> пост, в котором рассказал, как он вместе с командой реализовывал библиотеку Temporal вместо Date для различных типов дат и времени. Автор выступает делегатом TC39 (группы экспертов из Ecma International, отвечающей за стандартизацию и развитие языка JavaScript) и имеет опыт стандартизации функций, реализации языка и участия в крупных проектах с открытым исходным кодом. Джейсон также является создателем движка Boa JavaScript.</p> <a href="https://habr.com/ru/articles/1009474/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009474#habracut">Читать далее</a>
  15. Почему Яндекс.Мессенджер

    Thu, 12 Mar 2026 12:50:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e37/372/582/e37372582ba151896065c8b5bcc5a65f.png" /><p>В роли эксперта, который давно в теме корпоративных мессенджеров (ресёрч-разработка-внедрение), нашёл несколько ограничений, которые можно обойти сегодня и получить обновления завтра. Экосистема бизнес-продуктов Яндекса заметно развивается в последние годы. И замечательный поиск, как вишенка на торте.</p> <a href="https://habr.com/ru/articles/1009472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009472#habracut">Читать далее</a>
  16. Сканировать недостаточно: строим системную работу с уязвимостями

    Thu, 12 Mar 2026 12:42:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/398/ba1/7c3/398ba17c3898d823d358365c22b40b4a.png" /><p><em>За окном 2026 год, а компании по-прежнему взламывают через незакрытые уязвимости. При этом управление уязвимостями часто сводится к нерегулярному скану и надежде, что «пронесёт».</em></p><p><em>Но не пронесёт. Особенно если внутри работает Jenkins с уязвимостью на чтение произвольных файлов, а наружу торчит GitLab, через который до обновления можно было сбросить пароль к любой учётке.</em></p><p>Привет, Хабр! Я&nbsp; Виктор Бобыльков, директор по кибербезопасности <a href="https://mws.ru/cloud-platform/?utm_source=habr_hub&amp;utm_campaign=mwscloudplatform&amp;utm_term=article1009076" rel="noopener noreferrer nofollow">МТС Web Services Cloud,</a> где помогаю строить нашу собственную платформу и делать Security-процесс прозрачным и удобным.</p><p>В этой статье разбираю, почему стандартных практик сканирования недостаточно для обеспечения безопасности и что вообще значит «управлять уязвимостями». Я разложу процесс по полочкам: чтобы было понятно, на что обращать внимание, как подступиться к теме и как внедрять процесс в жизнь.</p><p>Мы пройдём по пяти уровням зрелости — от базового сканирования до автоматизации, whitebox-подхода и специфики KPI. Размер компании не имеет значения — подойдёт как для небольшой команды, так и для бигтеха. Заодно вы сможете свериться, где находитесь сейчас и какие шаги впереди.</p> <a href="https://habr.com/ru/articles/1009076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009076#habracut">Читать далее</a>
  17. Генерация коммитов, ручной запуск Skills и быстрые действия в чате: Veai 5.6

    Thu, 12 Mar 2026 12:31:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b98/732/1a1/b987321a1755ff6d3ac4aa7dca02999f.png" /><p>Работа с агентом обычно прерывается мелкими операциями: написать сообщение коммита, скопировать кусок ответа, прикрепить скриншот. В релизе <strong>Veai 5.6</strong> (<a href="https://veai.ru/products?utm_source=release56_post&amp;utm_medium=habr&amp;utm_campaign=release56" rel="noopener noreferrer nofollow">ИИ-агент</a> к JetBrains IDEs для написания кода, тестирования и отладки с доступом к топовым LLM и всем внутренним инструментам IDE) мы убрали часть этой рутины. Добавили генерацию коммитов из diff, быстрые действия для текста ответа, явный технический контекст запроса, ручной вызов Skills и более простой способ прикреплять изображения.</p> <a href="https://habr.com/ru/articles/1009426/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009426#habracut">Читать далее</a>
  18. Тренажёр по BPMN: дистанционное банковское обслуживание

    Thu, 12 Mar 2026 12:22:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b8b/b23/632/b8bb236329d8f646324d361809225a14.png" /><p>В данной статье-тренажёре мы подготовили <strong>25 заданий</strong> на составление <strong>BPMN-модели процесса кредитования в ДБО</strong>. К каждому заданию мы подготовили рекомендации по его выполнению, а также под спойлерами спрятали наше решение и его объяснение. Возможно, наше понимание и исполнение может отличаться от того, к которому придёте вы — мы будем рады подискутировать в комментариях.</p><p>В конце статьи мы приложили файл цельной диаграммы всех процессов и полный текст в формате .pdf для скачивания, чтобы можно было потренироваться, поискать собственное решение и подробнее ознакомиться с нашим в любое удобное время.</p> <a href="https://habr.com/ru/articles/1007438/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1007438#habracut">Читать далее</a>
  19. Блеск и нищета Cluster API Kubernetes

    Thu, 12 Mar 2026 12:19:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fd8/6cc/aa1/fd86ccaa1e2fda810c0724e001756983.jpg" /><p>Kubernetes полюбился разработчикам своим удобством: описал развертывание, в любой момент изменил параметры — и все работает. Но вот раскатка самих кластеров долгое время оставалась лоскутным одеялом: Terraform, Ansible, десятки плейбуков и пайплайнов. Потерял стейт — и начинается квест.&nbsp;</p><p>Cluster API (CAPI) закрыл этот разрыв и за последние годы стал едва ли не стандартом для управления Kubernetes-кластерами. Он превратил развертывание и сопровождение инфраструктуры в такой же декларативный процесс, как деплой приложения.</p><p>В нашей платформе «Штурвал» мы уже давно используем Cluster API в продакшене. И довольно быстро стало понятно: это не просто удобный способ развернуть Kubernetes, а смена парадигмы эксплуатации. Но вместе с предсказуемостью приходят новые сложности — от обновлений управляющей плоскости до нетривиальных сценариев отказа. В этой статье разберемся, чем хорош Cluster API, а в чем его подводные камни, о которых обычно узнают уже в ходе эксплуатации.</p> <a href="https://habr.com/ru/articles/1009028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009028#habracut">Читать далее</a>
  20. Смазка подвижных частей паяльных установок

    Thu, 12 Mar 2026 12:13:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/63a/e40/d88/63ae40d88d98d4621d90f35d5ca5ee73.jpg" /><p><em>Итак – у вас есть цех поверхностного монтажа. В цеху есть печь. В печи есть конвейер. И узлы конвейера требуют смазки. Конечно, на производстве есть и иные механизмы, работающие в условиях высоких температур, однако, горячее сердце линии монтажа – именно конвейерная печь. Обсудим, как надо ее смазывать, а как не надо.</em></p> <a href="https://habr.com/ru/articles/1009464/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009464#habracut">Читать далее</a>
  21. Кибербезопасность ИИ. Часть 3. Регулирование, стандартизация и кибербезопасность ИИ

    Thu, 12 Mar 2026 12:10:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/00f/b82/769/00fb827693576d8506fa851199119142.png" /><p>Описав в <a href="https://habr.com/ru/companies/securityvison/articles/995732/" rel="noopener noreferrer nofollow">предыдущих</a> <a href="https://habr.com/ru/companies/securityvison/articles/1004094/" rel="noopener noreferrer nofollow">статьях</a> архитектуры нейросетей и типы современных ИИ-систем, настало время обсудить текущие вызовы и риски, связанные с использованием ИИ. В настоящее время вопрос регулирования и применения ИИ регулярно <a href="https://www.rbc.ru/rbcfreenews/694d1de09a794719f9fdad10" rel="noopener noreferrer nofollow">обсуждается</a> на самих высоких уровнях, а отрасль ИИ, несмотря на скепсис и опасения, не стала «пузырём» и продолжает активно развиваться, приникая во многие сферы и способствуя развитию смежных сегментов экономики. Однако, столь стремительная интеграция активно эволюционирующей технологии неизбежно поднимает технические и правовые вопросы безопасности, надежности, этичности её использования. В данной статье опишем текущее состояние российского и международного законодательства в области ИИ, перечислим разнообразные стандарты и фреймворки управления рисками ИИ, опишем принципы атак на системы ИИ и меры защиты, поговорим о нарастающих трендах.</p> <a href="https://habr.com/ru/articles/1009462/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009462#habracut">Читать далее</a>
  22. 10 причин попробовать Effect TS/Основы Effect TS

    Thu, 12 Mar 2026 12:08:24 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/6de/9bb/139/6de9bb139cd8cc813118982c1fdf38c3.png" /><p><a href="http://effect.website/" rel="noopener noreferrer nofollow">Effect</a>-фреймворк, который никого не может оставить равнодушным. Читая комментарии к другим постам, я заметил, что добрая часть хабра считает, что эффект это избыточно сложная и не особо нужная технология. В своей статье я обозначаю 10 причин, почему эту технологию стоит попробовать, даже если вы дико предвзятый разработчик, а также даю экскурс по базам фреймворка.</p> <a href="https://habr.com/ru/articles/1009458/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009458#habracut">Читать далее</a>
  23. [Перевод] Claude Code vs. Codex: исчерпывающее сравнение

    Thu, 12 Mar 2026 11:50:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e20/1c1/e35/e201c1e35e00a1e3b7a9f0bf4e4a7e72.png" /><p>Я использовал Claude Code несколько месяцев, потом перешёл на Codex. Недавно вернулся обратно — и причина не в бенчмарках. Также протестировал оба инструмента на одной и той же задаче.</p><p>В этой статье я разберу разные аспекты Claude Code и Codex, сравню флагманские модели Opus 4.6 и GPT-5.3-Codex, расскажу, что реально влияет на опыт AI-разработки, и покажу кейс-стади: построение RAG-пайплайна в обоих агентах.</p><p>Сразу предупрежу: читать ~12 минут. По-моему, это оправдано, если вы собираетесь платить $200/месяц за любой из них.</p> <a href="https://habr.com/ru/articles/1009444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009444#habracut">Читать далее</a>
  24. [Перевод] Справочник по интерфейсу командной строки и конфигурационным файлам OpenClaw: полное руководство

    Thu, 12 Mar 2026 11:20:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/457/f3f/3fe/457f3f3fe9c5a38a43cd2d3dc77ebce4.png" /><p> Настройка OpenClaw — это один JSON5-файл и CLI на сотню с лишним команд. Документация разбросана между официальным справочником, GitHub issues и постами сообщества. Собрали всё в одном месте: структура конфигурации, управление шлюзом, модели, каналы, песочница, горячая перезагрузка, переменные окружения и безопасное хранение секретов. </p> <a href="https://habr.com/ru/articles/1009420/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009420#habracut">Читать далее</a>
  25. Обзор оптической системы спектрального уплотнения Булат (DWDM)

    Thu, 12 Mar 2026 11:15:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf6/a4f/dfa/bf6a4fdfafcfac87abc332a159f7ed7e.jpg" /><p>Решения, которые являются фундаментом любой сетевой архитектуры - это системы оптического уплотнения DWDM (Dense Wavelength Division Multiplexing). </p><p>У нас в ИТС была возможность изучить в лаборатории решение, которое предлагает Булат и в данном обзоре мы расскажем про две линейки оборудования, основные характерискики, поделимся своими ощущениями после тестирования в лаборатории. </p><p>Обзор расчитан на специалистов, которые уже сталкивались с подобными решениями, так же обзор содержит довольно много изображений, поэтому осторожно - траффик.</p> <a href="https://habr.com/ru/articles/984432/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=984432#habracut">что для DWDM предлагает Булат?</a>
  26. Отсечь змейке хвост: останавливаем разнос базы данных, когда времени на это нет

    Thu, 12 Mar 2026 11:14:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c30/a95/285/c30a952852513764f3a4ca519f50ead3.jpg" /><p>Привет, Хабр! Меня зовут Кирилл Абрамов, я backend-инженер в сервисе Автотека Авито. В этой статье я расскажу, как остановил постоянное увеличение объёма базы данных PostgreSQL и что надо делать, если времени на остановку не остаётся.</p> <a href="https://habr.com/ru/articles/1009204/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009204#habracut">Читать далее</a>
  27. Google Search Console неожиданно стал инструментом исследования клиентов

    Thu, 12 Mar 2026 11:11:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eca/116/2f3/eca1162f3f3fe826b43434ee60a2a7ec.jpg" /><p>Всем привет! Меня зовут Андрей Попов, я SEO-специалист в<a href="https://clck.ru/3LH87L" rel="noopener noreferrer nofollow"> AGIMA</a>. В SEO редко происходят настоящие переломы. Обычно всё меняется медленно: новый фактор ранжирования, очередное обновление алгоритма, небольшая перестройка выдачи. Но сейчас происходит куда более глубокая вещь — меняется сама природа поиска. Люди перестают «искать» и начинают <strong>разговаривать</strong>.</p> <a href="https://habr.com/ru/articles/1009364/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009364#habracut">Читать далее</a>
  28. Код личности: разбор характера аналитика вместе с психотерапевтом

    Thu, 12 Mar 2026 11:11:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2d0/e35/9b4/2d0e359b444f81c062feff83ffb0bd6e.png" /><p>Принято считать, что работа аналитика — это сухие цифры, SQL-запросы и работа с графиками. Безусловно, hard skills наш фундамент, но на деле львиная доля времени аналитика уходит на другое. Это множественная коммуникация с заказчиками, упаковка пожеланий в строгие требования и последующий (а часто и параллельный) перевод этих смыслов на язык, понятный разработке. Чтобы эта цепочка не распалась, одних hard skills мало, здесь в целом нужен определенный склад ума.&nbsp;</p><p>Так вот, чтобы понять, «мое аналитика или не мое», нужно заглянуть глубже — в психологию и черты характера. Я давно увлекаюсь психологией, и психологические методики не раз помогали мне решать сложные рабочие задачи и находить общий язык с&nbsp; коллегами в трудных ситуациях. Но поскольку я не профессионал в этой области, то предлагаю обратиться к эксперту. Вместе мы попробуем составить психологический портрет аналитика и разобраться, какой именно&nbsp; склад ума необходим в нашей профессии.&nbsp;</p><p>Эта статья будет полезна тем, кто только выбирает направление в IT или планирует сменить профессию в сторону аналитической деятельности. Она поможет примерить на себя роль аналитика и понять, насколько комфортно будет находится в ней каждый день.</p> <a href="https://habr.com/ru/articles/1009352/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009352#habracut">Читать далее</a>
  29. 1 700 коммитов без единой строчки руками: как я построил production-приложение на Elixir силами AI

    Thu, 12 Mar 2026 11:04:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/edb/4cb/c7d/edb4cbc7da261058c031e87703737f90.jpg" /><p>4 месяца, 1 700 коммитов, 3 880 тестов, 94.83% покрытие — и ни одной строчки кода написанной руками. Как я построил production-приложение на Elixir/Phoenix силами Claude Code: архитектура процесса, TDD, два production-инцидента и уроки.</p> <a href="https://habr.com/ru/articles/1009406/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009406#habracut">Читать далее</a>
  30. Как мы отправили сисадмина поставить сервер в Антарктиде

    Thu, 12 Mar 2026 11:01:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3b6/a83/268/3b6a832685757d6b037159475acf7826.png" /><p>Помните сисадмина, которого мы сбрасывали с самолёта в Арктике? Теперь Денис довёз сервер и спутниковый телепорт до Антарктиды.</p><p>Теперь вы можете взять виртуальную машину на сервере на нашей станции Беллинсгаузен в Антарктиде.</p><p>За 1 рубль на месяц.</p><p>Проект некоммерческий. Этот рубль нужен, чтобы вас идентифицировать по закону.<br> Больше нельзя, чтобы все успели попробовать. Эксперимент закончится через несколько месяцев, после чего мы передадим оборудование учёным. И да, там есть сервис с вебкамерой на бухту и пингвинов.</p><p>Если что, мы до этого запускали серверы в стратосферу, один сейчас на орбите на пикоспутнике, возили железо для тестов на базу около Северного полюса. Поэтому к Антарктиде присматривались давно.</p><p>Денис, который помогал нам с первыми стратосферными запусками, который настраивал спутниковую связь и платформу в Арктике, ставил мировой рекорд по стратосферному прыжку и готовился отстреливаться от медведей, всё-таки дошёл до нужной точки. Заодно завёз материалы Конюхову, лагерь которого попортили морские слоны, покормил слонов, покормил Фёдора и поехал дальше.</p> <a href="https://habr.com/ru/articles/1009366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009366#habracut">Читать далее</a>
  31. Anthropic и Open AI поддержали мой open source проект Databasus в рамках поддержки OSS проектов

    Thu, 12 Mar 2026 10:57:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a39/2d3/009/a392d30090f11addf61e1efb24f33aac.png" /><p>За прошедшие две недели я узнал, что сначала Anthropic, а потом Open AI запустили программы поддержки open source проектов: <a href="https://claude.com/contact-sales/claude-for-oss" rel="noopener noreferrer nofollow">Claude for Open Source</a> и <a href="https://developers.openai.com/codex/community/codex-for-oss/" rel="noopener noreferrer nofollow">Codex for Open Source</a>. Я подал заявку в обе программы со своим <a href="https://github.com/databasus/databasus" rel="noopener noreferrer nofollow">open source проектом</a> и мои заявки одобрили.</p><p>Какие были требования, что это даёт и как я буду применять новые инструменты — ниже.</p> <a href="https://habr.com/ru/articles/1009404/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009404#habracut">Читать далее</a>
  32. Я дал Claude доступ к своему телу. Вот что получилось

    Thu, 12 Mar 2026 10:55:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/38a/6f1/3da/38a6f13dab4c4384173e3b0f537e2605.png" /><p><strong>Claude</strong>&nbsp;имеет доступ к моим анализам крови, данным по сну, пульсу в покое, питанию, весу и всем визитам к врачам — в реальном времени. Теперь я просто задаю вопросы, а AI находит зависимости, которые человеку заметить практически невозможно.</p> <a href="https://habr.com/ru/articles/1009388/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009388#habracut">Читать далее</a>
  33. Проблемы ИТ-архитектуры

    Thu, 12 Mar 2026 10:53:25 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8fc/727/faa/8fc727faa1f6ae66ea2ac208e6eb3271.jpg" /><p>«<em>Эти архитекторы делают непонятно для кого</em>», «<em>Я тут в Miro накидал</em>», «<em>Нарисуй там что-нибудь архитектурное, а то мы уже код пишем</em>» – знакомо?</p><p>Привет! Меня зовут Ущаповский Антон, я архитектор решений в МВС ИИ, последние несколько лет активно погружаюсь в различные аспекты разработки ПО и в ИТ-архитектуру, в частности. Как следствие, накопилось некоторое количество повторяющихся «болей», которые встречаю из раза в раз и наблюдаю их на регулярной основе практически на каждом ИТ-продукте.</p><p>Список не претендует на абсолютную полноту, но содержит одни из самых распространенных и болезненных кейсов, с моей субъективной точки зрения.</p> <a href="https://habr.com/ru/articles/1009402/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009402#habracut">Посмотреть одним глазком</a>
  34. Microsoft рассказала, как устанавливать Windows 11, чтобы компьютер не тормозил

    Thu, 12 Mar 2026 10:38:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4d5/ba0/ac9/4d5ba0ac9d19cc3c664101bca376aa65.jpg" /><p>В мире компьютеров можно встретить один довольно стандартный сюжет, который, правда, каждый раз связан с проблемой, требующей разных решений. Вот вы купили новый ноутбук или собрали ПК, установили Windows 11, но что-то идет не так: <strong>система тормозит, антивирус жрет ресурсы</strong>, а в интернете пишут про какую-то функцию, которая должна все исправить. Вы находите ее в настройках — и она недоступна. Знакомо? Microsoft обещала починить это еще в январе, но в последний момент передумала. Разбираемся, что произошло и что теперь делать.</p> <a href="https://habr.com/ru/articles/1009396/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009396#habracut">Читать далее</a>
  35. Рекап, он же wrapped — что это и делать ли в своём приложении

    Thu, 12 Mar 2026 10:26:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f10/c3e/200/f10c3e2001ce0ab3262fb25f0cd40892.jpg" /><p>Тем, кто всё ещё не убрал ёлку, посвящается.&nbsp;</p><p>Праздник давно прошёл, а годовая статистика осталась. В статье расскажу, как мы делаем <strong>рекапы</strong> — итоги года юзера в приложении с новогодним визуалом. Будут Единороги, Олени и немного <s>дедлайнов</s> чудес.</p> <a href="https://habr.com/ru/articles/1006562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1006562#habracut">Читать далее</a>
  36. Устранение всех ошибок FACEIT Anti-Cheat: Подробный гайд 2026

    Thu, 12 Mar 2026 10:21:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3cc/053/895/3cc053895c725cace58e7a4484651944.png" /><p>Защита от читеров в киберспорте сильно шагнула вперед. Если раньше античиты работали как обычные приложения и просто поверхностно проверяли память компьютера, то теперь они встраиваются в самые глубины Windows (на уровень ядра) и работают напрямую с железом.</p><p>Вот как это можно описать простыми словами на примере FACEIT Anti-Cheat, одного из самых строгих античитов на сегодня.</p><p>Программа привязывается к защитным функциям материнской платы и процессора вашего компьютера. Благодаря этому античит защищает игру на самом глубоком уровне системы, куда доступ закрыт не только обычным программам, но и большинству вирусов. Он работает на опережение и создает условия, при которых вредоносный код в принципе не может запуститься, буквально запирая память игры в неприступный сейф.</p> <a href="https://habr.com/ru/articles/1009386/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009386#habracut">Подробнее о всех ошибках</a>
  37. Создание приложения .NET MAUI с SKSL-шейдерами и аудиообработкой в реальном времени

    Thu, 12 Mar 2026 10:19:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3df/288/711/3df2887115f078143b91479a79b79f08.jpg" /><p>Создание .NET приложения для аудиообработки с привлекательными SKSL-шейдерами</p><p>Давайте создадим симпатичное приложение для Android, iOS, MacCatalyst и Windows, которое будет рисоваться на холстике как Flutter, а писать мы будем на C#, как максимум - отвлечемся на синтаксис шейдеров <a href="https://skia.org/docs/user/sksl/" rel="noopener noreferrer nofollow">SKSL</a> от Гугла. Забудем, все, что мы слышали про .NET MAUI и начнем творить на Skia холсте..</p> <a href="https://habr.com/ru/articles/1009382/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009382#habracut">Читать далее</a>
  38. 5 библиотек, которые помогут улучшить UX в вашем React Native-приложении

    Thu, 12 Mar 2026 10:03:53 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/736/d55/a78/736d55a78da3903dbd5c8079a742c3ec.jpg" /><p>Даже если вы разрабатываете MVP в условиях жестких сроков, не стоит забывать: результатом нашей работы будет приложение, которым будут пользоваться реальные люди. Причем первыми пользователями вполне могут оказаться инвесторы, заказчики или стейкхолдеры, которые оценивают продукт на ранней стадии.</p><p>И будет здорово, если их первая реакция будет не «ну, работает», а «вау, это выглядит как полноценный продукт».</p><p>Почему разработчикам вообще стоит задумываться о пользовательском опыте? Кажется, что это зона ответственности product/project-менеджеров, UX-дизайнеров и аналитиков. Но на практике у разработчиков в мобильных проектах есть довольно большая свобода влиять на UX-детали.</p><p>Более того, многие мелкие улучшения интерфейса стоят буквально десятки строк кода и несколько минут времени, но при этом заметно повышают ощущение «живости» приложения.</p><p>Меня зовут Алексей Цуцоев, я Frontend TeamLead в KODE. В этой статье разберу несколько библиотек, которые позволяют быстро улучшить UX React Native-приложения без значительных затрат на разработку.</p> <a href="https://habr.com/ru/articles/1009370/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009370#habracut">Читать далее</a>
  39. Как правильно оформлять РИДы в ИТ-проектах, чтобы не создавать спорных ситуаций

    Thu, 12 Mar 2026 09:28:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/576/8f5/fbd/5768f5fbd73fc3dabddf6a724f91a00c.png" /><p>В разработке проектов всегда необходимо выделять все результаты интеллектуальной деятельности. Особенно если к процессу подключены сразу несколько подрядчиков.&nbsp;</p><p>Сайт или приложение — это комплексный РИД, который состоит из множества объектов. Каждый из них охраняется законом об интеллектуальной собственности. Клиент должен быть уверен, что может свободно распоряжаться всеми объектами. И понимать — к кому обратиться за конкретной доработкой или в случае претензий от третьих лиц.&nbsp;</p><p>В этой статье вы узнаете, как правильно фиксировать РИДы в проектах по разработке, передавать права заказчику и гарантировать спокойствие всех сторон.</p> <a href="https://habr.com/ru/articles/1006574/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1006574#habracut">Читать далее</a>
  40. Join-to-domain. Вводим устройство под управлением РЕД ОС в домен и забываем про скучные мануалы

    Thu, 12 Mar 2026 09:18:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/cbe/2db/9ce/cbe2db9ce7d6d20bf0f22f33b3920d89.jpg" /><p>Привет, Хабр! Меня зовут Владлен, я ― инженер-программист отдела разработки РЕД ОС. Ко мне пришли с предложением рассказать об утилите, которую мы создали для быстрого ввода устройств на базе РЕД ОС в домен. Тема интересная, ведь join-to-domain умеет в несколько механизмов подключения, пережил перенос на другой язык программирования и дружит с РЕД АДМ. Итак, сегодня я расскажу подробнее о том, как мы создали join-to-domain и как использовать его на благо вашей ИТ-инфраструктуры.</p> <a href="https://habr.com/ru/articles/1009346/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009346#habracut">Читать далее</a>
  41. Как научить планшет видеть несколько объектов в кадре одновременно: multi-label классификация

    Thu, 12 Mar 2026 14:37:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/72f/7da/c5b/72f7dac5b9d385f6554808cbe3ac9303.jpg" /><p>Представьте, что вам нужно научить камеру планшета почти мгновенно определять, что происходит в кадре. И это не просто «автомобиль» или «человек»: нужно различать и связывать разные категории объектов: документы, людей, QR, штрихкоды и так далее. Казалось бы, достаточно взять предобученную модель и заточить для запуска на конкретном железе, в нашем случае это планшет KVADRA_T.&nbsp;&nbsp;</p><p>Привет, Хабр! Меня зовут Анастасия Шпилёва и я работаю в команде разработки программных ИИ-компонент MLKit компании YADRO. В статье расскажу, почему я остановилась на multi-label классификации изображений. А также — как я собирала, размечала и валидировала датасет, от которого во многом зависит эффективность модели. </p> <a href="https://habr.com/ru/articles/1006054/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1006054#habracut">Читать далее</a>
  42. Добавили флагманские серверы для AI-тренинга и новые образы в AI-маркетплейс: дайджест февральских новостей Selectel

    Thu, 12 Mar 2026 14:28:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c37/849/fed/c37849fed7fe67a3064fc6344d0e503e.png" /><p>Привет, Хабр! У нас <a href="https://selectel.ru/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=main_article_digestfeb_120326_content" rel="noopener noreferrer nofollow">в Selectel</a> самый короткий месяц года запомнился большими обновлениями. Пополнили линейку конфигураций мощными флагманскими серверами для AI-тренинга и кластерных задач, добавили поддержку ephemeralStorage в Cluster Autoscaler и Karpenter и выпустили новую версию SELECTOS. Делимся новостями под катом!</p> <a href="https://habr.com/ru/articles/1009492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009492#habracut">Читать далее</a>
  43. Жестокая несовместимость

    Thu, 12 Mar 2026 14:17:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fd5/4a6/ec2/fd54a6ec2082dc67953fa44b1c6e58cb.jpg" /><p>Привет, Хабр!</p><p>Выполнял я недавно обновление 1С:Документооборот. Много доработок, расширения. Но самое плохое – конфигурации поставщика нет в списках 1С, и не хочет с этой версии ни на что обновляться.</p> <a href="https://habr.com/ru/articles/1009180/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009180#habracut">Читать далее</a>
  44. Singleton, Transient, Scoped в .NET: краткая памятка

    Thu, 12 Mar 2026 14:15:37 -0000

    <p>В этой статье я постарался собрать краткий гайд по Singleton, Transient и Scoped. Статья рассчитана на тех, кто хотя бы немного знаком с DI в .NET и не является полноценным туториалом.</p> <a href="https://habr.com/ru/articles/1009516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009516#habracut">Читать далее</a>
  45. Когда код начинают писать машины: что реально изменится в программировании

    Thu, 12 Mar 2026 14:04:58 -0000

    <p>Кажется, мы приближаемся к моменту, когда генерация кода перестанет быть игрушкой и станет обычным инструментом разработки. Уже сейчас можно попросить модель написать API, SQL-запрос или даже кусок архитектуры сервиса. Но что будет дальше, когда такой подход станет стандартом? Изменится ли профессия разработчика или просто появится ещё один инструмент вроде IDE?</p><p>В этой статье я попробую разобрать, как генерация кода может изменить сам процесс разработки. Не в теории, а с инженерной стороны: архитектура, поддержка, технический долг, debugging и то, как вообще читать код, который писал не человек.</p><p>Пару месяцев назад я решил провести небольшой эксперимент. Попробовать писать сервис почти полностью через генерацию кода. Не просто отдельные функции, а прямо весь сервис: API, базу данных, обработчики.</p><p>Честно говоря, в какой-то момент стало немного странно. Ты вроде разработчик, но код пишет не совсем ты.</p><p>Возникает ощущение, будто ты больше архитектор или редактор кода.</p><p>И тут появляется вопрос.</p><p>Если генерация станет стандартом, кем вообще будет программист?</p><p>Тем, кто пишет код?<br>Тем, кто проверяет код?<br>Или тем, кто придумывает системы, которые этот код потом генерируют?</p><p>Попробую поделиться наблюдениями.</p> <a href="https://habr.com/ru/articles/1009504/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009504#habracut">Читать далее</a>
  46. Он меня заблокировал, но я его всё равно люблю! История о потере аккаунта LinkedIn с 23 000 подписчиков

    Thu, 12 Mar 2026 14:01:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/df8/250/6d9/df82506d91d914e235562e2aa29acd76.png" /><p>Вообще история началась 23 июля. Тогда аккаунт с 23+ тысячами подписчиков попал в блок. <em>«Ну и ладно, не в первый раз» </em>- подумала я. Уж я то точно знаю, что нужно делать:) Однако это было начало конца… (впрочем, эта история с двумя концами 😁)</p><p>Я включила режим терминатора и начала хреначить как не в себя, перестроила регулярные метрики в бизнесе, сходила к нескольким психологам, прорыдалась, написала бесконечное количество запросов в техподдержку, пообщалась с коллегами, знакомыми (и мужу досталось, конечно) - в общем, переживала эту жесть, как могла.</p><p>Но 5 августа пришел “приговор” от службы поддержки <strong>LinkedIn</strong> - <strong>"аккаунт заблокирован НАВСЕГДА!"</strong></p><p><strong>И что, все усилия, которые я и команда вкладывали ежедневно на протяжении 3,5 лет, оказались… напрасны?</strong></p> <a href="https://habr.com/ru/articles/1009500/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009500#habracut">Читать далее</a>
  47. Как мы оперативно на PostgreSQL переезжали, или Новые грани применения Dapper

    Thu, 12 Mar 2026 14:00:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f72/f78/9a4/f72f789a454e56beb37f97a2a390ee69.jpg" /><p>Всем привет! Я Игорь Эльяс — бэкенд-разработчик, сейчас работаю в МТС Веб Сервисы. Однажды мне досталась задача «перенести приложение в другую БД, за XX времени», где ХХ — короткий интервал с точки зрения потенциального объема работ при подходе «переделываем все по-нормальному — на Entity Framework» :-)</p><p>Проект на C#, изначальная БД — MS SQL + мы использовали самодельный ORM. Возможно, вы сейчас подумали — «очередное легаси!». И да и нет. Проект родился еще во времена Framework 2.0, но регулярно обновлялся и сейчас работает на .NET8. Он пережил десятки циклов рефакторинга, поэтому не безнадежен для доработок.</p><p>В материале расскажу, что мы в итоге решили со всем этим делать, почему и для чего выбрали именно Dapper, а еще — познакомлю вас с мощным, но малоизвестным инструментом <a href="https://github.com/ekonbenefits/dynamitey" rel="noopener noreferrer nofollow">Dynamitey</a>, благодаря которому удалось выполнить все в срок и без лишний приключений.</p> <a href="https://habr.com/ru/articles/1008680/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1008680#habracut">Читать далее</a>
  48. [Перевод] Более быстрый asin()

    Thu, 12 Mar 2026 13:52:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf4/64f/c8b/bf464fc8bc90840ae416f637e1a8054d.jpg" /><p>Когда я пишу эту статью, то чувствую себя довольно глупо. На самом деле, это история с моралью «Прежде, чем действовать, изучи вопрос и понимай, в чём заключается твоя цель, потому что иначе потеряешь много времени».</p><p>Я продолжаю работать над проектом <a href="https://16bpp.net/blog/post/psraytracing-a-revisit-of-the-peter-shirley-minibooks-4-years-later/" rel="noopener noreferrer nofollow">PSRayTracing</a>. Как ни стараюсь я положить его на полку, время от времени слышу о чём-то «новом» и задаюсь вопросом: «а можно ли засунуть это в мой трассировщик лучей, чтобы выжать из него ещё немного скорости?». На этот раз такой темой стали <a href="https://en.wikipedia.org/wiki/Pad%C3%A9_approximant" rel="noopener noreferrer nofollow">аппроксимации Паде</a>. Моя цель заключалась в обеспечении более быстрых (и точных) тригонометрических аппроксимаций.</p><p>Увы, это не помогло... однако я обнаружил нечто иное, позволившее существенно ускорить мой трассировщик!</p> <a href="https://habr.com/ru/articles/1009424/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009424#habracut">Читать далее</a>
  49. От MNIST к Transformer. Часть 3. Умножение тензоров. Пишем Linear Layer

    Thu, 12 Mar 2026 13:49:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a16/778/ec8/a16778ec8bb214599968c05967ef2ba7.png" /><p>Мы живем в эпоху, когда ИИ стал доступен каждому. Но за магией&nbsp;<code>PyTorch</code>&nbsp;скрывается колоссальная инженерная работа и сложные вычислительные процессы, которые для большинства остаются черным ящиком.&nbsp;</p><p>Это третья статья из цикла&nbsp;<strong>От MNIST к Transformer</strong>, цель которого пошагово пройти путь от простого CUDA ядра до создания архитектуры Transformer - фундамента современных LLM моделей. Мы не будем использовать готовые высокоуровневые библиотеки. Мы будем разбирать, как все устроено под капотом, и пересобирать их ключевые механизмы своими руками на самом низком уровне. Только так можно по настоящему понять как работают LLM и что за этим стоит.&nbsp;В этой статье мы перейдем от матриц к такому понятию как тензоры, напишем умножение тензоров, так же создадим свой первый линейный слой или полно-связную нейронную сеть. И наконец напишем сеть для распознования mnist датасета.</p><p>Приготовьтесь, будет много кода на C++ и CUDA, работы с памятью и погружения в архитектуру GPU. И конечно же математика что за этим стоит. Поехали!</p> <a href="https://habr.com/ru/articles/1008948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1008948#habracut">Читать далее</a>
  50. Квест на выживание: Настраиваем плагин Госуслуг и КриптоПро на Ubuntu 24.04 (Noble Numbat)

    Thu, 12 Mar 2026 13:46:28 -0000

    <p>Настройка электронной подписи (ЭП) в Linux — это всегда приключение. Но попытка завести плагин Госуслуг на свежей Ubuntu 24.04 LTS превращается в настоящий хардкорный квест. Официальные инструкции безнадежно устарели, инсталляторы выдают ошибки, а техническая поддержка обычно разводит руками.</p><p>В этой статье я пошагово разберу, как заставить всё это работать, когда «всё против вас»: от конфликтов OpenSSL 3.0 до капризов Wayland и Native Messaging.</p> <a href="https://habr.com/ru/articles/1009490/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009490#habracut">Читать далее</a>
  51. Транзакции в 1С: ошибки на собеседованиях, реальные примеры и правильные решения

    Thu, 12 Mar 2026 13:43:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/558/e3b/7e7/558e3b7e7c30a1855f1ecf1fda047dc3.jpg" /><p>"Работа программиста 1С в аутсорсинге часто связана с собеседованиями. При смене работы также нужно пройти интервью, — рассказывает моя коллега <strong>Ирина, программист 1С.</strong> — Последнее время часто стали спрашивать о транзакциях в 1С и просить решить задачи, связанные с ними.&nbsp; В этой статье рассмотрим примеры задач, ошибки и правильные ответы".</p><p>Транзакция — это логическая группа операций, которую нужно выполнить <strong>целиком или не выполнять вовсе.</strong></p><p>Простой пример из жизни.<br>Вы хотите записать несколько документов одновременно. Если запись одной из них упала, надо <strong>откатить все изменения</strong>, чтобы не получить <em>получастичное состояние</em>.</p><p>В 1С транзакции помогают обеспечить <strong>атомарность</strong>, <strong>целостность</strong> и <strong>согласованность данных</strong>.</p><p>Рассмотрим примеры</p> <a href="https://habr.com/ru/articles/1009442/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009442#habracut">Читать далее</a>
  52. Работаем с контейнерами в C++ с помощью библиотеки Ranges

    Thu, 12 Mar 2026 13:20:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4c0/d99/21e/4c0d9921eb62c3d141c410e8801bcdae.png" /><p>Понятие контейнер сейчас активно применяется в контексте Docker и аналогичных решений по контейнеризации. Однако, в языке C++ контейнеры существуют уже очень давно и являются фундаментальной частью Standard Template Library (STL). Они предоставляют готовые реализации наиболее часто используемых структур данных, избавляя разработчика от необходимости писать их с нуля.</p><p>Контейнеры C++ можно разделить на несколько основных категорий. Последовательные контейнеры (Sequence Containers) хранят элементы в линейной последовательности, при этом порядок элементов определяется позицией добавления. Ассоциативные контейнеры (Associative Containers) автоматически сортируют элементы по ключу. При этом, они обеспечивают достаточно быстрый поиск (O(log n)). Неупорядоченные ассоциативные контейнеры (Unordered Associative Containers) хранят элементы в хеш-таблицах. Обеспечивают поиск в среднем за O(1). Адаптеры контейнеров (Container Adapters) предоставляют ограниченный интерфейс поверх других контейнеров.</p><p>В рамках данной статьи мы будем говорить об использовании библиотеки Ranges для работы с контейнерами. </p> <a href="https://habr.com/ru/articles/1001540/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1001540#habracut">Читать далее</a>
  53. Cнижаем энергопотребление видеосервера на Linux с помощью измерителя тока

    Thu, 12 Mar 2026 13:20:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7a0/f5b/3f4/7a0f5b3f4454033a9624d79bab55e971.png" /><p>Меня тут давно донимает вопрос снижения энергопотребления в квартире, так как ежемесячный расход электроэнергии каждый месяц переваливает за 300 киловатт. В связи с этим решил понаблюдать за работой домашнего видеорегистратора. Для этих целей крутится небольшой сервачок (Debian Linux) на MiniITX с Ryzen 3 3200GE, который обслуживает несколько IP-камер и пишет их с помощью Xeoma (а также параллельно крутит Home Assistant).</p><p>Подключил умную розетку к этому устройству на месяц и выяснил, что устройство ежемесячно потребляет 64 киловатта.</p><p>Далее попытался понять, как мне снизить энергопотребление и выявил интересную особенность... К серверу подключён монитор, который в графическом интерфейсе отображает картинку с видеокамер. В таком режиме работы процессор нагружен на 80-90% по всем ядрам. </p> <a href="https://habr.com/ru/articles/1009480/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009480#habracut">Читать далее</a>
  54. [Перевод] Temporal: 9-летний путь к исправлению времени в JavaScript

    Thu, 12 Mar 2026 12:57:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/48d/c66/ace/48dc66ace689341af98692fd871926ac.jpg" /><p>Cтарший инженер-программист в организации JavaScript Infrastructure &amp; Terminal Experience компании Bloomberg Джейсон Уильямс <a href="https://bloomberg.github.io/js-blog/post/temporal/" rel="noopener noreferrer nofollow">опубликовал</a> пост, в котором рассказал, как он вместе с командой реализовывал библиотеку Temporal вместо Date для различных типов дат и времени. Автор выступает делегатом TC39 (группы экспертов из Ecma International, отвечающей за стандартизацию и развитие языка JavaScript) и имеет опыт стандартизации функций, реализации языка и участия в крупных проектах с открытым исходным кодом. Джейсон также является создателем движка Boa JavaScript.</p> <a href="https://habr.com/ru/articles/1009474/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009474#habracut">Читать далее</a>
  55. Почему Яндекс.Мессенджер

    Thu, 12 Mar 2026 12:50:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e37/372/582/e37372582ba151896065c8b5bcc5a65f.png" /><p>В роли эксперта, который давно в теме корпоративных мессенджеров (ресёрч-разработка-внедрение), нашёл несколько ограничений, которые можно обойти сегодня и получить обновления завтра. Экосистема бизнес-продуктов Яндекса заметно развивается в последние годы. И замечательный поиск, как вишенка на торте.</p> <a href="https://habr.com/ru/articles/1009472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009472#habracut">Читать далее</a>
  56. Сканировать недостаточно: строим системную работу с уязвимостями

    Thu, 12 Mar 2026 12:42:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/398/ba1/7c3/398ba17c3898d823d358365c22b40b4a.png" /><p><em>За окном 2026 год, а компании по-прежнему взламывают через незакрытые уязвимости. При этом управление уязвимостями часто сводится к нерегулярному скану и надежде, что «пронесёт».</em></p><p><em>Но не пронесёт. Особенно если внутри работает Jenkins с уязвимостью на чтение произвольных файлов, а наружу торчит GitLab, через который до обновления можно было сбросить пароль к любой учётке.</em></p><p>Привет, Хабр! Я&nbsp; Виктор Бобыльков, директор по кибербезопасности <a href="https://mws.ru/cloud-platform/?utm_source=habr_hub&amp;utm_campaign=mwscloudplatform&amp;utm_term=article1009076" rel="noopener noreferrer nofollow">МТС Web Services Cloud,</a> где помогаю строить нашу собственную платформу и делать Security-процесс прозрачным и удобным.</p><p>В этой статье разбираю, почему стандартных практик сканирования недостаточно для обеспечения безопасности и что вообще значит «управлять уязвимостями». Я разложу процесс по полочкам: чтобы было понятно, на что обращать внимание, как подступиться к теме и как внедрять процесс в жизнь.</p><p>Мы пройдём по пяти уровням зрелости — от базового сканирования до автоматизации, whitebox-подхода и специфики KPI. Размер компании не имеет значения — подойдёт как для небольшой команды, так и для бигтеха. Заодно вы сможете свериться, где находитесь сейчас и какие шаги впереди.</p> <a href="https://habr.com/ru/articles/1009076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009076#habracut">Читать далее</a>
  57. Генерация коммитов, ручной запуск Skills и быстрые действия в чате: Veai 5.6

    Thu, 12 Mar 2026 12:31:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b98/732/1a1/b987321a1755ff6d3ac4aa7dca02999f.png" /><p>Работа с агентом обычно прерывается мелкими операциями: написать сообщение коммита, скопировать кусок ответа, прикрепить скриншот. В релизе <strong>Veai 5.6</strong> (<a href="https://veai.ru/products?utm_source=release56_post&amp;utm_medium=habr&amp;utm_campaign=release56" rel="noopener noreferrer nofollow">ИИ-агент</a> к JetBrains IDEs для написания кода, тестирования и отладки с доступом к топовым LLM и всем внутренним инструментам IDE) мы убрали часть этой рутины. Добавили генерацию коммитов из diff, быстрые действия для текста ответа, явный технический контекст запроса, ручной вызов Skills и более простой способ прикреплять изображения.</p> <a href="https://habr.com/ru/articles/1009426/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009426#habracut">Читать далее</a>
  58. Тренажёр по BPMN: дистанционное банковское обслуживание

    Thu, 12 Mar 2026 12:22:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b8b/b23/632/b8bb236329d8f646324d361809225a14.png" /><p>В данной статье-тренажёре мы подготовили <strong>25 заданий</strong> на составление <strong>BPMN-модели процесса кредитования в ДБО</strong>. К каждому заданию мы подготовили рекомендации по его выполнению, а также под спойлерами спрятали наше решение и его объяснение. Возможно, наше понимание и исполнение может отличаться от того, к которому придёте вы — мы будем рады подискутировать в комментариях.</p><p>В конце статьи мы приложили файл цельной диаграммы всех процессов и полный текст в формате .pdf для скачивания, чтобы можно было потренироваться, поискать собственное решение и подробнее ознакомиться с нашим в любое удобное время.</p> <a href="https://habr.com/ru/articles/1007438/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1007438#habracut">Читать далее</a>
  59. Блеск и нищета Cluster API Kubernetes

    Thu, 12 Mar 2026 12:19:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fd8/6cc/aa1/fd86ccaa1e2fda810c0724e001756983.jpg" /><p>Kubernetes полюбился разработчикам своим удобством: описал развертывание, в любой момент изменил параметры — и все работает. Но вот раскатка самих кластеров долгое время оставалась лоскутным одеялом: Terraform, Ansible, десятки плейбуков и пайплайнов. Потерял стейт — и начинается квест.&nbsp;</p><p>Cluster API (CAPI) закрыл этот разрыв и за последние годы стал едва ли не стандартом для управления Kubernetes-кластерами. Он превратил развертывание и сопровождение инфраструктуры в такой же декларативный процесс, как деплой приложения.</p><p>В нашей платформе «Штурвал» мы уже давно используем Cluster API в продакшене. И довольно быстро стало понятно: это не просто удобный способ развернуть Kubernetes, а смена парадигмы эксплуатации. Но вместе с предсказуемостью приходят новые сложности — от обновлений управляющей плоскости до нетривиальных сценариев отказа. В этой статье разберемся, чем хорош Cluster API, а в чем его подводные камни, о которых обычно узнают уже в ходе эксплуатации.</p> <a href="https://habr.com/ru/articles/1009028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009028#habracut">Читать далее</a>
  60. Смазка подвижных частей паяльных установок

    Thu, 12 Mar 2026 12:13:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/63a/e40/d88/63ae40d88d98d4621d90f35d5ca5ee73.jpg" /><p><em>Итак – у вас есть цех поверхностного монтажа. В цеху есть печь. В печи есть конвейер. И узлы конвейера требуют смазки. Конечно, на производстве есть и иные механизмы, работающие в условиях высоких температур, однако, горячее сердце линии монтажа – именно конвейерная печь. Обсудим, как надо ее смазывать, а как не надо.</em></p> <a href="https://habr.com/ru/articles/1009464/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009464#habracut">Читать далее</a>
  61. Кибербезопасность ИИ. Часть 3. Регулирование, стандартизация и кибербезопасность ИИ

    Thu, 12 Mar 2026 12:10:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/00f/b82/769/00fb827693576d8506fa851199119142.png" /><p>Описав в <a href="https://habr.com/ru/companies/securityvison/articles/995732/" rel="noopener noreferrer nofollow">предыдущих</a> <a href="https://habr.com/ru/companies/securityvison/articles/1004094/" rel="noopener noreferrer nofollow">статьях</a> архитектуры нейросетей и типы современных ИИ-систем, настало время обсудить текущие вызовы и риски, связанные с использованием ИИ. В настоящее время вопрос регулирования и применения ИИ регулярно <a href="https://www.rbc.ru/rbcfreenews/694d1de09a794719f9fdad10" rel="noopener noreferrer nofollow">обсуждается</a> на самих высоких уровнях, а отрасль ИИ, несмотря на скепсис и опасения, не стала «пузырём» и продолжает активно развиваться, приникая во многие сферы и способствуя развитию смежных сегментов экономики. Однако, столь стремительная интеграция активно эволюционирующей технологии неизбежно поднимает технические и правовые вопросы безопасности, надежности, этичности её использования. В данной статье опишем текущее состояние российского и международного законодательства в области ИИ, перечислим разнообразные стандарты и фреймворки управления рисками ИИ, опишем принципы атак на системы ИИ и меры защиты, поговорим о нарастающих трендах.</p> <a href="https://habr.com/ru/articles/1009462/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009462#habracut">Читать далее</a>
  62. 10 причин попробовать Effect TS/Основы Effect TS

    Thu, 12 Mar 2026 12:08:24 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/6de/9bb/139/6de9bb139cd8cc813118982c1fdf38c3.png" /><p><a href="http://effect.website/" rel="noopener noreferrer nofollow">Effect</a>-фреймворк, который никого не может оставить равнодушным. Читая комментарии к другим постам, я заметил, что добрая часть хабра считает, что эффект это избыточно сложная и не особо нужная технология. В своей статье я обозначаю 10 причин, почему эту технологию стоит попробовать, даже если вы дико предвзятый разработчик, а также даю экскурс по базам фреймворка.</p> <a href="https://habr.com/ru/articles/1009458/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009458#habracut">Читать далее</a>
  63. [Перевод] Claude Code vs. Codex: исчерпывающее сравнение

    Thu, 12 Mar 2026 11:50:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e20/1c1/e35/e201c1e35e00a1e3b7a9f0bf4e4a7e72.png" /><p>Я использовал Claude Code несколько месяцев, потом перешёл на Codex. Недавно вернулся обратно — и причина не в бенчмарках. Также протестировал оба инструмента на одной и той же задаче.</p><p>В этой статье я разберу разные аспекты Claude Code и Codex, сравню флагманские модели Opus 4.6 и GPT-5.3-Codex, расскажу, что реально влияет на опыт AI-разработки, и покажу кейс-стади: построение RAG-пайплайна в обоих агентах.</p><p>Сразу предупрежу: читать ~12 минут. По-моему, это оправдано, если вы собираетесь платить $200/месяц за любой из них.</p> <a href="https://habr.com/ru/articles/1009444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009444#habracut">Читать далее</a>
  64. [Перевод] Справочник по интерфейсу командной строки и конфигурационным файлам OpenClaw: полное руководство

    Thu, 12 Mar 2026 11:20:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/457/f3f/3fe/457f3f3fe9c5a38a43cd2d3dc77ebce4.png" /><p> Настройка OpenClaw — это один JSON5-файл и CLI на сотню с лишним команд. Документация разбросана между официальным справочником, GitHub issues и постами сообщества. Собрали всё в одном месте: структура конфигурации, управление шлюзом, модели, каналы, песочница, горячая перезагрузка, переменные окружения и безопасное хранение секретов. </p> <a href="https://habr.com/ru/articles/1009420/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009420#habracut">Читать далее</a>
  65. Обзор оптической системы спектрального уплотнения Булат (DWDM)

    Thu, 12 Mar 2026 11:15:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf6/a4f/dfa/bf6a4fdfafcfac87abc332a159f7ed7e.jpg" /><p>Решения, которые являются фундаментом любой сетевой архитектуры - это системы оптического уплотнения DWDM (Dense Wavelength Division Multiplexing). </p><p>У нас в ИТС была возможность изучить в лаборатории решение, которое предлагает Булат и в данном обзоре мы расскажем про две линейки оборудования, основные характерискики, поделимся своими ощущениями после тестирования в лаборатории. </p><p>Обзор расчитан на специалистов, которые уже сталкивались с подобными решениями, так же обзор содержит довольно много изображений, поэтому осторожно - траффик.</p> <a href="https://habr.com/ru/articles/984432/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=984432#habracut">что для DWDM предлагает Булат?</a>
  66. Отсечь змейке хвост: останавливаем разнос базы данных, когда времени на это нет

    Thu, 12 Mar 2026 11:14:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c30/a95/285/c30a952852513764f3a4ca519f50ead3.jpg" /><p>Привет, Хабр! Меня зовут Кирилл Абрамов, я backend-инженер в сервисе Автотека Авито. В этой статье я расскажу, как остановил постоянное увеличение объёма базы данных PostgreSQL и что надо делать, если времени на остановку не остаётся.</p> <a href="https://habr.com/ru/articles/1009204/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009204#habracut">Читать далее</a>
  67. Google Search Console неожиданно стал инструментом исследования клиентов

    Thu, 12 Mar 2026 11:11:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eca/116/2f3/eca1162f3f3fe826b43434ee60a2a7ec.jpg" /><p>Всем привет! Меня зовут Андрей Попов, я SEO-специалист в<a href="https://clck.ru/3LH87L" rel="noopener noreferrer nofollow"> AGIMA</a>. В SEO редко происходят настоящие переломы. Обычно всё меняется медленно: новый фактор ранжирования, очередное обновление алгоритма, небольшая перестройка выдачи. Но сейчас происходит куда более глубокая вещь — меняется сама природа поиска. Люди перестают «искать» и начинают <strong>разговаривать</strong>.</p> <a href="https://habr.com/ru/articles/1009364/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009364#habracut">Читать далее</a>
  68. Код личности: разбор характера аналитика вместе с психотерапевтом

    Thu, 12 Mar 2026 11:11:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2d0/e35/9b4/2d0e359b444f81c062feff83ffb0bd6e.png" /><p>Принято считать, что работа аналитика — это сухие цифры, SQL-запросы и работа с графиками. Безусловно, hard skills наш фундамент, но на деле львиная доля времени аналитика уходит на другое. Это множественная коммуникация с заказчиками, упаковка пожеланий в строгие требования и последующий (а часто и параллельный) перевод этих смыслов на язык, понятный разработке. Чтобы эта цепочка не распалась, одних hard skills мало, здесь в целом нужен определенный склад ума.&nbsp;</p><p>Так вот, чтобы понять, «мое аналитика или не мое», нужно заглянуть глубже — в психологию и черты характера. Я давно увлекаюсь психологией, и психологические методики не раз помогали мне решать сложные рабочие задачи и находить общий язык с&nbsp; коллегами в трудных ситуациях. Но поскольку я не профессионал в этой области, то предлагаю обратиться к эксперту. Вместе мы попробуем составить психологический портрет аналитика и разобраться, какой именно&nbsp; склад ума необходим в нашей профессии.&nbsp;</p><p>Эта статья будет полезна тем, кто только выбирает направление в IT или планирует сменить профессию в сторону аналитической деятельности. Она поможет примерить на себя роль аналитика и понять, насколько комфортно будет находится в ней каждый день.</p> <a href="https://habr.com/ru/articles/1009352/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009352#habracut">Читать далее</a>
  69. 1 700 коммитов без единой строчки руками: как я построил production-приложение на Elixir силами AI

    Thu, 12 Mar 2026 11:04:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/edb/4cb/c7d/edb4cbc7da261058c031e87703737f90.jpg" /><p>4 месяца, 1 700 коммитов, 3 880 тестов, 94.83% покрытие — и ни одной строчки кода написанной руками. Как я построил production-приложение на Elixir/Phoenix силами Claude Code: архитектура процесса, TDD, два production-инцидента и уроки.</p> <a href="https://habr.com/ru/articles/1009406/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009406#habracut">Читать далее</a>
  70. Как мы отправили сисадмина поставить сервер в Антарктиде

    Thu, 12 Mar 2026 11:01:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3b6/a83/268/3b6a832685757d6b037159475acf7826.png" /><p>Помните сисадмина, которого мы сбрасывали с самолёта в Арктике? Теперь Денис довёз сервер и спутниковый телепорт до Антарктиды.</p><p>Теперь вы можете взять виртуальную машину на сервере на нашей станции Беллинсгаузен в Антарктиде.</p><p>За 1 рубль на месяц.</p><p>Проект некоммерческий. Этот рубль нужен, чтобы вас идентифицировать по закону.<br> Больше нельзя, чтобы все успели попробовать. Эксперимент закончится через несколько месяцев, после чего мы передадим оборудование учёным. И да, там есть сервис с вебкамерой на бухту и пингвинов.</p><p>Если что, мы до этого запускали серверы в стратосферу, один сейчас на орбите на пикоспутнике, возили железо для тестов на базу около Северного полюса. Поэтому к Антарктиде присматривались давно.</p><p>Денис, который помогал нам с первыми стратосферными запусками, который настраивал спутниковую связь и платформу в Арктике, ставил мировой рекорд по стратосферному прыжку и готовился отстреливаться от медведей, всё-таки дошёл до нужной точки. Заодно завёз материалы Конюхову, лагерь которого попортили морские слоны, покормил слонов, покормил Фёдора и поехал дальше.</p> <a href="https://habr.com/ru/articles/1009366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009366#habracut">Читать далее</a>
  71. Anthropic и Open AI поддержали мой open source проект Databasus в рамках поддержки OSS проектов

    Thu, 12 Mar 2026 10:57:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a39/2d3/009/a392d30090f11addf61e1efb24f33aac.png" /><p>За прошедшие две недели я узнал, что сначала Anthropic, а потом Open AI запустили программы поддержки open source проектов: <a href="https://claude.com/contact-sales/claude-for-oss" rel="noopener noreferrer nofollow">Claude for Open Source</a> и <a href="https://developers.openai.com/codex/community/codex-for-oss/" rel="noopener noreferrer nofollow">Codex for Open Source</a>. Я подал заявку в обе программы со своим <a href="https://github.com/databasus/databasus" rel="noopener noreferrer nofollow">open source проектом</a> и мои заявки одобрили.</p><p>Какие были требования, что это даёт и как я буду применять новые инструменты — ниже.</p> <a href="https://habr.com/ru/articles/1009404/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009404#habracut">Читать далее</a>
  72. Я дал Claude доступ к своему телу. Вот что получилось

    Thu, 12 Mar 2026 10:55:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/38a/6f1/3da/38a6f13dab4c4384173e3b0f537e2605.png" /><p><strong>Claude</strong>&nbsp;имеет доступ к моим анализам крови, данным по сну, пульсу в покое, питанию, весу и всем визитам к врачам — в реальном времени. Теперь я просто задаю вопросы, а AI находит зависимости, которые человеку заметить практически невозможно.</p> <a href="https://habr.com/ru/articles/1009388/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009388#habracut">Читать далее</a>
  73. Проблемы ИТ-архитектуры

    Thu, 12 Mar 2026 10:53:25 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8fc/727/faa/8fc727faa1f6ae66ea2ac208e6eb3271.jpg" /><p>«<em>Эти архитекторы делают непонятно для кого</em>», «<em>Я тут в Miro накидал</em>», «<em>Нарисуй там что-нибудь архитектурное, а то мы уже код пишем</em>» – знакомо?</p><p>Привет! Меня зовут Ущаповский Антон, я архитектор решений в МВС ИИ, последние несколько лет активно погружаюсь в различные аспекты разработки ПО и в ИТ-архитектуру, в частности. Как следствие, накопилось некоторое количество повторяющихся «болей», которые встречаю из раза в раз и наблюдаю их на регулярной основе практически на каждом ИТ-продукте.</p><p>Список не претендует на абсолютную полноту, но содержит одни из самых распространенных и болезненных кейсов, с моей субъективной точки зрения.</p> <a href="https://habr.com/ru/articles/1009402/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009402#habracut">Посмотреть одним глазком</a>
  74. Microsoft рассказала, как устанавливать Windows 11, чтобы компьютер не тормозил

    Thu, 12 Mar 2026 10:38:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4d5/ba0/ac9/4d5ba0ac9d19cc3c664101bca376aa65.jpg" /><p>В мире компьютеров можно встретить один довольно стандартный сюжет, который, правда, каждый раз связан с проблемой, требующей разных решений. Вот вы купили новый ноутбук или собрали ПК, установили Windows 11, но что-то идет не так: <strong>система тормозит, антивирус жрет ресурсы</strong>, а в интернете пишут про какую-то функцию, которая должна все исправить. Вы находите ее в настройках — и она недоступна. Знакомо? Microsoft обещала починить это еще в январе, но в последний момент передумала. Разбираемся, что произошло и что теперь делать.</p> <a href="https://habr.com/ru/articles/1009396/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009396#habracut">Читать далее</a>
  75. Рекап, он же wrapped — что это и делать ли в своём приложении

    Thu, 12 Mar 2026 10:26:19 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f10/c3e/200/f10c3e2001ce0ab3262fb25f0cd40892.jpg" /><p>Тем, кто всё ещё не убрал ёлку, посвящается.&nbsp;</p><p>Праздник давно прошёл, а годовая статистика осталась. В статье расскажу, как мы делаем <strong>рекапы</strong> — итоги года юзера в приложении с новогодним визуалом. Будут Единороги, Олени и немного <s>дедлайнов</s> чудес.</p> <a href="https://habr.com/ru/articles/1006562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1006562#habracut">Читать далее</a>
  76. Устранение всех ошибок FACEIT Anti-Cheat: Подробный гайд 2026

    Thu, 12 Mar 2026 10:21:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3cc/053/895/3cc053895c725cace58e7a4484651944.png" /><p>Защита от читеров в киберспорте сильно шагнула вперед. Если раньше античиты работали как обычные приложения и просто поверхностно проверяли память компьютера, то теперь они встраиваются в самые глубины Windows (на уровень ядра) и работают напрямую с железом.</p><p>Вот как это можно описать простыми словами на примере FACEIT Anti-Cheat, одного из самых строгих античитов на сегодня.</p><p>Программа привязывается к защитным функциям материнской платы и процессора вашего компьютера. Благодаря этому античит защищает игру на самом глубоком уровне системы, куда доступ закрыт не только обычным программам, но и большинству вирусов. Он работает на опережение и создает условия, при которых вредоносный код в принципе не может запуститься, буквально запирая память игры в неприступный сейф.</p> <a href="https://habr.com/ru/articles/1009386/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009386#habracut">Подробнее о всех ошибках</a>
  77. Создание приложения .NET MAUI с SKSL-шейдерами и аудиообработкой в реальном времени

    Thu, 12 Mar 2026 10:19:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3df/288/711/3df2887115f078143b91479a79b79f08.jpg" /><p>Создание .NET приложения для аудиообработки с привлекательными SKSL-шейдерами</p><p>Давайте создадим симпатичное приложение для Android, iOS, MacCatalyst и Windows, которое будет рисоваться на холстике как Flutter, а писать мы будем на C#, как максимум - отвлечемся на синтаксис шейдеров <a href="https://skia.org/docs/user/sksl/" rel="noopener noreferrer nofollow">SKSL</a> от Гугла. Забудем, все, что мы слышали про .NET MAUI и начнем творить на Skia холсте..</p> <a href="https://habr.com/ru/articles/1009382/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009382#habracut">Читать далее</a>
  78. 5 библиотек, которые помогут улучшить UX в вашем React Native-приложении

    Thu, 12 Mar 2026 10:03:53 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/736/d55/a78/736d55a78da3903dbd5c8079a742c3ec.jpg" /><p>Даже если вы разрабатываете MVP в условиях жестких сроков, не стоит забывать: результатом нашей работы будет приложение, которым будут пользоваться реальные люди. Причем первыми пользователями вполне могут оказаться инвесторы, заказчики или стейкхолдеры, которые оценивают продукт на ранней стадии.</p><p>И будет здорово, если их первая реакция будет не «ну, работает», а «вау, это выглядит как полноценный продукт».</p><p>Почему разработчикам вообще стоит задумываться о пользовательском опыте? Кажется, что это зона ответственности product/project-менеджеров, UX-дизайнеров и аналитиков. Но на практике у разработчиков в мобильных проектах есть довольно большая свобода влиять на UX-детали.</p><p>Более того, многие мелкие улучшения интерфейса стоят буквально десятки строк кода и несколько минут времени, но при этом заметно повышают ощущение «живости» приложения.</p><p>Меня зовут Алексей Цуцоев, я Frontend TeamLead в KODE. В этой статье разберу несколько библиотек, которые позволяют быстро улучшить UX React Native-приложения без значительных затрат на разработку.</p> <a href="https://habr.com/ru/articles/1009370/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009370#habracut">Читать далее</a>
  79. Как правильно оформлять РИДы в ИТ-проектах, чтобы не создавать спорных ситуаций

    Thu, 12 Mar 2026 09:28:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/576/8f5/fbd/5768f5fbd73fc3dabddf6a724f91a00c.png" /><p>В разработке проектов всегда необходимо выделять все результаты интеллектуальной деятельности. Особенно если к процессу подключены сразу несколько подрядчиков.&nbsp;</p><p>Сайт или приложение — это комплексный РИД, который состоит из множества объектов. Каждый из них охраняется законом об интеллектуальной собственности. Клиент должен быть уверен, что может свободно распоряжаться всеми объектами. И понимать — к кому обратиться за конкретной доработкой или в случае претензий от третьих лиц.&nbsp;</p><p>В этой статье вы узнаете, как правильно фиксировать РИДы в проектах по разработке, передавать права заказчику и гарантировать спокойствие всех сторон.</p> <a href="https://habr.com/ru/articles/1006574/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1006574#habracut">Читать далее</a>
  80. Join-to-domain. Вводим устройство под управлением РЕД ОС в домен и забываем про скучные мануалы

    Thu, 12 Mar 2026 09:18:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/cbe/2db/9ce/cbe2db9ce7d6d20bf0f22f33b3920d89.jpg" /><p>Привет, Хабр! Меня зовут Владлен, я ― инженер-программист отдела разработки РЕД ОС. Ко мне пришли с предложением рассказать об утилите, которую мы создали для быстрого ввода устройств на базе РЕД ОС в домен. Тема интересная, ведь join-to-domain умеет в несколько механизмов подключения, пережил перенос на другой язык программирования и дружит с РЕД АДМ. Итак, сегодня я расскажу подробнее о том, как мы создали join-to-domain и как использовать его на благо вашей ИТ-инфраструктуры.</p> <a href="https://habr.com/ru/articles/1009346/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1009346#habracut">Читать далее</a>