Pipes Feed Preview: Все публикации подряд на Хабре & Все публикации подряд на Хабре & Все публикации подряд на Хабре

  1. Гайд как обойти блокировку Telegram 2026, лучшие способы

    Tue, 10 Feb 2026 20:45:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f59/8e3/21c/f598e321c98f38683a202e18a6713293.jpg" /><p>Блокировка Telegram сегодня это не просто бан IP-адресов, а работа систем ТСПУ, которые анализируют трафик и дропают пакеты протокола MTProto. Ниже разбор актуальных способов восстановления доступа, если не хотите возиться, то в <a href="https://end" rel="noopener noreferrer nofollow">конце статьи</a> сразу готовые сервисы которые все уже автоматизировали <br><strong><br>Предварительный этап</strong><br><br>Прежде чем что-то чинить, нужно понять, как именно ваш провайдер блокирует соединение, я рекомендую воспользоваться утилитой <strong><a href="https://ntc.party/t/goodcheck-%D0%B1%D0%BB%D0%BE%D0%BA%D1%87%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-gdpi-zapret-byedpi-%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-%D0%B2-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B5/10880" rel="noopener noreferrer nofollow">GoodCheck</a></strong>&nbsp;или&nbsp;<strong>BlockCheck</strong>, её задача потыкать палкой фильтр твоего провайдера и найти в нём дыру </p> <a href="https://habr.com/ru/articles/995084/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995084#habracut">Читать далее</a>
  2. От идей к коду: проверяю теорию внимания на практике

    Tue, 10 Feb 2026 19:40:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/123/638/60e/12363860e6158cde2894dad3eb6d9079.png" /><p>Всем привет, меня зовут Алекс Гусев. Это третья публикация в линейке (<a href="https://habr.com/ru/articles/963910/" rel="noopener noreferrer nofollow">раз</a>, <a href="https://habr.com/ru/articles/983094/" rel="noopener noreferrer nofollow">два</a>), посвящённой тому, как меняется работа со знанием в условиях его избытка и почему внимание становится ключевым ограничивающим ресурсом.</p><p>В первых двух текстах я рассматривал персональные картины мира, то, как знание встраивается в опыт, роль внимания в этом процессе и в общих чертах затрагивал тему того, как внимание проявляется через поведение пользователей на современных платформах. Основной фокус тогда был на формулировке идей и их обсуждении. В этой статье я продолжаю ту же линию и перехожу к практическому шагу - к проверке этих идей в виде работающего эксперимента.</p> <a href="https://habr.com/ru/articles/995070/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995070#habracut">Читать далее</a>
  3. SIMDe, дополнение к DOD архетектуре

    Tue, 10 Feb 2026 18:59:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1ff/e16/a1b/1ffe16a1b501abf88141470e29c35fa9.png" /><p><strong>Привет, Хабр!</strong></p><p>Для начала хочу сказать огромное спасибо всем, кто прочитал и прокомментировал мою прошлую статью про&nbsp;<strong>Data-Oriented Design</strong>.</p><p>Честно говоря, я ожидал дискуссии, но такой накал страстей вокруг кэш-миссов, структур данных и «смерти ООП» меня приятно удивил. Приятно видеть, что оптимизация и понимание того, как данные текут через железо, всё еще волнуют сообщество.</p><p>Я внимательно изучил все ваши аргументы — от «компилятор сам всё сделает» до «это невозможно поддерживать в реальных проектах». И вместо того, чтобы отвечать каждому в ветке комментариев, я решил подготовить этот материал.</p><p>Многие из вас совершенно справедливо заметили:&nbsp;<strong>DOD — это круто, но какой в нем смысл, если мы упираемся в зоопарк архитектур?</strong>&nbsp;Мы раскладываем данные в памяти идеально ровно, но как только пытаемся применить к ним SIMD-инструкции (чтобы получить тот самый 10-кратный буст), мы попадаем в ловушку вендор-лока. Написал под Intel — не работает на ARM. Написал под ARM — не заведется в браузере.</p><p>Сегодня я хочу показать инструмент, который снимает этот вопрос и делает «низкоуровневую магию» действительно универсальной.</p><p>Речь пойдет о&nbsp;<strong>SIMDe (SIMD Everywhere)</strong>.</p> <a href="https://habr.com/ru/articles/995072/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995072#habracut">Читать далее</a>
  4. Теория информационной гравитации: Вселенная как вечный цикл развития зрелости сознания

    Tue, 10 Feb 2026 18:47:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a91/de7/083/a91de708333678781843dd38fa45d9d5.jpg" /><p>Современная космология упирается в сингулярность — момент, где наши законы перестают работать. Мы ищем начало&nbsp;<em>вещей</em>&nbsp;в пространстве и времени. Но что, если искать нужно начало&nbsp;<em>отношений</em>? Что, если наш Большой Взрыв — не уникальный старт, а лишь один виток в вечном процессе?</p><p>Эта статья предлагает не научную теорию в привычном смысле, а&nbsp;<strong>философско-метафизический каркас</strong>&nbsp;для взгляда на реальность. Его ядро — три концепта: изначальное состояние&nbsp;<strong>F(s)</strong>, движущая сила&nbsp;<strong>информационной гравитации</strong>&nbsp;и универсальный паттерн&nbsp;<strong>ЭПЭР</strong>.</p><p>Приглашаю читателей с пытливым умом к дискуссии и интеллектуальным упражениям в задданной ниже рамке.</p> <a href="https://habr.com/ru/articles/995068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995068#habracut">Читать далее</a>
  5. Сервисворкер: когда Workbox уже слишком тяжёлый

    Tue, 10 Feb 2026 18:44:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f35/689/bf8/f35689bf8efd7dbed2738aabecf59c31.jpg" /><p>Сервис‑воркеры сегодня — не экзотика, а рабочий инструмент: offline‑режим, агрессивное кэширование, «живые» обновления и всё такое. Под это уже давно есть отличный, проверенный Workbox, и я сам с ним работал.</p><p>Но по мере того, как я таскал SW из проекта в проект, у меня всё чаще возникало ощущение, что <strong>мне нужен инструмент с другим профилем</strong>: поменьше магии и слоёв абстракции, попроще вход в код и в «как тут всё устроено», конструктор из маленьких плагинов, которые легко прочитать глазами и отладить.</p><p>Поэтому я написал <a href="https://www.npmjs.com/package/@budarin/pluggable-serviceworker" rel="noopener noreferrer nofollow"><code>@budarin/pluggable-serviceworker</code></a> — <strong>не вместо Workbox</strong>, а как более лёгкий, типизированный и прозрачный рантайм для тех случаев, когда хочется полной управляемости и минимально возможной когнитивной нагрузки.</p> <a href="https://habr.com/ru/articles/995064/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995064#habracut">Читать далее</a>
  6. Ускоряем инференс в Python с ONNX

    Tue, 10 Feb 2026 17:30:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4af/d62/5b3/4afd625b32c2d18c568287fcd1972f18.jpg" /><p>Привет! Если у&nbsp;вас когда‑либо&nbsp;был опыт деплоя нейросетки, вы знаете, что&nbsp;обучение&nbsp;— это полдела, а&nbsp;вот добиться шустрого инференса — целое искусство. Часто обученная в&nbsp;PyTorch модель дает замечательные метрики, но&nbsp;стоит попытаться запустить её в приложении&nbsp;начинаются всякие проблемки.</p><p>Одно из&nbsp;решений, которое часто выручает&nbsp;— ONNX и ONNX Runtime. Если эти буквы для&nbsp;вас пока ничего не&nbsp;значат&nbsp;— не&nbsp;беда, сейчас разберёмся что&nbsp;к&nbsp;чему. А&nbsp;если вы уже слышали про&nbsp;ONNX, то, возможно, задавались вопросом: «А реально&nbsp;ли ускорить инференс, заморочившись с&nbsp;этой технологией?» Еще как!</p> <a href="https://habr.com/ru/articles/991542/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=991542#habracut">Ускорить инференс</a>
  7. Событийный цикл в asyncio: как Python-код работает поверх механизмов Linux

    Tue, 10 Feb 2026 17:18:53 -0000

    <p>Большая статья для тех, кто, как и я, споткнулся об asyncio и так не разгадал до конца "магию" событийного цикла. Попробовал распутать этот клубок через подробный рассказ (в как можно более доступной форме) о внутренних механизмах Линукса и самого asyncio, которые лежат в основе событийного. К концу статьи, надеюсь, магия исчезнет, а останется ясное понимание фундамента.</p> <a href="https://habr.com/ru/articles/995032/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995032#habracut">Погружаемся</a>
  8. Как в PHP узнать определенна ли переменная (для версии PHP 7.4 и выше)

    Tue, 10 Feb 2026 17:13:12 -0000

    <p>Шлифуя код своего пакета&nbsp;<a href="https://github.com/JustMisha/php-multirunner" rel="noopener noreferrer nofollow">PHP MultiRunner</a>&nbsp;с помощью статических анализаторов кода&nbsp;<a href="https://psalm.dev/" rel="noopener noreferrer nofollow">psalm</a>&nbsp;и&nbsp;<a href="https://phpstan.org/" rel="noopener noreferrer nofollow">phpstan</a>, столкнулся с интересной загадкой — а как в PHP узнать определена ли переменная или нет.</p><p>Казалось бы, есть хорошая функция (языковая конструкция)&nbsp;<a href="https://www.php.net/manual/ru/function.isset.php" rel="noopener noreferrer nofollow"><code>isset(mixed $var, ...$vars): bool</code></a>. Но в ней есть подвох: если переменная определена значением null, то&nbsp;<code>isset()</code>&nbsp;вернёт для неё&nbsp;<code>false</code>.</p> <a href="https://habr.com/ru/articles/995036/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995036#habracut">Читать далее</a>
  9. Как купить World of Warcraft: Midnight в России в 2026 году — рабочие способы предзаказа

    Tue, 10 Feb 2026 16:58:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/085/733/5a7/0857335a7652d0815c9fddfbf0b43633.png" /><p>С предзаказом <strong>World of Warcraft: Midnight</strong> все просто только на бумаге. Кнопка «Купить» есть, издания уже доступны, бонусы красиво расписаны. Но если вы находитесь в России, реальность быстро возвращает на землю: российские карты не проходят, часть платежей отклоняется, а региональные ограничения никуда не делись.</p><p>При этом дополнение спокойно приобретается — просто через другие инструменты. Игроки уже оформляют предзаказы, получают бонусы и готовятся к старту. Нужно лишь понимать, какой способ подойдет именно вам.</p> <a href="https://habr.com/ru/articles/995028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995028#habracut">Читать далее</a>
  10. Использование ИИ в образовании: помощь студенту или читинг — где проходит граница

    Tue, 10 Feb 2026 16:38:43 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8a1/249/d53/8a1249d53a0139e232327afc064e3664.jpg" /><p>Вокруг использования ИИ студентами сейчас заметно расходятся мнения.<br>Одни воспринимают его как полезный инструмент, а другие считают, что это прямой путь к читерству, упрощению и деградации образования.</p><p>Чаще всего эти позиции существуют параллельно. Разговор быстро сводится к оценкам — «можно» или «нельзя» — и редко касается того, как студенты реально используют ИИ.</p><p>Недавнее <a href="https://hjournal.ru/journals/journal-of-institutional-studies/2025-god/341-nomer-3/2811-empiricheskij-analiz-chitinga-sredi-studentov-raznykh-universitetov.html" rel="noopener noreferrer nofollow">исследование НИУ ВШЭ </a>добавляет в эту картину важный факт: <strong>ИИ уже стал массовым инструментом</strong>. Среди более чем 500 опрошенных студентов около 90% используют ИИ в учёбе. В большинстве случаев к нейронке обращаются не из-за желания обмануть систему, а по другим причинам: она экономит время, снижает нагрузку и воспринимается как низкорисковый способ справиться с однотипными заданиями.</p><p>Если принять это как отправную точку, вопрос «запрещать или разрешать» становится вторичным. Гораздо важнее другое: какую часть учебной работы ИИ может взять на себя, а где участие студента остаётся принципиально важным.</p><p>Дальше — взгляд со стороны продукта: как <strong><a href="https://eduforms.org?rid=74016f47cd8aea4d" rel="noopener noreferrer nofollow">мы в Кэмпе</a></strong> проектировали работу с ИИ, где сознательно провели границы и почему не делаем полноценный читинг-сервис.</p> <a href="https://habr.com/ru/articles/995018/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995018#habracut">Читать далее</a>
  11. C Django Rest Framework мы все дальше от Бога

    Tue, 10 Feb 2026 16:23:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/47d/c8e/74c/47dc8e74cad58e6e24128cc01d8079f0.jpg" /><p>Django Rest Framework (DRF)<em> </em>- чуть ли не единственный фреймворк для разработки REST на базисе Django. Мой нарратив о Django в прошлой статье заключался в том, что это неповоротливый монолит, который абсолютно не следует best practices и не стремится к ним. Если вдруг вы не задумывались о том, как связаны DRF и Django, то вас может быть немного это удивит - никак. Их делали совершенно разные люди, но каким-то образом они сошлись в общей концепции: игнор хороших практик, перегруженные классы и магия, превращающая разработчика в гадалку.</p> <a href="https://habr.com/ru/articles/995010/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995010#habracut">Читать далее</a>
  12. Как купить криптовалюту за рубли: пошаговый гайд для новичков (с картинками)

    Tue, 10 Feb 2026 16:00:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c8/65a/9e3/0c865a9e31d6d2271da37cc651fdeef0.png" /><p>Салют, Хабр!</p><p>На связи <a href="https://t.me/+E3HkbAvhl05kNmQy" rel="noopener noreferrer nofollow">MediaMetriqa</a>, и сегодня разберем, как в российских реалиях правильно купить криптовалюту за рубли, не наломав при этом дров. Статья ориентирована в первую очередь на новичков, ибо те, кто в теме крипты давно, наверняка и сами знают о перечисленных ниже способах, а также связанных с ними нюансах и рисках.</p><p>Сразу оговорочка.</p><p>Статья содержит пошаговые инструкции со скриншотами, однако интерфейсы платформ часто меняются: то, что было сегодня – завтра может выглядеть совершенно иначе. Если вдруг интерфейс площадки отличается от того, что видите у нас на приложенных скринах – пишите в комментах, подскажем, что к чему.</p><p>С организационными моментами разобрались – переходим к тому, как купить крипту :)</p> <a href="https://habr.com/ru/articles/994982/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994982#habracut">Прочитать статью</a>
  13. Новогодний переполох X Яндекс Доставка

    Tue, 10 Feb 2026 15:08:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8e2/c55/0a8/8e2c550a8e26b92b9b830877ab9af74c.png" /><p>Всем привет, любители экспресс доставки до клиента! Я тут на неделе узнал прикольный кейс при работе с Яндекс Доставкой, который стрелял так, что дорогие оффера Яндекса все таки пробивали первую линию обороны и выбирались как целевые при экспресс доставке до клиентов Sunlight. Я думал, что мы готовы к праздникам а оказалось, что не совсем</p> <a href="https://habr.com/ru/articles/994994/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994994#habracut">Читать далее</a>
  14. Language Dove: как я транскрибирую и перевожу фильмы

    Tue, 10 Feb 2026 14:36:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/387/9c6/722/3879c67220ddeb9b66fef1eeea3bdf5f.png" /><p>Я обожаю смотреть иностранные фильмы в оригинале.</p><p>Во-первых, мне нравится расширять кругозор, погружаться в другую культуру, расшифровывать структуру разных языков, пополнять словарный запас.</p><p>Во-вторых, мне просто нравится звучание некоторых языков - например, французского, китайского, датского.</p><p>Также я работаю над сайтом по изучению языков <a href="https://languagedove.com" rel="noopener noreferrer nofollow">Language Dove</a>, а учить языки по фильмам - это очень эффективно.</p><p>Так родился проект по генерации идеальных субтитров.</p> <a href="https://habr.com/ru/articles/994896/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994896#habracut">Читать далее</a>
  15. Вопросы через боль: как посчитать облако и не сойти с ума?

    Tue, 10 Feb 2026 14:23:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf1/1f6/2a6/bf11f62a6a332492375cb00bebec2680.png" /><p>А вы тоже слышали байку о том, что облако по сравнению с онпрем-инфраструктурой получается едва ли не дешевле электричества из розетки, а PAYG – справедливее коммунизма? Нет, в целом принцип и правда выглядит очень честно: сколько заказал – столько и заплати. Как в ресторане. На практике такого, конечно, чаще всего бывает. Но чего всегда бывает в избытке – так это претензий финотдела, который кого угодно сведет с ума, допытываясь, почему растут счета. А кто бы их знал? Продакшн стабилен, метрики зеленые, архитектура давно устоялась – причин для роста как будто и нет. Но компании то и дело выходят за рамки бюджетов.</p> <a href="https://habr.com/ru/articles/994980/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994980#habracut">Читать далее</a>
  16. [Перевод] AI-пузырь лопается: как NVIDIA потеряла $500 млрд и при чём здесь Oracle

    Tue, 10 Feb 2026 14:13:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/144/825/365/1448253658ce39adab86c5c399c2b3ae.jpg" /><p>Сначала это <a href="https://medium.com/predict/oracle-shares-plummeted-down-463-billion-the-ai-bubble-has-begun-to-implode-93b9fae64441" rel="noopener noreferrer nofollow">случилось</a> с Oracle, теперь пугающе похожее происходит с NVIDIA.</p><p>5 февраля стоимость компании упала на $500–600 миллиардов по сравнению с пиком (29 октября <a href="https://www.macrotrends.net/stocks/charts/NVDA/nvidia/stock-price-history" rel="noopener noreferrer nofollow">2025</a>). Это уже третье значительное падение за последние шесть месяцев.</p><p>Вы думаете, это нормально, потому что акции постоянно растут и падают?</p><p>Если да, вы многое упускаете. Это аномалия, и она зловеща. Я объясню почему позже.</p> <a href="https://habr.com/ru/articles/994734/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994734#habracut">Читать далее</a>
  17. Chrome DevTools — не панацея. Что умеет Firefox

    Tue, 10 Feb 2026 14:05:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ad8/e21/b9b/ad8e21b9b69ef25829cc2b47fe39c56b.jpg" /><p>Бьюсь об заклад вы привыкли к инструментам разработчика в Chrome. Ежедневная проверка вёрстки, просмотр логов или анализ загрузку страницы делается на автопилоте. Но что если есть альтернатива, которая в некоторых моментах работает иначе и часто даже лучше?</p><p>Инструменты разработчика в Firefox создавались отдельно и имеют свою историю. Их команда не ставила задачу сделать копию Chrome. Вместо этого они сфокусировались на своих идеях о том, как сделать отладку более наглядной. В результате некоторые вещи там реализованы более прямолинейно и понятно. Конечно, не всё идеально, и у Chrome есть свои преимущества. Об этом сегодня и поговорим.</p><p>В этой статье мы посмотрим на Firefox DevTools в деталях. Отойдем от банальных соревнований в стиле «у кого DevTools длиннее». Вместо этого разберем, в каких ситуациях панель Firefox может сэкономить вам время, а в каких всё же удобнее остаться в Chrome. Откроем для себя несколько приёмов, которые можно добавить в свою ежедневную работу, независимо от браузера.</p> <a href="https://habr.com/ru/articles/991138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=991138#habracut">Читать далее</a>
  18. Qtek S200: современный взгляд на коммуникатор эпохи Windows Mobile

    Tue, 10 Feb 2026 14:00:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7e5/0a5/fb5/7e50a5fb549575a1f2d4165707265595.jpeg" /><p>В середине двухтысячных мобильная индустрия переживала интересный период — телефоны уже «умели» больше, чем просто звонить и отправлять СМС, но смартфоны еще не появились. Тогда-то в продажу и поступили коммуникаторы — устройства, совмещающие телефон и карманный компьютер в одном корпусе, с полноценной ОС, а не просто оболочкой. Windows Mobile тогда казалась перспективной платформой, способной перенести привычный десктопный опыт в карман.&nbsp;</p><p>Коммуникатор Qtek S200, вышедший в начале 2006 года, <a href="https://hpc.ru/lib/arts/2176/printable.shtml" rel="noopener noreferrer nofollow">был уже и ОС</a>, и со множеством функций, а также неплохим железом. Аппарат выпускала тайваньская HTC под европейским брендом Qtek. Я купил его в 2000-х примерно через год после выхода девайса на рынок и не прогадал — он был прекрасен. Это был не просто телефон с большим экраном, а устройство, которое позволяло работать с документами, проверять почту и выходить в интернет прямо на ходу. А главное — там была гора приложений. Давайте вспомним, что это за девайс, а еще — разберем его.&nbsp;</p> <a href="https://habr.com/ru/articles/994942/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994942#habracut">Читать далее</a>
  19. Метрики ИТ и CIO. Что есть хорошо, а что не очень

    Tue, 10 Feb 2026 13:47:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/287/2e5/79a/2872e579a2404c2454f8e3a68b3ed711.png" /><p>Привет Хабр! </p><p>Года три назад я сидел на встрече с топ‑менеджментом и показывал очередной «красивый» отчёт по ИТ.Графики растут вверх и вправо, SLA зелёный, количество закрытых тикетов бьёт рекорды, релизов в месяц стало вдвое больше, чем год назад. Всё выглядело так, будто ИТ‑контур вот‑вот начнут носить на руках.</p> <a href="https://habr.com/ru/articles/994966/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994966#habracut">Читать далее</a>
  20. XDP + Jenkins: высокоскоростной фильтр по TLS-отпечаткам

    Tue, 10 Feb 2026 13:45:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/12f/80f/9c4/12f80f9c4a82a48e1a6f6adf9d0a4a61.jpg" /><p>В период массового импортозамещения средств защиты от DDoS один из провайдеров перевёл свои центры очистки трафика на отечественное решение. Помимо стандартной защиты на уровне L4, провайдер позиционировал его нам как эффективную защиту от L7-атак за счёт механизма фильтрации по TLS-отпечаткам (тогда это был ещё JA3). Однако на практике мы показали, что рандомизация параметров отпечатка (cipher suites, extensions, порядок) позволяет обойти этот механизм и существенно снижает его эффективность против L7-атак. Стоит ли использовать механизмы защиты по отпечаткам JA3/JA4, зная о возможности обхода? Да, стоит. Процесс обхода требует от атакующего значительных ресурсов — кастомного TLS-клиента для генерации уникальных отпечатков. При дополнительной настройке, например, добавлении счётчика с разными лимитами для новых и известных отпечатков (более высокие лимиты для «белых» отпечатков), можно добиться высокой эффективности против ботовых L7-атак (флуд от ботов с повторяющимися отпечатками).</p><p>&nbsp;В этой статье мы реализуем защиту на основе фильтрации TLS-отпечатков, вдохновлённую подходом JA4, но в упрощённой версии FST1 (по отсортированным cipher suites с использованием Jenkins-хэша). Почему не полноценный JA4? Из-за жёстких ограничений eBPF (ограниченный стек, запрет на сложные циклы, отсутствие динамической памяти и строгие правила верификатора ядра) реализация полного JA4 (с учётом всех расширений, ALPN и других параметров) становится крайне сложной.</p> <a href="https://habr.com/ru/articles/994962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994962#habracut">Читать далее</a>
  21. Словарь терминов для новичков в GPU-вычислениях (2026)

    Tue, 10 Feb 2026 13:39:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/741/672/2e5/7416722e5a0074ac52e539eca3df5906.jpg" /><p>В статье дан словарь терминов для новичков в GPU-вычислениях (2026) включая базовые понятия, архитектуру и другие аспекты, важные в контексте разработки и внедрения ИИ - проектов.</p> <a href="https://habr.com/ru/articles/994956/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994956#habracut">Читать далее</a>
  22. От «мы устранили уязвимость» к «мы контролируем ситуацию»: эволюция языка ИБ-коммуникаций

    Tue, 10 Feb 2026 13:25:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/87d/d28/9dc/87dd289dc67e3d6492cb0f37cd0dcf0b.jpg" /><p><em>Привет! Меня зовут Полина Морозова, я PR-эксперт СКАН-Интерфакс, занимаюсь внешними коммуникациями. Представьте ситуацию: ваша компания столкнулась с кибератакой, и теперь важно не только устранить технические последствия, но и грамотно выстроить коммуникацию, чтобы снизить репутационные риски, которые часто оказываются сопоставимыми с финансовыми потерями. В этой колонке разберём, почему технический язык больше не работает в кризисных ситуациях и какие коммуникационные подходы сегодня помогают сохранять доверие.</em></p> <a href="https://habr.com/ru/articles/994946/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994946#habracut">Читать далее</a>
  23. Как ежедневно привлекать в тг-канал +10-20 подписчиков: подробная инструкция с лайфхаками

    Tue, 10 Feb 2026 13:13:52 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/406/75b/f4f/40675bf4fc65f7e55360872b99f79aef.jpg" /><p><strong>В этой статье разберём: </strong></p><p>сбор каналов, аналитику (подойдёт для закупщиков, в том числе) </p><p>два подхода к комментингу: трудозатратный с бóльшим охватом, и быстрый с горячими лицами здесь и сейчас</p><p>виды цепляющих комментов</p><p>структуры &amp; формулы продающих комментов, скрытые фишки по удержанию аудитории</p> <a href="https://habr.com/ru/articles/994936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994936#habracut">Читать далее</a>
  24. Повышаем стабильность Telegram: поднимаем партизанский MTProxy с Fake TLS

    Tue, 10 Feb 2026 13:10:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/737/39e/37b/73739e37b4b2d59bdccdde253095645a.jpeg" /><p><br>Привет, Хабр!</p><p>Telegram блокируют всё активнее. VPN детектят и режут. Обычные прокси живут неделю. Что делать? Ответ <strong>MTProto Proxy с Fake TLS</strong>: специализированный прокси, который маскируется под обычный HTTPS-трафик к легитимным сайтам вроде <code>1c</code> или <code>sberbank</code>. Для DPI это выглядит как обычный визит на сайт, а на деле стабильный Telegram.</p><p>Сегодня разберём полную инструкцию: от выбора правильного VPS до эффективной маскировки и мониторинга.</p> <a href="https://habr.com/ru/articles/994934/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994934#habracut">Читать туториал</a>
  25. Компенсационные ревью в IT: как проводить калибровку, когда все считают себя выше рынка

    Tue, 10 Feb 2026 13:07:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d6e/0f2/eee/d6e0f2eee5bbf571c6a4f1edc3a26b7c.jpg" /><p>Всем привет! Вы наверняка слышали или&nbsp;даже участвовали в&nbsp;ежегодных performance/compensation review. Это когда собираются менеджеры, HR‑ы, сводят головы вместе и решают, кому повысить зарплату и на&nbsp;сколько, исходя из&nbsp;результатов работы. И вот тут случается забавное, каждый сотрудник внезапно оказывается стоит дороже рынка, работает лучше всех, и вообще молодец. </p><p>Как&nbsp;же провести калибровку в&nbsp;ситуации, когда все уверены, что&nbsp;заслуживают больше среднего? </p> <a href="https://habr.com/ru/articles/989644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=989644#habracut">Читать далее</a>
  26. Интерактивная поздравительная открытка на JavaScript

    Tue, 10 Feb 2026 13:01:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a33/349/637/a33349637ba411716487bafb37087131.png" /><p>Наверное, каждый из нас ловил себя на мысли: что отправить на день рождения в этот раз? Просто текст, тёплую фотографию или голосовое сообщение? И сразу вспоминается это чувство, когда ищешь или обдумываешь креативный текст, а потом вспоминаешь о милой картинке с котиком, гифке с шампанским или стандартном «С ДР!» — и отправляешь, чисто для галочки. </p><p>Со временем я заметил: когда получаешь такое поздравление в Telegram, становится немного грустно, что человек хоть и поздравил, но не потратил время на то, чтобы обдумать и искренне пожелать чего-то хорошего и уникального только про тебя. Хотя понимаешь — это нормально. Поколение постарше привыкло обмениваться этими милыми, но безликими посланиями. Хотя не все делают это из-за нежелания — некоторым просто понравилась картинка, вот и скинули. </p> <a href="https://habr.com/ru/articles/993246/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=993246#habracut">Читать далее</a>
  27. Прощай, Ingress. Здравствуй, Gateway API

    Tue, 10 Feb 2026 13:00:52 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4d2/8d3/c74/4d28d3c747eec3b194175c50d8b035f1.png" /><p>Когда проект Kubernetes только начинал свой путь, вопрос как пустить трафик в кластер решался просто: как-нибудь. Сервисы торчали наружу через NodePort, потом появился LoadBalancer, а чуть позже — объект <a href="https://kubernetes.io/docs/concepts/services-networking/ingress/" rel="noopener noreferrer nofollow">Ingress</a>, который на долгие годы стал стандартной точкой входа в HTTP-мир Kubernetes.</p><p>Ingress был своевременным решением. Он дал декларативный способ описывать маршрутизацию, TLS и виртуальные хосты, не заставляя инженеров напрямую настраивать nginx-конфиги или HAProxy руками. Для своего времени — шаг вперёд, и весьма заметный. Проблема в том, что Kubernetes рос быстрее, чем сам Ingress.</p><p>Со временем выяснилось, что спецификация Ingress намеренно минималистична. В ней нет ни чёткого разделения ответственности, ни расширяемой модели, ни нормального способа описывать сложные сценарии маршрутизации. Всё, что выходило за рамки базового use case, уезжало в аннотации ingress-контроллеров. В результате у нас появился единый стандарт, который на практике вёл себя по-разному в зависимости от того, какой контроллер стоял в кластере. Формально — Ingress, фактически — vendor-specific конфигурация с YAML-обвязкой.</p> <a href="https://habr.com/ru/articles/992366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=992366#habracut">Читать далее</a>
  28. Детерминированное поведение и стейт-машины для ваших агентов

    Tue, 10 Feb 2026 12:05:08 -0000

    <p>Агенты отлично справляются с узкими, конкретными задачами — например, написать функцию или короткий текст — но начинают буксовать на сложных многошаговых процессах. Чем более абстрактна и «высокоуровнева» работа, тем больше ошибок они допускают: путают шаги, пропускают операции, неверно интерпретируют инструкции. Такие ошибки накапливаются и усиливают друг друга, приводя к неожиданным результатам. Чем больше задача, которую вы отдаёте агенту, тем выше шанс, что он её провалит.</p><p>Помедитировав немного над этим, я пришёл к интересным эвристикам.</p><p>Большинство высокоуровневой работы более алгоритмично, чем кажется на первый взгляд.</p><p>Большинство низкоуровневой работы менее алгоритмично, чем кажется на первый взгляд.</p><p>Например, существует масса формализованных циклов проектирования (PDCA, OODA, DMAIC, 8D и etc.) — по сути, тривиальных мета-алгоритмов; однако каждый шаг этих алгоритмов — это куда более сложная и нетривиальная задача.</p><p>Значит, стоит стремиться давать агентам низкоуровневые задачи с небольшим, ясным контекстом, а высокоуровневые процессы описывать алгоритмически.</p> <a href="https://habr.com/ru/articles/994906/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994906#habracut">Читать далее</a>
  29. ERP нового поколения. Объединение мультиагентных AI-платформ и микросервисной архитектуры

    Tue, 10 Feb 2026 11:56:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/924/4f6/ecb/9244f6ecb362e60fbca2ceb61d8f5bb5.png" /><p>Архитектуры корпоративных ИТ-систем стоят на пороге структурных изменений. Их причина - в совмещении двух подходов, которые долгое время развивались параллельно - микросервисные архитектуры и AI-агентные платформы.</p><p>Микросервисы стали стандартом построения масштабируемых и надежных корпоративных систем, особенно для таких классов, как ERP-системы, для которых важны детерминизм, воспроизводимость результатов, контроль и соответствие регуляторным требованиям [1][2][5].</p><p>AI-агентные платформы, в свою очередь, дают возможность системам работать с целями, автономно рассуждать и принимать решения в условиях неопределенности.</p><p>Попытки использовать эти подходы по отдельности приводят либо к жестким и плохо адаптирующимся системам, либо к интеллектуальным решениям, которым бизнес не готов доверять.</p><p>В этой статье впервые представлена архитектурную модель, которая позволяет объединить эти два подхода в единую управляемую архитектуру.</p> <a href="https://habr.com/ru/articles/994898/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994898#habracut">Читать далее</a>
  30. От приоритизации до нового плана: как быть, если нужно сохранить клиента, команду и эффективность, а денег стало меньше

    Tue, 10 Feb 2026 11:53:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/494/3d1/575/4943d15755c3b77b49c5bbe434b72a87.jpeg" /><p>Сокращение бюджета&nbsp;— это почти всегда момент истины для руководителя: будь то руководитель проекта, тимлид, архитектор или ответственный за внутреннюю IT-службу. В такие моменты лучше всего работают прозрачность и честный диалог, а не директивы и «приказы сверху». Меня зовут Александр Якунчев, я руковожу отделом внедрений и развития 1С и пишу статьи для медиа «<a href="https://vaiti.io/" rel="noopener noreferrer nofollow">вАЙТИ</a>». На примере проектной команды IT-интегратора расскажу, как пройти этот сложный период, сохранив клиента, команду и эффективность.&nbsp;</p> <a href="https://habr.com/ru/articles/994872/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994872#habracut">Читать далее</a>
  31. [Перевод] Главная цель Continuous Integration — это провал

    Tue, 10 Feb 2026 11:39:55 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f8d/bde/2bd/f8dbde2bda1092c95d4c7226930f4121.png" /><p>CI (непрерывная интеграция) ценна только тогда, когда проваливается. Когда она проходит успешно, то становится просто оверхедом: того же результата можно было добиться и без CI.</p><p><strong>Что такое Continuous Integration?</strong></p><p>Разработка ПО следует по цикличному итеративному паттерну. Разработчики вносят изменения, коммитят их в систему управления версиями, развёртывают их для пользователей и повторяют этот процесс. Этап continuous integration (CI) расположен между коммитами и развёртыванием, это выполнение автоматизированных проверок каждого коммита. Если проверка проходит успешно, мы говорим «CI пройдена», после чего изменение развёртывается. Если проверка проваливается, мы говорим «CI не пройдена», и изменение не развёртывается.</p><p>Если вы опытный разработчик, то, возможно, думаете: «Ну это само собой!». Чтобы по-настоящему осознать предназначение CI, нужно посмотреть, что происходит с CI и без неё.</p> <a href="https://habr.com/ru/articles/994888/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994888#habracut">Читать далее</a>
  32. Zod: строгая валидация и удобная типизация. Опыт перехода

    Tue, 10 Feb 2026 11:37:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/16f/ee4/13c/16fee413c1d30921effa471b972a9648.png" /><p>Привет, Хабр! Меня зовут Сергей, я фронтенд-инженер в Банки.ру.</p><p>В этой статье расскажу, как Zod помог нам перестать писать валидацию на уровне полей, подружился с React Hook Form и стал единым источником правды о структуре данных.</p><p>К Zod мы пришли не сразу. Долгое время типы и валидация у нас жили в разных слоях приложения: TypeScript определял структуру данных во время разработки, а отдельные функции или библиотеки (вроде Yup) проверяли входящие значения в рантайме.</p><p>Это классическая проблема: дублирование логики и рассинхрон. Типы в interface поменялись, а валидация осталась прежней (или наоборот). Мы пробовали Yup, но он казался громоздким в связке с TS: типы приходилось выводить вручную или мириться с тем, что схемы выглядят непрозрачно. В какой-то момент стало непонятно: зачем тащить отдельную библиотеку, если проще написать <code>if (typeof x === 'string')</code>?</p><p>С переходом на Zod всё стало значительно проще: одна схема одновременно является и валидатором, и источником типа данных.</p> <a href="https://habr.com/ru/articles/994886/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994886#habracut">Читать далее</a>
  33. Топ 30 бесплатных нейросетей для повседневных задач

    Tue, 10 Feb 2026 11:36:25 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b6a/07a/a57/b6a07aa579bd6dfa606e466c54eded98.jpeg" /><p>Мы живем в эпоху, когда искусственный интеллект перестал быть технологией будущего и вошел в наше настоящее. Кажется, что буквально каждый день на рынок выходит новая модель, чат-бот или специализированный сервис, обещающий нечто новое.</p><p>Стремительный поток инноваций, конечно, вдохновляет, но в нем легко потеряться и упустить из виду по-настоящему полезные инструменты. Именно поэтому я и решил составить подборку сервисов, приложений и моделей на разные случаи: от генерации текста и изображений до возможности просто скоротать время. В перечне будут как бесплатные, так и платные варианты, которые позволяют протестировать их функционал в рамках пробного периода или базового тарифа.</p><p>Разумеется,<strong> я не могу утверждать</strong>, что собрал все самые новые и полезные варианты. Их список может быть поистине огромным. Поэтому мне было бы интересно послушать и о ваших находках на просторах интернета.</p> <a href="https://habr.com/ru/articles/994880/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994880#habracut">Читать далее</a>
  34. Хихиканье вместо Snickers: руководство, как бизнесу переводить все на русский язык и не нарушить закон

    Tue, 10 Feb 2026 11:34:42 -0000

    <p>Осталось меньше месяца, чтобы поменять все на русский язык. Публичная информация о компании и ее услугах должна доноситься до потребителя на русском языке.<br><br><strong>Кого коснутся эти требования, распространяются ли они на сайты, карточки товара и другую информацию в "Интернете" — разберем в этой статье. </strong></p> <a href="https://habr.com/ru/articles/994884/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994884#habracut">Читать далее</a>
  35. Разработка Telegram-ботов на Python: системный подход вместо разрозненных гайдов

    Tue, 10 Feb 2026 11:33:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a20/9e9/efd/a209e9efd0f2e0d05588f0def6db371c.jpg" /><p>Обычно всё начинается с очень простой задачи, которую нужно решить чем быстрее, там лучше. «А можно ли сделать так, чтобы пользователи сами записывались на консультацию через Telegram?» или «кто-то должен отвечать на типовые вопросы клиентов ночью, пока саппорт спит». Как правило, на этом этапе вспоминают о Telegram-ботах, но тут вопросов возникает еще больше. Сколько стоит разработка? Можно ли создать такого бота своими силами? Что для этого нужно? Насколько это сложно? Или вообще, — а что там внутри этих самых Telegram-ботов, кроме команды «<code>/start»?</code></p> <a href="https://habr.com/ru/articles/994878/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994878#habracut">А что там внутри?</a>
  36. Почему «просто поговорить» в команде часто не работает

    Tue, 10 Feb 2026 10:59:57 -0000

    <p>В управленческой практике прочно укоренилась идея, что большинство проблем в команде можно решить, «просто поговорив». Однако в реальности такие разговоры нередко заходят в тупик, оставляя после себя непонимание и взаимное раздражение. Причина кроется не в неискренности участников, а в ограничениях работы нашего внимания, защитных механизмах психики и организационном контексте, который часто игнорируется. Отказ от мифа о «волшебной силе диалога» – первый шаг к построению эффективной коммуникации.</p><p>О чем речь? Любая коммуникация происходит не в вакууме, а на фоне текущей когнитивной нагрузки. К моменту начала разговора его участники уже находятся в состоянии частичного истощения ресурсов внимания и рабочей памяти.</p> <a href="https://habr.com/ru/articles/994870/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994870#habracut">Читать далее</a>
  37. Обзор фитнес-браслета Whoop: полезная штука или хайп за подписку?

    Tue, 10 Feb 2026 10:59:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/06d/55e/ccb/06d55eccbbca7c156517672af897aec2.png" /><p>Представьте: вы замечаете на запястьях кроссфитеров и популярных подкастеров странный браслет без экрана. Это Whoop. Зачем люди носят устройство, которое не показывает ни время, ни уведомления, а ещё просит ежемесячную плату?</p> <a href="https://habr.com/ru/articles/994866/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994866#habracut">Читать далее</a>
  38. Книга: «Эффективный Node.js»

    Tue, 10 Feb 2026 10:59:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/70a/b6a/c66/70ab6ac660f758c9537c227cfcbcaa7b.jpg" /><p>Привет, Хаброжители! Node.js — это технология, которая изменила современный веб. Более 10 миллионов разработчиков по всему миру используют ее для создания быстрых и масштабируемых приложений.</p><p>Эта книга поможет вам присоединиться к их числу и превратить знания JavaScript в уверенные навыки бэкенд-разработки.</p><p>Вы научитесь создавать надежные, быстрые и масштабируемые приложения, востребованные в таких компаниях, как Amazon, Netfl ix, LinkedIn.</p> <a href="https://habr.com/ru/articles/992354/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=992354#habracut">Читать далее</a>
  39. Организация производства Информационных систем. Часть 5. Проектирование, дизайн, формирование требований

    Tue, 10 Feb 2026 10:58:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7d3/fd1/17c/7d3fd117cb35834f32eae3ec8084b114.png" /><p>Старт фазы проектирования, проводит водораздел в ЖЦ производства, завершая этап научно-исследовательского периода и символизирует переход к проектной стадии.</p><p>В предыдущей части курса, прежде всего мы разобрались, а зачем вообще нужна фаза <br> “Исследования, инициации и анализа” в ИТ-производстве. Очевидно, что ее целесообразность обусловлена масштабом производства, степенью неопределенности, ценой ошибки и является в кой-то мере инвестицией в уровень гарантирования успешного завершения производства. </p><p>В следствии выполнения первой фазы были получены следующие результаты:</p> <a href="https://habr.com/ru/articles/994798/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994798#habracut">Читать далее</a>
  40. Кубик Рубика и суперспособности. Как думают компьютер, робот и человек, когда решают кубик 3×3×3?

    Tue, 10 Feb 2026 10:57:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4e8/370/30a/4e837030a0155c52cee65e27afc20163.png" /><p>На днях произошло знаковое событие в мире спидкубинга. Человек впервые собрал кубик Рубика быстрее 3 секунд на соревнованиях WCA. Это произошло 8 февраля на турнире GLS Big Cubes Gdańsk 2026 в Польше. 9-летнему Теодору Зайдеру первому в истории удалась <a href="https://youtu.be/bTDZXzI_Ab8?si=b5UIscB1e5Asn8Er" rel="noopener noreferrer nofollow">официальная сборка sub-3</a> секунды кубика 3×3×3. В этой попытке сошлось много факторов: хороший скрамбл, сверхточный lookahead, мгновенное распознавание паттернов, непрерывный поток движений без пауз со скоростью более 10 TPS (поворотов в секунду), автоматическая моторная память на алгоритмы и знание основ ZBLL (продвинутого метода для решения последнего слоя за один алгоритм), а также куб GAN 12 Maglev UV, идеально подходящий для экстремальных скоростей. Всё это позволило Теодору решить кубик за 29 ходов и 2,76 секунды.</p><p>Sub-3 в мире спидкубинга ждали. Рекорды последних лет были близки к рубежу трех секунд: 3.05 (Xuanyi Geng, 2025), 3.08 (Yiheng Wang, 2025), 3.13 (Max Park, 2023). Меня же этот рекорд побудил написать статью о том, как проявляются суперспособности компьютера, робота и человека в решении кубик Рубика. </p> <a href="https://habr.com/ru/articles/994868/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994868#habracut">Крутите кубик, крутите...</a>
  41. Гайд как обойти блокировку Telegram 2026, лучшие способы

    Tue, 10 Feb 2026 20:45:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f59/8e3/21c/f598e321c98f38683a202e18a6713293.jpg" /><p>Блокировка Telegram сегодня это не просто бан IP-адресов, а работа систем ТСПУ, которые анализируют трафик и дропают пакеты протокола MTProto. Ниже разбор актуальных способов восстановления доступа, если не хотите возиться, то в <a href="https://end" rel="noopener noreferrer nofollow">конце статьи</a> сразу готовые сервисы которые все уже автоматизировали <br><strong><br>Предварительный этап</strong><br><br>Прежде чем что-то чинить, нужно понять, как именно ваш провайдер блокирует соединение, я рекомендую воспользоваться утилитой <strong><a href="https://ntc.party/t/goodcheck-%D0%B1%D0%BB%D0%BE%D0%BA%D1%87%D0%B5%D0%BA-%D0%B4%D0%BB%D1%8F-gdpi-zapret-byedpi-%D0%B0%D0%BA%D1%82%D1%83%D0%B0%D0%BB%D1%8C%D0%BD%D0%B0%D1%8F-%D0%B2%D0%B5%D1%80%D1%81%D0%B8%D1%8F-%D0%B2-%D0%BF%D1%80%D0%BE%D1%84%D0%B8%D0%BB%D0%B5/10880" rel="noopener noreferrer nofollow">GoodCheck</a></strong>&nbsp;или&nbsp;<strong>BlockCheck</strong>, её задача потыкать палкой фильтр твоего провайдера и найти в нём дыру </p> <a href="https://habr.com/ru/articles/995084/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995084#habracut">Читать далее</a>
  42. От идей к коду: проверяю теорию внимания на практике

    Tue, 10 Feb 2026 19:40:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/123/638/60e/12363860e6158cde2894dad3eb6d9079.png" /><p>Всем привет, меня зовут Алекс Гусев. Это третья публикация в линейке (<a href="https://habr.com/ru/articles/963910/" rel="noopener noreferrer nofollow">раз</a>, <a href="https://habr.com/ru/articles/983094/" rel="noopener noreferrer nofollow">два</a>), посвящённой тому, как меняется работа со знанием в условиях его избытка и почему внимание становится ключевым ограничивающим ресурсом.</p><p>В первых двух текстах я рассматривал персональные картины мира, то, как знание встраивается в опыт, роль внимания в этом процессе и в общих чертах затрагивал тему того, как внимание проявляется через поведение пользователей на современных платформах. Основной фокус тогда был на формулировке идей и их обсуждении. В этой статье я продолжаю ту же линию и перехожу к практическому шагу - к проверке этих идей в виде работающего эксперимента.</p> <a href="https://habr.com/ru/articles/995070/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995070#habracut">Читать далее</a>
  43. SIMDe, дополнение к DOD архетектуре

    Tue, 10 Feb 2026 18:59:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1ff/e16/a1b/1ffe16a1b501abf88141470e29c35fa9.png" /><p><strong>Привет, Хабр!</strong></p><p>Для начала хочу сказать огромное спасибо всем, кто прочитал и прокомментировал мою прошлую статью про&nbsp;<strong>Data-Oriented Design</strong>.</p><p>Честно говоря, я ожидал дискуссии, но такой накал страстей вокруг кэш-миссов, структур данных и «смерти ООП» меня приятно удивил. Приятно видеть, что оптимизация и понимание того, как данные текут через железо, всё еще волнуют сообщество.</p><p>Я внимательно изучил все ваши аргументы — от «компилятор сам всё сделает» до «это невозможно поддерживать в реальных проектах». И вместо того, чтобы отвечать каждому в ветке комментариев, я решил подготовить этот материал.</p><p>Многие из вас совершенно справедливо заметили:&nbsp;<strong>DOD — это круто, но какой в нем смысл, если мы упираемся в зоопарк архитектур?</strong>&nbsp;Мы раскладываем данные в памяти идеально ровно, но как только пытаемся применить к ним SIMD-инструкции (чтобы получить тот самый 10-кратный буст), мы попадаем в ловушку вендор-лока. Написал под Intel — не работает на ARM. Написал под ARM — не заведется в браузере.</p><p>Сегодня я хочу показать инструмент, который снимает этот вопрос и делает «низкоуровневую магию» действительно универсальной.</p><p>Речь пойдет о&nbsp;<strong>SIMDe (SIMD Everywhere)</strong>.</p> <a href="https://habr.com/ru/articles/995072/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995072#habracut">Читать далее</a>
  44. Теория информационной гравитации: Вселенная как вечный цикл развития зрелости сознания

    Tue, 10 Feb 2026 18:47:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a91/de7/083/a91de708333678781843dd38fa45d9d5.jpg" /><p>Современная космология упирается в сингулярность — момент, где наши законы перестают работать. Мы ищем начало&nbsp;<em>вещей</em>&nbsp;в пространстве и времени. Но что, если искать нужно начало&nbsp;<em>отношений</em>? Что, если наш Большой Взрыв — не уникальный старт, а лишь один виток в вечном процессе?</p><p>Эта статья предлагает не научную теорию в привычном смысле, а&nbsp;<strong>философско-метафизический каркас</strong>&nbsp;для взгляда на реальность. Его ядро — три концепта: изначальное состояние&nbsp;<strong>F(s)</strong>, движущая сила&nbsp;<strong>информационной гравитации</strong>&nbsp;и универсальный паттерн&nbsp;<strong>ЭПЭР</strong>.</p><p>Приглашаю читателей с пытливым умом к дискуссии и интеллектуальным упражениям в задданной ниже рамке.</p> <a href="https://habr.com/ru/articles/995068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995068#habracut">Читать далее</a>
  45. Сервисворкер: когда Workbox уже слишком тяжёлый

    Tue, 10 Feb 2026 18:44:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f35/689/bf8/f35689bf8efd7dbed2738aabecf59c31.jpg" /><p>Сервис‑воркеры сегодня — не экзотика, а рабочий инструмент: offline‑режим, агрессивное кэширование, «живые» обновления и всё такое. Под это уже давно есть отличный, проверенный Workbox, и я сам с ним работал.</p><p>Но по мере того, как я таскал SW из проекта в проект, у меня всё чаще возникало ощущение, что <strong>мне нужен инструмент с другим профилем</strong>: поменьше магии и слоёв абстракции, попроще вход в код и в «как тут всё устроено», конструктор из маленьких плагинов, которые легко прочитать глазами и отладить.</p><p>Поэтому я написал <a href="https://www.npmjs.com/package/@budarin/pluggable-serviceworker" rel="noopener noreferrer nofollow"><code>@budarin/pluggable-serviceworker</code></a> — <strong>не вместо Workbox</strong>, а как более лёгкий, типизированный и прозрачный рантайм для тех случаев, когда хочется полной управляемости и минимально возможной когнитивной нагрузки.</p> <a href="https://habr.com/ru/articles/995064/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995064#habracut">Читать далее</a>
  46. Ускоряем инференс в Python с ONNX

    Tue, 10 Feb 2026 17:30:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4af/d62/5b3/4afd625b32c2d18c568287fcd1972f18.jpg" /><p>Привет! Если у&nbsp;вас когда‑либо&nbsp;был опыт деплоя нейросетки, вы знаете, что&nbsp;обучение&nbsp;— это полдела, а&nbsp;вот добиться шустрого инференса — целое искусство. Часто обученная в&nbsp;PyTorch модель дает замечательные метрики, но&nbsp;стоит попытаться запустить её в приложении&nbsp;начинаются всякие проблемки.</p><p>Одно из&nbsp;решений, которое часто выручает&nbsp;— ONNX и ONNX Runtime. Если эти буквы для&nbsp;вас пока ничего не&nbsp;значат&nbsp;— не&nbsp;беда, сейчас разберёмся что&nbsp;к&nbsp;чему. А&nbsp;если вы уже слышали про&nbsp;ONNX, то, возможно, задавались вопросом: «А реально&nbsp;ли ускорить инференс, заморочившись с&nbsp;этой технологией?» Еще как!</p> <a href="https://habr.com/ru/articles/991542/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=991542#habracut">Ускорить инференс</a>
  47. Событийный цикл в asyncio: как Python-код работает поверх механизмов Linux

    Tue, 10 Feb 2026 17:18:53 -0000

    <p>Большая статья для тех, кто, как и я, споткнулся об asyncio и так не разгадал до конца "магию" событийного цикла. Попробовал распутать этот клубок через подробный рассказ (в как можно более доступной форме) о внутренних механизмах Линукса и самого asyncio, которые лежат в основе событийного. К концу статьи, надеюсь, магия исчезнет, а останется ясное понимание фундамента.</p> <a href="https://habr.com/ru/articles/995032/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995032#habracut">Погружаемся</a>
  48. Как в PHP узнать определенна ли переменная (для версии PHP 7.4 и выше)

    Tue, 10 Feb 2026 17:13:12 -0000

    <p>Шлифуя код своего пакета&nbsp;<a href="https://github.com/JustMisha/php-multirunner" rel="noopener noreferrer nofollow">PHP MultiRunner</a>&nbsp;с помощью статических анализаторов кода&nbsp;<a href="https://psalm.dev/" rel="noopener noreferrer nofollow">psalm</a>&nbsp;и&nbsp;<a href="https://phpstan.org/" rel="noopener noreferrer nofollow">phpstan</a>, столкнулся с интересной загадкой — а как в PHP узнать определена ли переменная или нет.</p><p>Казалось бы, есть хорошая функция (языковая конструкция)&nbsp;<a href="https://www.php.net/manual/ru/function.isset.php" rel="noopener noreferrer nofollow"><code>isset(mixed $var, ...$vars): bool</code></a>. Но в ней есть подвох: если переменная определена значением null, то&nbsp;<code>isset()</code>&nbsp;вернёт для неё&nbsp;<code>false</code>.</p> <a href="https://habr.com/ru/articles/995036/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995036#habracut">Читать далее</a>
  49. Как купить World of Warcraft: Midnight в России в 2026 году — рабочие способы предзаказа

    Tue, 10 Feb 2026 16:58:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/085/733/5a7/0857335a7652d0815c9fddfbf0b43633.png" /><p>С предзаказом <strong>World of Warcraft: Midnight</strong> все просто только на бумаге. Кнопка «Купить» есть, издания уже доступны, бонусы красиво расписаны. Но если вы находитесь в России, реальность быстро возвращает на землю: российские карты не проходят, часть платежей отклоняется, а региональные ограничения никуда не делись.</p><p>При этом дополнение спокойно приобретается — просто через другие инструменты. Игроки уже оформляют предзаказы, получают бонусы и готовятся к старту. Нужно лишь понимать, какой способ подойдет именно вам.</p> <a href="https://habr.com/ru/articles/995028/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995028#habracut">Читать далее</a>
  50. Использование ИИ в образовании: помощь студенту или читинг — где проходит граница

    Tue, 10 Feb 2026 16:38:43 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8a1/249/d53/8a1249d53a0139e232327afc064e3664.jpg" /><p>Вокруг использования ИИ студентами сейчас заметно расходятся мнения.<br>Одни воспринимают его как полезный инструмент, а другие считают, что это прямой путь к читерству, упрощению и деградации образования.</p><p>Чаще всего эти позиции существуют параллельно. Разговор быстро сводится к оценкам — «можно» или «нельзя» — и редко касается того, как студенты реально используют ИИ.</p><p>Недавнее <a href="https://hjournal.ru/journals/journal-of-institutional-studies/2025-god/341-nomer-3/2811-empiricheskij-analiz-chitinga-sredi-studentov-raznykh-universitetov.html" rel="noopener noreferrer nofollow">исследование НИУ ВШЭ </a>добавляет в эту картину важный факт: <strong>ИИ уже стал массовым инструментом</strong>. Среди более чем 500 опрошенных студентов около 90% используют ИИ в учёбе. В большинстве случаев к нейронке обращаются не из-за желания обмануть систему, а по другим причинам: она экономит время, снижает нагрузку и воспринимается как низкорисковый способ справиться с однотипными заданиями.</p><p>Если принять это как отправную точку, вопрос «запрещать или разрешать» становится вторичным. Гораздо важнее другое: какую часть учебной работы ИИ может взять на себя, а где участие студента остаётся принципиально важным.</p><p>Дальше — взгляд со стороны продукта: как <strong><a href="https://eduforms.org?rid=74016f47cd8aea4d" rel="noopener noreferrer nofollow">мы в Кэмпе</a></strong> проектировали работу с ИИ, где сознательно провели границы и почему не делаем полноценный читинг-сервис.</p> <a href="https://habr.com/ru/articles/995018/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995018#habracut">Читать далее</a>
  51. C Django Rest Framework мы все дальше от Бога

    Tue, 10 Feb 2026 16:23:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/47d/c8e/74c/47dc8e74cad58e6e24128cc01d8079f0.jpg" /><p>Django Rest Framework (DRF)<em> </em>- чуть ли не единственный фреймворк для разработки REST на базисе Django. Мой нарратив о Django в прошлой статье заключался в том, что это неповоротливый монолит, который абсолютно не следует best practices и не стремится к ним. Если вдруг вы не задумывались о том, как связаны DRF и Django, то вас может быть немного это удивит - никак. Их делали совершенно разные люди, но каким-то образом они сошлись в общей концепции: игнор хороших практик, перегруженные классы и магия, превращающая разработчика в гадалку.</p> <a href="https://habr.com/ru/articles/995010/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=995010#habracut">Читать далее</a>
  52. Как купить криптовалюту за рубли: пошаговый гайд для новичков (с картинками)

    Tue, 10 Feb 2026 16:00:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c8/65a/9e3/0c865a9e31d6d2271da37cc651fdeef0.png" /><p>Салют, Хабр!</p><p>На связи <a href="https://t.me/+E3HkbAvhl05kNmQy" rel="noopener noreferrer nofollow">MediaMetriqa</a>, и сегодня разберем, как в российских реалиях правильно купить криптовалюту за рубли, не наломав при этом дров. Статья ориентирована в первую очередь на новичков, ибо те, кто в теме крипты давно, наверняка и сами знают о перечисленных ниже способах, а также связанных с ними нюансах и рисках.</p><p>Сразу оговорочка.</p><p>Статья содержит пошаговые инструкции со скриншотами, однако интерфейсы платформ часто меняются: то, что было сегодня – завтра может выглядеть совершенно иначе. Если вдруг интерфейс площадки отличается от того, что видите у нас на приложенных скринах – пишите в комментах, подскажем, что к чему.</p><p>С организационными моментами разобрались – переходим к тому, как купить крипту :)</p> <a href="https://habr.com/ru/articles/994982/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994982#habracut">Прочитать статью</a>
  53. Новогодний переполох X Яндекс Доставка

    Tue, 10 Feb 2026 15:08:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8e2/c55/0a8/8e2c550a8e26b92b9b830877ab9af74c.png" /><p>Всем привет, любители экспресс доставки до клиента! Я тут на неделе узнал прикольный кейс при работе с Яндекс Доставкой, который стрелял так, что дорогие оффера Яндекса все таки пробивали первую линию обороны и выбирались как целевые при экспресс доставке до клиентов Sunlight. Я думал, что мы готовы к праздникам а оказалось, что не совсем</p> <a href="https://habr.com/ru/articles/994994/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994994#habracut">Читать далее</a>
  54. Language Dove: как я транскрибирую и перевожу фильмы

    Tue, 10 Feb 2026 14:36:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/387/9c6/722/3879c67220ddeb9b66fef1eeea3bdf5f.png" /><p>Я обожаю смотреть иностранные фильмы в оригинале.</p><p>Во-первых, мне нравится расширять кругозор, погружаться в другую культуру, расшифровывать структуру разных языков, пополнять словарный запас.</p><p>Во-вторых, мне просто нравится звучание некоторых языков - например, французского, китайского, датского.</p><p>Также я работаю над сайтом по изучению языков <a href="https://languagedove.com" rel="noopener noreferrer nofollow">Language Dove</a>, а учить языки по фильмам - это очень эффективно.</p><p>Так родился проект по генерации идеальных субтитров.</p> <a href="https://habr.com/ru/articles/994896/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994896#habracut">Читать далее</a>
  55. Вопросы через боль: как посчитать облако и не сойти с ума?

    Tue, 10 Feb 2026 14:23:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf1/1f6/2a6/bf11f62a6a332492375cb00bebec2680.png" /><p>А вы тоже слышали байку о том, что облако по сравнению с онпрем-инфраструктурой получается едва ли не дешевле электричества из розетки, а PAYG – справедливее коммунизма? Нет, в целом принцип и правда выглядит очень честно: сколько заказал – столько и заплати. Как в ресторане. На практике такого, конечно, чаще всего бывает. Но чего всегда бывает в избытке – так это претензий финотдела, который кого угодно сведет с ума, допытываясь, почему растут счета. А кто бы их знал? Продакшн стабилен, метрики зеленые, архитектура давно устоялась – причин для роста как будто и нет. Но компании то и дело выходят за рамки бюджетов.</p> <a href="https://habr.com/ru/articles/994980/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994980#habracut">Читать далее</a>
  56. [Перевод] AI-пузырь лопается: как NVIDIA потеряла $500 млрд и при чём здесь Oracle

    Tue, 10 Feb 2026 14:13:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/144/825/365/1448253658ce39adab86c5c399c2b3ae.jpg" /><p>Сначала это <a href="https://medium.com/predict/oracle-shares-plummeted-down-463-billion-the-ai-bubble-has-begun-to-implode-93b9fae64441" rel="noopener noreferrer nofollow">случилось</a> с Oracle, теперь пугающе похожее происходит с NVIDIA.</p><p>5 февраля стоимость компании упала на $500–600 миллиардов по сравнению с пиком (29 октября <a href="https://www.macrotrends.net/stocks/charts/NVDA/nvidia/stock-price-history" rel="noopener noreferrer nofollow">2025</a>). Это уже третье значительное падение за последние шесть месяцев.</p><p>Вы думаете, это нормально, потому что акции постоянно растут и падают?</p><p>Если да, вы многое упускаете. Это аномалия, и она зловеща. Я объясню почему позже.</p> <a href="https://habr.com/ru/articles/994734/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994734#habracut">Читать далее</a>
  57. Chrome DevTools — не панацея. Что умеет Firefox

    Tue, 10 Feb 2026 14:05:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ad8/e21/b9b/ad8e21b9b69ef25829cc2b47fe39c56b.jpg" /><p>Бьюсь об заклад вы привыкли к инструментам разработчика в Chrome. Ежедневная проверка вёрстки, просмотр логов или анализ загрузку страницы делается на автопилоте. Но что если есть альтернатива, которая в некоторых моментах работает иначе и часто даже лучше?</p><p>Инструменты разработчика в Firefox создавались отдельно и имеют свою историю. Их команда не ставила задачу сделать копию Chrome. Вместо этого они сфокусировались на своих идеях о том, как сделать отладку более наглядной. В результате некоторые вещи там реализованы более прямолинейно и понятно. Конечно, не всё идеально, и у Chrome есть свои преимущества. Об этом сегодня и поговорим.</p><p>В этой статье мы посмотрим на Firefox DevTools в деталях. Отойдем от банальных соревнований в стиле «у кого DevTools длиннее». Вместо этого разберем, в каких ситуациях панель Firefox может сэкономить вам время, а в каких всё же удобнее остаться в Chrome. Откроем для себя несколько приёмов, которые можно добавить в свою ежедневную работу, независимо от браузера.</p> <a href="https://habr.com/ru/articles/991138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=991138#habracut">Читать далее</a>
  58. Qtek S200: современный взгляд на коммуникатор эпохи Windows Mobile

    Tue, 10 Feb 2026 14:00:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7e5/0a5/fb5/7e50a5fb549575a1f2d4165707265595.jpeg" /><p>В середине двухтысячных мобильная индустрия переживала интересный период — телефоны уже «умели» больше, чем просто звонить и отправлять СМС, но смартфоны еще не появились. Тогда-то в продажу и поступили коммуникаторы — устройства, совмещающие телефон и карманный компьютер в одном корпусе, с полноценной ОС, а не просто оболочкой. Windows Mobile тогда казалась перспективной платформой, способной перенести привычный десктопный опыт в карман.&nbsp;</p><p>Коммуникатор Qtek S200, вышедший в начале 2006 года, <a href="https://hpc.ru/lib/arts/2176/printable.shtml" rel="noopener noreferrer nofollow">был уже и ОС</a>, и со множеством функций, а также неплохим железом. Аппарат выпускала тайваньская HTC под европейским брендом Qtek. Я купил его в 2000-х примерно через год после выхода девайса на рынок и не прогадал — он был прекрасен. Это был не просто телефон с большим экраном, а устройство, которое позволяло работать с документами, проверять почту и выходить в интернет прямо на ходу. А главное — там была гора приложений. Давайте вспомним, что это за девайс, а еще — разберем его.&nbsp;</p> <a href="https://habr.com/ru/articles/994942/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994942#habracut">Читать далее</a>
  59. Метрики ИТ и CIO. Что есть хорошо, а что не очень

    Tue, 10 Feb 2026 13:47:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/287/2e5/79a/2872e579a2404c2454f8e3a68b3ed711.png" /><p>Привет Хабр! </p><p>Года три назад я сидел на встрече с топ‑менеджментом и показывал очередной «красивый» отчёт по ИТ.Графики растут вверх и вправо, SLA зелёный, количество закрытых тикетов бьёт рекорды, релизов в месяц стало вдвое больше, чем год назад. Всё выглядело так, будто ИТ‑контур вот‑вот начнут носить на руках.</p> <a href="https://habr.com/ru/articles/994966/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994966#habracut">Читать далее</a>
  60. XDP + Jenkins: высокоскоростной фильтр по TLS-отпечаткам

    Tue, 10 Feb 2026 13:45:35 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/12f/80f/9c4/12f80f9c4a82a48e1a6f6adf9d0a4a61.jpg" /><p>В период массового импортозамещения средств защиты от DDoS один из провайдеров перевёл свои центры очистки трафика на отечественное решение. Помимо стандартной защиты на уровне L4, провайдер позиционировал его нам как эффективную защиту от L7-атак за счёт механизма фильтрации по TLS-отпечаткам (тогда это был ещё JA3). Однако на практике мы показали, что рандомизация параметров отпечатка (cipher suites, extensions, порядок) позволяет обойти этот механизм и существенно снижает его эффективность против L7-атак. Стоит ли использовать механизмы защиты по отпечаткам JA3/JA4, зная о возможности обхода? Да, стоит. Процесс обхода требует от атакующего значительных ресурсов — кастомного TLS-клиента для генерации уникальных отпечатков. При дополнительной настройке, например, добавлении счётчика с разными лимитами для новых и известных отпечатков (более высокие лимиты для «белых» отпечатков), можно добиться высокой эффективности против ботовых L7-атак (флуд от ботов с повторяющимися отпечатками).</p><p>&nbsp;В этой статье мы реализуем защиту на основе фильтрации TLS-отпечатков, вдохновлённую подходом JA4, но в упрощённой версии FST1 (по отсортированным cipher suites с использованием Jenkins-хэша). Почему не полноценный JA4? Из-за жёстких ограничений eBPF (ограниченный стек, запрет на сложные циклы, отсутствие динамической памяти и строгие правила верификатора ядра) реализация полного JA4 (с учётом всех расширений, ALPN и других параметров) становится крайне сложной.</p> <a href="https://habr.com/ru/articles/994962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994962#habracut">Читать далее</a>
  61. Словарь терминов для новичков в GPU-вычислениях (2026)

    Tue, 10 Feb 2026 13:39:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/741/672/2e5/7416722e5a0074ac52e539eca3df5906.jpg" /><p>В статье дан словарь терминов для новичков в GPU-вычислениях (2026) включая базовые понятия, архитектуру и другие аспекты, важные в контексте разработки и внедрения ИИ - проектов.</p> <a href="https://habr.com/ru/articles/994956/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994956#habracut">Читать далее</a>
  62. От «мы устранили уязвимость» к «мы контролируем ситуацию»: эволюция языка ИБ-коммуникаций

    Tue, 10 Feb 2026 13:25:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/87d/d28/9dc/87dd289dc67e3d6492cb0f37cd0dcf0b.jpg" /><p><em>Привет! Меня зовут Полина Морозова, я PR-эксперт СКАН-Интерфакс, занимаюсь внешними коммуникациями. Представьте ситуацию: ваша компания столкнулась с кибератакой, и теперь важно не только устранить технические последствия, но и грамотно выстроить коммуникацию, чтобы снизить репутационные риски, которые часто оказываются сопоставимыми с финансовыми потерями. В этой колонке разберём, почему технический язык больше не работает в кризисных ситуациях и какие коммуникационные подходы сегодня помогают сохранять доверие.</em></p> <a href="https://habr.com/ru/articles/994946/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994946#habracut">Читать далее</a>
  63. Как ежедневно привлекать в тг-канал +10-20 подписчиков: подробная инструкция с лайфхаками

    Tue, 10 Feb 2026 13:13:52 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/406/75b/f4f/40675bf4fc65f7e55360872b99f79aef.jpg" /><p><strong>В этой статье разберём: </strong></p><p>сбор каналов, аналитику (подойдёт для закупщиков, в том числе) </p><p>два подхода к комментингу: трудозатратный с бóльшим охватом, и быстрый с горячими лицами здесь и сейчас</p><p>виды цепляющих комментов</p><p>структуры &amp; формулы продающих комментов, скрытые фишки по удержанию аудитории</p> <a href="https://habr.com/ru/articles/994936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994936#habracut">Читать далее</a>
  64. Повышаем стабильность Telegram: поднимаем партизанский MTProxy с Fake TLS

    Tue, 10 Feb 2026 13:10:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/737/39e/37b/73739e37b4b2d59bdccdde253095645a.jpeg" /><p><br>Привет, Хабр!</p><p>Telegram блокируют всё активнее. VPN детектят и режут. Обычные прокси живут неделю. Что делать? Ответ <strong>MTProto Proxy с Fake TLS</strong>: специализированный прокси, который маскируется под обычный HTTPS-трафик к легитимным сайтам вроде <code>1c</code> или <code>sberbank</code>. Для DPI это выглядит как обычный визит на сайт, а на деле стабильный Telegram.</p><p>Сегодня разберём полную инструкцию: от выбора правильного VPS до эффективной маскировки и мониторинга.</p> <a href="https://habr.com/ru/articles/994934/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994934#habracut">Читать туториал</a>
  65. Компенсационные ревью в IT: как проводить калибровку, когда все считают себя выше рынка

    Tue, 10 Feb 2026 13:07:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d6e/0f2/eee/d6e0f2eee5bbf571c6a4f1edc3a26b7c.jpg" /><p>Всем привет! Вы наверняка слышали или&nbsp;даже участвовали в&nbsp;ежегодных performance/compensation review. Это когда собираются менеджеры, HR‑ы, сводят головы вместе и решают, кому повысить зарплату и на&nbsp;сколько, исходя из&nbsp;результатов работы. И вот тут случается забавное, каждый сотрудник внезапно оказывается стоит дороже рынка, работает лучше всех, и вообще молодец. </p><p>Как&nbsp;же провести калибровку в&nbsp;ситуации, когда все уверены, что&nbsp;заслуживают больше среднего? </p> <a href="https://habr.com/ru/articles/989644/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=989644#habracut">Читать далее</a>
  66. Интерактивная поздравительная открытка на JavaScript

    Tue, 10 Feb 2026 13:01:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a33/349/637/a33349637ba411716487bafb37087131.png" /><p>Наверное, каждый из нас ловил себя на мысли: что отправить на день рождения в этот раз? Просто текст, тёплую фотографию или голосовое сообщение? И сразу вспоминается это чувство, когда ищешь или обдумываешь креативный текст, а потом вспоминаешь о милой картинке с котиком, гифке с шампанским или стандартном «С ДР!» — и отправляешь, чисто для галочки. </p><p>Со временем я заметил: когда получаешь такое поздравление в Telegram, становится немного грустно, что человек хоть и поздравил, но не потратил время на то, чтобы обдумать и искренне пожелать чего-то хорошего и уникального только про тебя. Хотя понимаешь — это нормально. Поколение постарше привыкло обмениваться этими милыми, но безликими посланиями. Хотя не все делают это из-за нежелания — некоторым просто понравилась картинка, вот и скинули. </p> <a href="https://habr.com/ru/articles/993246/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=993246#habracut">Читать далее</a>
  67. Прощай, Ingress. Здравствуй, Gateway API

    Tue, 10 Feb 2026 13:00:52 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4d2/8d3/c74/4d28d3c747eec3b194175c50d8b035f1.png" /><p>Когда проект Kubernetes только начинал свой путь, вопрос как пустить трафик в кластер решался просто: как-нибудь. Сервисы торчали наружу через NodePort, потом появился LoadBalancer, а чуть позже — объект <a href="https://kubernetes.io/docs/concepts/services-networking/ingress/" rel="noopener noreferrer nofollow">Ingress</a>, который на долгие годы стал стандартной точкой входа в HTTP-мир Kubernetes.</p><p>Ingress был своевременным решением. Он дал декларативный способ описывать маршрутизацию, TLS и виртуальные хосты, не заставляя инженеров напрямую настраивать nginx-конфиги или HAProxy руками. Для своего времени — шаг вперёд, и весьма заметный. Проблема в том, что Kubernetes рос быстрее, чем сам Ingress.</p><p>Со временем выяснилось, что спецификация Ingress намеренно минималистична. В ней нет ни чёткого разделения ответственности, ни расширяемой модели, ни нормального способа описывать сложные сценарии маршрутизации. Всё, что выходило за рамки базового use case, уезжало в аннотации ingress-контроллеров. В результате у нас появился единый стандарт, который на практике вёл себя по-разному в зависимости от того, какой контроллер стоял в кластере. Формально — Ingress, фактически — vendor-specific конфигурация с YAML-обвязкой.</p> <a href="https://habr.com/ru/articles/992366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=992366#habracut">Читать далее</a>
  68. Детерминированное поведение и стейт-машины для ваших агентов

    Tue, 10 Feb 2026 12:05:08 -0000

    <p>Агенты отлично справляются с узкими, конкретными задачами — например, написать функцию или короткий текст — но начинают буксовать на сложных многошаговых процессах. Чем более абстрактна и «высокоуровнева» работа, тем больше ошибок они допускают: путают шаги, пропускают операции, неверно интерпретируют инструкции. Такие ошибки накапливаются и усиливают друг друга, приводя к неожиданным результатам. Чем больше задача, которую вы отдаёте агенту, тем выше шанс, что он её провалит.</p><p>Помедитировав немного над этим, я пришёл к интересным эвристикам.</p><p>Большинство высокоуровневой работы более алгоритмично, чем кажется на первый взгляд.</p><p>Большинство низкоуровневой работы менее алгоритмично, чем кажется на первый взгляд.</p><p>Например, существует масса формализованных циклов проектирования (PDCA, OODA, DMAIC, 8D и etc.) — по сути, тривиальных мета-алгоритмов; однако каждый шаг этих алгоритмов — это куда более сложная и нетривиальная задача.</p><p>Значит, стоит стремиться давать агентам низкоуровневые задачи с небольшим, ясным контекстом, а высокоуровневые процессы описывать алгоритмически.</p> <a href="https://habr.com/ru/articles/994906/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994906#habracut">Читать далее</a>
  69. ERP нового поколения. Объединение мультиагентных AI-платформ и микросервисной архитектуры

    Tue, 10 Feb 2026 11:56:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/924/4f6/ecb/9244f6ecb362e60fbca2ceb61d8f5bb5.png" /><p>Архитектуры корпоративных ИТ-систем стоят на пороге структурных изменений. Их причина - в совмещении двух подходов, которые долгое время развивались параллельно - микросервисные архитектуры и AI-агентные платформы.</p><p>Микросервисы стали стандартом построения масштабируемых и надежных корпоративных систем, особенно для таких классов, как ERP-системы, для которых важны детерминизм, воспроизводимость результатов, контроль и соответствие регуляторным требованиям [1][2][5].</p><p>AI-агентные платформы, в свою очередь, дают возможность системам работать с целями, автономно рассуждать и принимать решения в условиях неопределенности.</p><p>Попытки использовать эти подходы по отдельности приводят либо к жестким и плохо адаптирующимся системам, либо к интеллектуальным решениям, которым бизнес не готов доверять.</p><p>В этой статье впервые представлена архитектурную модель, которая позволяет объединить эти два подхода в единую управляемую архитектуру.</p> <a href="https://habr.com/ru/articles/994898/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994898#habracut">Читать далее</a>
  70. От приоритизации до нового плана: как быть, если нужно сохранить клиента, команду и эффективность, а денег стало меньше

    Tue, 10 Feb 2026 11:53:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/494/3d1/575/4943d15755c3b77b49c5bbe434b72a87.jpeg" /><p>Сокращение бюджета&nbsp;— это почти всегда момент истины для руководителя: будь то руководитель проекта, тимлид, архитектор или ответственный за внутреннюю IT-службу. В такие моменты лучше всего работают прозрачность и честный диалог, а не директивы и «приказы сверху». Меня зовут Александр Якунчев, я руковожу отделом внедрений и развития 1С и пишу статьи для медиа «<a href="https://vaiti.io/" rel="noopener noreferrer nofollow">вАЙТИ</a>». На примере проектной команды IT-интегратора расскажу, как пройти этот сложный период, сохранив клиента, команду и эффективность.&nbsp;</p> <a href="https://habr.com/ru/articles/994872/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994872#habracut">Читать далее</a>
  71. [Перевод] Главная цель Continuous Integration — это провал

    Tue, 10 Feb 2026 11:39:55 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f8d/bde/2bd/f8dbde2bda1092c95d4c7226930f4121.png" /><p>CI (непрерывная интеграция) ценна только тогда, когда проваливается. Когда она проходит успешно, то становится просто оверхедом: того же результата можно было добиться и без CI.</p><p><strong>Что такое Continuous Integration?</strong></p><p>Разработка ПО следует по цикличному итеративному паттерну. Разработчики вносят изменения, коммитят их в систему управления версиями, развёртывают их для пользователей и повторяют этот процесс. Этап continuous integration (CI) расположен между коммитами и развёртыванием, это выполнение автоматизированных проверок каждого коммита. Если проверка проходит успешно, мы говорим «CI пройдена», после чего изменение развёртывается. Если проверка проваливается, мы говорим «CI не пройдена», и изменение не развёртывается.</p><p>Если вы опытный разработчик, то, возможно, думаете: «Ну это само собой!». Чтобы по-настоящему осознать предназначение CI, нужно посмотреть, что происходит с CI и без неё.</p> <a href="https://habr.com/ru/articles/994888/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994888#habracut">Читать далее</a>
  72. Zod: строгая валидация и удобная типизация. Опыт перехода

    Tue, 10 Feb 2026 11:37:51 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/16f/ee4/13c/16fee413c1d30921effa471b972a9648.png" /><p>Привет, Хабр! Меня зовут Сергей, я фронтенд-инженер в Банки.ру.</p><p>В этой статье расскажу, как Zod помог нам перестать писать валидацию на уровне полей, подружился с React Hook Form и стал единым источником правды о структуре данных.</p><p>К Zod мы пришли не сразу. Долгое время типы и валидация у нас жили в разных слоях приложения: TypeScript определял структуру данных во время разработки, а отдельные функции или библиотеки (вроде Yup) проверяли входящие значения в рантайме.</p><p>Это классическая проблема: дублирование логики и рассинхрон. Типы в interface поменялись, а валидация осталась прежней (или наоборот). Мы пробовали Yup, но он казался громоздким в связке с TS: типы приходилось выводить вручную или мириться с тем, что схемы выглядят непрозрачно. В какой-то момент стало непонятно: зачем тащить отдельную библиотеку, если проще написать <code>if (typeof x === 'string')</code>?</p><p>С переходом на Zod всё стало значительно проще: одна схема одновременно является и валидатором, и источником типа данных.</p> <a href="https://habr.com/ru/articles/994886/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994886#habracut">Читать далее</a>
  73. Топ 30 бесплатных нейросетей для повседневных задач

    Tue, 10 Feb 2026 11:36:25 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b6a/07a/a57/b6a07aa579bd6dfa606e466c54eded98.jpeg" /><p>Мы живем в эпоху, когда искусственный интеллект перестал быть технологией будущего и вошел в наше настоящее. Кажется, что буквально каждый день на рынок выходит новая модель, чат-бот или специализированный сервис, обещающий нечто новое.</p><p>Стремительный поток инноваций, конечно, вдохновляет, но в нем легко потеряться и упустить из виду по-настоящему полезные инструменты. Именно поэтому я и решил составить подборку сервисов, приложений и моделей на разные случаи: от генерации текста и изображений до возможности просто скоротать время. В перечне будут как бесплатные, так и платные варианты, которые позволяют протестировать их функционал в рамках пробного периода или базового тарифа.</p><p>Разумеется,<strong> я не могу утверждать</strong>, что собрал все самые новые и полезные варианты. Их список может быть поистине огромным. Поэтому мне было бы интересно послушать и о ваших находках на просторах интернета.</p> <a href="https://habr.com/ru/articles/994880/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994880#habracut">Читать далее</a>
  74. Хихиканье вместо Snickers: руководство, как бизнесу переводить все на русский язык и не нарушить закон

    Tue, 10 Feb 2026 11:34:42 -0000

    <p>Осталось меньше месяца, чтобы поменять все на русский язык. Публичная информация о компании и ее услугах должна доноситься до потребителя на русском языке.<br><br><strong>Кого коснутся эти требования, распространяются ли они на сайты, карточки товара и другую информацию в "Интернете" — разберем в этой статье. </strong></p> <a href="https://habr.com/ru/articles/994884/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994884#habracut">Читать далее</a>
  75. Разработка Telegram-ботов на Python: системный подход вместо разрозненных гайдов

    Tue, 10 Feb 2026 11:33:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a20/9e9/efd/a209e9efd0f2e0d05588f0def6db371c.jpg" /><p>Обычно всё начинается с очень простой задачи, которую нужно решить чем быстрее, там лучше. «А можно ли сделать так, чтобы пользователи сами записывались на консультацию через Telegram?» или «кто-то должен отвечать на типовые вопросы клиентов ночью, пока саппорт спит». Как правило, на этом этапе вспоминают о Telegram-ботах, но тут вопросов возникает еще больше. Сколько стоит разработка? Можно ли создать такого бота своими силами? Что для этого нужно? Насколько это сложно? Или вообще, — а что там внутри этих самых Telegram-ботов, кроме команды «<code>/start»?</code></p> <a href="https://habr.com/ru/articles/994878/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994878#habracut">А что там внутри?</a>
  76. Почему «просто поговорить» в команде часто не работает

    Tue, 10 Feb 2026 10:59:57 -0000

    <p>В управленческой практике прочно укоренилась идея, что большинство проблем в команде можно решить, «просто поговорив». Однако в реальности такие разговоры нередко заходят в тупик, оставляя после себя непонимание и взаимное раздражение. Причина кроется не в неискренности участников, а в ограничениях работы нашего внимания, защитных механизмах психики и организационном контексте, который часто игнорируется. Отказ от мифа о «волшебной силе диалога» – первый шаг к построению эффективной коммуникации.</p><p>О чем речь? Любая коммуникация происходит не в вакууме, а на фоне текущей когнитивной нагрузки. К моменту начала разговора его участники уже находятся в состоянии частичного истощения ресурсов внимания и рабочей памяти.</p> <a href="https://habr.com/ru/articles/994870/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994870#habracut">Читать далее</a>
  77. Обзор фитнес-браслета Whoop: полезная штука или хайп за подписку?

    Tue, 10 Feb 2026 10:59:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/06d/55e/ccb/06d55eccbbca7c156517672af897aec2.png" /><p>Представьте: вы замечаете на запястьях кроссфитеров и популярных подкастеров странный браслет без экрана. Это Whoop. Зачем люди носят устройство, которое не показывает ни время, ни уведомления, а ещё просит ежемесячную плату?</p> <a href="https://habr.com/ru/articles/994866/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994866#habracut">Читать далее</a>
  78. Книга: «Эффективный Node.js»

    Tue, 10 Feb 2026 10:59:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/70a/b6a/c66/70ab6ac660f758c9537c227cfcbcaa7b.jpg" /><p>Привет, Хаброжители! Node.js — это технология, которая изменила современный веб. Более 10 миллионов разработчиков по всему миру используют ее для создания быстрых и масштабируемых приложений.</p><p>Эта книга поможет вам присоединиться к их числу и превратить знания JavaScript в уверенные навыки бэкенд-разработки.</p><p>Вы научитесь создавать надежные, быстрые и масштабируемые приложения, востребованные в таких компаниях, как Amazon, Netfl ix, LinkedIn.</p> <a href="https://habr.com/ru/articles/992354/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=992354#habracut">Читать далее</a>
  79. Организация производства Информационных систем. Часть 5. Проектирование, дизайн, формирование требований

    Tue, 10 Feb 2026 10:58:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7d3/fd1/17c/7d3fd117cb35834f32eae3ec8084b114.png" /><p>Старт фазы проектирования, проводит водораздел в ЖЦ производства, завершая этап научно-исследовательского периода и символизирует переход к проектной стадии.</p><p>В предыдущей части курса, прежде всего мы разобрались, а зачем вообще нужна фаза <br> “Исследования, инициации и анализа” в ИТ-производстве. Очевидно, что ее целесообразность обусловлена масштабом производства, степенью неопределенности, ценой ошибки и является в кой-то мере инвестицией в уровень гарантирования успешного завершения производства. </p><p>В следствии выполнения первой фазы были получены следующие результаты:</p> <a href="https://habr.com/ru/articles/994798/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994798#habracut">Читать далее</a>
  80. Кубик Рубика и суперспособности. Как думают компьютер, робот и человек, когда решают кубик 3×3×3?

    Tue, 10 Feb 2026 10:57:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4e8/370/30a/4e837030a0155c52cee65e27afc20163.png" /><p>На днях произошло знаковое событие в мире спидкубинга. Человек впервые собрал кубик Рубика быстрее 3 секунд на соревнованиях WCA. Это произошло 8 февраля на турнире GLS Big Cubes Gdańsk 2026 в Польше. 9-летнему Теодору Зайдеру первому в истории удалась <a href="https://youtu.be/bTDZXzI_Ab8?si=b5UIscB1e5Asn8Er" rel="noopener noreferrer nofollow">официальная сборка sub-3</a> секунды кубика 3×3×3. В этой попытке сошлось много факторов: хороший скрамбл, сверхточный lookahead, мгновенное распознавание паттернов, непрерывный поток движений без пауз со скоростью более 10 TPS (поворотов в секунду), автоматическая моторная память на алгоритмы и знание основ ZBLL (продвинутого метода для решения последнего слоя за один алгоритм), а также куб GAN 12 Maglev UV, идеально подходящий для экстремальных скоростей. Всё это позволило Теодору решить кубик за 29 ходов и 2,76 секунды.</p><p>Sub-3 в мире спидкубинга ждали. Рекорды последних лет были близки к рубежу трех секунд: 3.05 (Xuanyi Geng, 2025), 3.08 (Yiheng Wang, 2025), 3.13 (Max Park, 2023). Меня же этот рекорд побудил написать статью о том, как проявляются суперспособности компьютера, робота и человека в решении кубик Рубика. </p> <a href="https://habr.com/ru/articles/994868/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=994868#habracut">Крутите кубик, крутите...</a>