<?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, 25 Jun 2026 06:24:23 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[Спутниковая связь в симуляторе NS-3. Часть 8]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1050828/</guid>
      <link>https://habr.com/ru/articles/1050828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050828</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5c6/360/217/5c636021735e1483426ca7c5e0a6b35f.png" /><p>Это заключительная статья цикла. В ней мы рассмотрим разработку и отладку сценариев симуляции спутниковой связи. Разберемся в форматах описания исходных данных эксперимента (сцены эксперимента).  А также получим представление об интерпретации результатов моделирования.</p> <a href="https://habr.com/ru/articles/1050828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050828#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:24:11 GMT</pubDate>
      <dc:creator><![CDATA[Chetverovod]]></dc:creator>
      
      <category><![CDATA[ns3]]></category><category><![CDATA[ns-3]]></category><category><![CDATA[c++]]></category><category><![CDATA[net]]></category><category><![CDATA[networks]]></category><category><![CDATA[simulation]]></category><category><![CDATA[modeling]]></category><category><![CDATA[satellite]]></category><category><![CDATA[satellite internet]]></category><category><![CDATA[satellite networking]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как я решил проблему ввода спецсимволов без запоминания кучи клавиатурных сокращений]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051638/</guid>
      <link>https://habr.com/ru/articles/1051638/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051638</link>
      <description><![CDATA[<p>Ввод специальных символов с клавиатуры начинает вызывать боль, как только вы пытаетесь выйти за рамки предустановок в системе. В итоге степень числа проще написать как <code>^2</code>, а градус заменить словом не потому что так правильно, а потому что иначе приходится вспоминать Alt-коды, переключать раскладки, копировать символы из интернета или держать в голове комбинации клавиш.</p><p>По большому счету проблема не в самих символах, а в способе доступа к ним.</p><p>Типографские раскладки решают эту задачу через клавиатуру: добавляют новые комбинации и позволяют вводить символы напрямую. Подход рабочий, но не всегда удобный. Горячие клавиши могут конфликтовать с программами или системными сочетаниями. Раскладки зависят от языка ввода. Установка и перенос настроек тоже добавляют лишний слой сложности.</p><p>Я решил подойти к той же задаче проще. Помимо прочего функционала в программе <a href="https://www.keyray.ru/" rel="noopener noreferrer nofollow">KeyRay</a> я добавил возможность автоматической замены текста.</p> <a href="https://habr.com/ru/articles/1051638/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051638#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:16:31 GMT</pubDate>
      <dc:creator><![CDATA[sergeivsk]]></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[[Перевод] Каждый кадр должен быть идеальным]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051492/</guid>
      <link>https://habr.com/ru/articles/1051492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051492</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c63/b74/37b/c63b7437b36f2423ff8bdfa5a528f968.png" /><p>Не так давно я читал о протоколе Wayland и мне врезалась в память эта фраза:</p><p><em>Заявленная цель Wayland — «</em><a href="https://wayland-book.com/protocol-design/design-patterns.html" rel="noopener noreferrer nofollow"><em>каждый кадр идеален</em></a><em>».</em></p><p>Я считаю, что к этой цели должны стремиться мы все. В Wayland говорилось о технической стороне дела (современные стеки GPU очень сложные, а Wayland пытается вернуть себе контроль), но этот принцип можно применить и к UI.</p><p>Эмпирическое правило таково:</p><p><strong>Если сделать скриншот приложения в любой момент времени, должно быть понятно, что на нём происходит</strong></p><p>Дополнение: раньше оно заканчивалось «..., должно иметь смысл», но в таком случае не учитываются сложные техники анимации, например, размазанные кадры и тому подобное.</p><p>Почему нам важен каждый кадр? Потому что это нарабатывает доверие. Пользователи не могут увидеть код, поэтому судить о качестве приложения могут судить только по UI. Если UI хорош, значит, у разработчиков было время на его совершенствование, а значит, они, вероятно, потратили сравнимое количество времени на отладку кода. Это эвристика, но вполне разумная.</p> <a href="https://habr.com/ru/articles/1051492/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051492#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:08:02 GMT</pubDate>
      <dc:creator><![CDATA[PatientZero]]></dc:creator>
      
      <category>ui</category><category>пользовательский интерфейс</category><category>переходы отображения</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Samsung и SK Hynix. Как Корея подмяла всю мировую память]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051552/</guid>
      <link>https://habr.com/ru/articles/1051552/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051552</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/950/fc5/8de/950fc58dea40bed9f698d94f2c9c19b2.jpg" /><p>Какой главный корейский продукт? Многие назовут автомобили, электронику и бытовую технику, сериалы, косметику или даже K-Pop. Но главный корейский продукт другой. Без него не работали бы смартфоны и ноутбуки, не было бы ИИ-бума, а весь мировой прогресс серьёзно бы замедлился. Эта корейская суперсила - память. В этой статье мы разберемся, как небольшая азиатская страна, отнюдь не сверхдержава, подмяла под себя главную драгоценность мировых технологий.</p> <a href="https://habr.com/ru/articles/1051552/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051552#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:04:08 GMT</pubDate>
      <dc:creator><![CDATA[AlekseiPodkletnov]]></dc:creator>
      
      <category><![CDATA[память]]></category><category><![CDATA[чипы]]></category><category><![CDATA[полупроводники]]></category><category><![CDATA[hbm]]></category><category><![CDATA[dram]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[южная корея]]></category><category><![CDATA[samsung]]></category><category><![CDATA[sk hynix]]></category><category><![CDATA[nvidia]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Охота на эксплойты: зачем и как это делать специалистам по ИБ]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/solarsecurity/articles/1051516/</guid>
      <link>https://habr.com/ru/companies/solarsecurity/articles/1051516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051516</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/614/b9a/300/614b9a300333add8c916b80818970557.webp" /><p>Для чего нам искать эксплойты? Это помогает защититься от потенциальных атак: чем раньше найдешь и разберёшься, как он работает, тем быстрее напишешь детектирующие логики на различные средства защиты информации, например: WAF, IDS. А они уже, в свою очередь, защитят компанию от возможных атак. Как говорится, предупреждён – значит, вооружён. Особенно важно отслеживать уязвимости в open-source-продуктах, используемых в инфраструктуре (таких в России сейчас много), так как их код является открытым для анализа и поиска уязвимостей, и множество энтузиастов практической безопасности ежедневно занимаются именно этим. В этой статье мы разберем, как и где искать эксплойты и какие подводные камни могут встретиться на этом пути. Если вы только начинаете карьеру специалиста по корпоративной защите, то статья будет полезной!</p> <a href="https://habr.com/ru/articles/1051516/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051516#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:01:07 GMT</pubDate>
      <dc:creator><![CDATA[SolarSecurity (Солар)]]></dc:creator>
      
      <category><![CDATA[эксплойт]]></category><category><![CDATA[уязвимости]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как компания по тюнингу внедорожников перешла из Excel и Telegram в единую систему управления задачами]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/projecto/articles/1051394/</guid>
      <link>https://habr.com/ru/companies/projecto/articles/1051394/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051394</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b74/8e4/5eb/b748e45eb2f2e735f8956036dd34a02e.png" /><p>Привет! Меня зовут Андрей Терёхин, я руковожу маркетингом в <a href="https://projecto.pro/?utm_source=habr&amp;utm_campaign=arctictrucks-25-06-2026">Projecto</a>.&nbsp;</p><p>Как думаете, сколько человек нужно, чтобы из обычной машины сделать внедорожник, который выдержит арктическую экспедицию, сможет подняться на перевал Дятлова или пройти многодневный маршрут по Кольскому полуострову?</p><p>В статье расскажу об <a href="https://arctictrucks.ru/">Arctic Trucks</a> — международному бренду по тюнингу автомобилей, который работает в России уже 16 лет, — и о том, как они переехали в систему управления проектами, какие проблемы решили и что поменялось в их работе.</p> <a href="https://habr.com/ru/articles/1051394/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051394#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:01:06 GMT</pubDate>
      <dc:creator><![CDATA[aterekhin (Projecto)]]></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/companies/yandex_praktikum/articles/1049592/</guid>
      <link>https://habr.com/ru/companies/yandex_praktikum/articles/1049592/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049592</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/39f/edc/581/39fedc5814c27b37ee86d4d008d24cf5.png" /><p>Хабр, привет! Меня зовут Сергей Бережной, я директор по взаимодействию с разработчиками и CTO в <a href="https://practicum.yandex.ru/?utm_source=content&amp;utm_medium=media&amp;utm_campaign=habr_media_RF_common_Unde_b2c_Article_None_evolution-ai&amp;utm_content=25-06-26">Яндекс Практикуме</a>. Занимаюсь обучением в IT, наблюдаю за тем, как меняется рынок, — и вижу изнутри, как эволюционирует работа с ИИ в командах разработки. В этом посте хочется порассуждать, как меняется подход к ИИ-инструментам, что это значит для начинающих программистов и какие навыки становятся критичными прямо сейчас.</p> <a href="https://habr.com/ru/articles/1049592/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049592#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:00:06 GMT</pubDate>
      <dc:creator><![CDATA[veged (Яндекс Практикум)]]></dc:creator>
      
      <category><![CDATA[ии]]></category><category><![CDATA[ai]]></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[Инциденты под контролем: дежурный бот, MAX и путь к SRE-помощнику]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/petrovich-tech/articles/1050410/</guid>
      <link>https://habr.com/ru/companies/petrovich-tech/articles/1050410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050410</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/400/ee9/09c/400ee909cffa1d1d8b19d35f74fbde3e.png" /><p>Привет, это снова Максим Королёв из Петрович-ТЕХ — сервисный менеджер, который автоматизирует всё, до чего дотянутся руки. Сегодня расскажу, как бот для дежурств научился не ждать команды, а действовать первым.</p><p>Есть такое наблюдение, которое знакомо любому, кто хоть раз дежурил - закон Мерфи: самое неприятное случается в момент, когда ты отошёл за кофе. Именно он стал одним из главных аргументов в пользу проактивного бота, который не ждёт, пока ты нажмёшь кнопку, а сам пинает тебя о приближающихся работах и собирает участников для устранения инцидентов.</p><p><a href="https://habr.com/ru/companies/petrovich-tech/articles/985474/">В первой статье </a>«Дежурный» был одним из семейства Telegram-ботов для ITSM: сбой → Jira → канал, оформление за минуту вместо десяти. <a href="https://habr.com/ru/companies/petrovich-tech/articles/995836/">Во второй</a> - когда Telegram падал в разгар аварии - я вынес логику в CORE и подключил MAX как второй мессенджер: одно ядро, два входа, паттерн reply_fn.</p><p>С тех пор бот перестал быть просто кнопкой «завести сбой», а постепенно превратился в SRE-помощника на смене. Теперь он автоматически заранее уведомляет о предстоящих регламентных работах, инициирует war room (чаты) для конкретного инцидента, по справочнику зовёт ответственных, заполняет поля в Jira и отдает статистику по сервисам - всё из мессенджера.</p><p>Дальше - о том, что я добавил, как это легло на архитектуру CORE и какие решения оказались рабочими, когда интеграций стало больше, чем кнопок в меню.</p> <a href="https://habr.com/ru/articles/1050410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050410#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 06:00:05 GMT</pubDate>
      <dc:creator><![CDATA[karkazi (Петрович-Тех)]]></dc:creator>
      
      <category><![CDATA[бот]]></category><category><![CDATA[max]]></category><category><![CDATA[sre]]></category><category><![CDATA[itsm]]></category><category><![CDATA[инциденты]]></category><category><![CDATA[системное администрирование]]></category><category><![CDATA[core]]></category><category><![CDATA[параллельная рассылка]]></category><category><![CDATA[reply_fn]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Зачем Meta* уничтожает свой отдел разработки?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1050524/</guid>
      <link>https://habr.com/ru/articles/1050524/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050524</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c5e/4b3/0f4/c5e4b30f4ea10724ab0394aad1c36dba.jpg" /><p>В течение двух десятков лет в компании Meta* существовал уникальный высокопроизводительный отдел разработки; всё закончилось в апреле этого года. На протяжении первых двух десятков лет работы компании в ней исповедовалась культура «двигайся быстро и ломай ненужное», в начале 2020-х сменившаяся на «двигайся быстро со стабильной инфраструктурой». Знакомые мне разработчики из этой компании говорили мне, что им представляли всё необходимое для качественной работ с упором на приносимую пользу, а интересы бизнеса находили баланс с надёжной разработкой.</p><p>Но за последние несколько недель всё поменялось: руководство начало исполнять подробные планы по разрушению проверенной успешной культуры разработки максимально жестоким и эффективным образом.</p><p>Недавно я уже <a href="https://newsletter.pragmaticengineer.com/i/196795826/3-meta-forcefully-assigns-engineers-to-data-labelling-pre-layoff" rel="noopener noreferrer nofollow">говорил</a> о том, насколько тяжела ситуация для разработчиков в одной из самых престижных компаний Кремниевой долины. В этой статье мы обсудим произошедшее и попытаемся понять, на чём же основывалось руководство, превратившее отдел разработки ПО из <a href="https://newsletter.pragmaticengineer.com/p/profit-centers-cost-centers" rel="noopener noreferrer nofollow">центра принесения прибыли</a>, которым он служил с 2004 года до недавнего времени, в презираемый центр генерации затрат, в который он превратился всего за несколько недель.</p> <a href="https://habr.com/ru/articles/1050524/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050524#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 05:56:30 GMT</pubDate>
      <dc:creator><![CDATA[PatientZero]]></dc:creator>
      
      <category>llm</category><category>ии-помощники</category><category>meta</category><category>facebook</category><category>instagram</category><category>threads</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Сначала ИИ съел джуниоров. Потом — сеньоров. А потом оказалось, что новым специалистам взяться неоткуда]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051620/</guid>
      <link>https://habr.com/ru/articles/1051620/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051620</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/c11/d55/6b4/c11d556b4139ad852b3b7a5d1e75f684.png" /><p>В последнее время мы привыкли бояться Терминаторов и Скайнет. Но, кажется, мы ищем угрозу не в том месте. Настоящий «Конвейер смерти» — это не красные глаза робота-убийцы, а банальная экономическая целесообразность и наша собственная самоуверенность. Рассмотрим сценарий заката человечества, который уже идет полным ходом. И закат этот наступит не из-за того, что ИИ станет слишком умным, а из-за того, что мы станем слишком тупыми.</p> <a href="https://habr.com/ru/articles/1051620/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051620#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 05:44:59 GMT</pubDate>
      <dc:creator><![CDATA[select_zvezdo4ka_from]]></dc:creator>
      
      <category><![CDATA[ии]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[llm]]></category><category><![CDATA[будущее]]></category><category><![CDATA[образование]]></category><category><![CDATA[деградация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Управление уязвимостями с нуля: что это, зачем и из каких этапов состоит]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1048296/</guid>
      <link>https://habr.com/ru/articles/1048296/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1048296</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5f1/207/6fc/5f12076fc49d36c73be6ae08d8c3cd8f.webp" /><p>48 тысяч новых уязвимостей за год, по 130+ в день. Закрыть все невозможно - значит, нужен процесс. Сейчас разберемся, что такое уязвимости и эксплойты, зачем их устранять, где искать в первую очередь и из каких пяти этапов складывается работающий VM. С глоссарием, к которому будем возвращаться всю серию.</p> <a href="https://habr.com/ru/articles/1048296/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1048296#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 05:30:55 GMT</pubDate>
      <dc:creator><![CDATA[Hima_Hahahai]]></dc:creator>
      
      <category><![CDATA[уязвимости]]></category><category><![CDATA[vm]]></category><category><![CDATA[patch]]></category><category><![CDATA[it]]></category><category><![CDATA[процессы]]></category><category><![CDATA[безопасность]]></category><category><![CDATA[сканер уязвимостей]]></category><category><![CDATA[фстэк]]></category><category><![CDATA[импортозамещение]]></category><category><![CDATA[иб]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Динамические иконки приложения на Flutter: подробная инструкция для ручного выбора и обновлений по воздуху]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051626/</guid>
      <link>https://habr.com/ru/articles/1051626/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051626</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/495/005/396/495005396d52353aa5370a54e1670b34.png" /><p>Hola, Amigos! На связи Павел Гершевич, Mobile Team Lead агентства продуктовой разработки Amiga. Мы с командой подготовили для вас перевод <a href="https://medium.com/@CodeX_Lancers/dynamic-app-icons-in-flutter-the-ultimate-guide-to-manual-selection-over-the-air-cloud-updates-f24547a0837b" rel="noopener noreferrer nofollow">статьи</a> о том, как можно кастомизировать иконку приложения динамически. Всем приятного чтения!</p> <a href="https://habr.com/ru/articles/1051626/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051626#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 02:30:09 GMT</pubDate>
      <dc:creator><![CDATA[fognature1]]></dc:creator>
      
      <category>Flutter</category><category>Dart</category><category>иконка приложения</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Мы не выравниваем железо — мы выравниваем реальность: как превратить любой лазерный гравер в прецизионный фотоплоттер]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051624/</guid>
      <link>https://habr.com/ru/articles/1051624/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051624</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/091/c54/027/091c54027686cde437f468b21bc901b8.png" /><p>Если вы хоть раз пытались сделать печатную плату сложнее «мигалки на светодиоде», вы знаете цену «геометрического ада».</p><p>ЛУТ (лазерно-утюжная технология) — это лотерея. Классический фотометод требует идеального шаблона, а профессиональный фотоплоттер стоит как подержанный автомобиль. Казалось бы, решение на поверхности: взять доступный китайский лазерный гравер за $100 и вперёд. Но тут начинается новый «ад»: оси изначально кривые, реальный шаг моторов живёт своей жизнью, а заготовка почти всегда лежит на столе с перекосом в пару градусов. Малейшее отклонение — и прецизионный Gerber превращается в бесполезный кусок текстолита.</p><p>Я решил эту проблему иначе. Зачем часами юстировать механику, если можно переложить всё на математику и нейросети?</p><p>Представляю <strong>LPP-Laser</strong> — флагманское направление открытой модульной платформы <strong>LPP (Linear Path Platform)</strong>. Система не требует от станка совершенства. Она просто «натягивает» ваш проект на реальность.</p> <a href="https://habr.com/ru/articles/1051624/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051624#habracut">Читать далее</a>]]></description>
      
      <pubDate>Thu, 25 Jun 2026 00:03:18 GMT</pubDate>
      <dc:creator><![CDATA[FantasyDD]]></dc:creator>
      
      <category><![CDATA[LPP]]></category><category><![CDATA[STM32]]></category><category><![CDATA[лазерный гравер]]></category><category><![CDATA[фотоплоттер]]></category><category><![CDATA[компьютерное зрение]]></category><category><![CDATA[печатные платы]]></category><category><![CDATA[алгоритмы]]></category><category><![CDATA[DIY]]></category><category><![CDATA[Python]]></category><category><![CDATA[Gerber]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как создать рекламный баннер с помощью нейросети — Сравниваем ТОП-6 ИИ для баннеров]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/studyai/articles/1051468/</guid>
      <link>https://habr.com/ru/companies/studyai/articles/1051468/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051468</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2d3/f7f/ed8/2d3f7fed87a949f15ee45572609aa85f.png" /><p><strong>Сделать рекламный баннер с помощью нейросети</strong> сегодня пытается почти каждый, однако на практике этот процесс часто превращается в бесконечную борьбу с «галлюцинациями» моделей и безуспешные попытки добиться от них корректного текста. Еще относительно недавно мы воспринимали генеративный арт как любопытную игрушку, а сегодня это уже полноценный рабочий инструмент, который либо кардинально сокращает время на прототипирование, либо заставляет часами исправлять артефакты, пытаясь «причесать» результат под стандарты индустрии.</p> <a href="https://habr.com/ru/articles/1051468/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051468#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 22:57:29 GMT</pubDate>
      <dc:creator><![CDATA[alexlptk (StudyAI)]]></dc:creator>
      
      <category><![CDATA[нейросеть для изображений]]></category><category><![CDATA[нейросеть для фото]]></category><category><![CDATA[нейросеть онлайн]]></category><category><![CDATA[нейросеть рисует]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Практическое махоботоводство в 2026 году. Часть 3: подробно про загрузку файлов]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051216/</guid>
      <link>https://habr.com/ru/articles/1051216/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051216</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/deb/885/018/deb885018b2e36273c21ba60566c5c2f.jpg" /><p> Первая часть. Общие вопросы — <a href="https://habr.com/ru/articles/1047336/" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/1047336/</a></p><p>Вторая часть. Установка библиотеки и пример работы с ней — <a href="https://habr.com/ru/articles/1048882/" rel="noopener noreferrer nofollow">https://habr.com/ru/articles/1048882/</a></p><p>В сегодняшней публикации планировалось просто сделать вторую часть учебной задачи, посвящённую загрузке файлов. Но так сложилось, что в библиотеке методы загрузки были только написаны, но ввиду отсутствия "боевого применения" на моих проектах не проверялись должным образом на практике. А проверки по ходу работы над учебным примером кода показали, что библиотека в части загрузки файлов требует существенной доработки, если её делать строго так, как описано в <a href="https://dev.max.ru/docs-api/methods/POST/uploads" rel="noopener noreferrer nofollow">официальной документации</a>. Соответственно библиотека была доведена до ума, учебный пример был много раз прогнан на разных типах файлов, и только сейчас я могу говорить, что код библиотеки и загрузочного примера в части загрузки файлов живой и работающий. А попутно захотелось поделиться с начинающими разработчиками своих библиотек набитыми шишками. Это и сделаю сначала, а дальше разберём собственно загрузку файлов через библиотеку.</p> <a href="https://habr.com/ru/articles/1051216/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051216#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 22:39:02 GMT</pubDate>
      <dc:creator><![CDATA[lubezniy]]></dc:creator>
      
      <category><![CDATA[чатботы для мессенджеров]]></category><category><![CDATA[max]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как считается рейтинг в Яндекс Картах и почему это не среднее арифметическое]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051616/</guid>
      <link>https://habr.com/ru/articles/1051616/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051616</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/589/9c5/dc9/5899c5dc9d9d9f9c381bcb0c93c8343e.png" /><p>Несколько лет я занимаюсь продвижением организаций в Яндекс Картах и постоянно сталкиваюсь с одним и тем же недопониманием у владельцев бизнеса. Рейтинг воспринимают как среднее арифметическое оценок, а позицию в выдаче как прямое следствие рейтинга. Оба предположения неверны, и из-за них люди годами вкладываются не в то.</p><p>Здесь разберу задачу с инженерной стороны, почему наивное среднее не работает в принципе, какими стандартными приёмами вообще решают задачу расчёта рейтингов, что из этого подтверждает справка Яндекса, и где проходит граница между документированными фактами и тем, что видно только на практике. Свою формулу Яндекс публично не раскрывал, поэтому я аккуратно разделяю две вещи "как такие системы устроены в принципе" и "что подтверждено официально"</p> <a href="https://habr.com/ru/articles/1051616/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051616#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 21:36:58 GMT</pubDate>
      <dc:creator><![CDATA[alexntr]]></dc:creator>
      
      <category><![CDATA[Яндекс Карты]]></category><category><![CDATA[рейтинг организации]]></category><category><![CDATA[ранжирование]]></category><category><![CDATA[SEO]]></category><category><![CDATA[локальный бизнес]]></category><category><![CDATA[отзывы]]></category><category><![CDATA[Яндекс Бизнес]]></category><category><![CDATA[байесовское сглаживание]]></category><category><![CDATA[репутация]]></category><category><![CDATA[геомаркетинг]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как собрать Telegram-бот обеспечения круглосуточной ситуационной осведомленности с нуля]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051598/</guid>
      <link>https://habr.com/ru/articles/1051598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051598</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/dd4/320/166/dd43201663f0712d119356eab7d4351a.jpg" /><p>Это вторая попытка опубликовать статью-туториал, целью которой является знакомство простых пользователей рунета с соверменными возможностями автоматизации своих рутинных задач. Одним из способов решения данной задачи является создание Telegram-ботов. Об этом далее, собственно, и пойдет речь. Хочу отметить, что это только общая вводная часть, здесь не будет представлен код, а только будет рассказ о программном обеспечении, которые мы используем в своей работе. Кроме того, хочу отметить, что статья предназначена для людей, не погруженных в тему и не знакомых с терминологией.</p><p>(Всё упоминаемое программное обеспечение в статье не является рекламой, а описывается исключтельно потому, что мы на практике успешно его применяем).</p> <a href="https://habr.com/ru/articles/1051598/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051598#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 20:40:28 GMT</pubDate>
      <dc:creator><![CDATA[RedBuilder81]]></dc:creator>
      
      <category><![CDATA[боты телеграм]]></category><category><![CDATA[боты]]></category><category><![CDATA[telegram]]></category><category><![CDATA[telegram bot]]></category><category><![CDATA[llm-модели]]></category><category><![CDATA[llm]]></category><category><![CDATA[обстановка]]></category><category><![CDATA[обстановка в мире]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Операционная Система Вселенной]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051590/</guid>
      <link>https://habr.com/ru/articles/1051590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051590</link>
      <description><![CDATA[<p>Привет, Хабр!</p><p>Сегодня я хочу поговорить об оптимизации. Но не о том, как ускорить ваш скрипт на Python или ужать базу данных. Давайте замахнемся на архитектуру повыше. Поговорим о том, как спроектирована наша реальность, если посмотреть на неё глазами хардкорного embedded-разработчика, у которого критически мало оперативной памяти, но бесконечная задача на выходе.</p><p>Многие представляют Бога (или Архитектора Симуляции) как существо с безграничными вычислительными ресурсами, которое вручную рендерит каждый атом и пишет индивидуальный сценарий для каждого человека. Но если бы это было так, Вселенная погрязла бы в накладных расходах (Overhead) и бесконечных лагах.</p><p>Истинная гениальность кода Реальности — в <strong>тотальной экономии ресурсов</strong>. Бог крутится как может ибо нет у децентрализованного Бога иных вычислительных ресурсов кроме ваших… И делает он это через изящные алгоритмические трюки…</p> <a href="https://habr.com/ru/articles/1051590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051590#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 20:35:28 GMT</pubDate>
      <dc:creator><![CDATA[VitalyDeCoder]]></dc:creator>
      
      <category><![CDATA[оптимизация]]></category><category><![CDATA[алгоритмы]]></category><category><![CDATA[философия IT]]></category><category><![CDATA[бритва оккама]]></category><category><![CDATA[каскадный эффект]]></category><category><![CDATA[симуляция]]></category><category><![CDATA[децентрализация]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[DataSafeS3: self-hosted S3 с LDAP, аудитом и «Мои файлы» — честный разбор до релиза]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051586/</guid>
      <link>https://habr.com/ru/articles/1051586/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051586</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/3ef/ebe/447/3efebe4473b68a3d394ada05bbd62b2f.png" /><p>За последние годы я несколько раз видел одну и ту же картину в небольших и средних компаниях. Для приложений поднимают S3-совместимое хранилище. Для людей — отдельный файловый сервис или сетевые шары. LDAP/OIDC живёт отдельно. Бэкапы — третий контур. Мониторинг — четвёртый. Всё работает, пока не приходит внутренний аудит или новый филиал с формулировкой: «нам нужен корпоративный диск с SSO, журналом и данными только у нас».</p> <a href="https://habr.com/ru/articles/1051586/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051586#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 20:26:40 GMT</pubDate>
      <dc:creator><![CDATA[ToomIm]]></dc:creator>
      
      <category><![CDATA[devops]]></category><category><![CDATA[selfhosted]]></category><category><![CDATA[s3]]></category><category><![CDATA[s3server]]></category><category><![CDATA[s3-хранилище]]></category><category><![CDATA[objectstorage]]></category><category><![CDATA[opensource]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как утки с СДВГ довели меня до опенсорса: зачем я собрал утилиту для перевода коротких видео на домашней видеокарте]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051580/</guid>
      <link>https://habr.com/ru/articles/1051580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051580</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/826/e7d/e1d/826e7de1d6154f6b3e6a8cf485d11d81.png" /><p>Всем привет! Листал ленту тиктока и попался американский ролик про СДВГ, где всё объясняют на утках. Понравилось. И я подумал: классно было бы сделать такой же тикток, только на русском.</p><p>Но я ленивый. Снимать, писать сценарии, делать всё с нуля - это скучно. А вот взять готовый ролик и перевести-переозвучить его на русский - вот это уже интересно, подумал я, а потом задумался, о том, как это автоматизировать. Это оказалось интересной инженерной задачей, которая увлекла меня на неделю времени, и привела к созданию ИИ утилиты с открытым исходным кодом. А тикток с утками я так и не создал...</p> <a href="https://habr.com/ru/articles/1051580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051580#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 20:21:05 GMT</pubDate>
      <dc:creator><![CDATA[timonin]]></dc:creator>
      
      <category><![CDATA[Dub Studio]]></category><category><![CDATA[дубляж видео]]></category><category><![CDATA[перевод видео]]></category><category><![CDATA[локальные нейросети]]></category><category><![CDATA[TTS]]></category><category><![CDATA[клонирование голоса]]></category><category><![CDATA[ASR]]></category><category><![CDATA[Gemma]]></category><category><![CDATA[Qwen3-TTS]]></category><category><![CDATA[open source]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Уязвимость пришла из зависимости, которую вы не добавляли: ловим дыры в Spring до прода в GitLab]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1047050/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1047050/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1047050</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/367/8c8/200/3678c820035286ef045a0076b00da407.png" /><p>В&nbsp;статье разбираем на&nbsp;боевом примере (Spring Boot 4.1, Java 21, GitLab 19.1), как&nbsp;поймать уязвимую зависимость в&nbsp;merge request&nbsp;— до&nbsp;прода, не&nbsp;уронив пайплайн. Подключаем SBOM‑сканер нового поколения, включаем reachability, чтобы отсеять весь шум, и ставим security‑гейт, который реагирует, только на&nbsp;уязвимости, которые несет в&nbsp;себе конкретный MR. </p> <a href="https://habr.com/ru/articles/1047050/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1047050#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 19:12:13 GMT</pubDate>
      <dc:creator><![CDATA[sproshchaev (OTUS)]]></dc:creator>
      
      <category><![CDATA[безопасность зависимостей]]></category><category><![CDATA[транзитивные зависимости]]></category><category><![CDATA[GitLab CI]]></category><category><![CDATA[Dependency Scanning]]></category><category><![CDATA[Spring Boot]]></category><category><![CDATA[Maven]]></category><category><![CDATA[SBOM]]></category><category><![CDATA[уязвимости CVE]]></category><category><![CDATA[supply chain security]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Трансформация интерфейса приложений: сначала консоль, потом GUI, потом скажи, что нужно, и ИИ сделает?]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051544/</guid>
      <link>https://habr.com/ru/articles/1051544/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051544</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/d50/3ea/8c4/d503ea8c4458f9244ef70135c94ecabc.png" /><p>Всем привет.</p><p>Программировать я очень давно начал. Помню, как мне папа, прочитав журнал, вытравил плату и купил микросхемы, и, используя два больших калькулятора для бухгалтеров, разрезав их и склеив, собрал мне ZX Spectrum. У меня отец работал в Толмачёво инженером, который обслуживал большие ЭВМ и тренажёры для лётчиков "Аэрофлота".</p><p>В общем, я был, наверное, первый счастливчик в Новосибирске, у кого был персональный компьютер дома. Тогда ещё бизнесмены не успели продавать ZX Spectrum и кассеты к нему с играми, а у меня уже всё было. Я помню, как первые программы я не на кассетный магнитофон записывал, а на большой катушечный, сорри, не помню, как называется, но явно не магнитола и явно не магнитофон.</p><p>Я помню, первую программу продал кабельному телевидению. Она была написана на Бейсике, и там был простой интерфейс: вводишь номер объявления и текст, и так можно 10 объявлений задать. Потом запускаешь, мол, делай бегущую строку, и на кабельном телевидении моя программа внизу под фильмами бегущей строкой показывала рекламные сообщения.</p><p>Когда моего отца спросили, мол, как отблагодарить ребёнка, или можно бесплатно, отец сказал: "Ни в коем случае. Его спросите, что он хочет за проделанную работу". И я тогда, помню, запросил 10 рублей! И мне их оплатили! Вот было счастье при зарплате обычного работяги 100- 200 или инженера 200-300 рублей в месяц.</p><p>В общем, технологии шли вперёд, и у меня появился дисковод. Это было бомба! Не надо ждать 5 минут, когда с кассеты или с катушек загрузится программа. Программа грузилась за секунды!</p> <a href="https://habr.com/ru/articles/1051544/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051544#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 18:21:36 GMT</pubDate>
      <dc:creator><![CDATA[igumnov]]></dc:creator>
      
      <category><![CDATA[ux]]></category><category><![CDATA[ux design]]></category><category><![CDATA[ui]]></category><category><![CDATA[ai]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Ваши постмортемы — это поминки. И добрая половина процессов в компании тоже]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051542/</guid>
      <link>https://habr.com/ru/articles/1051542/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051542</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/f3b/0f8/fb0/f3b0f8fb0eb6f20b71fb0201a0aaeb78.png" /><p>Однажды я зашёл в компанию через неделю после крупного падения и попросил показать постмортем. Мне показали — с гордостью. Таймлайн поминутно, five whys, аккуратный список action items, owner напротив каждого, разослано по всем спискам. Красиво. «Видите, мы серьёзно подошли».</p><p>Я задал один вопрос: а постмортем по прошлому такому же падению — где? Нашли. Открыли. Те же action items. Слово в слово. С прошлого раза не закрыт ни один.</p><p>То есть полгода назад уже собирались, уже всё проанализировали, уже назначили ответственных — и ничего не сделали. А потом упало снова, по той же причине, и они снова собрались, снова проанализировали, снова назначили. С тем же результатом, который будет и в следующий раз.</p><p>И вот тут важно не поспешить с выводом «разгильдяи, не довели». Потому что если присмотреться, этот постмортем не провалился. Он отлично сработал. Просто работа у него была не та, что написана на упаковке.</p><p>Я вхожу в чужие инженерные команды со стороны — посмотреть, что там происходит на самом деле, и навести порядок. И почти в каждой натыкаюсь на одно и то же: изрядная часть процессов в компании существует не чтобы что-то делать, а чтобы что-то изображать. Это не патология конкретной конторы. Это закономерность, у неё есть механика, и её полезно научиться видеть — особенно если ты за эти процессы отвечаешь.</p> <a href="https://habr.com/ru/articles/1051542/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051542#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 18:00:39 GMT</pubDate>
      <dc:creator><![CDATA[theshadowcto]]></dc:creator>
      
      <category><![CDATA[постмортем]]></category><category><![CDATA[надежность]]></category><category><![CDATA[reliability]]></category><category><![CDATA[инциденты]]></category><category><![CDATA[управление разработкой]]></category><category><![CDATA[инженерная культура]]></category><category><![CDATA[ретроспектива]]></category><category><![CDATA[технический долг]]></category><category><![CDATA[управление командой]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как пользоваться Gemini AI в России в 2026 году: подписки, версии нейросети и доступ без VPN]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/studyai/articles/1051526/</guid>
      <link>https://habr.com/ru/companies/studyai/articles/1051526/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051526</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/a3a/75d/755/a3a75d755575330b46e949df5c06b1a5.png" /><p>Gemini давно перестал быть просто текстовым чат-ботом. К середине 2026 года это многоуровневая мультимодальная экосистема от Google: она ведёт диалоги, пишет тексты и код, управляет автономными агентами, генерирует изображения и эмоциональную речь, а с недавних пор — и видео. Под названием «Gemini» теперь скрывается не одна модель, а целый набор инструментов под разные задачи и бюджеты.</p><p>Для российского пользователя картина двойственная. С одной стороны — мощная и быстро развивающаяся линейка. С другой — Google заблокировал прямой доступ для российских IP сразу на нескольких уровнях. Разберём по порядку: что такое Gemini AI, какие версии актуальны, в чём модель сильна, а где уступает, и какими способами получить к ней доступ из России.</p> <a href="https://habr.com/ru/articles/1051526/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051526#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 17:18:39 GMT</pubDate>
      <dc:creator><![CDATA[mrpromter (StudyAI)]]></dc:creator>
      
      <category><![CDATA[джемини]]></category><category><![CDATA[gemini]]></category><category><![CDATA[gemini ai]]></category><category><![CDATA[gemini 2.5 pro]]></category><category><![CDATA[gemini 3 pro]]></category><category><![CDATA[gemini 3.1 pro]]></category><category><![CDATA[gemini 3]]></category><category><![CDATA[google]]></category><category><![CDATA[нейросети]]></category><category><![CDATA[нейронные сети]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Пол Грэм: Как стать миллиардером]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1049828/</guid>
      <link>https://habr.com/ru/articles/1049828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049828</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/134/407/e84/134407e84ac136b63ef200af879ad1e2.png" /><p>Пол Грэм - легендарный венчурный инвестор, программист и эссеист, наиболее известный как сооснователь культового стартап-акселератора Y Combinator.</p><p>Недавно он опубликовал пост "Как стать миллиардером", перевод которого представлен ниже.</p> <a href="https://habr.com/ru/articles/1049828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049828#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 17:15:05 GMT</pubDate>
      <dc:creator><![CDATA[TraPhro]]></dc:creator>
      
      <category>ycombinator</category><category>пол грэм</category><category>венчур</category><category>стартап</category><category>акселерометр</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Каталог из 83 форматов с плавающей точкой, который сам себя проверяет]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051520/</guid>
      <link>https://habr.com/ru/articles/1051520/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051520</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/001/a7b/88d/001a7b88defbaf30345afb858edd7373.png" /><p>Если вы ловили расхождение точности между двумя реализациями одной сети, то знаете это чувство: один matmul на двух устройствах даёт разные числа, и непонятно — это баг, bf16 округлил или формат не тот. Две команды меряют один результат разными линейками.</p><p>Я сделал одну линейку с точными насечками: машинно-проверяемый каталог из 83 числовых форматов в 13 кластерах. Для каждого — разрядка битов, смещение, кодирование inf/NaN/субнормалей и общий якорь проверки 0x47C0. Из одного источника истины генерируются Markdown, JSON, Python, Rust, C и RTL для кремния.</p><p>У каждого формата стоит метка зрелости: 51 Verified, 12 Historical, 11 Experimental, 9 Open. И отдельная ось — граница RTL: где правило e = round((N−1)/φ²) ещё работающее железо (GF16 доведён до кремния), а где уже гипотеза (GF512/GF1024 — экстраполяция без строки Verilog). Внутри — лестница зрелости форматов, связь с IEEE P3109 и реальный баг в умножителе, который нашли только потому, что под форматом есть железо.</p> <a href="https://habr.com/ru/articles/1051520/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051520#habracut">Как устроена линейка</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 16:39:17 GMT</pubDate>
      <dc:creator><![CDATA[raoffonom]]></dc:creator>
      
      <category><![CDATA[числовые форматы]]></category><category><![CDATA[floating point]]></category><category><![CDATA[FP8]]></category><category><![CDATA[bfloat16]]></category><category><![CDATA[GoldenFloat]]></category><category><![CDATA[IEEE 754]]></category><category><![CDATA[квантизация]]></category><category><![CDATA[RTL]]></category><category><![CDATA[posit]]></category><category><![CDATA[машинная точность]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Рюкзачная криптосистема Шора-Ривеста]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051214/</guid>
      <link>https://habr.com/ru/articles/1051214/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051214</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/2ba/c0c/354/2bac0c354fd0f2f2d23c764268301cda.jpg" /><p> В этой статье мы рассмотрим рюкзачную, или ранцевую, криптосистему Шора-Ривеста (Chor-Rivest knapsack). Это один из немногих алгоритмов классической криптографии, который можно рассматривать как постквантовый кандидат. Несмотря на то что сегодня он не считается современной и надёжной постквантовой криптосистемой, его всё равно интересно разобрать как один из нестандартных вариантов такого рода. </p> <a href="https://habr.com/ru/articles/1051214/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051214#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 16:09:03 GMT</pubDate>
      <dc:creator><![CDATA[orikan]]></dc:creator>
      
      <category><![CDATA[шор]]></category><category><![CDATA[ривест]]></category><category><![CDATA[рюкзак]]></category><category><![CDATA[рюкзачная криптосистема]]></category><category><![CDATA[криптосистема шора-ривеста]]></category><category><![CDATA[ранец]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[HyperLogLog: как найти уникальные значения в терабайте данных, не храня их]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/timeweb/articles/1046345/</guid>
      <link>https://habr.com/ru/companies/timeweb/articles/1046345/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046345</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/192/dd2/2aa/192dd22aaabc70df5fd68898e6f67979.png" /><p>Представим задачу: хайлоад-сервис гонит поток данных — логи, IP-адреса, ID пользователей, миллиарды записей в сутки. Ваша задача — посчитать количество уникальных посетителей за неделю.</p><p>Первым решением может показаться завести HashSet и кидать туда ключи, а в конце посмотреть размер. Решение неплохое, но когда речь заходит о миллиардах записей — память будет слабым местом. Один IP-адрес (4 байта) как ключ в HashSet потянет за собой накладные расходы на ноды, указатели и хеши. На практике один элемент сжирает не меньше 50–100 байт. Поток в миллиард уникальных записей потребует под сотню гигабайт оперативной памяти. Это дорого, а если инстансов десять — то просто нереально.</p><p>Но существует алгоритм, который способен решить эту задачу примерно в 1.5 килобайта памяти с погрешностью около 2%? Без хранения самих данных и гигантских кластеров. Достаточно одного прохода по потоку и пары битовых трюков — именно так и работает HyperLogLog, алгоритм родом из математической статистики, который перевернул подход к подсчёту уникальности в Big Data.</p><p>HyperLogLog используют в Redis, BigQuery, ClickHouse, Presto. В этой статье мы разберем и реализуем этот алгоритм на C, а также узнаем его предысторию.</p> <a href="https://habr.com/ru/articles/1046345/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1046345#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 16:05:58 GMT</pubDate>
      <dc:creator><![CDATA[DrArgentum (Timeweb Cloud)]]></dc:creator>
      
      <category><![CDATA[c]]></category><category><![CDATA[hyperloglog]]></category><category><![CDATA[loglog]]></category><category><![CDATA[оптимизация]]></category><category><![CDATA[алгоритмы]]></category><category><![CDATA[ненормальное программирование]]></category><category><![CDATA[программирование]]></category><category><![CDATA[timeweb_статьи]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Чжоу Хунъи: «ИИ превратил поиск уязвимостей из лотереи в фабрику»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051512/</guid>
      <link>https://habr.com/ru/articles/1051512/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051512</link>
      <description><![CDATA[<p><a href="http://ISC.AI" rel="noopener noreferrer nofollow"><em>ISC.AI</em></a><em> 2026, 14-я конференция по интернет-безопасности. Пекин, Национальный конференц-центр, 24 июня 2026. Программный доклад, 09:55-10:40.</em></p><p><em>Спикер: Чжоу Хунъи (周鸿祎), основатель группы 360, председатель конференции </em><a href="http://ISC.AI" rel="noopener noreferrer nofollow"><em>ISC.AI</em></a><em>.</em></p><p><em>Восстановлено по материалам автоматической китайско-русской расшифровки. Контекст экспортного контроля и «беспрецедентных киберрисков» отдельно разобран здесь: </em><a href="https://t.me/aiakyn/132" rel="noopener noreferrer nofollow"><em>t.me/aiakyn/132</em></a><em>. Название зарубежного агента, которое в расшифровке устойчиво звучит как «Омар», оставлено как рабочее.</em></p> <a href="https://habr.com/ru/articles/1051512/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051512#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 16:00:47 GMT</pubDate>
      <dc:creator><![CDATA[sgordey]]></dc:creator>
      
      <category><![CDATA[китай]]></category><category><![CDATA[киберпанк]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Сколько стоит контекст для кодового агента: grep vs граф vs LSP на большом проекте (936 прогонов)]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051504/</guid>
      <link>https://habr.com/ru/articles/1051504/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051504</link>
      <description><![CDATA[<p>Я взял <strong>одного и того же</strong> агента (Claude Code), менял у него <strong>ровно одну вещь</strong> — какой MCP-сервер отдаёт контекст по коду, — и гонял по 26 задачам на <code>apache/superset</code>. Четыре «руки»: <code>filesystem</code> (grep + read), <code>graphlens</code> (структурный граф), <code>serena</code> (LSP) и <code>codegraph</code>. Три модели (haiku / sonnet / opus), три сида — <strong>936 прогонов</strong>.</p><p>Главный результат: <strong>вывод переворачивается в зависимости от типа задачи.</strong></p> <a href="https://habr.com/ru/articles/1051504/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051504#habracut">Смотреть цифры</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 15:42:45 GMT</pubDate>
      <dc:creator><![CDATA[Neko1313]]></dc:creator>
      
      <category><![CDATA[MCP]]></category><category><![CDATA[LLM-агенты]]></category><category><![CDATA[Claude Code]]></category><category><![CDATA[бенчмарк]]></category><category><![CDATA[graphlens]]></category><category><![CDATA[code intelligence]]></category><category><![CDATA[статический анализ кода]]></category><category><![CDATA[LSP]]></category><category><![CDATA[codegraph]]></category><category><![CDATA[AI для разработки]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Топ вопросов по LLM: стратегии генерации текста и метрики оценки LLM]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1044418/</guid>
      <link>https://habr.com/ru/articles/1044418/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1044418</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/5b7/15d/6e7/5b715d6e76b0d09d37659397c83e1722.jpg" /><p>На NLP/LLM-собеседованиях часто проверяют не то, знаешь ли ты слова top-k, top-p и BLEU, а понимаешь ли ты, что происходит с распределением вероятностей, почему greedy decoding зацикливается, зачем нужна temperature и почему BLEU плохо оценивает ответы современных LLM.</p><p>В этой статье - чеклист по языковому моделированию, стратегиям генерации и метрикам качества. Это не полноценная лекция с нуля, а тренажёр, по&nbsp;которому стоит пройтись перед техническим интервью по&nbsp;NLP, чтобы закрыть пробелы и вспомнить необходимую базу.</p> <a href="https://habr.com/ru/articles/1044418/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1044418#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 15:38:49 GMT</pubDate>
      <dc:creator><![CDATA[abletobetable]]></dc:creator>
      
      <category><![CDATA[машинное обучение]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[naturallanguageprocessing]]></category><category><![CDATA[deeplearning]]></category><category><![CDATA[large language model]]></category><category><![CDATA[data science]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Когда нейросети заменят живых продавцов? Тест 10 LLM на умение продавать для русского рынка]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051498/</guid>
      <link>https://habr.com/ru/articles/1051498/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051498</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/57e/f6e/d99/57ef6ed99a12762cf95244773906274f.png" /><p>Нам всё чаще заказывают ИИ-ботов для продаж и квалификации. И каждый раз один и тот же вопрос: на каком движке его строить? Бенчмарков «кто умнее» — десятки. На умение продавать, да ещё по-русски, — ноль. Поэтому я собрал свой: одна нейросеть играет продавца, вторая — клиента, который принципиально не покупает с первого раза и ловит на вранье, третья судит по продажной рубрике. Враньё ради сделки штрафуется жёстче, чем провал сделки. Прогнал первую десятку — и тест выдал сенсацию: DeepSeek и GLM «обошли» эталонный Gemini, а одна модель получила 96 из 100 и S-tier. Красиво. Только я в это не поверил. Под более жёстким клиентом модель не может набрать БОЛЬШЕ баллов, чем раньше. А S-tier-чемпиона я открыл руками — и увидел, как бот восемь раз подряд скопировал собственный ответ. Внутри: устройство теста, рубрика с весами, реальные реплики персон, таблица 10 моделей, фрагменты диалогов (враньё, честность, зависший бот) и разбор, почему автосудье нужен живой надзор.</p> <a href="https://habr.com/ru/articles/1051498/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051498#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 15:33:50 GMT</pubDate>
      <dc:creator><![CDATA[Maslennikovig]]></dc:creator>
      
      <category><![CDATA[LLM]]></category><category><![CDATA[продажи]]></category><category><![CDATA[бенчмарки]]></category><category><![CDATA[OpenRouter]]></category><category><![CDATA[чат-боты]]></category><category><![CDATA[переговоры]]></category><category><![CDATA[NLP]]></category><category><![CDATA[DeepSeek]]></category><category><![CDATA[Gemini]]></category><category><![CDATA[методология]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Админ сервера Scryde больше года доказывал, что его игра оригинальная, а не Lineage 2. Пока не вышло]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051494/</guid>
      <link>https://habr.com/ru/articles/1051494/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051494</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/700/423/e20/700423e2052c3c73c85170aa02236344.jpg" /><p>Один из старейших приватных серверов Lineage 2 в рунете много лет работал под именем Scryde. В какой-то момент к его администратору пришла компания, которая получила исключительную лицензию на использование и защиту Lineage 2 в России, и потребовала прекратить распространение игрового клиента. Ответ был неожиданным. Не «уберу» и не «давайте договариваться», а «у вас нет прав, а у меня вообще другая игра, своя, со своим разработчиком». Спор дошёл до апелляции. И самое любопытное в нём то, что переработку чужой программы суд подтвердил, так и не увидев исходный код ни от одной из сторон.</p><p>Дело № 66-470/2026 разбирал Московский городской суд, апелляцию провёл Первый апелляционный суд общей юрисдикции, определение вынесено 25 марта 2026 года. Решение устояло и вступило в силу. У ответчика остаётся кассация, поэтому всё, что я пишу дальше, опирается на выводы судов двух инстанций, а не на то, чем спор закончится в конце концов. Если он дойдёт до Второго кассационного суда, часть выводов ещё может быть пересмотрена.</p><p>Тем, кто никогда не водил персонажа по Гирану, дело всё равно может быть интересным. Вопрос в нём универсальный. Как доказать, что один программный продукт переработан из другого, если исходников нет ни у кого на руках. Это всплывает в любом споре про клоны, форки и пиратские сборки, и Scryde хорошо показывает, на что суд готов опереться вместо построчного сравнения кода. </p> <a href="https://habr.com/ru/articles/1051494/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051494#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 15:28:03 GMT</pubDate>
      <dc:creator><![CDATA[Bizdroblenie]]></dc:creator>
      
      <category><![CDATA[приватный сервер Lineage 2]]></category><category><![CDATA[клон игры авторские права]]></category><category><![CDATA[переработка программы для ЭВМ]]></category><category><![CDATA[доказывание копирования кода]]></category><category><![CDATA[ст. 1270 ГК РФ]]></category><category><![CDATA[защита исключительных прав на ПО]]></category><category><![CDATA[исключительная лицензия]]></category><category><![CDATA[интеллектуальная собственность]]></category><category><![CDATA[судебная практика]]></category><category><![CDATA[компьютерно-техническая экспертиза]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Аудит выгорания команды: 10 триггеров, которые ведут к увольнениям]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/night_street/articles/1051486/</guid>
      <link>https://habr.com/ru/companies/night_street/articles/1051486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051486</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/856/29a/79b/85629a79bb15f2242566ebb6ca7dc5a0.jpg" /><p><strong>Чек-лист для HR: </strong>«<strong>Аудит выгорания команды: 10 триггеров, которые ведут к увольнениям</strong>».<br><br>Как понять, что команда выгорает, до того, как люди начали массово писать заявления? Спойлер: к тому моменту, когда это становится очевидным руководителю, процесс уже идёт несколько месяцев.</p> <a href="https://habr.com/ru/articles/1051486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051486#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 15:03:51 GMT</pubDate>
      <dc:creator><![CDATA[liho_boy (Night Street)]]></dc:creator>
      
      <category><![CDATA[hr]]></category><category><![CDATA[hr-процесс]]></category><category><![CDATA[hr-менеджер]]></category><category><![CDATA[hr в it]]></category><category><![CDATA[геймификация]]></category><category><![CDATA[выгорание]]></category><category><![CDATA[выгорание в it]]></category><category><![CDATA[выгорание на работе]]></category><category><![CDATA[выгорание команды]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[PMBOK Guide 8: в 2 раза меньше принципов и больше свободы]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/rtlabs/articles/1051374/</guid>
      <link>https://habr.com/ru/companies/rtlabs/articles/1051374/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051374</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/497/8e0/9ad/4978e09ada8f9aeb4b3df5772ccb8a4b.png" /><p>Привет, Хабр! На связи Наталья Воронько из РТЛабс. Я RTE Аналитической Платформы и ЕЛК, а в прошлом — руководитель проектов и функциональный руководитель. Сегодня хочу поделиться своим взглядом на новую редакцию <a href="https://www.pmi.org/zh-cn/pmiheadless/home/standards/pmbok">PMBOK® Guide от Project Management Institute (PMI)</a>. </p><p>В этой статье будут мои наблюдения как практика, не пренебрегавшего теорией, прошедшего проекты и программы разного масштаба и сложности.</p><p>Официального русского перевода PMBOK® Guide 8<sup>th</sup> edition у меня нет. Я читала английскую версию, поэтому некоторые термины могут отличаться от будущего официального перевода. Для точности буду указывать в скобках оригинальные названия и термины.</p><p>Ссылки на информацию о Стандарте и на другие источники института PMI буду прикладывать, но открываются они только с помощью VPN.</p> <a href="https://habr.com/ru/articles/1051374/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051374#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 15:03:42 GMT</pubDate>
      <dc:creator><![CDATA[nt-voronko (РТЛабс)]]></dc:creator>
      
      <category><![CDATA[agile]]></category><category><![CDATA[pmbok 8]]></category><category><![CDATA[госуслуги]]></category><category><![CDATA[гибридный подход]]></category><category><![CDATA[принципы управления проектами]]></category><category><![CDATA[scrum]]></category><category><![CDATA[искусственный интеллект]]></category><category><![CDATA[ITTO]]></category><category><![CDATA[value]]></category>
    </item>
  

  

  

	
  

  

  

    

  

  

	
  

  
    <item>
      <title><![CDATA[[Перевод] Unit of Work в Go: практический гайд по транзакциям между репозиториями]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/otus/articles/1049234/</guid>
      <link>https://habr.com/ru/companies/otus/articles/1049234/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049234</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/36a/e29/fe5/36ae29fe5742add2fc4558b3567cb600.jpg" /><p>Когда у каждого репозитория есть свой <code>Tx</code>, код может выглядеть чисто, но атомарность всё равно сломается: один Store откатится, другой уже успеет закоммитить изменения. </p><p>В статье показан более надёжный вариант для Go-кода: репозитории остаются небольшими интерфейсами, транзакционная логика уезжает в <code>Unit of Work</code>, а сервис работает с готовым набором хранилищ, построенных поверх одного <code>sql.Tx</code>.</p> <a href="https://habr.com/ru/articles/1049234/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049234#habracut">Разобраться в Go</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 14:52:52 GMT</pubDate>
      <dc:creator><![CDATA[kmoseenk (OTUS)]]></dc:creator>
      
      <category>golang</category><category>go</category><category>репозиторий</category><category>транзакции</category><category>Unit of Work</category><category>интерфейсы</category><category>сервисный слой</category><category>sqlc</category>
    </item>
  

  

    
    <item>
      <title><![CDATA[Как разобрать .exe всего двумя инструментами: практический разбор с DeNuitkanizator и HxD]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051484/</guid>
      <link>https://habr.com/ru/articles/1051484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051484</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/47c/046/c7e/47c046c7e8b5950794e065ae84a5c1c9.png" /><p>Возможно ли разобрать .exe всего двумя инструментами?</p><p>В данной статье будет практический разбор программ с помощью двух инструментов: HxD и DeNuitkanizator. <strong>Без Ghidra, без IDA, без x64dbg.</strong> <br><br>Посмотрим что получится, а что нет. Вам понравится :)</p> <a href="https://habr.com/ru/articles/1051484/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051484#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 14:47:05 GMT</pubDate>
      <dc:creator><![CDATA[2M12]]></dc:creator>
      
      <category><![CDATA[nuitka]]></category><category><![CDATA[pyinstaller]]></category><category><![CDATA[reverse engineering]]></category><category><![CDATA[disassembler]]></category><category><![CDATA[статический анализ]]></category><category><![CDATA[бинарный анализ]]></category><category><![CDATA[open-source]]></category><category><![CDATA[python]]></category><category><![CDATA[exe-анализатор]]></category><category><![CDATA[hxd]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Что не вошло в концепцию прикладного решения «1С:ERP Управление предприятием» 2026 года от УЦ №1 фирмы «1С»]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051472/</guid>
      <link>https://habr.com/ru/articles/1051472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051472</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/b90/42b/f30/b9042bf30ebdaa485a7e704aadeabc5c.jpg" /><p>В 2025 году мы работали над концепцией прикладного решения «1С Управление предприятием» для учебного курса УЦ №1 фирмы «1С». В основу легла процессная модель дискретного предприятия, которую мы много лет проверяли на реальных проектах. Видеоматериала получилось около 50 часов, а рабочих наработок — ещё больше.</p><p>Но в какой-то момент стало понятно: всё в учебную концепцию не войдёт. Хотелось показать и бизнес-предметы, и граф знаний, и объектно-ориентированный управленческий учёт, и связь ERP с будущим интеллектуальным предприятием. Но для входного курса это был бы перегруз.</p><p>В статье я рассказываю, что именно осталось за рамками концепции, почему процессный подход оказался правильной границей для учебного входа и зачем теперь отдельно говорить о предметно-ориентированном мышлении в 1С.</p> <a href="https://habr.com/ru/articles/1051472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051472#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 14:21:57 GMT</pubDate>
      <dc:creator><![CDATA[ArgusXII]]></dc:creator>
      
      <category><![CDATA[1С ERP]]></category><category><![CDATA[юизнес-процессы]]></category><category><![CDATA[бизнес-предметы]]></category><category><![CDATA[обучение 1С]]></category><category><![CDATA[терминология 1С]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Как пользоваться Claude AI в России в 2026 году: официальный сайт Клод ИИ, возможности нейросети и доступ без VPN]]></title>
      <guid isPermaLink="true">https://habr.com/ru/companies/studyai/articles/1051470/</guid>
      <link>https://habr.com/ru/companies/studyai/articles/1051470/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051470</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/920/56d/a5b/92056da5b75acc8f8f7f0963881e96e5.png" /><p>За последние полтора года Claude AI из инструмента «для программистов» превратился в универсального рабочего помощника. Сначала его хвалили разработчики — лучше пишет код, аккуратнее ловит баги, дольше держит контекст. Потом подтянулись редакторы, маркетологи, студенты, юристы, аналитики и предприниматели. Причина проста: Claude вчитывается в задачу, спокойно работает с длинными документами и не сбивается на канцелярит к середине ответа.</p><p>Разберём по порядку: что такое Claude AI, какие модели актуальны на июнь 2026 года, в чём его сильные и слабые стороны, как грамотно формулировать запросы и как получить доступ из России без лишней головной боли.</p> <a href="https://habr.com/ru/articles/1051470/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051470#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 14:20:53 GMT</pubDate>
      <dc:creator><![CDATA[mrpromter (StudyAI)]]></dc:creator>
      
      <category><![CDATA[claude ai]]></category><category><![CDATA[claude ai подписка]]></category><category><![CDATA[клод]]></category><category><![CDATA[нейросеть]]></category><category><![CDATA[ии]]></category>
    </item>
  

  

  

	
  

  

  

    
    <item>
      <title><![CDATA[Go для сетевой безопасности: почему (и как) мы перешли на net/netip]]></title>
      <guid isPermaLink="true">https://habr.com/ru/articles/1051464/</guid>
      <link>https://habr.com/ru/articles/1051464/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051464</link>
      <description><![CDATA[<img src="https://habrastorage.org/getpro/habr/upload_files/aaf/c99/1e5/aafc991e55ddaaa8bee389f73d54fffe.jpg" /><p>Работа с сетевой безопасностью требует внимания к деталям. В компании Netopia мы создаем платформу для непрерывной оценки защищенности и управления политиками межсетевых экранов. Наш продукт помогает контролировать доступы, моделировать трафик по сети и автоматизировать изменения правил. Нам доверяют крупные банки, федеральные компании и операторы связи. И требования по безопасности к продукту предъявляют немаленькие.</p><p>Когда собираешь большие конфигурации сетевых устройств или интегрируешься с ITSM-системами через API, производительность кода напрямую влияет на надежность сервиса. Основным языком разработки является Go. Мы ценим его за эффективность, но иногда стандартных инструментов становится мало.</p><p>В этой статье хотим поделиться опытом перехода на библиотеку net/netip. Это решение продиктовано не трендами, а реальной необходимостью оптимизации. Стандартный пакет net не всегда справлялся с нашими объемами данных так эффективно, как хотелось бы. Расскажем, как внедрение&nbsp;<strong><a href="https://pkg.go.dev/net/netip" rel="noopener noreferrer nofollow">netip</a></strong>&nbsp;помогло сделать платформу быстрее и надежнее.</p> <a href="https://habr.com/ru/articles/1051464/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051464#habracut">Читать далее</a>]]></description>
      
      <pubDate>Wed, 24 Jun 2026 14:20:47 GMT</pubDate>
      <dc:creator><![CDATA[pavel_kirillov]]></dc:creator>
      
      <category><![CDATA[Go]]></category><category><![CDATA[net]]></category><category><![CDATA[netip]]></category><category><![CDATA[сетевая безопасность]]></category><category><![CDATA[информационная безопасность]]></category>
    </item>
  

  

  

	
  

  

  

      

      

      

    
  </channel>
</rss>
