<?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, 06 Nov 2026 04:52:49 GMT</pubDate>
    
    
      <image>
        <link>https://habr.com/ru/</link>
        <url>https://habrastorage.org/webt/ym/el/wk/ymelwk3zy1gawz4nkejl_-ammtc.png</url>
        <title>Хабр</title>
      </image>
    

    
      
        
    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Экран для старой кассы стоил около $300, и я вывел картинку на VGA через Raspberry Pi Pico]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104238/</guid>
      <link>https://habr.com/ru/articles/1104238/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104238</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/fa/5c/60/fa5c605cee4e2a5fa0a525d8b1b67055.jpg" /><p>У кассы Samsung SPS-1000 сломался монохромный STN-дисплей, а такой же на eBay стоил около 300 долларов. Тогда автор измерил сигналы контроллера SED1351 осциллографом, снял четырёхбитную шину данных и восстановил картинку 320 × 240 на VGA-мониторе в реальном времени. Сначала на STM32F407, потом на Raspberry Pi Pico, который дал более устойчивое изображение. Касса продолжает работать как обычно: микроконтроллер только слушает её сигналы.</p> <a href="https://habr.com/ru/articles/1104238/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104238#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 06 Nov 2026 04:10:21 GMT</pubDate>
      <dc:creator><![CDATA[opium]]></dc:creator>
      
      <category>реверс-инжиниринг</category><category>STN</category><category>ЖК-дисплей</category><category>VGA</category><category>Raspberry Pi Pico</category><category>RP2040</category><category>PIO</category><category>STM32F407</category><category>SED1351</category><category>ретро</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Автоматическая оптимизация патч-антенны в ADS]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1099478/</guid>
      <link>https://habr.com/ru/articles/1099478/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099478</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/1d/58/85/1d5885cb25d5fcc7974f146727fe6bf8.jpg" /><p>В ADS можно сделать автоматическую оптимизацию параметров разрабатываемых элементов. В этой статье покажу как это сделать для патч-антенны.</p> <a href="https://habr.com/ru/articles/1099478/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1099478#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 06 Nov 2026 01:40:26 GMT</pubDate>
      <dc:creator><![CDATA[RV3EFE]]></dc:creator>
      
      <category><![CDATA[слономышь]]></category><category><![CDATA[патч-антенна]]></category><category><![CDATA[свч]]></category><category><![CDATA[ads]]></category><category><![CDATA[антенны]]></category><category><![CDATA[антенна]]></category><category><![CDATA[разработка электроники]]></category><category><![CDATA[электроника]]></category><category><![CDATA[diy]]></category><category><![CDATA[diy или сделай сам]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пожалуйста, зашифруй мой пароль]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1094202/</guid>
      <link>https://habr.com/ru/articles/1094202/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094202</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/f7/94/58/f794587ad6ec6a8213f48e7de0e42c18.png" /><p>Признай, разработчик, ты&nbsp;же любишь отправлять пароль в&nbsp;теле POST‑запроса из&nbsp;формы входа открытым текстом, ведь «там&nbsp;же TLS, всё зашифровано»? Судя по&nbsp;тому что&nbsp;я вижу в&nbsp;интернете, эту традицию соблюдают многие, ИИ&nbsp;— не&nbsp;исключение. Одни продолжают запрашивать по&nbsp;сети пароли, прикрытые звёздочками, другие&nbsp;— используют одинаковый пароль в&nbsp;десятке различных сервисов. Даже Госуслуги не&nbsp;стали исключением.<br>В&nbsp;этой статье я кратко разобрал в&nbsp;чём проблема, кто виноват и что&nbsp;делать.</p> <a href="https://habr.com/ru/articles/1094202/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1094202#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 21:51:37 GMT</pubDate>
      <dc:creator><![CDATA[16-bit-cat]]></dc:creator>
      
      <category><![CDATA[login form]]></category><category><![CDATA[authentication]]></category><category><![CDATA[auth]]></category><category><![CDATA[pake]]></category><category><![CDATA[утечки]]></category><category><![CDATA[SPAKE2+]]></category><category><![CDATA[OPAQUE]]></category><category><![CDATA[zero-knowledge proof]]></category><category><![CDATA[password]]></category><category><![CDATA[web-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Инженер только в названии: что 63 тысячи вакансий говорят о работе инженера]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ecopsy/articles/1104230/</guid>
      <link>https://habr.com/ru/companies/ecopsy/articles/1104230/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104230</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/0d/25/d6/0d25d63090aed3006336f2032342eba4.png" /><p>Продолжаем разговор об инженерах. В прошлый раз мы писали о карьере (<a href="https://habr.com/ru/companies/ecopsy/articles/1100312/">статья</a>), теперь смотрим на рынок: что на самом деле стоит за словом «инженер» в вакансиях. Это первая полностью аналитическая статья по этой теме.</p><p>Слово «инженер» давно стало удобным названием для самых разных должностей. Показалось, что его размывает привычка называть так в том числе профессии, в которых не осталось ничего инженерного. Поэтому я решил проверить эту гипотезу на открытых вакансиях.</p><p>Вот что предстоит делать «инженеру» в трех реальных вакансиях:</p><p>•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Инженер-энергетик на электромеханическом заводе: «Оформление договорной документации по энергоресурсам; подготовка финансовой документации.»</p><p>•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Инженер 1 категории в коммунальной компании: «Прием и консультирование абонентов по вопросу начислений, перерасчетов, переоформления лицевого счета…»</p><p>•&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Ведущий инженер в оборонном конструкторском бюро: «Регистрация входящей и исходящей документации… Сдача документов в архив и формирование соответствующих описей».</p><p>Мы разобрали 63 230 открытых вакансий инженерного профиля (без ИТ) со всех крупных площадок. В 20% из 58 582 описаний с раскрытыми обязанностями преобладает организационная работа: учет, договоры, документы, графики и поставки. В 48% инженер в основном сопровождает чужие технические решения: принимает работу по чертежам, проверяет документацию, эксплуатирует и ремонтирует. Собственные технические решения (разработка, расчет, наладка, диагностика) преобладают в 32%.</p><p>Здесь нужна оговорка о строгости. Границу между технической и организационной работой нельзя провести однозначно, и мы долго думали, насколько строго ее проводить. Мы смотрели на обязанности построчно и считали, какую часть строк занимает техническая работа: собственные решения и сопровождение чужих. Если считать организационными только вакансии, в которых технических строк меньше трети, таких 18%. Если требовать от вакансии две трети технических строк, организационных станет 39%. Мы выбрали середину: организационной считаем вакансию, в которой технических строк меньше половины. Таких 20%. Строгость меняет уровни, порядок остается стабильным: снизу остаются подготовка производства, экологи и охрана труда, сверху – конструкторы и проектировщики.</p> <a href="https://habr.com/ru/articles/1104230/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104230#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 21:32:32 GMT</pubDate>
      <dc:creator><![CDATA[irgazi (ЭКОПСИ)]]></dc:creator>
      
      <category><![CDATA[инженерная карьера]]></category><category><![CDATA[инженерия]]></category><category><![CDATA[зарплаты инженеров]]></category><category><![CDATA[карьерный рост]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Контейнер healthy, а релиз не проходит: как проверка Host сломала readiness]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104220/</guid>
      <link>https://habr.com/ru/articles/1104220/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104220</link>
      <description><![CDATA[<p>Контейнер нового релиза был healthy, но blue-green деплой не переключал на него трафик. Причина оказалась в Host заголовке readiness запроса после усиления защиты Nginx. Показываю, как проверить конкретный слот и учесть SNI при HTTPS.</p> <a href="https://habr.com/ru/articles/1104220/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104220#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 21:03:50 GMT</pubDate>
      <dc:creator><![CDATA[webmikestudio]]></dc:creator>
      
      <category><![CDATA[nginx]]></category><category><![CDATA[docker]]></category><category><![CDATA[blue-green deployment]]></category><category><![CDATA[readiness]]></category><category><![CDATA[host header]]></category><category><![CDATA[devops]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Динамические списки GPIO-линий: пакетные операции с группами выводов на современном C++]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104222/</guid>
      <link>https://habr.com/ru/articles/1104222/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104222</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/83/da/07/83da078524dc98cf903a0dce73e68e14.png" /><p>GPIO-линии - это базовая периферия любого микроконтроллера и первое с чего начинают знакомство с новым МК. Чего может быть проще помигать светодиодом. Библиотеки производителей МК, также как и сторонние, обычно предоставляют функции записи одной линии типа HAL_GPIO_WritePin, digitalWrite, либо же запись всего порта. А часто требуется управлять сразу группой разрозненных GPIO-линий: светодиодная лента, 7-сегментный индикатор, параллельная шина данных, матричная клавиатура и т.д.</p><p>С конфигурированием GPIO-линий дела обстоят не лучше, нужно заполнять поля неудобных структур в HAL-подобных библиотеках, и часто конфигурирование по одному пину - громоздко, неудобно, много однообразного copy-paste кода.</p><p>В этой статье представлен новый метод работы с GPIO для микроконтроллеров, который сочетает возможность динамического создания групп GPIO линий и хорошую оптимизацию для групп заданных на этапе компиляции, на примере Российского МК К1921ВГ015.</p> <a href="https://habr.com/ru/articles/1104222/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104222#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 20:42:02 GMT</pubDate>
      <dc:creator><![CDATA[KonstCA]]></dc:creator>
      
      <category><![CDATA[c++20]]></category><category><![CDATA[risc-v]]></category><category><![CDATA[к1921вг015]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Уравнения общей теории относительности Эйнштейна: объясняем простым языком]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104140/</guid>
      <link>https://habr.com/ru/articles/1104140/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104140</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/e9/ba/ea/e9baea0a6762a51594cff25663ea5900.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), пытается на пальцах объяснить уравнение Эйшнтейна, определяющее общую теорию относительности. Эта теория невероятно сложна с математической точки зрения.</p><p><span>@avshkol</span>&nbsp;перевел эту статью, чтобы любой, кто не готов к резкому погружению в сложный мир тензорных вычислений, смог понять основные принципы того, как устроено пространство-время и как именно масса искривляет пространство-время, а оно, в свою очередь, показывает массе, как ей двигаться... </p> <a href="https://habr.com/ru/articles/1104140/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104140#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 20:31:36 GMT</pubDate>
      <dc:creator><![CDATA[avshkol]]></dc:creator>
      
      <category>Итан</category><category>Спросите Итана</category><category>Эйнштейн</category><category>уравнения эйнштейна</category><category>космологическая постоянная</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Сделал меньше работы — стало медленнее: как я выиграл Кубок СЭРПАС 2026 на Эльбрусе. Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104198/</guid>
      <link>https://habr.com/ru/articles/1104198/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104198</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/ea/fd/b8/eafdb83166358f4181f25191939d5896.jpg" /><p>Я убрал из своего решения 60% работы, а программа стала медленнее. На Эльбрусе такое бывает чаще, чем кажется: параллельность здесь заранее расписывает компилятор, и «хитрый» код с проверками и прыжками по памяти проигрывает простому, но ровному циклу.</p><p>Этой осенью я выиграл Кубок СЭРПАС 2026, соревнование по оптимизации программ на C/C++ под процессоры Эльбрус, и в трёх статьях рассказываю, как решал задачи и что на e2k работает не так, как на x86. В первой части: чем Эльбрус отличается от привычных процессоров, как я мерил скорость и как считать 32 пары строк за один проход.</p> <a href="https://habr.com/ru/articles/1104198/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104198#habracut">Почему стало медленнее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 19:48:37 GMT</pubDate>
      <dc:creator><![CDATA[alex5885]]></dc:creator>
      
      <category><![CDATA[Эльбрус]]></category><category><![CDATA[VLIW]]></category><category><![CDATA[popcount]]></category><category><![CDATA[LCC]]></category><category><![CDATA[e2k]]></category><category><![CDATA[оптимизация]]></category><category><![CDATA[Кубок СЭРПАС]]></category><category><![CDATA[многопоточность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ИИ — автор? Или уже нет?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104206/</guid>
      <link>https://habr.com/ru/articles/1104206/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104206</link>
      <description><![CDATA[<p>Свершилось! На Официальном портале судов общей юрисдикции город Москвы опубликовано определение от 24.08.2026 по делу <a href="https://mos-gorsud.ru/mgs/services/cases/appeal-civil/details/7c877d70-760e-11f1-ab2d-291e9ad165b8?caseNumber=33-33231/2026" rel="noopener nofollow">№ 33-33231/2026 (в первой инстанции – № 2-4220/2025, УИД 77RS0021-02-2024-018672-02)</a>, которым Судебная коллегия по гражданским делам Московского городского суда (апелляционная инстанция) полностью отменила решение Пресненского районного суда от 13.11.2025 (первая инстанция) и приняла новое решение о взыскании-таки компенсации в какой-то части.</p><p>В чем суть дела: однажды истец обнаружил, что ответчик на своем интернет-сайте беззастенчиво и неправомерно в коммерческих целях использует произведения истца, на что последний разрешения не давал. Тем самым были нарушены исключительные права истца на результаты интеллектуальной деятельности.  </p><p>Истец ссылался на то, что в результате переработки фотографий «Мона Лиза» и «Статуя Свободы» им были созданы производные произведения дизайна (арт-объекты) «Мона Лиза с вином» и «Статуя Свободы с вином». Ответчик ссылался на то, что истец, использовав копии картин, внес незначительные изменения в оригинальные произведения, однако добавление таких изменений недостаточно для того, чтобы признать его переработку новым произведением и объектом авторских прав.</p><p>Чем интересно это дело? <strong>В нем упоминается ИИ</strong>. Хотя дело и о защите авторских прав.</p> <a href="https://habr.com/ru/articles/1104206/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104206#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 19:41:11 GMT</pubDate>
      <dc:creator><![CDATA[Valerich_123]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[судебный спор]]></category><category><![CDATA[авторское право]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как выбрать бизнес‑процесс, который стоит делегировать ИИ]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104192/</guid>
      <link>https://habr.com/ru/articles/1104192/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104192</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/75/6a/83/756a83b3f230755ea88945c2f34bc439.jpg" /><p>Найти пересечение боли бизнеса и возможности автоматизации - это выглядит легко! Но, к сожалению, существует множество подводных камней.</p><p>Первый, самый жирный камень, об который вас ударит реальность - это...</p> <a href="https://habr.com/ru/articles/1104192/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104192#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 19:14:41 GMT</pubDate>
      <dc:creator><![CDATA[N3VERZzz]]></dc:creator>
      
      <category><![CDATA[ai]]></category><category><![CDATA[llm]]></category><category><![CDATA[ии]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Карты XIII века вдесятеро точнее модели компасной навигации: след ведёт в античность]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104190/</guid>
      <link>https://habr.com/ru/articles/1104190/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104190</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/a7/bf/8e/a7bf8ea5a33cea0ebcff5e330375bfda.jpg" /><p>Портоланы появляются в Италии около 1270 года сразу законченными, и их береговые линии почти как на современной карте. Геодезист Рулоф Николаи смоделировал навигацию с компасом и прикидками расстояний: такая карта вышла в десять раз менее точной. Томе Марелич из Задарского университета за пять статей разобрал эти карты компьютерным анализом ошибок. Он показал, что они склеены из региональных кусков, что компас не объясняет их наклон, а длина портоланской мили может восходить к ошибке Птолемея в размере Земли. Сам автор признаёт, что окончательного ответа его работа не даёт.</p> <a href="https://habr.com/ru/articles/1104190/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104190#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 19:14:38 GMT</pubDate>
      <dc:creator><![CDATA[opium]]></dc:creator>
      
      <category>история картографии</category><category>портоланы</category><category>картографические проекции</category><category>геодезия</category><category>Птолемей</category><category>Марин Тирский</category><category>научпоп</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Отправляем большие файлы из Mailcow ссылкой: Pingvin Share X, немного PHP и кнопка в SOGo]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104186/</guid>
      <link>https://habr.com/ru/articles/1104186/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104186</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/5d/02/3c/5d023cfef582c00eb7cbe91a7a3ec885.png" /><p>Переехали с Яндекса на свой Mailcow, и сотрудники сразу начали жаловаться: экселька на 90 МБ не уходит. Поднять лимит вложений не помогло, потому что принимающая сторона такие письма не берёт. Рассказываю, как добавил в SOGo кнопку «отправить ссылкой»: файлы уходят в Pingvin Share X, в письмо вставляется ссылка и PDF-вложение, а второго логина нет.</p> <a href="https://habr.com/ru/articles/1104186/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104186#habracut">Как это устроено</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 18:59:17 GMT</pubDate>
      <dc:creator><![CDATA[pr0l]]></dc:creator>
      
      <category><![CDATA[mailcow]]></category><category><![CDATA[pingvin]]></category><category><![CDATA[docker-compose]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему нагрузочные тесты дают ложные результаты и как правильно собрать тестовый стенд]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1100840/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1100840/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1100840</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/ff/df/a5/ffdfa5d7427577fb3ff153065f06863e.png" /><p>Тестовый стенд может показывать отличные результаты, но&nbsp;после релиза приложение всё равно начинает тормозить. Причина часто кроется в&nbsp;различиях между тестовой и продуктивной средой. Разберём, как&nbsp;собрать стенд для&nbsp;нагрузочного тестирования, который поможет выявить реальные узкие места и получить достоверные результаты.</p> <a href="https://habr.com/ru/articles/1100840/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1100840#habracut">Разобраться в теме</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 18:20:03 GMT</pubDate>
      <dc:creator><![CDATA[Andrey_Biryukov (OTUS)]]></dc:creator>
      
      <category><![CDATA[Нагрузочное тестирование]]></category><category><![CDATA[тестовый стенд]]></category><category><![CDATA[производительность приложений]]></category><category><![CDATA[генерация нагрузки]]></category><category><![CDATA[мониторинг]]></category><category><![CDATA[Apache JMeter]]></category><category><![CDATA[тестовые данные]]></category><category><![CDATA[профиль нагрузки]]></category><category><![CDATA[масштабирование]]></category><category><![CDATA[оптимизация производительности]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я создал Buffera — менеджер истории буфера обмена для MacOS]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104138/</guid>
      <link>https://habr.com/ru/articles/1104138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104138</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/16/0c/5c/160c5cc3fc3520857cda584e29fe43a5.png" /><p>Buffera - менеджер истории буфера обмена для macOS. Он сохраняет скопированное, чтобы можно было быстро вставить несколько значений, не переключаясь туда-сюда между окнами, или найти то, что копировали раньше.</p><p>Долгое время, около 5 лет, я пользовался готовым платным приложением Pasta, но оно не удовлетворяло меня полностью. Постоянно возникали какие-то неудобства, которые нельзя было быстро и дешево исправить. Переходить на другие решения тоже было долго и дорого: нужно платить, переучиваться, а потом может оказаться, что нужных мне функций там нет.</p><p>Писать собственное приложение с нуля я не брался, потому что не был готов разбираться в новом языке и нюансах macOS ради этого. С появлением LLM появилась возможность сделать это намного быстрее и проще. В какой-то момент я решил: хватит это терпеть, и завайбкодил буфера.</p> <a href="https://habr.com/ru/articles/1104138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104138#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 18:18:00 GMT</pubDate>
      <dc:creator><![CDATA[Avelot]]></dc:creator>
      
      <category><![CDATA[buffera]]></category><category><![CDATA[macos]]></category><category><![CDATA[буфер обмена]]></category><category><![CDATA[история буфера обмена]]></category><category><![CDATA[open source]]></category><category><![CDATA[локальные llm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сам написал игру, знаю все спойлеры — и всё равно залипаю вместо тестов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104168/</guid>
      <link>https://habr.com/ru/articles/1104168/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104168</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/55/0d/50/550d50164b483e1e1b9364f125243d4b.jpg" /><p>Запускаю Age of Poleis, чтобы проверить одну мелочь. Получилось ли у меня в онбординге передать смысл продолжать разведку или нет. И вот я уже исследую весь остров в поисках нужного для старта артефакта. Странное чувство. Игру придумал я. Я знаю, какие здания откроются следующими, где экономика начнёт скрипеть и к чему всё идёт. Спойлеров у меня больше, чем у кого угодно. И всё равно иногда закрываю чек-лист и продолжаю строить город — просто потому что хочется.</p><p>Age of Poleis — стратегия про древнегреческий полис. Строительство, ресурсы, рабочие и производство здесь сцеплены: поменяешь одну механику — поедут ещё три. Код пишет ИИ, а я придумываю, решаю и играю.</p><p>Ниже — как я устроил процесс, чтобы агент работал почти без меня, и два случая из реального проекта. Первый — про правило, которое я устал повторять. Второй — про тридцать зелёных тестов, которые ничего не доказывали.</p> <a href="https://habr.com/ru/articles/1104168/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104168#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 18:10:30 GMT</pubDate>
      <dc:creator><![CDATA[sharben]]></dc:creator>
      
      <category><![CDATA[инди-разработка]]></category><category><![CDATA[ии]]></category><category><![CDATA[ии-ассистент]]></category><category><![CDATA[игра]]></category><category><![CDATA[симулятор]]></category><category><![CDATA[древняя греция]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[GTA VI займёт место на диске ещё до выхода. Зачем Rockstar раздаёт игру заранее?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/raketa_pay/articles/1104148/</guid>
      <link>https://habr.com/ru/companies/raketa_pay/articles/1104148/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104148</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/a2/2f/db/a22fdb39cd1ba2384486cd619c4c43d6.jpg" /><p>Когда я был моложе, перед установкой новой GTA приходилось освобождать место на жёстком диске: удалять другие игры, разбирать папку с фильмами. Ещё не начал играть, а уже готовишь компьютер.</p><p>Поэтому новость о 212 ГБ показалась мне знакомой. Только теперь игру можно скачать заранее, после чего ещё несколько дней смотреть на её иконку и ждать запуска. С технической точки зрения предзагрузка удобна, но для тех, кто годами ждёт GTA VI, это отдельное испытание терпения.</p><p>Rockstar говорит именно о свободном месте, а не обязательно о размере скачивания. Почему платформы позволяют заранее загрузить файлы, но не открыть игру, разберёмся дальше.</p> <a href="https://habr.com/ru/articles/1104148/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104148#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 18:10:08 GMT</pubDate>
      <dc:creator><![CDATA[Vadim_01R (Raketa Pay)]]></dc:creator>
      
      <category><![CDATA[GTA VI]]></category><category><![CDATA[предзагрузка]]></category><category><![CDATA[DRM]]></category><category><![CDATA[SteamPipe]]></category><category><![CDATA[PlayStation 5]]></category><category><![CDATA[Xbox]]></category><category><![CDATA[хранение данных]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Хабтюб через сутки: 1 211 человек, 16 часов просмотра и четыре лайка]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104166/</guid>
      <link>https://habr.com/ru/articles/1104166/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104166</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/bc/90/1a/bc901a9a082c10f6affe26923f1d1c49.jpg" /><p>4 ноября я выложил Хабтюб — ролики, которые хабровчане годами советуют друг другу в комментах. Топ-комментарий: «Нейрослоп про нейрослоп», +7. Справедливо, код пишет Claude Code.</p><p>За сутки поправил то, на что жаловались, и посмотрел, что люди делали на сайте. 1 216 человек, 16 часов просмотра, 4 лайка, а в поиске — «кгые» и «ремонт автокиа спортадж».</p> <a href="https://habr.com/ru/articles/1104166/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104166#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 18:10:07 GMT</pubDate>
      <dc:creator><![CDATA[kozliq]]></dc:creator>
      
      <category><![CDATA[habr]]></category><category><![CDATA[youtube]]></category><category><![CDATA[hackertube]]></category><category><![CDATA[claude code]]></category><category><![CDATA[вайбкодинг]]></category><category><![CDATA[cloudflare]]></category><category><![CDATA[open source]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему эксепшены (exception) хуже… Будут ли эксепшены хуже? Хуже чего?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104158/</guid>
      <link>https://habr.com/ru/articles/1104158/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104158</link>
      <description><![CDATA[<p> Мне что-то часто стал встречаться код в котором вместо обычной логики используются конструкции на основе генерации эксепшенов (exceptions). Как оценить такой код? Может нам стоит стараться использовать эксепшены как можно чаще?</p><p>Я решил проанализировать реальные примеры, вот например</p><p><a href="https://github.com/openbmc/dbus-sensors/blob/ce706f061f2b6877e953fa0ad8f5200e99f15854/src/VariantVisitors.hpp#L53" rel="noopener nofollow">https://github.com/openbmc/dbus-sensors/blob/ce706f061f2b6877e953fa0ad8f5200e99f15854/src/VariantVisitors.hpp#L53</a>. и посмотреть на сколько код с эксепшенами лучше или хуже некоторой альтернативной версии кода. Заодно посмотрим есть ли альтернатива коду с эксепшенами.</p> <a href="https://habr.com/ru/articles/1104158/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104158#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:57:04 GMT</pubDate>
      <dc:creator><![CDATA[rukhi7]]></dc:creator>
      
      <category><![CDATA[exeption]]></category><category><![CDATA[smartpointers]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Трудно распознать рано]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1077384/</guid>
      <link>https://habr.com/ru/articles/1077384/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1077384</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/fc2/f43/f0e/fc2f43f0e7b4ef04cb9b843e4026c71e.jpg" /><p>Недооценка ранних трендов - обычное дело. Люди обычно представляют будущее лишь немного отличающимся от настоящего. </p><p>Даже выдающиеся произведения научной фантастики часто не способны предсказать, каким станет мир в относительно недалёком будущем.&nbsp;</p> <a href="https://habr.com/ru/articles/1077384/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1077384#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:52:01 GMT</pubDate>
      <dc:creator><![CDATA[TraPhro]]></dc:creator>
      
      <category><![CDATA[дилемма инноватора]]></category><category><![CDATA[дилемма]]></category><category><![CDATA[экспоненциальный рост]]></category><category><![CDATA[катастрофа]]></category><category><![CDATA[экспонента]]></category><category><![CDATA[power law]]></category><category><![CDATA[распределение]]></category><category><![CDATA[парето]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[sshhole или — «Лучше лишний стоп, чем лишний ляп»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104164/</guid>
      <link>https://habr.com/ru/articles/1104164/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104164</link>
      <description><![CDATA[<p>5 ноября 2026 года вышел экстренный OpenSSH 10.6p2, закрывающий замечательную дыру: на Linux с musl libc и без PAM можно было войти в учётную запись с <strong>заблокированным паролем</strong>, предъявив практически любую строку длиной более 256 байт.</p><p>И особенно интересна тут история появления уязвимости. Не столько сам баг, сколько последовательность решений, в результате которых система вместо отказа в аутентификации радостно сообщала: <em>Welcome!</em></p><p><strong>1. Начнём с Unix и <code>/etc/shadow</code>.</strong></p><p>Вместо настоящего хеша пароля может использоваться <code>*</code>. Это означает, что парольная аутентификация фактически запрещена: ни один настоящий хеш не должен совпасть с этим значением.</p><p>Причём сама учётная запись не заблокирована — например, вход по SSH-ключу вполне допустим.</p><p><strong>2. В 2012 году разработчики musl решили бороться с падениями программ.</strong></p><p>По контракту <code>crypt()</code> при ошибке возвращает <code>NULL</code>. Но… <em>некоторые программы результат не проверяли, после чего закономерно падали</em>.</p><p>В musl решили, что возвращать <code>NULL</code> — нехорошо, <em>невежливо</em> практически. Лучше вернуть строку, которая заведомо не может соответствовать настоящему хешу пароля.</p><p>И выбрали… да — <code>*</code>.</p><p>В том же году в реализации SHA-512 crypt установили ограничение длины пароля в 256 байт, чтобы слишком длинными паролями нельзя было устраивать DoS через дорогостоящее хеширование.</p><p>Получилось следующее: <code>crypt(long_password, “<img src="" class="formula inline">…”)  // “*”</code></p><p>То есть <em>ошибка вычисления</em> теперь возвращает ровно то же значение, которым в файле паролей в Unix обозначен пароль «хрен подберёшь».</p><p><strong>3. В 2016 году OpenSSH исправляет timing attack (CVE-2016-6210).</strong></p> <a href="https://habr.com/ru/articles/1104164/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104164#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:51:01 GMT</pubDate>
      <dc:creator><![CDATA[poige]]></dc:creator>
      
      <category><![CDATA[musl]]></category><category><![CDATA[openssh]]></category><category><![CDATA[cryptography]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Claude заблокировал меня после проверки российского загранпаспорта. Через три часа аккаунт восстановили и вернули деньги]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104162/</guid>
      <link>https://habr.com/ru/articles/1104162/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104162</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/84/ca/f5/84caf5f5761fbe679d021380b90e85c6.png" /><p>На фоне очередных обсуждений блокировок Claude хочу поделиться своим опытом. Сегодня, 5 ноября 2026 года, мой аккаунт заблокировали сразу после прохождения верификации по российскому загранпаспорту.</p><p>Самое интересное, что примерно через три часа после подачи апелляции Anthropic восстановила доступ, вернула $78,97 за неиспользованную часть подписки Max и позволила заново оформить тариф за $100.</p><p>Расскажу, что происходило до блокировки, как проходила проверка и что получилось в итоге. Заодно хочу узнать, сталкивался ли кто-нибудь с похожей ситуацией и насколько долго продержались восстановленные аккаунты.</p> <a href="https://habr.com/ru/articles/1104162/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104162#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:47:34 GMT</pubDate>
      <dc:creator><![CDATA[SergeyGolovkovHello]]></dc:creator>
      
      <category><![CDATA[Cloude]]></category><category><![CDATA[клод]]></category><category><![CDATA[Блокировка Cloude]]></category><category><![CDATA[cloude ai]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Воробьи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/959636/</guid>
      <link>https://habr.com/ru/articles/959636/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=959636</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6a4/379/54d/6a437954d9c32973dd1e0f20eed4471d.png" /><p>Кошки стали по настоящему одомашненными и большая часть погибнет при возвращении в дикость, вот подробный пост - <a href="https://habr.com/ru/articles/959468/" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/959468/</a>. Но люди вспоминают например про мышей и воробьёв. А эти - дикие или опять таки одомашнились и теперь без людей не смогут? А вот близко к этому. Конечно не кошки из мышей и воробьёв получились, но если человека и его кормовые базы убрать, данные виды могут и до нуля упасть или около того. </p><p>Домовый воробей и домовая мышь явно ведут корни с начала земледелия. Между 12 000 и 8 000 лет назад люди вынуждены были перейти на посевное земледелие, вместо былого собирательства и постоянного кочевания. Где посевы - там зерно от урожаи. Где зерно - строй хранилище зерна, как минимум глиняный большой чан закопай в землю, но лучше строй амбары, что бы зерно не слёживалось и могло продуваться. Там где зерно - вредители в виде мышей, птиц.</p><p>Воробьи домовые на уровне генетики фиксируются начиная с 10 000 лет назад. И тут есть тонкости. </p><p>Домовый воробей это вид, а как вид он входит в род - <strong>Настоящие Воробьи ( <em>Passer</em>  ).</strong> В роду Настоящих Воробьёв - 28 видов. А теперь внимание - ряд видов из Настоящих Воробьёв так же зависит от зданий и ресурсов человека, как и Домовый воробей. </p><p>Домовые воробьи как вид генетически выделились на Ближнем Востоке, где как выше написал - возникло земледелие. Из этого региона они разлетались вслед за расселением земледельцев. Поскольку он одновременно контактировал со всем и домашними животными, у него намного лучше иммунитет и способность подавлять воспаления, при этом тратя меньше ресурсов на это. Тот же полевой воробей не прошёл отбор Дарвиновский рядом с болезнями домашних животных А домовый воробей наоборот, буквально выживал в каждой эпидемии и мелкой болячке, которые окружали людей все 10 000 лет земледелия. Все неудачные по иммунитету Домовые воробьи вымерли уже очень давно, как и люди с кошками и коровами. Те кто выжил - реально иммунные монстры по сравнению с дикими животными, мы выживем буквально среди мора, который угробит любых диких зверей. </p> <a href="https://habr.com/ru/articles/959636/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=959636#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:31:59 GMT</pubDate>
      <dc:creator><![CDATA[butivskiydm]]></dc:creator>
      
      <category><![CDATA[воробьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Реляционное деление на 1С: найти элементы, у которых табличная часть совпадает с эталоном]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104156/</guid>
      <link>https://habr.com/ru/articles/1104156/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104156</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/4a/2d/2c/4a2d2c09688bd8104a05aada008924ee.png" /><p>Одна компания даёт кандидатам на&nbsp;должность программиста 1С тестовое задание из&nbsp;шести коротких задач и предупреждает: «Задачи довольно простые, но&nbsp;практика показывает, что 80% кандидатов понимают их неправильно или, как&nbsp;минимум, учитывают не&nbsp;все случаи».</p><p>Разберу третью задачу из&nbsp;этого задания вместе с&nbsp;настоящим решением одного кандидата. Это классическая задача сравнения множеств, её знает любой, кто писал SQL. Интересно в&nbsp;ней то, что&nbsp;почти все решения проверяют только половину условия, а&nbsp;рабочее решение кандидата ломается на&nbsp;пустом множестве&nbsp;— случае, о&nbsp;котором никто не&nbsp;думает, пока он не&nbsp;сломает запрос.</p> <a href="https://habr.com/ru/articles/1104156/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104156#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:16:00 GMT</pubDate>
      <dc:creator><![CDATA[Maraton1185]]></dc:creator>
      
      <category><![CDATA[1с]]></category><category><![CDATA[язык запросов 1с]]></category><category><![CDATA[запросы 1с]]></category><category><![CDATA[реляционное деление]]></category><category><![CDATA[сравнение множеств]]></category><category><![CDATA[табличная часть]]></category><category><![CDATA[левое соединение]]></category><category><![CDATA[null]]></category><category><![CDATA[пустое множество]]></category><category><![CDATA[собеседование программиста]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] 7 потрясающих кадров с конкурса погодных фотографий]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104146/</guid>
      <link>https://habr.com/ru/articles/1104146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104146</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/61/85/39/618539d9656e5713036efbd9d21680aa.webp" /><p><strong>От&nbsp;впечатляющих ударов молний до&nbsp;зловещих грозовых облаков: эти удивительные фотографии передают красоту, мощь и непредсказуемость погоды на&nbsp;нашей планете.</strong></p> <a href="https://habr.com/ru/articles/1104146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104146#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 17:01:08 GMT</pubDate>
      <dc:creator><![CDATA[SLY_G]]></dc:creator>
      
      <category>природа</category><category>погода</category><category>фото</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Вайбкодинг кончается хаосом: 637 мест, где ИИ сделал по‑своему. Что такое архитектурный дрифт и чем я его вылечил]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1103890/</guid>
      <link>https://habr.com/ru/articles/1103890/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1103890</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/c2/02/9f/c2029f961361b29b92075054f8dc3f5e.gif" /><p>«Создай точную копию этой картинки, ничего не меняй». Человек повторил эту просьбу ChatGPT 101 раз, и настоящее фото Дуэйна Джонсона превратилось в мультяшное месиво. С кодом то же самое: ты сказал ИИ, какие шрифты использовать, а размеры летают по всему сайту. Это архитектурный дрифт. Он лечится тремя принципами: 1. Single source of truth задаётся спеками. 2. ИИ обязан сначала прочитать спеки…</p> <a href="https://habr.com/ru/articles/1103890/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1103890#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 16:44:41 GMT</pubDate>
      <dc:creator><![CDATA[shilovtech]]></dc:creator>
      
      <category><![CDATA[вайбкодинг]]></category><category><![CDATA[архитектурный дрифт]]></category><category><![CDATA[agents.md]]></category><category><![CDATA[claude code]]></category><category><![CDATA[spec driven development]]></category><category><![CDATA[single source of truth]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Управление рассуждением LRM в юридическом домене: адаптация архитектуры TG‑RAG (часть 1)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104056/</guid>
      <link>https://habr.com/ru/articles/1104056/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104056</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/df/92/28/df9228bf3bbbf0a9fe327f6c48593f82.jpg" /><p><strong>Почему RAG даже после самых изощренных улучшений может плохо работать на ваших задачах в специализированном домене? </strong>Возможно, дело в представлении знаний, и вместо векторов стоит использовать графы. А может быть, дело не в знаниях, а в том, как модель их применяет: например, в сложных и длинных, но повторяющихся сценариях результаты ИИ-агента от запуска к запуску расходятся, и его работу приходится постоянно перепроверять?</p><p><strong>Найти и извлечь ≠ правильно применить</strong>. «Найти и извлечь»&nbsp;— классическая задача RAG: подобрать в&nbsp;контекст модели релевантные фрагменты знаний. «Правильно применить»&nbsp;— требует процедурного знания: в&nbsp;каком порядке выполнять шаги и что&nbsp;делать при&nbsp;каждом исходе. Но&nbsp;процедура попадает к&nbsp;модели так&nbsp;же, как&nbsp;знания&nbsp;— в&nbsp;виде пассивного контекста: инструкцией в&nbsp;промпте или&nbsp;в&nbsp;найденных документах. Следовать ей ничто не&nbsp;обязывает, и на&nbsp;длинных цепочках рассуждения с&nbsp;ветвлениями модели от&nbsp;процедуры отклоняются. Это называют когнитивным дрейфом (<em>Cognitive Drift</em>). </p><p><strong>Архитектура Thought Guidance‑Retrieval Augmented Generation </strong>(TG‑RAG), представленная на&nbsp;ICML 2026, призвана уменьшить когнитивный дрейф в&nbsp;задачах, которые решаются по&nbsp;стандартным процедурам. Ее основной принцип&nbsp;— отделение процедурной логики от&nbsp;предметных знаний. Процедура формализуется в&nbsp;экспертном процедурном графе (EPG)&nbsp;— логическом «скелете» в&nbsp;топологии Chain‑of‑Trees. Исполняет граф механизм Interrupt‑Retrieve‑Generate.</p><p><strong>Для&nbsp;права такой подход особенно естественен</strong>: процедуры здесь часто уже формализованы&nbsp;— от&nbsp;процессуальных кодексов до&nbsp;локальных регламентов, а&nbsp;ценен не&nbsp;только вывод, но&nbsp;и путь к&nbsp;нему. Разбираем, как&nbsp;устроен TG‑RAG, что&nbsp;показали эксперименты авторов и как&nbsp;его можно адаптировать к&nbsp;юридическому домену.</p> <a href="https://habr.com/ru/articles/1104056/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104056#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 16:43:46 GMT</pubDate>
      <dc:creator><![CDATA[Sergey_Slepukhin]]></dc:creator>
      
      <category><![CDATA[rag]]></category><category><![CDATA[retrieval-augmented generation]]></category><category><![CDATA[ai]]></category><category><![CDATA[artificial intelligence]]></category><category><![CDATA[llm]]></category><category><![CDATA[large language models]]></category><category><![CDATA[agentic ai]]></category><category><![CDATA[graph database]]></category><category><![CDATA[knowledge graphs]]></category><category><![CDATA[knowledge engineering]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Калькулятор с двумя кнопками: как одна функция заменяет синус, корень и π]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104134/</guid>
      <link>https://habr.com/ru/articles/1104134/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104134</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/b8/65/f3/b865f3183caa6a162af181568d93c003.jpg" /><p>Для элементарных функций инженерного калькулятора хватает числа 1 и одной операции eml(x, y) = exp(x) − ln(y). Физик Анджей Одживолек нашёл её программным перебором, а его результат подтвердила программа проверки доказательств. Разбираемся, как из этой операции получаются e и ноль, почему синус требует больше десяти уровней вложенности и во что обошлась бы eml в нейросетях.</p> <a href="https://habr.com/ru/articles/1104134/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104134#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 16:14:29 GMT</pubDate>
      <dc:creator><![CDATA[opium]]></dc:creator>
      
      <category>математика</category><category>элементарные функции</category><category>eml</category><category>калькулятор</category><category>вентиль NAND</category><category>нейронные сети</category><category>научпоп</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Внутри 140 расследований: пробив периметра, ох уж эти подрядчики и 1398 дней до обнаружения]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/pt/articles/1102352/</guid>
      <link>https://habr.com/ru/companies/pt/articles/1102352/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1102352</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/95/0e/7f/950e7f20fc3c307fe4f9f3f88655e8ea.png" /><p>Каждый год команда Incident Response Positive Technologies (PT ESC IR) подводит итоги расследования инцидентов и ретроспективного анализа: кто пострадавшая сторона, как проникали в сеть злоумышленники и что успели натворить до того, как их заметили. В этот раз в выборке больше 140 проектов за период с IV квартала 2025-го по III квартал 2026 года. Ниже — то, что важно инженерам и безопасникам: что изменилось за год, какие кейсы стоит запомнить, кто стал жертвой и как хакеры заходили в сеть компаний.</p> <a href="https://habr.com/ru/articles/1102352/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1102352#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 16:09:06 GMT</pubDate>
      <dc:creator><![CDATA[ptsecurity (Positive Technologies)]]></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/1104130/</guid>
      <link>https://habr.com/ru/articles/1104130/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104130</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/11/59/fe/1159feab2340383068688c00465197fe.png" /><p>В ушах свистел ветер. Обычное дело. Здесь, наверху, ветра бывали такими злыми, что порой ему казалось: он не идёт по хрустящему, шипящему под ногами курумнику, а плывёт — против густого, тугого потока. А иногда гул нарастал до того предела, за которым слух сдавался, переставал его различать. И тогда он вдруг замечал, как парадоксально тихо вокруг. Тихо — и вместе с тем почему-то звонко.</p><p>

Он сидел на плоском валуне, склонившись над письмом. Сухие пальцы придерживали желтоватые листки разлинованной бумаги — ветер дёргал их, норовил вырвать. Читал медленно, по второму разу. Наконец дочитал, стиснул зубы и, глухо зарычав, разорвал листы. Они даже не успели упасть на камни — ветер тут же подхватил их, закрутил и унёс вдаль.</p><p>

— Вот же сука!</p><p>
</p> <a href="https://habr.com/ru/articles/1104130/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104130#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 16:01:50 GMT</pubDate>
      <dc:creator><![CDATA[scientificus-emigrans]]></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[Сквозная аналитика без иллюзий: как понять, можно ли доверять отчёту]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/yandex_ads/articles/1104122/</guid>
      <link>https://habr.com/ru/companies/yandex_ads/articles/1104122/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104122</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/2f/4d/63/2f4d6387e2f58a3c7342161715e906e8.png" /><p>Разные сервисы фиксируют разные данные, а сквозная аналитика связывает эту информацию между собой. В местах стыковки сервисов иногда возникают расхождения. Например, рекламный кабинет передал клик, но сайт из-за переадресации срезал UTM-метки — и данные уже не сходятся.</p><p>На связи Андрей Луненко, руководитель продуктового маркетинга Яндекс Метрики. В этой статье рассказываю, как прийти к состоянию, в котором любое расхождение данных будет объяснимым, измеримым и контролируемым.&nbsp;</p> <a href="https://habr.com/ru/articles/1104122/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104122#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:53:24 GMT</pubDate>
      <dc:creator><![CDATA[yandex_ads (Яндекс Реклама)]]></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/1104120/</guid>
      <link>https://habr.com/ru/articles/1104120/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104120</link>
      <description><![CDATA[<p>О том, как мы получили суперсилу, но продаём свою душу и почему это так приятно. </p><p>Когда я писал эту статью, вы не поверите, мне попалось видео, которое идеально показывает то, о чём я пишу в этой статье. Совпадение? Видео прикрепил.</p> <a href="https://habr.com/ru/articles/1104120/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104120#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:48:39 GMT</pubDate>
      <dc:creator><![CDATA[Trop_12]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[ChatGPT]]></category><category><![CDATA[критическое мышление]]></category><category><![CDATA[психология]]></category><category><![CDATA[когнитивные способности]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[профессиональные навыки]]></category><category><![CDATA[человек и технологии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Нубский анбоксинг ZX Spectrum Next Issue 3]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104118/</guid>
      <link>https://habr.com/ru/articles/1104118/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104118</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/b0/0a/9d/b00a9db4eb1de0d4b7f1b177cd7d6e1e.JPG" /><p>Получил сегодня ZX Spectrum Next Issue 3 (чёрный, с ускорителем). "Issue 3" - значит третья кампания на кикстартере. Сама кампания <a href="https://www.kickstarter.com/projects/spectrumnext/zx-spectrum-next-issue-3-0" rel="noopener nofollow">здесь</a>. Хотели собрать 250 килофунтов, а собрали 2,5 миллиона и достигли всех дополнительных целей.</p> <a href="https://habr.com/ru/articles/1104118/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104118#habracut">Смотреть фотки</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:40:00 GMT</pubDate>
      <dc:creator><![CDATA[hmpd]]></dc:creator>
      
      <category><![CDATA[zx]]></category><category><![CDATA[zx spectrum]]></category><category><![CDATA[zx spectrum next]]></category><category><![CDATA[ретро]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как вернуть Wi‑Fi на Honor MagicBook после чистой установки Windows 11 (решение с драйвером MT7920)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104112/</guid>
      <link>https://habr.com/ru/articles/1104112/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104112</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/f7/80/1e/f7801e5c5f2b56bd3e73fe9e16c4e506.png" /><p>Коллеге понадобился ноутбук, мы взяли Honor MagicBook X16&nbsp;AMD 2025&nbsp;без&nbsp;предустановленной ОС: так вышло дешевле.</p><p>Windows встала с&nbsp;первого раза, звук и картинка заработали, а&nbsp;Wi‑Fi&nbsp;— нет. В&nbsp;Параметрах не&nbsp;было переключателя Wi‑Fi, а&nbsp;драйвер с&nbsp;сайта Honor не&nbsp;помог. Ниже я расскажу, как&nbsp;поставить Windows 11&nbsp;на&nbsp;такой ноутбук с&nbsp;флешки (с Windows и с&nbsp;Mac), как&nbsp;пройти экран «Давайте подключим вас к&nbsp;сети» без&nbsp;интернета и как&nbsp;вернуть Wi‑Fi. Готовый драйвер лежит на&nbsp;GitHub.</p> <a href="https://habr.com/ru/articles/1104112/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104112#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:24:54 GMT</pubDate>
      <dc:creator><![CDATA[razumworkspace]]></dc:creator>
      
      <category><![CDATA[Windows 11]]></category><category><![CDATA[Honor]]></category><category><![CDATA[MagicBook]]></category><category><![CDATA[MediaTek]]></category><category><![CDATA[MT7920]]></category><category><![CDATA[драйверы]]></category><category><![CDATA[Wi-Fi]]></category><category><![CDATA[чистка установка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[От вопроса к данным за пять минут: как мы встроили корпоративные данные в ИИ‑платформу]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104110/</guid>
      <link>https://habr.com/ru/articles/1104110/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104110</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/1a/04/4e/1a044ebe43cfd6779aafc6c0a7d0c64c.png" /><p>Бесконечные запросы на выгрузку данных, ожидание нужных отчетов, жаркие споры вокруг инициатив на планерках, не подкрепленных цифрами, — это признаки дефицита данных у менеджеров. Мы столкнулись с этой проблемой и благодаря современным технологиям смогли решить ее. Результаты меня впечатлили и порадовали.</p> <a href="https://habr.com/ru/articles/1104110/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104110#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:22:15 GMT</pubDate>
      <dc:creator><![CDATA[fourfingers]]></dc:creator>
      
      <category><![CDATA[okr]]></category><category><![CDATA[data mining]]></category><category><![CDATA[продуктовая разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я сделал 100% русификатор Google AntiGravity 2.0 с живым автообновлением через MCP и CDP]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104106/</guid>
      <link>https://habr.com/ru/articles/1104106/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104106</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/47/18/e0/4718e07874b2208e66cf1e3dd75ac3af.jpg" /><p>Сейчас я активно осваиваю и глубоко изучаю <strong>Google AntiGravity 2.0</strong> — одну из популярных агентных IDE нового поколения с поддержкой субагентов, фоновых автоматизаций, встроенного браузера и MCP-серверов.</p><p>При всей мощи AntiGravity из коробки в ней есть две ощутимые проблемы для русскоязычных разработчиков:</p> <a href="https://habr.com/ru/articles/1104106/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104106#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:21:07 GMT</pubDate>
      <dc:creator><![CDATA[Wise_Yaroslav]]></dc:creator>
      
      <category><![CDATA[antigravity 2.0]]></category><category><![CDATA[antigravity]]></category><category><![CDATA[antigravity ide]]></category><category><![CDATA[mcp]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я адаптировал nfqws2 для ASUS и добавил поддержку OpenWrt]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104100/</guid>
      <link>https://habr.com/ru/articles/1104100/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104100</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/ae/f0/f4/aef0f4a3f6446cda0a621b63c426aaa2.jpg" /><p>У меня дома есть два очень разных ASUS: новый GT-BE19000AI и старый RT-AC87U. Хотелось управлять nfqws2 на роутере через браузер: выбирать устройства, менять стратегии, разбираться с ошибками и переносить рабочие настройки между пользователями.</p><p>Из этой задачи вырос <strong>NFQWS2 ASUS Community</strong> — адаптация nfqws2 для ASUSWRT-Merlin с Entware. Теперь у проекта есть и нативные пакеты OpenWrt, а панель получила новое оформление. Проект находится в начале пути, но основной костяк уже заложен.</p><p>Расскажу, как устроено приложение, какие особенности прошивок пришлось учесть и почему в интерфейсе столько внимания уделено предпросмотру и возврату изменений.</p> <a href="https://habr.com/ru/articles/1104100/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104100#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:16:48 GMT</pubDate>
      <dc:creator><![CDATA[Profy13]]></dc:creator>
      
      <category><![CDATA[NFQWS2]]></category><category><![CDATA[Asus]]></category><category><![CDATA[router]]></category><category><![CDATA[dpi]]></category><category><![CDATA[обфускация трафика]]></category><category><![CDATA[nfqueue]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Floo &amp; Homenum Revelio:: Magic in your terminal]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104098/</guid>
      <link>https://habr.com/ru/articles/1104098/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104098</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/a8/2f/5e/a82f5ea7744bcbf65c86affbc2ed31b6.gif" /><p>Хэллоуин только прошёл, так что расскажу про две свои волшебные штуки (названия отсылают к каминной сети и к заклинанию из Поттера). Обе открытые, обе написаны на bash. Floo нужен, чтобы зайти на чужую Linux-машину, сделать дело и уйти, не оставив за собой двери. Homenum Revelio нужен, чтобы посмотреть, кто ещё может войти на машину, которая теперь ваша.</p><p>Пару недель назад я настраивал свою Steam Machine. Включил на ней SSH руками, закинул ключ, сделал что хотел. Уже потом подумал, что в следующий раз пойду через floo. Ключ так и лежит в&nbsp;<code>authorized_keys</code>, и пролежит там, пока я про него не вспомню.</p><p>Ситуация повторяется постоянно, меняется только железо. Кому-то (человеку или агенту) надо один раз попасть на устройство и что-то там настроить. Это может быть сервер, VPS, ноутбук друга, Steam Deck. Открывать на нём порт не хочется, оставлять постоянный доступ тем более. TeamViewer показывает рабочий стол, а нужен терминал. Teleport отличный, когда машины твои, но ради одного вечера на чужом Deck его никто разворачивать не будет.</p><p>Мне хотелось TeamViewer для терминала. Человек запускает одну команду, диктует код, и помощник уже внутри. И чтобы доступ был временный, всё писалось, а оборвать можно было в любую секунду. Готового такого, без установки и одной командой, я не нашёл (может, плохо искал :-)). Floo вырос из поддержки клиентских серверов одного моего продукта, потом я вынес его в отдельный репозиторий.</p> <a href="https://habr.com/ru/articles/1104098/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104098#habracut">Бросить летучий порох в камин</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:16:42 GMT</pubDate>
      <dc:creator><![CDATA[KeLsTaR]]></dc:creator>
      
      <category><![CDATA[floo]]></category><category><![CDATA[ssh]]></category><category><![CDATA[bash]]></category><category><![CDATA[remote access]]></category><category><![CDATA[open source]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Из чего состоит ваш ИИ: разбираемся, что такое AIBOM и MLBOM]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/codescoring/articles/1104096/</guid>
      <link>https://habr.com/ru/companies/codescoring/articles/1104096/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104096</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/40/ee/a2/40eea26708decc09581ebb1c3c459ace.jpg" /><p>В программный продукт наряду с собственным кодом попадает и сторонний код через зависимости, которые могут содержать уязвимости и накладывать лицензионные ограничения. Чтобы разобраться в таком наследстве, используется документ с названиями, версиями компонентов и связями между ними. Для него есть название – Software Bill of Materials (SBOM), или перечень программных компонентов (ППК). По этому перечню разработчик может быстро найти библиотеки с известными уязвимостями в своих приложениях. Команда CodeScoring часто работает с этим форматом, так как мы разрабатываем собственное решение для композиционного анализа ПО (Software Composition Analysis, или SCA).</p><p>Разработчики могут взять готовую модель машинного обучения в открытом доступе, дообучить её на своих данных и уменьшить точность весов для запуска на машинах послабее. В их продукт таким образом попадёт уже производная модель. Чтобы разобраться в её происхождении, понадобится знать исходную модель, данные и выполненные преобразования.</p><p>Для этого были введены понятия MLBOM и AIBOM, которыми обозначают документы с составом моделей и систем, использующих искусственный интеллект. В этой статье мы разберёмся, что за ними стоит, чем отличаются эти названия и какие сведения для таких документов можно собрать автоматически.</p> <a href="https://habr.com/ru/articles/1104096/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104096#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:14:26 GMT</pubDate>
      <dc:creator><![CDATA[amaksimovv (CodeScoring)]]></dc:creator>
      
      <category><![CDATA[mlbom]]></category><category><![CDATA[aibom]]></category><category><![CDATA[sbom]]></category><category><![CDATA[cyclonedx]]></category><category><![CDATA[spdx]]></category><category><![CDATA[cdxgen]]></category><category><![CDATA[машинное обучение]]></category><category><![CDATA[цепочка поставок]]></category><category><![CDATA[sca]]></category><category><![CDATA[сезон код будущего]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[120+ Гц: как индустрия продала нам потребность, которой у нас не было]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1104094/</guid>
      <link>https://habr.com/ru/articles/1104094/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104094</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/df/1b/02/df1b023f7ef582d5a340cead40435e33.jpg" /><p><strong>«Плевок в лицо потребителю» или гениальная спекуляция маркетологов?</strong></p><p>В современном технологическом дискурсе сформировалась удивительная по своей нелепости аксиома: если экран смартфона дороже $500 обновляется с частотой 60 Гц, а не 120 Гц — устройство объявляется технологическим мусором, а его покупатель — жертвой циничного грабежа.</p><p>Но что изменилось в биологии человеческого глаза или в характере повседневных задач за последние пять лет? <strong>Ничего.</strong></p><p>Культура потребления превратила обычный технический параметр в обязательный признак «качества» и символ статуса. Мы привыкли судить о девайсах по чек-листам из обзоров, забывая, что за пределами мобильных игр и скроллинга настроек 120 Гц не решают ни одной реальной человеческой задачи. При этом мы платим за этот «стандарт» автономностью, ресурсом процессора и, главное, вечной неудовлетворенностью тем, что имеем.</p><p>В этой статье мы подробно, жёстко и без оглядки на авторитеты разберём:</p><p><strong>Физику против метафизики:</strong> что именно нам продают под соусом плавности и какова реальная цена этих 8,33 миллисекунды.</p><p><strong>Инженерию нехватки:</strong> как Эдвард Бернейс и «планируемое устаревание» научили нас страдать из-за того, что нам не нужно.</p><p><strong>Марксистский взгляд:</strong> как товарный фетишизм заставляет нас измерять собственное достоинство в герцах.</p><p><strong>Конвейер возмущения:</strong> почему техноблогеры и обзоры стали приводным ремнем корпораций.</p><p>Давайте разберёмся, как индустрия продала нам потребность, которой у нас никогда не было, и что <em>на самом деле</em> должно определять качество современного смартфона.</p> <a href="https://habr.com/ru/articles/1104094/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104094#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:12:25 GMT</pubDate>
      <dc:creator><![CDATA[tormund31]]></dc:creator>
      
      <category><![CDATA[120 гц]]></category><category><![CDATA[частота обновления]]></category><category><![CDATA[экраны смартфонов]]></category><category><![CDATA[маркетинг]]></category><category><![CDATA[потребительская культура]]></category><category><![CDATA[дисплеи]]></category><category><![CDATA[60 гц]]></category><category><![CDATA[психология потребления]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как консультанту объяснить заказчику ценность общего бэклога и превратить поток запросов в управляемую систему?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/korus_consulting/articles/1104088/</guid>
      <link>https://habr.com/ru/companies/korus_consulting/articles/1104088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104088</link>
      <description><![CDATA[<img src="https://habrastorage.org/extt/d2/9d/79/d29d79b237ccd775b9f5a52ca958098d.png" /><p>Привет, Хабр! Меня зовут Всеволод Гришин, я инженер данных направления BI в «ДАР» (ГК «КОРУС Консалтинг»). В этой статье хочу рассказать, как в проекте, который изначально планировался как запуск системы финансового планирования, общий бэклог стал не внутренним инструментом, а основным способом взаимодействия заказчика и команды исполнителя. Это первая часть материала: здесь разберу, почему заказчику это нужно и как преодолеть сопротивление идее.</p> <a href="https://habr.com/ru/articles/1104088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1104088#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 05 Nov 2026 15:05:55 GMT</pubDate>
      <dc:creator><![CDATA[GrishinVse (КОРУС Консалтинг)]]></dc:creator>
      
      <category><![CDATA[бэклог]]></category><category><![CDATA[kanban]]></category><category><![CDATA[управление проектом]]></category><category><![CDATA[заказчик]]></category><category><![CDATA[консультант]]></category><category><![CDATA[трекер задач]]></category><category><![CDATA[приоритизация]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
