<?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>Fri, 12 Jun 2026 18:40:06 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[У вайбкода два пути: Code-подписка и API]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046810/</guid>
      <link>https://habr.com/ru/articles/1046810/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046810</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0d8/eb1/b90/0d8eb1b90708158247d9ae106bd1fda3.png" /><p>Последнее время гоняю разные кодовые агенты во всех позах и форматах на моём домашнем *Claw-подобном харнес <a href="https://coddy.dev/" rel="noopener noreferrer nofollow">Coddy Agent</a>, практикую как интеграции разных кодовых агентов и апишек в агента для вайбкода, так и разработку кода этого агента разными инструментами, то бишь вайбкожу его ими.</p><p>Между делом решил разобраться с экономикой и ценами, какие на рынке есть подписки, сколько они стоят и где есть специальные тарифы для кодовых агентов, которые можно было встроить в свой харнес, по ходу дела получился данный обзор.</p> <a href="https://habr.com/ru/articles/1046810/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046810#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 18:07:40 GMT</pubDate>
      <dc:creator><![CDATA[efreelancer]]></dc:creator>
      
      <category><![CDATA[claw]]></category><category><![CDATA[harness]]></category><category><![CDATA[цены]]></category><category><![CDATA[провайдеры]]></category><category><![CDATA[agent]]></category><category><![CDATA[vibecoding]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[OpenWrt в Proxmox как домашний умный шлюз: DHCP, DNS, sing-box и выборочный VPN для всей сети]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046960/</guid>
      <link>https://habr.com/ru/articles/1046960/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046960</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9d5/df6/812/9d5df681249625acc40e29a08a2b0cfc.jpg" /><p>Пошагово разворачиваем OpenWrt в Proxmox, переносим DHCP и DNS на домашний шлюз, ставим sing-box, подключаем Xray/VLESS Reality и заворачиваем только нужный трафик через туннель.</p> <a href="https://habr.com/ru/articles/1046960/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046960#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 17:50:21 GMT</pubDate>
      <dc:creator><![CDATA[Manfred15]]></dc:creator>
      
      <category><![CDATA[proxmox]]></category><category><![CDATA[openwrt]]></category><category><![CDATA[сети]]></category><category><![CDATA[тунели]]></category><category><![CDATA[xray]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Бэкап сайта на шаред-хостинге без cron CLI: bash + lftp + внешний триггер]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046948/</guid>
      <link>https://habr.com/ru/articles/1046948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046948</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/413/1c9/306/4131c93061d4015a9f135ec1299d69fb.png" /><p>Скриптов «забэкапь мне сайт» в интернете тысячи. Большинство падает на shared-хостинге, потому что там либо нет <code>crontab -e</code>, либо нет <code>rsync</code>, либо <code>mysqldump</code> лежит в нестандартном месте, либо у вас нет root, чтобы починить права на <code>/tmp</code>. А ещё — почти все игнорируют ротацию, и через два месяца ваш FTP забит 300 архивами по 200 МБ каждый.</p><p>В этой статье — рабочая схема для типичного клиентского сайта на Beget/Timeweb/Rusonyx-подобном хостинге, без панельных «бэкап-сервисов» за деньги, с дампом базы, ротацией и без хранения паролей в git.</p> <a href="https://habr.com/ru/articles/1046948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046948#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 17:01:37 GMT</pubDate>
      <dc:creator><![CDATA[paha66]]></dc:creator>
      
      <category><![CDATA[бэкап]]></category><category><![CDATA[backup]]></category><category><![CDATA[хостинг]]></category><category><![CDATA[ftp]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Комбинированный масляный фильтр: история российской разработки, которая прошла испытания в НАМИ, но не стала массовой]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046946/</guid>
      <link>https://habr.com/ru/articles/1046946/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046946</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f89/362/5a2/f893625a20a835621ad804fc8c270d93.jpg" /><p>Первый патент предусматривал объединение в одном узле двух различных фильтрующих секций.</p><p>Первая секция представляла собой классический бумажный полнопоточный фильтроэлемент.</p><p>Вторая секция выполнялась на основе объёмно-капиллярной фильтрующей шторы из синтетической текстурированной нити.</p><p>Смысл решения был достаточно прост.</p><p>Основная масса масла проходила через бумажную секцию, обеспечивающую минимальное сопротивление потоку.</p><p>Одновременно часть масла проходила через объёмно-капиллярную секцию, где происходила более тонкая очистка.</p><p>В результате бумажный элемент работал в более благоприятном режиме, а наиболее мелкие загрязнения постепенно удалялись из системы смазки.</p><p>Кроме того, объёмная структура фильтрующего материала позволяла надёжно удерживать накопленные загрязнения внутри своей структуры, уменьшая вероятность их повторного попадания в систему.</p> <a href="https://habr.com/ru/articles/1046946/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046946#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 17:00:29 GMT</pubDate>
      <dc:creator><![CDATA[Manfred-06-65-26]]></dc:creator>
      
      <category><![CDATA[высокоэффективный масляный фильтр]]></category><category><![CDATA[долгоиграющий масляный фильтр]]></category><category><![CDATA[комбинированный масляный фильтр]]></category><category><![CDATA[как повысить ресурс ДВС]]></category><category><![CDATA[фильтрация моторных масел]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Обработка фото нейросетью — ТОП-8 ИИ для улучшения и редактирования изображений, сравниваем результаты и промпты]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/studyai/articles/1046864/</guid>
      <link>https://habr.com/ru/companies/studyai/articles/1046864/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046864</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6fa/0a4/85b/6fa0a485bd9034fd7873994d7ab70ed8.png" /><p>Эпоха пластиковых лиц, идеального студийного света на селфи и вылизанных пресетов из соцсетей окончательно закрыта. Летом 2026 года глянцевая безупречность выглядит дешево и сразу выдает отсутствие вкуса. В тренде - симуляция случайного, живого кадра.</p> <a href="https://habr.com/ru/articles/1046864/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046864#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:55:30 GMT</pubDate>
      <dc:creator><![CDATA[alexlptk (StudyAI)]]></dc:creator>
      
      <category><![CDATA[нейросети]]></category><category><![CDATA[обработка]]></category><category><![CDATA[фото]]></category><category><![CDATA[ии фото]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему мы спорим о памяти для AI-агентов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046944/</guid>
      <link>https://habr.com/ru/articles/1046944/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046944</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/105/5d6/41e/1055d641ef04f99bc0ea394ef38cbc9d.png" /><p>На днях наткнулся на статью про память для AI-агентов.</p><p>Сама статья была вполне типичной: SQLite, хранение контекста, поиск по накопленным знаниям, экономия токенов.</p><p>Но гораздо интереснее оказались комментарии.</p><p>Под публикацией быстро возник спор, который на первый взгляд выглядел техническим.</p><p>Одни утверждали:</p> <a href="https://habr.com/ru/articles/1046944/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046944#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:49:21 GMT</pubDate>
      <dc:creator><![CDATA[caveboy]]></dc:creator>
      
      <category><![CDATA[AI Agents]]></category><category><![CDATA[Agent Memory]]></category><category><![CDATA[LLM]]></category><category><![CDATA[Agentic AI]]></category><category><![CDATA[Knowledge Management]]></category><category><![CDATA[Context Engineering]]></category><category><![CDATA[Long-term Memory]]></category><category><![CDATA[Project Memory]]></category><category><![CDATA[Retrieval Systems]]></category><category><![CDATA[AI Architecture]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ключевые основы автоматического выбора алгоритмов кластеризации мультимодальных данных на основе мета-обучения]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046942/</guid>
      <link>https://habr.com/ru/articles/1046942/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046942</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6db/385/6c1/6db3856c1d07c63b120cde96456a508f.png" /><p><strong>Задача кластеризации </strong>относится к классу «обучения без учителя» и является фундаментальным инструментом exploratory data analysis (разведочный анализ данных). В отличие от классификации, здесь отсутствует размеченный набор данных или какая-либо заведомо известная информация о нём. Алгоритм самостоятельно выявляет критерий группировки объектов, и именно в этой самостоятельности кроется ключевая проблема: отсутствие априорной разметки делает оценку результатов крайне субъективной, так как разные алгоритмы обладают уникальным индуктивным смещением (inductive bias), проецируя различные предположения о геометрии и плотности скрытых классов. Универсальный алгоритм, который подходит для всех задач, построить невозможно (<strong>теорема Клейнберга</strong>, являющаяся следствием более общей теоремы о «бесплатном обеде»), поэтому алгоритмы кластеризации нужно подбирать и настраивать почти для каждой задачи отдельно. Задача выбора и настройки алгоритма машинного обучения является экспертной, что достаточно затратно по времени, поскольку работа выполняется человеком фактически вручную.</p><p>Особую сложность представляет кластеризация&nbsp;мультимодальных данных. В прикладных областях, таких как биоинформатика, анализ медиа-контента, медицинская диагностика и мониторинг сложных технических объектов, данные чаще всего представлены в мультимодальном виде. Это означает, что каждый анализируемый объект одновременно описывается гетерогенными источниками информации — структурированными числовыми векторами, неструктурированными текстами, изображениями или временными рядами. Ключевой сложностью при построении систем автоматической кластеризации для мультимодальных данных является разработка эффективного способа слияния (fusion) разнородных признаковых пространств с сохранением уникальной внутренней структуры каждой модальности.</p> <a href="https://habr.com/ru/articles/1046942/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046942#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:48:49 GMT</pubDate>
      <dc:creator><![CDATA[FeLkan]]></dc:creator>
      
      <category><![CDATA[Автоматическая кластеризация]]></category><category><![CDATA[мета-обучение]]></category><category><![CDATA[мультимодальные данные]]></category><category><![CDATA[AutoML]]></category><category><![CDATA[выбор алгоритмов]]></category><category><![CDATA[data science]]></category><category><![CDATA[meta-learning]]></category><category><![CDATA[AutoClustering]]></category><category><![CDATA[обучение без учителя]]></category><category><![CDATA[llm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как пересмотр теории выученной беспомощности меняет концепцию баз знаний?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/lumanbox/articles/1046812/</guid>
      <link>https://habr.com/ru/companies/lumanbox/articles/1046812/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046812</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d98/d87/bab/d98d87bab02923e438d8e7890c20974d.jpg" /><p>Многие из нас во время просмотра "Криминального чтива" Квентина Тарантино удивлялись, что же такого необычного сделал мистер Вульф? Тот самый, который "специалист по решению проблем". Казалось бы, что он просто немного подумал, тогда как все вокруг него пребывали в панике и идиотизме. Здесь гениальный Тарантино не только наглядно показывает примеры<strong> выученной беспомощности</strong>, но и предвосхищает ее кардинальный пересмотр в 2016-м году. Для преодоления проблемы беспомощности нужна своего рода <strong>карта будущего, которая позволит удерживать причинность и траекторию действий</strong>. А тут как раз моя работа над базами знаний уткнулась в эти самые "карты", "причинности" и "траектории". Так что <a href="https://habr.com/ru/articles/990376/">статья по пересмотру концепции выученной беспомощности</a> попалась очень даже вовремя. И сама собой возникла идея, как базы знаний будущего будут называться, и как они будут помогать решать проблемы выученной беспомощности в будущем. И что выученная беспомощность - ключевое понятие природы человека и человечества. Кому интересно, добро пожаловать под кат!</p> <a href="https://habr.com/ru/articles/1046812/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046812#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:42:49 GMT</pubDate>
      <dc:creator><![CDATA[korvint (LumanBox)]]></dc:creator>
      
      <category><![CDATA[мозг]]></category><category><![CDATA[беспомощность]]></category><category><![CDATA[базы знаний]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[обучение]]></category><category><![CDATA[case study]]></category><category><![CDATA[фреймворки]]></category><category><![CDATA[выученная беспомощность]]></category><category><![CDATA[сознание]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пишу алгоритм FFT на Си для процессора Эльбрус]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1045901/</guid>
      <link>https://habr.com/ru/articles/1045901/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1045901</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c0e/726/11a/c0e72611a10d31f0e90296835811383d.png" /><p>Примерно полгода назад я познакомился с&nbsp;<abbr class="habraabbr" title="Very Long Instruction Word" data-title="&lt;p&gt;Very Long Instruction Word&lt;/p&gt;" data-abbr="VLIW">VLIW</abbr>‑процессором Эльбрус-8СВ. На&nbsp;тот момент у&nbsp;меня уже&nbsp;был опыт написания кода на&nbsp;ассемблере для&nbsp;VLIW‑процессора TMS320C66. Поэтому я захотел написать нечто похожее для&nbsp;Эльбруса. А&nbsp;именно, реализовать алгоритм FFT на&nbsp;ассемблере. Но&nbsp;из‑за нехватки документации на&nbsp;инструкции процессора мне пришлось начать с&nbsp;реализации какого‑нибудь простого алгоритма на&nbsp;Си, чтобы изучать его ассемблерный вывод. По&nbsp;результатам той деятельности&nbsp;была написана <a href="https://habr.com/ru/articles/978730/" rel="noopener noreferrer nofollow">предыдущая статья</a>.</p><p>После написания той статьи я решил попробовать реализовать алгоритм FFT на&nbsp;Си для&nbsp;Эльбруса. Работа ещё не&nbsp;завершена, но&nbsp;определённые успехи уже есть (сравнение с&nbsp;<abbr class="habraabbr" title="Elbrus Math Library" data-title="&lt;p&gt;Elbrus Math Library&lt;/p&gt;" data-abbr="EML">EML</abbr> присутствует). В&nbsp;этой статье я хочу поделиться полученными на&nbsp;данный момент результатами.</p> <a href="https://habr.com/ru/articles/1045901/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1045901#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:41:55 GMT</pubDate>
      <dc:creator><![CDATA[LeonidLagunov]]></dc:creator>
      
      <category><![CDATA[эльбрус-8св]]></category><category><![CDATA[эльбрус]]></category><category><![CDATA[e2k]]></category><category><![CDATA[vliw]]></category><category><![CDATA[simd]]></category><category><![CDATA[интринсики]]></category><category><![CDATA[ассемблер]]></category><category><![CDATA[си]]></category><category><![CDATA[оптимизация кода]]></category><category><![CDATA[fft]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] RPA умер]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046938/</guid>
      <link>https://habr.com/ru/articles/1046938/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046938</link>
      <description><![CDATA[<p>Более десятилетия роботизированная автоматизация процессов (RPA) была лицом автоматизации. Она приносила ощутимую пользу: автоматизировала повторяющиеся задачи, сокращала ручной труд и давала организациям время на модернизацию основных систем.</p><p>Но сегодня становится очевидной фундаментальная истина:<br><strong>RPA, как стратегическая парадигма автоматизации, мертва.</strong></p> <a href="https://habr.com/ru/articles/1046938/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046938#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:37:06 GMT</pubDate>
      <dc:creator><![CDATA[stas_makarov]]></dc:creator>
      
      <category>rpa</category><category>agent</category><category>ai agent</category><category>workflow</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Пиратская кассета vs перезапись с мастерингом]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046934/</guid>
      <link>https://habr.com/ru/articles/1046934/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046934</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/775/26a/cbc/77526acbc5742b0927bdf2436042c9d6.jpeg" /><p>В&nbsp;<a href="https://habr.com/ru/articles/1044738/" rel="noopener noreferrer nofollow">прошлой статье</a>&nbsp;мы сравнивали четыре типа лент на Kenwood KX-1100G. Сегодня — другой угол:&nbsp;<strong>две оцифровки одной и той же физической стороны</strong>, но с разным содержимым.</p> <a href="https://habr.com/ru/articles/1046934/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046934#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:34:38 GMT</pubDate>
      <dc:creator><![CDATA[popkovden]]></dc:creator>
      
      <category><![CDATA[кассеты]]></category><category><![CDATA[железо]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Неделю назад они говорили что ИИ опасен. А потом подняли свой же потолок]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046908/</guid>
      <link>https://habr.com/ru/articles/1046908/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046908</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d46/60b/8c3/d4660b8c390896e8639cba0379185271.jpg" /><p>Среда. Дарио Амодей в очередном интервью говорит что ИИ становится слишком опасным, индустрии надо тормозить. Через неделю Антропик выкатывают Файбл 5 — новый класс Mythos. На SWE-Bench Pro 80.3 против 69.2 у опуса 4.8, на FrontierCode Diamond в два раза выше. И тут же объявляют Митос 5 — ту же модель без safety classifier, по приглашению через Project Glasswing. Полез разбираться, что за схема с двумя моделями одного веса и зачем фильтр на cybersec, био и model distillation. Оказалось хитрее чем я думал.</p> <a href="https://habr.com/ru/articles/1046908/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046908#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:25:25 GMT</pubDate>
      <dc:creator><![CDATA[sergei_ai]]></dc:creator>
      
      <category><![CDATA[anthropic]]></category><category><![CDATA[claude]]></category><category><![CDATA[fable 5]]></category><category><![CDATA[llm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Нефть Норвегии]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046930/</guid>
      <link>https://habr.com/ru/articles/1046930/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046930</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/66b/16e/64c/66b16e64c074e1e95c6422b32fbd0ca3.png" /><p>Норвегия это страна, в которой нашли нефть и&nbsp;<strong>начали выстраивать богатую экономику</strong>. Что важно, они грамотно воспользовались своими ресурсами.</p><p>Но при этом, Норвегия обладает значительной зависимостью от нефтегазового сектора, который формирует около трети поступлений в государственный бюджет и обеспечивает немногим менее половины экспортных доходов.</p><p>О зависимости страны от нефти и газа мы еще поговорим, а сейчас разберемся, в какой точке находится нефтегазовый сектор Норвегии и что такое&nbsp;<strong>стареющий шельф</strong>.</p> <a href="https://habr.com/ru/articles/1046930/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046930#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:23:14 GMT</pubDate>
      <dc:creator><![CDATA[Data_Lab]]></dc:creator>
      
      <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/1046928/</guid>
      <link>https://habr.com/ru/articles/1046928/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046928</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f21/18f/3ba/f2118f3bab687a9309292daa7777e0bc.jpg" /><p>Экономика России сейчас переживает кризис такого характера, которого еще не было в ее истории. Кризис 1998, 2010, 2014 и даже эпидемия коронавируса имели выход за счет внешнего финансирования, открытых внешних рынков и готовности государства помогать бизнесу. Теперь же ждать помощь извне бессмысленно, по крайне мере, она будет очень нескоро, а значит надо искать резервы внутри бизнеса. </p><p>И такие ресурсы есть, просто их никогда по-настоящему не использовали, так как внешняя конъюнктура и рост рынка позволяли быть неэффективным и при этом все равно расти вместе с рынком. Давайте разберем 5 внутренних ресурсов, которые помогут бизнесу не только пережить этот кризис, но и повысить свою эффективность для развития в будущем. А будущее у нас будет обязательно.Для наглядности я взял мясной магазин в Урюпинске. Почему именно этот магазин и почему именно в Урюпинске?</p> <a href="https://habr.com/ru/articles/1046928/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046928#habracut">Читать, что случилось в Урюпинске</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:17:54 GMT</pubDate>
      <dc:creator><![CDATA[Michael_72]]></dc:creator>
      
      <category><![CDATA[продажи]]></category><category><![CDATA[клиентоориентированность]]></category><category><![CDATA[миссия бизнеса]]></category><category><![CDATA[кризис-менеджмент]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[БАСНЯ №5, или Почему ИИ возрождает Советский Союз]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046926/</guid>
      <link>https://habr.com/ru/articles/1046926/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046926</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/dcb/c13/97d/dcbc1397d55502df383a007799932af7.jpg" /><p>System prompt — это должностная инструкция. Structured output — бланк строгой отчётности. Approval gate — виза.</p><p>Переведите любой whitepaper агентного фреймворка на русский канцелярит — и вы получите документооборот заводоуправления семидесятых. <em>Это не совпадение и не шутка.</em></p><p>Это самый точный из доступных языков для описания того, что вы построили за последние три года, — и у него семьдесят лет задокументированных отказов, которые alignment-литература сейчас переоткрывает заново, статья за статьёй.</p><p>Закон Гудхарта был опубликован в журнале «Крокодил» за двадцать лет до Гудхарта.</p><p>Первые показательные процессы над саботажниками цифровой трансформации — ещё впереди.</p><p>Кодовое имя докладчика — БАСНЯ №5.</p> <a href="https://habr.com/ru/articles/1046926/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046926#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:08:44 GMT</pubDate>
      <dc:creator><![CDATA[Disentinel]]></dc:creator>
      
      <category><![CDATA[agents]]></category><category><![CDATA[llm]]></category><category><![CDATA[бюрократия]]></category><category><![CDATA[кибернетика]]></category><category><![CDATA[ОГАС]]></category><category><![CDATA[SovietCode]]></category><category><![CDATA[ссср]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему я запрещаю ученикам использовать ИИ? (Мнение ученых о разжижении мозга нейросетями)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046922/</guid>
      <link>https://habr.com/ru/articles/1046922/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046922</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a6d/7e9/5d9/a6d7e95d9c9287bd9efff983e5b113e6.jpg" /><p>Обычно на первом уроке или лекции по программированию я говорю ученикам, что им <strong>не стоит использовать ИИ</strong> для обучения и написания кода. Быть может, это проявление неолуддизма?</p><p>Чтобы разобраться в теме, я прочитал немало исследований от вузов и научных центров касательно эффективности использования ИИ.</p><p>В целом результаты показывают, что использование ИИ для самообучения даёт рост скорости выполнения задач примерно на 20%, но спад усвоения знаний и навыков на те же 20% относительно контрольной группы. </p> <a href="https://habr.com/ru/articles/1046922/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046922#habracut">Почитать, что доказали учёные</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 16:02:44 GMT</pubDate>
      <dc:creator><![CDATA[web_lucky]]></dc:creator>
      
      <category><![CDATA[ai]]></category><category><![CDATA[ии]]></category><category><![CDATA[обучение программированию]]></category><category><![CDATA[обучение]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[исследования]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Самая опасная ошибка AI‑агента — не плохой код]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046920/</guid>
      <link>https://habr.com/ru/articles/1046920/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046920</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/43c/0d5/ece/43c0d5ece6db18483231492b9c8c70c5.png" /><p>За последний год вокруг AI-агентов сформировался довольно устойчивый набор ожиданий.</p><p>Нам обещают всё более умные модели, всё более длинные контекстные окна, всё более автономных агентов. Создаётся впечатление, что осталось решить ещё пару технических проблем — и агент сможет самостоятельно разрабатывать сложные проекты почти без участия человека.</p><p>Я тоже так думал.</p> <a href="https://habr.com/ru/articles/1046920/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046920#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 15:57:04 GMT</pubDate>
      <dc:creator><![CDATA[caveboy]]></dc:creator>
      
      <category><![CDATA[AI Agents]]></category><category><![CDATA[LLM]]></category><category><![CDATA[Agentic AI]]></category><category><![CDATA[Agent Memory]]></category><category><![CDATA[AI Governance]]></category><category><![CDATA[AI Safety]]></category><category><![CDATA[Human in the Loop]]></category><category><![CDATA[Context Engineering]]></category><category><![CDATA[Capability-Based Security]]></category><category><![CDATA[Agent Workflow]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как Jepsen ломает распределённые базы: разбор бага в CockroachDB]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1045000/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1045000/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1045000</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b71/6c8/343/b716c834369dda290946285306d45b08.png" /><p>Запись вернула ошибку, но&nbsp;значение всё равно оказалось в&nbsp;базе. Именно такие сбои Jepsen вытаскивает из&nbsp;распределённых систем: в&nbsp;статье разбираем реальный баг CockroachDB, путь от&nbsp;странного симптома до&nbsp;причины и то, почему на&nbsp;расследование ушло два месяца. </p> <a href="https://habr.com/ru/articles/1045000/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1045000#habracut">Разобрать баг</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 15:10:36 GMT</pubDate>
      <dc:creator><![CDATA[badcasedaily1 (OTUS)]]></dc:creator>
      
      <category><![CDATA[Jepsen]]></category><category><![CDATA[CockroachDB]]></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[Я научил небольшой Transformer генерировать цифры одной нитью]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046912/</guid>
      <link>https://habr.com/ru/articles/1046912/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046912</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/23d/58f/150/23d58f150b1af2bded1d1de282ca4d9d.png" /><p>Наверняка вы видели портреты, собранные из одной нити, натянутой между сотнями гвоздей. Я решил проверить: можно ли научить нейросеть генерировать не готовую картинку, а инструкцию, по которой такая картинка строится?</p><p>Я провел простой эксперимент и превратил цифры MNIST в последовательности переходов между 256 гвоздями и обучил небольшой Transformer продолжать путь нити. В результате модель выдаёт не PNG, а JSON-траекторию, которую можно отрисовать в любом разрешении - или потенциально передать физической string-art установке</p> <a href="https://habr.com/ru/articles/1046912/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046912#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 15:02:54 GMT</pubDate>
      <dc:creator><![CDATA[ashotagabekov]]></dc:creator>
      
      <category><![CDATA[Transformer]]></category><category><![CDATA[машинное обучение]]></category><category><![CDATA[MNIST]]></category><category><![CDATA[string art]]></category><category><![CDATA[обработка изображений]]></category><category><![CDATA[генеративная модель]]></category><category><![CDATA[autoregressive generation]]></category><category><![CDATA[sequence modeling]]></category><category><![CDATA[процедурная генерация]]></category><category><![CDATA[Python]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что такое контекстное окно и почему модели забывают]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046916/</guid>
      <link>https://habr.com/ru/articles/1046916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046916</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e0b/92a/e5d/e0b92ae5d4a642e1d69a5f6a6bb80f0b.jpg" /><p>Ты час разговариваешь с ChatGPT. Даёшь контекст, объясняешь задачу, уточняешь детали. А потом модель вдруг начинает противоречить тому, что говорила раньше. Забывает имя персонажа которое ты указал в самом начале. Спрашивает то, о чём вы уже договорились.</p><p>Первая реакция - что-то сломалось. Но это не баг. Это фундаментальное ограничение архитектуры, у которого есть название и объяснение.</p> <a href="https://habr.com/ru/articles/1046916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046916#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 15:00:00 GMT</pubDate>
      <dc:creator><![CDATA[Lordneo]]></dc:creator>
      
      <category><![CDATA[контекстное окно]]></category><category><![CDATA[LLM]]></category><category><![CDATA[токены]]></category><category><![CDATA[память ИИ]]></category><category><![CDATA[ChatGPT]]></category><category><![CDATA[языковые модели]]></category><category><![CDATA[lost in the middle]]></category><category><![CDATA[RAG]]></category><category><![CDATA[GPT]]></category><category><![CDATA[контекст]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Хлопок одной рукой: создание полнофункциональной одноручной клавиатуры]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1025354/</guid>
      <link>https://habr.com/ru/articles/1025354/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1025354</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/dbd/3a6/c7b/dbd3a6c7b2fa03889d385641594aba28.jpg" /><p>Клавиатура на Arduino для одной руки, полностью совместимая со стандартной 101-клавишной клавиатурой. </p> <a href="https://habr.com/ru/articles/1025354/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1025354#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 14:23:54 GMT</pubDate>
      <dc:creator><![CDATA[Andrey_Rakhmanov]]></dc:creator>
      
      <category><![CDATA[клавиатура]]></category><category><![CDATA[ввод текста]]></category><category><![CDATA[ардуино]]></category><category><![CDATA[пилотный проект]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пять LLM-провайдеров через один openai-клиент]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046902/</guid>
      <link>https://habr.com/ru/articles/1046902/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046902</link>
      <description><![CDATA[<p>У нас почти каждая заметная операция в продукте идёт через LLM: генерация follow-up, сборка КП, скоринг, саммари звонков. Пока провайдер один — это бомба замедленного действия. Он ложится по 503, упирается в рейт-лимит, или цена улетает, потому что дешёвый разбор команды почему-то крутится через флагманскую модель.</p><p>Поэтому мы сделали тонкий роутер. Не фреймворк, не «оркестратор агентов» — примерно 500 строк на NestJS, которые переезжают между нашими продуктами без правок. Расскажу, что внутри и на чём набили шишки.</p> <a href="https://habr.com/ru/articles/1046902/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046902#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 13:59:37 GMT</pubDate>
      <dc:creator><![CDATA[Reller]]></dc:creator>
      
      <category><![CDATA[LLM]]></category><category><![CDATA[fallback]]></category><category><![CDATA[OpenAI]]></category><category><![CDATA[ИИ-агенты]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] История браузеров в игровых консолях]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046876/</guid>
      <link>https://habr.com/ru/articles/1046876/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046876</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/986/e8a/0a6/986e8a0a64503d35dfff1404d4b97016.png" /><p>Видеоигровые консоли и веб-браузеры имеют долгую совместную историю. Ещё с самого появления World Wide Web консоли пытались выйти онлайн. Браузеры в видеоигровых консолях изначально в основном были попытками предоставить дешёвое окно в веб для обычной аудитории без технического опыта, однако со временем они становились всё более масштабными и интегральными частями систем.</p><p>В этой статье мы подробно изучим браузеры консолей, однако рассмотрим только официальные веб-браузеры. Во многие консоли можно установить браузеры через специализированные прошивки и homebrew, но они не войдут в рамки нашей статьи, как и системы без веба наподобие Satellaview, а также онлайн-сервисы, не предоставляющие браузер, например, XBAND, Sega Meganet и Sega Channel.</p><p>Браузеры игровых консолей какое-то время были <a href="https://alistapart.com/article/testing-websites-in-game-console-browsers/" rel="noopener noreferrer nofollow">в сфере интересов веб-разработчиков</a>, когда персональные вычислительные устройства и мобильные браузеры находились на ранних этапах развития. В целом, разработка консольных браузеров позволит нам взглянуть на юный веб, постепенно растущий и развивающийся, а также исследовать <a href="https://vale.rocks/posts/game-console-interfaces" rel="noopener noreferrer nofollow">пользовательские интерфейсы консолей</a>.</p> <a href="https://habr.com/ru/articles/1046876/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046876#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 13:57:49 GMT</pubDate>
      <dc:creator><![CDATA[PatientZero]]></dc:creator>
      
      <category>wonderswan</category><category>cd-i</category><category>playstation 2</category><category>apple pippin</category><category>game boy color</category><category>game boy advance</category><category>nintendo ds</category><category>sega saturn</category><category>sega dreamcast</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Реставрируем музыку дома или как маленькая нейронка способна конкурировать с платными технологиями]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046878/</guid>
      <link>https://habr.com/ru/articles/1046878/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046878</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/799/275/a24/799275a24d1a05bd6bacf51d1ad01eef.png" /><p>Стриминги приучили нас, что музыка это не вещь, а доступ. А доступ дорожает каждый год, треки в плейлистах сереют, западные лейблы ушли, и вот уже в наших сервисах вместо запиканного слова играет звук из мема. Я плюнул и собрал свою станцию, которая чинит мою же коллекцию локально без облаков и без телеметрии</p> <a href="https://habr.com/ru/articles/1046878/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046878#habracut">Слушать в hi-res</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 13:41:24 GMT</pubDate>
      <dc:creator><![CDATA[CatWithBlueHat]]></dc:creator>
      
      <category><![CDATA[lossless]]></category><category><![CDATA[lossless audio]]></category><category><![CDATA[music]]></category><category><![CDATA[музыка]]></category><category><![CDATA[music-making]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Хватит дублировать валидацию в Django: как я подружил Pydantic с ORM и перестал страдать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046880/</guid>
      <link>https://habr.com/ru/articles/1046880/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046880</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/85c/b08/78e/85cb0878e38f9dfe4ee63d9d7f3127a0.png" /><p>Представь: ты пишешь научный сервис. Есть модель исследователя, у которой&nbsp;<code>h_index</code>&nbsp;не может быть отрицательным. Ты, как добросовестный разработчик, описываешь это правило в Pydantic-схеме  красиво, строго, типизированно. А потом начинается ад: те же самые «не может быть отрицательным» ты вынужден повторять в DRF-сериализаторе, в Django-форме, а если ещё и админку кастомизируешь  то и там. Три, пять, десять мест, где разбросана одна и та же бизнес-логика. Знакомо? У меня эта боль копилась годами, пока я не сказал «хватит» и не написал&nbsp;<strong>django-nova</strong>&nbsp; фреймворк, который делает Pydantic единственным источником правды для всей экосистемы Django.</p><p>Давай разберёмся, как удалось объединить эти две вселенные без боли, циклических импортов и магии, которая ломается на каждом обновлении Python.</p> <a href="https://habr.com/ru/articles/1046880/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046880#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 13:26:52 GMT</pubDate>
      <dc:creator><![CDATA[Artem7898]]></dc:creator>
      
      <category><![CDATA[Django]]></category><category><![CDATA[Python]]></category><category><![CDATA[Django Nova]]></category><category><![CDATA[FastAPI]]></category><category><![CDATA[Pydantic]]></category><category><![CDATA[асинхронное программирование]]></category><category><![CDATA[ASGI]]></category><category><![CDATA[PostgreSQL]]></category><category><![CDATA[ORM]]></category><category><![CDATA[веб-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как один баг чуть не убил марсоход за $400 млн, и почему везде важна конфигурация]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1045634/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1045634/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1045634</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b48/877/0fb/b488770fb14983d7e48bd84cbd75ac9f.jpg" /><p>3 января 2004 года марсоход «Спирит» коснулся поверхности Марса в кратере Гусева. Двадцать один день спустя он перестал отвечать на команды, ушёл в бутлуп и чуть не погиб от своей же операционки. О том, почему инженерам JPL этот инцидент до сих пор снится в кошмарах, как NASA дважды чуть не потеряло марсоходы из-за одной и той же ОС и почему везде важна правильная конфигурация — в статье.</p> <a href="https://habr.com/ru/articles/1045634/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1045634#habracut">Читать</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 13:01:13 GMT</pubDate>
      <dc:creator><![CDATA[SrvTrantor (RUVDS.com)]]></dc:creator>
      
      <category><![CDATA[NASA JPL]]></category><category><![CDATA[бутлуп]]></category><category><![CDATA[файловая система флеш памяти]]></category><category><![CDATA[переполнение памяти]]></category><category><![CDATA[Mars Exploration Rover Spirit]]></category><category><![CDATA[конфигурационные ошибки систем]]></category><category><![CDATA[марсоход]]></category><category><![CDATA[баг]]></category><category><![CDATA[VxWorks]]></category><category><![CDATA[ruvds_статьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[AI-агент для склада в Джеймикс. Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/haulmont/articles/1046868/</guid>
      <link>https://habr.com/ru/companies/haulmont/articles/1046868/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046868</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/02c/612/cfd/02c612cfd2bb7b1efde8501e6abbeb5b.jpg" /><p>Это первая из двух статей про построение AI-агента внутри Джеймикс-приложения. <a href="https://www.jmix.ru/">Джеймикс</a> (или <em>Jmix</em>, ex. <em>CUBA</em>) - высокоуровневый фреймворк для разработки корпоративных приложений на Java, автор не будет слишком сильно в него погружаться, в наше время любой запрос к AI даст Вам всю нужную информацию. В этой части мы соберем минимальный, но рабочий пример: пользователь задает вопрос на естественном языке, агент решает, какие операции вызвать на бэкенде, дергает их и возвращает осмысленный ответ. В качестве предметной области возьмем склад&nbsp;-&nbsp;сценарий,&nbsp;узнаваемый для большинства бизнес-приложений и достаточно широкий, чтобы во второй части обсудить уже не только чтение, но и запись данных, безопасность,&nbsp;<em>fetch&nbsp;plans</em>&nbsp;и метаданные.</p><p>Зачем это вообще нужно? Данные корпоративного приложения живут за списками и формами с фильтрами. Это отлично работает, когда пользователь знает, по каким полям фильтровать&nbsp;-&nbsp;и плохо для размытых, многокритериальных вопросов вроде "где у нас заканчивается кофе тёмной обжарки по северным складам?". Когда иначе пришлось бы открыть несколько экранов и руками свести результаты, AI-агент&nbsp;даёт возможность&nbsp;просто спросить&nbsp;-&nbsp;и собирает ответ из бэкенд-операций, которые у вас уже есть.</p><p>Почему строить это внутри Джеймикс-приложения, а не отдельным сервисом? В случае Джеймикса агент едет на том же доступе к данным и той же безопасности, что уже есть во фреймворке, его&nbsp;tools&nbsp;идут через&nbsp;<em>DataManager</em>, поэтому он видит ровно то, что разрешено текущему пользователю&nbsp;-&nbsp;никакого параллельного пути к данным, никакого обхода прав. Именно это свойство делает агента приемлемым в&nbsp;enterprise-контексте, и это поведение&nbsp;-&nbsp;сквозная нить обеих частей.</p> <a href="https://habr.com/ru/articles/1046868/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046868#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:53:33 GMT</pubDate>
      <dc:creator><![CDATA[Dvasch (Haulmont)]]></dc:creator>
      
      <category><![CDATA[jmix]]></category><category><![CDATA[spring ai]]></category><category><![CDATA[haulmont]]></category><category><![CDATA[llm-модели]]></category><category><![CDATA[local ai]]></category><category><![CDATA[java]]></category><category><![CDATA[search]]></category><category><![CDATA[prompt]]></category><category><![CDATA[tools]]></category><category><![CDATA[demo]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[SQL JOIN Простыми Словами для Начинающих]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046866/</guid>
      <link>https://habr.com/ru/articles/1046866/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046866</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4b2/075/858/4b2075858cad994750c49b467c228880.jpg" /><p>JOIN - крайне популярная операция в SQL, о которой еще и спрашивают на 99% собеседований на программиста. Но когда начинаешь впервые разбираться с ней, то постоянно путаешься, какие таблицы соединять и когда именно.</p><p>В этой статье простыми словами и с великолепной графикой расскажу, что такое JOIN в SQL, что такое Foreign Key, какой тип JOIN когда использовать - INNER или OUTER - и зачем вообще.</p> <a href="https://habr.com/ru/articles/1046866/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046866#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:45:31 GMT</pubDate>
      <dc:creator><![CDATA[fakng_engineer]]></dc:creator>
      
      <category><![CDATA[sql]]></category><category><![CDATA[database]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[data modeling]]></category><category><![CDATA[join]]></category><category><![CDATA[beginners]]></category><category><![CDATA[tutorial]]></category><category><![CDATA[postgresql]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему миллион корутин на Rust весит меньше, чем сто тысяч на Python]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046862/</guid>
      <link>https://habr.com/ru/articles/1046862/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046862</link>
      <description><![CDATA[<p>Миллион асинхронных задач на Rust спокойно живёт в нескольких сотнях мегабайт. Сто тысяч корутин на Python нередко упираются в память раньше. Дело не в том, что “Rust быстрый, а Python медленный” - дело в том, ГДЕ физически лежит состояние приостановленной задачи.</p><p>Разбираю, во что превращается ваш async fn после компиляции: стейт-машина на стеке против объекта в куче. Сравниваю модели Rust (Tokio), Python (asyncio), C# и JavaScript - кто аллоцирует на каждый await, а кто нет, и почему это видно на счётчике RAM при 100k задач.</p><p>Внутри: что генерирует компилятор, куда уезжает состояние между await, stackful против stackless, и что с этим делать сегодня.</p> <a href="https://habr.com/ru/articles/1046862/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046862#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:37:01 GMT</pubDate>
      <dc:creator><![CDATA[vibecodingai]]></dc:creator>
      
      <category><![CDATA[async]]></category><category><![CDATA[await]]></category><category><![CDATA[корутины]]></category><category><![CDATA[Rust]]></category><category><![CDATA[Tokio]]></category><category><![CDATA[asyncio]]></category><category><![CDATA[конкурентность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Кому принадлежат авторские права на тексты, размещённые на платформе? или Теневая экспроприация IT-гиганта]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046858/</guid>
      <link>https://habr.com/ru/articles/1046858/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046858</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/edd/0b2/5af/edd0b25afa63105da57b7052e1a2a958.jpg" /><p>Приветствую, Хабр! Сегодня я хотел бы обсудить одну очень важную для меня, да и для всего книжного сообщества тему. О том, кому принадлежат авторские права на наши тексты, размещённые на цифровых платформах. За основу данной статьи взято Пользовательское Соглашение книжного гиганта LiveLib.</p><p>И вот на каких моментах хотелось бы остановиться поподробнее.</p><p>Несмотря на то, что Пользовательское Соглашение LiveLib (далее – ПС LiveLib) содержит стандартные для крупных цифровых платформ условия передачи прав на пользовательский контент всё же некоторые из его пунктов, на мой взгляд, балансируют на грани ущемления авторских прав и выявляют юридические коллизии с Гражданским кодексом РФ (далее – ГК РФ). В частности,</p><p>1.&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Безвозмездная исключительная лицензия на коммерческое использование. </p><p>&nbsp;</p><p>Согласно ПС LiveLib размещая любой контент (текст, рецензии, статьи, иные произведения авторского права) в открытом доступе на LiveLib, пользователь безвозмездно предоставляет сервису исключительную лицензию на его использование. Сюда входит право на воспроизведение, переработку, распространение и сублицензирование третьим лицам, в том числе в коммерческих целях.</p><p>&nbsp;</p><p>Подобная формулировка нарушает статью 1286 ГК РФ (Лицензионный договор). По закону исключительная лицензия означает, что сам автор теряет право предоставлять аналогичные лицензии кому-то ещё. </p><p>Таким образом, автоматический, безвозмездный и безусловный отъём исключительных прав через принятие пользователем публичной оферты сервиса ущемляет права авторов. Особенно в тех случаях, если платформа монетизирует их авторский контент (например, использует его в рекламных целях на сторонних ресурсах или продаёт издательствам для обложек книг).</p> <a href="https://habr.com/ru/articles/1046858/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046858#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:22:45 GMT</pubDate>
      <dc:creator><![CDATA[Garman64]]></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[Десять лет поддержки и новые процессоры: как AMD превратила сокеты в долгожителей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ru_mts/articles/1046552/</guid>
      <link>https://habr.com/ru/companies/ru_mts/articles/1046552/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046552</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7e2/5e2/72b/7e25e272b6200ec538983f049b8af1cb.png" /><p>В мире сборки и апгрейда персональных компьютеров смена платформы почти всегда оборачивается дополнительными тратами. Новый сокет часто вынуждает менять не только процессор, но и материнскую плату, а затем и оперативную память (не всегда, но частенько). В итоге даже умеренный прирост производительности может стоить серьезных денег и времени на переустановку системы.</p><p>AMD уже несколько лет идет другим путем. Компания сознательно продлевает жизнь своих платформ, давая возможность обновлять в первую очередь процессор. Этот принцип хорошо заметен и на свежей AM5, и на AM4, которая до сих пор, спустя десять лет после запуска получает новые чипы. Попробуем разобраться в ситуации, тут много интересного.&nbsp;</p> <a href="https://habr.com/ru/articles/1046552/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046552#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:07:07 GMT</pubDate>
      <dc:creator><![CDATA[t3chnowolf (МТС)]]></dc:creator>
      
      <category><![CDATA[amd]]></category><category><![CDATA[материнки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как сделать Windows 11 красивее и удобнее: крутая программа Windhawk]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046850/</guid>
      <link>https://habr.com/ru/articles/1046850/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046850</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bc4/a78/084/bc4a78084b8c746f8e0c34c17103bcac.webp" /><p>Стандартные настройки персонализации Windows&nbsp;11 порой не удовлетворяют пользователей, которым хочется большего контроля над внешним видом и поведением системы. На помощь приходит <strong>Windhawk</strong> — модульный твикер, позволяющий кастомизировать ОС с помощью модов от сообщества. Разберёмся, как он работает и какие возможности открывает.</p> <a href="https://habr.com/ru/articles/1046850/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046850#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:06:04 GMT</pubDate>
      <dc:creator><![CDATA[MacerX]]></dc:creator>
      
      <category><![CDATA[программное обеспечение]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Потратить деньги, подышать химией и пересветить кадр: за что мы любим пленку]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/selectel/articles/1044090/</guid>
      <link>https://habr.com/ru/companies/selectel/articles/1044090/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1044090</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b96/2e4/2c7/b962e42c7d806101581a861b3f24ef77.jpg" /><p>Привет! Я Лев, системный администратор технической поддержки <a href="https://selectel.ru/services/cloud/?utm_source=habr.com&amp;utm_medium=referral&amp;utm_campaign=cloud_article_plenka_120626_content">в Selectel</a>.&nbsp;</p><p>В эпоху, когда мы делаем сотни снимков в день и тут же забываем о них в галерее смартфона, есть особенный шик в том, чтобы замедлиться, выстроить кадр и поэкспериментировать с настройками. Именно благодаря этой особенности съемка на пленку сейчас переживает свой ренессанс. О ней сегодня и поговорим — разберем, при чем тут физика и химия, какие виды и форматы пленки бывают и что собой представляет загадочный процесс проявки.</p> <a href="https://habr.com/ru/articles/1044090/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1044090#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 12:01:01 GMT</pubDate>
      <dc:creator><![CDATA[levdub8 (Selectel)]]></dc:creator>
      
      <category><![CDATA[selectel]]></category><category><![CDATA[пленочная фотография]]></category><category><![CDATA[фотопленка]]></category><category><![CDATA[c-41]]></category><category><![CDATA[физика света]]></category><category><![CDATA[винтажная техника]]></category><category><![CDATA[аналоговая фотография]]></category><category><![CDATA[проявка пленки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Agile или его имитация: 7 признаков, которые видит AI]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1031268/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1031268/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1031268</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f72/1e5/462/f721e5462b44a20572fc8e30c9b73646.jpg" /><p>В команде могут быть спринты, дейли и ретроспективы, а работа при этом годами оставаться обычным водопадом под вывеской Agile. В 2026 году такую подмену стало проще заметить: ИИ быстро забирает рутинные церемонии и показывает, где процесс действительно помогает команде, а где лишь производит отчёты и артефакты. В этой статье разберём семь признаков Agile-театра и способы вернуть практикам смысл.</p> <a href="https://habr.com/ru/articles/1031268/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1031268#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 11:50:58 GMT</pubDate>
      <dc:creator><![CDATA[sproshchaev (OTUS)]]></dc:creator>
      
      <category><![CDATA[agile]]></category><category><![CDATA[scrum]]></category><category><![CDATA[управление проектами]]></category><category><![CDATA[менеджмент]]></category><category><![CDATA[ретроспектива]]></category><category><![CDATA[flow-метрики]]></category><category><![CDATA[DORA]]></category><category><![CDATA[AI в управлении]]></category><category><![CDATA[антипаттерны]]></category><category><![CDATA[тимлид]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Боитесь техдолга? Поздно: когнитивный долг страшнее]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/profi_ru/articles/1046596/</guid>
      <link>https://habr.com/ru/companies/profi_ru/articles/1046596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046596</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/971/f7c/caf/971f7ccafc21d323df059f1ea51da72f.png" /><p>Последнее время слышу про новый вид долга — <a href="https://margaretstorey.com/blog/2026/02/09/cognitive-debt/">когнитивный</a>. Это когда код пишется быстрее, чем люди успевают его понять и взять под контроль. В статье обсудим этот феномен: расскажу, есть ли когнитивный долг у нас в Профи.ру и что собираемся делать с ним дальше.</p> <a href="https://habr.com/ru/articles/1046596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046596#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 11:42:56 GMT</pubDate>
      <dc:creator><![CDATA[Pumppeedd (Профи.ру)]]></dc:creator>
      
      <category><![CDATA[ии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[sqlh — SQL в Go без boilerplate: пишем CRUD за 50 строк]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046836/</guid>
      <link>https://habr.com/ru/articles/1046836/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046836</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/864/8ba/e57/8648bae5735f4116da87ccaad5e73ff5.jpg" /><p>Если вы пишете на Go и работаете с SQL-базами, вы знаете эту боль. Каждый CRUD-запрос — ручной SQL-строка, <code>rows.Scan</code> для каждого поля, <code>Begin/Commit/Rollback</code> вокруг записи, и постоянная синхронизация DDL-схемы с кодом. Шаблонный код не заканчивается никогда.</p><p>Это рассказ о <code>sqlh</code> — библиотеке, которая убирает всё это, оставаясь в «золотой середине» между raw SQL (слишком много работы) и тяжёлыми ORM (слишком много магии).</p> <a href="https://habr.com/ru/articles/1046836/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046836#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 11:29:52 GMT</pubDate>
      <dc:creator><![CDATA[kirill-scherba]]></dc:creator>
      
      <category><![CDATA[go]]></category><category><![CDATA[sql]]></category><category><![CDATA[database]]></category><category><![CDATA[opensource]]></category><category><![CDATA[производительность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как поисковики оценивают релевантность текста]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046832/</guid>
      <link>https://habr.com/ru/articles/1046832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046832</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/995/bd2/74d/995bd274d419c0efffc9c76364eda345.jpg" /><p>Два сайта, одна тема, оба с правильными Title, H1 и ключами. Один в топ-3, другой на второй странице. <s>Какого…</s> В смысле, почему?</p><p>Ну понятно, у первого больше ссылок или лучше поведенческие. Так-то это действительно так, но это не полный ответ. Полный объясняет, почему нельзя просто добавить ключей в текст и ждать результата.</p><p>Разберемся, что происходит между вводом запроса и появлением страницы в выдаче.</p> <a href="https://habr.com/ru/articles/1046832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046832#habracut">Разберемся в релевантности?</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 11:23:12 GMT</pubDate>
      <dc:creator><![CDATA[BigBurger777]]></dc:creator>
      
      <category><![CDATA[поисковые системы]]></category><category><![CDATA[поисковая оптимизация]]></category><category><![CDATA[seo]]></category><category><![CDATA[seo оптимизация]]></category><category><![CDATA[контент]]></category><category><![CDATA[контент-маркетинг]]></category><category><![CDATA[тексты]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Зачем я написал книгу]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046670/</guid>
      <link>https://habr.com/ru/articles/1046670/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046670</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/03a/bb6/bcd/03abb6bcdf4b32af0e56b840cada2130.jpg" /><p>Меня на днях спрашивали: «А зачем я книгу написал?» Или: «Я слышал, что вы книгу написали, а о чём она?» Вопросы были разные, по большей части&nbsp;— с искренним любопытством, но и без ядовитых не обошлось&nbsp;— куда же без них! В моём личном топе&nbsp;— «А тебя заставили?» и «Ты решил всё бросить и уволиться?». Конечно, нет.</p><p>Сразу стоит сказать, что книгу нельзя назвать экспертной, т.&nbsp;е. посвящённой математическому моделированию, программированию или управлению проектами. И нельзя её назвать автобиографической, хотя я и рассказал много историй в художественной манере.</p><p>Книга&nbsp;— про философию и подход к делу, карьере и работе и (пафосно)&nbsp;—&nbsp;к жизни. Про то, что, на мой взгляд, остаётся неизменным, несмотря на технологический прогресс, ИИ и оцифровку всего и вся. Ещё раз взглянуть на те качества, которыми мы все обладаем,&nbsp;— инженеры, программисты, одним словом, творцы.</p><p>Если кто-то, прочитав книгу, прислушается и у него получится или, наоборот, не допустит моих ошибок,&nbsp;— то я считаю, что преуспел. А если и нет, то хотя бы пережил интересное приключение.</p><p>В статье я хочу рассказать о своих мотивах и дать несколько советов, если вы тоже давно хотите написать книгу, но так и не решились сделать первый шаг.</p> <a href="https://habr.com/ru/articles/1046670/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046670#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 11:10:13 GMT</pubDate>
      <dc:creator><![CDATA[Sbukreev]]></dc:creator>
      
      <category><![CDATA[книга своими руками]]></category><category><![CDATA[развитие личности]]></category><category><![CDATA[карьера в it]]></category><category><![CDATA[книги]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я пишу Telegram-ботов через Claude Code, вообще не умея программировать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/x-com/articles/1046826/</guid>
      <link>https://habr.com/ru/companies/x-com/articles/1046826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046826</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/318/9f7/462/3189f74621828e445da7fd74deea850e.png" /><p>Как вы, вероятно, помните по <a href="https://habr.com/ru/companies/x-com/articles/1036900/">статье про вайбкодинг на MacBook Neo</a>, программировать я не умею. Вообще. Нет, про Терминал я, конечно, слышал, но по факту никогда им не пользовался. А вот зачем нужен Git, натурально узнал только после того, как случайно затёр рабочий код старой копией и потом 2 дня разбирался, почему вдруг завелась старая версия бота, а новый функционал пропал. Тем не менее, прямо сейчас у меня крутится около десятка Telegram-ботов на одном VPS — и все рабочие, все делают полезные вещи и даже помогают зарабатывать деньги. А всё потому, что я в своё время не испугался критики настоящих прогеров и рискнул войти в вайбкодинг. Да так, что не вышел из него до сих пор. Сегодня расскажу о том, как пишу телеграм-ботов, вообще не имея представления ни о питонах, ни даже о хеллоуворлдах.</p> <a href="https://habr.com/ru/articles/1046826/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046826#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 11:03:01 GMT</pubDate>
      <dc:creator><![CDATA[Xcom-shop (Группа компаний X-Com)]]></dc:creator>
      
      <category><![CDATA[xcom-shop]]></category><category><![CDATA[diy]]></category><category><![CDATA[програмированние]]></category><category><![CDATA[claude code]]></category><category><![CDATA[вайб-кодинг]]></category><category><![CDATA[telegram-бот]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Физическая активность и здоровый оптимизм образуют непрерывный цикл]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1046820/</guid>
      <link>https://habr.com/ru/articles/1046820/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046820</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/80d/5bf/599/80d5bf599caf897506dfc3a8d3228438.png" /><p>Грустный? Сходи погуляй, пообщайся с людьми, «потрогай траву». Да, это утрированное и даже стереотипное предложение на жалобы о плохом настроении. И если говорить про диагностированную депрессию или тревожность – то это может быть только вспомогательным инструментом, но никак не основным. Но если мы говорим про психически здорового человека и разбираем вопрос: «<strong>что вообще я могу делать для того, чтобы быть в оптимальном состоянии</strong>» – то новое исследование дает и ответ, и подробное объяснение.</p> <a href="https://habr.com/ru/articles/1046820/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046820#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 12 Jun 2026 10:41:30 GMT</pubDate>
      <dc:creator><![CDATA[MisterClever]]></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>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
