<?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/flows/develop/articles/all/</link>
    <description><![CDATA[Все публикации в потоке Разработка  на Хабре]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Fri, 24 Apr 2026 13:04:49 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[[Перевод] Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1026254/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1026254/?utm_campaign=1026254&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b11/84d/0cc/b1184d0ccf68c9925d7cfde1c765cb27.png" /><p>Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов,&nbsp;<a href="https://www.stayforever.de/">Stay Forever</a>, где мы обсуждали метод разработки&nbsp;<a href="https://en.wikipedia.org/wiki/RollerCoaster_Tycoon_(video_game)">RollerCoaster Tycoon</a>&nbsp;(1999). Это было крутое интервью, которое можно целиком послушать <a href="https://www.stayforever.de/2026/02/rollercoaster-tycoon-sf-161/">здесь</a> — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.</p> <a href="https://habr.com/ru/articles/1026254/?utm_campaign=1026254&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 13:01:47 GMT</pubDate>
      <dc:creator><![CDATA[Bright_Translate (RUVDS.com)]]></dc:creator>
      
      <category>ruvds_перевод</category><category>rollercoaster tycoon</category><category>openrct2</category><category>ассемблер</category><category>c++</category><category>крис сойер</category><category>оптимизация</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[5 мая стартуют 11 онлайн-курсов для 1С-специалистов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/infostart/articles/1027566/</guid>
      <link>https://habr.com/ru/companies/infostart/articles/1027566/?utm_campaign=1027566&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7d2/e09/ebc/7d2e09ebcfc3184c394bc906a50c8725.jpg" /><p>5 мая в <a href="https://infostart.ru/edu/">Инфостарт Обучении</a> начнется новая волна онлайн-курсов для 1С-специалистов. В майский поток вошли 11 практических программ: от вводных курсов для начинающих до обучения по мобильной разработке, интеграциям, СКД, БСП и 1С:Аналитике.</p><p>Обучение проходит в асинхронном формате: уроки можно смотреть в удобное время, но задания выполняются по графику потока. Преподаватель проверяет домашние работы, дает обратную связь и помогает двигаться по программе.</p><p>Начать обучение можно сразу после оплаты. Дата 5 мая означает старт потока: с этого дня начинается регулярная проверка заданий и работа группы по общему графику. Доступ к видеоурокам, материалам и чату открывается сразу после оформления курса.</p><p><strong>В майский поток вошли 11 курсов...</strong></p> <a href="https://habr.com/ru/articles/1027566/?utm_campaign=1027566&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:50:51 GMT</pubDate>
      <dc:creator><![CDATA[Alex-sulimov (INFOSTART.RU)]]></dc:creator>
      
      <category><![CDATA[1с]]></category><category><![CDATA[обучение]]></category><category><![CDATA[обучение программированию]]></category><category><![CDATA[обучение онлайн]]></category><category><![CDATA[обучающий материал]]></category><category><![CDATA[образование]]></category><category><![CDATA[инфостарт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[GPT-5.5 против DeepSeek-V4: почему OpenAI удваивает цены, пока Китай демпингует]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027564/</guid>
      <link>https://habr.com/ru/articles/1027564/?utm_campaign=1027564&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5a7/8c2/7f6/5a78c27f6c1bfdcfab927f406d49692a.png" /><p>За 2 дня рынок получил сразу два флагманских релиза: <strong>GPT-5.5</strong> от <strong>OpenAI</strong> и<strong> DeepSeek V4</strong>. </p><p>На первый взгляд это очередная гонка бенчмарков. На деле - столкновение двух стратегий: дорогая агентная модель для реальной работы против открытых весов, дешевого API и контекста на миллион токенов.</p><p>Я внимательно изучила официальные бенчмарки, прайс-листы и первые отзывы разработчиков. Давайте разбираться, что из этого реально применимо в работе.</p> <a href="https://habr.com/ru/articles/1027564/?utm_campaign=1027564&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:48:25 GMT</pubDate>
      <dc:creator><![CDATA[Neurosonya]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[вайбкодинг]]></category><category><![CDATA[gpt-5.5]]></category><category><![CDATA[deepseek v4]]></category><category><![CDATA[llm]]></category><category><![CDATA[ии агенты]]></category><category><![CDATA[open source]]></category><category><![CDATA[бенчмарки]]></category><category><![CDATA[автоматизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Кто выпустил гончую. Ищем следы коллекторов BloodHound в логах Windows]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/kaspersky/articles/1027132/</guid>
      <link>https://habr.com/ru/companies/kaspersky/articles/1027132/?utm_campaign=1027132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cf8/297/c30/cf8297c309e846d1fc2865f8badd7b9e.jpg" /><p>Служба каталогов Active Directory остается одной из самых популярных целей как среди злоумышленников, так и среди специалистов по Red Teaming и пентестеров. С выходом новых версий операционных систем семейства Windows продолжают появляться новые векторы атак на AD, например атаки на Delegated Managed Service Accounts (dMSA) в 2025-м.</p><p>В ходе каждой атаки есть этап сбора информации, обнаружение которого является более сложной задачей, чем кажется на первый взгляд. Согласно <a href="https://content.kaspersky-labs.com/fm/site-editor/2c/2c91a79372c7adb17dbc361ce3573313/source/10680reportmdr-irfairy-tale-3291mdrru-03-27.pdf">аналитическому отчету</a> нашего сервиса MDR за 2025 год в целом обнаружение данного этапа атак затруднено из-за большого количества ложных срабатываний, что снижает качество обнаружения и уменьшает вероятность предотвращения атаки, особенно в больших инфраструктурах с тысячами активов.</p><p>Меня зовут Степан Ляхов, я работаю старшим инженером SOC в «Лаборатории Касперского». В этой статье я хочу рассмотреть один из самых популярных инструментов для сбора информации о домене Active Directory, разобрать, какие следы он оставляет в журналах и как обнаружить его активность.</p> <a href="https://habr.com/ru/articles/1027132/?utm_campaign=1027132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:37:53 GMT</pubDate>
      <dc:creator><![CDATA[StepVolg («Лаборатория Касперского»)]]></dc:creator>
      
      <category><![CDATA[Bloodhound]]></category><category><![CDATA[active directory]]></category><category><![CDATA[enumerate]]></category><category><![CDATA[siem]]></category><category><![CDATA[soc]]></category><category><![CDATA[журналы windows]]></category><category><![CDATA[sharphound]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Нагрузочное тестирование «на минималках»: визуализируем k6 через встроенные дашборды, ИИ и Grafana]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027558/</guid>
      <link>https://habr.com/ru/articles/1027558/?utm_campaign=1027558&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c95/460/0e0/c954600e0036b99970418befee394811.png" /><p>Привет, коллеги! Меня зовут Василь Хамидуллин, и я тестировщик в компании fuse8.</p><p>В этой статье я расскажу, как эволюционировал наш подход к визуализации результатов тестирования в k6: от простых HTML-отчетов и экспериментов с нейронками до развертывания «тяжелой артиллерии» в виде связки InfluxDB + Grafana. Покажу, как настроить визуализацию в уже готовых скриптах. И главное: покажу, зачем вообще нужно смотреть на графики в реальном времени, даже если вы тестируете небольшой внутренний сервис.</p> <a href="https://habr.com/ru/articles/1027558/?utm_campaign=1027558&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:36:50 GMT</pubDate>
      <dc:creator><![CDATA[VasilPRM]]></dc:creator>
      
      <category><![CDATA[автоматизация тестирования]]></category><category><![CDATA[нагрузочное тестирование]]></category><category><![CDATA[нагрузочные тесты]]></category><category><![CDATA[k6]]></category><category><![CDATA[grafana-дашборд]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[HTML во вложении — это программа. Почему почтовые фильтры его пропускают и как SOC его ловит]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027556/</guid>
      <link>https://habr.com/ru/articles/1027556/?utm_campaign=1027556&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/301/d9f/edf/301d9fedf98982ae5e33a040c6820233.jpg" /><p>Когда сотрудник открывает письмо и видит вложение <code>invoice.pdf</code> — он знает, что это документ. Когда он видит <code>setup.exe</code> — большинство уже насторожится. А когда он видит <code>scan_12.html</code> — он, скорее всего, подумает, что это “какая-то страничка” и кликнет без задней мысли.</p><p>Хотя на самом деле <code>.html</code> — это программа. Маленькая программа для браузера, которая может делать всё то, что умеет JavaScript на стороне клиента. В том числе — собрать ZIP-архив прямо в памяти и скачать. Без единого запроса наружу.</p><p>Это работает. И будет работать дальше. Разбираемся почему.</p> <a href="https://habr.com/ru/articles/1027556/?utm_campaign=1027556&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:36:34 GMT</pubDate>
      <dc:creator><![CDATA[cheebo]]></dc:creator>
      
      <category><![CDATA[безопасность]]></category><category><![CDATA[html]]></category><category><![CDATA[почта]]></category><category><![CDATA[метеор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как мы оценивали OCR на русских документах — и почему все, что «распозналось», можно читать без смеха]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/chestnyznak/articles/1027484/</guid>
      <link>https://habr.com/ru/companies/chestnyznak/articles/1027484/?utm_campaign=1027484&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6ef/2c9/223/6ef2c92237bd3ae6b08e806916b74507.png" /><p>Каждый день через системы «Честного знака» проходят тысячи страниц: контракты, акты, техдокументация, анкеты. Всё это нужно не просто перевести в текст — а сразу пустить в работу: поиск, анализ, генерация выжимок, передача в другие сервисы. Одна ошибка OCR — и вместо «субподрядчика» система получает «cy6пoдpялчика», а дальше никакие регулярки не спасут.</p><p>Меня зовут Искандер, я - AI-инженер в Лаборатории искусственного интеллекта «Честного знака». Мы протестировали лучшие open-source OCR-движки на реальных русскоязычных документах — от простых текстов до многостраничных PDF со сложными таблицами и изображениями. Специфика задачи: кириллица, широкий разброс форматов, нулевая терпимость к ошибкам на продакшне.</p><p>Чтобы получить честные результаты, мы собрали собственный модуль тестирования и сформировали репрезентативный датасет из 6 наборов реальных документов. В статье — методология, метрики и то, кто из движков реально справился, а кто только обещал «максимальную точность даже на луне».</p> <a href="https://habr.com/ru/articles/1027484/?utm_campaign=1027484&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:30:27 GMT</pubDate>
      <dc:creator><![CDATA[chestny_znak (43Tech)]]></dc:creator>
      
      <category><![CDATA[ocr]]></category><category><![CDATA[ai]]></category><category><![CDATA[ml]]></category><category><![CDATA[documentation]]></category><category><![CDATA[metrics]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Работа с легаси кодом: не переписывать, а приручить]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/modusbi/articles/1027368/</guid>
      <link>https://habr.com/ru/companies/modusbi/articles/1027368/?utm_campaign=1027368&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0c7/59c/2ce/0c759c2ce34a59c8c607d5b73a60a61e.JPG" /><p>Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом.</p><p>Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде.</p><p>Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.</p> <a href="https://habr.com/ru/articles/1027368/?utm_campaign=1027368&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:24:31 GMT</pubDate>
      <dc:creator><![CDATA[valeryan15 (Modus BI)]]></dc:creator>
      
      <category><![CDATA[legacy]]></category><category><![CDATA[legacy-код]]></category><category><![CDATA[рефакторинг]]></category><category><![CDATA[strangler fig]]></category><category><![CDATA[археология кода]]></category><category><![CDATA[модульность]]></category><category><![CDATA[фронтенд-разработка]]></category><category><![CDATA[фронтенд]]></category><category><![CDATA[frontend]]></category><category><![CDATA[webpack]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как СМИ рождают “хакеров” и как сам Глава группировки слил секретные методы DDoS]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027352/</guid>
      <link>https://habr.com/ru/articles/1027352/?utm_campaign=1027352&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/669/9b1/0f5/6699b10f58ce60141be4d60967d0fa53.png" /><p>31 декабря 2025 выходит новость на <a href="http://Anti-Malware.ru" rel="noopener noreferrer nofollow">Anti-Malware.ru</a>, что сайт Роскомнадзора упал.</p><p>В новостях пишут про некую “группировку”, которая кошмарит сайты ради саморекламы.</p><p>Внутри, <strong>кому на самом деле “повезло” стать хакерской группировкой.</strong><br>И как правильно принимать новогоднее поздравление типа <strong>"Поздравляем, Ваш сайт Лег!".</strong></p> <a href="https://habr.com/ru/articles/1027352/?utm_campaign=1027352&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:13:50 GMT</pubDate>
      <dc:creator><![CDATA[grigoriy-melnikov]]></dc:creator>
      
      <category><![CDATA[ddos-атака]]></category><category><![CDATA[безопасность сайтов]]></category><category><![CDATA[хакеры]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Реализация автоудаления блокирующих сессий в MS SQL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/1027228/</guid>
      <link>https://habr.com/ru/companies/vk/articles/1027228/?utm_campaign=1027228&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/895/b0f/c32/895b0fc323e9edf730dc8f93639f344c.png" /><p>Привет, Хабр! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK.&nbsp;В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем.</p><p>Достаточно часто бывает так, что нужно сохранить стабильность работы системы вне зависимости от того, какие запросы выполняются в СУБД. Достичь этого можно разными способами. Я покажу одно из специфических решений&nbsp;—&nbsp;реализацию автокиллера:  удаление сессий, которые достаточно долго блокируют запросы других сессий, исходящие от пользователей информационной системы.</p> <a href="https://habr.com/ru/articles/1027228/?utm_campaign=1027228&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Показать реализацию автокиллера</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:40:28 GMT</pubDate>
      <dc:creator><![CDATA[jobgemws (VK)]]></dc:creator>
      
      <category><![CDATA[ms sql]]></category><category><![CDATA[ms sql server]]></category><category><![CDATA[sql]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[database]]></category><category><![CDATA[программирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Лечим загрузчик часов Redmi Watch 5 от падений]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027516/</guid>
      <link>https://habr.com/ru/articles/1027516/?utm_campaign=1027516&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f0d/63b/671/f0d63b671141b148cfdc59d8be11836e.png" /><p>Разбираюсь с очередной моделью Xiaomi, отличная система, неплохой по железу девайс, но как всегда не идеален. Попытки обновить китайскую версию на глобальную, или перепрошивка демо часов вводят часы в состояние, которую обычный пользователь может назвать труп.</p><p>Под капотом оказывается не совсем так, я покажу что происходит с прошивкой и почему выбранные архитектурные решения приводят к такому результату, а также покажу как исправить эту ситуацию.</p> <a href="https://habr.com/ru/articles/1027516/?utm_campaign=1027516&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:24:37 GMT</pubDate>
      <dc:creator><![CDATA[m0tral]]></dc:creator>
      
      <category><![CDATA[Xiaomi]]></category><category><![CDATA[Redmi Watch]]></category><category><![CDATA[ota]]></category><category><![CDATA[recovery]]></category><category><![CDATA[разработка]]></category><category><![CDATA[reverse engineering]]></category><category><![CDATA[bootloader]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Suricata IPS NFQueue with nDPI. Часть I]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027512/</guid>
      <link>https://habr.com/ru/articles/1027512/?utm_campaign=1027512&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/616/870/edf/616870edf62716f9fcd33ae9ab8d20ba.jpg" /><p>«Suricata IPS NFQueue with nDPI»&nbsp;— это значит, что&nbsp;программа suricata работает в&nbsp;режиме IPS с&nbsp;движком NFQueue и поддержкой nDPI. </p><p>Традиционные файрволы могут блокировать нежелательный трафик по&nbsp;IP адресам и портам, но&nbsp;они не&nbsp;способны анализировать содержимое пакетов и обнаруживать сложные атаки, которые маскируются под&nbsp;легитимный трафик. Suricata сильно дополняет возможности классического файрвола&nbsp;— она позволяет блокировать данные на&nbsp;более высоком уровне&nbsp;— на&nbsp;уровне приложений.</p><p>Данная информация предназначена для&nbsp;тех, кто хотел&nbsp;бы получить опыт работы с&nbsp;suricata и попробовать ее возможности на&nbsp;практике. Приведенная конфигурация будет рассчитана на&nbsp;минимальное потребление ресурсов. Установка и настройка будут выполняться на&nbsp;ОС Debian 13&nbsp;с&nbsp;nftables для&nbsp;текущей стабильной версии suricata 8.0.4.</p> <a href="https://habr.com/ru/articles/1027512/?utm_campaign=1027512&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:15:56 GMT</pubDate>
      <dc:creator><![CDATA[Gandalf_the_White]]></dc:creator>
      
      <category><![CDATA[suricata 8.0]]></category><category><![CDATA[ndpi]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Поиск и устранение коллизий в архитектурной модели в рамках nanoCAD BIM Строительство]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/nanosoft/articles/1027494/</guid>
      <link>https://habr.com/ru/companies/nanosoft/articles/1027494/?utm_campaign=1027494&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bd7/64e/42c/bd764e42c30a97d4fa44fcc2204c7dde.jpg" /><p><strong>В рамках любой работы с проектом со временем возникает потребность сведения проекта и проверки модели или чертежа на корректность выполнения как в рамках одного раздела, так и в рамках работы между несколькими смежными разделами. В частности, очень важным этапом такой проверки является нахождение и устранение коллизий. Также проверка коллизий может помочь пользователям упростить формирование заданий на отверстия и общий контроль над качеством выполнения собственной модели.</strong></p><p>Для выполнения всех этих задач командой «Нанософт» было разработано два специальных инструмента:&nbsp;<em>Проверка модели</em>&nbsp;и&nbsp;<em>Отчет о проверках</em>. Эти инструменты доступны в&nbsp;<a href="https://www.nanocad.ru/products/platforma/komponent_spds/?utm_source=nanocad&amp;utm_medium=habr">компоненте «СПДС»</a>&nbsp;<a href="https://www.nanocad.ru/products/platforma/konfiguratsiya-nanocad-pro/?utm_source=nanocad&amp;utm_medium=habr">Платформы nanoCAD</a>&nbsp;и позволяют осуществлять проверки между различными типами элементов, в том числе объектов программы nanoCAD BIM Строительство. Именно в рамках этого ПО мы и рассмотрим эти инструменты на примере подготовленной модели, включающей как элементы&nbsp;<a href="https://www.nanocad.ru/products/bim/stroitelstvo/?utm_source=nanocad&amp;utm_medium=habr">nanoCAD BIM Строительство</a>&nbsp;(рис. 1), так и IFC-объекты (рис. 2), расположенные в единых координатах.</p><p>...</p> <a href="https://habr.com/ru/articles/1027494/?utm_campaign=1027494&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Узнать больше</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:41:06 GMT</pubDate>
      <dc:creator><![CDATA[nanocad (Нанософт разработка)]]></dc:creator>
      
      <category><![CDATA[cad]]></category><category><![CDATA[nanocad]]></category><category><![CDATA[нанософт]]></category><category><![CDATA[nanocad bim строительство]]></category><category><![CDATA[инженерия]]></category><category><![CDATA[архитектурная модель]]></category><category><![CDATA[поиск коллизий]]></category><category><![CDATA[проектирование]]></category><category><![CDATA[моделирование]]></category><category><![CDATA[инженерное ПО]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как стартовать в 1С, если курсы пройдены, а на работу не берут?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/korus_consulting/articles/1027436/</guid>
      <link>https://habr.com/ru/companies/korus_consulting/articles/1027436/?utm_campaign=1027436&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/89c/a29/ec2/89ca29ec2eb89491e74ff28daeb4c593.png" /><p>Недавно мне задали вопрос, который я слышу всё чаще: человек прошёл обучение, закончил курс, получил сертификат — но его никто никуда не берёт. Что делать? Куда идти? Как вообще попасть в профессию?</p><p>Меня зовут Ольга Колюкова, я консультант-эксперт в <a href="https://career.korusconsulting.ru/departments/1s/?utm_source=internal&amp;utm_medium=social&amp;utm_campaign=department&amp;utm_term=habr&amp;utm_content=description_1c">департаменте 1С</a> в «КОРУС Консалтинг» с 13-летним опытом внедрений. За это время я видела десятки людей, которые успешно вошли в профессию — и сотни резюме тех, кто так и не смог объяснить на собеседовании, чем они реально занимались. Сегодня расскажу про несколько реальных сценариев входа в профессию — и про то, что на самом деле мешает людям найти первую работу.</p> <a href="https://habr.com/ru/articles/1027436/?utm_campaign=1027436&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:34:46 GMT</pubDate>
      <dc:creator><![CDATA[polisha_kr (КОРУС Консалтинг)]]></dc:creator>
      
      <category><![CDATA[1с]]></category><category><![CDATA[карьера]]></category><category><![CDATA[карьера в 1с]]></category><category><![CDATA[карьера в it]]></category><category><![CDATA[карьера в ит]]></category><category><![CDATA[карьера в it-индустрии]]></category><category><![CDATA[старт карьеры]]></category><category><![CDATA[джун]]></category><category><![CDATA[джуниор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пентест с помощью ИИ в России и материалы для сертификации по безопасности ИИ]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027488/</guid>
      <link>https://habr.com/ru/articles/1027488/?utm_campaign=1027488&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7c9/69d/136/7c969d136035b3be51451415bfe4f8b9.jpg" /><p>Как ИИ поменял пентест уже вчера и где взять материалы для подготовки к сертификации по безопасности ИИ на русском языке и в одном месте</p> <a href="https://habr.com/ru/articles/1027488/?utm_campaign=1027488&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:16:17 GMT</pubDate>
      <dc:creator><![CDATA[cheebo]]></dc:creator>
      
      <category><![CDATA[информационная безопасность]]></category><category><![CDATA[искуственный интеллект]]></category><category><![CDATA[пентест]]></category><category><![CDATA[метеор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Интеграция MULTIDIRECTORY и MULTIFACTOR: двухфакторная аутентификация в Kerberos]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/multifactor/articles/1027480/</guid>
      <link>https://habr.com/ru/companies/multifactor/articles/1027480/?utm_campaign=1027480&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4a6/5e7/379/4a65e737999cf24a2e1f80f630750dca.png" /><p>Kerberos — один из тех протоколов, которые в инфраструктуре работают «тихо». Пользователь вошёл в систему один раз, и дальше всё открывается без лишних вопросов. За этим удобством стоит строгая модель доверия, построенная вокруг KDC и тикетов.</p><p>Но есть нюанс: классический Kerberos — это по сути однофакторная аутентификация. Если пароль скомпрометирован, вся цепочка доверия находится под угрозой.</p><p>В этой статье разберём, как можно усилить Kerberos с помощью второго фактора и как это реализовано в связке MULTIDIRECTORY и MULTIFACTOR.</p> <a href="https://habr.com/ru/articles/1027480/?utm_campaign=1027480&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:08:15 GMT</pubDate>
      <dc:creator><![CDATA[MULTIFACTOR_company (МУЛЬТИФАКТОР)]]></dc:creator>
      
      <category><![CDATA[multidirectory]]></category><category><![CDATA[multifactor]]></category><category><![CDATA[kerberos]]></category><category><![CDATA[2fa]]></category><category><![CDATA[2fa-аутентификация]]></category><category><![CDATA[служба каталогов]]></category><category><![CDATA[мультифактор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Глухарь ESPшный — мемуары охотника]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/pt/articles/973672/</guid>
      <link>https://habr.com/ru/companies/pt/articles/973672/?utm_campaign=973672&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/774/934/a56/774934a56d8bd9edd1fd3c9f68ad1b74.jpg" /><p><em>&gt; Названием «глухарь» птица обязана известной особенности токующего в брачный период самца утрачивать чуткость и бдительность, чем часто пользуются охотники</em></p><p>Защита программного кода&nbsp;— извечная битва меча и щита. Одни люди стараются создать устойчивые ко взлому программные и аппаратные продукты, другие пытаются эти решения сломать. Но что происходит, когда команда, специализирующаяся на взломе, выпускает на рынок свой продукт? Можно ли в этих обстоятельствах разработать устройство, защиту которого невозможно обойти?</p><p>Сегодня мы посмотрим внутрь флеш-картриджа для Nintendo Switch под названием MIG Switch и раскроем тайну его происхождения! Ну и в качестве побочного квеста победим защиту одного из самых современных микроконтроллеров на рынке.</p> <a href="https://habr.com/ru/articles/973672/?utm_campaign=973672&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Интересно? Продолжаем!</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:28:12 GMT</pubDate>
      <dc:creator><![CDATA[15432 (Positive Technologies)]]></dc:creator>
      
      <category><![CDATA[esp32]]></category><category><![CDATA[raspberry pi pico]]></category><category><![CDATA[correlation attack]]></category><category><![CDATA[offzone2025]]></category><category><![CDATA[bugbounty]]></category><category><![CDATA[positive technologies]]></category><category><![CDATA[реверс-инжиниринг]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Разворачиваем RAG на Java без боли: практический гайд]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027426/</guid>
      <link>https://habr.com/ru/articles/1027426/?utm_campaign=1027426&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/379/f8e/706/379f8e706c4d2c038cb8bbce6e1ca391.jpg" /><p>Всем привет! Недавно столкнулся с проблемой, что в&nbsp;настоящее время большая часть обучающих материалов по&nbsp;<strong>Retrieval‑Augmented Generation (RAG)</strong> сосредоточена на&nbsp;<strong>Python‑экосистеме</strong> (LangChain, LlamaIndex и тому подобное), а&nbsp;пошаговые руководства, которые показывают, как&nbsp;быстро собрать рабочее RAG‑приложение на&nbsp;чистом <strong>Java‑стеке</strong>, встречаются крайне редко. Эта статья представляет собой простое практическое руководство, где мы разберём весь процесс от&nbsp;настройки окружения до&nbsp;полного примера кода, чтобы даже начинающий Java‑разработчик мог развернуть RAG.</p> <a href="https://habr.com/ru/articles/1027426/?utm_campaign=1027426&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:15:51 GMT</pubDate>
      <dc:creator><![CDATA[dimkanl]]></dc:creator>
      
      <category><![CDATA[RAG]]></category><category><![CDATA[Java]]></category><category><![CDATA[Spring AI]]></category><category><![CDATA[Qdrant]]></category><category><![CDATA[Ollama]]></category><category><![CDATA[LLM]]></category><category><![CDATA[bge-m3]]></category><category><![CDATA[embeddings]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я разрабатывал отказоустойчивый промышленный контроллер. Ч1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027424/</guid>
      <link>https://habr.com/ru/articles/1027424/?utm_campaign=1027424&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/676/7ba/f1a/6767baf1a19e4cefbee45bab776a5140.png" /><p>Я, автор , независимый исследователь, разработчик SCADA системы&nbsp;<strong>Gatherlog</strong>  А так же автор комплекса по разработке Промышленных Контроллеров под названием 3o|||sheet..  </p> <a href="https://habr.com/ru/articles/1027424/?utm_campaign=1027424&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:15:48 GMT</pubDate>
      <dc:creator><![CDATA[zoshytlogic]]></dc:creator>
      
      <category><![CDATA[embedded]]></category><category><![CDATA[fault-tolerant]]></category><category><![CDATA[асутп]]></category><category><![CDATA[микроконтроллеры]]></category><category><![CDATA[fpga]]></category><category><![CDATA[изобретения]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Книга «Изучаем DDD — предметно-ориентированное проектирование». Подробный читательский обзор]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/bhv_publishing/articles/1027422/</guid>
      <link>https://habr.com/ru/companies/bhv_publishing/articles/1027422/?utm_campaign=1027422&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e5e/783/aea/e5e783aea6b9504dec2bf4dff2b59ab1.jpg" /><p>Привет, Хабр!</p><p>На протяжении нескольких лет одной из наиболее популярных и важных книг в нашем арсенале остаётся книга Влада Хононова "<a href="https://bhv.ru/product/izuchaem-ddd-predmetno-orientirovannoe-proektirovanie/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=bhv_20260424">Изучаем DDD предметно-ориентированное проектирование</a>". Мы регулярно контактируем с Владом и надеемся, что вскоре сможем опубликовать здесь и развёрнутое интервью с ним. А сегодня хотим предложить вам подробный и несколько критический обзор его книги, найденный в одном англоязычном блоге. Автор статьи не скрывает, что книга Влада не вполне подошла под конкретные задачи, которые автор надеялся с её помощью решить и упростить. Но при этом он настолько толково описывает саму парадигму, а также как именно и для каких целей её лучше использовать, что мы сочли её отличной и честной рекламой нашего бестселлера. Далее - авторский обзор от сеньора Факундо Оланы из Аргентины.</p> <a href="https://habr.com/ru/articles/1027422/?utm_campaign=1027422&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:15:26 GMT</pubDate>
      <dc:creator><![CDATA[BHV_publishing (Издательство БХВ)]]></dc:creator>
      
      <category>DDD</category><category>enterprise</category><category>проектирование</category><category>предметная область</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Как в СНГ выбирают людей для AI-внедрения — и почему это страшно. Кейс из жизни]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027410/</guid>
      <link>https://habr.com/ru/articles/1027410/?utm_campaign=1027410&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b5a/a8b/f48/b5aa8bf4895a99c885cf537d410da187.png" /><p>Реальная история: компания внедряет AI, но оценивать экспертов назначила DevOps-инженера на n8n. Это не исключение — это норма для СНГ-рынка. И вот почему это проблема.</p> <a href="https://habr.com/ru/articles/1027410/?utm_campaign=1027410&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:05:52 GMT</pubDate>
      <dc:creator><![CDATA[yakvenalex]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[langgraph]]></category><category><![CDATA[vllm]]></category><category><![CDATA[llama.cpp]]></category><category><![CDATA[python]]></category><category><![CDATA[it-рынок снг]]></category><category><![CDATA[it-рынок]]></category><category><![CDATA[it-рынок россии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Процесс охоты за угрозами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/piter/articles/1026554/</guid>
      <link>https://habr.com/ru/companies/piter/articles/1026554/?utm_campaign=1026554&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Привет, Хаброжители! Мы открыли предзаказ на книгу «Охота за киберугрозами» Надема аль-Фардана. Предлагаем ознакомиться с отрывком «Процесс охоты за угрозами».  </p><p>Процесс охоты за угрозами состоит из трех этапов: подготовки, проведения охоты и коммуникации. В следующих подразделах они будут рассмотрены подробнее. </p> <a href="https://habr.com/ru/articles/1026554/?utm_campaign=1026554&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:02:21 GMT</pubDate>
      <dc:creator><![CDATA[ph_piter (Издательский дом «Питер»)]]></dc:creator>
      
      <category><![CDATA[книги]]></category><category><![CDATA[отрывок из книги.]]></category><category><![CDATA[threat]]></category><category><![CDATA[hunting]]></category><category><![CDATA[безопасность]]></category><category><![CDATA[хакинг]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ваш RAG не умеет думать. А мой умеет]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1025812/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1025812/?utm_campaign=1025812&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f09/bb3/427/f09bb34279903a8165705d4c479cfb17.jpg" /><p>Привет, Хабр! </p><p>Базовые RAG-системы уже научились неплохо справляться с прямыми вопросами по тексту. Но только если ответ лежит в одном конкретном абзаце, а вопрос сформулирован почти так же, как сам исходный документ. Попробуйте заставить систему связать факты из трёх разных источников или сделать банальный логический вывод. В большинстве случаев результат будет неутешительным. А уж про поиск скрытых связей я даже спрашивать боюсь.</p><p>Сегодня рассмотрим open-source RAG-фреймворк <a href="https://github.com/osu-nlp-group/hipporag">HippoRAG 2</a>. В сфере RAG главным преимуществом данного фреймворка является качество ответов, потому что принципы его работы основаны на <strong>реальном человеческом мозге</strong>. Давайте разберёмся, откуда он взялся, как устроен изнутри и как его запустить.</p> <a href="https://habr.com/ru/articles/1025812/?utm_campaign=1025812&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:01:40 GMT</pubDate>
      <dc:creator><![CDATA[rRenegat (RUVDS.com)]]></dc:creator>
      
      <category><![CDATA[rag]]></category><category><![CDATA[rag ai]]></category><category><![CDATA[rag pipeline]]></category><category><![CDATA[rag система]]></category><category><![CDATA[HippoRAG]]></category><category><![CDATA[исскуство]]></category><category><![CDATA[ai]]></category><category><![CDATA[graphrag]]></category><category><![CDATA[ruvds_статьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сравнение результатов «PG_EXPECTO + Philosophical_instruction»: 3.5 -&gt; 4 -&gt; 5 -&gt; 5.1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027408/</guid>
      <link>https://habr.com/ru/articles/1027408/?utm_campaign=1027408&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/828/eda/58f/828eda58fb62aa9d18105b55b30ada50.jpg" /><p><strong>От осторожных гипотез к верифицированным выводам: тест инструкций на реальных метриках нагрузки.</strong>  </p><p>⚠️Официальное предупреждение (дисклеймер)⚠️</p><p><strong>Настоящая статья подготовлена с использованием технологий искусственного интеллекта.</strong></p><p>В частности:</p><p>— экспериментальные данные обработаны и проанализированы нейросетью;</p><p>— иллюстративный материал, сопутствующие слоганы, а также предисловие и послесловие сгенерированы нейросетью;</p><p>— макет статьи редактировался и корректировался нейросетью.</p><p>Лицам, придерживающимся позиции «ИИ-веганства» (испытывающим устойчивый страх, неприязнь или психологический дискомфорт по отношению к нейросетевым системам), настоятельно не рекомендуется ознакомление с содержанием данной публикации, равно как и участие в её обсуждении, во избежание возможного нанесения вреда психологическому благополучию.</p> <a href="https://habr.com/ru/articles/1027408/?utm_campaign=1027408&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Если интересно, читайте.</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:01:28 GMT</pubDate>
      <dc:creator><![CDATA[pg_expecto]]></dc:creator>
      
      <category><![CDATA[postgresq]]></category><category><![CDATA[postgresql performance]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[deepseek]]></category><category><![CDATA[статистический анализ]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Kawai-Focus 2.6: путь к MVP1 — создание экрана Таймер]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027246/</guid>
      <link>https://habr.com/ru/articles/1027246/?utm_campaign=1027246&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b75/c8d/d41/b75c8dd4136f2cce0a003303f352e06c.png" /><p>Напомню, что я разрабатываю приложение для работы с Pomodoro-таймерами, которые помогают фокусироваться на задачах в течение заданных промежутков времени. Сегодня я начну работу над экраном «Таймер», который пока будет воспроизводить только демонстрационные таймеры, доступные на экране «Таймеры».</p><p>В данной статье я сосредоточусь на внешнем виде экрана, а также на механизме обратного отсчёта часов, минут и секунд таймера и кнопках управления. Также мне предстоит написать код, который получает данные таймера из базы данных SQLite3 по его id и осуществляет переход на экран таймера.</p><p>Заваривайте чай, доставайте вкусняшки — пора «расширять грядку для помидоров»! 🍅</p> <a href="https://habr.com/ru/articles/1027246/?utm_campaign=1027246&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 09:00:34 GMT</pubDate>
      <dc:creator><![CDATA[Arduinum]]></dc:creator>
      
      <category><![CDATA[tauri 2.0]]></category><category><![CDATA[ionic]]></category><category><![CDATA[vue]]></category><category><![CDATA[фронтенд]]></category><category><![CDATA[sql]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Архитектура тестового фреймворка]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1026132/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1026132/?utm_campaign=1026132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e86/fbe/543/e86fbe543729ce22198cd10de8c0f356.png" /><p>Красные тесты на CI, зелёные локально,&nbsp;<code>time.sleep</code>&nbsp;в каждом втором тесте, а после смены селектора всё равно всё падает? Знакомо. Это не судьба, а отсутствие архитектуры. Разбираем, как превратить хаос из автотестов в промышленный фреймворк: слои, паттерны (POM, Builder, DI), анти-паттерны и работу с окружениями. С примерами на Python.  </p> <a href="https://habr.com/ru/articles/1026132/?utm_campaign=1026132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:50:24 GMT</pubDate>
      <dc:creator><![CDATA[Andrey_Biryukov (OTUS)]]></dc:creator>
      
      <category><![CDATA[архитектура тестового фреймворка]]></category><category><![CDATA[автотесты Python]]></category><category><![CDATA[Page Object Model]]></category><category><![CDATA[pytest]]></category><category><![CDATA[антипаттерны тестирования]]></category><category><![CDATA[flaky tests]]></category><category><![CDATA[WebDriver ожидания]]></category><category><![CDATA[тестовые данные изоляция]]></category><category><![CDATA[стабильность автотестов]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[AI в iOS-разработке: что у меня реально закрепилось в 2026, а что я выкинул]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027382/</guid>
      <link>https://habr.com/ru/articles/1027382/?utm_campaign=1027382&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/eb2/6ea/e35/eb26eae3538e5be9bc9e938bdfad3fea.png" /><p><br>За последний год я перепробовал всё: Cursor, Claude Code, Codex, локальные Qwen-модели для ревью, пять версий своего&nbsp;<a href="http://CLAUDE.md" rel="noopener noreferrer nofollow"><code>CLAUDE.md</code></a>, Xcode MCP от Apple, mobile-mcp, Conductor для параллельных агентов. Что-то осталось в проде, что-то выкинул через неделю. А какие-то вещи, которые казались обязательными год назад, сегодня выглядят как антипаттерны.</p><p>Это статья не про «AI изменит всё» и не про то, как за вечер собрать Todo-приложение через Claude Code. Это про то, как iOS-разработчику, который уже живёт с AI-инструментами, выжать из них максимум - и не наступить на грабли, на которые наступили до тебя остальные.</p> <a href="https://habr.com/ru/articles/1027382/?utm_campaign=1027382&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:15:13 GMT</pubDate>
      <dc:creator><![CDATA[p_lunev]]></dc:creator>
      
      <category><![CDATA[iOS]]></category><category><![CDATA[Swift]]></category><category><![CDATA[SwiftUI]]></category><category><![CDATA[Xcode]]></category><category><![CDATA[AI-агенты]]></category><category><![CDATA[Claude Code]]></category><category><![CDATA[Cursor]]></category><category><![CDATA[MCP]]></category><category><![CDATA[LLM]]></category><category><![CDATA[workflow]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Новинки КОМПАС-3D v24 Home]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ascon/articles/1026250/</guid>
      <link>https://habr.com/ru/companies/ascon/articles/1026250/?utm_campaign=1026250&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b19/c31/676/b19c31676a4a9499fa69de67aab25562.png" /><p><em>В 2026 году выйдет 25-ая версия коммерческого КОМПАС-3D, уже сейчас её можно попробовать в рамках&nbsp;</em><a href="https://kompas.ru/support/betatesting/"><em>открытого бета-тестирования</em></a><em>. А в этой статье рассказываем о новинках&nbsp;24-й версии системы КОМПАС-3D Home для любительского 3D-моделирования и домашнего использования. Мейкеры, умельцы, 3D‑печатники, домашние мастера и блогеры могут воспользоваться всеми возможностями профессиональной САПР.</em>  <em><br>Что же нового появилось в КОМПАС-3D v24 Home?</em></p> <a href="https://habr.com/ru/articles/1026250/?utm_campaign=1026250&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Узнать о новинках</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:11:04 GMT</pubDate>
      <dc:creator><![CDATA[kompas_3d (АСКОН)]]></dc:creator>
      
      <category><![CDATA[компас-3d]]></category><category><![CDATA[компас]]></category><category><![CDATA[компас-3d home]]></category><category><![CDATA[компас 3d]]></category><category><![CDATA[компас3d]]></category><category><![CDATA[сапр]]></category><category><![CDATA[cad]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тренд на деградацию: как я написал прокси-шакализатор на Next.js, чтобы помочь замедлить интернет]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027376/</guid>
      <link>https://habr.com/ru/articles/1027376/?utm_campaign=1027376&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d86/cd9/978/d86cd997873abc18ac49cddbcf48c692.PNG" /><p>Современные проблемы требуют современных решений. Когда важные люди в высоких кабинетах планомерно замедляют привычные сервисы, режут трафик и заставляют глобальную сеть работать со скоростью уставшего почтового голубя, у любого нормального инженера рано или поздно сдают нервы.</p><p>Смотреть на то, как твой вылизанный бандл грузится рывками из-за отваливающихся узлов связи, больше нет сил. Все эти бесконечные битвы за 100/100 в Google PageSpeed, микро-оптимизации LCP и внедрение Edge-кэширования теряют смысл, когда пакеты просто не доходят до адресата.</p><p>И в какой-то момент я осознал простую истину: <strong>если ты не можешь остановить глобальную деградацию веба — возглавь её.</strong></p><p>Раз уж мы летим в прошлое, давайте лететь туда с ветерком. Под скрежет диалап-модема, с вырвиглазными GIF-баннерами, кислотными фонами и ломающейся вёрсткой.</p><p>Встречайте: <strong>Шакализатор сайтов </strong><span class="habrahidden"><strong>3000</strong></span>.</p> <a href="https://habr.com/ru/articles/1027376/?utm_campaign=1027376&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Обшакалиться</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:06:29 GMT</pubDate>
      <dc:creator><![CDATA[JuxaDan]]></dc:creator>
      
      <category><![CDATA[next.js]]></category><category><![CDATA[cheerio]]></category><category><![CDATA[парсинг]]></category><category><![CDATA[web 1.0]]></category><category><![CDATA[деградация]]></category><category><![CDATA[ретровэб]]></category><category><![CDATA[sharp]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[КД-6. Конференц-телефон советской эпохи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/1027172/</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/1027172/?utm_campaign=1027172&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/101/80d/014/10180d0143fff61d2b6660f6a38266bb.jpg" /><p>Приветствую всех!</p><p>Уверен, многие из вас видели в своё время вот такие телефоны, ну а кое-кому доводилось по ним звонить или даже иметь такой дома. К моему удивлению, на просторах не так много сведений об этих устройствах, ну а сведений о том, можно ли подключить такой аппарат к современной линии, и вовсе нет. Восполним это упущение.</p><p>Итак, в сегодняшней статье взглянем на этот неотъемлемый атрибут рабочего стола руководителя крупного предприятия тех лет, попробуем подключить его к современной телефонной сети, а заодно и разберёмся, как он устроен.</p> <a href="https://habr.com/ru/articles/1027172/?utm_campaign=1027172&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Press F1 to continue</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:05:58 GMT</pubDate>
      <dc:creator><![CDATA[MaFrance351 (Timeweb Cloud)]]></dc:creator>
      
      <category><![CDATA[timeweb_статьи]]></category><category><![CDATA[телефон]]></category><category><![CDATA[концентратор]]></category><category><![CDATA[атс]]></category><category><![CDATA[коммутатор]]></category><category><![CDATA[кд-6]]></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/companies/ru_mts/articles/1026960/</guid>
      <link>https://habr.com/ru/companies/ru_mts/articles/1026960/?utm_campaign=1026960&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/216/162/32f/21616232f52c1e198885ae59a7ab68b0.png" /><p>Биометрия в России все активнее регулируется в последние годы. Федеральный закон № 572-ФЗ от 2023 года диктует новые правила. Теперь все биометрические векторы граждан централизованно хранятся в Единой биометрической системе (ЕБС), и чтобы их использовать, нужно обращаться напрямую к государству. А еще появились коммерческие биометрические системы (КБС) — с их помощью компании могут «арендовать» биометрические векторы из ЕБС для реализации своих сценариев аутентификации.</p><p>Привет! Я Кузьмин Иван, отвечаю за продукт МТС KYC Платформа — систему для автоматической проверки документов, идентификации пользователей и эффективной защиты от мошенничества. В посте попробовал объяснить в общих чертах, как сейчас регулируется биометрия в России, в чем сложность внедрения биометрических систем и что делать, если и до вас добрались требования регуляторов.</p> <a href="https://habr.com/ru/articles/1026960/?utm_campaign=1026960&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:04:54 GMT</pubDate>
      <dc:creator><![CDATA[ivan_kuzmin (МТС)]]></dc:creator>
      
      <category><![CDATA[биометрия]]></category><category><![CDATA[ебс]]></category><category><![CDATA[кбс]]></category><category><![CDATA[572-ФЗ]]></category><category><![CDATA[биометрические векторы]]></category><category><![CDATA[использование биометрии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[GLM 5.1 vs. DeepSeek V3.2: сравниваем топовые китайские модели]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/veai/articles/1027370/</guid>
      <link>https://habr.com/ru/companies/veai/articles/1027370/?utm_campaign=1027370&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a71/bf5/2e0/a71bf52e03b7deab55478a9ff7923076.png" /><p>В <a href="https://veai.ru">Veai</a> мы регулярно тестируем и сравниваем модели, которые доступны у нас в плагине. Каждая модель, которую мы добавляем проходит через наш собственный бенчмарк, прежде чем попасть в продакшн. Недавно тестированию подверглись GLM 5.1 и DeepSeek V3.2. Делимся результатами.</p> <a href="https://habr.com/ru/articles/1027370/?utm_campaign=1027370&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:01:25 GMT</pubDate>
      <dc:creator><![CDATA[dirvika (Veai)]]></dc:creator>
      
      <category><![CDATA[агент для разработчиков]]></category><category><![CDATA[AI-агент]]></category><category><![CDATA[бенчмарк LLM]]></category><category><![CDATA[GLM 5.1]]></category><category><![CDATA[DeepSeek V3.2]]></category><category><![CDATA[сравнение моделей]]></category><category><![CDATA[кодинг-агент]]></category><category><![CDATA[Veai]]></category><category><![CDATA[open source LLM]]></category><category><![CDATA[LLM-судьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ленты коротких видео: как оптимизировать, чтобы вас смотрели больше]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex/articles/1027160/</guid>
      <link>https://habr.com/ru/companies/yandex/articles/1027160/?utm_campaign=1027160&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4f8/a18/7c7/4f8a187c75fcd9198815e1e3d76bc22a.png" /><p>В&nbsp;последние годы короткие видеоформаты повлияли на&nbsp;ожидания многих пользователей от&nbsp;видеосервисов. Всё чаще зритель рассчитывает, что&nbsp;ролик начнёт воспроизводиться почти мгновенно, а&nbsp;переключение между видео будет происходить без&nbsp;задержек. Однако на&nbsp;стороне разработчика видеоплатформы за&nbsp;таким сценарием стоит немало технических нюансов: если не&nbsp;оптимизировать плеер, бэкенд и процессы кодирования, пользовательский опыт&nbsp;быстро начинает страдать из‑за зависаний и долгого старта воспроизведения.&nbsp;</p><p>Привет, меня зовут Рамиль Габдрахманов, я руковожу разработкой видеоплееров в&nbsp;Yandex Infrastructure. Нашу <a href="https://infra.yandex.ru/mediaplatforma">видеоплатформу</a> используют многие сервисы Яндекса: Кинопоиск, Яндекс Маркет, Яндекс Музыка и другие&nbsp;— а&nbsp;компании вне Яндекса могут использовать её через <a href="https://yandex.cloud/ru/services/video">Yandex Cloud Video</a>. В&nbsp;день наш плеер воспроизводит <strong>103 847 867 931</strong> секунду видео.</p><p>Сегодня расскажу о&nbsp;том, как&nbsp;устроены ленты коротких видео у&nbsp;нас, что&nbsp;под&nbsp;капотом и какие оптимизации мы применяем.</p> <a href="https://habr.com/ru/articles/1027160/?utm_campaign=1027160&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:00:50 GMT</pubDate>
      <dc:creator><![CDATA[ramgab (Яндекс, Yandex Cloud & Yandex Infrastructure)]]></dc:creator>
      
      <category><![CDATA[видео]]></category><category><![CDATA[dash]]></category><category><![CDATA[avc]]></category><category><![CDATA[hevc]]></category><category><![CDATA[av1]]></category><category><![CDATA[media3]]></category><category><![CDATA[abr]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Загадочный чатбот из 60-х, к которому стояли очереди из девушек]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027292/</guid>
      <link>https://habr.com/ru/articles/1027292/?utm_campaign=1027292&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/adb/5ad/223/adb5ad2234c8e7cd5927af8dd24b9a78.png" /><p>В одном из кампусов Массачусетского техинститута в 1966 году стали происходить очень странные дела. У дверей одной из лабораторий начали собираться стайки студенток и лаборанток, которым очень нужно было попасть внутрь хотя бы на 10 минут.</p><p>Нет, там не крутили только что вышедший битловский “Revolver”. Приманка для прекрасного пола была несколько технологичней: внутри располагался первый в истории созданный человеком чатбот. Его, а вернее её, звали ELIZA и она умела пленять собеседников не хуже античной сирены.</p><p>И это пугало ее создателя.</p> <a href="https://habr.com/ru/articles/1027292/?utm_campaign=1027292&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:00:39 GMT</pubDate>
      <dc:creator><![CDATA[DimaIam]]></dc:creator>
      
      <category><![CDATA[ИИ]]></category><category><![CDATA[ai]]></category><category><![CDATA[история]]></category><category><![CDATA[история it]]></category><category><![CDATA[интересное]]></category><category><![CDATA[научпоп]]></category><category><![CDATA[чатботы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Чтение на выходные: «Геймдизайн. Рецепты успеха лучших компьютерных игр» Тайнана Сильвестра]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/onlinepatent/articles/1027372/</guid>
      <link>https://habr.com/ru/companies/onlinepatent/articles/1027372/?utm_campaign=1027372&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6dc/a44/651/6dca44651982256586624b07086294de.jpg" /><p>Если вы хоть раз залипали в игру до трёх ночи, а наутро не могли объяснить, почему — эта книга для вас. Если забрасывали разрекламированный блокбастер через час и не могли сформулировать, что бесит — тем более. Тайнан Сильвестр, дизайнер BioShock, написал инженерный трактат о том, как проектировать эмоции. В нём нет кода для игрового движка и советов в духе «сделайте героя быстрее». Есть система координат, в которой можно анализировать любой игровой опыт.</p><p>Первое, что он объясняет: события в игре не прописаны заранее. Они возникают сами, когда игрок взаимодействует с механикой. Сильвестр замешкался с прыжком в Super Mario Galaxy — Марио коснулся лавы, загорелся и взлетел как ракета, но игрок продолжал управлять им и вывел в безопасное место. Ничего из этого на диске нет. На диске только правила: гравитация, реакция на лаву, управление в воздухе. История родилась сама собой, когда игрок и механика встретились. Геймдизайнер, говорит Сильвестр, не пишет сценарии. Он собирает машину, которая их производит.</p><p>Эмоции в этой системе возникают, когда событие меняет человеческую ценность — переводит игрока из «невежества» в «знание», из «одиночества» в «вместе», из «опасности» в «безопасность». Это работает даже с информацией, которой у игрока нет. В хорроре вы идёте по коридору, зная, что за одной из дверей убийца. Вы ещё не умерли, не встретили его, но тревога уже есть. Потому что бессознательное просчитывает возможное будущее.</p><p>Отсюда — ключевое понятие информационного баланса. Игра не должна давать слишком мало информации, иначе игрок тыкается вслепую. </p> <a href="https://habr.com/ru/articles/1027372/?utm_campaign=1027372&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 08:00:05 GMT</pubDate>
      <dc:creator><![CDATA[kiselevd (Online patent)]]></dc:creator>
      
      <category><![CDATA[геймдев]]></category><category><![CDATA[геймдизайн]]></category><category><![CDATA[геймификация]]></category><category><![CDATA[гейм-дизайн]]></category><category><![CDATA[геймплей]]></category><category><![CDATA[разработка игр]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Когда Java-разработка — это не только Spring]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/sberbank/articles/1025546/</guid>
      <link>https://habr.com/ru/companies/sberbank/articles/1025546/?utm_campaign=1025546&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/428/262/26c/42826226c088c52905d6e1a43c655f1a.jpeg" /><p>У тех, кто впервые столкнулся с Java-разработкой в последние пять лет, могло сложиться впечатление, что Spring всегда был доминирующим фреймворком, а сам язык предназначен для разработки backend в web-приложениях. Однако пока web-приложения были проще, специализация frontend-разработчика не была такой очевидной, интерфейс обновляли на сервере, а Java поддерживала ряд фреймворков, управляющих динамической HTML-версткой. </p><p>Эти фреймворки до сих пор живут в легаси, которое проще поддерживать, чем переписать. Они могут требовать обновлений, когда у регуляторов возникают новые требования или меняется корпоративный стиль оформления интерфейса. А если фреймворк живёт, то к нему желательно иметь подходящий инструмент. Поэтому сегодня мы расскажем сразу про четыре инструмента в <strong>GigaIDE PRO</strong>, поддерживающие уже не столь трендовые, но достаточно распространённые в среде «кровавого энтерпрайза» фреймворки.</p><p>&nbsp;Начнём наш обзор с рассказа про поддержку самых «древних». </p> <a href="https://habr.com/ru/articles/1025546/?utm_campaign=1025546&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 07:33:58 GMT</pubDate>
      <dc:creator><![CDATA[GIGAIDECommunity (Сбер)]]></dc:creator>
      
      <category><![CDATA[gigaide]]></category><category><![CDATA[jsp]]></category><category><![CDATA[jsf]]></category><category><![CDATA[java]]></category><category><![CDATA[freemarker]]></category><category><![CDATA[aspectj]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Распределение плотности воздуха по высоте]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027282/</guid>
      <link>https://habr.com/ru/articles/1027282/?utm_campaign=1027282&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/388/fc7/d88/388fc7d88ea1071256dda885474ea145.png" /><p>        Рассмотрим интереснейшую и важную задачу о распределении плотности воздуха по высоте над поверхностью Земли. Это необходимо для расчёта траекторий полёта снарядов, баллистических ракет и искусственных спутников Земли, так как сопротивление воздуха прямо пропорционально его плотности.</p> <a href="https://habr.com/ru/articles/1027282/?utm_campaign=1027282&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 07:31:47 GMT</pubDate>
      <dc:creator><![CDATA[Maximka200]]></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[Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027354/</guid>
      <link>https://habr.com/ru/articles/1027354/?utm_campaign=1027354&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a80/b78/993/a80b78993941fd55a115fe18d95d67cb.png" /><p>Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0.</p><p>22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в <a href="https://www.opennet.ru/opennews/art.shtml?num=65271" rel="noopener noreferrer nofollow">pystone-бенчмарке</a> по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust.</p><p>Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на <a href="https://news.ycombinator.com/item?id=16979664#16979664" rel="noopener noreferrer nofollow">Hacker News</a>, и я с ними согласен.</p> <a href="https://habr.com/ru/articles/1027354/?utm_campaign=1027354&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 07:30:45 GMT</pubDate>
      <dc:creator><![CDATA[kardanShurup]]></dc:creator>
      
      <category><![CDATA[python]]></category><category><![CDATA[cpython]]></category><category><![CDATA[nuitka]]></category><category><![CDATA[nuitka 4.0]]></category><category><![CDATA[pyinstaller]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Возвращение блудного программиста]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027344/</guid>
      <link>https://habr.com/ru/articles/1027344/?utm_campaign=1027344&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/745/91f/b70/74591fb70e7357bb423527f05d4ca96f.jpg" /><p>Иногда казалось, что&nbsp;программист&nbsp;— это мое призвание, но&nbsp;однажды я выбрал уйти из&nbsp;IT на 12&nbsp;лет. Теперь&nbsp;же я решил вернуться: что&nbsp;изменилось за&nbsp;это время, и как&nbsp;я буду адаптироваться к&nbsp;вайб‑ и зерокодингу расскажу в&nbsp;цикле статей «Возвращение блудного программиста». Это глава первая, Введение.</p> <a href="https://habr.com/ru/articles/1027344/?utm_campaign=1027344&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 07:16:21 GMT</pubDate>
      <dc:creator><![CDATA[VAnderskaeV]]></dc:creator>
      
      <category><![CDATA[It]]></category><category><![CDATA[Программирование]]></category><category><![CDATA[вайтивайти]]></category><category><![CDATA[возвращение]]></category><category><![CDATA[ретроспектива]]></category><category><![CDATA[карьера программиста]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Приоритет выше закона физики: как мы победили «шумных соседей» в Kafka на 301 млн сообщений]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/lentatech/articles/1025636/</guid>
      <link>https://habr.com/ru/companies/lentatech/articles/1025636/?utm_campaign=1025636&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5ee/942/f1f/5ee942f1f27a24ab2e578c8cf7c1c1ac.jpg" /><p>Привет, Habr!</p><p>Меня зовут Магомед, я руководитель команды «Платформа платежей и коммуникаций» в Lenta tech («Группа Лента»). В статье хочу разобрать задачу приоритезации уведомлений в Kafka на высоких нагрузках. Речь пойдет о платформе коммуникаций, которая обрабатывает SMS, push, email и мессенджеры и за месяц отправляет более 301 млн сообщений.</p> <a href="https://habr.com/ru/articles/1025636/?utm_campaign=1025636&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 07:14:08 GMT</pubDate>
      <dc:creator><![CDATA[maga_lak (Lenta tech)]]></dc:creator>
      
      <category><![CDATA[kafka]]></category><category><![CDATA[golang]]></category><category><![CDATA[communication]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
