<?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>Mon, 04 May 2026 20:04:00 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[Я сделал приложение за вечер без навыков программирования. Зачем теперь разработчики?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031410/</guid>
      <link>https://habr.com/ru/articles/1031410/?utm_campaign=1031410&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0b0/1ab/09d/0b01ab09d6f2b3c4a71c6bc4a9cfe3e7.jpg" /><p>Я работаю проджект-менеджером в крупной IT-компании. Я за вечер сделал то, на что раньше ушло бы несколько месяцев работы целой команды. И этот опыт полностью поменял мое отношение к роли разработчика.</p> <a href="https://habr.com/ru/articles/1031410/?utm_campaign=1031410&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 19:55:18 GMT</pubDate>
      <dc:creator><![CDATA[vital_pavlenko]]></dc:creator>
      
      <category><![CDATA[сатира]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тайна Веды Конг]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031408/</guid>
      <link>https://habr.com/ru/articles/1031408/?utm_campaign=1031408&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/587/8fc/576/5878fc57641f96c5b9e3e13a3e6878bd.png" /><p>Необычными именами героев Ефремов решал свои художественные задачи, показывая мир будущего свободным от догм, стереотипов, социального и расового расслоения. Но есть ли в новаторских номинациях какие-то скрытые языковые коды? </p> <a href="https://habr.com/ru/articles/1031408/?utm_campaign=1031408&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 19:39:46 GMT</pubDate>
      <dc:creator><![CDATA[Eco_coder]]></dc:creator>
      
      <category><![CDATA[python]]></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[Проблема obsidian для студентов или как я написал obsidian export helper]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031406/</guid>
      <link>https://habr.com/ru/articles/1031406/?utm_campaign=1031406&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/571/891/1a0/5718911a0e1c43e29eb730a5848a9b48.png" /><p>В данной статье я описал, с какими проблемами я встретился, будучи студентом, который на постоянной основе использует obsidian, из-за которых я создал <a href="https://github.com/killergot/Obsidian-export-helper" rel="noopener noreferrer nofollow">свой экспортер</a> подграфа в obsidian.</p> <a href="https://habr.com/ru/articles/1031406/?utm_campaign=1031406&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 19:21:13 GMT</pubDate>
      <dc:creator><![CDATA[killergot]]></dc:creator>
      
      <category><![CDATA[obsidian]]></category><category><![CDATA[markdown]]></category><category><![CDATA[python]]></category><category><![CDATA[zettelkasten]]></category><category><![CDATA[export]]></category><category><![CDATA[productivity]]></category><category><![CDATA[продуктивность]]></category><category><![CDATA[учеба]]></category><category><![CDATA[cli]]></category><category><![CDATA[notes]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как Rust обманывает процессор: тайная жизнь niche-оптимизации, drop flags и MIR]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031398/</guid>
      <link>https://habr.com/ru/articles/1031398/?utm_campaign=1031398&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Большинство статей про Rust заканчиваются на borrow checker и lifetimes, как будто внутри компилятора живёт только проверяльщик заимствований и злой шрифтовый дизайнер для сообщений об ошибках. На деле там целый зоопарк механизмов, о которых редко пишут даже на конференциях. Я собрал несколько по настоящему любопытных вещей, которые меняют представление о том, как устроен язык изнутри, и подкрепил каждый сюжет кодом, который можно скопировать и проверить самому.</p><p>Начнём с того, чего никто не ждёт. Знакомая всем конструкция Option ссылки занимает ровно столько же байт, сколько и обычная ссылка. Это кажется магией: ведь у Option должен быть тег, отличающий Some от None. Никакого тега нет. Компилятор знает, что ссылка в Rust никогда не может быть нулевой, и использует нулевой адрес как представление варианта None. Этот трюк называется niche optimization, и он работает гораздо шире, чем принято думать. Проверим руками.</p> <a href="https://habr.com/ru/articles/1031398/?utm_campaign=1031398&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 18:46:02 GMT</pubDate>
      <dc:creator><![CDATA[vibecodingai]]></dc:creator>
      
      <category><![CDATA[rust]]></category><category><![CDATA[backend]]></category><category><![CDATA[senior]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Security Week 2619: особенности уязвимости Copy Fail в ядре Linux]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/kaspersky/articles/1031202/</guid>
      <link>https://habr.com/ru/companies/kaspersky/articles/1031202/?utm_campaign=1031202&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/eae/e67/c2a/eaee67c2aee8a2efcd7e5c9c27576231.jpg" /><p>Важной новостью прошлой недели стало обнародование данных об опасной уязвимости в ядре Linux, получившей название Copy Fail (<a href="https://copy.fail/">мини-сайт</a>, <a href="https://habr.com/ru/news/1029860/">новость</a> на Хабре), которая открывает относительно простой способ локального повышения привилегий. Авторы оригинального исследования не стесняются <a href="https://xint.io/blog/copy-fail-linux-distributions#how-we-found-it-9">рекламировать</a> ИИ-ассистент для анализа кодовой базы, который нашел данную проблему в течение часа. Исследователи «Лаборатории Касперского» <a href="https://securelist.ru/tr/copyfail-root-linux/115439/">провели</a> анализ уязвимости и предложили варианты обнаружения атак с ее использованием.</p><p>Уязвимость получила идентификатор <a href="https://nvd.nist.gov/vuln/detail/CVE-2026-31431">CVE-2026-31431</a> и рейтинг 7,8 балла по шкале CVSS. Ошибка была внесена в код модуля ядра algif_aead еще в 2017 году: тогда была внедрена поддержка оптимизаций in-place при работе системы шифрования AEAD. Это, в свою очередь, привело к дефекту обработки буферов, что дало потенциальному атакующему возможность контролируемо изменять содержимое кэша любого файла, доступного для чтения.</p> <a href="https://habr.com/ru/articles/1031202/?utm_campaign=1031202&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 18:24:46 GMT</pubDate>
      <dc:creator><![CDATA[Kaspersky_Lab («Лаборатория Касперского»)]]></dc:creator>
      
      <category><![CDATA[иб]]></category><category><![CDATA[copy fail]]></category><category><![CDATA[linux]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Связь на гравитационных волнах — возможна]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031392/</guid>
      <link>https://habr.com/ru/articles/1031392/?utm_campaign=1031392&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0fc/8db/dee/0fc8dbdee02acf2229b2951e758a938b.jpg" /><p>Разговоры о передаче информации сквозь планету с помощью гравитационных волн (ГВ) обычно скатываются в научную фантастику: нам предлагают либо двигать нейтронные звезды, либо строить резонаторы из вымышленных материалов, выдерживающих давление света в тысячи атмосфер. <a href="https://habr.com/ru/articles/1030402/" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/1030402/</a></p><p>Но если отбросить фантазии и посмотреть на пределы современных оптических технологий, выясняется поразительная вещь. Гравитационный телеграф можно спроектировать уже сегодня. Да, это будет установка класса Mega Science, сравнимая по сложности и стоимости с детекторами LIGO. Но в отличие от фундаментальных научных приборов, у этой установки есть колоссальный коммерческий потенциал.</p><p>В этой статье мы разберем физически и инженерно корректную архитектуру Когерентного Гравитационного Трансивера.</p><p>Архитектура передатчика: Вакуум и стоячие волны</p><p>Обычная электромагнитная стоячая волна — это уже идеальный пульсирующий квадруполь. В ней пучности электрического и магнитного полей сдвинуты в пространстве и перетекают друг в друга с удвоенной частотой света. Это заставляет саму метрику пространства микроскопически “дышать”.</p><p>Как выглядит передатчик:</p> <a href="https://habr.com/ru/articles/1031392/?utm_campaign=1031392&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 18:21:21 GMT</pubDate>
      <dc:creator><![CDATA[mozg4d]]></dc:creator>
      
      <category><![CDATA[гравитационные волны]]></category><category><![CDATA[гравитационный телеграф]]></category><category><![CDATA[ОТО]]></category><category><![CDATA[лазерная физика]]></category><category><![CDATA[стоячая волна]]></category><category><![CDATA[интерферометрия]]></category><category><![CDATA[HFT]]></category><category><![CDATA[передача данных]]></category><category><![CDATA[LIGO]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как работает GPT4Free в Python и почему его лучше не использовать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031390/</guid>
      <link>https://habr.com/ru/articles/1031390/?utm_campaign=1031390&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/618/b1b/71c/618b1b71cebf65f6b4de5408b5b68db4.png" /><p>Представьте: вы открываете репозиторий g4f, видите пять строк кода — и вот уже ChatGPT отвечает на ваш вопрос, не спрашивая API-ключ и не прося денег. Мысль, которая приходит первой: <em>«Наконец-то бесплатный доступ к сильному ИИ, остальные просто не умеют готовить»</em>. Но пока вы радуетесь, ваш запрос уже ушёл гулять по миру через десяток чужих серверов. И никто — включая вас — не знает, кто прочитал его по дороге и сохранил ли он этот текст на будущее.</p><p>Я покажу, <strong>как именно</strong> библиотека маскируется, почему реверс-инжиниринг здесь превратился в инструмент обхода защиты и во что обходится такая экономия, когда речь заходит о конфиденциальности, стабильности и законности. Если вы хотя бы раз вставляли g4f в свой проект  — дочитайте до конца. Возможно, это убережёт вас от очень дорогих последствий.</p> <a href="https://habr.com/ru/articles/1031390/?utm_campaign=1031390&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 18:15:58 GMT</pubDate>
      <dc:creator><![CDATA[goodchal23]]></dc:creator>
      
      <category><![CDATA[gpt4free]]></category><category><![CDATA[openai api]]></category><category><![CDATA[информационная безопасность]]></category><category><![CDATA[утечка данных]]></category><category><![CDATA[реверс-инжиниринг]]></category><category><![CDATA[конфеденциальность]]></category><category><![CDATA[прокси]]></category><category><![CDATA[риски]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Q-LLL: как мы сделали LLL-редукцию наблюдаемой, управляемой и проверяемой]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031386/</guid>
      <link>https://habr.com/ru/articles/1031386/?utm_campaign=1031386&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5f5/601/f20/5f5601f2022e6ae8fe25960261a43704.jpeg" /><p>Мы привыкли воспринимать LLL-редукцию как «чёрный ящик»: подали целочисленный базис, получили редуцированный базис, проверили результат. Но что, если сделать процесс редукции наблюдаемым?</p><p>В статье рассказываю о Q-LLL — exact-certified алгоритме семейства LLL, где классическая корректность сохраняется, но выбор редукционных действий управляется квантизированной Gram/Lovász-геометрией.</p><p>Главная идея:</p><p><code>approximate geometry observes, exact arithmetic decides, certificate proves. </code></p><p>Q-LLL не заменяет fplll и не меняет Lovász-критерий. Вместо этого он добавляет новый слой: quantized Gram/Lovász oracle, exact gate, fair scheduler и proof-carrying certificates, которые можно независимо проверить.</p><p>В статье разбираю:</p><p>— почему обычного sequential LLL недостаточно для больших семейств lattice-вариантов; — что такое Lovász slack и как из него получается карта геометрических дефектов; — как работает quantized Gram/Lovász oracle; — почему approximate слой не принимает математических решений; — зачем нужны exact-сертификаты и independent verifier; — как Q-LLL становится lattice-core для nonce-observatory; — какие результаты уже получены и какие ограничения честно остаются.</p><p>Это не статья про «магическую кнопку» и не claim про универсальное превосходство над fplll. Это попытка показать новый взгляд на LLL: как на управляемый, наблюдаемый и проверяемый процесс, где квантизированная геометрия направляет редукцию, а exact-арифметика остаётся источником истины.</p> <a href="https://habr.com/ru/articles/1031386/?utm_campaign=1031386&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 18:13:08 GMT</pubDate>
      <dc:creator><![CDATA[tqec]]></dc:creator>
      
      <category><![CDATA[алгоритмы]]></category><category><![CDATA[криптография]]></category><category><![CDATA[ecdsa]]></category><category><![CDATA[аудит]]></category><category><![CDATA[информационная безопасность]]></category><category><![CDATA[сигнатуры]]></category><category><![CDATA[биткойн]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[LLM-пентест в 2026: что изменилось за год]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031380/</guid>
      <link>https://habr.com/ru/articles/1031380/?utm_campaign=1031380&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/334/aca/5aa/334aca5aab6c47d6f92d0be6816acb42.jpg" /><p>Привет, Хабр! Согласно отчёту Trend Micro TrendAI за прошлый год число CVE во всей AI-экосистеме почти удвоилось: с 419 до 756. Цифры стартовые, но мысль простая. Тестировать нейросетевые сервисы как обычные веб-приложения в 2026-м уже недостаточно. И вот почему.</p><p>В этой статье разберу:</p><p>- что появилось нового в OWASP LLM Top 10 (версия 2025);</p><p>- какие атаки реально работают в проде, а какие так и остались в arXiv;</p><p>- чем тестируют LLM сейчас (open-source стек плюс российские игроки);</p><p>- плюс короткий практический playbook на четыре уровня.</p> <a href="https://habr.com/ru/articles/1031380/?utm_campaign=1031380&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 17:44:00 GMT</pubDate>
      <dc:creator><![CDATA[cheebo]]></dc:creator>
      
      <category><![CDATA[llm]]></category><category><![CDATA[искуственный интеллект]]></category><category><![CDATA[пентест]]></category><category><![CDATA[безопасность]]></category><category><![CDATA[117]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[6 онлайн-курсов для 1С-специалистов: поток стартует 15 мая]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/infostart/articles/1031376/</guid>
      <link>https://habr.com/ru/companies/infostart/articles/1031376/?utm_campaign=1031376&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6c7/08f/4a9/6c708f4a92ada9dd853a59c014cc3178.jpg" /><p><strong>15 мая в Инфостарте стартует новый поток онлайн-курсов для специалистов, которые работают с 1С, ИТ-проектами, требованиями, ТЗ и безопасностью.</strong></p><p><strong>Ждать старта, чтобы начать обучение, не нужно: доступ к материалам открывается сразу после оплаты. До 15 мая можно спокойно посмотреть первые уроки, разобраться с платформой и войти в поток уже подготовленным.</strong></p><p>С 15 мая подключаются чат, дедлайны и регулярная проверка заданий. Такой формат подходит тем, кто хочет учиться в удобное время, но не терять темп: материалы доступны асинхронно, а преподаватель или куратор проверяет работы и дает обратную связь...</p> <a href="https://habr.com/ru/articles/1031376/?utm_campaign=1031376&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 17:19:41 GMT</pubDate>
      <dc:creator><![CDATA[infostart-press (INFOSTART.RU)]]></dc:creator>
      
      <category><![CDATA[1с]]></category><category><![CDATA[вебинар]]></category><category><![CDATA[вебинары для разработчиков]]></category><category><![CDATA[обучение]]></category><category><![CDATA[обучение онлайн]]></category><category><![CDATA[инфостарт]]></category><category><![CDATA[проектирование систем]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как создать калькулятор для расчёта квадратных уравнений на Python с использованием фреймворка Tkinter]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031374/</guid>
      <link>https://habr.com/ru/articles/1031374/?utm_campaign=1031374&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d49/a9b/79a/d49a9b79a34c432450b57c02731e8068.png" /><p>Когда мне в школе мне задали сделать итоговый проект для&nbsp;допуска к&nbsp;ОГЭ. Я долго думал над темой проекта, и решил совместить две вещи в&nbsp;которых я хорошо разбираюсь, Квадратные уравнения и мой любимый язык программирования Python.</p><p>На&nbsp;этапе идеи я сразу понял с&nbsp;помощью чего именно я сделаю свой проект. Изначально у&nbsp;меня получилось разработать консольное приложение, состоящее из&nbsp;бесконечного цикла цикла и простого алгоритма который спрашивает тип уравнения: Полное квадратное/неполное квадратное, и после выбора мы могли вводить a, b и c/a и b.</p><p>Эту версию проекта я «накидал» за&nbsp;один вечер, когда я показал результат учителю, он порекомендовал мне сделать графический интерфейс, я моментально вспомнил Python библиотеку Tkinter для&nbsp;создания графического интерфейса.</p><p>Тут уже пришлось покумекать как&nbsp;именно это сделать, ведь на&nbsp;практике я еще на&nbsp;тот момент не&nbsp;сталкивался с&nbsp;этим фреймворком. В&nbsp;ходе поиска документации по&nbsp;данному фреймворку я столкнулся с&nbsp;тем что&nbsp;все материала&nbsp;были содержали слишком много «воды». На&nbsp;тот момент нейросети&nbsp;были чем то новым и неизведанным, как&nbsp;раз так совпало.</p> <a href="https://habr.com/ru/articles/1031374/?utm_campaign=1031374&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 17:16:45 GMT</pubDate>
      <dc:creator><![CDATA[maxcombo_201]]></dc:creator>
      
      <category><![CDATA[Python]]></category><category><![CDATA[tkinter]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мы уткнулись в потолок. Почему видеокарты перестали быстро расти — и что с этим делать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031370/</guid>
      <link>https://habr.com/ru/articles/1031370/?utm_campaign=1031370&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/378/bc6/d6d/378bc6d6d6662c61667ec0151965e9fa.png" /><p>H100 стоит $30 000 и потребляет 700 Вт. RTX 5090 — $2 000 (де-факто больше) и 575 Вт. Прирост производительности между поколениями сжался с 80% до 15–20%. Разбираемся, почему это структурная проблема и что индустрия делает, чтобы с ней жить.  </p> <a href="https://habr.com/ru/articles/1031370/?utm_campaign=1031370&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 16:45:41 GMT</pubDate>
      <dc:creator><![CDATA[Claritas]]></dc:creator>
      
      <category><![CDATA[GPU]]></category><category><![CDATA[NVIDIA]]></category><category><![CDATA[закон Мура]]></category><category><![CDATA[HBM]]></category><category><![CDATA[AI инфраструктура]]></category><category><![CDATA[чиплеты]]></category><category><![CDATA[архитектура GPU]]></category><category><![CDATA[LLM]]></category><category><![CDATA[H100]]></category><category><![CDATA[Blackwell]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Оркестрация runner-ов на Nomad]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/cinimex/articles/1031360/</guid>
      <link>https://habr.com/ru/companies/cinimex/articles/1031360/?utm_campaign=1031360&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e82/6d4/06f/e826d406f1d8cd2d4b46c2cf0f828ad0.jpg" /><p>Некоторое время назад мы столкнулись с типовой проблемой очередей при исполнении пайплайнов. Задачи упирались друг в друга, мешая выполнять операции последовательно.</p><p>Особенно остро это ощущалось на пайплайнах для сборки статики. Задачи требовали много ресурсов, выполнялись довольно долго, но основная нагрузка приходилась не столько процессор, сколько на дисковую подсистему (IOPS). В результате у нас возникали постоянные заторы при выполнении нескольких таких задач подряд.</p><p>Таким образом, вырисовывалась такая картина маслом: несколько разработчиков одновременно пушат свои сборки — кто-то новую версию плагина, кто-то страницу сайта — и все эти задачи, каждая минут на десять, устремляются в горстку общих runner-ов. Первый в очереди, конечно, чувствует себя прекрасно. Остальные же с тоской смотрят на статус <strong>pending</strong>  ....</p> <a href="https://habr.com/ru/articles/1031360/?utm_campaign=1031360&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 16:38:33 GMT</pubDate>
      <dc:creator><![CDATA[Sledov123 (Синимекс)]]></dc:creator>
      
      <category><![CDATA[devops]]></category><category><![CDATA[nomad]]></category><category><![CDATA[gitlab-runner]]></category><category><![CDATA[оркестрация]]></category><category><![CDATA[iac]]></category><category><![CDATA[hashicorp]]></category><category><![CDATA[системное администрирование]]></category><category><![CDATA[docker]]></category><category><![CDATA[микросервисы]]></category><category><![CDATA[python]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[AI-агенты в продакшене: почему demo не равно реальность]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031352/</guid>
      <link>https://habr.com/ru/articles/1031352/?utm_campaign=1031352&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Посмотрел демку, где AI-агент ревьюит PR за 40 секунд — и решил внедрить у себя. LangGraph, GitHub API, неделя на прототип. Прототип заработал красиво. А потом начался продакшен: галлюцинации, 60% мусорных комментариев, разработчики игнорируют бота. Рассказываю, как чинил это три месяца и к каким цифрам пришёл.</p> <a href="https://habr.com/ru/articles/1031352/?utm_campaign=1031352&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 16:16:22 GMT</pubDate>
      <dc:creator><![CDATA[nlaik]]></dc:creator>
      
      <category><![CDATA[AI-агенты]]></category><category><![CDATA[LangGraph]]></category><category><![CDATA[LangChain]]></category><category><![CDATA[код-ревью]]></category><category><![CDATA[LLM]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[GPT-4]]></category><category><![CDATA[продакшен]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как развернуть Spring Boot в Kubernetes за полчаса: туториал]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1022150/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1022150/?utm_campaign=1022150&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/854/e0d/58f/854e0d58f770a2cc25bc02a6535d868d.png" /><p><strong>Хотите увидеть, как&nbsp;живое Spring Boot‑приложение проходит путь от&nbsp;репозитория до&nbsp;кластера Kubernetes? </strong>В&nbsp;статье пройдем путь от&nbsp;создания простого HealthController до&nbsp;автоматического деплоя через CI/CD. Разберём Dockerfile без&nbsp;магии, манифесты Deployment с&nbsp;пробами, настройку ресурсов и изящный Graceful Shutdown. В&nbsp;финале вы получите живую связку «код&nbsp;— контейнер&nbsp;— кластер», готовую к&nbsp;продакшену.</p> <a href="https://habr.com/ru/articles/1022150/?utm_campaign=1022150&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 15:50:09 GMT</pubDate>
      <dc:creator><![CDATA[sproshchaev (OTUS)]]></dc:creator>
      
      <category><![CDATA[Spring Boot]]></category><category><![CDATA[Kubernetes]]></category><category><![CDATA[Docker]]></category><category><![CDATA[деплой приложения]]></category><category><![CDATA[контейнеризация]]></category><category><![CDATA[GitLab CI]]></category><category><![CDATA[Kubernetes Deployment]]></category><category><![CDATA[health-check]]></category><category><![CDATA[production-ready]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Оптимизируем JDBC connection pool HikariCP. Основы и настройка]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1030880/</guid>
      <link>https://habr.com/ru/articles/1030880/?utm_campaign=1030880&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/79a/acc/af3/79aaccaf391b36999377306d6d3f108a.jpg" /><p>HikariCP давно стал де-факто стандартом JDBC connection pooling в JVM-проектах. Но подключить его мало: важно правильно выбрать размер пула, таймауты, maxLifetime, keepaliveTime, leak detection и метрики.</p><p>Разбираем, как настроить HikariCP для Java, Kotlin, Scala и Spring Boot, какие ошибки чаще всего встречаются в проде и почему maximumPoolSize нельзя просто копировать из соседнего сервиса.</p> <a href="https://habr.com/ru/articles/1030880/?utm_campaign=1030880&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 15:19:54 GMT</pubDate>
      <dc:creator><![CDATA[rurikovich]]></dc:creator>
      
      <category><![CDATA[HikariCP]]></category><category><![CDATA[JDBC]]></category><category><![CDATA[connection pool]]></category><category><![CDATA[PostgreSQL]]></category><category><![CDATA[Spring Boot]]></category><category><![CDATA[Java]]></category><category><![CDATA[Kotlin]]></category><category><![CDATA[Scala]]></category><category><![CDATA[пул соединений]]></category><category><![CDATA[настройка базы данных]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Больше контекста — хуже результат]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031340/</guid>
      <link>https://habr.com/ru/articles/1031340/?utm_campaign=1031340&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/1a0/cc5/945/1a0cc59459b1177729800f9710c16a69.jpg" /><p>После статьи про <a href="https://habr.com/ru/articles/1030946/" rel="noopener noreferrer nofollow">Cursor</a> и сжатие контекста я получил много  комментариев. В коментах спорят: виноват компактинг? Или attention dilution?  Или модель просто ослушалась? Или проблема вообще не в контексте, а в  alignment?</p><p>Спор хороший, но он показывает фундаментальную проблему: у инженеров  нет общей картины того, как LLM работают с контекстом. Мы видим симптомы  (агент удалил базу, модель галлюцинирует, точность падает на длинной  сессии), но не понимаем механизмы.</p><p>Попробуем собрать эту картинку</p> <a href="https://habr.com/ru/articles/1031340/?utm_campaign=1031340&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Бооольше нейрослопа :)</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 15:16:36 GMT</pubDate>
      <dc:creator><![CDATA[Aule]]></dc:creator>
      
      <category><![CDATA[почему LLM галлюцинирует]]></category><category><![CDATA[как работает Chain-of-Thought]]></category><category><![CDATA[проблема длинного контекста]]></category><category><![CDATA[почему AI-агенты тупят]]></category><category><![CDATA[сокращение промпта]]></category><category><![CDATA[контекстное окно]]></category><category><![CDATA[GPT-5.5 промпты]]></category><category><![CDATA[Claude Opus 4.7 гайд]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[75 картинок ablation: как Reddit-критика заставила меня переосмыслить FLUX-LoRA пайплайн]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031338/</guid>
      <link>https://habr.com/ru/articles/1031338/?utm_campaign=1031338&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/aa2/eac/4db/aa2eac4dbcfda2ed7780b9170c079d21.jpg" /><p>Запустил <a href="https://pinock.io" rel="noopener noreferrer nofollow">pinock.io</a> — бесплатную ленту AI-генерации животных в стиле советских спичечных коробков. Под капотом FLUX.2-klein + кастомная LoRA + двухпроходный «sandwich»-пайплайн.</p><p>Получил детальный технический комментарий на r/StableDiffusion с тремя претензиями. Сел и прогнал ablation: 5 вариантов пайплайна × 5 категорий × 3 сида = 75 картинок.</p><p>Нашёл дыры в собственном пайплайне — в том числе кириллицу прямо в выходе LoRA (training-set leakage) и полный коллапс LoRA при scale=2.0. Текущий sandwich оказался патчем поверх плохо обученной LoRA, а не правильным решением.</p><p>В статье — все картинки, цифры, и почему оба «правильных» совета критика на текущей модели не сработали. Плюс план переобучения на 1500-датасете.</p> <a href="https://habr.com/ru/articles/1031338/?utm_campaign=1031338&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 15:15:45 GMT</pubDate>
      <dc:creator><![CDATA[yukakust]]></dc:creator>
      
      <category><![CDATA[FLUX]]></category><category><![CDATA[LoRA]]></category><category><![CDATA[StableDiffusion]]></category><category><![CDATA[ablation]]></category><category><![CDATA[FastAPI]]></category><category><![CDATA[SQLite]]></category><category><![CDATA[pinock]]></category><category><![CDATA[matchbox]]></category><category><![CDATA[vast]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Конкатенация строк в Java: почему советы 2008 года всё ещё работают — и почему этого уже недостаточно]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031336/</guid>
      <link>https://habr.com/ru/articles/1031336/?utm_campaign=1031336&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e68/2bf/c07/e682bfc07447875847e9320aa8b9c68d.jpg" /><p>Вы наверняка видели такой код - for (String s : data) { result += s; } сотни раз. </p><p>Что с ним не так? </p><p>Ведь он выглядит безобидно, почти идиоматично. Но в продакшене под нагрузкой этот цикл способен генерировать&nbsp;<strong>сотни мегабайт мусора в секунду</strong>&nbsp;- даже если сам результат никому не нужен.</p><p>И казалось бы, проблема конкатенации строк в Java давно решена. Джунам говорят: используй&nbsp;<code>StringBuilder</code> и будет тебе щастье. А статьи десятилетней давности сравнивают&nbsp;<code>+</code>&nbsp;и&nbsp;<code>append()</code>&nbsp;в бенчмарках и ставят точку. </p><p>В сегодняшней статье я копнул немного глубже и оказалось, что реальность сложнее. </p><p>Вред не исчез - он принял новые, менее очевидные формы.</p> <a href="https://habr.com/ru/articles/1031336/?utm_campaign=1031336&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Заглянуть</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 15:10:47 GMT</pubDate>
      <dc:creator><![CDATA[Snaret]]></dc:creator>
      
      <category><![CDATA[конкатенация строк]]></category><category><![CDATA[stringbuilder]]></category><category><![CDATA[invokedynamic]]></category><category><![CDATA[stringconcatfactory]]></category><category><![CDATA[escape analysis]]></category><category><![CDATA[аллокации памяти]]></category><category><![CDATA[сборщик мусора gc]]></category><category><![CDATA[String Templates]]></category><category><![CDATA[java]]></category><category><![CDATA[jvm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Странные ИИ‑существа из 00-х, которые научились размножаться сами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/studyai/articles/1031334/</guid>
      <link>https://habr.com/ru/companies/studyai/articles/1031334/?utm_campaign=1031334&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/396/c0e/d3e/396c0ed3eb8c82392bf7ed0c9b868f21.png" /><p>Искусственный интеллект пришел в&nbsp;мир почти 70&nbsp;лет назад. А&nbsp;наши жизни он захлестнул поистине атилловским вторжением совсем недавно.</p><p>Но&nbsp;когда еще сотовые телефоны едва помещались в&nbsp;карман, мониторы&nbsp;были пузатыми, а&nbsp;ПК стоили как&nbsp;целая машина, ИИ&nbsp;был уже рядом, делая первые робкие шаги. Сегодня мы расскажем об&nbsp;игре на&nbsp;основе AI‑модели, которая наделала много шуму в 90-х и начале нулевых. А&nbsp;все потому что&nbsp;ее персонажи&nbsp;были пугающе умными.</p> <a href="https://habr.com/ru/articles/1031334/?utm_campaign=1031334&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 15:07:20 GMT</pubDate>
      <dc:creator><![CDATA[DimaIam (StudyAI)]]></dc:creator>
      
      <category><![CDATA[ИИ]]></category><category><![CDATA[AI]]></category><category><![CDATA[игры]]></category><category><![CDATA[научно-популярное]]></category><category><![CDATA[искуственный интеллект]]></category><category><![CDATA[игры про алгоритмы]]></category><category><![CDATA[история]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Поддержка Docker Compose в Spring Boot 3.1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/spring_aio/articles/1031216/</guid>
      <link>https://habr.com/ru/companies/spring_aio/articles/1031216/?utm_campaign=1031216&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/8be/ebd/469/8beebd469fb195f859a5db6258ce82f5.png" /><p>Иногда перед разработчиком встает задача воссоздания некоторого окружения локально. В него часто входят различные компоненты инфраструктуры, такие как:</p><p>– PostgreSQL</p><p>– Kafka</p><p>– RabbitMQ</p><p>– Redis</p><p>И так далее. Менеджить целый зоопарк таких сервисов локально бывает не очень удобно. К счастью, у команды Spring Boot для вас есть небольшой помошник - Spring Boot Docker Compose.</p><p><em>Комментарий от Михаила Поливахи:</em></p><p>Друзья, хоть на дворе уже Spring Boot 4, мы знаем, что большинство из вас сидит на Spring Boot 3. И мы посчитали очень нужным рассказать о таком Spring Boot инструменте, который, на наш взгляд, делает локальную разработку со Spring Boot намного более приятной.</p> <a href="https://habr.com/ru/articles/1031216/?utm_campaign=1031216&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 14:58:24 GMT</pubDate>
      <dc:creator><![CDATA[spring_aio (Spring АйО)]]></dc:creator>
      
      <category>java</category><category>kotlin</category><category>docker</category><category>docker-compose</category><category>dockerfile</category><category>devops</category><category>deploy</category><category>cloud</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Почему NVMe не всегда ускоряет сайт: смотрим на latency, p95/p99 и профиль нагрузки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031330/</guid>
      <link>https://habr.com/ru/articles/1031330/?utm_campaign=1031330&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cf3/0ae/e7c/cf30aee7cf18ff7eb8ebbf6f8a5f65d7.jpg" /><p>У дисковой подсистемы слишком хорошая репутация в тарифных таблицах и не самая однозначная в инженерных обсуждениях. В первом случае нам продают гигабайты в секунду, во втором часто говорят, что для веба диск почти не важен.</p><p>Я работаю контент-маркетологом в Scalehost и по работе регулярно разбираю темы, связанные с производительностью веб-проектов. Вопрос “нужен ли сайту NVMe или это просто маркетинговая галочка” возникает так часто, что мне захотелось собрать его в один технически внятный разбор.</p> <a href="https://habr.com/ru/articles/1031330/?utm_campaign=1031330&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 14:58:01 GMT</pubDate>
      <dc:creator><![CDATA[nmazikov]]></dc:creator>
      
      <category><![CDATA[nvme]]></category><category><![CDATA[sata ssd]]></category><category><![CDATA[latency]]></category><category><![CDATA[p99]]></category><category><![CDATA[p95]]></category><category><![CDATA[ttfb]]></category><category><![CDATA[fio]]></category><category><![CDATA[высоконагруженные системы]]></category><category><![CDATA[серверная оптимизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Использование Trino для построения ETL‑процессов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/neoflex/articles/1031326/</guid>
      <link>https://habr.com/ru/companies/neoflex/articles/1031326/?utm_campaign=1031326&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/dc7/a50/71c/dc7a5071cb5ef601c9bbd88b67960e1b.jpg" /><p><strong>1. Введение. Trino: ключевые задачи и главные преимущества</strong></p><p>В&nbsp;современной архитектуре управления данными ETL‑процессы рассматриваются не&nbsp;как&nbsp;вспомогательный инструмент, а&nbsp;как&nbsp;базовый механизм интеграции, трансформации и подготовки данных, поступающих из&nbsp;множества гетерогенных источников. Ключевая цель этих процессов&nbsp;— избавиться от&nbsp;хаоса и разрозненности данных, которые почти всегда появляются в&nbsp;больших распределенных компаниях <a href="https://habr.com/ru/articles/248231/">[1]</a>.</p><p>В&nbsp;рамках ETL‑конвейера выполняется автоматизированное извлечение данных из&nbsp;различных источников, их очистка, нормализация и приведение к&nbsp;единой модели, после чего подготовленные данные загружаются в&nbsp;централизованное аналитическое хранилище. Это даёт три главных преимущества: обеспечивает высокое качество и согласованность данных, структурирует информацию под&nbsp;нужды бизнес‑отчетности, а&nbsp;также отделяет аналитическую нагрузку от&nbsp;операционных систем, повышая таким образом производительность системы в&nbsp;целом. </p><p>ETL возник как&nbsp;вынужденная мера, так как&nbsp;во&nbsp;время его появления (1970–1990-е) не&nbsp;было ни высокоскоростных сетей, ни мощных распределенных движков аналитики, ни концепции Data Lake. Единственным надёжным способом построить аналитическую отчетность&nbsp;было физически извлекать данные из&nbsp;операционных систем и копировать их в&nbsp;отдельную специализированную базу. Именно поэтому ETL закрепился как&nbsp;основной архитектурный паттерн аналитических систем на&nbsp;долгие десятилетия.</p><p>Увы, такой подход породил и массу проблем: это дублирование данных, долгие пайплайны, сложные зависимости, задержки обновления и огромные затраты на&nbsp;поддержку. Традиционным ETL‑процессам становится всё труднее справляться с&nbsp;постоянно растущим объемом поступающих данных. Более того, большие сложности возникают при&nbsp;работе с&nbsp;уже накопленной информацией, ведь её требуется хранить на&nbsp;протяжении многих лет, а&nbsp;значит&nbsp;— сохранять возможность глубокого анализа по&nbsp;всей доступной истории.</p> <a href="https://habr.com/ru/articles/1031326/?utm_campaign=1031326&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 14:44:48 GMT</pubDate>
      <dc:creator><![CDATA[neoflex (Neoflex)]]></dc:creator>
      
      <category><![CDATA[Neoflex]]></category><category><![CDATA[Trino]]></category><category><![CDATA[ETL]]></category><category><![CDATA[ELT]]></category><category><![CDATA[Data Lake]]></category><category><![CDATA[Lake House]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Создаем клиентскую библиотеку ROS2. «Hello ROS»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031312/</guid>
      <link>https://habr.com/ru/articles/1031312/?utm_campaign=1031312&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Пару лет назад у меня возникла мысль, почему бы не написать полноценную клиентскую библиотеку ROS2 для языка Lua?.. Увы, результат оказался невостребованным, зато сама разработка позволила лучше понять, как устроен этот фреймворк, а также с интересом провести время, разгадывая логические головоломки.</p><p>Создатели ROS2 вынесли базовый функционал в C библиотеку &nbsp;<a href="https://github.com/ros2/rcl" rel="noopener noreferrer nofollow">rcl</a>&nbsp;(ROS Client Libraries). В теории, достаточно создать обертку на каком-либо языке программирования и можно пользоваться. Между тем, сторонних клиентских библиотек не так уж много. На мой взгляд, можно выделить следующие причины:</p> <a href="https://habr.com/ru/articles/1031312/?utm_campaign=1031312&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 14:15:30 GMT</pubDate>
      <dc:creator><![CDATA[stanislav_mikhel]]></dc:creator>
      
      <category><![CDATA[ROS2]]></category><category><![CDATA[rcl]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[База FinOps: Почему счет за облако каждый месяц растет и что с этим делать]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/finops_ru/articles/1031288/</guid>
      <link>https://habr.com/ru/companies/finops_ru/articles/1031288/?utm_campaign=1031288&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9f1/bcf/ca3/9f1bcfca39deedda4d4907afb5c993b6.jpeg" /><p>Модель pay-as-you-go, которую предлагают в облаке, всегда была палкой о двух концах. С одной стороны, история вроде честнее некуда: платишь ровно за то, что заказал. Как в ресторане. Но, с другой, именно она практике нередко приводит к такому перерасходу, что поневоле начинаешь задумываться, а нужно ли нам вообще это облако?</p><p>На самом деле чудес не бывает, и я намеренно перевел pay-as-you-go как “платишь за то, что заказал”. Внимание: заказал, а не потребил. Потому что в этом и заключается первая проблема – нет, не облаков, – а тех, кто их использует. Компании регулярно выходят за рамки бюджетов, потому что платят за ресурсы, которыми де-факто не пользуются. Тут и забытые тестовые стенды, и старые проекты, которые продолжают генерировать счета, и простаивающие виртуальные машины с запасом по мощности, и чего только не. В результате до 30% облачного бюджета просто улетает впустую. А у некоторых и того больше.&nbsp;</p><p>Плюс – усложнение архитектуры как таковой. Если раньше одно приложение работало на одном сервере, то теперь они состоят из десятков разных микросервисов, и каждому нужна своя база, свой кэш, своя очередь. А ведь еще есть тестовое окружение, staging, CI/CD и много других английских слов. И за все надо платить. Да, по отдельности вроде копейки. Но когда таких сервисов 100 или 200, сумма выходит приличная. Добавим сюда накладные расходы и получим еще минимум 15-25% к счету. А хотелось бы эти деньги оставить у себя в кармане. О том, как это сделать, сегодня и поговорим.</p> <a href="https://habr.com/ru/articles/1031288/?utm_campaign=1031288&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:54:44 GMT</pubDate>
      <dc:creator><![CDATA[petrovcargoex (Практики FinOps)]]></dc:creator>
      
      <category><![CDATA[финопс]]></category><category><![CDATA[finops]]></category><category><![CDATA[devops]]></category><category><![CDATA[Облака]]></category><category><![CDATA[управление затратами]]></category><category><![CDATA[практики finops]]></category><category><![CDATA[Инфраструктура]]></category><category><![CDATA[IT-бюджет]]></category><category><![CDATA[Оптимизация]]></category><category><![CDATA[SRE]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Противодействие утечке информации по сетевым скрытым каналам]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/hex_team/articles/1031248/</guid>
      <link>https://habr.com/ru/companies/hex_team/articles/1031248/?utm_campaign=1031248&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/29b/8d0/756/29b8d075693140cfa2792f1fdd0df218.jpg" /><p>В <a href="https://habr.com/ru/companies/hex_team/articles/1017478/">первых двух статьях цикла</a> мы обсудили проблему утечки информации по сетевым скрытым каналам и разобрали несколько реальных примеров построения таких скрытых каналов. Сегодня мы поговорим о том, как выстраивать процесс защиты от утечки информации по скрытым каналам. </p> <a href="https://habr.com/ru/articles/1031248/?utm_campaign=1031248&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:45:33 GMT</pubDate>
      <dc:creator><![CDATA[f_mike (HEX.TEAM)]]></dc:creator>
      
      <category><![CDATA[Скрытые каналы]]></category><category><![CDATA[Пропускная способность]]></category><category><![CDATA[Фиктивный трафик]]></category><category><![CDATA[Энтропия]]></category><category><![CDATA[Сетевая безопасность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Спрос в России в ближайшее время]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031246/</guid>
      <link>https://habr.com/ru/articles/1031246/?utm_campaign=1031246&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/76f/c17/278/76fc172786158dec76a996d2d4cbfada.jpg" /><p>Попробую собрать общую картину по спросу на товары и услуги в России, чтобы ответить на вопрос где мы сейчас и куда вообще всё движется.</p><p>Наша экономика в начале 2026 года заметно так&nbsp;<strong>замедлилась</strong>. По оценке Минэкономразвития, ВВП в январе снизился на 2,1% г/г, в феврале -&nbsp;<strong>на 1,5% г/г</strong>.</p><p>Но тоже важно добавить, что это отчасти было&nbsp;<strong>ожидаемо</strong>, так как был перекос в 4 квартале 2025 года, потому что бизнес и покупатели адаптировались к налоговым изменениям.</p> <a href="https://habr.com/ru/articles/1031246/?utm_campaign=1031246&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:17:56 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[Govorun PC: переносим офлайн-диктовку с Android на Windows за один вечер (с Claude)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031240/</guid>
      <link>https://habr.com/ru/articles/1031240/?utm_campaign=1031240&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>На Android у меня живёт&nbsp;<a href="https://github.com/amidexe/govorun-lite" rel="noopener noreferrer nofollow">Govorun Lite</a>&nbsp;— офлайн-диктовка на русском. Нажал кнопку, сказал, текст вставился. Никаких облаков, никакой отправки голоса на серверы. Работает через GigaAM v2 от Сбера.</p><p>Проблема одна: на ПК такого нет. Встроенная Windows-диктовка — онлайн. Whisper — либо медленный, либо требует видеокарту. Сторонние сервисы — снова облако.</p><p>Я решил портировать Govorun на Windows, и для ускорения взял Claude как пару-программиста. Что из этого вышло — в этой статье.</p> <a href="https://habr.com/ru/articles/1031240/?utm_campaign=1031240&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:16:24 GMT</pubDate>
      <dc:creator><![CDATA[size222]]></dc:creator>
      
      <category><![CDATA[python]]></category><category><![CDATA[speech-recognition]]></category><category><![CDATA[onnx]]></category><category><![CDATA[windows]]></category><category><![CDATA[llm]]></category><category><![CDATA[голосовой ввод]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Postgres advisory locks на Neon ломаются от TCP-сброса. История четырёх фиксов retry-логики]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031236/</guid>
      <link>https://habr.com/ru/articles/1031236/?utm_campaign=1031236&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d14/941/9c3/d149419c3f535e725ef45cfe8ab0b493.png" /><p>Расскажу про четыре production-инцидента на одном куске кода за десять дней. В каждом я думал, что разобрался. Закончилось тем, что я выкинул <code>pg_advisory_lock</code> из retry-пути и поставил <code>FOR UPDATE SKIP LOCKED</code>. Day-generation лок остался advisory-ным, но утечка там не критична - почему именно, разберу в конце. Полезно, если у вас Postgres на Neon (или Supabase, или Aiven serverless) и где-то по коду есть session-scoped advisory locks для координации задач между репликами.</p> <a href="https://habr.com/ru/articles/1031236/?utm_campaign=1031236&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:08:36 GMT</pubDate>
      <dc:creator><![CDATA[MatushkinVD]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[advisory lock]]></category><category><![CDATA[neon]]></category><category><![CDATA[serverless]]></category><category><![CDATA[retry]]></category><category><![CDATA[идемпотентность]]></category><category><![CDATA[distributed lock]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Я сконструировал собственный аппарат для электроэпиляции]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031232/</guid>
      <link>https://habr.com/ru/articles/1031232/?utm_campaign=1031232&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/545/ce1/2fd/545ce12fdb0789c61c1e11eca0166be5.JPG" /><p>Автор <a href="https://www.scd31.com/posts/diy-hair-electrolysis-machine" rel="noopener noreferrer nofollow">рассказывает</a>, как самостоятельно создал аппарат для электроэпиляции, с какими сложностями столкнулся и как решал проблемы разработки.</p> <a href="https://habr.com/ru/articles/1031232/?utm_campaign=1031232&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:07:20 GMT</pubDate>
      <dc:creator><![CDATA[maybe_elf]]></dc:creator>
      
      <category>электрический ток</category><category>электроприборы</category><category>здоровье</category><category>красота</category><category>эпиляция</category><category>diy-проекты</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Статический архетип в ECS: локальность данных без неявных перемещений компонент]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031234/</guid>
      <link>https://habr.com/ru/articles/1031234/?utm_campaign=1031234&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/fc2/b3a/392/fc2b3a392f88651b5d6a9aba202ef231.png" /><p>У архетипов в ECS есть неотъемлимое преимущество перед обычными sparse set'ами - локальность данных. Но есть и существенная проблема - хаотическое копирование данных при миграции из одного архетипа в другой. Что если попробовать избавиться от этого недостатка, оставив локальность данных? Предлагаю рассмотреть статический архетип, который требует явного вызова метода для миграции данных.</p> <a href="https://habr.com/ru/articles/1031234/?utm_campaign=1031234&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:03:30 GMT</pubDate>
      <dc:creator><![CDATA[Tidehunter]]></dc:creator>
      
      <category><![CDATA[ecs]]></category><category><![CDATA[c#]]></category><category><![CDATA[gamedev]]></category><category><![CDATA[open-source]]></category><category><![CDATA[unity]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Электроника на основе нитрида галлия: патенты в мире и в России]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/onlinepatent/articles/1031230/</guid>
      <link>https://habr.com/ru/companies/onlinepatent/articles/1031230/?utm_campaign=1031230&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/990/0f1/068/9900f10686d20eaa47ed988379d8f3e3.png" /><p>В 2023&nbsp;году мы рассказывали на&nbsp;Хабре про&nbsp;галлий и основные направления в&nbsp;электронике. По&nbsp;областям применения&nbsp;рынок сегментирован на&nbsp;потребительскую электронику, автомобилестроение, телекоммуникации, аэрокосмическую и оборонную отрасли, энергетику, промышленность, медицину и др. В&nbsp;маркетинговом исследовании (апрель 2026&nbsp;года) согласно прогнозам, мировой рынок полупроводниковых приборов на&nbsp;основе нитрида галлия вырастет с&nbsp;3,7&nbsp;млрд долларов в 2025&nbsp;году до&nbsp;примерно&nbsp;52,1&nbsp;млрд долларов к 2035&nbsp;году, продемонстрировав беспрецедентный абсолютный прирост в 48,4&nbsp;млрд долларов США за&nbsp;прогнозируемый период.&nbsp;Таким образом, общий рост составит 1300,5%, а&nbsp;совокупный среднегодовой темп роста (CAGR) рынка в&nbsp;период с 2025&nbsp;по 2035&nbsp;год составит 30,3%. </p><p>В&nbsp;данной статье рассмотрен патентный аспект.</p> <a href="https://habr.com/ru/articles/1031230/?utm_campaign=1031230&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:01:29 GMT</pubDate>
      <dc:creator><![CDATA[letsweb (Online patent)]]></dc:creator>
      
      <category><![CDATA[нитрид галлия]]></category><category><![CDATA[нитрид индия-галлия]]></category><category><![CDATA[производство электроники]]></category><category><![CDATA[производство микросхем]]></category><category><![CDATA[производство чипов]]></category><category><![CDATA[патентование]]></category><category><![CDATA[патентование изобретений]]></category><category><![CDATA[патенты сша]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Русская рулетка с поиском: почему каждый десятый ответ в AI-выдаче — ложь]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ru_mts/articles/1031062/</guid>
      <link>https://habr.com/ru/companies/ru_mts/articles/1031062/?utm_campaign=1031062&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/525/6a3/6e8/5256a36e89347bf2c54676914c940200.png" /><p>ИИ все активнее в повседневных задачах, например стал частью поиска. Google и другие системы генерируют сверху LLM-сводку. Не надо тратить время на выбор ссылок и анализ информации — получаешь всё на блюдечке, даже с понятной версткой.&nbsp;</p><p>Но все мы знаем, что ИИ выдает несуществующие факты, путает источники и делает некорректные выводы. Насколько часты эти ошибки? И критичны ли?</p><p>Рассмотрю, откуда они в поиске, на примере Google — только потому, что под руку попалось исследование его точности. Так-то поисковые ИИ-агенты чудят примерно одинаково.</p> <a href="https://habr.com/ru/articles/1031062/?utm_campaign=1031062&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 13:00:10 GMT</pubDate>
      <dc:creator><![CDATA[ekatarios (МТС)]]></dc:creator>
      
      <category><![CDATA[ошибки]]></category><category><![CDATA[ошибки ии]]></category><category><![CDATA[поиск]]></category><category><![CDATA[google]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему B2B-сделка в агро срывается после того, как закупщик открывает сайт поставщика]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031226/</guid>
      <link>https://habr.com/ru/articles/1031226/?utm_campaign=1031226&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9d0/2d0/443/9d02d0443b53133e0fcd2097c4c6290b.jpeg" /><p>Представьте систему, в которой решение о многомиллионной сделке принимается без участия продавца — пока тот ждёт ответного звонка. Именно так работает цифровая проверка контрагентов в российском агробизнесе 2024–2025 годов.</p><p>И это не алгоритм какого-то стартапа. Это то, что происходит в Excel-таблице службы безопасности агрохолдинга каждый раз, когда закупщик передаёт новый ИНН.</p> <a href="https://habr.com/ru/articles/1031226/?utm_campaign=1031226&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:58:34 GMT</pubDate>
      <dc:creator><![CDATA[webformula]]></dc:creator>
      
      <category><![CDATA[Агробизнес]]></category><category><![CDATA[B2B]]></category><category><![CDATA[сайт компании]]></category><category><![CDATA[цифровая проверка]]></category><category><![CDATA[маркетинг]]></category><category><![CDATA[репутация]]></category><category><![CDATA[поставщики]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Инструменты для бенчмарка веб-сервера]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031218/</guid>
      <link>https://habr.com/ru/articles/1031218/?utm_campaign=1031218&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/05f/361/0aa/05f3610aa032be88527583a0ecaee784.png" /><p>В&nbsp;процессе администрирования веб‑сервера наступает момент, когда нужно протестировать производительность решения, оптимизировать настройки, проверить гипотезу. Для&nbsp;решения этих задач нужно выбрать правильный инструмент для&nbsp;бенчмарка, о&nbsp;чём и будем говорить в&nbsp;этой статье. Все примеры будут разобраны на&nbsp;основе сервера Angie, но&nbsp;могут применяться и к&nbsp;другим продуктам. В&nbsp;этой статье будут освещены простые и доступные утилиты для&nbsp;оперативных тестов.&nbsp;</p> <a href="https://habr.com/ru/articles/1031218/?utm_campaign=1031218&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:42:46 GMT</pubDate>
      <dc:creator><![CDATA[Nickmob]]></dc:creator>
      
      <category><![CDATA[angie]]></category><category><![CDATA[nginx]]></category><category><![CDATA[ab]]></category><category><![CDATA[wrk]]></category><category><![CDATA[h2load]]></category><category><![CDATA[нагрузочное тестирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Kubernetes: архитектура и абстракции — полный гайд]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1022152/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1022152/?utm_campaign=1022152&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f01/b90/0de/f01b900deea8535ead06566c133b3ee2.jpg" /><p>Почему Kubernetes стал стандартом оркестрации контейнеров? Разбираем архитектуру без скучной теории: Control Plane, поды, сервисы, деплойменты — на реальных примерах. Вы узнаете, как избежать типичных ошибок, увидите опыт миграции Tinder и получите лучшие практики, которые применяют ведущие команды. Статья для тех, кто хочет не просто знать команды kubectl, а понимать, как проектировать отказоустойчивые платформы</p> <a href="https://habr.com/ru/articles/1022152/?utm_campaign=1022152&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:41:02 GMT</pubDate>
      <dc:creator><![CDATA[sproshchaev (OTUS)]]></dc:creator>
      
      <category><![CDATA[devops]]></category><category><![CDATA[kubernetes]]></category><category><![CDATA[архитектура]]></category><category><![CDATA[контейнеры]]></category><category><![CDATA[оркестрация]]></category><category><![CDATA[микросервисы]]></category><category><![CDATA[best-practices]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как из смарт-камеры сделать машинное зрение: дружим Hikrobot ID3000 + OpenCV через Python]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031192/</guid>
      <link>https://habr.com/ru/articles/1031192/?utm_campaign=1031192&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/84b/d84/1a7/84bd841a753779cdb8aea9c0690bd9e1.jpg" /><p>Можно ли из смарт-камеры сделать полноценную систему машинного зрения? Можно, нужно подружить её C-библиотеку Hikrobot IDMVS SDK с OpenCV через Python. О том, как это сделать — расскажу на примере кейса печати маркировки на мешках строительной смеси: как мы проверяли синхронность печати кодов маркировки, искали белые квадраты, попадали в них кодами, дублировали по 4 кода на один мешок.</p> <a href="https://habr.com/ru/articles/1031192/?utm_campaign=1031192&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:23:44 GMT</pubDate>
      <dc:creator><![CDATA[avsolovyev]]></dc:creator>
      
      <category><![CDATA[машинное зрение]]></category><category><![CDATA[автоматизация производства]]></category><category><![CDATA[маркировка]]></category><category><![CDATA[техническое зрение]]></category><category><![CDATA[opencv]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Скованные одним цефом: как тестируем Ceph в MWS Cloud Platform]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/mws/articles/1031132/</guid>
      <link>https://habr.com/ru/companies/mws/articles/1031132/?utm_campaign=1031132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7eb/32b/634/7eb32b6349426b8a4b952e67d0eadcdf.png" /><p>Смело предположу, что&nbsp;каждый инженер, на&nbsp;регулярной основе работающий с&nbsp;SDS Сeph, не&nbsp;единожды находился в&nbsp;состоянии фрустрации от&nbsp;сложности и неоднозначности этой технологии. Я хотел&nbsp;бы попробовать помочь и поделиться своим опытом решения проблем с&nbsp;производительностью. В&nbsp;этой статье я кратко расскажу про&nbsp;некоторые инструментальные подходы к&nbsp;решению возникающих задач. </p><p>Всем привет! Меня зовут Александр Пивкин, я ведущий SRE‑инженер в&nbsp;MWS Cloud Platform. Сейчас Ceph&nbsp;— основная технология хранения данных в <a href="https://mws.ru/cloud-platform/?utm_source=habr_hub&amp;utm_campaign=mwscloudplatform&amp;utm_term=article1031132">MWS Cloud Platform</a>, и поэтому она должна работать хорошо.&nbsp;</p><p>Сегодня сфокусируемся на&nbsp;инструментах диагностики и устранения проблем производительности в&nbsp;Ceph‑кластерах.</p> <a href="https://habr.com/ru/articles/1031132/?utm_campaign=1031132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:22:17 GMT</pubDate>
      <dc:creator><![CDATA[Running_thru (MWS Cloud)]]></dc:creator>
      
      <category><![CDATA[cloud]]></category><category><![CDATA[ceph]]></category><category><![CDATA[mws cloud]]></category><category><![CDATA[mwscloudplatform]]></category><category><![CDATA[облако]]></category><category><![CDATA[хранение данных]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Shine — C++ Фреймворк для десктоп приложений с использованием React]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031200/</guid>
      <link>https://habr.com/ru/articles/1031200/?utm_campaign=1031200&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e33/fab/a1c/e33faba1c9252abbd1951918acc8670b.png" /><p>Краткий обзор и представление фреймворка Shine для разработки десктоп приложений используя C++ и React.</p> <a href="https://habr.com/ru/articles/1031200/?utm_campaign=1031200&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:12:26 GMT</pubDate>
      <dc:creator><![CDATA[wtf-keaton]]></dc:creator>
      
      <category><![CDATA[C++]]></category><category><![CDATA[Frontend]]></category><category><![CDATA[Backend]]></category><category><![CDATA[React]]></category><category><![CDATA[Tauri]]></category><category><![CDATA[Shine Framework]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мы можем решать задачи компьютерного зрения без видеокарт. И вам советуем]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1031194/</guid>
      <link>https://habr.com/ru/articles/1031194/?utm_campaign=1031194&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/56c/101/5c5/56c1015c5be22572d4d73947f5fe58c2.jpg" /><p>Когда-нибудь спрашивали себя, какие технологии должны быть в башке терминатора из фильмов Джеймса Кэмерона, чтобы он (терминатор) мог обрабатывать данные так, как он это делает в дилогии? (Остальные сиквелы/приквелы за фильмы мы не считаем – третья часть получилась вопреки желаниям создателей плохой комедией; последующие – попсовой стыдобой; более-менее спин-офф "Да придет спаситель", но и там слишком часто приходится протирать экран от липкой тонкой пленки плохого пафоса).</p><p>Если бы терминатор работал на современных технологиях, ему понадобилась бы голова размером с дом. Наверно, ему бы пришлось таскать с собой холодильники, которые охлаждали его постоянно перегревающиеся "мозги" — ну и все равно у него ничего не вышло бы. Потому что человечество еще не изобрело технологии такого уровня* –&nbsp;речь именно об эффективном (и энергоэффективном) компьютерном зрении. Только не приводите в пример Tesla, пожалуйста: терминатор в фильме умеет видеть, распознавать, классифицировать объекты примерно как человек; Tesla в этой точке не окажется никогда (и автопилота там тоже никогда не будет, если не появятся принципиально другие технологии). </p><p>*А мы изобрели.</p> <a href="https://habr.com/ru/articles/1031194/?utm_campaign=1031194&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">узнать что-нибудь про индексацию видео</a>]]></description>
      
      <pubDate>Mon, 04 May 2026 12:09:55 GMT</pubDate>
      <dc:creator><![CDATA[oopatow]]></dc:creator>
      
      <category><![CDATA[компьютерное зрение]]></category><category><![CDATA[tape]]></category><category><![CDATA[индексирование данных]]></category><category><![CDATA[индексирование видео]]></category><category><![CDATA[энергоэффективность]]></category><category><![CDATA[gpu]]></category><category><![CDATA[алгоритмы обработки видео]]></category><category><![CDATA[алгоритмы обработки изображений]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
