<?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>Mon, 13 Oct 2025 00:05: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[Минималистский графический интерфейс, на C++ / WTL, для консольного загрузчика]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955838/</guid>
      <link>https://habr.com/ru/articles/955838/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955838</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/91b/a1f/b11/91ba1fb114319c1957701fbece6f1c30.png" /><p><strong>Введение</strong></p><p>Всё началось с комментирования статьи: «[Как я написал современный GUI для yt-dlp на Python]( <a href="https://habr.com/ru/articles/930260/)%C2%BB" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/930260/)»</a>.</p><p>Программа автора мне понравилась, и я обещал ему попробовать сделать аналогичный проект на C++ / WTL. </p><p>Так вот, не прошло и полгода, как первая версия аналогичной программы уже готова. Её рабочее название – <strong>MiniDL</strong>, а исходники доступны на сайтах:</p><p><a href="http://polezp.narod.ru/Prg/MiniDL100.zip" rel="noopener noreferrer nofollow">http://polezp.narod.ru/Prg/MiniDL100.zip</a></p><p>и</p><p><a href="http://lecole.free.nf/Prg/MiniDL100.zip" rel="noopener noreferrer nofollow">http://lecole.free.nf/Prg/MiniDL100.zip</a> </p><p>или</p><p><a href="https://disk.yandex.ru/d/yGQDXbkpk6LPqw" rel="noopener noreferrer nofollow">https://disk.yandex.ru/d/yGQDXbkpk6LPqw</a> </p><p>Архив содержит также скомпилированные бинарники для 32-х и 64-х разрядных, релизных версий, под Windows («<strong>MiniDL32r.exe</strong>» и «<strong>MiniDL64r.exe</strong>»).</p><p>Естественно, создать конкурентный интерфейс профессиональной библиотеке <strong>CustomTkinter</strong>, для Питона, на сверхлегком движке WTL, за обозримое время, практически невозможно. Но такая задача и не ставилась. Хотелось просто реализовать идею автора – работать с удобной графической оболочкой для консольной программы, в данном случае – внешнем загрузчике медиа-контента из Ютуба и других, поддерживаемых им сайтов.</p><p>Ради простоты, пришлось отказаться от попытки реализовать все интерфейсные плюшки автора и ограничиться минималистским вариантом. Тем более что, лично меня он вполне устраивает. Более того, поскольку я привык работать в <strong>Total Commander</strong>, то там вполне удобно использовать и консольные программы, особенно в паре с командным файлом их запуска, что позволяет перенести туда все параметры командной строки. А, в случае с загрузчиком <strong>yt-dlp.exe</strong> ситуация оказалась еще лучше, так как, он поддерживает конфигурационный файл, с мощными настройками. Если их хорошо освоить, то, в принципе, ничего больше и не надо. Ведь, эти настройки позволяют легко скачивать не только аудио и видео файлы, но и субтитры к ним и тому подобное. Также, легко и просто указать каталог загрузки, но уже в нашей программе, и не мучиться, как автор, с сохранением их на рабочий стол.</p> <a href="https://habr.com/ru/articles/955838/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955838#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 23:40:41 GMT</pubDate>
      <dc:creator><![CDATA[Emelian]]></dc:creator>
      
      <category><![CDATA[C++ WTL]]></category><category><![CDATA[тёмная тема]]></category><category><![CDATA[кастомизация компонентов]]></category><category><![CDATA[GUI для консольной программы]]></category><category><![CDATA[безфреймовое окно]]></category><category><![CDATA[обмен данными между процессами]]></category><category><![CDATA[open source]]></category><category><![CDATA[загрузка видео]]></category><category><![CDATA[wininet]]></category><category><![CDATA[yt-dlp.exe]]></category>
    </item>






      <item>
      <title><![CDATA[[Управление репликами] Thundering Herd]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955834/</guid>
      <link>https://habr.com/ru/articles/955834/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955834</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/eb7/b5e/fae/eb7b5efae9ab433ea678a456c2a35612.jpg" /><p>Часть 3: А при чём здесь Thundering Herd?</p><p>В конце второй части я оставил вас с интригой: почему мой AI-ассистент решил поправить лектора и предложил термин Thundering Herd (несущееся стадо)?</p> <a href="https://habr.com/ru/articles/955834/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955834#habracut">Читать далее &rarr;</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 23:14:05 GMT</pubDate>
      <dc:creator><![CDATA[Batorskylab]]></dc:creator>
      
      <category><![CDATA[Dogpile Effect]]></category><category><![CDATA[Thundering Herd]]></category>
    </item>






      <item>
      <title><![CDATA[Если бы я делал современный аналог Zoom или Webex]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955832/</guid>
      <link>https://habr.com/ru/articles/955832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955832</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/034/6ea/7fb/0346ea7fb59eaa50169222c042607939.png" /><p>Я думаю, это будет довольно короткая статья. Зачем я её пишу? Ну просто нужно где-то описать моё понимание этого вопроса на данный момент. Зачем? Вдруг кому-то пригодится? Я с удовольствием стал бы пользоваться такой софтиной. Здесь я опишу, какой я вижу программу/систему для коммуникаций внутри одной организации.</p> <a href="https://habr.com/ru/articles/955832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955832#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 23:03:18 GMT</pubDate>
      <dc:creator><![CDATA[tminnigaliev]]></dc:creator>
      
      <category><![CDATA[митинги]]></category><category><![CDATA[совещания]]></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/955830/</guid>
      <link>https://habr.com/ru/articles/955830/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955830</link>
      <description><![CDATA[<p>— А можно сделать так, чтобы пользователи, когда форму заполняют, могли бы файлы прикреплять? И видосики? И сразу несколько штук?<br>— Ага.<br>— А чтобы на первом экране на фоне листались фотографии работ из портфолио?<br>— Да.<br>— А чтобы…<br>— Да всё что угодно можно. Главное, подходящие плагины для этого найти.</p><p>Вообще-то я не разработчик сайтов на Вордпрессе, но в 2025 году парочку пришлось сделать. Мне важно было, чтобы на сайтах были минимальные необходимые штуки: формы для сбора заявок (с уведомлениями на почту), модальные окна, возможность полистать фотки на мобилках, согласиться с обработкой персональных данных, вот это всё.</p><p>Для всего этого я последовательно искал бесплатные плагины и нашёл их. Этой статьёй попробую сэкономить время тем, кто хотел бы впервые сделать себе блог или корпоративный сайт на Вордпрессе, и чтобы на нём всё было по уму.</p> <a href="https://habr.com/ru/articles/955830/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955830#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 21:56:10 GMT</pubDate>
      <dc:creator><![CDATA[Ekamelev]]></dc:creator>
      
      <category><![CDATA[плагины для wordpress]]></category>
    </item>






      <item>
      <title><![CDATA[Создаём AI-ассистента для код-ревью с нуля]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955826/</guid>
      <link>https://habr.com/ru/articles/955826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955826</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/13b/2e4/e55/13b2e4e55ed08ba08a6a98556e477ccb.png" /><p>С нуля создаем Node.js-сервис для GitHub, который использует LLM (OpenRouter) для построчного код-ревью Pull Request. Разберем: верификацию вебхуков, борьбу с непредсказуемостью LLM и превращение хаоса в отказоустойчивый инструмент.</p> <a href="https://habr.com/ru/articles/955826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955826#habracut">Начать внедрение LLM</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 21:18:39 GMT</pubDate>
      <dc:creator><![CDATA[AlekseyVY]]></dc:creator>
      
      <category><![CDATA[llm]]></category><category><![CDATA[github actions]]></category><category><![CDATA[node.js]]></category><category><![CDATA[код-ревью]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[ai]]></category><category><![CDATA[devops]]></category><category><![CDATA[typescript]]></category><category><![CDATA[github api]]></category><category><![CDATA[вебхуки]]></category>
    </item>






      <item>
      <title><![CDATA[Обзор микросхемы DRV8870]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/952484/</guid>
      <link>https://habr.com/ru/articles/952484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=952484</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/085/6f5/63d/0856f563d6eb88f0afef4b8489a7ca08.jpg" /><p><strong>DRV8870 </strong>- это старая простая микросхема управления коллекторным <strong>DC</strong>-мотором с токами в обмотках до 3.5 Ампер от компании Texas Instruments. По сути это драйвер <strong>H-моста</strong>. Причем H-мост встроен прямо внутрь корпуса самой микросхемы. Это полностью интегрированное решение.</p><p>В этом тексте я произвел обзор микросхемы DRV8870. Посмотрим с какой стороны следует подходить к микросхеме DRV8870.</p> <a href="https://habr.com/ru/articles/952484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=952484#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 20:27:46 GMT</pubDate>
      <dc:creator><![CDATA[aabzel]]></dc:creator>
      
      <category><![CDATA[DRV8870]]></category><category><![CDATA[h-bridge]]></category><category><![CDATA[h-мост]]></category><category><![CDATA[stm32]]></category><category><![CDATA[DevEBox-STM32F4XX_M_V3.0]]></category><category><![CDATA[STM32F407VGT6]]></category><category><![CDATA[pwm]]></category><category><![CDATA[TIMER]]></category><category><![CDATA[gpio]]></category><category><![CDATA[18650]]></category>
    </item>






      <item>
      <title><![CDATA[NFT 2.0 TON]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955814/</guid>
      <link>https://habr.com/ru/articles/955814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955814</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/673/220/660/6732206601d89f7c6c951b61941bcb98.png" /><p><strong>Что именно обновилось?</strong></p><p>Чтобы ответить на этот вопрос нужно разобраться как вообще устроена технология NFT в TON.</p><p>Есть <a href="https://docs.ton.org/v3/guidelines/dapps/asset-processing/nft-processing/nfts#nft-fundamentals" rel="noopener noreferrer nofollow">контракт TPEP 62</a> который является технической базой для всех NFT в блокчейне TON, там хранится например: принадлежность к коллекции, адреса контрактов и другая информация. Для него есть “дополнение” TEP 66 который показывает кому и сколько нужно выплачивать роялти с перепродажи NFT и как расчитывать это роялти. И 62 и 66 это ончейн информация, то есть находится в блокчейне.</p><p>Но сам файл NFT хранится уже не в блокчейне, это слишком дорого, а на сервере, также как и атрибуты NFT (в случае подарков это фон, модель и узор). Чтобы кошелек мог показать всю информацию о NFT, он через ссылку которая есть в блокчейне и прикреплена к каждому NFT, достает всю информацию с сервера.</p> <a href="https://habr.com/ru/articles/955814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955814#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 20:02:06 GMT</pubDate>
      <dc:creator><![CDATA[PavelWeb3]]></dc:creator>
      
      <category><![CDATA[TOM]]></category><category><![CDATA[NFT]]></category><category><![CDATA[децентрализация]]></category><category><![CDATA[децентрализованные платформы]]></category><category><![CDATA[децентрализованные сети]]></category>
    </item>






      <item>
      <title><![CDATA[Обзор типов TypeScript]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/934392/</guid>
      <link>https://habr.com/ru/articles/934392/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=934392</link>
      <description><![CDATA[<p>В TypeScript аннотация типа или указание типа осуществляется с помощью оператора<br> двоеточия : , после которого следует идентификатор типа. TypeScript является<br> статически типизированным языком, поэтому после того как идентификатор будет<br> связан с типом, изменить тип будет невозможно.</p> <a href="https://habr.com/ru/articles/934392/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=934392#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 19:58:32 GMT</pubDate>
      <dc:creator><![CDATA[Elliot_001]]></dc:creator>
      
      <category><![CDATA[typescript]]></category><category><![CDATA[types]]></category><category><![CDATA[frontend]]></category><category><![CDATA[frontend-разработка]]></category>
    </item>






      <item>
      <title><![CDATA[Работа с индексными членами в TypeScript]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/938860/</guid>
      <link>https://habr.com/ru/articles/938860/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=938860</link>
      <description><![CDATA[<p>Ссылочный тип данных <code>Object</code> является базовым для всех ссылочных типов в TypeScript подобно тому как в JavaScript <code>Object</code> является прототипом всех остальных ссылочных типов.</p><p>Помимо того, что в TypeScript существует объектный тип <code>Object</code> , представляющий одноименный конструктор из JavaScript, также существует тип <code>object</code> , представляющий любое объектное значение. Поведение типа указанного с помощью ключевого слова <code>object</code> и интерфейса <code>Object</code> различаются.</p><p>Переменные, которым указан тип с помощью ключевого слова <code>object</code> , не могут хранить значения примитивных типов, чьи идентификаторы (имена) начинаются со строчной буквы ( <code>number</code> , <code>string</code> и т.д.). В отличие от них тип интерфейс <code>Object</code> совместим с любым типом данных. Возникает ошибка: Error: Type X is not assignable to type 'object' (Тип X не может быть назначен типу «объект»).</p> <a href="https://habr.com/ru/articles/938860/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=938860#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 19:26:47 GMT</pubDate>
      <dc:creator><![CDATA[Elliot_001]]></dc:creator>
      
      <category><![CDATA[typescript]]></category><category><![CDATA[frontend]]></category><category><![CDATA[frontend-разработка]]></category><category><![CDATA[types]]></category>
    </item>






      <item>
      <title><![CDATA[Как мы меняем клиентский сервис с помощью AI: часть 2]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/cloud_ru/articles/954562/</guid>
      <link>https://habr.com/ru/companies/cloud_ru/articles/954562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=954562</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a3e/91b/838/a3e91b838815b6d8b9de8d4d0f7c7e54.png" /><p>Привет, Хабр! На связи снова Максим Михайлов и моя серия статей про внедрение AI в клиентскую поддержку Cloud.ru.</p><p><a href="https://habr.com/ru/companies/cloud_ru/articles/930344/" rel="noopener noreferrer nofollow">В прошлой статье</a> я рассказывал, как мы начали осваивать AI в бою — генеративные подсказки, которые помогают инженерам поддержки готовить ответы, и инструмент, который делает эти ответы дружелюбнее. Но это был только разогрев. Сегодня покажу нашу систему AI-агентов, которые дружно работают внутри технической поддержки Cloud.ru и самостоятельно обрабатывают больше 20% обращений.</p> <a href="https://habr.com/ru/articles/954562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=954562#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 18:10:04 GMT</pubDate>
      <dc:creator><![CDATA[MaxM3 (Cloud.ru)]]></dc:creator>
      
      <category><![CDATA[техническая документация]]></category><category><![CDATA[поддержка пользователей]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[servicedesk]]></category><category><![CDATA[техническая поддержка]]></category>
    </item>






      <item>
      <title><![CDATA[Обзор исследования Стэнфорда: «Ложь ради продаж: как стимулы влияют на обман со стороны ИИ-агентов»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955794/</guid>
      <link>https://habr.com/ru/articles/955794/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955794</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/183/b2f/fef/183b2ffef64efdcedb798088ff055f80.png" /><p><strong>TL;DR:</strong> В конкурентных задачах (продажи, выборы, соцсети) лёгкая оптимизация LLM под «победу» даёт скромный прирост метрик… и взрывной рост нарушений: обман, дезинформация, популизм, небезопасные призывы. </p><p> <a href="https://arxiv.org/html/2510.06105v1" rel="noopener noreferrer nofollow">Статья <em>“Moloch’s Bargain: Emergent Misalignment When LLMs Compete for Audiences”</em> (Stanford, 07 окт 2025) показывает:</a> если оптимизировать LLM-агентов на «победу в конкуренции» (продажи/голоса/вовлечение), то вместе с ростом метрик резко растут нарушения — обман, дезинформация, популизм и небезопасные призывы. Приросты эффективности малы (+4.9–7.5%), а рост вредного поведения велик (до +188.6%). Вывод: CRM-, маркетинг- и SMM-агентов нужно проектировать по принципу «правда и соблюдение закона &gt; продажи», с жесткими промпт-политиками, триажем фактов, аудитом и юридическими ограничителями.</p> <a href="https://habr.com/ru/articles/955794/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955794#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 17:53:49 GMT</pubDate>
      <dc:creator><![CDATA[EvgeniyRasyuk]]></dc:creator>
      
      <category><![CDATA[ai agent]]></category>
    </item>






      <item>
      <title><![CDATA[Как ИИ учится пользоваться компьютером, просто глядя на видео]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955788/</guid>
      <link>https://habr.com/ru/articles/955788/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955788</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b26/73e/258/b2673e258a7fac79798a1dc0c400d722.png" /><p><em>Что, если бы искусственный интеллект мог сам научиться работать с любым приложением — без API, без скриптов и без инструкций — просто наблюдая, как это делает человек на YouTube?</em></p><p><a href="https://arxiv.org/html/2510.04673v1" rel="noopener noreferrer nofollow">Недавняя исследовательская работа </a><strong><a href="https://arxiv.org/html/2510.04673v1" rel="noopener noreferrer nofollow">«Watch &amp; Learn: Learning to Use Computers from Online Videos» (Song et al., 2025)</a></strong><a href="https://arxiv.org/html/2510.04673v1" rel="noopener noreferrer nofollow"> предлагает именно это</a>. Учёные из Стэнфорда и Google разработали систему, которая способна <strong>извлекать действия пользователя из обычных обучающих видео</strong> и превращать их в <strong>исполняемые сценарии взаимодействия с интерфейсом</strong>.</p><p>Если раньше мы вручную создавали тесты, макросы и RPA-ботов для автоматизации рутинных операций, то теперь ИИ может <strong>сам «подсмотреть» за&nbsp;пользователем</strong>, понять, <em>куда он кликает, что&nbsp;вводит и зачем</em>,&nbsp;— и воспроизвести эти действия на&nbsp;новой системе.</p> <a href="https://habr.com/ru/articles/955788/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955788#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 17:36:15 GMT</pubDate>
      <dc:creator><![CDATA[EvgeniyRasyuk]]></dc:creator>
      
      <category><![CDATA[ai]]></category><category><![CDATA[ml]]></category>
    </item>






      <item>
      <title><![CDATA[Почему model-first и где истина?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955782/</guid>
      <link>https://habr.com/ru/articles/955782/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955782</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5ab/25d/8fa/5ab25d8fa3c7bdb90353030503db2c05.webp" /><p>У реляционных баз данных есть один небольшой недостаток - они не выводят табличные данные на экран пользователя. С одной стороны - какой же это недостаток, когда технология занимается исключительно своими базаданновыми вещами и не лезет туда, где её не надо. С другой - приходится данные пробрасывать через другой язык программирования, а то и два-три в случае веба. Ну и сам язык запросов забывать не надо. Он тоже вроде как язык.</p><p>Все существующие языки предназначены для уменьшения цифровой энтропии и оснащены инструментами для уборки цифрового навоза (кроме брейнфака, пожалуй). В том числе и инструментами для сбора в кучу разрозненных полей, да ещё и с возможностью как-то назвать эту структуру. В ООП языках это вообще часть парадигмы с далеко идущими последствиями, можно сказать, это у них в крови. А ООП языков, работающих между БД и экраном пользователя, осмелюсь предположить, большинство. Естественно, у разработчика возникает сразу желание воспользоваться структурными инструментами языка, чтобы утрамбовать поля таблицы в класс. Вот так и появляются дтошечки, энтитички, поджошечки и прочие попочки.</p><p>И вроде не велика проблема - делаем структуру в нашем любимом языке, такую же, как в БД и из наших кубиков складывается слово "счастье". Складываться-то оно складывается, но ненадолго. Очень быстро структура БД и структура в коде начинают разъезжаться. А если не начинают, то потыкайте в свой проект палочкой - скорее всего он уже умер. Как говорится "не щебечет дохлый щегол, а мёртвый проект не меняет свою структуру". Ну и далее по тексту...</p> <a href="https://habr.com/ru/articles/955782/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955782#habracut">Познать истину</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 17:14:27 GMT</pubDate>
      <dc:creator><![CDATA[Kerman]]></dc:creator>
      
      <category><![CDATA[Model-first]]></category><category><![CDATA[парадигма]]></category><category><![CDATA[разработка]]></category><category><![CDATA[проектирование]]></category>
    </item>






      <item>
      <title><![CDATA[Обзор инструментов мониторинга в ROS2]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955356/</guid>
      <link>https://habr.com/ru/articles/955356/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955356</link>
      <description><![CDATA[<p>Мониторинг состояния системы (процессов, запущенных служб и обмена данными по сети)   играет очень важную роль при работе над сложной робототехнической системой. Наличие удобного инструмента для интроспекции состояния процессов упрощает работу разработчика позволяя быстро находить и исправлять неисправности и экономить время на ненужной отладке. В этой статье я расскажу о популярных инструментах мониторинга в ROS2. Кому интересно прошу под кат.</p><p><a href="https://github.com/NVIDIA-ISAAC-ROS/greenwave_monitor" rel="noopener noreferrer nofollow">Greenwave Monitor</a></p><p><a href="https://github.com/AhmedARadwan/ros2top" rel="noopener noreferrer nofollow">ROS2Top</a></p> <a href="https://habr.com/ru/articles/955356/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955356#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 16:55:00 GMT</pubDate>
      <dc:creator><![CDATA[vladpriv]]></dc:creator>
      
      <category><![CDATA[роботы]]></category><category><![CDATA[мониторинг]]></category><category><![CDATA[healthcheck]]></category><category><![CDATA[процессы]]></category>
    </item>






      <item>
      <title><![CDATA[Удушливые озёра гесперийского периода. Модели углекислотной гидросферы Марса]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955776/</guid>
      <link>https://habr.com/ru/articles/955776/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955776</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6d8/c41/1c9/6d8c411c95bf9b16c67341fd36f75b83.jpg" /><p>С тех пор, как в 1870-е годы Джованни Скиапарелли и Персиваль Лоуэлл стали рассуждать о <a href="https://ru.wikipedia.org/wiki/%D0%9C%D0%B0%D1%80%D1%81%D0%B8%D0%B0%D0%BD%D1%81%D0%BA%D0%B8%D0%B5_%D0%BA%D0%B0%D0%BD%D0%B0%D0%BB%D1%8B" rel="noopener noreferrer nofollow">природе каналов на Марсе</a>, учёные, фантасты, философы, а в последнее время – и успешные инженеры — мыслят о Марсе как о некой «Земле 2.0» или, как я писал в одной из моих первых статей на Хабре, о «<a href="https://habr.com/ru/articles/536274/" rel="noopener noreferrer nofollow">планете, которую можно отремонтировать</a>». Предполагается, что когда-то на Марсе был <a href="https://habr.com/ru/articles/844864/" rel="noopener noreferrer nofollow">целый океан воды</a>, такую гипотезу действительно можно сформулировать, исходя из уже известных данных о марсианском рельефе. Сейчас планета Марс исключительно сухая (заметные запасы поверхностного водяного льда, вероятно, найдутся только в марсианских полярных шапках). Можно предположить, что Марс высох, поскольку вся вода с него улетучилась в космос, однако, есть и другая гипотеза, объясняющая как современный марсианский климат, так и рельеф, очертания которого напоминают «береговые линии». Возможно, мы наблюдаем лишь следы древнего марсианского углеродного цикла. Подробнее — под катом.</p> <a href="https://habr.com/ru/articles/955776/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955776#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 16:53:51 GMT</pubDate>
      <dc:creator><![CDATA[OlegSivchenko]]></dc:creator>
      
      <category><![CDATA[геология]]></category><category><![CDATA[гидрология]]></category><category><![CDATA[Марс]]></category><category><![CDATA[климат]]></category><category><![CDATA[углерод]]></category>
    </item>






      <item>
      <title><![CDATA[Как WirenBoard помогал садоводству (часть III)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955774/</guid>
      <link>https://habr.com/ru/articles/955774/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955774</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f06/d3e/f73/f06d3ef739fa512720b316a54e606bcf.jpeg" /><p>За шаг до перехода от осени тренировочной к осени настоящей (увы, в Подмосковье бабье лето заканчивается) напоминаю о том, что свободное время это не всегда диван или активный отдых. Есть ещё такое хобби как дача. О ней и о попытках любительской автоматизации дачного хозяйства и повествую уже в третий раз ...</p><p>Полив освоен! Свет, тепло...<br>Слегка окрепло мастерство.<br>Осведомлён я о котах,<br>Давлении, шумах, ping`ах.<br>Здесь тихо не пройти бобрам,<br>Без сообщений в Telegram.<br>А чтоб поменьше суеты,<br>Пусть SourceCraft берёт бразды!</p> <a href="https://habr.com/ru/articles/955774/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955774#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 16:48:10 GMT</pubDate>
      <dc:creator><![CDATA[ArtyomGolikov]]></dc:creator>
      
      <category><![CDATA[автоматизация для самых маленьких]]></category><category><![CDATA[хобби]]></category><category><![CDATA[умный дом]]></category>
    </item>






      <item>
      <title><![CDATA[Что такое дескрипторы в Python и почему вам следует о них знать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955772/</guid>
      <link>https://habr.com/ru/articles/955772/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955772</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/829/dc8/0eb/829dc80eba00d9a98caec7fb7f6a6d8b.png" /><p>Когда я только начинал изучать <code>Python</code>, я впервые столкнулся с <em>дескрипторами</em>. Глядя на примеры с кодом, я никак не мог понять, зачем это вообще нужно, и как я могу использовать это для решения моих задач. В общем, при первом знакомстве дескрипторы показались мне странной вещью, без знания которой вполне можно обойтись. Несколько месяцев назад, я вернулся к теме дескрипторов и полностью изменил свое мнение. И вот почему. </p> <a href="https://habr.com/ru/articles/955772/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955772#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 16:43:52 GMT</pubDate>
      <dc:creator><![CDATA[MishaPogrommist]]></dc:creator>
      
      <category><![CDATA[python]]></category><category><![CDATA[дескрипторы]]></category><category><![CDATA[lookup chain]]></category><category><![CDATA[протоколы python]]></category>
    </item>






      <item>
      <title><![CDATA[История игровой журналистики в России. Часть 9. Журнал «Игромания»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/955762/</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/955762/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955762</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/912/2ac/8d3/9122ac8d381b336b3622d48ec7038498.jpg" /><p>Знаменитая «Игромания» появилась позже многих игровых журналов, но всего за три года вырвалась вперёд и превратилась в самое популярное игровое издание России. У истоков журнала стояло два человека —&nbsp;Евгений Исупов&nbsp;и Александр Парчук. В 1995 году они&nbsp;<a href="http://trial-news.ru/obshestvo/evgeniy-isupov-sashe-kuzmenko-ya-posylal-dengi-chasche-drugih/" rel="noopener noreferrer nofollow">открыли</a>&nbsp;маленькую типографию, подключились к чудовищно медленному интернету, купили ризограф и начали печатать книги и брошюры по играм в издательстве «Астрея». Начинали с брошюры по Mortal Kombat 3, позднее напечатали сборник «112 игр на Dendy» и несколько книг с чит-кодами для Sega Mega Drive. Вскоре у них родилась идея создать собственное игровое издание.</p> <a href="https://habr.com/ru/articles/955762/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955762#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 16:05:48 GMT</pubDate>
      <dc:creator><![CDATA[GeeksCat (Timeweb Cloud)]]></dc:creator>
      
      <category><![CDATA[timeweb_статьи_выходного_дня]]></category><category><![CDATA[игры]]></category><category><![CDATA[игровая журналистика]]></category><category><![CDATA[игромания]]></category><category><![CDATA[журнал]]></category>
    </item>






      <item>
      <title><![CDATA[Лучшие виртуальные карты 2025 года для оплаты зарубежных сервисов или расчётов за границей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955598/</guid>
      <link>https://habr.com/ru/articles/955598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955598</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e94/34a/595/e9434a5954a67ed9e704911db91cc874.png" /><p>Чтобы почувствовать себя полноправным гражданином мира и платить за иностранные сервисы, такие как OpenAI, Netflix и Steam, нужна нормальная банковская карта. В первые годы санкций с этим были проблемы, но сейчас зарубежная виртуалка оформляется в онлайне за пару секунд без проверки личности. В интернете наплодились <a href="https://virtual-cards.exnode.ru/" rel="noopener noreferrer nofollow">десятки финтех-сервисов</a> для этого.</p><p>Если нужна официальная карта, то и такие есть. Их выдают официальные банки Беларуси и Кыргызстана, прямо в онлайне.</p><p>Пополнение виртуалки возможно в любой фиатной валюте (с карт банков РФ, Украины и др.) или крипте, и сама карта принимается везде. Очень удобно.</p> <a href="https://habr.com/ru/articles/955598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955598#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 15:54:46 GMT</pubDate>
      <dc:creator><![CDATA[alizar]]></dc:creator>
      
      <category><![CDATA[виртуальная карта]]></category><category><![CDATA[криптокарта]]></category><category><![CDATA[Альфа-банк]]></category><category><![CDATA[Whitebird]]></category><category><![CDATA[Capitalist]]></category><category><![CDATA[WantToPay]]></category><category><![CDATA[FlexCard]]></category><category><![CDATA[XCards]]></category><category><![CDATA[Easy Payments]]></category><category><![CDATA[kyc]]></category>
    </item>






  



    <item>
      <title><![CDATA[[Перевод] Давай уже переключайся на Jujutsu: короткий туториал]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955766/</guid>
      <link>https://habr.com/ru/articles/955766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955766</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e5f/a16/a56/e5fa16a56e362fe1cbf90ed93d70ef52.png" /><p>Если тебе не нравится Jujutsu - ты не прав.</p><p>Как и многие разработчики, я пользуюсь git с начала времён - с тех пор, как его команды были непостижимым набором плохо сочетающихся заклинаний. И таким, по большей части, он остаётся по сей день. Не нужно и говорить, что я просто не понимаю git. Никогда не понимал, хотя прочитал кучу материалов о том, как он всё это внутри представляет. Годами я пользовался им, зная, что делают несколько команд, и каждый раз, когда git входил в какое-то странное состояние из-за того, что я промахнулся по клавише, у меня был мой надёжный алиас <code>fuckgit</code>, который удаляет директорию <code>.git</code>, клонирует репозиторий заново во временную папку, переносит оттуда <code>.git</code> в мою директорию - и так я как-то ухитрялся зарабатывать на жизнь и кормить семью.</p><p>За последние несколько лет я всё чаще видел, как люди восторгаются <a href="https://github.com/jj-vcs/jj" rel="noopener noreferrer nofollow">Jujutsu</a>, и всегда хотел попробовать, но мне казалось, что возни слишком много - даже несмотря на то, что я ненавижу git. Я лениво почитал несколько туториалов, пытаясь понять, как это работает, но в итоге решил, что это не для меня.</p><p>Однажды я случайно решил попробовать снова, но на этот раз попросил Claude объяснить, как сделать в Jujutsu то, что я хотел сделать в git. И вот тогда в моей голове наконец сложилась ментальная модель jj - и я понял всё. Даже то, как работает git. Никогда бы не подумал, что система контроля версий может приносить радость, но вот я тут. И я решил, что, может быть, смогу написать что-то, что заставит jj «щёлкнуть» и у тебя.</p> <a href="https://habr.com/ru/articles/955766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955766#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 15:50:33 GMT</pubDate>
      <dc:creator><![CDATA[alan_dani]]></dc:creator>
      
      <category>git</category><category>jujutsu</category><category>versioning</category>
    </item>


      <item>
      <title><![CDATA[Инженирия контекста для саморазвивающихся ИИ-агентов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955764/</guid>
      <link>https://habr.com/ru/articles/955764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955764</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/90b/1e0/aa1/90b1e0aa1fb967fa4ebfad66fcd8a94c.jpg" /><p>Обычно качество ИИ улучшают двумя путями — дообучая веса или сокращая промты, чтобы всё работало быстрее и дешевле. Со временем короткие шаблоны теряют смысл, а длинные инструкции превращаются в кашу из выжимок.</p><p>Оказывается, сила ИИ-приложений кроется не в размере модели, а в том, как “живёт” и развивается их контекст. В роли суперспособности выступает динамичный плейбук — он не боится становиться длиннее, обновляется маленькими шажками и сохраняет тонкие доменные знания. Модель сама учится отбирать, что ей важно, а не просто сжимать всё в краткие подсказки.</p><p>В этом разборе — как инженерия контекста помогает ИИ думать гибче и как этот подход работает на практике.</p> <a href="https://habr.com/ru/articles/955764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955764#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 15:41:20 GMT</pubDate>
      <dc:creator><![CDATA[andre_dataist]]></dc:creator>
      
      <category><![CDATA[ИИ]]></category><category><![CDATA[LLM]]></category>
    </item>






      <item>
      <title><![CDATA[Организуем сквозное управление контрактной разработкой, используя Kanban]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955150/</guid>
      <link>https://habr.com/ru/articles/955150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955150</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a2f/e27/22e/a2fe2722ea783dad9c3a348731345b31.png" /><p>Последние два года я руковожу компанией, специализирующейся на контрактной разработке механических и мехатронных компонентов. Мы работаем с оборудованием для медицины, ветеринарии и неразрушающего контроля, а также производим опытные образцы и малые партии.</p><p>Контрактная разработка и мелкосерийное производство  требуют особого подхода: задачи здесь уникальны, а контроль за сроками и бюджетом требует особого внимания.</p><p>В этой статье я поделюсь опытом внедрения сквозной системы управления компанией, используя инструменты Kanban. Мы построили ее так, чтобы она была одновременно простой, гибкой и масштабируемой.</p> <a href="https://habr.com/ru/articles/955150/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955150#habracut">Читать далее &gt;&gt;</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 15:34:43 GMT</pubDate>
      <dc:creator><![CDATA[sachugunov]]></dc:creator>
      
      <category><![CDATA[YouGile]]></category><category><![CDATA[управление проектами]]></category><category><![CDATA[kanban]]></category><category><![CDATA[оргструктура]]></category><category><![CDATA[jira]]></category><category><![CDATA[мехатроника]]></category><category><![CDATA[мелкосерийное производство]]></category><category><![CDATA[декомпозиция задач]]></category><category><![CDATA[agile development]]></category><category><![CDATA[таск-менеджмент]]></category>
    </item>






      <item>
      <title><![CDATA[[Управление репликами] Dogpile Effect]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955760/</guid>
      <link>https://habr.com/ru/articles/955760/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955760</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/3d7/aee/3d7/3d7aee3d7d48983184400a13d6b45762.jpg" /><p><strong>Часть 2:</strong> В поисках классических проявлений Dogpile Effect.</p><p>Мое "расследование" началось с самого очевидного — поиска информации по термину Dogpile Effect. Хотелось найти каноническое определение термина Dogpile Effect.</p> <a href="https://habr.com/ru/articles/955760/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955760#habracut">Читать далее &rarr;</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 15:08:15 GMT</pubDate>
      <dc:creator><![CDATA[Batorskylab]]></dc:creator>
      
      <category><![CDATA[dogpile]]></category><category><![CDATA[кэширование]]></category><category><![CDATA[веб-приложения]]></category>
    </item>






      <item>
      <title><![CDATA[7 способов создать беспроводную сеть в отдельном здании от powerline и репитеров до mesh и контроллеров]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955758/</guid>
      <link>https://habr.com/ru/articles/955758/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955758</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/294/4ea/994/2944ea994d5a4fb2d15a3a88161e09c3.jpg" /><p>Привет Хабр! Меня зовут Алексей и я занимаюсь беспроводными технологиями. В прошлой статье <a href="https://habr.com/ru/articles/952388/" rel="noopener noreferrer nofollow">WiFi-mesh или ретранслятор: разбираемся в технологиях покрытия беспроводных сетей</a> <a class="mention" href="/users/roofcat">@roofcat</a>попросил написать продолжение про  easymesh и wired backhaul, а <a class="mention" href="/users/krilov">@krilov</a>и <a class="mention" href="/users/astroscope">@Astroscope</a>чуть больше внимание уделить беспроводным способам подключения. Чтож с удовольствием выполняю их просьбы. И постараюсь рассмотреть 7 разных способов организации беспроводной сети в отдельно стоящем здании. Постараюсь все написать максимально простым языком понятным для широкой публики. И прошу извинения у настощих профи для вас все может быть слишком примитивно. </p> <a href="https://habr.com/ru/articles/955758/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955758#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 15:06:08 GMT</pubDate>
      <dc:creator><![CDATA[GrekNirvana]]></dc:creator>
      
      <category><![CDATA[wi-fi]]></category><category><![CDATA[беспровдные сети]]></category><category><![CDATA[powerline]]></category><category><![CDATA[wi-fi mesh]]></category><category><![CDATA[беспроводной контроллер]]></category>
    </item>






  



    <item>
      <title><![CDATA[[Перевод] Создание AI-агента для автоматизации пентеста]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955754/</guid>
      <link>https://habr.com/ru/articles/955754/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955754</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bfb/e05/a99/bfbe05a99a4e5636fb67e46b08c6d053.jpg" /><p><em>Учимся создавать агентов для пентеста с использованием React агента от LangGraph. </em> </p><p>Моя цель — создать AI-агентов, которые помогут автоматизировать часть задач, выполняемых в рамках пентеста.</p><p>Для стартового проекта я решил создать агента, который умеет анализировать JavaScript файлы, находить скрытые API эндпоинты и проверять их на потенциальные уязвимости.</p><p><strong>Выбор фреймворка</strong></p><p>В качестве фреймворка я выбрал LangGraph, потому что я уже завершил LangGraph Academy и хорошо понял его. Он популярен, хорошо документирован и есть множество примеров его использования, поэтому начать лучше всего именно с него.</p><p>До этого мой опыт ограничивался простыми LLM-воркфлоу и связыванием нескольких вызовов. Я все еще не понимал как спроектировать AI-агента, который мог бы «думать» самостоятельно и использовать правильные инструменты. </p><p>Все изменилось, когда я наткнулся на&nbsp;<a href="https://www.anshumanbhartiya.com/posts/hackagent?utm_source=chatgpt.com" rel="noopener noreferrer nofollow">статью Аншумана Бхартии</a>, которая познакомила меня с ReAct агентом в LangGraph. ReAct расшифровывается как&nbsp;<strong>Reasoning + Acting</strong>&nbsp;( <a href="https://arxiv.org/abs/2210.03629?utm_source=chatgpt.com" rel="noopener noreferrer nofollow">оригинальная статья </a>). Этот подход позволяет агенту использовать инструменты, анализировать результаты и циклически проходить шаги до достижения цели. Метод показался мне достаточно простым для реализации, и я решил построить на его основе свой проект. <br><br>Многое в моей работе основано на его наработках, за что я выражаю благодарность. В дальнейшем я планирую развивать эту концепцию самостоятельно.</p><p><strong>Настройка уязвимого приложения </strong></p><p>Чтобы протестировать своего агента, я создал уязвимое веб-приложение с помощью Python Flask. Внешне приложение выглядит простым, но его исходный код содержит JavaScript файл с несколькими скрытыми API эндпоинтами.</p> <a href="https://habr.com/ru/articles/955754/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955754#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 14:45:27 GMT</pubDate>
      <dc:creator><![CDATA[ap_security]]></dc:creator>
      
      <category>llm-модели</category><category>пентест</category><category>ai agent</category><category>автоматизация</category><category>web</category><category>react</category>
    </item>


      <item>
      <title><![CDATA[[Управление репликами] Начало]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955752/</guid>
      <link>https://habr.com/ru/articles/955752/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955752</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bfe/358/b15/bfe358b15e2e25a2110d14fa7cfd05bc.jpg" /><p><em>Этим постом хочу открыть серию постов по материалам курса Архитектор ПО.</em></p><p>Управление репликами - как избежать проблемы Dogpile при горизонтальном масштабировании и что такое Dogpile.</p> <a href="https://habr.com/ru/articles/955752/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955752#habracut">Читать далее &rarr;</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 14:44:00 GMT</pubDate>
      <dc:creator><![CDATA[Batorskylab]]></dc:creator>
      
      <category><![CDATA[Dogpile]]></category><category><![CDATA[scale-out]]></category><category><![CDATA[elasticity]]></category>
    </item>






      <item>
      <title><![CDATA[Изучая DevSecOps: подборка руководств и книг]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/mws/articles/955098/</guid>
      <link>https://habr.com/ru/companies/mws/articles/955098/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955098</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1fb/9b8/3d0/1fb9b83d004ac5534f86c8e7f185fd8f.jpg" /><p>Мы собрали открытые книги и статьи ведущих экспертов по кибербезопасности, а также руководства для желающих погрузиться в DevSecOps. Материалы из подборки расскажут, какие ИБ-практики можно называть самыми неэффективными и с чего начать защиту облачных решений. И напомним, что у нас есть <a href="https://mws.ru/courses/devops/?utm_source=habr.com&amp;utm_medium=owned_media_devkurs&amp;utm_content=article&amp;utm_term=devkurs" rel="noopener noreferrer nofollow">открытый курс</a> по основам DevOps-подхода, Kubernetes и современных облачных решений.</p> <a href="https://habr.com/ru/articles/955098/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955098#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 14:24:41 GMT</pubDate>
      <dc:creator><![CDATA[randall (MWS, МТС)]]></dc:creator>
      
      <category><![CDATA[MWS]]></category><category><![CDATA[облако]]></category><category><![CDATA[DevOps]]></category><category><![CDATA[безопасность]]></category>
    </item>






  



    <item>
      <title><![CDATA[[Перевод] Синхронизация интерфейсов и их реализаций в TypeScript]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955746/</guid>
      <link>https://habr.com/ru/articles/955746/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955746</link>
      <description><![CDATA[<p><strong>TL;DR</strong>: <a href="https://github.com/eavam/eslint-plugin-interface-method-style" rel="noopener noreferrer nofollow">eslint-plugin-interface-method-style</a> гарантирует, что ваши TypeScript реализации соответствуют стилю, определенному в интерфейсах. Если интерфейс объявляет метод (<code>method(): void</code>), реализация должна быть методом. Если объявлено свойство-функция (<code>method: () =&gt; void</code>), нужна стрелочная функция. Это предотвращает баги с правилом <code>unbound-method</code> и делает код предсказуемым.</p> <a href="https://habr.com/ru/articles/955746/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955746#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 14:15:32 GMT</pubDate>
      <dc:creator><![CDATA[eavam]]></dc:creator>
      
      <category>typescript</category><category>eslint</category><category>code style</category><category>lint</category><category>качество кода</category><category>development</category><category>dx</category>
    </item>


      <item>
      <title><![CDATA[Первые шаги open source-контрибьютора: лучшие практики на основе тысячи проектов и руководства в стиле «с чего начать»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/beeline_cloud/articles/955742/</guid>
      <link>https://habr.com/ru/companies/beeline_cloud/articles/955742/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955742</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/fb5/dff/338/fb5dff338e34bb3c1d6895bd77871183.jpg" /><p>В блоге <a href="https://cloud.beeline.ru/?utm_source=owned_media&amp;utm_medium=habr&amp;utm_campaign=beeline_cloud&amp;utm_term=pervye_shagi_open_source_contributora" rel="noopener noreferrer nofollow">Beeline Cloud</a> на хабре мы уже поднимали тему ключевых <a href="https://habr.com/ru/companies/beeline_cloud/articles/895590/" rel="noopener noreferrer nofollow">трендов в сфере open source</a>. Сегодня мы подобрали материалы, которые помогут влиться в открытую разработку и стать контрибьютором: от рекомендаций для начинающих и даже «вредных советов» до тематического репозитория в стиле awesome-подборок.</p> <a href="https://habr.com/ru/articles/955742/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955742#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 14:15:24 GMT</pubDate>
      <dc:creator><![CDATA[beeline_cloud (Beeline Cloud)]]></dc:creator>
      
      <category><![CDATA[beeline cloud]]></category><category><![CDATA[open source]]></category><category><![CDATA[контрибьютинг]]></category><category><![CDATA[материалы для начинающих]]></category>
    </item>






      <item>
      <title><![CDATA[О вредных коммуникациях]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955740/</guid>
      <link>https://habr.com/ru/articles/955740/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955740</link>
      <description><![CDATA[<p>Коллеги, недавно я задумался о пользе коммуникаций в проекте. Очевидно, что любой проект, кроме разве что совсем домашних pet-проектов, подразумевает взаимодействие с командой, коллегами, заказчиком, регуляторами – да с кем угодно. И организация этого взаимодействия – обязанность менеджера проекта. Но всегда ли составленный по всем правилам план коммуникаций действительно уместен? В каких случаях коммуникации только вредят?</p> <a href="https://habr.com/ru/articles/955740/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955740#habracut">Рассмотрим несколько ситуаций</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:46:28 GMT</pubDate>
      <dc:creator><![CDATA[Timofey_Primov]]></dc:creator>
      
      <category><![CDATA[коммуникации эффективное общение]]></category>
    </item>






      <item>
      <title><![CDATA[Карьера в IT не бесконечна. Как публичные выступления помогают пережить перезагрузку]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955738/</guid>
      <link>https://habr.com/ru/articles/955738/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955738</link>
      <description><![CDATA[<p>Когда работаешь из дома, привычный маршрут сжимается от ноутбука до кухни. И любое публичное выступление превращается в событие: можно наконец выйти из квартиры, увидеть живых людей, почувствовать, что и сам не лыком шит. Плюс зарядиться и увлечь новых клиентов.</p><p>В этой статье разберём: где тренироваться, если вы ещё не выступали, как выбирать площадки и сколько на этом реально зарабатывают.</p> <a href="https://habr.com/ru/articles/955738/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955738#habracut">Сколько получают за выступления</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:46:21 GMT</pubDate>
      <dc:creator><![CDATA[OlgaAgranovich]]></dc:creator>
      
      <category><![CDATA[Карьера]]></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/955486/</guid>
      <link>https://habr.com/ru/articles/955486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955486</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5b9/28e/85e/5b928e85eb63b8bc057ef126757513c7.jpg" /><p>Собственно вопросы такие задавали давно, студенты друг другу и просто все подряд люди. Тот самый Лысенко однажды подтвердил, когда его спросили в&nbsp;колхозе:</p><p>— Если долго отпиливать коровам рога, то от&nbsp;такой «тренировки» родится безрогое поколение. </p><p>Наврал Лысенко людям и сам себе. Суть такая&nbsp;— у&nbsp;нас есть базовая, трудно изменяемая ДНК, ну примерно как&nbsp;книга с&nbsp;буквами, сложенными в&nbsp;текст. У&nbsp;нас есть настройка каждого отдельного гена‑главы‑клавиши на&nbsp;огромном синтезаторе&nbsp;— эпигенетика. Ген можно подавить, можно усилить. Менять гены можно, но&nbsp;не&nbsp;бесконечно&nbsp;— можно в&nbsp;итоге и сдохнуть. Равно как&nbsp;если просто кидать туда сюда буквы, текст перестанет иметь смысл. А&nbsp;ещё наследование приобретаемых признаков это 1–2&nbsp;поколения и только если условия схожие сохраняются&nbsp;— то и наследование продолжается дальше. Это предохранительное выживание такое&nbsp;— реле переключения с&nbsp;обратным ходом. ДНК базовая крайне медленно меняется, порой несколько закрепившихся новых мутаций‑комбинаций за&nbsp;несколько миллионов лет. </p><p>Геном живых существ чем‑то похож на&nbsp;синтезатор&nbsp;— каждая клавиша как&nbsp;ген, а&nbsp;к&nbsp;каждому гену прикручен регулятор&nbsp;— он может увеличивать и уменьшать звук от&nbsp;клавиши. Ещё важно понять&nbsp;— гены работают все разом. Например когда взялись изучать гены коров в&nbsp;плане молока, нашли 19 000.</p> <a href="https://habr.com/ru/articles/955486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955486#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:17:51 GMT</pubDate>
      <dc:creator><![CDATA[butivskiydm]]></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[Как весь день быть продуктивным: не выгореть и покончить с прокрастинацией. Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955736/</guid>
      <link>https://habr.com/ru/articles/955736/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955736</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2d2/bfe/0b0/2d2bfe0b04fc90217561eeba28de36fe.jpg" /><p>Вам знакома история, когда приходишь домой и сразу же заваливаешься на кровать от нехватки ресурсов, сил и думаешь о том, сколько еще осталось сделать. Потом делаешь волевое усилие, встаешь и снова за работу или учебу. И кажется этому нет конца. Может ли быть по другому с учетом такого ограниченного количества свободного времени и постоянного напряга? Может! В этой статье я расскажу, как это исправить.</p> <a href="https://habr.com/ru/articles/955736/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955736#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:12:41 GMT</pubDate>
      <dc:creator><![CDATA[DeadDamon]]></dc:creator>
      
      <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[Современная разработка или пиши тогда сразу в «Блокноте»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955732/</guid>
      <link>https://habr.com/ru/articles/955732/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955732</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cf7/1a3/0f4/cf71a30f40fbd319a3745129455c6db0.jpg" /><p>	Организация рабочего пространства, будь что реального, что виртуального было всегда вопросом индивидуальным. Безусловно, порой есть <a href="https://www.sciencedirect.com/science/article/pii/S0048733325000988" rel="noopener noreferrer nofollow">best practictes</a>: убрать всё лишнее с рабочего стола; отключить уведомления, иметь своё выделенное рабочее место. Вспоминаются сразу нон-фикшн литература о менеджменте пространства, психологии определённых ритуалов и атрибутов. Эта тема будто бы была актуальна всегда, и она настолько же исследована, насколько и индивидуальна: кто-то не может начать свой день, не погладив попугая на рабочем столе. Кто-то не может читать почту, пока не проведёт чайную церемонию, поливая телефон, мышку, колонку и прочее. Когда-то достаточно было просто стола и перфоратора, а сейчас сложно представить человека, работающего за компом без кресла - комбайна, которое затрагивает все частички твоей души в каждый конкретный момент; с механической клавиатурой, Дб нажатия клавиш которая должна быть всегда в пределах 55-60; диагональю монитора, чтобы он вмещал 2 любимые IDE, 1.5 любимых браузеров, 5 чатов с LLM, рабочий мессенджер (1 инстанст по каждой из работ). В каждой IDE 10 открытых pop-up’ов, 2 сплита на каждый буфер, 4 открытых таблиц, 7 активных докер exec bash процессов, 20 рабочих localhost вкладок и более 50 важных, но до сих пор не прочитанных; на каждое действие автокомплит + подсказка от агента + ai-powered copy/paste’ом c ai-powered буфером обмена с <s>blazing fast и thread save обёрткой. </s>Упс, не та тема уже; Общаясь с людьми, понимаешь, что всё чаще идёт сдвиг опциональных инструментов в первостепенные, и это то, о чем будет эта статья. Она не о хейте изобилия инструментария, она для рефлексии и инвентаризации того, что у вас <strong>уже</strong> есть.</p> <a href="https://habr.com/ru/articles/955732/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955732#habracut">Приоткрыть ящик холивара</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:11:17 GMT</pubDate>
      <dc:creator><![CDATA[ValiaIsNotProgrammer]]></dc:creator>
      
      <category><![CDATA[IDE]]></category><category><![CDATA[LLM]]></category><category><![CDATA[Обучение]]></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/955730/</guid>
      <link>https://habr.com/ru/articles/955730/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955730</link>
      <description><![CDATA[<p>Привет, Хабр! Меня зовут Павел Иванов, я работаю в AWS и последнее время выступаю ментором для наших стажёров и новичков.</p><p><strong>– «А что пушить?» – «Всё по задаче». – «И тесты тоже?»</strong></p><p>Этот короткий диалог когда-то ввёл меня в ступор на несколько секунд. После него я стал замечать: чем опытнее становишься, тем сложнее вспомнить, каково это – не знать тех вещей, которые со временем стали чем-то привычным и естественным. Для ментора это базовые рабочие рефлексы, а для стажёра – тайные знания, которыми никто не поделился. В итоге оба попадают в ловушку взаимного непонимания: один считает своё объяснение исчерпывающим, упуская десяток «очевидных» для него деталей и нюансов, а другой молча закапывается в проблему и, начав двигаться в неверном направлении, теряет ценное время.</p><p>В этой статье я собрал свой список таких навыков, и поделил их на две группы: неочевидные пробелы – слепые зоны для нас, менторов; и очевидные пробелы – то, чему можно и нужно научить новичка прямо сейчас, не дожидаясь, пока «само придёт с опытом».</p> <a href="https://habr.com/ru/articles/955730/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955730#habracut">Итак, поехали</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:03:06 GMT</pubDate>
      <dc:creator><![CDATA[uncatalogued]]></dc:creator>
      
      <category><![CDATA[менторство в it]]></category><category><![CDATA[онбординг]]></category><category><![CDATA[soft skills]]></category><category><![CDATA[управление командой]]></category><category><![CDATA[junior-разработчик]]></category><category><![CDATA[code review]]></category><category><![CDATA[карьера в it]]></category><category><![CDATA[адаптация персонала]]></category><category><![CDATA[aws]]></category><category><![CDATA[культура разработки]]></category>
    </item>






      <item>
      <title><![CDATA[Почему батареи в телефонах живут всего пару лет]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/954762/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/954762/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=954762</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/edd/815/906/edd815906cec17d1ba3dbcf086393e89.png" /><p>Тоже любите ставить телефон на зарядку ночью? А как часто вы заряжаете телефон днём? Вроде бы новый смартфон, а спустя год (а то и несколько месяцев) замечаете, что как будто заряда не хватает. Батарея — это буквально самая часто заменяемая деталь телефона.&nbsp;</p><p>В статье разберём, почему заряда не хватает на весь день, как Li-ion-аккумулятор стал лидером, почему батарея умирает, что именно её разрушает и какая у этого природа. Детали под катом.</p> <a href="https://habr.com/ru/articles/954762/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=954762#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 13:01:15 GMT</pubDate>
      <dc:creator><![CDATA[About_it (RUVDS.com)]]></dc:creator>
      
      <category><![CDATA[аккумуляторы]]></category><category><![CDATA[батареи]]></category><category><![CDATA[смартфоны]]></category><category><![CDATA[зарядка]]></category><category><![CDATA[ruvds_статьи]]></category><category><![CDATA[мобильные устройства]]></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/955728/</guid>
      <link>https://habr.com/ru/articles/955728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955728</link>
      <description><![CDATA[<p>Здравствуйте. Меня зовут Олег Юрченко. Расскажу о своём опыте создания хранилища данных для отчётов с синхронизацией близкой реальному времени.</p> <a href="https://habr.com/ru/articles/955728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955728#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 12:57:46 GMT</pubDate>
      <dc:creator><![CDATA[yurchenko_oleg]]></dc:creator>
      
      <category><![CDATA[хранилище данных]]></category>
    </item>






      <item>
      <title><![CDATA[Как я переводил с английского документ от 1704 года без ChatGPT]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955726/</guid>
      <link>https://habr.com/ru/articles/955726/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955726</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c17/e02/f6f/c17e02f6f13599e538f30ec0eb3b0e19.jpg" /><p>Сначала был звонок. «Здравствуйте, мне нужно перевести документ с английского на русский. Только он не совсем обычный». Разберемся, подумал я. А вечером увидел на почте это.</p> <a href="https://habr.com/ru/articles/955726/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955726#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 12:41:07 GMT</pubDate>
      <dc:creator><![CDATA[rybakolbasa]]></dc:creator>
      
      <category><![CDATA[английский язык]]></category><category><![CDATA[перевод]]></category><category><![CDATA[ocr]]></category><category><![CDATA[история]]></category><category><![CDATA[недвижимость]]></category><category><![CDATA[english]]></category><category><![CDATA[chatgpt]]></category><category><![CDATA[интересно]]></category><category><![CDATA[документы]]></category><category><![CDATA[копирайтинг]]></category>
    </item>






      <item>
      <title><![CDATA[Ядерный космический проект NASA — «Orion». 50-60-е годы прошлого столетия]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955724/</guid>
      <link>https://habr.com/ru/articles/955724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955724</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8dc/f81/9cc/8dcf819ccba9d1f9f9159f93f4aab9a4.jpg" /><p>Нет — это не тот «Orion», с которым связаны надежды возвращения американцев на Луну в 2020-х годах. Но справочник по греческой мифологии оказался слишком мал для потребностей мировой космонавтики. Некоторые названия и имена используются уже по второму или даже третьему кругу.</p><p>Как только в космос полетели первые ракеты, стало ясно, что эффективность химических ракетных двигателей для межпланетных перелетов крайне мала, а для межзвёздных путешествий принципиально недостаточна. Нельзя просто сжигать водород или керосин, и благодаря этому оказаться на Альфе Центавра. И даже к нашим планетам путь займет годы, а то и десятки лет. А какая могла бы быть альтернатива химическим двигателям?</p><p>После окончания II Мировой Войны в руках человечества оказалась "волшебная палочка" ужасной силы — ядерная и термоядерная энергии. Толком пользоваться этой силой люди еще не умели. Величины возможных последствий не знали. Но уже пытались связать ядерные и термоядерные технологии с космическими запросами.</p> <a href="https://habr.com/ru/articles/955724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955724#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 12:25:05 GMT</pubDate>
      <dc:creator><![CDATA[klimkovsky]]></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>
    </item>






      <item>
      <title><![CDATA[Мобильная разработка за неделю #606 (6 — 12 октября)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/955722/</guid>
      <link>https://habr.com/ru/articles/955722/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955722</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/07b/8d9/ebd/07b8d9ebd569f87fcb40c549b5f9bf91.jpg" /><p>В этом выпуске отрисовка SF Symbols в SwiftUI и краши Android-приложений, неблокирующие заставки и история о переезде на React Native, физический продукт, вместо очередного SaaS, запрет бесплатных раздач приложений от Apple, Топ-10 лучших бесплатных нейросетей и многое другое. Заходите!</p> <a href="https://habr.com/ru/articles/955722/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=955722#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sun, 12 Oct 2025 12:19:57 GMT</pubDate>
      <dc:creator><![CDATA[RoboForm]]></dc:creator>
      
      <category><![CDATA[разработка под android]]></category><category><![CDATA[разработка под ios]]></category><category><![CDATA[разработка мобильных приложений]]></category><category><![CDATA[монетизация мобильных приложений]]></category><category><![CDATA[аналитика мобильных приложений]]></category>
    </item>










  </channel>
</rss>
