<?xml version="1.0" encoding="UTF-8"?>

<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" >

  <channel>
    <title><![CDATA[Все публикации в потоке Разработка ]]></title>
    <link>https://habr.com/ru/flows/develop/articles/all/</link>
    <description><![CDATA[Все публикации в потоке Разработка  на Хабре]]></description>
    <language>ru</language>
    <managingEditor>editor@habr.com</managingEditor>
    <generator>habr.com</generator>
    <pubDate>Sat, 25 Apr 2026 03:59:30 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/1027750/</guid>
      <link>https://habr.com/ru/articles/1027750/?utm_campaign=1027750&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/574/172/511/574172511fb30a7fa296bca3cc269091.png" /><p>Мы покажем вам красоту Вселенной. От кварковой плазмы до сверхскопления Ланиакеи, на фоне которого наш дом, галактика Млечный путь кажется песчинкой. Пройдем от атомов и планет через слияния чёрных дыр и галактик до Космической Паутины и заглянем в далёкое будущее, увидев звёзды- чёрные карлики.</p> <a href="https://habr.com/ru/articles/1027750/?utm_campaign=1027750&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 25 Apr 2026 03:43:21 GMT</pubDate>
      <dc:creator><![CDATA[Babai25]]></dc:creator>
      
      <category><![CDATA[безумный ученый]]></category><category><![CDATA[визуализация данных]]></category><category><![CDATA[космология]]></category><category><![CDATA[diy]]></category><category><![CDATA[астрофизика]]></category><category><![CDATA[python3]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Yggdrasil-ng: как я переписал Yggdrasil на Rust за 3.5 дня и неделю фиксил один баг]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027746/</guid>
      <link>https://habr.com/ru/articles/1027746/?utm_campaign=1027746&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/790/5be/840/7905be840650f0fd2f68a6956c0778fd.png" /><p>В прошлой статье я разобрал, как устроена сеть Yggdrasil. Теперь - про Yggdrasil-ng: рерайт с Go на Rust за 3,5 дня, неделя на один баг в пяти строках, новые фитчи (включая CKR - VPN через mesh), и мобильный клиент, в котором перенос работы с TUN внутрь Rust дал прирост скорости почти в десять раз. В статье бонус - новое приложение, которое вам понравится ;)</p> <a href="https://habr.com/ru/articles/1027746/?utm_campaign=1027746&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Попасть в сети</a>]]></description>
      
      <pubDate>Sat, 25 Apr 2026 02:32:55 GMT</pubDate>
      <dc:creator><![CDATA[Revertis]]></dc:creator>
      
      <category><![CDATA[yggdrasil]]></category><category><![CDATA[yggdrasil network]]></category><category><![CDATA[mesh]]></category><category><![CDATA[mesh-сети]]></category><category><![CDATA[p2p]]></category><category><![CDATA[p2p-сети]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[От регулярок к ANTLR4: три архитектурных решения на парсере бизнес-формул]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027742/</guid>
      <link>https://habr.com/ru/articles/1027742/?utm_campaign=1027742&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/876/135/9ef/8761359ef33a65fe94f793d9fd273149.png" /><p>Три года назад я писал свой первый коммерческий парсер на ANTLR4 — для бизнес-формул аналитической системы. Несколько лет спустя я бы сделал его иначе в трёх центральных местах. Разбираю каждое: левая рекурсия для приоритета операторов, Listener vs Visitor, и почему&nbsp;<code>getText()</code>&nbsp;для повторного парсинга — антипаттерн.</p> <a href="https://habr.com/ru/articles/1027742/?utm_campaign=1027742&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Sat, 25 Apr 2026 00:03:56 GMT</pubDate>
      <dc:creator><![CDATA[zahaand]]></dc:creator>
      
      <category><![CDATA[antlr]]></category><category><![CDATA[antlr4]]></category><category><![CDATA[парсер]]></category><category><![CDATA[parser]]></category><category><![CDATA[грамматика]]></category><category><![CDATA[dsl]]></category><category><![CDATA[java]]></category><category><![CDATA[spring boot]]></category><category><![CDATA[compiler]]></category><category><![CDATA[code generation]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[LxBox: переносим опыт singbox-launcher в Android]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027734/</guid>
      <link>https://habr.com/ru/articles/1027734/?utm_campaign=1027734&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/db1/ea3/c23/db1ea3c23cabf7f61e81f4d8f5d22ce8.jpg" /><p>Привет. Полгода назад я выложил <a href="https://github.com/Leadaxe/singbox-launcher" rel="noopener noreferrer nofollow">singbox-launcher</a> — десктопный GUI для управления ядром <a href="https://sing-box.sagernet.org/" rel="noopener noreferrer nofollow">sing-box</a>. По фидбеку стало понятно: идея зашла, людям удобно собирать и отлаживать конфиги на ноутбуке, а потом переносить их на роутеры и другие сетевые устройства. Подробнее о десктопной версии я <a href="https://habr.com/ru/articles/1007568/" rel="noopener noreferrer nofollow">писал на Хабре</a>.</p><p>Пару слов для тех, кто не в контексте. Есть небольшой класс кроссплатформенных сетевых ядер, которые умеют гибкую маршрутизацию трафика и поддерживают современный набор протоколов: WireGuard, VLESS, SOCKS5, Shadowsocks, Hysteria2, TUIC и так далее. Sing-box в этом списке — не самый раскрученный, но для меня он оказался наиболее интересным: быстрая эволюция, внимание к деталям, чистый код, живое общение мейнтейнеров с пользователями, классно организованный по логике конфиг.</p><p>Довольно быстро стали приходить запросы на Android-порт. Первое время казалось, что это будет прямое переиспользование десктопного кода. На практике сценарии потребления на мобильных оказались сильно другими: другой UX, другой lifecycle, Doze и background-лимиты, OEM-специфика, ограниченный экран, другие ожидания от автозапуска и обновлений. В итоге пришлось переписать практически всё с нуля.</p><p>Результат этой работы — <strong>LxBox</strong>, и сегодня я хочу рассказать, чем он отличается от существующих Android-клиентов и как устроен изнутри.</p> <a href="https://habr.com/ru/articles/1027734/?utm_campaign=1027734&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 21:44:44 GMT</pubDate>
      <dc:creator><![CDATA[developer]]></dc:creator>
      
      <category><![CDATA[sing-box]]></category><category><![CDATA[LxBox]]></category><category><![CDATA[Flutter]]></category><category><![CDATA[Android]]></category><category><![CDATA[Dart]]></category><category><![CDATA[WireGuard]]></category><category><![CDATA[маршрутизация трафика]]></category><category><![CDATA[open source]]></category><category><![CDATA[VLESS]]></category><category><![CDATA[spec-driven]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[YAKE! вместо нейросети: как мы заменили 600 МБ ONNX-реранкера на 400 строк статистики]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027726/</guid>
      <link>https://habr.com/ru/articles/1027726/?utm_campaign=1027726&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/be3/542/036/be35420367797c5f821f4c847cb8c7a4.jpg" /><p>В Yttri мы изначально использовали ONNX-реранкер bge-reranker-v2-m3 для RAG-поиска. Качество было хорошим, но цена для local-first desktop-приложения оказалась слишком высокой: около 600 МБ модели, до 1.8 ГБ RAM в пике и ощутимая нагрузка на CPU.</p><p>В статье разбираю, как мы заменили тяжёлый нейросетевой реранкер на собственную реализацию YAKE! на Rust: без модели, без прогрева, без внешних сервисов и с латентностью порядка микросекунд.</p><p>Показываю механику алгоритма, интеграцию в RAG, автотегирование, ограничения подхода и главный архитектурный вывод: не каждая AI-задача требует ещё одной нейросети. Иногда лучший AI-компонент - это тот, который удалось удалить.</p> <a href="https://habr.com/ru/articles/1027726/?utm_campaign=1027726&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 20:44:52 GMT</pubDate>
      <dc:creator><![CDATA[askid]]></dc:creator>
      
      <category><![CDATA[Rust]]></category><category><![CDATA[Tauri]]></category><category><![CDATA[RAG]]></category><category><![CDATA[SQLite]]></category><category><![CDATA[Local-first]]></category><category><![CDATA[NLP]]></category><category><![CDATA[YAKE]]></category><category><![CDATA[Embeddings]]></category><category><![CDATA[Desktop]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Все об устройстве WSPR с примерами на Python (часть 2)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027722/</guid>
      <link>https://habr.com/ru/articles/1027722/?utm_campaign=1027722&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/3c9/124/1ec/3c91241ec4e70a77362d143abc714a5d.png" /><p>WSPR — цифровой протокол, разработанный Джо Тейлором (K1JT) в 2008-2009 годах, с целью исследования распространения радиосигналов от коротковолновых передатчиков малой и сверхмалой мощности. В <a href="https://habr.com/en/articles/1017728/" rel="noopener noreferrer nofollow">предыдущей части</a> были рассмотрены механизмы помехозащищенного кодирования данных и формирования сигнала для отправки его в эфир. В этой части статьи рассматриваются механизмы детектирования и декодирования принимаемого из сигнала.</p><p>Статья может быть интересна радиолюбителям, как знакомым, так и не знакомым с WSPR, а также тем, кто интересуется темой цифровой обработки сигналов и хочет понять устройство этого протокола.</p> <a href="https://habr.com/ru/articles/1027722/?utm_campaign=1027722&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 20:05:28 GMT</pubDate>
      <dc:creator><![CDATA[bashkirtsevich]]></dc:creator>
      
      <category><![CDATA[ham]]></category><category><![CDATA[hamradio]]></category><category><![CDATA[python]]></category><category><![CDATA[numpy]]></category><category><![CDATA[fec]]></category><category><![CDATA[fsk]]></category><category><![CDATA[convolutional encoding]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Воскрешение NumLockCalc после 17 лет забвения]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027720/</guid>
      <link>https://habr.com/ru/articles/1027720/?utm_campaign=1027720&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6f3/ba4/05e/6f3ba405e33f03b95d63d1eed8491e62.jpg" /><p>Эта статья про одну клавишу и рефлекс длиной в двадцать с лишним лет.</p><p>С 2003-го у меня привычка: палец сам идёт на <strong>NumLock</strong> → появляется калькулятор. Пользовался каждый день, тысячи нажатий. Потом пришли Win11 и корпоративный запрет *.exe – клавиша опустела, а палец всё равно идёт.</p><p>В какой-то момент надоело, сел и сделал скрипт. Код писала нейросеть, а я три ночи подряд тыкал её носом в то, что не работает. По дороге узнал много нового про внутренности калькулятора Win11, перехват NumLock и прозрачность чужих окон.</p><p>Дальше по классике: одна фича потянула остальные. В трее теперь живут ещё <strong>единицы измерения, заметки для Obsidian, учёт времени и скриншоты</strong>. <strong>CalcNumLock</strong>, один PYW на 150 kB или .exe на 50 МБ, исходник на GitHub.</p> <a href="https://habr.com/ru/articles/1027720/?utm_campaign=1027720&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Бесплатно | Без рекламы | Без интернета .&rarr;</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 19:56:09 GMT</pubDate>
      <dc:creator><![CDATA[Akudlay_ru]]></dc:creator>
      
      <category><![CDATA[калькулятор]]></category><category><![CDATA[горячие клавиши]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[Python]]></category><category><![CDATA[PyQt5]]></category><category><![CDATA[desktop-утилиты]]></category><category><![CDATA[перехват клавиш]]></category><category><![CDATA[NumLock]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Конфликты потоковой репликации в PostgreSQL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027704/</guid>
      <link>https://habr.com/ru/articles/1027704/?utm_campaign=1027704&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Потоковая репликация - это хорошо зарекомендовавшая себя техника физической репликации в режиме мастер-реплики. Она проста в настройке, стабильна и демонстрирует высокую производительность. Многие удивляются, когда узнают о конфликтах при репликации - ведь реплики работает только в режиме чтения.</p><p>В статье описываются конфликты репликации и как с ними бороться.</p> <a href="https://habr.com/ru/articles/1027704/?utm_campaign=1027704&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 18:20:31 GMT</pubDate>
      <dc:creator><![CDATA[OlegIct]]></dc:creator>
      
      <category>postgresql</category><category>postgres</category><category>постгрес</category><category>репликация</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Как мы за 3 месяца обучили 15 человек поддержке и сэкономили бизнесу десятки миллионов рублей]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027698/</guid>
      <link>https://habr.com/ru/articles/1027698/?utm_campaign=1027698&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d4f/6a6/1e2/d4f6a61e2659edeeff6e8394c88c539b.png" /><p>Работа в крупной ИТ-компании — это здорово. Особенно когда проекты есть. И они были.</p><p>Но один из крупнейших заказчиков, испытав трудности из-за надвигающегося кризиса, решил оптимизировать расходы и отказаться от поддержки, взяв всё в свои руки.</p><p>Годами компания не вникала в проект. У них и так хватало сложностей с другими его частями — поддержку разных компонентов осуществляли разные подрядчики. И вот после недолгих организационных моментов заказчик забрал двух человек из нашей команды к себе. Конечно, это был риск.</p> <a href="https://habr.com/ru/articles/1027698/?utm_campaign=1027698&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 18:04:35 GMT</pubDate>
      <dc:creator><![CDATA[PavelRubtsov]]></dc:creator>
      
      <category><![CDATA[обучение персонала]]></category><category><![CDATA[техническая поддержка]]></category><category><![CDATA[автоматизация]]></category><category><![CDATA[sla]]></category><category><![CDATA[экономия бюджета]]></category><category><![CDATA[передача знаний]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как работать с DDR4]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027696/</guid>
      <link>https://habr.com/ru/articles/1027696/?utm_campaign=1027696&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/255/f12/815/255f12815c296df74dedd2549c0888af.png" /><p>Доброго дня. Сегодня я хотел бы рассказать о DDR4 в контексте модулей памяти.</p><p>1)&nbsp;&nbsp;&nbsp; Чуть-чуть об авторе</p><p>Автор имеет опыт в коммерческой разработке печатных плат около двух лет. До начала этого пути занимался баловством с микроконтроллерами на самодельных платах. На текущий же момент можно перечислить два значимых успешных проекта: материнская плата на RK3588 (LPDDR4X-4266MT/s, HDMI2.1, PCIe2/3, Ethernet 2.5G, USB2/3, SATA3), модуль памяти UDIMM DDR4 3200 MT/s. Разумеется, было много прочих, но они не требовали глубокого понимания работы с согласованием сигналов по задержке, понимания импеданса. Стоит учитывать, что автор является самоучкой чуть более чем полностью, так как более опытных коллег попросту не было и нет. Опыт работы имеется только с российскими фабриками.</p><p>Разработка велась в Altium, какого-либо моделирования (Cadence/Ansys/иной софт) не проводилось. Однако, проекты полностью работоспособны, что является косвенным доказательством валидности моих эвристик. </p><p>Последний вводный абзац. Если будет интерес и потребность – планируется сделать еще одну статью о workflowпри работе с DDR4 в Altium. Также есть что рассказать про LPDDR4, если будет таковой запрос. Если есть интерес к разработке печатных плат – по <a href="https://github.com/evgenjijlov77/high-speed-Altium/tree/main" rel="noopener noreferrer nofollow">ссылке </a>доступно мое «пособие», полностью свободное.</p> <a href="https://habr.com/ru/articles/1027696/?utm_campaign=1027696&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 17:52:30 GMT</pubDate>
      <dc:creator><![CDATA[Mirakuru77]]></dc:creator>
      
      <category><![CDATA[электроника]]></category><category><![CDATA[трассировка печатных плат]]></category><category><![CDATA[ddr4]]></category><category><![CDATA[оперативная память]]></category><category><![CDATA[altium designer]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Мессенджер на Paginator. Боевые задачи]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027686/</guid>
      <link>https://habr.com/ru/articles/1027686/?utm_campaign=1027686&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a7d/759/9fe/a7d7599fed1323bf34eca3e90cca7525.png" /><p>В <a href="#" rel="noopener noreferrer nofollow">прошлой статье</a> я сравнивал Paginator с Paging 3 на кошачьем уровне: «вот простой фид, смотрите — три строки вместо тридцати». Это полезно для первого знакомства, но не отвечает на главный вопрос: <strong>а как оно себя поведёт, когда продукт начнёт требовать то, ради чего люди обычно и пишут свой велосипед поверх Paging 3?</strong></p><p>В этой статье я беру мессенджер — потому что мессенджер это честный полигон. Там есть:</p> <a href="https://habr.com/ru/articles/1027686/?utm_campaign=1027686&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 17:27:28 GMT</pubDate>
      <dc:creator><![CDATA[Jamal_Aliev]]></dc:creator>
      
      <category><![CDATA[kmp]]></category><category><![CDATA[paging]]></category><category><![CDATA[paginator]]></category><category><![CDATA[paging3]]></category><category><![CDATA[mobile]]></category><category><![CDATA[multiplatform]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Open WebUI (с веб-поиском) + llama.cpp]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027676/</guid>
      <link>https://habr.com/ru/articles/1027676/?utm_campaign=1027676&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/277/d42/0d3/277d420d3cf4a734fc1e45831a306cf7.jpg" /><p>Когда я решил использовать веб-поиск в OpenWebUI результат оказался бесполезным. Гайд по настройке, чтобы получать хоть сколько-то приемлемый результат найти не удалось ни на русском, ни на английском. Поэтому решил собрать всё что удалось найти в этой статье.</p> <a href="https://habr.com/ru/articles/1027676/?utm_campaign=1027676&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 16:57:14 GMT</pubDate>
      <dc:creator><![CDATA[bars_arseniy]]></dc:creator>
      
      <category><![CDATA[llama.cpp]]></category><category><![CDATA[openwebui]]></category><category><![CDATA[websearch]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Права в Linux: chown/chmod, SELinux context, символьная/восьмеричная нотация, DAC/MAC/RBAC/ABAC]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027674/</guid>
      <link>https://habr.com/ru/articles/1027674/?utm_campaign=1027674&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6c0/05c/242/6c005c242f4a05a4c175e9acfd9b5c9d.png" /><p>Если вы сейчас вкатываетесь в Linux на фоне хайпа вокруг DevOps и инфобеза — статья для вас.</p><p>Собрал в одном месте всё, что нужно знать о правах в Linux, простым и понятным языком: символьная и восьмеричная нотация, SUID/SGID/Sticky bit, SELinux-контекст, DAC, MAC, RBAC, ABAC, команды ls/stat/chmod/chown/find — с примерами и схемами, к которым легко вернуться.</p> <a href="https://habr.com/ru/articles/1027674/?utm_campaign=1027674&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 16:46:42 GMT</pubDate>
      <dc:creator><![CDATA[gtosss]]></dc:creator>
      
      <category><![CDATA[linux]]></category><category><![CDATA[chmod]]></category><category><![CDATA[chown]]></category><category><![CDATA[SELinux]]></category><category><![CDATA[права доступа]]></category><category><![CDATA[DAC]]></category><category><![CDATA[MAC]]></category><category><![CDATA[RBAC]]></category><category><![CDATA[ACL]]></category><category><![CDATA[системное администрирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[JavaScript. Работа с большими файлами в браузере. Часть 1/2: Чтение файлов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027666/</guid>
      <link>https://habr.com/ru/articles/1027666/?utm_campaign=1027666&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0f6/bd0/b5a/0f6bd0b5abe0a2aca8f45bef598010af.png" /><p><a href="https://dgrm.net/" rel="noopener noreferrer nofollow">Онлайн доска DGRM.net</a> хранит данные в PNG-картинках. Вместе с вложениями файлы получаются большие. Рассказываю как сделано хранение данных в PNG-файлах.</p> <a href="https://habr.com/ru/articles/1027666/?utm_campaign=1027666&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 16:41:13 GMT</pubDate>
      <dc:creator><![CDATA[Alex_BBB]]></dc:creator>
      
      <category><![CDATA[javascript]]></category><category><![CDATA[typescript]]></category><category><![CDATA[веб-сайт]]></category><category><![CDATA[performance]]></category><category><![CDATA[html]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Документа ещё нет, а рынок уже всё понял: малые операторы ждут зачистки]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027670/</guid>
      <link>https://habr.com/ru/articles/1027670/?utm_campaign=1027670&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a67/1bc/78f/a671bc78f787c942fc8e81c9a178c2a1.webp" /><p>Пока чиновники молчат, а официального текста нового порядка лицензирования никто не видел, на рынке связи уже царит не любопытство, а тревога. Не обычное отраслевое ворчание, не нервная реакция на слухи, а именно тревога — тяжёлая, злая, очень узнаваемая. Потому что слишком уж знакома сама логика происходящего.</p><p>Информация о закрытой встрече Минцифры с крупнейшими операторами связи не осталась внутри кабинетов. Она просочилась наружу, была подтверждена из разных источников и мгновенно была прочитана рынком без лишних пояснений. Особенно теми, кто десятилетиями строил сети не на государственные миллиарды, не на освоение бюджетов и не на красивые презентации, а на собственные деньги, собственный риск и собственную репутацию. Теми, кто тянул оптику в деревни, посёлки, СНТ, на окраины малых городов. Теми, кто заходил туда, куда крупным игрокам было либо неинтересно, либо невыгодно, либо просто лень.</p><p>Именно поэтому малые операторы сегодня нервничают не потому, что кто-то показал им готовый документ с чёрной меткой. Они нервничают потому, что слишком хорошо знают, как в России обычно выглядит “реформа”, если её обсуждают без публичности, в узком кругу и прежде всего с теми, кто потом получит от неё наибольшую выгоду.</p><p>Когда в такой системе говорят “наведение порядка”, рынок слышит “укрупнение”. Когда говорят “новая модель лицензирования”, рынок слышит “новые барьеры”. Когда говорят “повышение устойчивости отрасли”, рынок слышит “ещё немного — и независимым здесь станет нечем дышать”. И дело не в панике, а в опыте. Опыт у малых операторов слишком дорогой и слишком конкретный, чтобы ошибаться в таких сигналах.</p> <a href="https://habr.com/ru/articles/1027670/?utm_campaign=1027670&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 16:30:56 GMT</pubDate>
      <dc:creator><![CDATA[pao]]></dc:creator>
      
      <category><![CDATA[интернет]]></category><category><![CDATA[телеком]]></category><category><![CDATA[минцифры]]></category><category><![CDATA[малые операторы связи]]></category><category><![CDATA[реформа связи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Model Context Protocol (MCP): как ИИ-агенты «разговаривают» с внешним миром]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027508/</guid>
      <link>https://habr.com/ru/articles/1027508/?utm_campaign=1027508&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/3a5/e29/176/3a5e2917618a90636e5e445c7a58b3fe.png" /><p>Если вы читали или смотрели видео про MCP, то наверняка сталкивались с таким комментарием: </p><p><em>«Спасибо, ещё одна статья, из которой я ничего не понял».</em></p><p>Аналогии и пояснения вроде <em>«MCP — это как USB Type-C»</em> или <em>«MCP — это Tools, Resources и Prompts»</em> лично мне не добавляли понимания. Поэтому я решил подробно изучить данную технологию и написать статью, где будет <strong>понятно, достоверно и применимо</strong>. Без магии. Попутно я прошёл обучение у Anthropic (ссылки дам, сертификаты выдают, курсы бесплатные, cправда на английском). </p><p>Я ставил себе цель ответить на вопросы:</p><p>Что такое MCP и как он связан с ИИ?</p><p>Как чат GPT (большая языковая модель, LLM) может вызвать какой-то инструмент (tool)? </p><p>Модель же <em>языковая</em>, т.е. она умеет говорить, рассуждать, отвечать, но никак не <em>делать</em>. <strong>Как LLM может читать файлы, вызывать программы, открывать интернет сайты, вызывать внешние API?</strong></p><p>Для программистов, кто в теме и уже использовал MCP-сервера, т.е. знает <strong>серверные примитивы: <em>tools, resources и prompts</em></strong>, возможно будут интересны <strong>клиентские примитивы: <em>sampling, roots, elicitation</em></strong>. Они звучат загадочно и трудно переводимы. И чтобы вас заинтриговать: MCP-сервер благодаря <em>sampling </em>может «сжигать» <strong>ваши </strong>LLM-токены для выполнения своих серверных задач. А благодаря <em>roots </em>получать доступ к файлам на вашем компьютере.</p> <a href="https://habr.com/ru/articles/1027508/?utm_campaign=1027508&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Итак, поехали.</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 15:55:06 GMT</pubDate>
      <dc:creator><![CDATA[Dmitry_Barovik]]></dc:creator>
      
      <category><![CDATA[mcp]]></category><category><![CDATA[model context protocol]]></category><category><![CDATA[llm]]></category><category><![CDATA[ии-агенты]]></category><category><![CDATA[ml]]></category><category><![CDATA[ai]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Никакой магии: только лексер, парсер и интерпретатор на чистом PHP]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1026244/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1026244/?utm_campaign=1026244&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/ba0/886/c90/ba0886c9036907e912659264cc143bf3.jpg" /><p>Вы вроде бы пишете код на чистом PHP, но почему-то каждый день используете маленькие языки: DQL в Doctrine (<code>«u.age &gt; 18»</code>), Twig-выражения (<code>«user|length &gt; 0»</code>), Symfony ExpressionLanguage (<code>«user.is_active and order.total &gt; 100`</code>). Никогда не возникало мысли о том, что хорошо бы избавиться от всех этих дополнений и использовать язык собственной разработки для решения нужных задач? </p><p>В этой статье мы рассмотрим DSL — язык, заточенный под узкую задачу.</p> <a href="https://habr.com/ru/articles/1026244/?utm_campaign=1026244&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Разобрать DSL</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 15:50:24 GMT</pubDate>
      <dc:creator><![CDATA[Andrey_Biryukov (OTUS)]]></dc:creator>
      
      <category><![CDATA[php]]></category><category><![CDATA[dsl]]></category><category><![CDATA[парсер]]></category><category><![CDATA[токенизация]]></category><category><![CDATA[интерпретатор]]></category><category><![CDATA[AST]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Оффлайн агент IDE Continue за 15 минут]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027658/</guid>
      <link>https://habr.com/ru/articles/1027658/?utm_campaign=1027658&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c9f/74c/210/c9f74c210d4247ca2f4f20086ce86836.png" /><p>Я расскажу, как реализовать локального LLM "Agent".</p><p><em>«Что вы получите:</em><br><em>— LLM, который индексирует ваш код и отвечает по контексту</em><br><em>— Генерацию и автоматическую вставку кода / тестов</em><br><em>— Полную работу без интернета и утечек данных</em><br><em>Показываю на примере IntelliJ IDEA, Ollama и Continue.»</em>  </p> <a href="https://habr.com/ru/articles/1027658/?utm_campaign=1027658&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 15:50:04 GMT</pubDate>
      <dc:creator><![CDATA[SergeyRoot]]></dc:creator>
      
      <category><![CDATA[agent]]></category><category><![CDATA[llm]]></category><category><![CDATA[llm-агент]]></category><category><![CDATA[оффлайн]]></category><category><![CDATA[Offlline]]></category><category><![CDATA[continue]]></category><category><![CDATA[plugin]]></category><category><![CDATA[ollama]]></category><category><![CDATA[ollama tutorial]]></category><category><![CDATA[idea]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[ISTQB обновил сертификацию AI Testing до v2.0. Что изменилось и чего там всё ещё не хватает]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027638/</guid>
      <link>https://habr.com/ru/articles/1027638/?utm_campaign=1027638&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4aa/c83/3af/4aac833afcfd645c02f7e119bb5a24af.png" /><p>Недавно ISTQB выпустили новую версию сертификации&nbsp;Certified Tester AI Testing v2.0. <br>Я посмотрел обновлённый syllabus и решил разобрать, что там изменилось, куда сместился фокус и насколько новая версия действительно соответствует тому, что сейчас происходит в мире AI testing. </p> <a href="https://habr.com/ru/articles/1027638/?utm_campaign=1027638&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 14:47:22 GMT</pubDate>
      <dc:creator><![CDATA[ugenius]]></dc:creator>
      
      <category><![CDATA[ИИ]]></category><category><![CDATA[тестирование ии систем]]></category><category><![CDATA[тестирование ии]]></category><category><![CDATA[тестирование ии агентов]]></category><category><![CDATA[istqb]]></category><category><![CDATA[istqb подготовка]]></category><category><![CDATA[istqb тренажер]]></category><category><![CDATA[istqb пробный экзамен]]></category><category><![CDATA[istqb сертификация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как запустить VLESS + Reality на старом Intel iMac с macOS Catalina 10.15.8]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027620/</guid>
      <link>https://habr.com/ru/articles/1027620/?utm_campaign=1027620&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/e3a/693/2a9/e3a6932a959959aeb98fa16ba3c45295.png" /><p>На старых Intel Mac установка proxy-клиента часто превращается в странный квест: если приложение ставится, подписка импортируется, серверы вроде бы появляются, но рабочего подключения всё равно нет. На macOS Catalina 10.15.8 эта проблема ощущается особенно остро: часть современных клиентов уже не поддерживает систему, часть формально запускается, но ломается на встроенном core, а автоматический импорт VLESS/Reality-конфигов может создавать пустую заглушку вместо рабочего профиля.</p><p>Эта инструкция написана не экспертом по сетям, а обычным пользователем для таких же обычных пользователей. Я собрал в одном месте весь путь, который реально сработал у меня на старом Intel iMac: как понять, какая версия клиента вообще подходит для Catalina, где брать старые релизы, как распознать сломанный импорт, как вручную собрать рабочий config и почему Telegram Desktop может не заработать, даже когда браузер уже работает.</p> <a href="https://habr.com/ru/articles/1027620/?utm_campaign=1027620&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 14:15:13 GMT</pubDate>
      <dc:creator><![CDATA[OKTHEOK]]></dc:creator>
      
      <category><![CDATA[macOS Catalina]]></category><category><![CDATA[Intel iMac]]></category><category><![CDATA[V2RayXS]]></category><category><![CDATA[VLESS]]></category><category><![CDATA[Reality]]></category><category><![CDATA[Xray]]></category><category><![CDATA[proxy]]></category><category><![CDATA[Telegram Desktop]]></category><category><![CDATA[SOCKS5]]></category><category><![CDATA[JSON]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Распознавание лиц с потока камеры в .NET MAUI]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027582/</guid>
      <link>https://habr.com/ru/articles/1027582/?utm_campaign=1027582&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/069/d7e/c28/069d7ec280f8283cde003a17ca577b2a.jpg" /><p>Сегодняшние приложения для мобильных и настольных устройств умеют распознавать на изображениях почти что угодно, - от QR-кодов до количества калорий в еде на на фото. На платформах, которые поддерживает <strong>.NET MAUI</strong>, для этого можно использовать разные варианты, как локальные ML-движки вроде <strong>TensorFlow Lite</strong>, нативные SDK для конкретной платформы, типа <strong>ARKit</strong> на iOS, так и разные Vision API. Далее все зависит уже от реализации в приложении.</p><p>И вот, когда речь идет пойдет о распознавании изображений от камеры, наш вариант - пакет <code>DrawnUi.Maui.Camera</code>. В <a href="https://../VideoRecording/" rel="noopener noreferrer nofollow">предыдущей статье</a> я показывал, как использовать <code>SkiaCamera</code> для анализа аудио с AI в реальном времени, а сегодня займемся видео: разберем на примере <strong>распознавания лиц</strong>.</p> <a href="https://habr.com/ru/articles/1027582/?utm_campaign=1027582&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 13:45:45 GMT</pubDate>
      <dc:creator><![CDATA[nickkovalsky]]></dc:creator>
      
      <category><![CDATA[maui]]></category><category><![CDATA[распознавание лиц]]></category><category><![CDATA[распознавание]]></category><category><![CDATA[mediapipe]]></category><category><![CDATA[drawnui]]></category><category><![CDATA[skiacamera]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Почему Proptech — одна из самых сложных ИТ-индустрий (и почему это круто)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/sminex_developer/articles/1027600/</guid>
      <link>https://habr.com/ru/companies/sminex_developer/articles/1027600/?utm_campaign=1027600&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>Привет, Хабр!</p><p>Когда говорят про ИТ в строительстве, многие представляют довольно скромную картину: техподдержку, корпоративный сайт и пару интеграций с ERP. На практике всё давно выглядит иначе. Современный девелопер - это десятки цифровых продуктов: BIM-модели зданий, системы управления строительством, аналитические платформы, CRM, мобильные приложения жителей и даже собственные ИИ-платформы.</p><p>Меня зовут Саша. Я занимаюсь развитием операционной модели ИТ-департамента девелопера&nbsp;<strong>Sminex</strong>.&nbsp;Кстати, пару лет назад я уже писал на Хабре <a href="https://habr.com/ru/companies/sminex_developer/articles/825302/">статью</a> про работу системного аналитика 1С в девелопменте. Тогда речь шла о более узком срезе - роли специалиста внутри одного класса корпоративных систем и о том, как эти системы помогают бизнесу.</p><p>С тех пор моя роль внутри ИТ изменилась, и теперь я больше фокусируюсь на работе&nbsp;<strong>всей цифровой экосистемы компании. </strong>Поэтому<strong> </strong>хочу поговорить не про одну систему и одну роль, а про<strong>&nbsp;</strong>то, как вообще устроен PropTech на уровне всей ИТ-инфраструктуры девелопера.</p> <a href="https://habr.com/ru/articles/1027600/?utm_campaign=1027600&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Телепорт в ИТ Sminex</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 13:41:36 GMT</pubDate>
      <dc:creator><![CDATA[AlexCoooper (Sminex)]]></dc:creator>
      
      <category><![CDATA[ит-компании]]></category><category><![CDATA[менеджмент]]></category><category><![CDATA[proptech]]></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/1027584/</guid>
      <link>https://habr.com/ru/articles/1027584/?utm_campaign=1027584&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<p>С появлением нейросетей реализовывать идеи в разработке стало гораздо проще. Идеи практически любого масштаба, надо сказать. Хочу рассказать о довольно крупномасштабной.</p><p>Дисклеймер: этот пост —  про вайб-кодинг, поэтому в нём не будет приведено ни единой строки кода. Я просто показываю идею, не детали реализации. И немного мнения о вайбкодинге в целом — в конце публикации.</p> <a href="https://habr.com/ru/articles/1027584/?utm_campaign=1027584&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 13:15:53 GMT</pubDate>
      <dc:creator><![CDATA[1024rk]]></dc:creator>
      
      <category><![CDATA[вайб-кодинг]]></category><category><![CDATA[голосовой ассистент]]></category><category><![CDATA[llm-приложения]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сравнительный анализ RISC-V микропроцессоров picorv32 и scr1 при использовании в FPGA]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027538/</guid>
      <link>https://habr.com/ru/articles/1027538/?utm_campaign=1027538&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5c9/568/560/5c956856089ff42e4f0c006b4926c93a.png" /><p>Разработчики FPGA часто сталкиваются с необходимостью внедрения в свой проект софт процессора. Когда-то давно мы могли использовать проприетарные Altera NIOS или Xilinx MicroBlase. Но время идет. В последние годы наблюдается устойчивый тренд перехода производителей ПЛИС в сторону поддержки архитектуры RISC-V.</p><p>RISC-V это открытая, расширяемая и бесплатная архитектура набора команд (ISA), которая не требует лицензионных отчислений. Оба FPGA вендора Altera и Xilinx уже довольно давно предлагают и активно разрабатывают поддержку RISC-V в своих новых продуктах, теперь это уже софт процессоры NIOS V и MicroBlase V.</p><p>Однако, зачем использовать всё ещё проприетарные ядра, если можно использовать Open Source?</p><p>В этой статье я сравниваю два Open Source RISC-V микропроцессора:<br>1) picorv32 от компании YoSys (<a href="https://github.com/YosysHQ/picorv32" rel="noopener noreferrer nofollow">https://github.com/YosysHQ/picorv32</a>) и<br>2) scr1 от Syntacore (<a href="https://github.com/syntacore/scr1" rel="noopener noreferrer nofollow">https://github.com/syntacore/scr1</a>)</p><p>Что буду сравнивать? Производительность софт ядер и занимаемые ресурсы в FPGA.<br>Как правильно сравнить? Использовать единую тестовую программу написанную на языке C, например Dhrystone, и скомпилированную в бинарный файл, или HEX файл и запускаемую в двух архитектурно одинаковых SOC, но с разными ядрами RISC-V.</p> <a href="https://habr.com/ru/articles/1027538/?utm_campaign=1027538&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 13:14:49 GMT</pubDate>
      <dc:creator><![CDATA[nckma]]></dc:creator>
      
      <category><![CDATA[fpga]]></category><category><![CDATA[fpga+soc]]></category><category><![CDATA[Altera]]></category><category><![CDATA[PicoRV32]]></category><category><![CDATA[YoSys HQ]]></category><category><![CDATA[SCR1]]></category><category><![CDATA[syntacore]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Золотой стандарт оптимизации: разбираем реализацию RollerCoaster Tycoon]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/ruvds/articles/1026254/</guid>
      <link>https://habr.com/ru/companies/ruvds/articles/1026254/?utm_campaign=1026254&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b11/84d/0cc/b1184d0ccf68c9925d7cfde1c765cb27.png" /><p>Недавно, благодаря удачному стечению обстоятельств, меня пригласили на один из крупнейших немецких игровых подкастов,&nbsp;<a href="https://www.stayforever.de/">Stay Forever</a>, где мы обсуждали метод разработки&nbsp;<a href="https://en.wikipedia.org/wiki/RollerCoaster_Tycoon_(video_game)">RollerCoaster Tycoon</a>&nbsp;(1999). Это было крутое интервью, которое можно целиком послушать <a href="https://www.stayforever.de/2026/02/rollercoaster-tycoon-sf-161/">здесь</a> — конечно, если вы понимаете немецкий. Если же нет, то ничего страшного — в этой статье я перескажу его основное содержание и затрону другие интересные моменты.</p> <a href="https://habr.com/ru/articles/1026254/?utm_campaign=1026254&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 13:01:47 GMT</pubDate>
      <dc:creator><![CDATA[Bright_Translate (RUVDS.com)]]></dc:creator>
      
      <category>ruvds_перевод</category><category>rollercoaster tycoon</category><category>openrct2</category><category>ассемблер</category><category>c++</category><category>крис сойер</category><category>оптимизация</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[5 мая стартуют 11 онлайн-курсов для 1С-специалистов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/infostart/articles/1027566/</guid>
      <link>https://habr.com/ru/companies/infostart/articles/1027566/?utm_campaign=1027566&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7d2/e09/ebc/7d2e09ebcfc3184c394bc906a50c8725.jpg" /><p>5 мая в <a href="https://infostart.ru/edu/">Инфостарт Обучении</a> начнется новая волна онлайн-курсов для 1С-специалистов. В майский поток вошли 11 практических программ: от вводных курсов для начинающих до обучения по мобильной разработке, интеграциям, СКД, БСП и 1С:Аналитике.</p><p>Обучение проходит в асинхронном формате: уроки можно смотреть в удобное время, но задания выполняются по графику потока. Преподаватель проверяет домашние работы, дает обратную связь и помогает двигаться по программе.</p><p>Начать обучение можно сразу после оплаты. Дата 5 мая означает старт потока: с этого дня начинается регулярная проверка заданий и работа группы по общему графику. Доступ к видеоурокам, материалам и чату открывается сразу после оформления курса.</p><p><strong>В майский поток вошли 11 курсов...</strong></p> <a href="https://habr.com/ru/articles/1027566/?utm_campaign=1027566&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:50:51 GMT</pubDate>
      <dc:creator><![CDATA[Alex-sulimov (INFOSTART.RU)]]></dc:creator>
      
      <category><![CDATA[1с]]></category><category><![CDATA[обучение]]></category><category><![CDATA[обучение программированию]]></category><category><![CDATA[обучение онлайн]]></category><category><![CDATA[обучающий материал]]></category><category><![CDATA[образование]]></category><category><![CDATA[инфостарт]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[GPT-5.5 против DeepSeek-V4: почему OpenAI удваивает цены, пока Китай демпингует]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027564/</guid>
      <link>https://habr.com/ru/articles/1027564/?utm_campaign=1027564&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6a2/179/140/6a2179140d11377950a1996337c2bd3d.jpg" /><p>За 2 дня рынок получил сразу два флагманских релиза: <strong>GPT-5.5</strong> от <strong>OpenAI</strong> и<strong> DeepSeek V4</strong>. </p><p>На первый взгляд это очередная гонка бенчмарков. На деле - столкновение двух стратегий: дорогая агентная модель для реальной работы против открытых весов, дешевого API и контекста на миллион токенов.</p><p>Я внимательно изучила официальные бенчмарки, прайс-листы и первые отзывы разработчиков. Давайте разбираться, что из этого реально применимо в работе.</p> <a href="https://habr.com/ru/articles/1027564/?utm_campaign=1027564&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:48:25 GMT</pubDate>
      <dc:creator><![CDATA[Neurosonya]]></dc:creator>
      
      <category><![CDATA[искусственный интеллект]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[вайбкодинг]]></category><category><![CDATA[gpt-5.5]]></category><category><![CDATA[deepseek v4]]></category><category><![CDATA[llm]]></category><category><![CDATA[ии агенты]]></category><category><![CDATA[open source]]></category><category><![CDATA[бенчмарки]]></category><category><![CDATA[автоматизация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Кто выпустил гончую. Ищем следы коллекторов BloodHound в логах Windows]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/kaspersky/articles/1027132/</guid>
      <link>https://habr.com/ru/companies/kaspersky/articles/1027132/?utm_campaign=1027132&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/cf8/297/c30/cf8297c309e846d1fc2865f8badd7b9e.jpg" /><p>Служба каталогов Active Directory остается одной из самых популярных целей как среди злоумышленников, так и среди специалистов по Red Teaming и пентестеров. С выходом новых версий операционных систем семейства Windows продолжают появляться новые векторы атак на AD, например атаки на Delegated Managed Service Accounts (dMSA) в 2025-м.</p><p>В ходе каждой атаки есть этап сбора информации, обнаружение которого является более сложной задачей, чем кажется на первый взгляд. Согласно <a href="https://content.kaspersky-labs.com/fm/site-editor/2c/2c91a79372c7adb17dbc361ce3573313/source/10680reportmdr-irfairy-tale-3291mdrru-03-27.pdf">аналитическому отчету</a> нашего сервиса MDR за 2025 год в целом обнаружение данного этапа атак затруднено из-за большого количества ложных срабатываний, что снижает качество обнаружения и уменьшает вероятность предотвращения атаки, особенно в больших инфраструктурах с тысячами активов.</p><p>Меня зовут Степан Ляхов, я работаю старшим инженером SOC в «Лаборатории Касперского». В этой статье я хочу рассмотреть один из самых популярных инструментов для сбора информации о домене Active Directory, разобрать, какие следы он оставляет в журналах и как обнаружить его активность.</p> <a href="https://habr.com/ru/articles/1027132/?utm_campaign=1027132&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:37:53 GMT</pubDate>
      <dc:creator><![CDATA[StepVolg («Лаборатория Касперского»)]]></dc:creator>
      
      <category><![CDATA[Bloodhound]]></category><category><![CDATA[active directory]]></category><category><![CDATA[enumerate]]></category><category><![CDATA[siem]]></category><category><![CDATA[soc]]></category><category><![CDATA[журналы windows]]></category><category><![CDATA[sharphound]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Нагрузочное тестирование «на минималках»: визуализируем k6 через встроенные дашборды, ИИ и Grafana]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027558/</guid>
      <link>https://habr.com/ru/articles/1027558/?utm_campaign=1027558&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c95/460/0e0/c954600e0036b99970418befee394811.png" /><p>Привет, коллеги! Меня зовут Василь Хамидуллин, и я тестировщик в компании fuse8.</p><p>В этой статье я расскажу, как эволюционировал наш подход к визуализации результатов тестирования в k6: от простых HTML-отчетов и экспериментов с нейронками до развертывания «тяжелой артиллерии» в виде связки InfluxDB + Grafana. Покажу, как настроить визуализацию в уже готовых скриптах. И главное: покажу, зачем вообще нужно смотреть на графики в реальном времени, даже если вы тестируете небольшой внутренний сервис.</p> <a href="https://habr.com/ru/articles/1027558/?utm_campaign=1027558&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:36:50 GMT</pubDate>
      <dc:creator><![CDATA[VasilPRM]]></dc:creator>
      
      <category><![CDATA[автоматизация тестирования]]></category><category><![CDATA[нагрузочное тестирование]]></category><category><![CDATA[нагрузочные тесты]]></category><category><![CDATA[k6]]></category><category><![CDATA[grafana-дашборд]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[HTML во вложении — это программа. Почему почтовые фильтры его пропускают и как SOC его ловит]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027556/</guid>
      <link>https://habr.com/ru/articles/1027556/?utm_campaign=1027556&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/301/d9f/edf/301d9fedf98982ae5e33a040c6820233.jpg" /><p>Когда сотрудник открывает письмо и видит вложение <code>invoice.pdf</code> — он знает, что это документ. Когда он видит <code>setup.exe</code> — большинство уже насторожится. А когда он видит <code>scan_12.html</code> — он, скорее всего, подумает, что это “какая-то страничка” и кликнет без задней мысли.</p><p>Хотя на самом деле <code>.html</code> — это программа. Маленькая программа для браузера, которая может делать всё то, что умеет JavaScript на стороне клиента. В том числе — собрать ZIP-архив прямо в памяти и скачать. Без единого запроса наружу.</p><p>Это работает. И будет работать дальше. Разбираемся почему.</p> <a href="https://habr.com/ru/articles/1027556/?utm_campaign=1027556&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:36:34 GMT</pubDate>
      <dc:creator><![CDATA[cheebo]]></dc:creator>
      
      <category><![CDATA[безопасность]]></category><category><![CDATA[html]]></category><category><![CDATA[почта]]></category><category><![CDATA[метеор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как мы оценивали OCR на русских документах — и почему все, что «распозналось», можно читать без смеха]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/chestnyznak/articles/1027484/</guid>
      <link>https://habr.com/ru/companies/chestnyznak/articles/1027484/?utm_campaign=1027484&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/6ef/2c9/223/6ef2c92237bd3ae6b08e806916b74507.png" /><p>Каждый день через системы «Честного знака» проходят тысячи страниц: контракты, акты, техдокументация, анкеты. Всё это нужно не просто перевести в текст — а сразу пустить в работу: поиск, анализ, генерация выжимок, передача в другие сервисы. Одна ошибка OCR — и вместо «субподрядчика» система получает «cy6пoдpялчика», а дальше никакие регулярки не спасут.</p><p>Меня зовут Искандер, я - AI-инженер в Лаборатории искусственного интеллекта «Честного знака». Мы протестировали лучшие open-source OCR-движки на реальных русскоязычных документах — от простых текстов до многостраничных PDF со сложными таблицами и изображениями. Специфика задачи: кириллица, широкий разброс форматов, нулевая терпимость к ошибкам на продакшне.</p><p>Чтобы получить честные результаты, мы собрали собственный модуль тестирования и сформировали репрезентативный датасет из 6 наборов реальных документов. В статье — методология, метрики и то, кто из движков реально справился, а кто только обещал «максимальную точность даже на луне».</p> <a href="https://habr.com/ru/articles/1027484/?utm_campaign=1027484&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:30:27 GMT</pubDate>
      <dc:creator><![CDATA[chestny_znak (43Tech)]]></dc:creator>
      
      <category><![CDATA[ocr]]></category><category><![CDATA[ai]]></category><category><![CDATA[ml]]></category><category><![CDATA[documentation]]></category><category><![CDATA[metrics]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Работа с легаси кодом: не переписывать, а приручить]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/modusbi/articles/1027368/</guid>
      <link>https://habr.com/ru/companies/modusbi/articles/1027368/?utm_campaign=1027368&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/0c7/59c/2ce/0c759c2ce34a59c8c607d5b73a60a61e.JPG" /><p>Привет, Хабр! Я Валерий Маланин, фронтенд-разработчик в команде Modus BI. И по опыту знаю, что каждый разработчик хотя бы раз мечтал попасть на проект, где всё с нуля. Свежий стек, понятная архитектура, аккуратные модули, тесты, документация и никаких комментариев в духе «не трогать, иначе всё упадёт». В таком проекте легко писать новый код и приятно разбираться в старом.</p><p>Но в реальности всё обычно выглядит иначе. Команда приходит в продукт — а там React 16, Webpack 2, компонент на две тысячи строк, круговые зависимости и ни одного теста. И это не исключение, а обычная картина для живой системы, которая давно работает в проде.</p><p>Любой проект со временем накапливает легаси. Бизнес торопит и заставляет срезать углы. Команда меняется, и вместе с ней уходит контекст старых решений. Технологии устаревают, а код остаётся. В итоге систему становится страшно менять, потому что никто до конца не понимает, что сломается после очередной правки.</p> <a href="https://habr.com/ru/articles/1027368/?utm_campaign=1027368&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:24:31 GMT</pubDate>
      <dc:creator><![CDATA[valeryan15 (Modus BI)]]></dc:creator>
      
      <category><![CDATA[legacy]]></category><category><![CDATA[legacy-код]]></category><category><![CDATA[рефакторинг]]></category><category><![CDATA[strangler fig]]></category><category><![CDATA[археология кода]]></category><category><![CDATA[модульность]]></category><category><![CDATA[фронтенд-разработка]]></category><category><![CDATA[фронтенд]]></category><category><![CDATA[frontend]]></category><category><![CDATA[webpack]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как СМИ рождают “хакеров” и как сам Глава группировки слил секретные методы DDoS]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027352/</guid>
      <link>https://habr.com/ru/articles/1027352/?utm_campaign=1027352&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/669/9b1/0f5/6699b10f58ce60141be4d60967d0fa53.png" /><p>31 декабря 2025 выходит новость на <a href="http://Anti-Malware.ru" rel="noopener noreferrer nofollow">Anti-Malware.ru</a>, что сайт Роскомнадзора упал.</p><p>В новостях пишут про некую “группировку”, которая кошмарит сайты ради саморекламы.</p><p>Внутри, <strong>кому на самом деле “повезло” стать хакерской группировкой.</strong><br>И как правильно принимать новогоднее поздравление типа <strong>"Поздравляем, Ваш сайт Лег!".</strong></p> <a href="https://habr.com/ru/articles/1027352/?utm_campaign=1027352&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 12:13:50 GMT</pubDate>
      <dc:creator><![CDATA[grigoriy-melnikov]]></dc:creator>
      
      <category><![CDATA[ddos-атака]]></category><category><![CDATA[безопасность сайтов]]></category><category><![CDATA[хакеры]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Реализация автоудаления блокирующих сессий в MS SQL]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/vk/articles/1027228/</guid>
      <link>https://habr.com/ru/companies/vk/articles/1027228/?utm_campaign=1027228&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/895/b0f/c32/895b0fc323e9edf730dc8f93639f344c.png" /><p>Привет, Хабр! Меня зовут Евгений Грибков, я ведущий разработчик в центре технологий VK.&nbsp;В этой статье я покажу решение, к которому мы с коллегами пришли при работе над одной из наших внутренних систем.</p><p>Достаточно часто бывает так, что нужно сохранить стабильность работы системы вне зависимости от того, какие запросы выполняются в СУБД. Достичь этого можно разными способами. Я покажу одно из специфических решений&nbsp;—&nbsp;реализацию автокиллера:  удаление сессий, которые достаточно долго блокируют запросы других сессий, исходящие от пользователей информационной системы.</p> <a href="https://habr.com/ru/articles/1027228/?utm_campaign=1027228&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Показать реализацию автокиллера</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:40:28 GMT</pubDate>
      <dc:creator><![CDATA[jobgemws (VK)]]></dc:creator>
      
      <category><![CDATA[ms sql]]></category><category><![CDATA[ms sql server]]></category><category><![CDATA[sql]]></category><category><![CDATA[базы данных]]></category><category><![CDATA[database]]></category><category><![CDATA[программирование]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Лечим загрузчик часов Redmi Watch 5 от падений]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027516/</guid>
      <link>https://habr.com/ru/articles/1027516/?utm_campaign=1027516&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f0d/63b/671/f0d63b671141b148cfdc59d8be11836e.png" /><p>Разбираюсь с очередной моделью Xiaomi, отличная система, неплохой по железу девайс, но как всегда не идеален. Попытки обновить китайскую версию на глобальную, или перепрошивка демо часов вводят часы в состояние, которую обычный пользователь может назвать труп.</p><p>Под капотом оказывается не совсем так, я покажу что происходит с прошивкой и почему выбранные архитектурные решения приводят к такому результату, а также покажу как исправить эту ситуацию.</p> <a href="https://habr.com/ru/articles/1027516/?utm_campaign=1027516&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:24:37 GMT</pubDate>
      <dc:creator><![CDATA[m0tral]]></dc:creator>
      
      <category><![CDATA[Xiaomi]]></category><category><![CDATA[Redmi Watch]]></category><category><![CDATA[ota]]></category><category><![CDATA[recovery]]></category><category><![CDATA[разработка]]></category><category><![CDATA[reverse engineering]]></category><category><![CDATA[bootloader]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Suricata IPS NFQueue with nDPI. Часть I]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027512/</guid>
      <link>https://habr.com/ru/articles/1027512/?utm_campaign=1027512&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/616/870/edf/616870edf62716f9fcd33ae9ab8d20ba.jpg" /><p>«Suricata IPS NFQueue with nDPI»&nbsp;— это значит, что&nbsp;программа suricata работает в&nbsp;режиме IPS с&nbsp;движком NFQueue и поддержкой nDPI. </p><p>Традиционные файрволы могут блокировать нежелательный трафик по&nbsp;IP адресам и портам, но&nbsp;они не&nbsp;способны анализировать содержимое пакетов и обнаруживать сложные атаки, которые маскируются под&nbsp;легитимный трафик. Suricata сильно дополняет возможности классического файрвола&nbsp;— она позволяет блокировать данные на&nbsp;более высоком уровне&nbsp;— на&nbsp;уровне приложений.</p><p>Данная информация предназначена для&nbsp;тех, кто хотел&nbsp;бы получить опыт работы с&nbsp;suricata и попробовать ее возможности на&nbsp;практике. Приведенная конфигурация будет рассчитана на&nbsp;минимальное потребление ресурсов. Установка и настройка будут выполняться на&nbsp;ОС Debian 13&nbsp;с&nbsp;nftables для&nbsp;текущей стабильной версии suricata 8.0.4.</p> <a href="https://habr.com/ru/articles/1027512/?utm_campaign=1027512&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 11:15:56 GMT</pubDate>
      <dc:creator><![CDATA[Gandalf_the_White]]></dc:creator>
      
      <category><![CDATA[suricata 8.0]]></category><category><![CDATA[ndpi]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Поиск и устранение коллизий в архитектурной модели в рамках nanoCAD BIM Строительство]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/nanosoft/articles/1027494/</guid>
      <link>https://habr.com/ru/companies/nanosoft/articles/1027494/?utm_campaign=1027494&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/bd7/64e/42c/bd764e42c30a97d4fa44fcc2204c7dde.jpg" /><p>В рамках любой работы с проектом со временем возникает потребность сведения проекта и проверки модели или чертежа на корректность выполнения как в рамках одного раздела, так и в рамках работы между несколькими смежными разделами. В частности, очень важным этапом такой проверки является нахождение и устранение коллизий. Также проверка коллизий может помочь пользователям упростить формирование заданий на отверстия и общий контроль над качеством выполнения собственной модели.</p><p>Для выполнения всех этих задач командой «Нанософт» было разработано два специальных инструмента:&nbsp;<em>Проверка модели</em>&nbsp;и&nbsp;<em>Отчет о проверках</em>. Эти инструменты доступны в&nbsp;<a href="https://www.nanocad.ru/products/platforma/komponent_spds/?utm_source=nanocad&amp;utm_medium=habr">компоненте «СПДС»</a>&nbsp;<a href="https://www.nanocad.ru/products/platforma/konfiguratsiya-nanocad-pro/?utm_source=nanocad&amp;utm_medium=habr">Платформы nanoCAD</a>&nbsp;и позволяют осуществлять проверки между различными типами элементов, в том числе объектов программы nanoCAD BIM Строительство. Именно в рамках этого ПО мы и рассмотрим эти инструменты на примере подготовленной модели, включающей как элементы&nbsp;<a href="https://www.nanocad.ru/products/bim/stroitelstvo/?utm_source=nanocad&amp;utm_medium=habr">nanoCAD BIM Строительство</a>&nbsp;(рис. 1), так и IFC-объекты (рис. 2), расположенные в единых координатах.</p><p>...</p> <a href="https://habr.com/ru/articles/1027494/?utm_campaign=1027494&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Узнать больше</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:41:06 GMT</pubDate>
      <dc:creator><![CDATA[nanocad (Нанософт разработка)]]></dc:creator>
      
      <category><![CDATA[cad]]></category><category><![CDATA[nanocad]]></category><category><![CDATA[нанософт]]></category><category><![CDATA[nanocad bim строительство]]></category><category><![CDATA[инженерия]]></category><category><![CDATA[архитектурная модель]]></category><category><![CDATA[поиск коллизий]]></category><category><![CDATA[проектирование]]></category><category><![CDATA[моделирование]]></category><category><![CDATA[инженерное ПО]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как стартовать в 1С, если курсы пройдены, а на работу не берут?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/korus_consulting/articles/1027436/</guid>
      <link>https://habr.com/ru/companies/korus_consulting/articles/1027436/?utm_campaign=1027436&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/89c/a29/ec2/89ca29ec2eb89491e74ff28daeb4c593.png" /><p>Недавно мне задали вопрос, который я слышу всё чаще: человек прошёл обучение, закончил курс, получил сертификат — но его никто никуда не берёт. Что делать? Куда идти? Как вообще попасть в профессию?</p><p>Меня зовут Ольга Колюкова, я консультант-эксперт в <a href="https://career.korusconsulting.ru/departments/1s/?utm_source=internal&amp;utm_medium=social&amp;utm_campaign=department&amp;utm_term=habr&amp;utm_content=description_1c">департаменте 1С</a> в «КОРУС Консалтинг» с 13-летним опытом внедрений. За это время я видела десятки людей, которые успешно вошли в профессию — и сотни резюме тех, кто так и не смог объяснить на собеседовании, чем они реально занимались. Сегодня расскажу про несколько реальных сценариев входа в профессию — и про то, что на самом деле мешает людям найти первую работу.</p> <a href="https://habr.com/ru/articles/1027436/?utm_campaign=1027436&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:34:46 GMT</pubDate>
      <dc:creator><![CDATA[polisha_kr (КОРУС Консалтинг)]]></dc:creator>
      
      <category><![CDATA[1с]]></category><category><![CDATA[карьера]]></category><category><![CDATA[карьера в 1с]]></category><category><![CDATA[карьера в it]]></category><category><![CDATA[карьера в ит]]></category><category><![CDATA[карьера в it-индустрии]]></category><category><![CDATA[старт карьеры]]></category><category><![CDATA[джун]]></category><category><![CDATA[джуниор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Пентест с помощью ИИ в России и материалы для сертификации по безопасности ИИ]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1027488/</guid>
      <link>https://habr.com/ru/articles/1027488/?utm_campaign=1027488&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/7c9/69d/136/7c969d136035b3be51451415bfe4f8b9.jpg" /><p>Как ИИ поменял пентест уже вчера и где взять материалы для подготовки к сертификации по безопасности ИИ на русском языке и в одном месте</p> <a href="https://habr.com/ru/articles/1027488/?utm_campaign=1027488&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:16:17 GMT</pubDate>
      <dc:creator><![CDATA[cheebo]]></dc:creator>
      
      <category><![CDATA[информационная безопасность]]></category><category><![CDATA[искуственный интеллект]]></category><category><![CDATA[пентест]]></category><category><![CDATA[метеор]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Интеграция MULTIDIRECTORY и MULTIFACTOR: двухфакторная аутентификация в Kerberos]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/multifactor/articles/1027480/</guid>
      <link>https://habr.com/ru/companies/multifactor/articles/1027480/?utm_campaign=1027480&amp;utm_source=habrahabr&amp;utm_medium=rss</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/4a6/5e7/379/4a65e737999cf24a2e1f80f630750dca.png" /><p>Kerberos — один из тех протоколов, которые в инфраструктуре работают «тихо». Пользователь вошёл в систему один раз, и дальше всё открывается без лишних вопросов. За этим удобством стоит строгая модель доверия, построенная вокруг KDC и тикетов.</p><p>Но есть нюанс: классический Kerberos — это по сути однофакторная аутентификация. Если пароль скомпрометирован, вся цепочка доверия находится под угрозой.</p><p>В этой статье разберём, как можно усилить Kerberos с помощью второго фактора и как это реализовано в связке MULTIDIRECTORY и MULTIFACTOR.</p> <a href="https://habr.com/ru/articles/1027480/?utm_campaign=1027480&amp;utm_source=habrahabr&amp;utm_medium=rss#habracut">Читать далее</a>]]></description>
      
      <pubDate>Fri, 24 Apr 2026 10:08:15 GMT</pubDate>
      <dc:creator><![CDATA[MULTIFACTOR_company (МУЛЬТИФАКТОР)]]></dc:creator>
      
      <category><![CDATA[multidirectory]]></category><category><![CDATA[multifactor]]></category><category><![CDATA[kerberos]]></category><category><![CDATA[2fa]]></category><category><![CDATA[2fa-аутентификация]]></category><category><![CDATA[служба каталогов]]></category><category><![CDATA[мультифактор]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
