<?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>Thu, 27 Aug 2026 21:28:24 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/1075508/</guid>
      <link>https://habr.com/ru/articles/1075508/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075508</link>
      <description><![CDATA[<p>Робот отвечал одному человеку пять раз подряд, потому что дедупликация писала в базу запрос, который никогда не выполнялся.</p> <a href="https://habr.com/ru/articles/1075508/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075508#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 20:41:00 GMT</pubDate>
      <dc:creator><![CDATA[r_o_m_k_o_l_a]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[n8n]]></category><category><![CDATA[отладка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Кривенко сидел за столом, но я всё равно не понимал, кто здесь главный]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075502/</guid>
      <link>https://habr.com/ru/articles/1075502/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075502</link>
      <description><![CDATA[<p><em>Как работа в «Клинике Фомина» и знакомство с командой «ВкусВилла» подтолкнули меня к маркетингу причин, политтехнологиям и, в конце концов, к «Фабрике смыслов»</em></p><p>В 2018 году я работал менеджером отдела маркетинга «Клиники Фомина». Это был момент появления первой клиники в Москве, время для меня было довольно нервное, быстрое и совершенно не приспособленное для того, чтобы сидеть в углу с блокнотом и записывать наблюдения для будущей книги. Мы много работали, решали задачи развития и роста, постоянно что-то перестраивали, запускали, проверяли и снова перестраивали. Я был частью команды и занимался своей работой, а не ходил по компании с видом будущего автора методологии, который уже всё понял и теперь ждёт, когда остальные подтянутся.</p><p>Наоборот, большую часть происходившего я тогда ещё не умел нормально объяснить. Я видел вокруг очень сильных, заряженных идеями людей, которые строили не просто ещё одну частную клинику с хорошим ремонтом, вежливыми администраторами и рекламой про заботу. Таких клиник можно открыть сколько угодно: заказать фирменный стиль, поставить кофемашину, научить администратора говорить «будьте здоровы» после того, как пациент чихнул в телефонную трубку, и торжественно объявить, что теперь у вас медицина будущего. В «Клинике Фомина» всё было устроено сложнее. Доказательная медицина воспринималась не как удачное позиционирование, а как основание для решений: кого брать в команду, как обучать врачей, что считать качеством, как проверять назначения и каким образом переносить этот стандарт в новые города.</p> <a href="https://habr.com/ru/articles/1075502/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075502#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 20:24:30 GMT</pubDate>
      <dc:creator><![CDATA[Igor_bezgalov]]></dc:creator>
      
      <category><![CDATA[вкусвилл]]></category><category><![CDATA[клиника фомина]]></category><category><![CDATA[пациентократия]]></category><category><![CDATA[клиентократия]]></category><category><![CDATA[маркетинг]]></category><category><![CDATA[личный опыт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я хранил данные в Godot: почему JSON победил .tres и MySQL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075498/</guid>
      <link>https://habr.com/ru/articles/1075498/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075498</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/977/754/e0a/977754e0a7381f05957bd1bd77823d7b.jpg" /><p>Четыре месяца я разрабатываю пошаговый футбольный менеджер&nbsp;<strong>Kickoff Island</strong>. Игра строится вокруг уникальных игроков, команд и тактик. Кстати, уникальность игроков больше всего добавляет мне трудностей, так как прорисовка их всех, а еще и покадровая анимация в Aseprite, тот еще геморрой. В какой-то момент передо мной встал, казалось бы, простой, но важный вопрос: как хранить всех этих футболистов, их характеристики, таланты и состояния?</p> <a href="https://habr.com/ru/articles/1075498/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075498#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 19:36:37 GMT</pubDate>
      <dc:creator><![CDATA[Plus3s]]></dc:creator>
      
      <category><![CDATA[инди-игра]]></category><category><![CDATA[база данных в игре]]></category><category><![CDATA[ресурсы Godot]]></category><category><![CDATA[SQLite vs JSON]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Лунное затмение 27-28 августа 2026]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075494/</guid>
      <link>https://habr.com/ru/articles/1075494/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075494</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c63/da4/2e2/c63da42e231d8b0d9da9555b5764fb26.jpg" /><p>В России оно практически не видно. К тому времени, как Луна зайдет за горизонт в самых западных областях РФ, едва ли успеют начаться полутеневые фазы (глазом нераспознаваемые). А в более восточных регионах и того не будет.</p><p>На приведенной карте показано, где будет это затмение видимо приемлемо - это красные и розовые области. остальные - в пролёте.</p> <a href="https://habr.com/ru/articles/1075494/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075494#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 19:24:19 GMT</pubDate>
      <dc:creator><![CDATA[klimkovsky]]></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/1075492/</guid>
      <link>https://habr.com/ru/articles/1075492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075492</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/442/c29/453/442c29453be60684f5ce009407dce286.png" /><p>И вновь я всех приветствую! Сегодня я бы хотел рассказать о такой теме как воспроизводимые приложения/сборки.&nbsp;</p> <a href="https://habr.com/ru/articles/1075492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075492#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 19:12:27 GMT</pubDate>
      <dc:creator><![CDATA[PXI]]></dc:creator>
      
      <category><![CDATA[Воспроизводимые сборки]]></category><category><![CDATA[reproducible builds]]></category><category><![CDATA[security]]></category><category><![CDATA[информационная безопасность]]></category><category><![CDATA[supply chain security]]></category><category><![CDATA[безопасность цепочки поставок]]></category><category><![CDATA[devsecops]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я написал простой HTML-сайт, который избавляет от ручного поиска и конвертации бренд-иконок]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075490/</guid>
      <link>https://habr.com/ru/articles/1075490/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075490</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2ee/afa/e02/2eeafae0215d7f7aae7e8d70e73995cb.jpg" /><p>Каждый раз, когда верстаешь новый проект, лендинг или дэшборд,  Дизайнер просит поставить на плашки ссылки со свежими логотипами сервисов, соцсетей или технологического стека.  Начинается отдельная каста разработки и дизайна: найди официальный брендбук, вытащи оттуда SVG (Не факт что он там будет) или иди на сторонние агрегаторы, где половина файлов кривые, а скачивание запрятано за скрытой рекламой "Скачать Яндекс". Когда мне это полностью надоело я создал свой сервис - ГдеИконка (GdeIkonka)</p> <a href="https://habr.com/ru/articles/1075490/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075490#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 18:31:34 GMT</pubDate>
      <dc:creator><![CDATA[pxs_dev]]></dc:creator>
      
      <category><![CDATA[design]]></category><category><![CDATA[open-source]]></category><category><![CDATA[foss]]></category><category><![CDATA[opensource]]></category><category><![CDATA[html]]></category><category><![CDATA[icon]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Заметки на полях. Обзор рынка инструментов разведки на основе открытых источников (OSINT). Или «где лежат деньги?»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075486/</guid>
      <link>https://habr.com/ru/articles/1075486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075486</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/81d/1f2/475/81d1f247541f9f4cafadf6141aba69bc.jpeg" /><p>Глобальный рынок OSINT вырос с 2024 года по 2025 примерно на $850млн. На рынке инструментов OSINT используются методы анализа текста, видеоанализа и анализа социальных сетей для мониторинга миллиардов сообщений в социальных сетях и государственных документов — по данным одного источника, 42% развертываний в 2024 году составляли модули анализа текста. С точки зрения региональной доли, на Северную Америку приходилось около 36,0% рынка OSINT в 2024 году. </p><p>На рынке инструментов OSINT для крупных предприятий и государственных структур все чаще используются облачные и локальные платформы для сбора разведывательной информации — разнообразие развертываний велико.</p> <a href="https://habr.com/ru/articles/1075486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075486#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 18:21:15 GMT</pubDate>
      <dc:creator><![CDATA[hack_less]]></dc:creator>
      
      <category><![CDATA[осинт]]></category><category><![CDATA[osint]]></category><category><![CDATA[osint tools]]></category><category><![CDATA[osint сервисы]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ленивый LINQ: разбираем yield и ленивые вычисления по кирпичикам. Часть 2]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075482/</guid>
      <link>https://habr.com/ru/articles/1075482/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075482</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ace/646/5a0/ace6465a0a707fcea57e85c86e161efc.png" /><p>В первой части мы успешно вскрыли чёрный ящик LINQ: написали&nbsp;<code>Where</code>&nbsp;вручную, разобрались, как компилятор превращает&nbsp;<code>yield return</code>&nbsp;в конечные автоматы, и посмотрели на методы с частичной буферизацией. Но LINQ был бы не собой, если бы на этом всё закончилось.</p><p>Во второй части переходим к «тяжёлой артиллерии» —&nbsp;<code>OrderBy</code>,&nbsp;<code>GroupBy</code>&nbsp;и&nbsp;<code>Join</code>. Эти методы вынуждены нарушить главный завет ленивых вычислений: они материализуют данные в памяти, прежде чем отдать хоть один элемент. Но как именно?</p><p>После этой статьи LINQ перестанет быть чёрным ящиком: вы будете точно понимать, сколько памяти съест каждая цепочка методов и в каком порядке следует вызывать эту цепочку.</p> <a href="https://habr.com/ru/articles/1075482/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075482#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 17:54:04 GMT</pubDate>
      <dc:creator><![CDATA[Deda_Sher]]></dc:creator>
      
      <category><![CDATA[.net]]></category><category><![CDATA[linq]]></category><category><![CDATA[yield]]></category><category><![CDATA[c#]]></category><category><![CDATA[итераторы]]></category><category><![CDATA[компилятор]]></category><category><![CDATA[ленивые вычисления]]></category><category><![CDATA[отложенное выполнение]]></category><category><![CDATA[ienumerable]]></category><category><![CDATA[deffered execution]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Цена Риска — Сумасшедший лабиринт для неандертальца или редкий представитель пиратских настолок]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1072738/</guid>
      <link>https://habr.com/ru/articles/1072738/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072738</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/edb/44c/51f/edb44c51ff2b40f224a4f7648b61ce83.jpg" /><p>С развалом началом перестройки, для предпринимателей всех мастей открылся настоящий Клондайк. Перед ними были огромные пустые рынки с миллионами "голодных покупателей".  В том числе и рынки настольных игр. Что официально выходило в СССР? В основном всякие "ходилки", да книги с головоломками. Придумать свою игру сложно, а придумать и "отладить" ее еще сложнее. Так появился целый пласт ворованных и адаптированных игр. Вся огромная армия разношерстных "бизнес", "коммерсант" и прочих клонов Монополии как раз туда. Но были и более редкие экземпаляры, клоны других игр. Клоны настольного Риск, например. Или клон немецкой игры 1986-го года - "Сумасшедший лабиринт". Про него в этой статье и пойдет речь.</p><p>Про игру Цена риска в интернете катастрофически мало информации. Сколько я не искал, нет ни сканов правил, ни внятных фотографий самой игры. Всё, что мне удалось найти можно спокойно пересчитать по пальцам одной руки: </p> <a href="https://habr.com/ru/articles/1072738/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1072738#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 17:41:39 GMT</pubDate>
      <dc:creator><![CDATA[HippimanVS]]></dc:creator>
      
      <category><![CDATA[Цена риска]]></category><category><![CDATA[Сумасшедший лабиринт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[История одного бага]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075454/</guid>
      <link>https://habr.com/ru/articles/1075454/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075454</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c7e/724/16e/c7e72416ec4aa7a43c535158ecb54dbd.jpg" /><p>В последние 5 лет, мы разрабатываем устройства с уровнем функциональной безпосности SIL3 (в части встроенного ПО). Это накаладывает кучу ограничений, например, абсолютно запрет на использование не сертифицированных по функциональной безопасности средст, типа Cube, или компилятров GNU и Clang, только сертифицированные средства типа IAR Workbench Function Safety.</p><p>Соотвественно для того, чтобы получить как можно больше баллов по функциональной безопасности необходимо иметь как можно больше диагностик, в том числе и диагности CPU. Сами писать диагностику CPU дело довольно трудемкое, поэтому мы используем сертифицированные библиотеки от производителя.</p> <a href="https://habr.com/ru/articles/1075454/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075454#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 17:40:46 GMT</pubDate>
      <dc:creator><![CDATA[lamerok]]></dc:creator>
      
      <category><![CDATA[stm32]]></category><category><![CDATA[stm]]></category><category><![CDATA[functional safety]]></category><category><![CDATA[bug]]></category><category><![CDATA[microcontroller]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Автономность ИИ‑агентов в аналитике: сопротивляющаяся среда]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075472/</guid>
      <link>https://habr.com/ru/articles/1075472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075472</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a77/561/aa5/a77561aa5e83dde76f04cb8b487186fd.png" /><p> В предыдущей статье я писал, что уровень автономности ИИ-агента слабо связан с тем, насколько умной кажется модель. Способность системы обнаруживать ошибки задает верхнюю границу автономности. А стоимость необнаруженной ошибки и возможность отката определяют, насколько близко к этой границе можно подойти.  <br><br>Для проверки я использую четыре типа контролеров: от полностью автоматических O3, где результат можно проверить механически, до O0, где остается человеческое решение. При этом наличие проверки само по себе ничего не гарантирует - важна ее реальная сила: охват, надежность, устойчивость и независимость. Эту модель я называю градиентом автономности. </p><p><br>Теперь попробуем применить ее к данным и аналитике</p> <a href="https://habr.com/ru/articles/1075472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075472#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 17:22:22 GMT</pubDate>
      <dc:creator><![CDATA[Qwertcoser]]></dc:creator>
      
      <category>ии-агенты</category><category>ai agents</category><category>data engineering</category><category>data quality</category><category>аналитика данных</category><category>автономность ИИ</category><category>тестирование ИИ</category><category>coverage map</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Я устал проверять сайты постранично и сделал свой сайт проверок HeadInspect]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075448/</guid>
      <link>https://habr.com/ru/articles/1075448/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075448</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9e9/d87/e91/9e9d87e919985f9a25f3a71e0805d9c1.png" /><p>Я занимаюсь созданием сайтов с&nbsp;начала 00-х. Я просто интересовался этой темой. Веб‑дизайн и разработка сайтов никогда не&nbsp;были моей профессией. Я заканчивал институт, работал в&nbsp;ночных клубах танцором и сделал для&nbsp;себя сайт‑визитку: это&nbsp;было намного проще, чем раздавать агентам фотографии сценических образов в&nbsp;конвертике. Позже на&nbsp;этом сайте появились другие артисты, а&nbsp;самим сайтом начинали потихоньку пользоваться ивент‑агентства и клубные промоутеры. Позднее с&nbsp;годами я уже вёл несколько сайтов дружеских коллективов, а&nbsp;мой первый маленький сайт превратился в&nbsp;каталог артистов с&nbsp;самостоятельной регистрацией и возможностью за&nbsp;плату продвигать свою анкету.</p><p>Как&nbsp;и писал ранее&nbsp;— сайты&nbsp;— это моё хобби. Иногда я прибегал к&nbsp;помощи сторонних веб‑дизайнеров, что‑то делал сам. Такое поверхностное занятие сайтами с&nbsp;годами привело к&nbsp;тому, что&nbsp;сайты устарели на&nbsp;десятилетие в&nbsp;плане дизайна и UX. В&nbsp;этом году в&nbsp;бизнесе артистов для&nbsp;корпоративов наступило затишье и появилось много свободного времени.&nbsp;Было принято решение обновить сайты! И именно во&nbsp;время этого обновления появилась проблема, из&nbsp;которой в&nbsp;итоге вырос HeadInspect. </p> <a href="https://habr.com/ru/articles/1075448/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075448#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 17:19:54 GMT</pubDate>
      <dc:creator><![CDATA[starostagogo]]></dc:creator>
      
      <category><![CDATA[headinspect]]></category><category><![CDATA[технический аудит сайта]]></category><category><![CDATA[seo]]></category><category><![CDATA[open graph]]></category><category><![CDATA[schema.org]]></category><category><![CDATA[sitemap]]></category><category><![CDATA[meta-теги]]></category><category><![CDATA[robots.txt]]></category><category><![CDATA[python]]></category><category><![CDATA[веб-разработка]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[У OpenID-сервера появился второй транспорт: gRPC рядом с HTTP, на тех же маршрутах]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075462/</guid>
      <link>https://habr.com/ru/articles/1075462/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075462</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/9a3/36d/f26/9a336df260878fcd1e801e102b5c50ba.png" /><p><strong>redb.Identity </strong>получил gRPC-фасад: те же маршруты ядра, тот же реестр клиентов, один токен на оба транспорта. Что внутри, как включить, что померить.  </p><p>Про <strong>redb.Identity</strong> мы не раз говорили, что он транспортно-агностичен: вся логика живёт в ядре за адресами&nbsp;<code>direct-vm://identity-*</code>, а HTTP это всего лишь фасад поверх них. Звучало убедительно, но проверить это утверждение было нечем. Фасад был ровно один, и «агностичность» оставалась обещанием архитектуры, а не наблюдаемым фактом.</p><p>Теперь фасадов два. Рядом с HTTP встал gRPC: те же маршруты ядра, тот же издатель, тот же реестр клиентов, то же хранилище токенов. Один и тот же токен принимается обоими транспортами и получает от них одинаковый вердикт. Про это и статья: что именно появилось, как это включить, и почему оно особенно уместно там, где gRPC уже стал ...</p> <a href="https://habr.com/ru/articles/1075462/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075462#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 17:07:51 GMT</pubDate>
      <dc:creator><![CDATA[grelikt]]></dc:creator>
      
      <category><![CDATA[dotnet]]></category><category><![CDATA[grpc]]></category><category><![CDATA[oauth]]></category><category><![CDATA[openid-connect]]></category><category><![CDATA[microservices]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Увидим ли мы 27 августа 2026 года Марс размером с Луну?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075450/</guid>
      <link>https://habr.com/ru/articles/1075450/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075450</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/097/d63/35e/097d6335ef0c977595ac72507d9a3c7c.jpg" /><p>Незадолго до&nbsp;Великого противостояния Марса 2003&nbsp;года некий шутник, имя которого осталось неизвестным, запустил в&nbsp;сети вирусный мем о&nbsp;том, что 27&nbsp;августа Марс будет виден на&nbsp;небе как&nbsp;полная Луна. Вот только не&nbsp;указал год. Конечно, это&nbsp;было преувеличением, но&nbsp;миллионы людей на&nbsp;это купились, а&nbsp;поисковики запомнили обещание, и теперь напоминают его ежегодно, подбрасывая в&nbsp;ленту выдачи этот стародавний фейк.</p><p>В&nbsp;этом рассказе разбираем, как&nbsp;так вышло, и как&nbsp;было на&nbsp;самом деле, и&nbsp;— почему. Вне зависимости от&nbsp;того, насколько нелепой&nbsp;была та шутка, она подарила нам повод ежегодно говорить о&nbsp;красной планете, и напоминать людям о&nbsp;том, что&nbsp;в&nbsp;реальности нас ожидает. Сегодня это особенно важно, потому что «День марсианского фейка» совпал с&nbsp;лунным затмением, а&nbsp;Марс уже хорошо виден в&nbsp;предутренние часы и стремится к&nbsp;очередному противостоянию. </p> <a href="https://habr.com/ru/articles/1075450/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075450#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 16:50:00 GMT</pubDate>
      <dc:creator><![CDATA[klimkovsky]]></dc:creator>
      
      <category><![CDATA[астрономия]]></category><category><![CDATA[научно-популярное]]></category><category><![CDATA[научпоп]]></category><category><![CDATA[марс]]></category><category><![CDATA[противостояние]]></category><category><![CDATA[астрономический календарь]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Искажения: о чём молчат нули]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075444/</guid>
      <link>https://habr.com/ru/articles/1075444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075444</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c21/b6b/e84/c21b6be84a71050d0ce03f8f615ed9cb.png" /><p>Это пятая статья цикла о том, почему акустика, которая хорошо измеряется, может плохо звучать.</p><p>В&nbsp;<a href="https://habr.com/ru/articles/1051868/" rel="noopener nofollow">первой статье</a>&nbsp;выяснилось то, что АЧХ суммирует всю поступившую энергию независимо от времени её прихода. Во&nbsp;<a href="https://habr.com/ru/articles/1057426/" rel="noopener nofollow">второй</a>&nbsp;— что помещение добавляет к звуку большое количество отраженных копий и резонансов, с которыми надо научиться дружить. В&nbsp;<a href="https://habr.com/ru/articles/1062430/" rel="noopener nofollow">третьей</a>&nbsp;— что качество воспроизведения низких частот сухие цифры характеристик не отражают. <a href="https://habr.com/ru/articles/1070384/" rel="noopener nofollow">Четвёртая</a> спустилась глубже — до самого динамика: идеального решения не существует, а ошибки проектирования после покупки уже не исправить.</p><p>Во всех предыдущих статьях я специально обходил общее свойство перечисленных явлений: они абсолютно не зависят от уровня воспроизводимого сигнала. Та же точка излома направленности на 3500 Гц одинакова и при тихом, и при громком воспроизведении, а комнатные моды на 30 Гц стабильно занимают одни и те же положения вне зависимости от громкости. Именно поэтому в четвёртой статье я сделал допущение об идеальности магнитной системы, отложив рассмотрение нелинейностей на потом: сначала хотел разобраться с линейной частью отдельно.</p><p>Сегодня займёмся второй половиной проблемы: <strong>явлениями, зависящими от уровня сигнала</strong> и изменяющимися вместе с громкостью.</p><p>В этой статье я хочу рассмотреть природу различных типов искажений. Покажу, откуда берётся порядок гармоник и почему слух чувствительнее реагирует на порядок, нежели на общую величину искажений. </p> <a href="https://habr.com/ru/articles/1075444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075444#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 16:39:04 GMT</pubDate>
      <dc:creator><![CDATA[echo_chamber]]></dc:creator>
      
      <category><![CDATA[eq]]></category><category><![CDATA[ачх]]></category><category><![CDATA[психоакустика]]></category><category><![CDATA[акустические системы]]></category><category><![CDATA[частотная характеристика]]></category><category><![CDATA[звук]]></category><category><![CDATA[hi-fi]]></category><category><![CDATA[искажения]]></category><category><![CDATA[резонанс]]></category><category><![CDATA[колонки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Одна среда на шесть компьютеров вместо командной подписки Claude Code]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075440/</guid>
      <link>https://habr.com/ru/articles/1075440/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075440</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/117/754/668/1177546686eba30f27936ac1a0c63739.png" /><p>Я настроил свою работу так, что у меня в одной среде - 6 компьютеров.</p><p>Хочу подробнее описать как у меня устроена командная работа с Claude Code</p><p>У меня шесть машин: всегда включённый десктоп, два ноутбука на Windows, два Мака и Linux-VPS. За ними работают три человека. На каждой машине свой Claude Code, свой логин.</p><p>Я сажусь за любой компьютер и пишу: «напомни, что коллега вчера делал с гейтом публикации, хочу продолжить». И продолжаю. Не спрашиваю в чате, не жду, пока передадут дела, не читаю сорок сообщений, чтобы понять, что имелось в виду. Все что делают коллеги - я вижу и апдейты по любым их сессиям могу запросить у своего клода, хотя все компьютеры\ноутбуки залогинены в разных клод код аккаунтах</p><p>Так у меня работает с июня.</p> <a href="https://habr.com/ru/articles/1075440/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075440#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 16:27:28 GMT</pubDate>
      <dc:creator><![CDATA[Antondz]]></dc:creator>
      
      <category><![CDATA[claude]]></category><category><![CDATA[obsidian]]></category><category><![CDATA[syncthing]]></category><category><![CDATA[ai-агенты]]></category><category><![CDATA[мультиагентные системы]]></category><category><![CDATA[llm]]></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/mws/articles/1074834/</guid>
      <link>https://habr.com/ru/companies/mws/articles/1074834/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1074834</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c65/72b/520/c6572b520f4f8220ff9a1d39ac7e69e2.jpg" /><p>Сложная ИТ-инфраструктура неизбежно вызывает множество проблем: нужно обеспечивать её масштабируемость и работоспособность, сдерживать рост затрат на сопровождение и поддержку, повышать прозрачность использования инфраструктуры и работающего на ней ПО.</p><p>Привет, Хабр! Меня зовут Юрий Самойлов, я директор по продукту MWS B2B Store. Сегодня поговорим о том, как управлять сложными инфраструктурными и ИТ-ландшафтами в целом, обсудим проблемы стандартизации, упаковки и развёртывания ПО, а также вопросы контроля лицензий, в том числе уже приобретённых у разных вендоров. Кроме того, мы посмотрим, как эти задачи решаются в MWS.</p><p>За помощь в подготовке материала спасибо Евгению Тетенчуку, техлиду команды MWS B2B Store. Эта статья — текстовая версия <a href="https://vkvideo.ru/video-38818370_456239414">вебинара</a>. </p> <a href="https://habr.com/ru/articles/1074834/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1074834#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 16:20:12 GMT</pubDate>
      <dc:creator><![CDATA[usamoilov (MWS Cloud)]]></dc:creator>
      
      <category><![CDATA[инфраструктура]]></category><category><![CDATA[vmware]]></category><category><![CDATA[управление инфраструктурой]]></category><category><![CDATA[лицензии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Тарков решил, что я в США. Виновником оказался «белый IP» Билайна]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075294/</guid>
      <link>https://habr.com/ru/articles/1075294/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075294</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c8d/570/a72/c8d570a72c6079c6e5dcfe731604ba11.jpg" /><p>В июне я писал про билайновскую опцию «доступ к сервисам» — статичный IP за 180 рублей, с которым из коробки открываются ChatGPT, Spotify и ещё сотня ушедших из РФ сервисов. Спустя два месяца эта же опция не пустила меня в Тарков: лаунчер решил, что я захожу из США. Без VPN, из РФ, по проводу. Рассказываю, как я это «дебажил» и что, судя по всему, у «белого IP» под капотом.</p> <a href="https://habr.com/ru/articles/1075294/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075294#habracut">Грин карта от Билайна?</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 16:00:24 GMT</pubDate>
      <dc:creator><![CDATA[sunm8]]></dc:creator>
      
      <category><![CDATA[билайн]]></category><category><![CDATA[белый vpn]]></category><category><![CDATA[статический ip]]></category><category><![CDATA[escape from tarkov]]></category><category><![CDATA[геоблокировка]]></category><category><![CDATA[регион]]></category><category><![CDATA[тарков]]></category><category><![CDATA[vpn]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Код как борьба. Точка входа]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1074892/</guid>
      <link>https://habr.com/ru/articles/1074892/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1074892</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/139/7fd/e61/1397fde617db1e4e5212fd431085f835.jpg" /><p>Если вы посмотрели когда-то фильм или сериал о программистах или хакерах и заинтересовались темой или же наоборот работаете в IT-сфере и хотели бы посмотреть или почитать что-то интересное и связанное с вашим трудом, то материал ниже даст некоторые зацепки. А может быть вы хотите показать и рассказать о том чем занимаетесь вашей девушке, маме или деду, тогда список ниже поможет в этом, правда представит вас в образе супергероя, ну или сумасшедшего.</p><p>Подобных статей хватает в интернете, но она нужна как часть цикла, который открывает. Цикла, который кратко, но, я надеюсь, интересно покажет вам закулисье технологий, если вы ещё не знаете что там происходит, а если и знаете, то, может быть, осветит некоторые его тёмные уголки.</p> <a href="https://habr.com/ru/articles/1074892/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1074892#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 16:00:23 GMT</pubDate>
      <dc:creator><![CDATA[magnusroot]]></dc:creator>
      
      <category><![CDATA[фильмы]]></category><category><![CDATA[история it]]></category><category><![CDATA[люди]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Анатомия HurriCache]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075428/</guid>
      <link>https://habr.com/ru/articles/1075428/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075428</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/654/b9a/1d7/654b9a1d71e65f24823cdb5550a1b535.png" /><p>HurriCache это распределенная key-value база данных с поддерожкой как простых типов ключ значение так и конейнеров, блокировок, работы с atomics и многое другое. HurriCache может работать как standalone так и в кластере. В данной статье не буду сравнивать ее ни с каким либо продуктом, просто расскажу о том что умеет решение а остальные выводы пускай сделают пользователи.</p> <a href="https://habr.com/ru/articles/1075428/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075428#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:47:26 GMT</pubDate>
      <dc:creator><![CDATA[AlexB2012]]></dc:creator>
      
      <category><![CDATA[highload]]></category><category><![CDATA[caching]]></category><category><![CDATA[inmemory]]></category><category><![CDATA[grpc]]></category><category><![CDATA[key-value]]></category><category><![CDATA[latency]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Клиент попросил удалить свои данные, вы сделали DELETE. Данные остались в файле]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075420/</guid>
      <link>https://habr.com/ru/articles/1075420/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075420</link>
      <description><![CDATA[<p>Ситуация обычная: пришёл запрос на удаление персональных данных, разработчик выполнил <code>DELETE FROM clients WHERE id = ...</code>, отчитался. Формально всё правильно — строки в таблице нет, приложение её не видит, выгрузка не содержит.</p><p>А в файле базы она есть. Целиком, вместе с именем и номером карты, и достаётся обычным <code>grep</code>.</p> <a href="https://habr.com/ru/articles/1075420/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075420#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:36:24 GMT</pubDate>
      <dc:creator><![CDATA[jbenderov]]></dc:creator>
      
      <category><![CDATA[персональные данные]]></category><category><![CDATA[информационная безопасность]]></category><category><![CDATA[базы данных]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] От разовых запросов к повторно используемым ИИ‑флоу в QA]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075414/</guid>
      <link>https://habr.com/ru/articles/1075414/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075414</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cff/26e/9e5/cff26e9e55364aa2772fcf0ebffa2581.png" /><p>Как перейти от разовых ИИ-запросов к многоразовым Agentic AI рабочим процессам в QA<strong>. </strong>Я собрал несколько практических примеров, паттернов и предостережений, которые помогут инженерам по тестированию осуществить этот переход постепенно  </p> <a href="https://habr.com/ru/articles/1075414/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075414#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:22:04 GMT</pubDate>
      <dc:creator><![CDATA[SergeiTerentev]]></dc:creator>
      
      <category>искусственный интеллект</category><category>QA</category><category>AI-агенты</category><category>автоматизация QA</category><category>MCP</category><category>AI Skills</category><category>промпт-инжиниринг</category><category>контекстное окно</category><category>анализ требований</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Postgresso 7–8 (92–93)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/postgrespro/articles/1053412/</guid>
      <link>https://habr.com/ru/companies/postgrespro/articles/1053412/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1053412</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e36/9be/8e8/e369be8e8d6526769aeb7154b13fb580.jpg" /><p><strong>PGW: A&nbsp;<em>PGBACKREST</em>&nbsp;INTERLUDE:</strong></p><p>(Andreas Scherbaum, Jimmy Angelakos)</p><p>Andreas Scherbaum and Jimmy Angelakos presented a quantitative analysis of the PostgreSQL CommitFest process using data collected from the CommitFest application itself.</p><p>The talk showed how PostgreSQL development has scaled significantly over the years. In 2015, CommitFest handled 418&nbsp;patches from 125&nbsp;authors, while in 2025&nbsp;it handled 885&nbsp;patches from 272&nbsp;authors&nbsp;— roughly doubling both patch volume and contributor count. However, reviewer and committer capacity has not scaled equally well. The speakers showed that 72.1% of “Needs Review” patches currently have no reviewer assigned, and 196&nbsp;out of 331&nbsp;active patches in the current CommitFest have zero reviewers.</p> <a href="https://habr.com/ru/articles/1053412/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1053412#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:20:43 GMT</pubDate>
      <dc:creator><![CDATA[Igor_Le (Postgres Professional)]]></dc:creator>
      
      <category><![CDATA[postgresql]]></category><category><![CDATA[postgres]]></category><category><![CDATA[sql]]></category><category><![CDATA[dbms]]></category><category><![CDATA[rdbms]]></category><category><![CDATA[субд]]></category><category><![CDATA[рсубд]]></category><category><![CDATA[базы данных]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Учебник по разработке ПО для финтеха]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1060444/</guid>
      <link>https://habr.com/ru/articles/1060444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1060444</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/835/6e2/293/8356e2293c624b181e139f337c4a44ac.jpg" /><p>Задача этого ресурса&nbsp;— описать самые важные паттерны, используемые в&nbsp;разработке ПО&nbsp;систем, в&nbsp;которых основной упор делается на&nbsp;деньги. Учебник можно прочитать целиком, чтобы получить исчерпывающее понимание, или&nbsp;частями при&nbsp;работе над конкретной задачей.</p><p><strong>Для&nbsp;кого этот учебник?</strong></p><p>  •  <strong>Для&nbsp;новичков в&nbsp;сфере финтеха.</strong>&nbsp;Он полезен для&nbsp;ознакомления с&nbsp;этой предметной областью и паттернами, обеспечивающими надёжность финансовых систем.</p><p>  •  <strong>Для&nbsp;людей, уже работающих в&nbsp;финтехе.</strong>&nbsp;В&nbsp;качестве справочного пособия при&nbsp;решении конкретной задачи или&nbsp;общего вокабуляра, который можно показать коллегам.</p><p>  •  <strong>Для&nbsp;людей вне сферы финтеха.</strong>&nbsp;Чтобы понять, как&nbsp;и почему разработка ПО&nbsp;для&nbsp;финансовых систем отличается от&nbsp;привычной вам.</p> <a href="https://habr.com/ru/articles/1060444/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1060444#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:17:35 GMT</pubDate>
      <dc:creator><![CDATA[PatientZero]]></dc:creator>
      
      <category>деньги</category><category>криптовалюта</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[ИИзумительный текст: что на самом деле ловят нейродетекторы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/bothub/articles/1075410/</guid>
      <link>https://habr.com/ru/companies/bothub/articles/1075410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075410</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c33/559/103/c3355910348a303c22c31ef428f95ab8.png" /><p>Нейродетектор обещает поймать ленивого копирайтера, а подозревает длинное тире, слишком аккуратную редактуру. Проверяем, что он действительно измеряет, а потом отдадим ему часть этого текста. Посмотрим, та ли мышь попадется.  </p> <a href="https://habr.com/ru/articles/1075410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075410#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:17:02 GMT</pubDate>
      <dc:creator><![CDATA[ELF19 (BotHub)]]></dc:creator>
      
      <category><![CDATA[нейродетекторы]]></category><category><![CDATA[нейросеть]]></category><category><![CDATA[перплексия]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ICML 2026: большая конференция глазами исследователя генеративных моделей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/airi/articles/1075246/</guid>
      <link>https://habr.com/ru/companies/airi/articles/1075246/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075246</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a0e/e47/4e5/a0ee474e554f3fbfbf473b2784f77370.jpg" /><p>Привет, Хабр! Меня зовут Арсений Иванов, в <strong>AIRI</strong> в&nbsp;команде <strong>«Вычислительный интеллект»</strong> я занимаюсь генеративными моделями на&nbsp;основе диффузионных процессов, а&nbsp;также являюсь студентом университетов <strong>Сколтеха и ВШЭ</strong>. В&nbsp;июле я побывал на <strong>ICML 2026</strong>, где в&nbsp;том числе представлял две работы на&nbsp;конференции.&nbsp;</p><p>Для&nbsp;меня это&nbsp;была первая очная конференция уровня <strong>A*</strong>, поэтому поездка&nbsp;была одновременно важной научной возможностью и совершенно новым опытом. Она получилась очень насыщенной и по&nbsp;науке, и по&nbsp;нетворкингу. Сейчас, когда эмоции уже улеглись и мысли устаканились, захотелось поделиться своими впечатлениями и размышлениями о&nbsp;увиденном.</p> <a href="https://habr.com/ru/articles/1075246/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075246#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:13:51 GMT</pubDate>
      <dc:creator><![CDATA[Arseny_AI (AIRI)]]></dc:creator>
      
      <category><![CDATA[ML]]></category><category><![CDATA[ai]]></category><category><![CDATA[diffusion]]></category><category><![CDATA[icml 2026]]></category><category><![CDATA[research]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] ИИ убивает службу поддержки — даже несмотря на зелёные метрики]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075406/</guid>
      <link>https://habr.com/ru/articles/1075406/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075406</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/642/1db/c13/6421dbc13d5e2e0bd579cbad24f0a6bc.jpg" /><p>Оптимизируя цифры вместо достижения истинной цели, мы ставим под угрозу именно то, что изначально пытались улучшить. </p><p>Чат-боты изменили службу поддержки многих компаний: клиенты теперь получают ответы 24/7, а нагрузка на операторов стала меньше. Но решение внедрить ИИ в саппорт способно нанести бизнесу колоссальный вред. И вот почему. </p> <a href="https://habr.com/ru/articles/1075406/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075406#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:12:57 GMT</pubDate>
      <dc:creator><![CDATA[MegaplanCEO]]></dc:creator>
      
      <category>ИИ</category><category>искусственный интеллект</category><category>служба поддержки</category><category>саппорт</category><category>клиентский сервис</category><category>поддержка</category><category>чат-бот</category><category>ai</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Двадцать цифр с фото: как контрольные суммы убирают человеческую ошибку из возврата денег]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075404/</guid>
      <link>https://habr.com/ru/articles/1075404/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075404</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4c1/5cf/e93/4c15cfe93e84ffbf96cf5e76a6589c3e.png" /><p>Есть ошибки, которые невозможно предотвратить внимательностью.</p><p>Клиент присылает фотографию заявления на возврат. На ней от руки написан расчётный счёт — двадцать цифр. Сотрудник переносит их в платёжное поручение. В какой-то момент один человек из ста ошибётся: перепутает местами две цифры, примет тройку за восьмёрку, съедет строкой. Платёж уйдёт, банк его развернёт, деньги вернутся, клиент прождёт ещё неделю и напишет злое сообщение.</p><p>Виноватых нет. Все старались. Просто задача «безошибочно переписать двадцать цифр с фото» не решается старанием — она решается тем, что её не должно существовать.</p><p>Меня зовут Михаил Аймаутов, я отвечаю за ИТ и автоматизацию в Wollmer — компании, которая занимается бытовой техникой. Расскажу, как мы перестроили самый ручной процесс в компании, и почему бо́льшая часть работы оказалась не про код.</p> <a href="https://habr.com/ru/articles/1075404/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075404#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 15:06:00 GMT</pubDate>
      <dc:creator><![CDATA[corpaimautovmikhail]]></dc:creator>
      
      <category><![CDATA[автоматизация]]></category><category><![CDATA[возврат денег]]></category><category><![CDATA[crm]]></category><category><![CDATA[электронная подпись]]></category><category><![CDATA[бизнес-процессы]]></category><category><![CDATA[интеграция]]></category><category><![CDATA[валидация]]></category><category><![CDATA[ux]]></category><category><![CDATA[битрикс24]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[HTTP API для разработчика: практический гайд по проверке конфликтов при изменении одной сущности]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1073974/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1073974/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1073974</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/af3/219/b04/af3219b042e54b012155f85336fb18c7.png" /><p>Когда несколько клиентов работают с&nbsp;одной записью, проблема часто скрывается не&nbsp;в&nbsp;самом запросе, а&nbsp;в&nbsp;моменте между чтением данных и их сохранением. </p><p>Разберём, как&nbsp;тестировать такие ситуации через последовательные и параллельные запросы, какие ответы считать корректными и почему одного успешного HTTP‑ответа недостаточно, чтобы подтвердить безопасность изменений. </p> <a href="https://habr.com/ru/articles/1073974/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1073974#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:45:18 GMT</pubDate>
      <dc:creator><![CDATA[SiYa_renko (OTUS)]]></dc:creator>
      
      <category><![CDATA[API]]></category><category><![CDATA[HTTP API]]></category><category><![CDATA[REST API]]></category><category><![CDATA[конкурентные запросы]]></category><category><![CDATA[гонки данных]]></category><category><![CDATA[блокировки]]></category><category><![CDATA[тестирование ПО]]></category><category><![CDATA[ETag]]></category><category><![CDATA[PostgreSQL]]></category><category><![CDATA[автоматизация тестирования]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Точечная маршрутизация на роутере через VLESS/Trojan-подписку со своей балансировкой (OpenWrt/Keenetic)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075398/</guid>
      <link>https://habr.com/ru/articles/1075398/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075398</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d5a/7f6/d34/d5a7f6d34539a523f7c8df67bb3a97f7.png" /><p>Многие сервисы сегодня выдают клиенту не один конкретный конфиг для подключения, а <strong>VLESS/Trojan-подписку</strong> — ссылку, за которой стоит целый пул из десятков серверных конфигураций сразу. Провайдеру это удобно (не нужно вручную вести отдельный конфиг под каждого клиента), но у пользователя тут же встаёт главная практическая проблема: подключить роутер именно через такую подписку так, чтобы соединение работало стабильно. Один конкретный сервер из пула сегодня быстрый, завтра перегружен, послезавтра вообще не отвечает — а подписка в целом при этом продолжает исправно работать, просто нужно каждый раз заново находить, какой именно из десятков серверов сейчас реально живой.</p><p>Решает это балансировщик — механизм, который сам, постоянно, в фоне проверяет каждый сервер пула подписки и автоматически выбирает самый быстрый живой, без участия человека.</p><p>Об этом и статья: что такое точечная (доменная) маршрутизация на роутере, зачем нужна автоматическая балансировка между серверами одной VLESS/Trojan-подписки, и как это устроено в нашем универсальном проекте <strong>SmartRoute</strong> — для роутеров на OpenWrt и KeenticOS (через <code>xkeen</code>), который умеет и то, и другое из коробки.</p> <a href="https://habr.com/ru/articles/1075398/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075398#habracut">Как мы научили роутер сам выбирать сервер</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:39:31 GMT</pubDate>
      <dc:creator><![CDATA[DanyByLuckyCraft]]></dc:creator>
      
      <category><![CDATA[балансировка]]></category><category><![CDATA[vless]]></category><category><![CDATA[vpn]]></category><category><![CDATA[тунеллирование]]></category><category><![CDATA[xkeen]]></category><category><![CDATA[wrt]]></category><category><![CDATA[openwrt]]></category><category><![CDATA[keenetic]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Нейроранжирование. Отказ от бустинга в пользу нейросетей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/1075358/</guid>
      <link>https://habr.com/ru/companies/vk/articles/1075358/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075358</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e64/8b6/4ae/e648b64ae9cd6b856337a1693a13dc7d.jpg" /><p>Привет! Меня зовут Михаил Трапезников, я руководитель группы рекомендательных технологий в AI VK.</p><p>В одной из прошлых <a href="https://habr.com/ru/companies/vk/articles/1068048/">статей</a> мы рассказали, как устроен нейропрофиль пользователя в рекомендациях VK. Обновление стало фундаментом для нового подхода к ранжированию. Сегодня расскажем о том, как нам удалось перейти от бустинга к нейросетям и как устроена архитектура нейроранкера.&nbsp;</p> <a href="https://habr.com/ru/articles/1075358/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075358#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:39:23 GMT</pubDate>
      <dc:creator><![CDATA[AIgent_Smith (VK)]]></dc:creator>
      
      <category><![CDATA[ai]]></category><category><![CDATA[ранжирование]]></category><category><![CDATA[рекомендательные системы]]></category><category><![CDATA[recsys]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Перезапустить недостаточно: как я сделал проверяемое автоматическое восстановление сервисов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075394/</guid>
      <link>https://habr.com/ru/articles/1075394/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075394</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d10/71e/570/d1071e570bc7fa67ee390a2b0fbbfde5.png" /><p><code>restart-hook</code> вернул 202, а сервис всё ещё не отвечает. Повторить запрос — рискнуть вторым перезапуском; закрыть инцидент — записать восстановление, которого не было. На этом конфликте построен recovery в Vigil: система проверяет сервис до и после действия, отсекает устаревшие задачи и останавливает автоматизацию, когда пора звать человека.</p> <a href="https://habr.com/ru/articles/1075394/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075394#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:28:50 GMT</pubDate>
      <dc:creator><![CDATA[Sikurdev]]></dc:creator>
      
      <category><![CDATA[self-hosted]]></category><category><![CDATA[мониторинг]]></category><category><![CDATA[incident response]]></category><category><![CDATA[uptime]]></category><category><![CDATA[DevOps]]></category><category><![CDATA[PostgreSQL]]></category><category><![CDATA[open source]]></category><category><![CDATA[автоматическое восстановление]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что нового в маркетинге: чему Запад учится у Китая, а Китай — у Запада. Семь идей в одном обзоре]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075388/</guid>
      <link>https://habr.com/ru/articles/1075388/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075388</link>
      <description><![CDATA[<p><em>Как маркетинг прошёл путь от управления каналами к индивидуальному клиенту — и почему китайские компании подключили к этому контуру платформы, логистику и фабрики?</em></p><p>Российского маркетолога легко узнать по первому вопросу на совещании: «Какой канал сработал?» Дальше начинается знакомая перекличка. Яндекс подорожал, Telegram дал охват, маркетплейс съел маржу, рассылка принесла продажи, нейросеть написала сорок семь постов, из которых живому человеку хочется дочитать примерно ни одного. На этом основании компания считает, что занимается современным маркетингом. Иногда даже цифровой трансформацией — если презентация была достаточно дорогой.</p><p>Проблема не в том, что каналы перестали быть нужны. Реклама никуда не исчезла, как не исчезли магазины, продавцы, упаковка и скидки. Изменилась единица управления. Пока одна компания выбирает, куда перенести бюджет, другая уже решает, в каком состоянии находится конкретный клиент, что ему показать, какое действие предложить и когда лучше вообще оставить его в покое. А третья смотрит, какой сигнал создало поведение этого клиента, какой товар следует проверить небольшой партией и нужно ли перестраивать под обнаруженный спрос производство.</p><p><strong><em>Это просто три разных маркетинга. Первый из них управляет каналом коммуникации. Второй — индивидуальной траекторией человека. Третий соединяет эту траекторию с рынком, логистикой и фабрикой.</em></strong></p><p>Россия при этом не сидит в землянке с газетным объявлением. В 2025 году объём рекламы в российских медиа достиг 981,6 млрд рублей, а весь рынок маркетинговых коммуникаций превысил 2,4 трлн. Интернет-сервисы получили больше половины медиарекламных денег. Технологий и рекламного инвентаря у нас достаточно. Но именно поэтому отставание особенно хорошо видно: рынок умеет покупать контакт, однако гораздо хуже передаёт знания о покупателе в продукт, сервис и производство. По данным НИУ ВШЭ, среди российских компаний, уже использующих искусственный интеллект, маркетинг и продажи входят в число главных областей применения. Одновременно 48% крупных и средних организаций не видят потребности в AI, 58% считают препятствием высокие затраты, а влияние технологии на сокращение срока вывода продукта на рынок пока отмечается значительно реже, чем эффект для отдельных процессов. Мы внедряем инструмент быстрее, чем меняем устройство компании. <a href="https://akarussia.ru/volumes/obem-rynka-marketingovyh-kommunikacij-v-2025-godu/" rel="noopener nofollow">АКАР</a>, <a href="https://issek.hse.ru/news/1083541394.html" rel="noopener nofollow">НИУ ВШЭ</a></p> <a href="https://habr.com/ru/articles/1075388/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075388#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:20:33 GMT</pubDate>
      <dc:creator><![CDATA[Igor_bezgalov]]></dc:creator>
      
      <category><![CDATA[маркетинг]]></category><category><![CDATA[будущее здесь]]></category><category><![CDATA[китайский маркетинг]]></category><category><![CDATA[маркетинговая стратегия]]></category><category><![CDATA[перспективы маркетинга]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Бенчмаркая сортировку строк: подстава с дефолтным компаратором — ×5]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075386/</guid>
      <link>https://habr.com/ru/articles/1075386/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075386</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/089/792/f84/089792f84349588898c10e57ac9b0b20.png" /><p>Сортировка строк без компаратора работает не так, как кажется, и заметно дольше.</p><p>Замерил на четырёх машинах и четырёх рантаймах, посчитал обращения к компаратору и заглянул в исходники.</p> <a href="https://habr.com/ru/articles/1075386/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075386#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:19:44 GMT</pubDate>
      <dc:creator><![CDATA[Geronom]]></dc:creator>
      
      <category><![CDATA[сортировка строк]]></category><category><![CDATA[Array.Sort]]></category><category><![CDATA[StringComparer]]></category><category><![CDATA[компаратор]]></category><category><![CDATA[BenchmarkDotNet]]></category><category><![CDATA[производительность]]></category><category><![CDATA[ICU]]></category><category><![CDATA[глобализация]]></category><category><![CDATA[.NET 11]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему одно ноу‑хау умирает от популярности, а другое — от неё крепнет]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075378/</guid>
      <link>https://habr.com/ru/articles/1075378/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075378</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/317/1a4/f7d/3171a4f7de97b2fba13adeb639cd87ad.jpg" /><p>Прекратите это делать! Начните делать другое! Я говорю о двух типах ценности — одна тает от массовости, другая ею живёт.</p><p>Есть приёмы, которые работают, только пока о них знают немногие. Рабочий <strong>способ обхода блокировки</strong>, удачная торговая стратегия, налоговая лазейка, лайфхак против корпоративной политики паролей — все они могут терять силу, как только становятся известны всем. А есть противоположный класс вещей: пока ими пользуются мало людей, толку от них почти нет, а ценность растёт как раз с ростом числа участников.</p><p>Дальше в статье — что это за механизмы, кто их впервые описал и какие практические выводы отсюда следуют.</p> <a href="https://habr.com/ru/articles/1075378/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075378#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:19:11 GMT</pubDate>
      <dc:creator><![CDATA[CraftDream]]></dc:creator>
      
      <category><![CDATA[блокчейн]]></category><category><![CDATA[криптовалюта]]></category><category><![CDATA[криптовалюты]]></category><category><![CDATA[блокировки]]></category><category><![CDATA[квн]]></category><category><![CDATA[vpn]]></category><category><![CDATA[выгода]]></category><category><![CDATA[власть]]></category><category><![CDATA[ноу-хау]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Режим инкогнито и очистка cookie: почему сайт всё равно узнаёт, что это снова вы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075324/</guid>
      <link>https://habr.com/ru/articles/1075324/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075324</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/910/ce4/73f/910ce473fd51a1ae0741e1f7a4cc533c.png" /><p>Обычная логика такая: не хочу, чтобы меня узнавали — открываю приватное окно, и всё, я новый посетитель. Логика была верной примерно до середины десятых годов.</p><p>Сейчас узнавание держится не на cookie, а на наборе свойств самого браузера. Их не надо никуда сохранять — они просто есть, и по их сочетанию посетитель определяется с высокой надёжностью. Очистка хранилища на это не влияет никак: удалять там нечего.</p> <a href="https://habr.com/ru/articles/1075324/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075324#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:15:15 GMT</pubDate>
      <dc:creator><![CDATA[jbenderov]]></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/1075382/</guid>
      <link>https://habr.com/ru/articles/1075382/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075382</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/987/6a3/38e/9876a338efee70b52594fa38e4dc1128.png" /><p>Градиентный спуск&nbsp;— стандартный инструмент обучения нейросетей. Но&nbsp;с&nbsp;точки зрения&nbsp;линейной алгебры операция обновления весов выглядит некорректно: мы складываем вектор и ковектор. Авторы статьи из&nbsp;MIT CSAIL предлагают формальное решение этой проблемы через теорию двойственности и модулей. Разбираем их подход. </p> <a href="https://habr.com/ru/articles/1075382/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075382#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 14:07:48 GMT</pubDate>
      <dc:creator><![CDATA[Ir1na]]></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>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Телефония в FARA CRM: четыре архитектуры, пять степеней интеграции и свой TURN в комплекте]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/faracrm/articles/1075380/</guid>
      <link>https://habr.com/ru/companies/faracrm/articles/1075380/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075380</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ed5/a7c/0ba/ed5a7c0ba6886c5cded5e443afdfac4b.png" /><p>«Интеграция с телефонией» — фраза, за которой может стоять что угодно. От «раз в сутки подтягиваем список звонков» до «менеджер разговаривает с клиентом во вкладке браузера, а карточка клиента открылась сама, ещё до того как он сказал „алло“».</p><p>Мы делаем FARA CRM и прошли этот путь целиком: сначала перенесли рабочий модуль Asterisk, потом привели к одному контракту облачные АТС, потом сделали трубку прямо в браузере — а под конец обнаружили, что без собственного TURN-релея половина этой красоты «то соединяется, то нет». И добавили релей в поставку.</p><p>В статье — три вещи:</p> <a href="https://habr.com/ru/articles/1075380/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075380#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 13:57:50 GMT</pubDate>
      <dc:creator><![CDATA[telkatrax (faracrm)]]></dc:creator>
      
      <category><![CDATA[turn]]></category><category><![CDATA[asterisk]]></category><category><![CDATA[telephony]]></category><category><![CDATA[crm]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Рефакторинг моего Obsidian: как я перестроил хранилище после предыдущей статьи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075372/</guid>
      <link>https://habr.com/ru/articles/1075372/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075372</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c7b/008/8e8/c7b0088e8532570f66906d949c049814.png" /><p>Какое-то время назад я выкладывал <a href="https://habr.com/ru/articles/1063080/" rel="noopener nofollow">статью</a> на Хабр про свое obsidian хранилище.</p><p>Я получил хороший фидбэк и некоторые идеи. Также я понял, что довольно большая часть моего obsidian нуждается в оптимизации и структуризации. В итоге нашел свободный выходной, чтобы немного перестроить хранилище. Я все это сделал и тут расскажу, как теперь выглядит мой obsidian.</p><p>Кроме простой структуризации и удаления лишнего, я также провел некоторые махинации над кодом dataviewjs своей библиотеки книг и доделал свою домашнюю страницу, добавив интеграцию со своей основной библиотекой и поработав на css составляющей. В общем-то были еще некоторые изменения, но об этом всем будет далее.</p> <a href="https://habr.com/ru/articles/1075372/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075372#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 13:48:47 GMT</pubDate>
      <dc:creator><![CDATA[ITsuperiorRF]]></dc:creator>
      
      <category><![CDATA[obsidian]]></category><category><![CDATA[javascript]]></category><category><![CDATA[markdown]]></category><category><![CDATA[заметки]]></category><category><![CDATA[менеджмент]]></category><category><![CDATA[продуктивность]]></category><category><![CDATA[хранилище]]></category><category><![CDATA[данные]]></category><category><![CDATA[книги]]></category><category><![CDATA[zettelkasten]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Как связать дизайн-токены Figma с кодом — Часть 1]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1075052/</guid>
      <link>https://habr.com/ru/articles/1075052/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075052</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/312/6a7/914/3126a79142a01429293ec127a364f51f.jpg" /><p>Дизайн-токены — источник истины для визуальных свойств вашей дизайн-системы: цвета, типографика, отступы и так далее. Вместо того чтобы задавать основной цвет отдельно в CSS-стилях и отдельно в дизайне, вы задаёте его один раз в Figma и распространяете оттуда.</p> <a href="https://habr.com/ru/articles/1075052/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1075052#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 27 Aug 2026 13:46:07 GMT</pubDate>
      <dc:creator><![CDATA[m_ig]]></dc:creator>
      
      <category>css</category><category>bootstrap</category><category>дизайн-система</category><category>фронтенд-разработка</category><category>ui библиотека</category><category>angular</category><category>scss</category>
    </item>
  

  

      

      

      

    
  </channel>
</rss>
