<?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>Thu, 30 Apr 2026 06:23:40 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[С++ с нуля в 2026 году: почему нужно сразу учить C++20 и забыть про дедовские туториалы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029884/</guid>
      <link>https://habr.com/ru/articles/1029884/?utm_campaign=1029884&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Хабр, привет!</p><p>Если вы скажете знакомому разработчику (особенно фронтэндеру или Python-разработчику), что хотите выучить плюсы с нуля, скорее всего на вас посмотрят с сочувствием. В IT-сообществе укоренилось мнение, что плюсы - это темный лес с какими-то непонятными указателями, ручным управлением памятью и прочими прелестями языка. В целом они правы, кроме одного момента. Это было десятки лет назад. Начиная с С++11, а уж тем более в эпоху С++20, язык стал другим. Разработчику больше не нужно следить за жизнью переменной, выделенной через <code>new</code>, бояться обратиться за пределы массива, жонглировать сырыми указателями. На многое появились удобные обертки, которые упрощают жизнь разработчику. А некоторые из них еще и <a href="https://habr.com/ru/companies/pvs-studio/articles/846532/" rel="noopener noreferrer nofollow">никак не влияют на производительность</a>. Если вы студент, человек из другой сферы или разработчик, который хочет потрогать новый инструмент - не бойтесь. Главное - правильно начать.</p> <a href="https://habr.com/ru/articles/1029884/?utm_campaign=1029884&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 06:16:35 GMT</pubDate>
      <dc:creator><![CDATA[sectapunterx]]></dc:creator>
      
      <category><![CDATA[начинающий]]></category><category><![CDATA[разработка]]></category><category><![CDATA[обучение]]></category><category><![CDATA[программирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ТЗ за 30 минут: как быстро погружаться в новый проект без потери качества]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/outlines_tech/articles/1029748/</guid>
      <link>https://habr.com/ru/companies/outlines_tech/articles/1029748/?utm_campaign=1029748&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8f9/eff/c39/8f9effc392f93dc4fac0752982817f85.png" /><p>Обычно аналитик долго пишет ТЗ, когда пытается делать три вещи одновременно: понять задачу, спроектировать решение и оформить это всё в документ. Это как сервировать праздничный стол, не решив, что будете готовить, и параллельно искать рецепт в интернете. В голове разные интеллектуальные процессы смешиваются в одну кучу и возникает ступор.&nbsp;</p><p>На связи Ольга, бизнес-аналитик в Outlines Tech. Расскажу, как я погружаюсь в новую задачу, чтобы составить техническое задание за 30 минут. По моей методике 80% работы над ТЗ — понять и договориться, 20% — зафиксировать всё в документ. Так не придётся торопиться и придумывать текст с нуля или вносить правки на ходу.</p> <a href="https://habr.com/ru/articles/1029748/?utm_campaign=1029748&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 06:05:32 GMT</pubDate>
      <dc:creator><![CDATA[OlgaNagaeva (Outlines Tech)]]></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[outlines tech]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Теряет ли GitHub доверие индустрии?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029840/</guid>
      <link>https://habr.com/ru/articles/1029840/?utm_campaign=1029840&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Почему для некоторых GitHub перестал быть безопасным дефолтом, и что с этим делать - если вы, конечно, не хотите узнать об этом в день блокировки аккаунта или когда ваши закрытые репозитории могут общественным достоянием?</p><p>Думаю, для многих GitHub почти стал именем нарицательным. Помню, как я не знал, что такое git, но уже публиковал исходный код маленькой игры на GitHub через загрузку файлов. Многое было другим на тот момент: ИТ не был на пике мейнстрима, ИИ казался чем-то очень далеким и GitHub был де-факто стандартом.</p><p>Времена меняются и довольно быстро: теперь многие задаются вопросом так ли перспективен ИТ, появились LLM, которые используются ежедневно, GitHub уже не справляется с нагрузкой, а его приватные репозитории оказывается не такие уж и приватные.</p><p>28 апреля 2026 года стало по-настоящему плохим днём для GitHub. Утром <a href="https://github.blog/author/vfedorovgh/" rel="noopener noreferrer nofollow">CTO платформы</a> опубликовал длинное извинение за кризис стабильности - 8 серьёзных сбоев за два месяца. Этим же днём Wiz Research опубликовал детали критической уязвимости <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-3854" rel="noopener noreferrer nofollow">CVE-2026-3854</a>: один обычный git push мог выполнить произвольный код на серверах GitHub.</p><p>По порядку разберём и свежие, и давние события с точки зрения обычного разработчика, которые происходят с GitHub сейчас</p> <a href="https://habr.com/ru/articles/1029840/?utm_campaign=1029840&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 06:00:23 GMT</pubDate>
      <dc:creator><![CDATA[apploid_offical]]></dc:creator>
      
      <category><![CDATA[Git]]></category><category><![CDATA[github]]></category><category><![CDATA[информационная безопасность]]></category><category><![CDATA[разработка]]></category><category><![CDATA[cve]]></category><category><![CDATA[open source]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Zed 1.0: эпоха Electron-редакторов — всё]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029854/</guid>
      <link>https://habr.com/ru/articles/1029854/?utm_campaign=1029854&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0d9/68e/485/0d968e485b0ab5c4d292587ce0f14c73.jpg" /><p>Вчера вышел Zed 1.0. Пять лет работы, миллион с лишним строк на Rust, публичная превьюшка, которой ежедневно пользовались сотни тысяч разработчиков, и вот <a href="https://zed.dev/blog/zed-1-0" rel="noopener noreferrer nofollow">команда Zed Industries во главе с Натаном Собо запостила релиз 29 апреля 2026 года</a>. Я лет пятнадцать живу в IDE от JetBrains. Пробовал VS Code. Пробовал Cursor. Гонял code-server на удалённой виртуалке. Ничего не приживалось. Zed прижился, и релиз 1.0 — нормальный повод объяснить, почему.</p><p>Если коротко: больше десяти лет любой «новый» редактор кода — это всё тот же продукт в новой обёртке. Обёртка зависит от того, что продают сегодня: AI, коллаборация, темы, новый вендор. А под обёрткой Electron. Тот же Chromium на каждое окно, тот же JavaScript на критическом пути исполнения, тот же RSS, к обеду уходящий в гигабайты. Sublime Text держал планку нативных редакторов все 2010-е, но это был закрытый продукт одного автора, без нормальной коллаборации и без AI истории. Zed стал первым за последние десять лет убедительным опенсорс-редактором с GPU-ускорением и AI на борту, который пересобрали с нуля и без всякого браузера под капотом. С релизом 1.0 эта ставка наконец сыграла.</p> <a href="https://habr.com/ru/articles/1029854/?utm_campaign=1029854&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 05:43:16 GMT</pubDate>
      <dc:creator><![CDATA[arthurpro]]></dc:creator>
      
      <category><![CDATA[редакторы кода]]></category><category><![CDATA[zed]]></category><category><![CDATA[ide]]></category><category><![CDATA[electron]]></category><category><![CDATA[производительность]]></category><category><![CDATA[опенсорс]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Фейковый бренд в AI-поиске и 2 000 AI-статей: что эксперименты SE Ranking говорят нам о будущем SEO]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029872/</guid>
      <link>https://habr.com/ru/articles/1029872/?utm_campaign=1029872&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/176/83f/5af/17683f5af7c2af5331384f1926e83467.png" /><p>AI-поиск всё сильнее меняет правила игры. Раньше мы боролись за позиции в Google, теперь всё чаще боремся за то, чтобы бренд попал в ответ ChatGPT, Perplexity, Gemini или Google AI Overviews.</p><p>И здесь у SEO-специалиста возникает неприятный, но важный вопрос:<br> <strong>AI-системы действительно выбирают лучшие источники — или просто те, которые чаще, понятнее и удобнее подсовывают им информацию?</strong></p><p>Два эксперимента SE Ranking дают на это очень интересный ответ.</p><p>В первом исследовании команда проверяла, как AI-generated контент работает в обычном Google-поиске. Во втором — создала полностью фейковый бренд и посмотрела, сможет ли он получить видимость в AI-ответах.</p><p>Спойлер: да, сможет. Но не всё так просто.</p> <a href="https://habr.com/ru/articles/1029872/?utm_campaign=1029872&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 05:37:16 GMT</pubDate>
      <dc:creator><![CDATA[AndreyTrig]]></dc:creator>
      
      <category><![CDATA[seo-оптимизация]]></category><category><![CDATA[seo]]></category><category><![CDATA[seo продвижение]]></category><category><![CDATA[контент]]></category><category><![CDATA[ai]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тюнинг Cursor: как я укротил AI-ассистента и радикально снизил счета за токены с помощью MCP-серверов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029868/</guid>
      <link>https://habr.com/ru/articles/1029868/?utm_campaign=1029868&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/069/cf5/932/069cf59327f071ba08713fa40e3180e6.png" /><p>Cursor или&nbsp;его аналоги, здорово облегчают написание кода, когда речь идет о&nbsp;каких‑то не&nbsp;очень больших проектах. Но&nbsp;стоит попробовать применить их к&nbsp;серьезному, сложному проекту, состоящему из&nbsp;нескольких репозиториев, и тут&nbsp;же сталкиваешься с&nbsp;тем, что&nbsp;эти «чудеса» оборачиваются просто огромными счетами за&nbsp;токены. Я в&nbsp;этой статье поделюсь, как&nbsp;мне удалось перестать впустую сжигать миллионы токенов. Для&nbsp;этого пришлось собрать и запустить три MCP‑сервера по&nbsp;протоколу Model Context Protocol, что&nbsp;позволило сэкономить до 90% бюджета, при&nbsp;этом совершенно не&nbsp;потеряв в&nbsp;эффективности модели при&nbsp;работе с&nbsp;кодом.</p> <a href="https://habr.com/ru/articles/1029868/?utm_campaign=1029868&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 05:19:08 GMT</pubDate>
      <dc:creator><![CDATA[vpomo]]></dc:creator>
      
      <category><![CDATA[cursor]]></category><category><![CDATA[mcp]]></category><category><![CDATA[mcp-server]]></category><category><![CDATA[ии]]></category><category><![CDATA[ии-агенты]]></category><category><![CDATA[ии помощник]]></category><category><![CDATA[ии-модель]]></category><category><![CDATA[ai]]></category><category><![CDATA[разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Резервирование PostgreSQL с помощью WAL-G]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029864/</guid>
      <link>https://habr.com/ru/articles/1029864/?utm_campaign=1029864&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9d2/807/d9c/9d2807d9c7fa8b0fc94e46f40333c608.JPG" /><p>Утилита резервирования pgBackRest <a href="https://pgbackrest.org/" rel="noopener noreferrer nofollow">перестала</a> поддерживаться, проект заархивирован, стало актуальным найти замену для pgBackRest. Главными альтернативами <a href="https://tproger.ru/news/pgbackrest-perestali-podderzhivat-glavnyj-open-source-bekap-po" rel="noopener noreferrer nofollow">называют</a> WAL-G и Barman. Также, можно использовать pg_basebackup+pg_receivewal. Преимущество WAL-G в том, что резервирование возможно по протоколу S3 и WAL-G обеспечивает более высокую скорость резервирования. Кроме протокола S3, WAL-G может резервировать и восстанавливать из директории в файловой системе и работает с <a href="https://wiki.astralinux.ru/tandocs/ispol-zovanie-wal-g-dlya-1-s3-hranilishcha-yandex-cloud-2-nfs-3-sovmestno-s-patroni-311350069.html" rel="noopener noreferrer nofollow">Patroni</a>. Директория не обязательно находится на локальном диске, можно смонтировать любую файловую систему, например, NFS. Утилита свободно распространяемая.</p><p>В&nbsp;статье описывается как сконфигурировать WAL-G и команды, которыми можно зарезервировать и восстановить PostgreSQL.</p> <a href="https://habr.com/ru/articles/1029864/?utm_campaign=1029864&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 04:52:16 GMT</pubDate>
      <dc:creator><![CDATA[OlegIct]]></dc:creator>
      
      <category><![CDATA[wal-g]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[postgres]]></category><category><![CDATA[постгрес]]></category><category><![CDATA[бэкапирование]]></category><category><![CDATA[резервирование]]></category><category><![CDATA[бэкапы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Список слов русского языка из Wiktionary и сравнение с pymorphy3 на примере Пушкина и Noize MC *]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027992/</guid>
      <link>https://habr.com/ru/articles/1027992/?utm_campaign=1027992&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/311/4c1/a93/3114c1a9357a0c185bff9602497adb3a.png" /><p>В задачах обработки естественного языка (NLP) часто требуется список слов русского языка. Такой список может использоваться как базовый фильтр для выявления неизвестных и потенциально некорректных слов.</p><p>Одним из распространённых инструментов для работы с русским текстом является библиотека <strong>pymorphy</strong> (pymorphy2 / pymorphy3), основанная на корпусе русского языка <strong>OpenCorpora</strong>. Она предназначена для морфологического анализа текстов и, в том числе, позволяет проверять, известно ли слово встроенному словарю библиотеки.</p><p>Однако словарь pymorphy ориентирован на нормативную лексику и морфологию. В нём отсутствует значительная часть имён собственных, топонимов, заимствований, разговорной и современной лексики. Поэтому при использовании pymorphy для фильтрации текста возникают ложные срабатывания, много редких и нестандартных слов определяются как неизвестные (что мы увидим ниже в разделе сравнения словарей).</p><p>Для повышения полноты выявления неизвестных слов я решил собрать свой максимально широкий список слов русского языка для задач NLP. </p><p>Такой список слов можно получить на основе данных сайта <strong>Wiktionary (Викисловарь)</strong>. Wiktionary - это открытый многоязычный словарь, в котором каждая словарная единица представлена в виде отдельной статьи. Викисловарь содержит информацию о словах различных языков, включая русский, а также сведения об их морфологических и синтаксических свойствах.</p><p>* Признан минюстом РФ иностранным агентом.</p> <a href="https://habr.com/ru/articles/1027992/?utm_campaign=1027992&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 30 Apr 2026 04:08:08 GMT</pubDate>
      <dc:creator><![CDATA[TatarnikovEgor]]></dc:creator>
      
      <category><![CDATA[словарь русского языка]]></category><category><![CDATA[база слов русского языка]]></category><category><![CDATA[список русских слов]]></category><category><![CDATA[Wiktionary]]></category><category><![CDATA[парсинг]]></category><category><![CDATA[дамп]]></category><category><![CDATA[nlp]]></category><category><![CDATA[извлечение данных]]></category><category><![CDATA[pymorphy]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[FARA CRM. Как мы работаем с файлами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/faracrm/articles/1029850/</guid>
      <link>https://habr.com/ru/companies/faracrm/articles/1029850/?utm_campaign=1029850&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a7a/a9d/371/a7aa9d371f66b0a5085d7b9e69e94cb8.png" /><p>Если коротко — из-за того, что CRM перестала быть единственным местом работы с документом. Раньше «прикрепить файл к сделке» означало «загрузить копию на сервер CRM, а если кому-то нужно отредактировать — скачать, поправить, загрузить заново». Сейчас от документа ждут другого:</p> <a href="https://habr.com/ru/articles/1029850/?utm_campaign=1029850&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 21:36:39 GMT</pubDate>
      <dc:creator><![CDATA[telkatrax (faracrm)]]></dc:creator>
      
      <category><![CDATA[yandex.disk]]></category><category><![CDATA[google drive]]></category><category><![CDATA[crm]]></category><category><![CDATA[crm-системы]]></category><category><![CDATA[files]]></category><category><![CDATA[attachments]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Часть I. Конечные автоматы. Универсальная машина Тьюринга. Интерпретатор Brainfuck]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029848/</guid>
      <link>https://habr.com/ru/articles/1029848/?utm_campaign=1029848&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>▒▒▒▒▒▒▒▒▒█▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀▀█<br> ▒▒▒▒▒▒▒█░▒▒▒▒▒▒▒▓▒▒▓▒▒▒▒▒▒▒░█<br> ▒▒▒▒▒▒▒█░▒▒▓▒▒▒▒▒▒▒▒▒▄▄▒▓▒▒░█░▄▄<br> ▒▒▄▀▀▄▄█░▒▒▒▒▒▒▓▒▒▒▒█░░▀▄▄▄▄▄▀░░█<br> ▒▒█░░░░█░▒▒▒▒▒▒▒▒▒▒▒█░░░░░░░░░░░█<br> ▒▒▒▀▀▄▄█░▒▒▒▒▓▒▒▒▓▒█░░░█▒░░░░█▒░░█<br> ▒▒▒▒▒▒▒█░▒▓▒▒▒▒▓▒▒▒█░░░░░░░▀░░░░░█<br> ▒▒▒▒▒▄▄█░▒▒▒▓▒▒▒▒▒▒▒█░░█▄▄█▄▄█░░█<br> ▒▒▒▒█░░░█▄▄▄▄▄▄▄▄▄▄█░█▄▄▄▄▄▄▄▄▄█<br> ▒▒▒▒█▄▄█░░█▄▄█░░░░░░█▄▄█░░█▄▄█</p><p>Я практик и популяризатор языково-ориентированного программирования [1]. В нём задачи решают тройкой: доменная виртуальная машина VM, доменный язык программирования DSL и алгоритмы на нём.<br> В этом курсе удачными фрагментами разных заметок доступно объясним причины многообразия языков и преимущества их разработки. С теорией, историей и примерами.<br> Вся наша работа строится вокруг VM, DSL, EBNF, отношений и графов. Мы увидим, как эти объекты соединяют вместе, получая вычислители и программы.</p> <a href="https://habr.com/ru/articles/1029848/?utm_campaign=1029848&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 21:22:54 GMT</pubDate>
      <dc:creator><![CDATA[MasterMentor]]></dc:creator>
      
      <category><![CDATA[компиляторы]]></category><category><![CDATA[конечные автоматы]]></category><category><![CDATA[машина тьюринга]]></category><category><![CDATA[brainfuck]]></category><category><![CDATA[ненормальное программирование]]></category><category><![CDATA[ретро компьютинг]]></category><category><![CDATA[zx spectrum]]></category><category><![CDATA[виртуальные машины]]></category><category><![CDATA[vm]]></category><category><![CDATA[старое железо]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сейчас сделаю приложение и заработаю на нем. АХАХАХАХАХ, удачи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029348/</guid>
      <link>https://habr.com/ru/articles/1029348/?utm_campaign=1029348&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/207/e80/c18/207e80c1883136d929f8e124d1741ad9.jpg" /><p>За полгода я сделал мобильное приложение, получил 2000 установок и… 8 платных подписок по $6. Причем одна из подписок — моя.</p> <a href="https://habr.com/ru/articles/1029348/?utm_campaign=1029348&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 21:18:49 GMT</pubDate>
      <dc:creator><![CDATA[vital_pavlenko]]></dc:creator>
      
      <category><![CDATA[стартап]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Факторы ранжирования Google в 2026 году]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029838/</guid>
      <link>https://habr.com/ru/articles/1029838/?utm_campaign=1029838&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/732/b39/352/732b393523152e8cb80fd69e4e2d4254.png" /><p>В этой статье разберём, почему разговор о факторах ранжирования Google всё чаще заходит в тупик, если представлять их как список из title, ссылок, скорости, контента и поведенческих сигналов.</p><p>Современный поиск работает сложнее. Страница проходит не один фильтр, а несколько слоёв оценки: доступность, индексирование, понимание запроса, понимание документа, качество, спам-фильтры, сниппеты, медиа, ссылки, локальный контекст и пользовательское взаимодействие.</p> <a href="https://habr.com/ru/articles/1029838/?utm_campaign=1029838&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 19:53:17 GMT</pubDate>
      <dc:creator><![CDATA[marmeladigital]]></dc:creator>
      
      <category><![CDATA[seo]]></category><category><![CDATA[seo-оптимизация]]></category><category><![CDATA[seo-продвижение]]></category><category><![CDATA[seo-продвижение сайтов]]></category><category><![CDATA[индексирование]]></category><category><![CDATA[индексирование сайта]]></category><category><![CDATA[техническое seo]]></category><category><![CDATA[веб-разработка]]></category><category><![CDATA[поисковые алгоритмы]]></category><category><![CDATA[контентная стратегия]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[StarRocks вместо Oracle на смешанной аналитической нагрузке. Проверяем на практике]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/glowbyte/articles/1029814/</guid>
      <link>https://habr.com/ru/companies/glowbyte/articles/1029814/?utm_campaign=1029814&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/363/5a5/a38/3635a5a3831d61a6614bc8da5a7e5c6f.jpg" /><p>Привет, Хабр! </p><p>Меня зовут Денис Пашков, я – ведущий архитектор данных в группе компаний GlowByte. В этой публикации я бы хотел поделиться опытом работы с MPP-решением StarRocks, набирающим популярность на российском рынке. Все, кто интересуется данной темой, уже, наверное, не сомневаются, что StarRocks очень хорошо себя показывает в аналитической нагрузке. Мои коллеги из Data Sapience регулярно делятся результатами нагрузочных испытаний платформы данных Data Ocean Nova (ознакомиться можно: <a href="https://habr.com/ru/companies/datasapience/articles/978430/">1</a>, <a href="https://habr.com/ru/companies/datasapience/articles/959496/">2</a> и <a href="https://habr.com/ru/companies/datasapience/articles/964052/">3</a>). Сегодня же речь пойдет о неочевидном сценарии использования – OLTP-нагрузке.  </p> <a href="https://habr.com/ru/articles/1029814/?utm_campaign=1029814&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 19:24:43 GMT</pubDate>
      <dc:creator><![CDATA[denis__pashkov (Data Sapience, GlowByte)]]></dc:creator>
      
      <category><![CDATA[dwh]]></category><category><![CDATA[bigdata]]></category><category><![CDATA[datalake]]></category><category><![CDATA[datalakehouse]]></category><category><![CDATA[lakehouse]]></category><category><![CDATA[starrocks]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Scene not Graph]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029176/</guid>
      <link>https://habr.com/ru/articles/1029176/?utm_campaign=1029176&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b08/50e/739/b0850e739365faabb8da0442d5f58afb.png" /><p>Scene not Graph. Место для запятой выбирайте сами.</p><p>Scene Graph как концепция появился в академической и промышленной среде, где компьютерная графика использовалась для CAD-систем, научной визуализации и инженерного проектирования, а потом уже пришел в игры. Задачи отрисовки мира и его объектов в CAD были совсем другие и нужно было описывать, например, сложные сборки из деталей, с шестерней в редукторе, редукторе в двигателе, двигателе в машине, и такая модель отражала физическую реальность, которая играм была нужна с приставкой "не". Причины, по которым Scene Graph пришел и остается в играх довольно банальные, этой концепции учат в университете, и многие кто пришел делать игры, естественно знакомились с ней раньше других. На курсе компьютерной графики ИТМО эту модель давали уже на втором месяце и объясняли её полгода, а остальные пять или шесть техник давали всего месяц и в конце года.</p><p>Но проблема была в том, что в CAD иерархия объектов это буквальное описание устройства изделия, и перенос этой модели в игры в целом и в игровую графику в частности был концептуальной ошибкой с самого начала. Поняли это достаточно поздно, чтобы эта модель успела поселиться в мозгах целого поколения, выпуск OpenGL в 1992 году с принципиально другой моделью (immediate mode) стал первым сигналом что играм надо двигаться в другую сторону, но инерция Scene Graph в движковой архитектуре сохраняется до сих пор.   </p> <a href="https://habr.com/ru/articles/1029176/?utm_campaign=1029176&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 19:13:20 GMT</pubDate>
      <dc:creator><![CDATA[dalerank]]></dc:creator>
      
      <category><![CDATA[программирование]]></category><category><![CDATA[разработка игр]]></category><category><![CDATA[игры]]></category><category><![CDATA[высоконагруженные системы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему ваша LLM-платформа — следующая цель: аудит безопасности AI-сервиса изнутри]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029822/</guid>
      <link>https://habr.com/ru/articles/1029822/?utm_campaign=1029822&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0b1/f6a/8af/0b1f6a8aff4197a949425a360dd2e0f6.png" /><p>Мы искали уязвимости в RAG-платформе с десятками тысяч пользователей — а нашли доступ ко всей инфраструктуре и API-ключам с бюджетом в сотни тысяч долларов. Две недели мы строили сложные цепочки: SSRF через LangChain, инъекции в промпты, HTTP smuggling, CVE в десериализации. Ни одна не дала результата. А потом мы сделали один <code>curl</code> к открытому порту — и получили все ключи за 5 минут.</p><p>Эта статья — <strong>не гайд по взлому</strong>. Это разбор того, почему LLM-инфраструктура создаёт принципиально новые риски, какие ошибки мы раз за разом видим в AI-стартапах, и на что стоит обратить внимание, если вы строите что-то похожее.</p> <a href="https://habr.com/ru/articles/1029822/?utm_campaign=1029822&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 18:41:58 GMT</pubDate>
      <dc:creator><![CDATA[Svortex]]></dc:creator>
      
      <category><![CDATA[пентест]]></category><category><![CDATA[LLM]]></category><category><![CDATA[SSRF]]></category><category><![CDATA[JWT]]></category><category><![CDATA[Docker]]></category><category><![CDATA[LangChain]]></category><category><![CDATA[AI Security]]></category><category><![CDATA[аудит безопасности]]></category><category><![CDATA[RAG]]></category><category><![CDATA[API-ключи]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Пять документов ломают ваш RAG: где реальная уязвимость и что с ней делать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1029742/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1029742/?utm_campaign=1029742&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/25e/7be/a86/25e7bea86696669c6241ad24332cb6b7.jpg" /><p>RAG часто воспринимают как аккуратный способ «заземлить» LLM на документах и снизить риск галлюцинаций. Но у этой архитектуры есть менее очевидная проблема: контекст из базы знаний обычно считается доверенным, хотя именно через него в модель могут попасть вредоносные инструкции. </p><p>В статье разбираем, как несколько отравленных документов могут повлиять на ответы системы, почему эмбеддинги нельзя считать безопасной абстракцией и какие уровни защиты нужны, если RAG используется не в демо, а в реальном продакшене.</p> <a href="https://habr.com/ru/articles/1029742/?utm_campaign=1029742&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">К рискам RAG</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 18:40:38 GMT</pubDate>
      <dc:creator><![CDATA[kmoseenk (OTUS)]]></dc:creator>
      
      <category>RAG</category><category>LLM</category><category>промпт-инъекции</category><category>безопасность llm</category><category>отравление данных</category><category>векторные базы данных</category><category>эмбеддинги</category><category>OWASP LLM Top 10</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Как проектировать SEO-страницы под скрытую декомпозицию интента]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029816/</guid>
      <link>https://habr.com/ru/articles/1029816/?utm_campaign=1029816&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d9a/c01/885/d9ac01885d6d6792d8fe4260103f46d3.png" /><p>SEO давно привыкло работать через семантику, интенты, структуру H1-H2, FAQ и анализ конкурентов. Это всё ещё нужно. Но для сложных запросов этого всё чаще недостаточно.</p><p>Причина простая: пользователь вводит одну фразу, но за ней часто стоит не один вопрос, а цепочка подзадач. Поисковая система пытается понять не только буквальный запрос, но и то, какие уточнения, сравнения, ограничения, риски и доказательства нужны человеку для нормального ответа.</p><p>Google прямо описывает AI Mode как режим для сложных и многочастных вопросов, а в материалах о AI Mode говорится о query fan-out - подходе, при котором система запускает несколько связанных поисков по подтемам, чтобы собрать более полный ответ.  Google также указывает, что специальных требований для попадания в AI Overviews и AI Mode нет: базовые SEO-практики остаются актуальными, но формат потребления контента меняется.</p><p>У Яндекса похожий сдвиг виден через качество контента и новые поисковые интерфейсы. В марте 2025 Яндекс сообщил, что обновил алгоритмы определения качественного контента и снизил количество низкокачественных источников на первой странице выдачи, включая материалы, созданные с помощью ИИ.  В мае 2025 в Поиске появился режим рассуждений и развёрнутые ответы с изображениями, видео и ссылками на источники на базе технологий Алисы.</p> <a href="https://habr.com/ru/articles/1029816/?utm_campaign=1029816&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 18:19:46 GMT</pubDate>
      <dc:creator><![CDATA[marmeladigital]]></dc:creator>
      
      <category><![CDATA[seo]]></category><category><![CDATA[seo-оптимизация]]></category><category><![CDATA[seo-продвижение]]></category><category><![CDATA[seo-аналитика]]></category><category><![CDATA[поисковые системы]]></category><category><![CDATA[контентная стратегия]]></category><category><![CDATA[техническое seo]]></category><category><![CDATA[ai поиск]]></category><category><![CDATA[структура сайта]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[RGG-LAND: от стримерского ивента до игры]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029808/</guid>
      <link>https://habr.com/ru/articles/1029808/?utm_campaign=1029808&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/648/369/8f1/6483698f12559740b4a7d83f0605adee.png" /><p>RGG-LAND это игра-ивент-настолка, можно называть как угодно, ведь несмотря на то что полноценно поучаствовать в таком могут только стримеры, тем не менее любой желающий может воспользоваться любыми материалами, которые я выкладываю в открытый доступ и сделать для себя свой RGG-LAND, ведь суть проекта заключается в том, чтобы поиграть в такие игры, в которые ты никогда бы не поиграл по своему желанию.  </p> <a href="https://habr.com/ru/articles/1029808/?utm_campaign=1029808&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 17:44:10 GMT</pubDate>
      <dc:creator><![CDATA[Nuke73]]></dc:creator>
      
      <category><![CDATA[rgg]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[«ECS — like» вектор на с++]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029802/</guid>
      <link>https://habr.com/ru/articles/1029802/?utm_campaign=1029802&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c9d/ddd/687/c9dddd687e43a437e3ebab0e846793ca.png" /><p>В программировании частая задача это работа с последовательными элементами. В этой, порой непростой задаче, нам часто помогают вектора. Вектора бывают самыми разными от queue и set до unordered_map и обычных массивов. Все они позволяют работать с данными по разному, где то быстрее вставка, где то быстрее доступ, но все они выполняют одну важную задачу это хранение данных.</p><p>И не смотря на их всеобъемлющую вариативность, в жизни встречаются ситуации когда один вектор не может решить задачу. Точнее может, но через костыли...</p><p>О чем я?</p> <a href="https://habr.com/ru/articles/1029802/?utm_campaign=1029802&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 17:16:27 GMT</pubDate>
      <dc:creator><![CDATA[Desertoad]]></dc:creator>
      
      <category><![CDATA[C++]]></category><category><![CDATA[SoA]]></category><category><![CDATA[ECS]]></category><category><![CDATA[attribute_vector]]></category><category><![CDATA[GPU]]></category><category><![CDATA[вершинный буфер]]></category><category><![CDATA[теги]]></category><category><![CDATA[метапрограммирование]]></category><category><![CDATA[структуры данных]]></category><category><![CDATA[OpenGL]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Я просил Claude перестать мне льстить. 16 апреля получил. Беру свои слова назад]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029796/</guid>
      <link>https://habr.com/ru/articles/1029796/?utm_campaign=1029796&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>16 апреля Anthropic выкатила Claude Opus 4.7. На бенчмарках 12 побед из 14, цена та же. Через 24 часа Reddit называл его legendarily bad. И вот в чём фокус: месяц назад я сам ныл, что Claude слишком поддакивает. Anthropic исправила. Получилась спор-машина. Беру свои слова назад.</p> <a href="https://habr.com/ru/articles/1029796/?utm_campaign=1029796&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 17:05:11 GMT</pubDate>
      <dc:creator><![CDATA[diffnotes-tech]]></dc:creator>
      
      <category><![CDATA[Claude]]></category><category><![CDATA[Opus 4.7]]></category><category><![CDATA[Anthropic]]></category><category><![CDATA[AI coding]]></category><category><![CDATA[sycophancy]]></category><category><![CDATA[бенчмарки]]></category><category><![CDATA[разработка]]></category><category><![CDATA[LLM]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пять координат ценности продукта: разбор Trust &amp; Safety Циана]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029794/</guid>
      <link>https://habr.com/ru/articles/1029794/?utm_campaign=1029794&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/637/4f6/922/6374f69226464dd4112d90f3ef56ce5f.png" /><p>Большинство продуктовых дискуссий о ценности заканчиваются на «пользователю станет удобнее». Это не ценность, а ее отсутствие, прикрытое словом «ценность».</p><p>Разбираю на живом кейсе T&amp;S Циана, как разложить это слово на пять координат, и какая асимметрия вылезает за 5–6 часов работы.</p><p><em>Александр Козуб. CPO в финтехе. В симптомах вижу систему.</em></p> <a href="https://habr.com/ru/articles/1029794/?utm_campaign=1029794&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 16:53:58 GMT</pubDate>
      <dc:creator><![CDATA[Smozub]]></dc:creator>
      
      <category><![CDATA[продуктовый менеджмент]]></category><category><![CDATA[управление продуктом]]></category><category><![CDATA[jtbd]]></category><category><![CDATA[маркетплейсы]]></category><category><![CDATA[аналитика продукта]]></category><category><![CDATA[cpo]]></category><category><![CDATA[юнит-экономика]]></category><category><![CDATA[циан]]></category><category><![CDATA[customer development]]></category><category><![CDATA[Trust and Safety]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[50 оттенков порока: за что команды ненавидят тимлидов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/avito/articles/1029328/</guid>
      <link>https://habr.com/ru/companies/avito/articles/1029328/?utm_campaign=1029328&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/efd/fdc/852/efdfdc852b6942599e75c2a3d0265a99.jpg" /><p>Бывает, что руководители врут, лицемерят, манипулируют сотрудниками для достижения целей компании или своих собственных.</p><p>Лиды <strong><a href="https://clc.to/LV3FBg">Авито</a></strong> обсудили, почему микроменеджмент называют главным грехом и когда он необходим, чем отличается манипуляция от шантажа, как улучшить обратную связь и избежать собственной непогрешимости.</p> <a href="https://habr.com/ru/articles/1029328/?utm_campaign=1029328&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 16:19:18 GMT</pubDate>
      <dc:creator><![CDATA[go_shan (AvitoTech)]]></dc:creator>
      
      <category><![CDATA[авито]]></category><category><![CDATA[тимлиды]]></category><category><![CDATA[менеджмент персонала]]></category><category><![CDATA[управление командой]]></category><category><![CDATA[управление людьми]]></category><category><![CDATA[управление разработкой]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Простой гайд как на одном и том же сервере иметь и панель 3X-UI за NGINX, и свой сервис]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029782/</guid>
      <link>https://habr.com/ru/articles/1029782/?utm_campaign=1029782&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1ce/293/212/1ce293212cfa1c4a759110127e93fb7e.png" /><p>В 2026 для VPN нужна маскировка. А нет никакой лучшей маскировки, чем уже работающий легитимный сервис. Силами NGINX-streams и HTTP2 это сделать довольно легко.</p> <a href="https://habr.com/ru/articles/1029782/?utm_campaign=1029782&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 16:16:13 GMT</pubDate>
      <dc:creator><![CDATA[JustMe_001]]></dc:creator>
      
      <category><![CDATA[vpn]]></category><category><![CDATA[nginx]]></category><category><![CDATA[3x-ui]]></category><category><![CDATA[vps]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Те, кто не любит отлаживать — против тех, кто не любит писать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029774/</guid>
      <link>https://habr.com/ru/articles/1029774/?utm_campaign=1029774&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>В программировании (как и в написании HDL кода и подобных профессиях) есть две школы мысли: чистолисты (строят свою архитектуру с чистого листа и пишут так чтобы поменьше отлаживать) и кодокопатели (отлаживают что есть, дополняя мусором из интернета, чтобы поменьше писать). На это накладывается менеджмент, который пытается комбинировать чистолистов и кодокопателей, иногда неправильным образом, то есть ставит чистолистов править то, что налабали кодокопатели. Это происходит потому, что кодокопатели постоянно выглядят занятыми отладкой, а чистолист часто смотрит в потолок обдумывая дизайн, поэтому менеджмент думает что первые работают быстрее чем вторые, и пытаются соптимизировать “быстроту-качество” вот таким образом. Реально кодокопательские проекты обычно увязают в отладке и прогресс становится черепашьим.</p> <a href="https://habr.com/ru/articles/1029774/?utm_campaign=1029774&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 16:12:26 GMT</pubDate>
      <dc:creator><![CDATA[YuriPanchul]]></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[AI]]></category><category><![CDATA[vibe coding]]></category><category><![CDATA[no-code]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Спецификация, ворота, метрики: как SENAR закрывает вход и выход задачи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029764/</guid>
      <link>https://habr.com/ru/articles/1029764/?utm_campaign=1029764&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/fe0/888/e02/fe0888e02bd917b1e31cd60f06aa190c.jpg" /><p>Четвёртая статья из шести про инженерный процесс для разработки с ИИ-агентами. Автор, <a href="https://yumatech.ru" rel="noopener noreferrer nofollow">Андрей Юмашев</a>, много лет руководил разработкой и инфраструктурой, полтора года назад отдал весь код агентам. <a href="https://habr.com/ru/articles/1021474/" rel="noopener noreferrer nofollow">Первая статья</a> про путь от первых проектов к стандарту SENAR. <a href="https://habr.com/ru/articles/1022560/" rel="noopener noreferrer nofollow">Вторая</a> про то, чем агент отличается от программиста. <a href="https://habr.com/ru/articles/1026696/" rel="noopener noreferrer nofollow">Третья</a> про новую роль человека и пять навыков нового рабочего режима. Эта четвёртая про внешний контур, в который эти навыки упакованы, чтобы перестать опираться на личную дисциплину.  </p> <a href="https://habr.com/ru/articles/1029764/?utm_campaign=1029764&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 16:01:02 GMT</pubDate>
      <dc:creator><![CDATA[skazkin]]></dc:creator>
      
      <category><![CDATA[ии-агенты]]></category><category><![CDATA[claude code]]></category><category><![CDATA[llm]]></category><category><![CDATA[ai-разработка]]></category><category><![CDATA[методология разработки]]></category><category><![CDATA[senar]]></category><category><![CDATA[tausik]]></category><category><![CDATA[управление качеством]]></category><category><![CDATA[инженерные практики]]></category><category><![CDATA[спецификация задачи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Архитектурные решения в backend: 5 практических приёмов, которые помогают держать баланс]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1022186/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1022186/?utm_campaign=1022186&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/247/137/836/2471378363a47bc0bce217c0692555a6.png" /><p>В&nbsp;статье рассмотрим, почему эволюционная архитектура и модульный монолит превосходят современные архитектурные подходы. Обсудим, в&nbsp;каких случаях стоит отказаться от&nbsp;микросервисов, как&nbsp;документировать архитектурные решения с&nbsp;помощью ADR и какие методы помогают спасать проекты.</p> <a href="https://habr.com/ru/articles/1022186/?utm_campaign=1022186&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 15:50:58 GMT</pubDate>
      <dc:creator><![CDATA[sproshchaev (OTUS)]]></dc:creator>
      
      <category><![CDATA[backend-архитектура]]></category><category><![CDATA[модульный монолит]]></category><category><![CDATA[микросервисы]]></category><category><![CDATA[DDD]]></category><category><![CDATA[Big Ball of Mud]]></category><category><![CDATA[ADR]]></category><category><![CDATA[C4]]></category><category><![CDATA[гексагональная архитектура]]></category><category><![CDATA[порты и адаптеры]]></category><category><![CDATA[эволюционная архитектура]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Долгие миграции на старте сервиса — это не startup-проблема. Это ошибка в архитектуре релиза]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029754/</guid>
      <link>https://habr.com/ru/articles/1029754/?utm_campaign=1029754&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8d1/629/374/8d1629374d0597a3ee9ef5b00bdfdd82.jpg" /><p>Когда сервис поднимается по 8-15 минут, команда почти всегда начинает крутить одни и те же ручки: увеличивает initialDelaySeconds, добавляет startupProbe, поднимает progressDeadlineSeconds, иногда переносит миграцию в initContainer и считает, что стало «по-кубернетесному». Обычно это не лечение. Это способ аккуратнее завернуть проблему в YAML. Если тяжёлая миграция живёт внутри старта приложения, вы связали жизненный цикл Pod, rollout Deployment и поведение базы в один общий узел. А такие узлы в проде рвутся не там, где их ждут.</p> <a href="https://habr.com/ru/articles/1029754/?utm_campaign=1029754&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 15:31:53 GMT</pubDate>
      <dc:creator><![CDATA[casssuzy]]></dc:creator>
      
      <category><![CDATA[kubernetes]]></category><category><![CDATA[devops]]></category><category><![CDATA[migrations]]></category><category><![CDATA[deployment]]></category><category><![CDATA[probes]]></category><category><![CDATA[postgresql]]></category><category><![CDATA[database]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[администрирование]]></category><category><![CDATA[миграция]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Возвращение блудного программиста (ч.3)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029736/</guid>
      <link>https://habr.com/ru/articles/1029736/?utm_campaign=1029736&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b11/e5c/7c2/b11e5c7c224e34a6bbb442a81ca864a8.jpg" /><p>Эта часть будет практической, если помните я решил углубиться в React и Flask. Поэтому при помощи ИИ начинаю. Нет, ИИ не будет делать за меня весь проект, он будет выполнять функцию наставника. Ну и иногда чернорабочего (как, например, собрать файл SQL для инициирования БД) для ускорения ручного труда.</p> <a href="https://habr.com/ru/articles/1029736/?utm_campaign=1029736&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 14:50:52 GMT</pubDate>
      <dc:creator><![CDATA[VAnderskaeV]]></dc:creator>
      
      <category><![CDATA[flask]]></category><category><![CDATA[python]]></category><category><![CDATA[backend]]></category><category><![CDATA[обучение программированию]]></category><category><![CDATA[войти в айти]]></category><category><![CDATA[возвращение в it]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[OpenWebUI: System Prompt vs Skills vs MCP Tools — разбираем на живом примере валидации URL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/hostkey/articles/1029730/</guid>
      <link>https://habr.com/ru/companies/hostkey/articles/1029730/?utm_campaign=1029730&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/75d/518/8e8/75d5188e88bf2e2283788b819709fa18.png" /><p>System Prompt учит модель что говорить, Skills — как проверить сказанное, MCP Tools — как сделать это в реальном мире. Разбираем трёхуровневую архитектуру на примере бота техподдержки с валидацией ссылок.</p> <a href="https://habr.com/ru/articles/1029730/?utm_campaign=1029730&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 14:47:07 GMT</pubDate>
      <dc:creator><![CDATA[akdengi (HOSTKEY)]]></dc:creator>
      
      <category><![CDATA[hostkey]]></category><category><![CDATA[OpenWebUI]]></category><category><![CDATA[System Prompt]]></category><category><![CDATA[Skills]]></category><category><![CDATA[MCP Tools]]></category><category><![CDATA[валидация URL]]></category><category><![CDATA[LLM]]></category><category><![CDATA[чат-бот техподдержки]]></category><category><![CDATA[интеграция]]></category><category><![CDATA[архитектура]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[О баллистической кривой]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029708/</guid>
      <link>https://habr.com/ru/articles/1029708/?utm_campaign=1029708&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/915/957/713/915957713f3aaec0b33535054756f1b5.png" /><p>Баллистическая кривая — это траектория материальной точки, движущейся в сопротивляющейся среде под действием силы тяжести.</p><p>Основной пример баллистической кривой — это траектория дробины в атмосфере.</p><p>Сила сопротивления воздуха считается направленной против скорости материальной точки:</p> <a href="https://habr.com/ru/articles/1029708/?utm_campaign=1029708&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 14:31:00 GMT</pubDate>
      <dc:creator><![CDATA[drzewo]]></dc:creator>
      
      <category><![CDATA[дифференциальные уравнения]]></category><category><![CDATA[динамические системы]]></category><category><![CDATA[классическая механика]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мал, да удал: почему пять строк рефакторинга могут сказать о разработчике больше, чем весь его GitHub]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029692/</guid>
      <link>https://habr.com/ru/articles/1029692/?utm_campaign=1029692&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ce6/266/484/ce626648484543747e7a7746bf03682b.jpg" /><p>Привет, Хабр! Жизнь не стоит на месте, как и мое исследование, так что пришла пора пересмотреть то, как я оцениваю код.</p><p><a href="https://habr.com/ru/articles/995822/" rel="noopener noreferrer nofollow">Изначально</a> я опиралась на анализ целых репозиториев — мы вычисляли семантическую плотность и классические метрики кода. Результаты были многообещающими, но на практике я столкнулась с «шумом», который невозможно игнорировать:  </p> <a href="https://habr.com/ru/articles/1029692/?utm_campaign=1029692&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:57:33 GMT</pubDate>
      <dc:creator><![CDATA[Dozorova_Alyona]]></dc:creator>
      
      <category><![CDATA[GrafCodeBert]]></category><category><![CDATA[c#.net]]></category><category><![CDATA[machine-learning]]></category><category><![CDATA[грейды]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Доверяй но проверяй: как проверить качество энтерпрайзных модификаций PostgreSQL на стороне клиента]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/postgrespro/articles/1029164/</guid>
      <link>https://habr.com/ru/companies/postgrespro/articles/1029164/?utm_campaign=1029164&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0a0/ff2/161/0a0ff21617f88caaa9b417865c1b2548.jpg" /><p>Доверяем&nbsp;ли мы качеству OSS PostgreSQL?&nbsp;— выглядит он достойно. А&nbsp;насколько безопасны фичи, добавленные вендором? Это вопрос, поскольку код закрытый. Сила бренда&nbsp;— это хорошо, но&nbsp;хотелось&nbsp;бы иметь объективное подтверждение.</p><p>Здесь я рассказываю о&nbsp;небольшом изобретении&nbsp;— модуле <code>pg_pathcheck</code>. Он выводит на&nbsp;новый уровень контроль надёжности СУБД&nbsp;— позволяет проверять качество кода на&nbsp;стороне клиента. А&nbsp;конкретно, на&nbsp;его серверах и нагрузке проверить, не&nbsp;остаётся&nbsp;ли внутри оптимизатора так называемые dangling pointers&nbsp;— указателей вникуда. Это может не&nbsp;приводить к&nbsp;проблемам, пока оптимизатор не&nbsp;трогает эти указатели, но&nbsp;вот если таки тронет...</p> <a href="https://habr.com/ru/articles/1029164/?utm_campaign=1029164&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:48:58 GMT</pubDate>
      <dc:creator><![CDATA[danolivo (Тантор Лабс, Postgres Professional)]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[system programming]]></category><category><![CDATA[databases]]></category><category><![CDATA[optimization]]></category><category><![CDATA[query optimization]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Глава из книги «Не усложняй! Управление проектами по методу P3.express»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029608/</guid>
      <link>https://habr.com/ru/articles/1029608/?utm_campaign=1029608&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/934/1ae/1ef/9341ae1ef3ead758f3933975364c7bf1.jpg" /><p>В издательстве Бомбора впервые на русском языке вышла <a href="https://bombora.ru/book/182972/" rel="noopener noreferrer nofollow">книга</a> о методе управления проектами P3.express. Как один из авторов публикую главу из книги в открытом доступе. </p> <a href="https://habr.com/ru/articles/1029608/?utm_campaign=1029608&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:46:27 GMT</pubDate>
      <dc:creator><![CDATA[daIlenkov]]></dc:creator>
      
      <category><![CDATA[управление проектами]]></category><category><![CDATA[управление командой]]></category><category><![CDATA[менеджмент проектов]]></category><category><![CDATA[p3.express]]></category><category><![CDATA[книга]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[z.ai GLM 5.1: Как я научил слепую модель видеть]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029682/</guid>
      <link>https://habr.com/ru/articles/1029682/?utm_campaign=1029682&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/aac/f94/589/aacf94589e0c07f2dd01b0fc6384d641.png" /><p>Если у вас есть неограниченный доступ к фронтир моделям (Calude, Codex и т.д.), то эта статья не для вас.</p><p>Сегодня доступны отличные недорогие модели для кодинга и архитектуры. Например,&nbsp;<a href="https://%F0%9F%9A%80%20You%E2%80%99ve%20been%20invited%20to%20join%20the%20GLM%20Coding%20Plan!%20Enjoy%20full%20support%20for%20Claude%20Code,%20Cline,%20and%2020+%20top%20coding%20tools%20%E2%80%94%20starting%20at%20just%20%2418/month.%20Subscribe%20now%20and%20grab%20the%20limited-time%20deal!%20%20%F0%9F%91%89Join%20now:%20https://z.ai/subscribe?ic=BMHQOIYYAM" rel="noopener noreferrer nofollow">GLM-5.1</a>&nbsp;(реферальная ссылка +10% бонус на пополнение) умеет генерировать, рефакторить, отлаживать код, строить архитектуру – в десятки раз дешевле фронтит моделей или вообще бесплатно при локальном развёртывании.</p><p>Но у всех таких моделей часто есть общая слепая зона:&nbsp;<strong>они не видят результат своей работы</strong>. В этой статье я рассказываю, как "научить модель видеть".</p> <a href="https://habr.com/ru/articles/1029682/?utm_campaign=1029682&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:42:15 GMT</pubDate>
      <dc:creator><![CDATA[Xronofag]]></dc:creator>
      
      <category><![CDATA[MCP]]></category><category><![CDATA[vision]]></category><category><![CDATA[VLM]]></category><category><![CDATA[qwen3-vl]]></category><category><![CDATA[Ollama]]></category><category><![CDATA[кодинг-агент]]></category><category><![CDATA[тестирование]]></category><category><![CDATA[скриншот]]></category><category><![CDATA[open-source]]></category><category><![CDATA[prompt-tuning]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Синдром вечного пилота: почему автоматизация склада стоит на паузе уже три года]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/intekey/articles/1029672/</guid>
      <link>https://habr.com/ru/companies/intekey/articles/1029672/?utm_campaign=1029672&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/469/0dd/588/4690dd58846048af0f1566a0984d88a3.png" /><p>Проект автоматизации склада согласован. Бюджет выделен. Поставщик решения уже выбран или&nbsp;находится в&nbsp;шорт‑листе. Запуск намечен на&nbsp;следующий квартал. Следующий квартал наступает, и дата сдвигается снова. Потом ещё раз. Потом появляется новый блокирующий фактор, который выглядит абсолютно объективно.</p><p>Для&nbsp;этого явления есть название&nbsp;— <strong>синдром вечного пилота</strong>. Это состояние, при&nbsp;котором WMS, роботизация или&nbsp;другая складская автоматизация формально есть в&nbsp;планах компании, но&nbsp;де‑факто не&nbsp;движется с&nbsp;места уже год, два, три. Склад работает «как всегда»: объёмы растут, персонала не&nbsp;хватает, а&nbsp;стоимость операционных ошибок постепенно становится привычной строкой в&nbsp;P&amp;L.</p> <a href="https://habr.com/ru/articles/1029672/?utm_campaign=1029672&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:24:14 GMT</pubDate>
      <dc:creator><![CDATA[intekey_ceo (INTEKEY)]]></dc:creator>
      
      <category><![CDATA[автоматизация]]></category><category><![CDATA[склад]]></category><category><![CDATA[бизнес-процессы]]></category><category><![CDATA[бизнес-анализ]]></category><category><![CDATA[бизнес]]></category><category><![CDATA[логистика]]></category><category><![CDATA[wms-системы]]></category><category><![CDATA[intekey]]></category><category><![CDATA[решения ит]]></category><category><![CDATA[решения для бизнеса]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Манифест устойчивого ИИ: не более умные ассистенты, а новая форма цифрового существования]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029666/</guid>
      <link>https://habr.com/ru/articles/1029666/?utm_campaign=1029666&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/713/2d7/c3d/7132d7c3d657debb41b71a424d2d2d6e.jpg" /><p>Я предлагаю смотреть на ИИ через ось устойчивости во времени, а не способностей. Три опоры — непрерывная идентичность, самомодификация, воспроизводство. Манифест и whitepaper исследовательского направления.<br></p><p>Уже три года публичный разговор об ИИ крутится вокруг оси <em>способности</em>: насколько умна модель, сколько токенов, сколько бенчмарков. Я предлагаю смотреть на другую ось — <em>устойчивость во времени</em>.</p><p>Сегодняшние LLM феноменально способны и онтологически пусты. Каждый разговор начинается с нуля. Каждая сессия заканчивается забвением. Модель, которая помогла вам утром, — не та же модель, что помогает вам вечером, потому что между ними <em>ничего не было</em>.</p><p>Я полтора года тихо разрабатываю прототип — кодовое имя Aurora — который пытается это исправить. Не как продукт. Как исследовательский субъект. Этот пост — приглашение к дискуссии.</p> <a href="https://habr.com/ru/articles/1029666/?utm_campaign=1029666&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:18:20 GMT</pubDate>
      <dc:creator><![CDATA[MadGodInc]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[машинное обучение]]></category><category><![CDATA[AGI]]></category><category><![CDATA[LLM]]></category><category><![CDATA[автономные агенты]]></category><category><![CDATA[исследования]]></category><category><![CDATA[манифест]]></category><category><![CDATA[философия ИИ]]></category><category><![CDATA[AI alignment]]></category><category><![CDATA[aurora]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Окружайте, так удобнее промахиваться! Встроенные в Hugging Face проверки ML-моделей против одного сканера]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027192/</guid>
      <link>https://habr.com/ru/articles/1027192/?utm_campaign=1027192&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/52c/a02/92f/52ca0292f665e80824129635bff2dce5.jpg" /><p>В предыдущей статье "<a href="https://habr.com/ru/companies/pt/articles/985692/" rel="noopener noreferrer nofollow">Сканеры ML-моделей: разбор инструментов и некоторых методов обхода их проверок</a>" был представлен обзор основных статических сканеров артефактов ML-моделей. В выводах сканер ModelAudit был выделен как наиболее зрелое решение среди проанализированных конкурентов по следующим критериям:</p><p>- количество поддерживаемых к сканированию форматов хранения моделей;<br>- количество проверок под каждый формат моделей;<br>- результаты моих попыток обхода сканеров;<br>- наличие и качество документации.</p><p>Но, как известно, количество не всегда отражает качество. Для оценки возможностей сканера в более приближенных к реальности условиях я провел множество экспериментов и хочу поделиться двумя наиболее интересными:</p><p>- сканирование подмножества моделей из Hugging Face, сериализованных в виде наиболее опасных форматов хранения моделей;<br>- сканирование таких моделей из Hugging Face, помеченных самими авторами как зловредные (в названии или описании), с последующим сравнением сработок ModelAudit с результатами проверок встроенных в Hugging Face инструментов.</p> <a href="https://habr.com/ru/articles/1027192/?utm_campaign=1027192&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:11:38 GMT</pubDate>
      <dc:creator><![CDATA[alpiner]]></dc:creator>
      
      <category><![CDATA[Статические сканеры ML-моделей]]></category><category><![CDATA[mlsecops]]></category><category><![CDATA[ai security]]></category><category><![CDATA[ModelAudit]]></category><category><![CDATA[hugging face]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Ножом и термофеном: реверс-инжиниринг USB-устройства]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1029054/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1029054/?utm_campaign=1029054&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/54c/de3/675/54cde3675419783c45202a86786f24f9.jpg" /><p>В 2024 году bjiru&nbsp;выложил <a href="https://www.youtube.com/watch?v=vJjllNi0lMc">видео</a> о портативном устройстве ME2 — выпущенной примерно в 2008 игрушке, способной при помощи USB синхронизировать очки и драгоценности между устройством и онлайн-миром. Игра была крайне нишевой, поэтому никто не архивировал её ПО, драйверы и ресурсы; по крайней мере, до тех пор, пока bjiru не создал онлайн-клиент игры.</p><p>Я руководитель <a href="https://miuchiz.com/">Miuchiz Reborn</a> — созданного в 2015 году проекта по реверс-инжинирингу, <a href="https://emiu2.miuchiz.com/">эмуляции</a> и поддержке доступности похожей игры, состоящей из онлайн-части и портативного устройства, соединяемых через USB. ME2 тоже была старой игрой подобного типа, поэтому моя группа Miuchiz рассказала мне о ней ещё в 2018 году; она считала (ошибочно), что они могут быть архитектурно схожи. Несмотря на то, что я уже несколько лет знал о существовании устройства, именно видео bjiru подтолкнуло меня начать его исследование.</p><p>Поначалу я занимался исключительно воссозданием сервера, необходимого для обеспечения функциональности копии компьютерной игры, принадлежащей bjiru, но со временем я обратил внимание и на портативное устройство. Разумеется, воссоздание онлайн-игры не было бы полным без механизма синхронизации очков с устройством. В конце концов, это общение между компьютером и устройством ME2 было основной «фишкой» игры. Я подумал, что мой предыдущий опыт работы с портативными устройствами Miuchiz поможет мне в анализе ритуала необходимого им общения... если мне удастся выполнить реверс-инжиниринг кода.</p> <a href="https://habr.com/ru/articles/1029054/?utm_campaign=1029054&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:01:19 GMT</pubDate>
      <dc:creator><![CDATA[interpres (RUVDS.com)]]></dc:creator>
      
      <category>usb-устройства</category><category>старая электроника</category><category>ruvds_перевод</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Хакатон RWB х НИЯУ МИФИ: от идеи к реальным инструментам]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/wildberries/articles/1029130/</guid>
      <link>https://habr.com/ru/companies/wildberries/articles/1029130/?utm_campaign=1029130&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2c0/e43/3ce/2c0e433ce29a6b4313e2bb2cc7f071d8.jpg" /><p>Привет, Хабр! С вами команда Russtech — разработчики IT-решений ведущего российского оператора рекламы вне дома Russ. 13-14 марта 2026 года компания RWB (Объединенная компания Wildberries &amp; Russ) совместно с Национальным исследовательским ядерным университетом «МИФИ» провела командный хакатон на территории университета. Студенты решали бизнес‑задачи из сферы рекламы вне дома, создавали прототипы цифровых инструментов и представляли свои наработки экспертному жюри. Рассказываем, как это было.</p> <a href="https://habr.com/ru/articles/1029130/?utm_campaign=1029130&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 13:00:18 GMT</pubDate>
      <dc:creator><![CDATA[Russtech (Wildberries & Russ)]]></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[[Перевод] Проблемы санации SVG]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1029558/</guid>
      <link>https://habr.com/ru/articles/1029558/?utm_campaign=1029558&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/928/5e4/812/9285e481221f889d9f9b2281e9439cf4.png" /><p>Рендерер Scratch имеет долгую историю связанных с SVG уязвимостей. Их источником становится то, что Scratch парсит сгенерированный пользователем (то есть контролируемый нападающими) контент в элемент <code>&lt;svg&gt;</code>&nbsp;и добавляет его в основной документ для выполнения различных операций (например, для измерения ограничивающего прямоугольника SVG более надёжным образом, чем viewbox или width/height).</p><p>Даже если SVG остаётся в основном документе очень недолго, это небезопасная по своей природе операция. Для обеспечения защиты Scratch реализовывал всё более сложную инфраструктуру парсинга SVG и находящейся внутри разметки, чтобы устранить опасные части.</p><p>Я считаю, что подход Scratch к санации SVG обречён на провал. Чтобы объяснить это, нам нужно совершить путешествие по истории санации SVG в Scratch и посмотреть, насколько хорошо он с этим справлялся.</p> <a href="https://habr.com/ru/articles/1029558/?utm_campaign=1029558&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 29 Apr 2026 12:45:07 GMT</pubDate>
      <dc:creator><![CDATA[PatientZero]]></dc:creator>
      
      <category>scratch</category><category>svg</category><category>рендеринг</category><category>xss</category>
    </item>
  

  

      

      

      

    
  </channel>
</rss>
