<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все публикации подряд на Хабре]]></title>
    <link>https://habr.com/ru/articles/</link>
    <description><![CDATA[Все публикации подряд на Хабре]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Wed, 05 Aug 2026 12:18:08 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Как мигрировать 1 млн строк кода с одного языка на другой за 2 недели]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066814/</guid>
      <link>https://habr.com/ru/articles/1066814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066814</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/596/5c9/7f8/5965c97f866cbd6bf3fdc0d34e068b82.png" /><p>До недавнего времени миграции кода, при которых рабочую кодовую базу переносят на новый язык, занимали несколько лет.</p><p>За последний месяц отдельные разработчики Anthropic с помощью Claude Fable 5, Claude Opus 4.8 и <a href="https://claude.com/blog/introducing-dynamic-workflows-in-claude-code" rel="noopener noreferrer nofollow">dynamic workflows</a> перенесли десять проектов объемом от десятков до сотен тысяч строк кода. В этой статье мы разберем два примера и лучшие практики, сформировавшиеся в ходе этих проектов.</p><p>Джарред Самнер, сооснователь Bun и технический специалист Anthropic, использовал Claude Code, чтобы <a href="https://bun.com/blog/bun-in-rust" rel="noopener noreferrer nofollow">перенести Bun с Zig на Rust</a>. Менее чем за две недели было создано миллион строк кода. До слияния ветки 100% существующих тестов Bun проходили в CI. После слияния обнаружилось 19 регрессий, все они уже исправлены. В июне версия на Rust вошла в состав Claude Code.</p><p>Майк Кригер, один из руководителей Anthropic Labs, за выходные перенес кодовую базу на Python в 165 000 строк TypeScript. В процессе работали сотни агентов, использовались восемь контрольных этапов, три раунда состязательного ревью и финальная проверка, которая сравнивала вывод каждой команды с результатом оригинальной версии на Python.</p><p>Новые возможности Claude Code меняют экономику давно откладываемых проектов. Ниже описан процесс из шести шагов, который мы теперь используем, он основан на выводах из этих миграций.</p> <a href="https://habr.com/ru/articles/1066814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066814#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 12:14:21 GMT</pubDate>
      <dc:creator><![CDATA[python_leader]]></dc:creator>
      
      <category>миграция кода</category><category>Claude Code</category><category>ИИ-агенты</category><category>перенос кода на Rust</category><category>Bun на Rust</category><category>автоматизация рефакторинга</category><category>миграция с Python на TypeScript</category><category>многоагентная разработка</category><category>тестирование миграции</category><category>Anthropic</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Почему для Telegram-квестов мне пришлось написать свою виртуальную машину: История Questogram]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1065570/</guid>
      <link>https://habr.com/ru/articles/1065570/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065570</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/432/2a3/52a/4322a352a1566c7bf95bf6f48b1e618f.png" /><p>Иногда небольшой пет-проект неожиданно превращается во что-то совсем другое. Сначала я делал квесты, потом решил сделать движок для Telegram-квестов, а в итоге разработал собственную виртуальную машину, язык сценариев и браузерный редактор, похожий на Scratch. В статье — история того, почему обычный код оказался плохим инструментом для написания сюжетов и что получилось в результате.</p> <a href="https://habr.com/ru/articles/1065570/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065570#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 12:03:34 GMT</pubDate>
      <dc:creator><![CDATA[SergeyNovak]]></dc:creator>
      
      <category><![CDATA[квест]]></category><category><![CDATA[квестописательство]]></category><category><![CDATA[telegram]]></category><category><![CDATA[telegrambot]]></category><category><![CDATA[c++]]></category><category><![CDATA[боты телеграм]]></category><category><![CDATA[pet-project]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ubuntu Touch 24.04-2.0: что в свежем релизе мобильной Linux-системы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1065892/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1065892/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065892</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f11/b84/e54/f11b84e54bf1f91aa928a5bebc0b9289.jpg" /><p>Несмотря на то что Canonical закрыла Ubuntu Touch почти девять лет назад, мобильная Linux-система продолжает развиваться силами фонда UBports и сообщества. Проект регулярно получает обновления и постепенно расширяет список поддерживаемых устройств. Новый релиз Ubuntu Touch 24.04-2.0 — очередной шаг в развитии ветки 24.04.&nbsp;Основные изменения&nbsp;затронули браузер, работу с современными дисплеями и ряд повседневных функций, которыми пользователи пользуются каждый день. Давайте разберемся, что получилось у разработчиков.</p> <a href="https://habr.com/ru/articles/1065892/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065892#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 12:01:48 GMT</pubDate>
      <dc:creator><![CDATA[TrexSelectel (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[linux]]></category><category><![CDATA[ubuntu]]></category><category><![CDATA[смартфоны]]></category><category><![CDATA[ос]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как подключить механизм «Статусы проверки документов» к произвольному документу в 1С:ERP]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067028/</guid>
      <link>https://habr.com/ru/articles/1067028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067028</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5d1/4bf/89a/5d14bf89a57b15ec7b227512b7655385.png" /><p>Как подключить механизм «Статусы проверки документов» к документу «Пересчёт товаров», не затрагивая другие объекты и, по возможности, не снимая объекты с поддержки.</p><p><em>Статья написана на примере конфигурации ERP УХ 3.2.11.5. Логика шагов применима к другим документам и близким версиям конфигурации.</em></p> <a href="https://habr.com/ru/articles/1067028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067028#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:56:54 GMT</pubDate>
      <dc:creator><![CDATA[kron_1C]]></dc:creator>
      
      <category><![CDATA[Система компоновки данных]]></category><category><![CDATA[СКД]]></category><category><![CDATA[расширения 1с]]></category><category><![CDATA[разработка на 1с]]></category><category><![CDATA[оптимизация запросов]]></category><category><![CDATA[отладка]]></category><category><![CDATA[1с]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[VK Security Gate: наша платформа для разработчиков]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/1065332/</guid>
      <link>https://habr.com/ru/companies/vk/articles/1065332/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065332</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/445/a59/2a2/445a592a2c1c1eaf6a5f565d2a941162.png" /><p><strong>Security Gate</strong> — это наша внутренняя AppSec-платформа, объединяющая инструменты и практики для проверки безопасности кода, зависимостей и других компонентов разработки. Платформа помогает находить потенциальные проблемы безопасности, приоритизировать результаты сканирования и встраивать проверки в привычный процесс работы с кодом.</p><p>В статье разберём, из чего состоит Security Gate, как устроены приоритизация находок и интерфейс и какие возможности доступны разработчикам.</p> <a href="https://habr.com/ru/articles/1065332/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065332#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:55:49 GMT</pubDate>
      <dc:creator><![CDATA[AIgent_Smith (VK, VK Tech)]]></dc:creator>
      
      <category><![CDATA[security gate]]></category><category><![CDATA[appsec-платформа]]></category><category><![CDATA[безопасность кода]]></category><category><![CDATA[безопасность зависимостей]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Нейросетевая архитектура формирования автоматических навыков. Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067024/</guid>
      <link>https://habr.com/ru/articles/1067024/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067024</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ce6/97a/1e9/ce697a1e973ee95d687386cf0ae09cd9.png" /><p>Идея предлагаемой архитектуры возникла из наблюдения за тем, как человеческий мозг осваивает новые действия и превращает их в привычки.</p><p>Когда человек впервые сталкивается с незнакомой задачей, её решение требует сознательного внимания. Необходимо сосредоточиться, попробовать один или несколько вариантов, получить обратную связь и скорректировать поведение. Однако после многократного успешного повторения действие постепенно становится автоматическим и выполняется практически без участия сознания.</p><p>В общем случае наш мозг работает по принципу «стимул-желание-реакция-подкрепление». Этот принцип хорошо описывается в книге Джеймса Клира «Атомные привычки», что и вдохновило меня на создание подобной архитектуры.</p><p>Хороший пример — обучение вождению. Начинающий водитель отдельно контролирует положение педалей, переключение передач, поворот руля и дорожную обстановку. По мере накопления опыта значительная часть этих операций превращается в привычку и начинает выполняться автоматически.</p><p>Прямо во время написания статьи я сдаю на водительские права, так что мне везёт воочию наблюдать как обучается моя собственная «нейронка».</p><p>Предлагаемая архитектура переносит этот принцип в систему из нескольких простых нейронных сетей. Незнакомые входные данные сначала обрабатываются «сознательной» сетью. После получения правильного ответа и положительного подкрепления генеративная сеть создаёт множество похожих примеров. На них дообучается «подсознательная» сеть, после чего сходные ситуации начинают обрабатываться быстро и автоматически.</p> <a href="https://habr.com/ru/articles/1067024/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067024#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:54:20 GMT</pubDate>
      <dc:creator><![CDATA[AntonThai]]></dc:creator>
      
      <category><![CDATA[нейронные сети]]></category><category><![CDATA[машинное+обучение]]></category><category><![CDATA[ии]]></category><category><![CDATA[ai]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[наука]]></category><category><![CDATA[agi]]></category><category><![CDATA[программирование]]></category><category><![CDATA[python]]></category><category><![CDATA[обучение с подкреплением]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Шиномонтаж методом Симпсона: как красивая статистика чуть не убила премиум-сервис]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066368/</guid>
      <link>https://habr.com/ru/articles/1066368/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066368</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/165/4a6/aff/1654a6affd04b1a764bd57e11ea5f376.jpg" /><p>Что делать, если средний чек премиального автосервиса оказался в 4 раза меньше планового? Первое «очевидное» решение руководства — немедленно избавиться от дешёвой мелочёвки вроде сезонного шиномонтажа и хранения колес, которая перегружает мастеров и портит красивую статистику.</p><p>Звучит логично? Абсолютно. Вот только глубокий дата-анализ показал, что такое «оптимизаторское» решение лишило бы компанию доброй трети валовой выручки.</p><p>В этой статье мы разбираем реальный кейс анализа массива из сотен тысяч заказов за 10 лет работы крупного автодилера. Разберем обработку данных в Python (Pandas/Seaborn), столкнемся с <strong>Парадоксом Симпсона</strong> в действии и рассчитаем честный LTV клиентов. Вы узнаете, как сезонная переобувка работает в роли «троянского коня» и почему клиенты с шиномонтажом за свой жизненный цикл приносят компании в 3.1 раза больше денег.</p> <a href="https://habr.com/ru/articles/1066368/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066368#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:50:33 GMT</pubDate>
      <dc:creator><![CDATA[VZ1]]></dc:creator>
      
      <category><![CDATA[анализ данных]]></category><category><![CDATA[python]]></category><category><![CDATA[pandas]]></category><category><![CDATA[ltv]]></category><category><![CDATA[бизнес-анализ]]></category><category><![CDATA[продуктовая аналитика]]></category><category><![CDATA[визуализация данных]]></category><category><![CDATA[сегментация клиентов]]></category><category><![CDATA[парадокс симпсона]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Двигаем PostgreSQL в сторону OLAP: оптимизация параллельного вычисления агрегатов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/tantor/articles/1066692/</guid>
      <link>https://habr.com/ru/companies/tantor/articles/1066692/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066692</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/25d/844/5ec/25d8445ec71af5397e5ec344c505467d.png" /><p><em>В данной статье я хочу рассказать о проверке одной гипотезы - возможности использования shared memory для ускорения параллельной агрегации методом хэширования. Статья </em><a href="https://dl.acm.org/doi/10.14778/3778092.3778110"><em>Xu&amp;Marcus, PVLDB, 2025</em></a><em> утверждает, что общая хэш-таблица — незаслуженно списанный со счетов способ параллельной агрегации, если использовать т.н. тикетинг и разделить операции поиска группы и обновления агрегата.</em></p><p><em>Звучит завлекательно. Собираем в кучу свои знания Internals, подписку на Claude и, поскольку в период летних Heat Wave выходные всё-равно проходят дома под кондиционером - разрабатываем идею так глубоко, насколько это получится.</em></p> <a href="https://habr.com/ru/articles/1066692/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066692#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:45:17 GMT</pubDate>
      <dc:creator><![CDATA[danolivo (Тантор Лабс)]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[shared memory]]></category><category><![CDATA[aggregation]]></category><category><![CDATA[parallelism]]></category><category><![CDATA[performance]]></category><category><![CDATA[query execution]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я перебрал 2377 вакансий за неделю и исследовал рынок труда под мои уникальные хотелки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067014/</guid>
      <link>https://habr.com/ru/articles/1067014/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067014</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ac2/517/e88/ac2517e8825b72f30e3ab0bc3d8cb67c.png" /><p>Есть такая ситуация: сделал инструмент, чтобы решить свою проблему, а потом сидишь и полируешь этот инструмент вместо того, чтобы решать проблему для которой инструмент и создан.</p><p>Я написал автооткликалку с ИИ‑анализом вакансий, потому что искал работу. Потом увлекся продуктовой разработкой, оставив сам поиск работы. Думал запустить бизнес.</p><p>Но я соло-разработчик и у меня стали кончаться деньги на содержание семьи, поэтому я решил что уже достаточно времени уделил разработке, остался только коммерческий запуск проекта – и его я могу (а точнее - должен) запускать параллельно с работой в найме. Я отпустил мой инструмент погулять с моим резюме по рынку. </p> <a href="https://habr.com/ru/articles/1067014/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067014#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:35:31 GMT</pubDate>
      <dc:creator><![CDATA[Ahtuhka]]></dc:creator>
      
      <category><![CDATA[статистика]]></category><category><![CDATA[вакансии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Книга: «The Ultimate Kali Linux Book: Использование Nmap, Metasploit, Aircrack-ng и Empire для пентестинга. 3-е изд.»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/piter/articles/1065340/</guid>
      <link>https://habr.com/ru/companies/piter/articles/1065340/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065340</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/131/72a/ac5/13172aac5614fbdf500cd82ef1f8dc6f.jpg" /><p>Привет, Хаброжители! Откройте для себя захватывающий мир Kali Linux — ведущей платформы для продвинутого тестирования на проникновение. Оттачивайте навыки, проводите сложные пентесты в корпоративных сетях — Kali Linux предоставляет специалистам по кибербезопасности все необходимые для этого инструменты. </p><p>Наиболее полное руководство по этичному взлому и тестированию на проникновение в Kali Linux для новичков и профессионалов.</p> <a href="https://habr.com/ru/articles/1065340/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065340#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:34:15 GMT</pubDate>
      <dc:creator><![CDATA[ph_piter (Издательский дом «Питер»)]]></dc:creator>
      
      <category><![CDATA[kali linux]]></category><category><![CDATA[nmap]]></category><category><![CDATA[metasploit]]></category><category><![CDATA[aircrack-ng]]></category><category><![CDATA[empire]]></category><category><![CDATA[пентестинг]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Менторство по пентесту после курсов: что делать, если работы нет?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067012/</guid>
      <link>https://habr.com/ru/articles/1067012/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067012</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c45/d9b/b53/c45d9bb53ab86490aa40e5265d84ee94.png" /><p>Часто приходят ребята после курсов по пентесту (так уж вышло в ходе профессиональной деятельности) и спрашивают что им делать дальше.Так как я по ходу работы занимаюсь обучением пентестеров уже как года 3 и их дальнейшей судьбой и у нас есть свой офлайн клуб по пентесту в городе я решил поделиться своим видением на эту тему Так как сейчас ситуация выглядит следующим образом:</p><p>1) Человек ранее не занимавшийся айтишкой решает что он хочет в пентест</p><p>2) Проходит курсы (не буду называть какие разные)</p><p>3) Начинает откликаться на вакансии</p><p>4) И оказывается в одиночестве</p><p>Самый интересный момент тут на пункте 3. Что происходит. Вакансий мало. Ребят много. Конкуренция дикая на пентестеров. Вакансий почти нет. На рынок выброшено куча ребят. Потом они приходят и говорят. Либо я отправил резюме и 0 собесов. То есть оно просто не дошло до hr потому что AI фильтры посмотрели на строчки закончил курсы реального опыта 0 - значит false.</p><p>Либо. В более лучшей форме человек доходит до собеса. И получает что-то вроде этого:</p> <a href="https://habr.com/ru/articles/1067012/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067012#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:32:59 GMT</pubDate>
      <dc:creator><![CDATA[Sub-ZeroMKX]]></dc:creator>
      
      <category><![CDATA[трудоустройство в it]]></category><category><![CDATA[менторство]]></category><category><![CDATA[ментор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ускорение инференса энкодерной guard‑модели: TensorRT, Triton, vLLM, Ray Serve]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067008/</guid>
      <link>https://habr.com/ru/articles/1067008/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067008</link>
      <description><![CDATA[<p>Когда в&nbsp;системе есть узел между LLM и пользователем его скорость также важна, как&nbsp;и скорость самой LLM. Когда этот узел сам является моделью (и иногда даже&nbsp;—&nbsp;тоже LLM)&nbsp;—&nbsp;задача ускорения становится совсем веселой и её нужно уметь решать разными способами. В&nbsp;этой работе я опишу процесс ускорения guardrail‑модели&nbsp;—&nbsp;узла, которые проверяет&nbsp;—&nbsp;нет&nbsp;ли на&nbsp;входе или&nbsp;выходе опасного контента.<br><br>Guard стоит на&nbsp;входе/выходе LLM‑приложения. В&nbsp;статье речь про&nbsp;небольшую модель&nbsp;— чуть больше 0.5&nbsp;Gb. Но&nbsp;она вызывается дважды за&nbsp;один ход диалога, и сначала пользователь ждет, пока guard проверит его запрос перед отправкой в&nbsp;LLM, затем&nbsp;— пока он проверит сгенерированный ответ перед выдачей пользователю.</p><p>Моей задачей&nbsp;было ускорить такую небольшую guard‑модель (Locustfile, базовые benchmark‑конфиги и инструкции по&nbsp;воспроизведению экспериментов в <a href="http://github.com/bogdanminko/gliner-guard-serve" rel="noopener noreferrer nofollow">репо</a>). Я потестила пять инструментов: TensorRT, NVIDIA Triton, vLLM, Ray Serve и отдельно&nbsp;— переход бэкбона на&nbsp;Flash DeBERTa.<br><br>Про&nbsp;допущенные ошибки, результаты и выводы&nbsp;— о&nbsp;том, как&nbsp;бы я построила подобную работу сейчас&nbsp;—&nbsp;ниже. Надеюсь, это сбережет вам время.</p> <a href="https://habr.com/ru/articles/1067008/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067008#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:26:54 GMT</pubDate>
      <dc:creator><![CDATA[AnnaResh]]></dc:creator>
      
      <category><![CDATA[gliner2]]></category><category><![CDATA[gliner guard]]></category><category><![CDATA[guardrails]]></category><category><![CDATA[tensorrt]]></category><category><![CDATA[vllm]]></category><category><![CDATA[nvidia]]></category><category><![CDATA[инференс нейросетей]]></category><category><![CDATA[triton-inference-server]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Лень, Modbus и ИИ: как я сделал инструмент, которого мне не хватало на пусконаладке]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066850/</guid>
      <link>https://habr.com/ru/articles/1066850/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066850</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/158/3a5/675/1583a56758fc55fbd23652703278f0f0.png" /><p>Когда я работал инженером АСУ ТП, мне часто приходилось проверять связь с устройствами по Modbus. Существующие утилиты помогали, но почти в каждой чего-то не хватало. Спустя несколько лет я вернулся к старой идее и с помощью ИИ-инструментов разработал ProtoLink — простой локальный клиент для Modbus TCP и RTU. Рассказываю, как появился проект, что он уже умеет и в какую сторону будет развиваться дальше.</p> <a href="https://habr.com/ru/articles/1066850/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066850#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:26:54 GMT</pubDate>
      <dc:creator><![CDATA[a_pererva]]></dc:creator>
      
      <category><![CDATA[Modbus]]></category><category><![CDATA[Modbus TCP]]></category><category><![CDATA[Modbus RTU]]></category><category><![CDATA[АСУ ТП]]></category><category><![CDATA[промышленная автоматизация]]></category><category><![CDATA[пусконаладка]]></category><category><![CDATA[RS-485]]></category><category><![CDATA[ProtoLink]]></category><category><![CDATA[ИИ-разработка]]></category><category><![CDATA[диагностическое ПО]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Торговый робот: что нужно для автономной работы с реальными деньгами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067006/</guid>
      <link>https://habr.com/ru/articles/1067006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067006</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/62d/f57/987/62df57987b435ea543f461ae7bc00a86.jpg" /><p>Материал посвящён разработке программного обеспечения. Саму стратегию и результаты её работы я не раскрываю, инвестиционных рекомендаций здесь тоже нет.</p><p>Если стратегия теряет деньги, её не спасут идеальная архитектура, модный стек и сотни автоматических тестов. Можно завернуть убыточный алгоритм хоть в Kubernetes — прибыльным он от этого не станет.</p><p>Но верно и обратное. Нормальную торговую идею вполне реально угробить плохой реализацией. Робот пропустил исполнение заявки, перепутал свою позицию с ручной, повторно отправил ордер после сетевой ошибки — и стратегия уже торгует совсем не так, как была задумана.</p><p>Недавно я закончил разработку торгового робота для работы через T-Invest API. В этой статье покажу чем боевой торговый продукт отличается от скрипта, который научился отправлять заявки брокеру.</p><p>Для меня граница довольно простая.</p><p>Если робот работает только тогда, когда пользователь сидит рядом, смотрит в лог и готов в любой момент вмешаться, это ещё не автономная торговля. Это полуавтоматическая система с дополнительным источником стресса.</p><p>Боевой продукт начинается тогда, когда можно уйти на встречу или уехать в отпуск и не проверять каждые пять минут, что робот там натворил.</p> <a href="https://habr.com/ru/articles/1067006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067006#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:21:30 GMT</pubDate>
      <dc:creator><![CDATA[OreshkinAlexey]]></dc:creator>
      
      <category><![CDATA[торговый робот]]></category><category><![CDATA[алгоритмическая торговля]]></category><category><![CDATA[T-Invest API]]></category><category><![CDATA[Т-Инвестиции]]></category><category><![CDATA[финтех]]></category><category><![CDATA[автоматизация торговли]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Как мы потеряли $5674 на рекламе приложения и неожиданно начали расти только после ее отключения]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1067000/</guid>
      <link>https://habr.com/ru/articles/1067000/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067000</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/56c/e8a/48d/56ce8a48d94259b31268e4699debb460.jpeg" /><p>Почти каждый основатель SaaS или мобильного приложения в какой-то момент приходит к одной и той же мысли: <strong>«Может, проблема не в продукте, а просто о нас пока никто не знает?»</strong></p><p>Именно с этой идеей разработчик фитнес-приложения <strong>GainFrame</strong> решил всерьез протестировать платное продвижение. За три месяца он потратил <strong>$5674</strong> на рекламу в Apple Search Ads, TikTok и Reddit. Первые результаты выглядели отлично: установки росли, пробных подписок становилось все больше, графики уверенно шли вверх.</p><p>Но когда пришло время считать деньги, выяснилось, что почти каждая новая продажа приносит убыток.</p> <a href="https://habr.com/ru/articles/1067000/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1067000#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:17:03 GMT</pubDate>
      <dc:creator><![CDATA[its_capitan]]></dc:creator>
      
      <category>монетизация</category><category>приложения</category><category>монетизация приложений</category><category>реклама</category><category>продвижение</category><category>продвижение приложений</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Спасибо Mail.Ru за СВОЙ цифровой офис]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066990/</guid>
      <link>https://habr.com/ru/articles/1066990/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066990</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cb1/06b/93b/cb106b93bc577bac642e12e6986069f5.webp" /><p>У нас команда примерно из 30 человек. Много лет корпоративная почта <a href="http://Mail.ru" rel="noopener noreferrer nofollow">Mail.ru</a> на своем домене была бесплатной: ящики, API, общие папки — подключили и работаем.</p><p>Потом бесплатный тариф закончился. Первый год обошелся примерно в 60 тысяч рублей. За следующий для 32 пользователей попросили уже <strong>79 552 ₽</strong>.</p><p>Мы могли заплатить. Но поняли неприятную вещь: число сотрудников почти не изменилось, процессы те же, а счет растет. При этом почтовый архив, клиенты, боты и служебные ящики уже привязаны к поставщику. Переезд откладывается именно потому, что с каждым годом становится сложнее.</p> <a href="https://habr.com/ru/articles/1066990/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066990#habracut">Узнать подробности</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:01:36 GMT</pubDate>
      <dc:creator><![CDATA[Temoxa]]></dc:creator>
      
      <category><![CDATA[self-hosted]]></category><category><![CDATA[saasoft]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ИИ-агенты в трейдинге: от рекомендаций к автономному управлению. Разбор тренда, рисков и архитектурных решений]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/finam_broker/articles/1066982/</guid>
      <link>https://habr.com/ru/companies/finam_broker/articles/1066982/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066982</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/85c/aba/d01/85cabad011476eab6fbb48602487ed9f.png" /><p>Представьте, что вы сообщаете ИИ-агенту, на какой риск готовы пойти, какие у вас цели по накоплениям на пенсию и когда ваши дети поступят в колледж, а затем позволяете ему управлять вашим инвестиционным портфелем и спокойно спите по ночам.</p> <a href="https://habr.com/ru/articles/1066982/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066982#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:00:43 GMT</pubDate>
      <dc:creator><![CDATA[Finam_Broker (Финам)]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[фондовый рынок]]></category><category><![CDATA[торговля на бирже]]></category><category><![CDATA[трейдинг]]></category><category><![CDATA[ии]]></category><category><![CDATA[ии-агенты]]></category><category><![CDATA[ии и машинное обучение]]></category><category><![CDATA[ии-ассистент]]></category><category><![CDATA[ии помощник]]></category><category><![CDATA[биржа]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[MCP без облака]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/basis/articles/1066908/</guid>
      <link>https://habr.com/ru/companies/basis/articles/1066908/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066908</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/dc7/edb/2bc/dc7edb2bcc5109f4940c5d8229b7dafd.png" /><p>У меня возникла такая задача: есть куча файлов, на которые хорошо бы натравить нейросеть, чтобы она искала ответы прямо по ним, а не выдумывала. Файлы разнородные, среди них тяжелые PDF. Закинуть их в модель целиком не выйдет: контекстное окно забьется раньше, чем она доберется до сути. Нужен способ скармливать модели не весь архив разом, а только нужный кусок. Так мне пришла идея применить MCP «с другой стороны» — не для агента, а для аккуратного доступа к большому архиву локальных документов. </p> <a href="https://habr.com/ru/articles/1066908/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066908#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 11:00:43 GMT</pubDate>
      <dc:creator><![CDATA[Philipp451 (Базис)]]></dc:creator>
      
      <category><![CDATA[rag]]></category><category><![CDATA[model context protocol]]></category><category><![CDATA[поиск]]></category><category><![CDATA[pdf]]></category><category><![CDATA[markdown]]></category><category><![CDATA[данные]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[mcp]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Как измерить то, что вы никогда не замечаете]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1059580/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1059580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059580</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0bb/42e/dd8/0bb42edd8d9ca74316325465f62af2fe.png" /><p>Как&nbsp;научить модель понимать пространство по&nbsp;одному уличному снимку и переводить перспективу в&nbsp;измеримые величины? </p><p>В&nbsp;статье исследуем этот вопрос на&nbsp;примере ширины тротуаров: восстанавливаем глубину сцены, строим 3D‑представление поверхности и проверяем, насколько точно машинное обучение может описать привычную городскую среду. </p> <a href="https://habr.com/ru/articles/1059580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059580#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:51:42 GMT</pubDate>
      <dc:creator><![CDATA[Andrey_Biryukov (OTUS)]]></dc:creator>
      
      <category>компьютерное зрение</category><category>оценка глубины</category><category>семантическая сегментация</category><category>3D-реконструкция</category><category>облако точек</category><category>геопространственный анализ</category><category>измерение тротуаров</category><category>Mapillary</category><category>Depth Anything</category><category>GeoCalib.</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[MarathonMemBench — бенчмарк нового типа для тестирования памяти вашего LLM-агента]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066974/</guid>
      <link>https://habr.com/ru/articles/1066974/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066974</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/756/1e3/1eb/7561e31ebf54a8f658a5ab37aa3bc129.jpg" /><p>Эта статья — про долговременную память AI-агентов и про то, как её измерить. Я сделал MarathonMemBench — платформу, где LLM-персона часами беседует с тестируемым агентом: рассказывает факты о своей жизни, меняет решения, путается и поправляется, а под конец — когда начало разговора давно вытеснено из контекста — устраивает экзамен на всё сказанное. Подключить можно любого агента, у которого есть чат, — больше от него ничего не требуется. Дальше будут: обзор существующих бенчмарков памяти и почему каждый из них требует дорабатывать агента под себя, устройство платформы, результаты open-source-агентов — неожиданно сильные — и вскрытие их памяти после прогонов.</p> <a href="https://habr.com/ru/articles/1066974/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066974#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:45:24 GMT</pubDate>
      <dc:creator><![CDATA[ovsale]]></dc:creator>
      
      <category><![CDATA[память llm]]></category><category><![CDATA[agi]]></category><category><![CDATA[llm-агент]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[React Update Lifecycle: что происходит при обновлении компонента]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066970/</guid>
      <link>https://habr.com/ru/articles/1066970/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066970</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9f5/f64/a89/9f5f64a898f6c8c0e84047d2f1a76355.png" /><p>В этой статье последовательно разобран полный цикл обновления React: от Virtual DOM до внутреннего устройства Fiber Reconciler.  </p> <a href="https://habr.com/ru/articles/1066970/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066970#habracut">Разобраться в жизненном цикле React</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:42:19 GMT</pubDate>
      <dc:creator><![CDATA[SqwozBug]]></dc:creator>
      
      <category><![CDATA[React]]></category><category><![CDATA[React Internals]]></category><category><![CDATA[Fiber]]></category><category><![CDATA[Reconciliation]]></category><category><![CDATA[Virtual DOM]]></category><category><![CDATA[Render Phase]]></category><category><![CDATA[Commit Phase]]></category><category><![CDATA[React Update Lifecycle]]></category><category><![CDATA[Concurrent Rendering]]></category><category><![CDATA[React Elements]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Step-Up Authentication vs 2FA: зачем нужен второй фактор внутри активной сессии]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066324/</guid>
      <link>https://habr.com/ru/articles/1066324/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066324</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/900/ea9/bcd/900ea9bcd1ece235e932fa98c5857a52.jpg" /><p><strong>Двухфакторная аутентификация давно стала стандартом защиты корпоративных систем. Она надежно защищает процесс входа, но что происходит после того, как сессия уже создана? Современные атаки все чаще направлены не на взлом пароля, а на компрометацию уже активных сессий пользователей. В таких сценариях однократной проверки личности при входе становится недостаточно.</strong></p><p><strong>В этой статье мы разберем, чем&nbsp;Step-Up Authentication&nbsp;отличается от классической 2FA, в каких сценариях она применяется и как мы реализовали этот механизм в одном из проектов с помощью отдельного сервиса PIN-кодов и gateway-проверки.</strong></p> <a href="https://habr.com/ru/articles/1066324/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066324#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:30:40 GMT</pubDate>
      <dc:creator><![CDATA[true_engineer]]></dc:creator>
      
      <category><![CDATA[step-up]]></category><category><![CDATA[двухфакторная аутентификация]]></category><category><![CDATA[wso2]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как перестать переснимать обучающие видео после каждого редизайна]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066964/</guid>
      <link>https://habr.com/ru/articles/1066964/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066964</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/fcb/31e/9d2/fcb31e9d22858dac83daa15d50837b93.png" /><p>У&nbsp;нас&nbsp;было несколько обучающих видео по&nbsp;личному кабинету. После большого редизайна большая часть стала неактуальной: кнопки переехали, разделы переименовали, один экран вообще уехал в&nbsp;другое меню.</p><p>Чтобы обновить одно видео, надо открыть OBS, поднять чистый профиль браузера&nbsp;— иначе в&nbsp;кадр лезут закладки и всплывашки. Потом записать дубль, в&nbsp;котором ты ни разу не&nbsp;промахнулся мышкой. Потом порезать в&nbsp;редакторе, наложить подписи. На&nbsp;семь видео уходит день. Через два месяца&nbsp;— опять день.</p><p>Предсказуемо, видео перестали обновлять. Тогда я написал штуку, которая собирает ролик из&nbsp;текстового файла. </p> <a href="https://habr.com/ru/articles/1066964/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066964#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:26:42 GMT</pubDate>
      <dc:creator><![CDATA[harlamenko]]></dc:creator>
      
      <category><![CDATA[обучающие видео]]></category><category><![CDATA[видеоинструкции]]></category><category><![CDATA[автоматизация видео]]></category><category><![CDATA[скринкаст]]></category><category><![CDATA[онбординг пользователей]]></category><category><![CDATA[документация продукта]]></category><category><![CDATA[контент-маркетинг]]></category><category><![CDATA[playwright]]></category><category><![CDATA[ffmpeg]]></category><category><![CDATA[синтез речи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Обзор PUBG Mobile в 2026 году: стоит ли возвращаться, и какие режимы актуальны]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ggsel/articles/1066962/</guid>
      <link>https://habr.com/ru/companies/ggsel/articles/1066962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066962</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/550/fed/383/550fed3835e185df0f94632e46dae4b6.jpeg" /><p>PUBG Mobile была и остается одним из самых популярных шутеров в жанре королевской битвы. За последние годы игра приросла новыми форматами и свежим контентом, однако меняющийся с обновлениями интерфейс, множество загрузок и всплывающих окон могут изрядно озадачить геймера, который решит вернуться после долгого перерыва.</p><p>В этой статье мы поможем сориентироваться в мобильной PUBG 2026 года и разобраться, какие игровые режимы заслуживают вашего внимания, и стоит ли вообще возвращаться в мир королевских битв после долгого перерыва.</p> <a href="https://habr.com/ru/articles/1066962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066962#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:23:30 GMT</pubDate>
      <dc:creator><![CDATA[ggsel (ggsel.net)]]></dc:creator>
      
      <category><![CDATA[игры]]></category><category><![CDATA[игры для мобильных устройств]]></category><category><![CDATA[pubg mobile]]></category><category><![CDATA[королевская битва]]></category><category><![CDATA[обзор игры]]></category><category><![CDATA[шутер]]></category><category><![CDATA[mmo]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Невероятно быстрый алгоритм нахождения простых делителей огромных составных чисел]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066960/</guid>
      <link>https://habr.com/ru/articles/1066960/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066960</link>
      <description><![CDATA[<p>хочу представить вам свой очень быстрый алгоритм нахождения простых делителей огромных <em>составных</em> чисел. Однажды на уроке математики мне нужно было найти делители какого-то числа. Раз уж "лень — двигатель прогресса", я решил поручить эту задачу компьютеру. Но простая программа на Python по перебору до корня мне показалась скучной, и тогда я решил найти более интересный способ.</p> <a href="https://habr.com/ru/articles/1066960/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066960#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:23:14 GMT</pubDate>
      <dc:creator><![CDATA[AlexeyKhafizov]]></dc:creator>
      
      <category><![CDATA[Делители]]></category><category><![CDATA[Быстро]]></category><category><![CDATA[алгоритмы]]></category><category><![CDATA[Матем]]></category><category><![CDATA[программирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Месяц, 500M токенов и симулятор завода: как мы с ИИ-агентом построили имитационную модель производства чипов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1065856/</guid>
      <link>https://habr.com/ru/articles/1065856/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065856</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/004/1c6/f55/0041c6f553626273ea6f1ae330279aba.jpg" /><p>Когда я прочёл о том, что Андрей Карпати больше не пишет код руками, а перешёл на агентное программирование, я, честно говоря призадумался. Скажи об этом кто-то другой, пропустил бы мимо ушей, но именно его слова стали сигналом - в своей работе, и в группе разработчиков придётся что-то менять. Как известно, личный пример - лучший способ убедить коллектив и повести за собой, поэтому пришлось пробовать.</p><p>Первой же пробой пера стал вовсе не Todo-app, а самый что ни на есть хардкорный энтерпрайз. Задача - создать полноценный аналог интеграционной шины CellWorks MBX. Это ключевой элемент автоматизации завода по производству полупроводников: она связывает в единое целое MES-систему и сотню единиц технологического оборудования. Мы как раз начинали перенос легаси-стека с PA-RISC-серверов на x64, и вопрос портирования старого транспорта стоял остро.</p><p>Вторым проектом стала <strong><em>имитационная модель этого производства</em></strong>. Нет-нет, это не аналог factorio, в ней ни намёка на 3D или игровые механики. Это симулятор реального цеха: с моделями оборудования, технологическими маршрутами, реальным незавершённым производством, производственным планом на годы вперёд (при желании). Эта модель отвечает на вопрос: какую продукцию и в какой срок я потенциально смогу выпустить, если запущу в работу вот столько-то сырья, и оборудование не встанет надолго из-за поломки или отсутствия материалов. Результат превзошёл ожидания. Софт, который раньше создавался большими коллективами, благодаря ИИ и open-source, теперь можно создавать практически в одиночку, и активно внедрять в реальное производство!</p> <a href="https://habr.com/ru/articles/1065856/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1065856#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:09:43 GMT</pubDate>
      <dc:creator><![CDATA[oliva80]]></dc:creator>
      
      <category><![CDATA[Искусственный интеллект]]></category><category><![CDATA[AI-кодинг]]></category><category><![CDATA[C#]]></category><category><![CDATA[.NET]]></category><category><![CDATA[имитационное моделирование]]></category><category><![CDATA[SimSharp]]></category><category><![CDATA[LLM]]></category><category><![CDATA[полупроводниковое производство]]></category><category><![CDATA[JSON]]></category><category><![CDATA[RabbitMQ]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Объяснение диэдральных подгрупп на примере Factorio]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066864/</guid>
      <link>https://habr.com/ru/articles/1066864/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066864</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7e4/53e/c54/7e453ec549da14d51c0ee751daa5f7fe.jpg" /><p><a href="https://en.wikipedia.org/wiki/Dihedral_group" rel="noopener noreferrer nofollow">Диэдральная группа</a>&nbsp;— это математическое обозначение всех поворотов и отражений правильного многоугольника. Для <em>n</em>‑стороннего многоугольника всегда существует <em>n</em> возможных поворотов и <em>n</em>&nbsp;отражений, что&nbsp;даёт нам 2<em>n</em>&nbsp;возможных симметрий.</p><p>Сочетание любых двух симметрий даёт нам элемент из&nbsp;той&nbsp;же группы, и это превращает её в <a href="https://en.wikipedia.org/wiki/Group_(mathematics)" rel="noopener noreferrer nofollow">группу</a>&nbsp;в&nbsp;математическом смысле.</p><p>Теория групп полезна при&nbsp;разработке игр. Я вспомнил об&nbsp;этом, прочитав <a href="https://factorio.com/blog/post/fff-394#:~:text=Flipping%20for%20real" rel="noopener noreferrer nofollow">девлог Factorio</a>, в&nbsp;котором разработчик рассказал о&nbsp;проблемах, возникших из‑за того, что&nbsp;изначально он забыл учесть все случаи.</p> <a href="https://habr.com/ru/articles/1066864/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066864#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 10:08:43 GMT</pubDate>
      <dc:creator><![CDATA[PatientZero]]></dc:creator>
      
      <category>теория групп</category><category>комбинаторика</category><category>factorio</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Как попасть на стажировку в Яндекс]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex_praktikum/articles/1066858/</guid>
      <link>https://habr.com/ru/companies/yandex_praktikum/articles/1066858/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066858</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e49/5d2/439/e495d24399496e465befe42e700954a0.png" /><p>Привет! Это команда <a href="https://practicum.yandex.ru/catalog/?utm_source=content&amp;utm_medium=media&amp;utm_campaign=habr_media_RF_common_Unde_b2c_Article_None_internship&amp;utm_content=05-08-26">Яндекс Практикума</a>. 17 июня у нас прошёл открытый вебинар «Как попасть на стажировку в Яндекс» — рекрутер Young&amp;&amp;Yandex Дарья Чикалова рассказала, где искать программы стажировок, как они устроены и как на них подаваться. Пересказываем самое интересное.</p> <a href="https://habr.com/ru/articles/1066858/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066858#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:59:44 GMT</pubDate>
      <dc:creator><![CDATA[ira-k (Яндекс Практикум)]]></dc:creator>
      
      <category><![CDATA[стажировка]]></category><category><![CDATA[стажировка в яндеке]]></category><category><![CDATA[карьера в it]]></category><category><![CDATA[учебный процесс]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[«Эллес» и Global Catalog. Как вычерпать наполняющийся бассейн]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/T1Holding/articles/1066912/</guid>
      <link>https://habr.com/ru/companies/T1Holding/articles/1066912/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066912</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0f7/303/918/0f73039188a9d29dc44512addd8de400.jpg" /><p>Привет, Хабр! Меня зовут Динар, я один из разработчиков службы каталогов «Эллес» в ГК «Иннотех». Кратко о продукте «Эллес», откуда он взялся и что из себя представляет, <a href="https://habr.com/ru/companies/T1Holding/articles/985816/">писал</a> мой коллега. Подробное описание и документацию можете найти на <a href="https://infra.inno.tech/elles?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=gc&amp;utm_content=elles">официальном сайте</a>. Но если коротко, то «Эллес» — это служба каталогов (в основе которой лежит глубоко модернизированный код проекта Samba), функционально аналогичная Microsoft Active Directory, с возможностью работы в гетерогенной среде с бесшовной интеграцией и миграцией клиентов.</p> <a href="https://habr.com/ru/articles/1066912/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066912#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:51:03 GMT</pubDate>
      <dc:creator><![CDATA[Lorence123 (ИТ-холдинг Т1)]]></dc:creator>
      
      <category><![CDATA[эллес]]></category><category><![CDATA[samba]]></category><category><![CDATA[activedirectory]]></category><category><![CDATA[служба каталогов]]></category><category><![CDATA[global catalog]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Объекты в JS не бесплатные]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066944/</guid>
      <link>https://habr.com/ru/articles/1066944/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066944</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b13/55f/7f2/b1355f7f20ef112e0142fab9d3a9c5ca.png" /><p>Поговорим про микро-оптимизацию. Про, казалось бы, самую безобидную вещь: обычный <code>{}</code>.</p><p><code>[object Object]</code> выглядит почти бесплатной абстракцией. Создал объект, напихал полей в любом порядке, удалил ненужное, передал дальше и забыл. Но, внезапно, одинаковые для тебя объекты могут оказаться разными для V8, порядок присваиваний влияет на машинный код, а “безобидный” <code>delete</code> оставляет после себя совсем не пустое место.</p><p>Для 99% систем это не имеет значения. А вот если у тебя hot path, через который проходят десятки тысяч объектов в секунду, или ты пишешь библиотечный код, стоит знать, что V8 на самом деле делает с твоими объектами.</p> <a href="https://habr.com/ru/articles/1066944/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066944#habracut">И чего V8 там делает?</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:48:36 GMT</pubDate>
      <dc:creator><![CDATA[VaskaDeGama]]></dc:creator>
      
      <category><![CDATA[JavaScript]]></category><category><![CDATA[Node.js]]></category><category><![CDATA[V8]]></category><category><![CDATA[hidden classes]]></category><category><![CDATA[inline cache]]></category><category><![CDATA[object shape]]></category><category><![CDATA[JIT-компиляция]]></category><category><![CDATA[оптимизация производительности]]></category><category><![CDATA[микробенчмарки]]></category><category><![CDATA[dictionary mode]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему заметки не работают — и как я заменил их пазлами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066940/</guid>
      <link>https://habr.com/ru/articles/1066940/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066940</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/188/86b/0e9/18886b0e9200ca787167d51911a6b721.png" /><p>Во время обучения чему-либо часто сталкиваешься с тем, что забываешь, что вообще изучал, особенно детали. Мне 18, я решил 822 задачи на LeetCode со стриком 430+ дней. Количество решённого само по себе ничего не гарантирует, если через пару недель не можешь вспомнить логику без подсказки. Поэтому я решил создать этот проект, но это относится не только к литкоду, но и ко всему остальному.</p><p>Начнем с простого. Писать заметки — это вполне рабочий вариант, но здесь есть важный момент: <strong>заметки работают эффективно только тогда, когда они заставляют мозг перерабатывать информацию («эффект генерации»), а не просто копировать её.</strong></p><p>А теперь подробнее. Начнём с важного заявления психологов Родигера и Карпике, авторов классического эксперимента по <strong>retrieval practice:</strong> студенты предсказывали, что многократное перечитывание материала даст лучшее долгосрочное запоминание, а активное вспоминание — худшее, хотя на практике всё оказалось ровно наоборот.</p><p>Возможно, для многих это очевидно, да? Да, но суть глубже.</p><p>Когда человек перечитывает текст несколько раз, при повторном чтении слова "узнаются" легче и быстрее — возникает субъективное чувство беглости <strong>(лёгкости обработки). </strong>Мозг путает эту лёгкость восприятия с <strong>реальным</strong> пониманием и <strong>прочностью</strong> запоминания. То есть <strong>"мне легко это читать" ошибочно</strong> интерпретируется как <strong>"я это знаю"</strong>. На это важно обратить внимание.</p><p>Это работа Роберта Бьорка — он же автор концепции <strong>desirable difficulties</strong> ("желательных трудностей"): вещи, которые кажутся трудными и медленными в моменте (типа вспоминания без подсказок), реально дают куда более прочное обучение, чем лёгкие и приятные способы (перечитывание).</p> <a href="https://habr.com/ru/articles/1066940/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066940#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:43:37 GMT</pubDate>
      <dc:creator><![CDATA[dima853]]></dc:creator>
      
      <category><![CDATA[leetcode]]></category><category><![CDATA[java]]></category><category><![CDATA[computer science]]></category><category><![CDATA[подготовка к собеседованию]]></category><category><![CDATA[самообразование]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[обучение программированию]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Симулятор программирования космических аппаратов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066938/</guid>
      <link>https://habr.com/ru/articles/1066938/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066938</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2e6/d60/4ee/2e6d604eebc78bc1af095a78d48ebf3e.png" /><p>Лет 8&nbsp;назад пришла идея создать игру, где игрок сможет программировать космические аппараты, управлять его системами, управлять полётом и так далее. Концептуально игра должна&nbsp;была&nbsp;быть похожей на&nbsp;Kerbal Space Program, но&nbsp;вместо конструирования космических аппаратов игрок должен их программировать. Также KSP мне не&nbsp;нравился тем, что&nbsp;игрок по&nbsp;сути управляет космическим аппаратом вручную, вручную совмещает точки, стыкует космические аппараты «на глаз». Хотелось больше автоматизации (космическая станция должна расти). И в&nbsp;этот момент у&nbsp;меня зародилось приблизительное и далёкое видение моей игры.</p><p>На&nbsp;тот момент я интересовался программированием, но&nbsp;моих знаний не&nbsp;хватало для&nbsp;того, чтобы создать самому игру такой сложности. Однако примерно 3&nbsp;года назад, уже имея профессиональный опыт в&nbsp;программировании, я решил, что&nbsp;пора, поэтому приступил к&nbsp;написанию. Конечно, как&nbsp;оно всегда&nbsp;бывает, финальный вариант далеко отличается от&nbsp;того, каким он задумывался, многие фичи сложно реализовать, некоторые выглядели в&nbsp;воображении лучше, чем оказалось на&nbsp;практике, однако основную идею, на&nbsp;мой взгляд, мне удалось воплотить, и я могу сказать, что&nbsp;вполне доволен результатом.</p> <a href="https://habr.com/ru/articles/1066938/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066938#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:40:56 GMT</pubDate>
      <dc:creator><![CDATA[ASpark]]></dc:creator>
      
      <category><![CDATA[gamedev]]></category><category><![CDATA[programming]]></category><category><![CDATA[space]]></category><category><![CDATA[spacecraft]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[17-летняя девушка зарабатывает 10+ тыс долларов в неделю на создании сайтов с помощью ИИ. Почему это НЕ работает]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066936/</guid>
      <link>https://habr.com/ru/articles/1066936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066936</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a5b/e32/8ec/a5be328ec58d6d04fe115a948852159c.jpg" /><p><em>17-летняя девушка зарабатывает 10+ тыс долларов в неделю на создании сайтов с помощью ИИ. Она просто находит на картах компании с устаревшими сайтами и предлагает им свои услуги. Затем за 20-30 минут вайбкодит новый сайт в Claude или Lovable и продает готовый результат клиенту. Гениально.</em></p> <a href="https://habr.com/ru/articles/1066936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066936#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:40:23 GMT</pubDate>
      <dc:creator><![CDATA[Alexey_Begin]]></dc:creator>
      
      <category><![CDATA[монетизация ИИ]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[вирусный ролик]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тестирование СУБД с использованием tpc-ds и методы сравнительного анализа]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066926/</guid>
      <link>https://habr.com/ru/articles/1066926/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066926</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8be/c29/743/8bec2974304152f25778c876e3c8e382.png" /><p>Как выбрать аналитическую СУБД, если одна быстрее, другая проще в эксплуатации, а третья лучше поддерживает нужный SQL? Рассказываю о нашем исследовании: TPC-DS и SSB, экспертные критерии и метод комплексной оценки с расчётом, который можно повторить на своих данных.</p> <a href="https://habr.com/ru/articles/1066926/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066926#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:32:05 GMT</pubDate>
      <dc:creator><![CDATA[biryuckov]]></dc:creator>
      
      <category><![CDATA[СУБД]]></category><category><![CDATA[OLAP]]></category><category><![CDATA[TPC-DS]]></category><category><![CDATA[SSB]]></category><category><![CDATA[TPC-H]]></category><category><![CDATA[нагрузочное тестирование]]></category><category><![CDATA[многокритериальный анализ]]></category><category><![CDATA[нормализация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему не подключается FortiClient VPN]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/petrovich-tech/articles/1066874/</guid>
      <link>https://habr.com/ru/companies/petrovich-tech/articles/1066874/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066874</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/77d/ae8/b0f/77dae8b0f940bf43fa7593c523873c5f.jpg" /><p>Привет. Это снова Саша Басун. Я работаю в «Петрович-Тех» инженером направления пользовательских ИТ-сервисов. Моя предыдущая <a href="https://habr.com/ru/companies/petrovich-tech/articles/858792/">статья про FortiClient VPN </a>нашла отклик, потому я решил рассказать о самых распространённых ошибках при установке или запуске FortiClient VPN.</p><p>Итак, обычный будний день. Админу приходит заявка от пользователя, который жалуется, что FortiClient не подключается к серверу. При этом шквала подобных заявок не наблюдается, из-за чего админ делает вывод, что проблема у пользователя локальная.</p><p>Он подключается на удалённый компьютер, чтобы провести диагностику. Открыв логи программы, админ понимает, что помимо бутылки тут может потребоваться ещё и тонометр. Всплывающие окна с предупреждениями выглядят хотя бы немного понятнее. О них я вам и расскажу.</p> <a href="https://habr.com/ru/articles/1066874/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066874#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:30:25 GMT</pubDate>
      <dc:creator><![CDATA[novburn (Петрович-Тех)]]></dc:creator>
      
      <category><![CDATA[FortiClient VPN]]></category><category><![CDATA[ошибки подключения]]></category><category><![CDATA[диагностика VPN]]></category><category><![CDATA[Fortinet]]></category><category><![CDATA[системное администрирование]]></category><category><![CDATA[сетевые ошибки]]></category><category><![CDATA[аутентификация]]></category><category><![CDATA[настройка VPN]]></category><category><![CDATA[устранение неполадок]]></category><category><![CDATA[TLS]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Вам не нужны микросервисы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066918/</guid>
      <link>https://habr.com/ru/articles/1066918/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066918</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f35/476/726/f35476726ba686ee68e5c40efd0252d5.png" /><p>Какое‑то время назад, проработав 3&nbsp;года на&nbsp;позиции Java Middle+‑ разработчика на&nbsp;крупном монолитном легаси‑проекте (естественно, модульном), я столкнулся с&nbsp;тем, что&nbsp;не&nbsp;имел практики в&nbsp;создании приложений на&nbsp;микросервисной архитектуре. При&nbsp;этом я понимал, что&nbsp;работа с&nbsp;микросервисами&nbsp;— это работа с&nbsp;актуальным стеком технологий в&nbsp;мире Java. И если ты не&nbsp;работаешь с&nbsp;микросервисами, то ты вроде как&nbsp;не&nbsp;имеешь необходимой квалификации для&nbsp;большинства вакансий на&nbsp;рынке труда. По&nbsp;крайней мере, если судить по&nbsp;самим вакансиям.</p><p>Поэтому я решил, что&nbsp;мне нужен какой‑то достаточно крупный проект, который&nbsp;бы дал мне основные практические навыки работы с&nbsp;микросервисами. Это должен&nbsp;был&nbsp;быть проект, выходящий за&nbsp;рамки пет‑проекта с&nbsp;животными или&nbsp;чего‑то подобного. При&nbsp;этом, отработав на&nbsp;Java более трех лет, я уже хотел сделать что‑то свое, разработать архитектуру с&nbsp;самого начала. Думаю, это нормальное&nbsp;желание для&nbsp;мидл‑программиста, который хочет развиваться в&nbsp;своей сфере.</p> <a href="https://habr.com/ru/articles/1066918/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066918#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:23:12 GMT</pubDate>
      <dc:creator><![CDATA[tomskiyleonid]]></dc:creator>
      
      <category><![CDATA[Spring Modulith]]></category><category><![CDATA[модульный монолит]]></category><category><![CDATA[микросервисы]]></category><category><![CDATA[архитектура приложений]]></category><category><![CDATA[Java]]></category><category><![CDATA[Spring Boot]]></category><category><![CDATA[гексагональная архитектура]]></category><category><![CDATA[перевод PDF]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Process Forge — фреймворк для создания AI-процессов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066916/</guid>
      <link>https://habr.com/ru/articles/1066916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066916</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/67d/a8a/e04/67da8ae0442189aa3ddbc3fe2e1864e5.jpg" /><p>На новогодних каникулах 2026 в одном из чатов Joomla-сообщества коллега по цеху поделился промптом для ИИ-агента и результатом этого промпта. За неделю до этого он впервые попробовал Gemini CLI. Я до этого ИИ пользовался только в веб версиях и в целом меня это устраивало. Увидев простыню текста, запрос в CLI и простыню ответа первое, что меня охватило: "Я НЕ ХОЧУ вот это всё изучать!  Опять что-то новое, надоело...". </p><p>Потом были стадии проб и ошибок, попыток использовать готовые пакеты community skills с гитхаба с ролевым внушением "ты супер-пупер мега-бэкенд-Joomla разработчик с 40-летним опытом, сделай мне красиво". Где-то в середине этого полугодия я стал формализовать свои процессы (а это не только разработка). Формализация привела к моему пониманию некоторых базисов, которые общие для всех процессов. Об этом чуть ниже.</p><p>Теперь я хочу представить на суд уважаемой публике свои наработки по фреймворку для создания формализованных процессов работы для ИИ-агентов - <a href="https://github.com/WebTolk/process-forge" rel="noopener noreferrer nofollow">Process Forge (GitHub)</a>.</p> <a href="https://habr.com/ru/articles/1066916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066916#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:22:57 GMT</pubDate>
      <dc:creator><![CDATA[sergeytolkachyov]]></dc:creator>
      
      <category><![CDATA[процессы]]></category><category><![CDATA[процессы разработки]]></category><category><![CDATA[процессы в it]]></category><category><![CDATA[вайбкодинг]]></category><category><![CDATA[вайб-программирование]]></category><category><![CDATA[joomla]]></category><category><![CDATA[веб-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Социальная инженерия. Диагностика команд. Часть 2. Культурная перспектива. Метафоры «Политическая система», «Господство»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1066914/</guid>
      <link>https://habr.com/ru/articles/1066914/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066914</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9f9/425/28c/9f942528c161ef0b71d5e3677897a194.png" /><p>Мы подошли к двум крайним и ключевым метафорам Гарета Моргана — «Политическая система» и «Господство», образующих собой диалектическую пару преактивного и реактивного инструментов.</p><p>Помимо всего перечисленного выше, реальная организация активно используется для <strong>эксплуатации, подавления и контроля</strong> над людьми. В то время как «Культура» (душа) говорит об общих ценностях, а «Психическая тюрьма» — о ментальных ловушках, «Политическая система» рассматривает организацию как <strong>арену борьбы за власть, ресурсы и контроль над актуальной повесткой</strong>.</p> <a href="https://habr.com/ru/articles/1066914/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066914#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:22:41 GMT</pubDate>
      <dc:creator><![CDATA[ARadzishevskiy]]></dc:creator>
      
      <category><![CDATA[диагностика]]></category><category><![CDATA[социальные проекты]]></category><category><![CDATA[социальное взаимодействие]]></category><category><![CDATA[командообразование в ит]]></category><category><![CDATA[социальная инженерия]]></category><category><![CDATA[компания мечты]]></category><category><![CDATA[построение компании]]></category><category><![CDATA[построение команды]]></category><category><![CDATA[управление людьми]]></category><category><![CDATA[hr-технологии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что мы поняли про детей, когда делали детские задания в приложении]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/alfa/articles/1066830/</guid>
      <link>https://habr.com/ru/companies/alfa/articles/1066830/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066830</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c7a/892/8ea/c7a8928ea9cfe2188f73f3d583f5f20b.png" /><p>Что будет, если платить детям за то, что они помыли посуду? Будут ли их мотивировать только деньги? Или есть что-то важнее?</p><p>Однажды мы сделали в приложении Альфа-Банка раздел «Детские задания». Это одна из ключевых фич детского банка, которая позволяет родителям и детям создавать задания, договариваться о награде и отмечать их выполнение. Но почти сразу стало понятно, что главный вопрос здесь совсем не про интерфейс, а про то, какую роль вообще должны играть такие задания в отношениях между ребёнком и родителями.</p><p>И, кажется, ни одна функция детского банка не вызывала столько споров, как задания: «А что дальше? Будем платить детям за уборку комнаты? За пятёрки? За то, что они вообще соизволили вынести мусор?»</p><p>Для многих детских задания выглядят именно как семейный маркетплейс, где ребёнок выставляет счёт за каждое полезное действие. Когда мы начинали делать эту фичу в Альфа-Банке, мы тоже боялись скатиться к «Вынеси мусор — получи 50 рублей». Но что, если это будет не про оплату действий, а про развитие самостоятельности?</p><p>У нас две аудитории: родители (которые хотят быть наставниками, а не банкоматами) и дети 6–13 лет (для которых карта — первый опыт обращения с деньгами). Привет, меня зовут Алексей Богомолов, я дизайнер цифровых продуктов, я расскажу, как мы стартовали с парой неочевидных гипотез и о том, как некоторые результаты нас сильно удивили.</p> <a href="https://habr.com/ru/articles/1066830/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066830#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:17:56 GMT</pubDate>
      <dc:creator><![CDATA[toomze (Альфа-Банк)]]></dc:creator>
      
      <category><![CDATA[детский банк]]></category><category><![CDATA[задания для детей]]></category><category><![CDATA[психология]]></category><category><![CDATA[дизайн]]></category><category><![CDATA[разработка мобильны приложений]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как быстро джойнить датафреймы с геоданными на Apache Sedona]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ru_mts/articles/1066602/</guid>
      <link>https://habr.com/ru/companies/ru_mts/articles/1066602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066602</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f0b/780/751/f0b78075154cc1a0f3758e6a5b103da5.png" /><p>Привет, Хабр! Я Павел Молчанов, Data Engineer из группы обработки гео- и медиаданных Big Data компании МТС Web Services. Наш продукт «ГеоЭффект» занимается расчетами различных геостатистик на основе телеком-данных (например, по туризму).</p><p>У нас есть ежедневно обновляемая инфраструктурной командой витрина-источник с событиями (точками нахождения абонентов) на основе мобильной сети по всем регионам присутствия МТС. За сутки на каждого абонента приходится в среднем порядка 200 геособытий, общий объем данных в витрине — около 11 млрд записей в сутки. Однако в витрине-источнике не было привязки геособытий к административно-территориальной информации «Регион РФ / район», что критически важно нам как продуктовой команде, решающей бизнес-кейсы в интересах заказчиков.&nbsp;</p><p>Отсюда и появилась задача — дообогатить витрину дополнительными атрибутами на основе координат геособытий. Так что в этом материале по мотивам <a href="https://highload.ru/moscow/2025/abstracts/16317">доклада для Highload++</a> поделюсь, как мы это сделали, а еще ускорили джойн датафреймов с геоданными.</p><p><em>Пара слов по технологическому стеку: сейчас мы активно проводим подготовительные работы по переходу на Data LakeHouse, но пока что основная рабочая лошадка — Spark на старом добром Hadoop-кластере с HDFS и Hive Metastore. Так что повествование будет идти в контексте технологий Spark on YARN + Sedona + HDFS + Hive.</em></p> <a href="https://habr.com/ru/articles/1066602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1066602#habracut">Читать дальше</a>]]></description>
      
      <pubDate>Wed, 05 Aug 2026 09:15:28 GMT</pubDate>
      <dc:creator><![CDATA[Silver_96 (МТС)]]></dc:creator>
      
      <category><![CDATA[apache spark]]></category><category><![CDATA[apache sedona]]></category><category><![CDATA[гео]]></category><category><![CDATA[join]]></category><category><![CDATA[data skew]]></category><category><![CDATA[quadtree]]></category><category><![CDATA[kdbtree]]></category><category><![CDATA[st_contains]]></category><category><![CDATA[python]]></category><category><![CDATA[scala]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
