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

  1. Как плеер угадывает тональность трека: 12 чисел и одна корреляция

    Fri, 02 Oct 2026 22:45:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/acf/5ef/2c6/acf5ef2c6a1941bdf4623a95f77d8092.png" /><p>Плеер показывает у трека «ми минор», но как он это узнал? Программа не слушает гармонию, как музыкант: она считает, сколько звучит каждой из 12 нот, и ищет гамму, на которую набор похож сильнее всего. Разбираю алгоритм Крумхансл-Шмуклера на реальных треках, показываю, где он путает квинту и родственную тональность, и что тут меняют нейросети.</p> <a href="https://habr.com/ru/articles/1089832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089832#habracut">Читать далее</a>
  2. [Перевод] Спросите Итана: Как возникли атомы?

    Fri, 02 Oct 2026 22:31:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/512/1c5/7cf/5121c57cfca525e82a4922201384945a.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), пытается раскрыть раннюю историю Вселенной, с образования первых устойчивых частиц...</p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, ведь здесь поднимается вопрос на стыке физики и философии: почему настройки "первичного бульона" после Большого взрыва оказались таковы, что позволили образоваться многочисленным атомам? И каковы "способствующие сложному миру" границы этих настроек?</p> <a href="https://habr.com/ru/articles/1089726/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089726#habracut">Читать далее</a>
  3. PBN в SEO: как работают сетки сайтов

    Fri, 02 Oct 2026 21:28:55 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/022/1be/521/0221be521b1ddee07f23d6e93e138175.png" /><p>PBN используют давно, но под этим названием скрываются сети совершенно разного качества. Это могут быть несколько старых тематических сайтов с хорошей историей и нормальными материалами или домены, которые когда-то имели ссылки, а теперь существуют только ради новых ссылок на основной проект.</p><p>Результат зависит от домена, его прошлой жизни, сохранившихся ссылок, старых страниц и того, что произошло после покупки.</p><p>Со ссылками у Google тоже нет противоречий. PageRank по-прежнему входит в основные системы ранжирования, связи между страницами используются при оценке документов. При этом искусственные ссылки, созданные преимущественно ради изменения позиций, Google относит к ссылочному спаму. Спам-системы могут убрать влияние такой ссылки, не удаляя саму страницу из индекса. <a href="https://developers.google.com/search/docs/appearance/ranking-systems-guide" rel="noopener nofollow">Google for Developers</a></p><p>Это важная оговорка для всей статьи. По индексации донора нельзя проверить, учитывается ли его ссылка. Рост позиций - не доказательство, что сработала конкретная PBN. Внутреннюю оценку ссылок Google мы не видим.</p><p><strong>Дальше разберем саму механику:</strong> что покупать, где искать домены с историей, как проверять их до торгов, что сохранять после покупки, когда есть смысл делать отдельный сайт, а когда рассматривать 301, какой движок выбрать и сколько такая сеть в действительности стоит.</p> <a href="https://habr.com/ru/articles/1089828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089828#habracut">Читать далее</a>
  4. Как показать 24 соседних листа? Паспарту спешит на помощь

    Fri, 02 Oct 2026 20:08:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f66/c61/38a/f66c6138a81391ffee98525135f2fb82.png" /><p>В статье расскажу про то как боролся с переместившимся клубком запутанных сущностей. Также поделюсь идеями и новостями по прототипу.</p> <a href="https://habr.com/ru/articles/1089822/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089822#habracut">Читать далее</a>
  5. Если у вас Android, жизнь стала чуточку легче

    Fri, 02 Oct 2026 19:27:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/79c/ce1/483/79cce1483aad7abe9383a0e70210ffd8.png" /><p>Привет, Хабр!</p><p>Если вы читали прошлые статьи, то знаете Гига Писаря: зажимаешь клавишу, говоришь, отпускаешь, и текст появляется там, где стоит курсор. Распознаёт речь модель GigaAM от Сбера, прямо на устройстве, без интернета.</p><p>Сначала был мак, потом Windows, а про Android я даже не думал. Диктовка я думал актуальнее на компе, клавиатура, рабочие письма, документы, телефон был где-то за гранью моего видения</p> <a href="https://habr.com/ru/articles/1089818/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089818#habracut">Читать далее</a>
  6. Как я собрал бота коммерческих предложений на чистом stdlib и рендерю PDF через headless Chrome

    Fri, 02 Oct 2026 19:04:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aed/e5f/663/aede5f663f35cc1ae794eed142513872.png" /><p>Я дизайнер интерфейсов и работаю как фрилансер. На каждое коммерческое предложение у меня уходило часа три: смета в таблице, вёрстка, экспорт, проверка. Шаги одни и те же, меняются цифры и состав работ. В конце июля я упаковал этот процесс в Telegram-бота, который задаёт семь вопросов и присылает PDF со сметой, сроками, этапами и кейсами.</p><p>Расскажу, как смета собирается из свободного текста, почему PDF рендерит Chrome, как бот приводит обложки кейсов к одной пропорции и зачем ему мини-приложение. В конце грабли эксплуатации и цифры за два месяца.</p> <a href="https://habr.com/ru/articles/1089814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089814#habracut">Читать далее</a>
  7. [Перевод] N‑tier, Clean Architecture и Vertical Slice: практическое сравнение для.NET

    Fri, 02 Oct 2026 18:19:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/112/667/aa3/112667aa30151f4b8213b4eab3538751.jpg" /><p><em>Как каждая из них организует код, где они пересекаются и что учитывать при выборе.</em></p><p>Большинство .NET-разработчиков знакомятся с этими тремя архитектурами в одном и том же порядке: N-tier — в первых проектах, Clean Architecture — когда её приносит команда или шаблон, и Vertical Slice — когда о ней упоминают на код-ревью или в докладе на конференции. Каждую из них подают как улучшение предыдущей. На практике они отвечают на несколько разные вопросы, и правильный выбор зависит скорее от проекта, чем от того, какая из них новее. </p> <a href="https://habr.com/ru/articles/1089808/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089808#habracut">Читать далее</a>
  8. [Перевод] Краткая история терминала Bloomberg

    Fri, 02 Oct 2026 18:01:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c1f/732/c9a/c1f732c9a66e1382110d760c85e67eb1.jpg" /><p>Краткая история терминала Bloomberg.&nbsp;</p><p>Как он предоставил трейдерам и аналитикам Уолл-стрит беспрецедентную возможность заглянуть на мировые рынки.</p><p> </p> <a href="https://habr.com/ru/articles/1089806/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089806#habracut">Читать далее</a>
  9. Вечер на код и месяц на всё остальное: свой MCP‑сервер

    Fri, 02 Oct 2026 17:16:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/920/e33/6f5/920e336f5c7d03a832b865c74fdfbb7c.jpeg" /><p>Я сделала для своего продукта MCP-сервер. Написание и проверка кода заняла один вечер — писал конечно агент.</p><p>А вот «остальное» оказалось решениями о составе и видимости инструментов и вещами, которые невозможно было запланировать заранее — только узнать постфактум, и почти всегда по итогам чьей-то реакции снаружи. </p> <a href="https://habr.com/ru/articles/1089802/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089802#habracut">Читать далее</a>
  10. Нейросети для 3D: как сгенерировать модель по тексту и фото

    Fri, 02 Oct 2026 17:10:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b89/23b/353/b8923b353e0e2a812d84053c590e3385.jpeg" /><p>Генерация 3D из текста перестала быть демо-фокусом где-то между 2024 и 2026 годом. Сейчас почти любой человек без существенного опыта в Blender может написать «деревянный сундук с металлическими уголками» и через минуту получить файл, который откроется в Unity или в любом другом приложении. То есть тут вопрос уже не о том, можно ли сделать, а о том, какое будет качество, как правильно сгенерировать модель и что делать с ней дальше.</p><p>Есть два типа источника: фото и текст. Из одного снимка нейросеть способна построить геометрию лучше, чем из текста, если ракурс и освещение позволяют восстановить глубину. Текст выигрывает в контроле над деталями, по типу материалов, пропорций, вещей которые необычны для данного объекта. На практике оба подхода дают модель, которую иногда приходится дорабатывать руками, если хочется красивый результат.</p><p>В этой статье мы разберем, как устроен пайплайн генерации от промпта или снимка до экспорта, какие сервисы закрывают отдельные этапы и где результат все еще требует вмешательства человека.</p> <a href="https://habr.com/ru/articles/1089800/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089800#habracut">Читать далее</a>
  11. Бусти.ру — или как зарубежная компания пытается оставаться российской

    Fri, 02 Oct 2026 16:47:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4aa/877/d5e/4aa877d5ea0e04f8ae4a96fc95cd6e5c.png" /><p>Есть такой удивительный интернет-феномен: сервис может быть придуман в России, создан российской компанией, зарабатывать на российской аудитории, принимать деньги российских пользователей, учитывать российские законы — и при этом юридически иметь к России всё меньше и меньше отношения.</p><p>Сегодня речь про Boosty.</p><p> Точнее, про Boosty.to — именно так называется домен сервиса, который многие по привычке ищут как «Бусти.ру».</p><p>Я решил немного покопаться в его биографии. И чем глубже копал, тем интереснее становилась конструкция.</p><p>Потому что история Boosty - это уже не просто история российского аналога Patreon. Это путешествие длиной в несколько юрисдикций:</p> <a href="https://habr.com/ru/articles/1089796/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089796#habracut">Читать далее</a>
  12. Крошечная нейронная сеть без компьютера и калькулятора

    Fri, 02 Oct 2026 16:42:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c0/42a/b3e/0c042ab3e81d41695b2be28851abd546.jpg" /><p> "- Когда я вижу ответ LLM, я скорее поверю, что где-то сидят миллион индусов, чем то, что ответ есть результат перемножения матриц. - Я тебе покажу "молекулу" этих нейросетей и ты поверишь, что индусы заняты не этим."</p><p>После этого диалога с Юриком, держу слово. Написал ему письмо, и решил - пусть и остальные прочтут. Прошу простить за несколько развязный тон письма, но это все-таки личное письмо и в нашем общении оно допустимо.</p><p>«Дорогой, Юрик!</p><p>Стало обидно и за матрицы и за индусов, и я обещал тебе, что покажу как можно спомощью первых, заменить вторых. Я обещал показать работу нейросети на примере решения ХОР, но я начну на шаг раньше, не потому, что ты этого не знаешь, а так мне, - тугодуму, легче удержать логику объяснения.</p> <a href="https://habr.com/ru/articles/1086410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1086410#habracut">Письмо другу с нейросетью внутри</a>
  13. World of Tanks Generals — никому не нужное дитя Wargaming. Полный обзор (+ видеоверсия)

    Fri, 02 Oct 2026 16:35:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4c2/e8c/c48/4c2e8cc48b8869c1def77da65f815658.webp" /><p>Уверен, что большинству игроков World of Tanks («Мир танков» для меня лично дико звучит) само словосочетание WoT Generals ничего не скажет и никаких ассоциаций не вызовет. При этом, эта игра носит гордое название от своего родителя – World of Tanks и сделано в этой вселенной, что само по себе уже о многом говорит. А на своём пике привлекало немалое количество игроков.</p><p>Однако, в настоящее время об этом проекте уже почти никто и не вспоминает. А сама Wargaming, такое ощущение, вообще постаралась забыть об этой игре, как будто бы это был страшный сон. Как о совсем не нужном ей дитя.</p><p>И более того, в сети нет ни одного видео или статьи, где подробно рассказывалась бы история создания, релиза, а также дальнейшей судьбе WoT Generals.</p><p>Оправданно ли такое отношение к игре? Заслуженное ли забвение настигло эту игру?</p><p>В этой статье я хочу закрыть этот пробел и рассказать всё, что я смог раскопать об этой игре (а раскопал я очень многое), а также прояснить вопрос – неужели этот проект действительно был настолько плох и оказался вообще никому не нужен?</p><p>п.с. Кому удобней не читать, а смотреть - вот видеоверсия статьи на <a href="https://www.youtube.com/watch?v=9pj9HIBuxFc" rel="noopener nofollow">Ютубе</a>, <a href="https://rutube.ru/video/0ac052c2d4c71c3748d84d0333005c54/" rel="noopener nofollow">РуТубе</a> и <a href="https://vkvideo.ru/video-232256290_456239042" rel="noopener nofollow">VKвидео</a>.</p> <a href="https://habr.com/ru/articles/1089366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089366#habracut">Читать далее</a>
  14. Смотрим кино вместе на своём сервере: как заставить плееры идти в ногу и не дёргать картинку

    Fri, 02 Oct 2026 16:33:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f54/bc4/644/f54bc4644d186b6d4b1ac984434272d0.png" /><p>Друг в другом городе, вы оба хотите досмотреть сезон. Обычно это заканчивается одним из двух сценариев. Либо демонстрация экрана в Discord: картинка мылится, звук сжат до стерео, а у второго зрителя всё безбожно фризит. Либо обратный отсчёт «на счёт три жмём плей», после чего через десять минут выясняется, что у одного диалог уже на пару секунд впереди.</p><p>Я сделал совместный просмотр в своём self-hosted медиацентре Avalon MediaCard. У каждого участника идёт оригинальный поток без пережатия напрямую с сервера, а бэкенд следит только за тем, чтобы все зрители находились ровно в одной точке фильма. А если это сериал, комната никуда не исчезает: она сохраняется вместе с текущей серией и секундой, чтобы в следующий раз можно было продолжить ровно с того же места.</p><p>С первого раза гладко это не заработало: в процессе отладки я поймал баг, который превращал просмотр в слайд-шоу из одного кадра в секунду. О том, как устроена эта система снаружи, почему микроускорение лучше перемотки и на какие грабли я наступил под капотом рассказываю в статье.</p> <a href="https://habr.com/ru/articles/1089790/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089790#habracut">Читать далее</a>
  15. Flutter на клиенте, Fletch на сервере: бэкенд на знакомом Dart

    Fri, 02 Oct 2026 16:25:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5c6/e38/c96/5c6e38c96ba5aa83bc1bc2ef55938690.png" /><p>Вы пишете приложение на Flutter. Модели уже описаны, бизнес-правила продуманы. Осталась небольшая деталь: сервер, который будет принимать запросы и работать с данными.</p><p>И здесь обычно начинается второй сезон сериала. Другой язык, другой менеджер пакетов, ещё один набор моделей. Поле переименовали на клиенте, забыли на сервере — поздравляем, у нас распределённая опечатка.</p><p>Dart позволяет написать обе стороны приложения. А <a href="https://pub.dev/packages/fletch" rel="noopener nofollow">Fletch</a> предлагает довольно понятный способ сделать серверную: знакомые по Express маршруты, middleware, обработчики запросов и немного инфраструктуры, которую не хочется каждый раз собирать вручную.</p><p>Разберёмся, как это выглядит в коде, откуда берётся скорость и какие мелочи стоит заметить до первого деплоя.</p> <a href="https://habr.com/ru/articles/1088658/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088658#habracut">Читать далее</a>
  16. Gemini 4 победила в бенчмарках. Почему это всё меньше говорит о качестве модели

    Fri, 02 Oct 2026 16:05:34 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4e8/0d8/f2c/4e80d8f2c164e2ce619a9cf0854df4d3.png" /><p>Gemini 4 Argon вышел с таблицей, где он лидирует в 12 тестах из 18. Ровно такую таблицу Google показывала в феврале — для Gemini 3.1 Pro. Тот потом проиграл Claude в реальной работе больше чем на 300 очков. </p><p>У релизов Gemini сложился сценарий, и Argon пока идёт по нему шаг в шаг. Дело при этом не только в Google: победа в бенчмарках сегодня значит всё меньше.</p> <a href="https://habr.com/ru/articles/1089782/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089782#habracut">Читать далее</a>
  17. Как я создал СуперЗавуч — программу для генерации расписаний занятий

    Fri, 02 Oct 2026 16:00:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1e6/039/439/1e6039439af0fa490356da20c53f678f.png" /><p>Привет, Хабр! Я бы хотел рассказать о том, как я создал программу для составления расписаний для учебных заведений - <strong>СуперЗавуч</strong>.</p><p>СуперЗавуч - современная программа для составления расписаний уроков для школ, лицеев и колледжей. Программа позволяет создать расписание за несколько минут и имеет много параметров для конфигураций.</p> <a href="https://habr.com/ru/articles/1089006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089006#habracut">Читать далее</a>
  18. Разбираемся с MCP на практике: сервер документации Swagger на Laravel

    Fri, 02 Oct 2026 16:00:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ba3/f77/178/ba3f77178437fa882028903dc34da74e.png" /><p>Разбираемся, как дать AI-ассистенту доступ к документации API, не загружая в контекст всю спецификацию. Импортируем Swagger PetStore в PostgreSQL и собираем на официальном пакете <code>laravel/mcp</code> сервер с четырьмя инструментами: поиск по документации, детали операции, именованная схема и список операций по тегу. Проверяем контракт в MCP Inspector и подключаем сервер к Claude Code.</p> <a href="https://habr.com/ru/articles/1089476/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089476#habracut">Читать далее</a>
  19. Typing в Python 3.11–3.14: что изменилось и как это использовать уже сейчас

    Fri, 02 Oct 2026 15:54:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/612/715/9bb/6127159bb87b6259b4cca4fdfe46d170.png" /><p>За последнее время я прочитал множество репозиториев, где в Pyhton пользуются типизацией и почти везде синтаксис не новее 3.11: <code>Optional</code>, <code>TypeVar</code> на уровне модуля, <code>Generic[T]</code>, кавычки вокруг опережающих ссылок. При этом у Python 3.10 поддержка закончилась, и разработчики языка дали нам новых удобных инструментов и чтобы ими пользоваться не всегда нужно обновляться до последней версии. В этой статье расскажу, какие основные фишки появились за последние несколько лет и как ими пользоваться даже в проектах на старых версиях.</p> <a href="https://habr.com/ru/articles/1089780/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089780#habracut">Читать далее</a>
  20. LLM работает не на одной видеокарте: анатомия AI-инфраструктуры 2026

    Fri, 02 Oct 2026 15:10:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/893/135/447/8931354478899eb6b2555685ab0363cd.png" /><p> Почему 70B-модель может поместиться в память и всё равно тормозить под нагрузкой? Разбираем AI-инфраструктуру 2026 года по слоям: HBM и KV-кеш, prefill и decode, NVLink и InfiniBand, tensor/pipeline parallelism, MoE, CPU, RAM и NVMe и смотрим, где на практике заканчивается производительность GPU-кластера. </p> <a href="https://habr.com/ru/articles/1089766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089766#habracut">Читать далее</a>
  21. Ускорение рутины в 10 раз: как мы внедрили навыки для ИИ-агентов у разработчиков

    Fri, 02 Oct 2026 15:09:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/331/d00/375/331d0037557654f655e5386a4cd8e467.png" /><p>Разработчики одними из первых начали использовать ИИ-агентов, чтобы автоматизировать рутинные задачи. Для компании важно, чтобы такие изменения происходили системно: эффект был очевиден, накопленные навыки собирались и обобщались, а разработчиков можно было бы обучать работе с ними.</p> <a href="https://habr.com/ru/articles/1089764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089764#habracut">Читать далее</a>
  22. Привлечение работает на 100%, а реального бизнеса нет. Почему performance-воронка убивает локальные и узкие ниши?

    Fri, 02 Oct 2026 15:05:58 -0000

    <p><strong><em>Как превратить разовых покупателей в бренд-адвокатов: анализ и пошаговый разбор архитектуры участия<br></em></strong><br><em>Все начинается с того что маркетолог предлагает увеличить бюджет. Продажи — повысить качество обращений. Собственник — задумывается над тем чтобы сменить маркетолога. О том, зачем клиенту возвращаться, пока никто не спросил. И он уже благополучно ушёл к расторопному конкуренту.</em></p><p>Меня интересует вполне конкретная проблема небольшого бизнеса: <strong>маркетинг работает по схеме «реклама — контакт — продажа», после чего компания возвращается в начало и снова платит за следующий контакт</strong>. Пока новых покупателей хватает, конструкция выглядит надёжной. В маленьком городе или узкой нише однажды выясняется: людей меньше, чем планов по масштабированию.</p><p>Что тогда? Ещё одна скидка? Или мы всё-таки начнём превращать покупателей в постоянных клиентов, участников и людей, способных привести других?</p><p>Разберём эту гипотезу на знакомой мне балетной студии любительского балета, а механики посмотрим у «ВкусВилла», «Петровича» и «Купера». У каждого примера своя задача. Нам нужна система, которую можно собрать в небольшом бизнесе. Для её устройства возьмём идеи клиентского опыта — всего, что человек переживает при выборе и использовании продукта, — из <em>Marketing 6.0</em> Филипа Котлера и соавторов. Персонализация у Абрахама и Эдельмана поможет выбирать предложение и следующий шаг под ситуацию конкретного клиента. «Фабрика смыслов» и «Туман войны» дадут архитектуру участия: подготовку людей, роли, поддержку и распространение идеи.</p> <a href="https://habr.com/ru/articles/1089760/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089760#habracut">Читать далее</a>
  23. Лучшие игры по скидке на осенней распродаже Steam 2026 — что купить за копейки

    Fri, 02 Oct 2026 15:03:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f60/874/2b3/f608742b33d425cea338a045047c9c01.png" /><p>Стартовала большая осенняя распродажа Steam, а значит, самое время охотникам за подешевевшими тайтлами пополнить кошельки и как следует закупиться. О том, какие игры этого года, хиты последних лет и, конечно, индюшки стоит добавить в свою библиотеку — расскажем прямо сейчас! </p> <a href="https://habr.com/ru/articles/1089756/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089756#habracut">Читать далее</a>
  24. «С/у», «Кладовка» и 638 кодов МССК: подбираем коды помещений для ЦИМ АГР

    Fri, 02 Oct 2026 14:54:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/862/5a3/16b/8625a316bc89602641e59f55bc61d5e6.png" /><p>Меня зовут Кирилл, я работаю BIM‑менеджером, писал эту статью совместно со своей коллегой Анастасией <a href="https://habr.com/users/nobimnolife" rel="noopener nofollow">@nobimnolife</a>. Помучавшись с&nbsp;разработкой ЦИМ без&nbsp;какой‑либо автоматизации, вместе мы подготовили плагин IDS Core. В этой статье – способы подбора кода без ИИ, метод Левенштейна и сила общего труда.</p><p>С 2026 года архитектурно-градостроительное решение в Москве сдаётся вместе с цифровой информационной моделью в IFC. У каждого помещения в ней должны быть заполнены два свойства: RUS_MSSK_SpaceAndZone_Code и RUS_MSSK_SpaceAndZone_Name — код и наименование по Московской строительной системе классификаторов (МССК), раздел «Помещения и зоны». В жилом доме это сотни помещений, и называются они в модели так, как привыкла мастерская: «С/у», «Кладовка», «ПУИ/Мусороудаление (К1)», «Элетрощитовая жилой части». Классификатор таких имён не знает, а проверяющие на вопрос «а если нужного нет?» отвечают честно: берите близкое по смыслу.</p><p>Мы решили, что «близкое по смыслу» можно хотя бы частично посчитать. Ниже — как устроен классификатор, на чём ломается наивный поиск похожих строк, где пригодился Левенштейн и почему точность упирается не в алгоритм, а в людей.</p><p><strong>Классификатор: 638 строк и одна, которой нет</strong></p><p>МССК распространяется в свободном доступе, нужный раздел — «Помещения и зоны». Это 638 кодов с иерархией по уровням:</p><p>ПЗ 30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Помещения квартир</p><p>ПЗ 30 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Жилые помещения</p><p>ПЗ 30 10 03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Жилая комната</p><p>ПЗ 30 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Вспомогательные помещения</p><p>ПЗ 30 20 13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Совмещенный санузел</p><p>ПЗ 31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Общественная зона</p> <a href="https://habr.com/ru/articles/1089750/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089750#habracut">Читать далее</a>
  25. Сколько инструментов показывать языковой модели: гипотеза, которую перечеркнул замер

    Fri, 02 Oct 2026 14:45:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/84c/856/ba6/84c856ba6d1bbe2cc3aca04964a39a1f.png" /><p>У нашего ИИ-оркестратора более девяноста инструментов: работа с таблицами, документами, почтой, задачами, веб-страницами, презентациями и т.д.</p><p>При обработке запросов модель на каждом шаге выбирает, какой из них вызвать. Вопрос, который периодически всплывает: сколько из них ей показывать за раз — все или только те, что подходят к запросу?</p><p>Наш оркестратор умеет работать как с большими облачными моделями, так и с маленькими, которые помещаются на бытовой видеокарте. Минимальный рабочий вариант: RTX 3090 24Gb + Qwen3.6 27B. </p><p>Цель - заставить минимальный рабочий вариант выполнять корпоративные задачи с приемлемым качеством и с приемлемой скоростью.</p><p>Ясно что, для малой и большой моделей способ выбора инструментов должен отличаться, но как найти оптимальный вариант вопрос сложный.</p><p>Обычно оркестратор показывает модели весь список инструментов и она уже решает какой нужно выбрать для ответа на запрос. Так делают Hermes, OpenClaw и Ouroboros. Ни один из них не выбирает инструменты по тексту запроса. У некоторых для слабых моделей и маленького контекста есть режим, где модели дают только каталог — имя и короткое описание — и инструмент «подключить», так что нужное она находит и загружает сама. Эти агенты рассчитаны на фронтир-модели уровня Claude и GPT-5, которые держат сотню инструментов без потерь. Моя задача другая: работать на локальной 27B в закрытом контуре. Для неё узкий набор измеримо лучше. </p><p><strong>Как устроен узкий набор</strong></p><p>Схема простая. Перед основным вызовом модели работает роутер: по тексту запроса он выбирает раздел — «датасеты», «почта», «презентации» ... — и внутри раздела подраздел. Модель получает недевяносто описаний инструментов, а около двадцати. О существовании остальных на этом шаге она не знает.</p> <a href="https://habr.com/ru/articles/1089742/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089742#habracut">Читать далее</a>
  26. Сколько стоит безопасность, если взломать компанию можно за несколько сотен долларов?

    Fri, 02 Oct 2026 14:36:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/21c/ee1/580/21cee1580e3712709fe562b294bf47c4.jpg" /><p>Если говорить честно, у информационной безопасности есть неприятная особенность: атакующему часто достаточно относительно небольших вложений, а защищающейся компании приходится тратить миллионы. И это не повод махнуть рукой. Это повод наконец перестать обсуждать ИБ как абстрактную строку расходов.</p> <a href="https://habr.com/ru/articles/1089734/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089734#habracut">Читать далее</a>
  27. [Перевод] Развитие языков программирования в эру ИИ

    Fri, 02 Oct 2026 14:34:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/176/a9a/711/176a9a7118cd86718baad2cbc68841aa.jpg" /><p>Создатель языка Elixir Жозе Валим (José Valim) размышляет об изменении языков программирования: изменился разработчик — должны измениться и языки.</p><p>Привет, Хабр! На связи <a href="https://ru.hexlet.io/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=hexlet-blog">Хекслет</a>. Весь материальный мир — от дверных ручек до архитектуры заводов — построен под пропорции и ограничения человека. И гораздо выгоднее делать роботов антропоморфными: пусть у них будут руки, ноги и пальцы — тогда они смогут пользоваться нашей инфраструктурой.</p><p>То же и софтом, синтаксисом и IDE: эта инфраструктура оптимизирована под человеческое восприятие. Должны ли мы сохранять эту эргономичность для ИИ-агентов?</p><p>Валим считает, что нужно адаптировать языки программирования под агентов, а не наоборот. В отличие от заводов и автомобилей, перестроить цифровую среду под новые сущности можно быстро и дёшево. Вместо того, чтобы заставлять ИИ-агентов пользоваться «человеческими дверными ручками» вроде синтаксического сахара или протоколов LSP, следует создать для них принципиально иную среду обитания. Ниже — перевод его размышлений о том, как должны измениться инструменты и языки программирования в агентную эпоху.</p> <a href="https://habr.com/ru/articles/1089724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089724#habracut">Читать далее</a>
  28. Cached input растёт квадратично

    Fri, 02 Oct 2026 14:33:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/25a/5ed/f52/25a5edf5262893f5550d5eb5677d9dd0.jpg" /><p>Единственная причина, по&nbsp;которой современные авторегрессионные трансформеры вообще пригодны для&nbsp;инференса&nbsp;— это использование KV кэша, без&nbsp;которого каждый следующий токен требовал&nbsp;бы <img class="formula inline" source="O(\mathrm{context\_size})^2" alt="O(\mathrm{context\_size})^2" src="https://habrastorage.org/getpro/habr/upload_files/cf1/a54/03c/cf1a5403c91e91036099da6c3d1d0e6f.svg" width="139" height="22" data-width="16.488" data-height="2.565" data-vertical-align="-0.566" style="width: 16.488ex; height: 2.565ex; vertical-align: -0.566ex">операций для&nbsp;вычисления всех попарных произведений между векторами ключей и запросов. KV кэш позволяет обменивать память на&nbsp;скорость, в&nbsp;результате чего&nbsp;лимитирующим фактором в&nbsp;инференсе становится пропускная способность памяти, и очередной токен вычисляется за&nbsp;линейное время.</p><p>Сейчас узнаем что&nbsp;из&nbsp;этого следует.</p> <a href="https://habr.com/ru/articles/1089728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089728#habracut">Читать далее</a>
  29. API принятия решений у вас в телефоне: ответ за десятки миллисекунд, без облака и без подписки (быстрый аналог Jev)

    Fri, 02 Oct 2026 14:26:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/52d/de8/46d/52dde846d83495eec001a40ebc35d8ca.png" /><p>Быстрый аналог Jev API для классификации запросов — в телефоне. В статье — что это за модель, как запустить сервер за пять минут и как встроить его в бота или автоматизацию с помощью одного curl и десяти строк на Python.</p> <a href="https://habr.com/ru/articles/1089714/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089714#habracut">Читать далее</a>
  30. Emacs: настраиваем TreeSitter

    Fri, 02 Oct 2026 14:25:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/cce/40d/c8d/cce40dc8df773b8541bf1ea365eb7aee.png" /><p>Emacs не стоит на месте: в него добавляют всё больше режимов на базе TreeSitter. В этой статье разбираемся, где взять грамматики, какие их версии использовать и как настроить <code>treesit.el</code>.</p> <a href="https://habr.com/ru/articles/1089712/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089712#habracut">(goto-definition)</a>
  31. [Перевод] Не каждый AI-вызов должен генерировать текст

    Fri, 02 Oct 2026 14:19:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa4/c60/ae3/aa4c60ae3b43a99243961c766c8be525.png" /><p>Иногда от модели нужен не красивый ответ, а быстрое решение. Пропустить запрос или заблокировать, выбрать маршрут, оценить результат, отфильтровать документы для RAG.</p><p>Для этого появился Spring AI TypeSafe. Проект интегрирует Jev API, который отвечает на типизированные вопросы числовыми значениями и не генерирует текст.</p> <a href="https://habr.com/ru/articles/1089708/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089708#habracut">Читать далее</a>
  32. Запускаем множество ИИ на телефоне без интернета в новом формате CMF

    Fri, 02 Oct 2026 14:10:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/984/3d8/e59/9843d8e598def4cb9990b0ecb4f456b7.png" /><p>Чат, перевод и решения для ваших скриптов — прямо на телефоне, без интернета и без подписок. Разбираем Cortiq Mobile: открытое приложение для Android и iOS, которое запускает нейросети локально. С замерами, скриншотами и инструкцией «попробовать за пять минут».</p> <a href="https://habr.com/ru/articles/1089704/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089704#habracut">Читать далее</a>
  33. Переезд в Армению из России: документы, легализация, жильё, банки и сервисы, которые пригодятся

    Fri, 02 Oct 2026 14:10:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/928/d4d/7e3/928d4d7e321e44c8bc83eda7c9b4e443.png" /><p>Когда едешь в Армению на неделю, всё довольно просто: купить симку в аэропорту, поменять наличные на драмы, заказать такси через Яндекс Go и есть толму, запивая таном.</p><p>Когда переезжаешь, всё не так просто. Разобраться с легализацией, найти жильё на долгосрок и найти возможность регулярно перегонять рубли в драмы — три базовые вещи из огромного списка.</p><p>А ещё выясняется, что в Ереване нет привычной батареи от ЖЭКа, зимой главный счёт — за газ, а 180 дней считаются не «подряд», а в течение года. Я собрал базовый минимум для человека, который переезжает в Армению из России в 2026 году. Прочитайте и сохраните, если смотрите в эту сторону.</p> <a href="https://habr.com/ru/articles/1089702/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089702#habracut">Читать далее</a>
  34. Работают ли запреты внутри песочницы ИИ-агента?

    Fri, 02 Oct 2026 14:00:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fd3/43a/6f6/fd343a6f62088b993f5749ba3a74dcca.jpg" /><p>ИИ-агент работает в песочнице, но отдельным инструментам нужны разные права. Анализатору можно читать исходники, а менять их нельзя. Как проверить, что этот запрет действует?</p><p>В экспериментах с Linux и gVisor встретились три ситуации. Механизм ограничения отсутствует, для его настройки не хватает прав или настройка проходит успешно без ожидаемого эффекта. Даже загруженная и подключённая программа фильтрации не всегда что-то фильтрует. Показываю результаты, ошибки собственных проверок и подход, который помогает проверить ограничения до запуска инструмента агента.</p> <a href="https://habr.com/ru/articles/1089364/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089364#habracut">Читать далее</a>
  35. Всё, что работает на фронте, теперь моё: A/B-тесты в Вариокубе глазами UX-исследователя

    Fri, 02 Oct 2026 13:59:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/29e/429/961/29e42996175556c9462fc22e8ea4b734.jpeg" /><p>Привет, Хабр! Меня зовут Ирина, я UX/CX-исследователь в отделе RnD финтех-компании. Мы разрабатываем много всего нового, много тестируем, пробуем и изучаем. Я провожу качественные и количественные исследования и запускаю A/B-тесты.</p><p><em>Расскажу, как Вариокуб от Яндекса позволил мне самой запускать тесты, на которые раньше уходили недели разработки, и поделюсь граблями, на которые наступила по дороге. И объясню, почему, на мой взгляд, простые A/B-тесты должен уметь запускать и читать каждый исследователь.</em></p> <a href="https://habr.com/ru/articles/1089698/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089698#habracut">Читать далее</a>
  36. [Перевод] Rust 1.99.0: функции с переменным числом аргументов, информация о схеме размещения типа

    Fri, 02 Oct 2026 13:53:45 -0000

    <p>Команда Rust рада сообщить о новой версии языка — 1.99.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.</p><p>Если у вас есть предыдущая версия Rust, установленная через <code>rustup</code>, то для обновления до версии 1.99.0 вам достаточно выполнить команду:</p><p><code>$ rustup update stable </code></p><p>Если у вас ещё не установлен <code>rustup</code>, вы можете установить его с <a href="https://www.rust-lang.org/install.html" rel="noopener nofollow">соответствующей страницы</a> нашего веб-сайта, а также посмотреть <a href="https://doc.rust-lang.org/stable/releases.html#version-1990-2026-10-01" rel="noopener nofollow">подробные примечания к выпуску 1.99.0</a>.</p><p>Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (<code>rustup default beta</code>) или nightly (<code>rustup default nightly</code>). Пожалуйста, <a href="https://github.com/rust-lang/rust/issues/new/choose" rel="noopener nofollow">сообщайте</a> обо всех встреченных вами ошибках!</p> <a href="https://habr.com/ru/articles/1089692/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089692#habracut">Читать далее</a>
  37. Дизайн за 5 минут. Дайджест сентября 2026

    Fri, 02 Oct 2026 13:40:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d29/bf8/9c6/d29bf89c62a7e35d4cffc1780341ec92.png" /><p>Привет, Хабр!</p><p>На связи Андрей, продуктовый дизайнер <a href="https://garage-eight.com/?utm_source=habr&amp;utm_medium=social&amp;utm_campaign=designdigest&amp;utm_content=september2026">Garage Eight</a>.</p><p>В сентябре обновлений было много: новые модели, интерфейсные фичи, библиотеки и несколько свежих айдентик. Остальные находки месяца — ниже.</p><p>1. Иконки для Cursor</p><p>2. Opus 5.5 + GPT-6 Astra</p><p>3. iPhone Duo</p><p>4. iOS 27 updated icons</p><p>5. beUI Pro + GSAP + Torph</p><p>6. Figma releases</p><p>7. KEEN</p><p>8. Xsolla</p> <a href="https://habr.com/ru/articles/1089674/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089674#habracut">Погнали!</a>
  38. Семь занятий по локальному RAG на Python от файла до ответа с источниками

    Fri, 02 Oct 2026 13:38:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bab/aaa/d5a/babaaad5a66cab707e7088e0506fe3f6.png" /><p>Сделал бесплатный курс для&nbsp;тех кто хочет научиться создавать локальные ИИ приложения на&nbsp;Python. За&nbsp;семь занятий разберём помощника, который ищет по&nbsp;вашим документам, отвечает на&nbsp;вопросы и показывает исходные фрагменты для&nbsp;проверки.<br><br>Чат с&nbsp;документами выглядит просто. Положили файлы в&nbsp;папку, задали вопрос, получили несколько складных предложений. Но&nbsp;стоит ответу разойтись с&nbsp;текстом&nbsp;— и хочется увидеть всю кухню: что&nbsp;нашёл поиск, что&nbsp;отправили модели и откуда она взяла последнюю фразу.</p><p>В <strong>local‑docs‑ai</strong> вокруг этой цепочки собран короткий курс. Семь занятий, одна программа. Она читает Markdown и TXT, ищет подходящие фрагменты через локальную embedding‑модель, передаёт их языковой модели и показывает исходный текст с&nbsp;именами файлов и номерами строк. Есть терминальные команды и окно в&nbsp;браузере.</p><p>Маршрут рассчитан на&nbsp;человека, которому знакомы функции, списки и словари Python. Сначала запускаем готовый пример. Затем разбираем его по&nbsp;частям, меняем документы и учимся различать два сбоя: поиск промахнулся или&nbsp;модель неверно пересказала найденное. В&nbsp;этой статье пройдём весь механизм; <a href="https://github.com/balyakin/local-docs-ai" rel="noopener nofollow">код и отдельные занятия</a> лежат в&nbsp;одном репозитории.</p> <a href="https://habr.com/ru/articles/1089682/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089682#habracut">Читать далее</a>
  39. Браузер, построенный на ошибках: как атаки меняли его защиту

    Fri, 02 Oct 2026 13:33:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f78/c13/aa2/f78c13aa255fd8f130203f7e37b1d896.jpg" /><p>Почему браузер устроен именно так? Разделение сайтов по процессам, песочница, защита от выполнения кода и другие механизмы не появились одновременно и не были придуманы в вакууме. Их архитектуру годами меняли реальные атаки: от эксплоитов Flash до Spectre, кражи сессий и атак через расширения. На реальных примерах разбираемся, какие уязвимости сформировали защиту современного браузера. </p> <a href="https://habr.com/ru/articles/1089138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089138#habracut">Читать</a>
  40. [Перевод] Именно это открытие сделало Эйнштейна величайшим физиком в истории

    Fri, 02 Oct 2026 13:32:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ed4/7f0/731/ed47f07317625d7cf2b11ec499be0136.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), написал статью о роли Эйнштейна в современной физике, о том, почему и за что физики-теоретики считают Эйштейна величайшим из ученых-физиков</p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, чтобы развеять популярное в последнее время поверье, будто бы Эйнштейн был всего лишь "поп-звездой от физики", что его достижения будто бы сомнительны или даже опровергнуты...</p> <a href="https://habr.com/ru/articles/1089488/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089488#habracut">Читать далее</a>
  41. Как плеер угадывает тональность трека: 12 чисел и одна корреляция

    Fri, 02 Oct 2026 22:45:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/acf/5ef/2c6/acf5ef2c6a1941bdf4623a95f77d8092.png" /><p>Плеер показывает у трека «ми минор», но как он это узнал? Программа не слушает гармонию, как музыкант: она считает, сколько звучит каждой из 12 нот, и ищет гамму, на которую набор похож сильнее всего. Разбираю алгоритм Крумхансл-Шмуклера на реальных треках, показываю, где он путает квинту и родственную тональность, и что тут меняют нейросети.</p> <a href="https://habr.com/ru/articles/1089832/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089832#habracut">Читать далее</a>
  42. [Перевод] Спросите Итана: Как возникли атомы?

    Fri, 02 Oct 2026 22:31:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/512/1c5/7cf/5121c57cfca525e82a4922201384945a.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), пытается раскрыть раннюю историю Вселенной, с образования первых устойчивых частиц...</p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, ведь здесь поднимается вопрос на стыке физики и философии: почему настройки "первичного бульона" после Большого взрыва оказались таковы, что позволили образоваться многочисленным атомам? И каковы "способствующие сложному миру" границы этих настроек?</p> <a href="https://habr.com/ru/articles/1089726/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089726#habracut">Читать далее</a>
  43. PBN в SEO: как работают сетки сайтов

    Fri, 02 Oct 2026 21:28:55 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/022/1be/521/0221be521b1ddee07f23d6e93e138175.png" /><p>PBN используют давно, но под этим названием скрываются сети совершенно разного качества. Это могут быть несколько старых тематических сайтов с хорошей историей и нормальными материалами или домены, которые когда-то имели ссылки, а теперь существуют только ради новых ссылок на основной проект.</p><p>Результат зависит от домена, его прошлой жизни, сохранившихся ссылок, старых страниц и того, что произошло после покупки.</p><p>Со ссылками у Google тоже нет противоречий. PageRank по-прежнему входит в основные системы ранжирования, связи между страницами используются при оценке документов. При этом искусственные ссылки, созданные преимущественно ради изменения позиций, Google относит к ссылочному спаму. Спам-системы могут убрать влияние такой ссылки, не удаляя саму страницу из индекса. <a href="https://developers.google.com/search/docs/appearance/ranking-systems-guide" rel="noopener nofollow">Google for Developers</a></p><p>Это важная оговорка для всей статьи. По индексации донора нельзя проверить, учитывается ли его ссылка. Рост позиций - не доказательство, что сработала конкретная PBN. Внутреннюю оценку ссылок Google мы не видим.</p><p><strong>Дальше разберем саму механику:</strong> что покупать, где искать домены с историей, как проверять их до торгов, что сохранять после покупки, когда есть смысл делать отдельный сайт, а когда рассматривать 301, какой движок выбрать и сколько такая сеть в действительности стоит.</p> <a href="https://habr.com/ru/articles/1089828/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089828#habracut">Читать далее</a>
  44. Как показать 24 соседних листа? Паспарту спешит на помощь

    Fri, 02 Oct 2026 20:08:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f66/c61/38a/f66c6138a81391ffee98525135f2fb82.png" /><p>В статье расскажу про то как боролся с переместившимся клубком запутанных сущностей. Также поделюсь идеями и новостями по прототипу.</p> <a href="https://habr.com/ru/articles/1089822/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089822#habracut">Читать далее</a>
  45. Если у вас Android, жизнь стала чуточку легче

    Fri, 02 Oct 2026 19:27:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/79c/ce1/483/79cce1483aad7abe9383a0e70210ffd8.png" /><p>Привет, Хабр!</p><p>Если вы читали прошлые статьи, то знаете Гига Писаря: зажимаешь клавишу, говоришь, отпускаешь, и текст появляется там, где стоит курсор. Распознаёт речь модель GigaAM от Сбера, прямо на устройстве, без интернета.</p><p>Сначала был мак, потом Windows, а про Android я даже не думал. Диктовка я думал актуальнее на компе, клавиатура, рабочие письма, документы, телефон был где-то за гранью моего видения</p> <a href="https://habr.com/ru/articles/1089818/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089818#habracut">Читать далее</a>
  46. Как я собрал бота коммерческих предложений на чистом stdlib и рендерю PDF через headless Chrome

    Fri, 02 Oct 2026 19:04:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aed/e5f/663/aede5f663f35cc1ae794eed142513872.png" /><p>Я дизайнер интерфейсов и работаю как фрилансер. На каждое коммерческое предложение у меня уходило часа три: смета в таблице, вёрстка, экспорт, проверка. Шаги одни и те же, меняются цифры и состав работ. В конце июля я упаковал этот процесс в Telegram-бота, который задаёт семь вопросов и присылает PDF со сметой, сроками, этапами и кейсами.</p><p>Расскажу, как смета собирается из свободного текста, почему PDF рендерит Chrome, как бот приводит обложки кейсов к одной пропорции и зачем ему мини-приложение. В конце грабли эксплуатации и цифры за два месяца.</p> <a href="https://habr.com/ru/articles/1089814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089814#habracut">Читать далее</a>
  47. [Перевод] N‑tier, Clean Architecture и Vertical Slice: практическое сравнение для.NET

    Fri, 02 Oct 2026 18:19:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/112/667/aa3/112667aa30151f4b8213b4eab3538751.jpg" /><p><em>Как каждая из них организует код, где они пересекаются и что учитывать при выборе.</em></p><p>Большинство .NET-разработчиков знакомятся с этими тремя архитектурами в одном и том же порядке: N-tier — в первых проектах, Clean Architecture — когда её приносит команда или шаблон, и Vertical Slice — когда о ней упоминают на код-ревью или в докладе на конференции. Каждую из них подают как улучшение предыдущей. На практике они отвечают на несколько разные вопросы, и правильный выбор зависит скорее от проекта, чем от того, какая из них новее. </p> <a href="https://habr.com/ru/articles/1089808/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089808#habracut">Читать далее</a>
  48. [Перевод] Краткая история терминала Bloomberg

    Fri, 02 Oct 2026 18:01:33 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c1f/732/c9a/c1f732c9a66e1382110d760c85e67eb1.jpg" /><p>Краткая история терминала Bloomberg.&nbsp;</p><p>Как он предоставил трейдерам и аналитикам Уолл-стрит беспрецедентную возможность заглянуть на мировые рынки.</p><p> </p> <a href="https://habr.com/ru/articles/1089806/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089806#habracut">Читать далее</a>
  49. Вечер на код и месяц на всё остальное: свой MCP‑сервер

    Fri, 02 Oct 2026 17:16:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/920/e33/6f5/920e336f5c7d03a832b865c74fdfbb7c.jpeg" /><p>Я сделала для своего продукта MCP-сервер. Написание и проверка кода заняла один вечер — писал конечно агент.</p><p>А вот «остальное» оказалось решениями о составе и видимости инструментов и вещами, которые невозможно было запланировать заранее — только узнать постфактум, и почти всегда по итогам чьей-то реакции снаружи. </p> <a href="https://habr.com/ru/articles/1089802/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089802#habracut">Читать далее</a>
  50. Нейросети для 3D: как сгенерировать модель по тексту и фото

    Fri, 02 Oct 2026 17:10:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b89/23b/353/b8923b353e0e2a812d84053c590e3385.jpeg" /><p>Генерация 3D из текста перестала быть демо-фокусом где-то между 2024 и 2026 годом. Сейчас почти любой человек без существенного опыта в Blender может написать «деревянный сундук с металлическими уголками» и через минуту получить файл, который откроется в Unity или в любом другом приложении. То есть тут вопрос уже не о том, можно ли сделать, а о том, какое будет качество, как правильно сгенерировать модель и что делать с ней дальше.</p><p>Есть два типа источника: фото и текст. Из одного снимка нейросеть способна построить геометрию лучше, чем из текста, если ракурс и освещение позволяют восстановить глубину. Текст выигрывает в контроле над деталями, по типу материалов, пропорций, вещей которые необычны для данного объекта. На практике оба подхода дают модель, которую иногда приходится дорабатывать руками, если хочется красивый результат.</p><p>В этой статье мы разберем, как устроен пайплайн генерации от промпта или снимка до экспорта, какие сервисы закрывают отдельные этапы и где результат все еще требует вмешательства человека.</p> <a href="https://habr.com/ru/articles/1089800/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089800#habracut">Читать далее</a>
  51. Бусти.ру — или как зарубежная компания пытается оставаться российской

    Fri, 02 Oct 2026 16:47:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4aa/877/d5e/4aa877d5ea0e04f8ae4a96fc95cd6e5c.png" /><p>Есть такой удивительный интернет-феномен: сервис может быть придуман в России, создан российской компанией, зарабатывать на российской аудитории, принимать деньги российских пользователей, учитывать российские законы — и при этом юридически иметь к России всё меньше и меньше отношения.</p><p>Сегодня речь про Boosty.</p><p> Точнее, про Boosty.to — именно так называется домен сервиса, который многие по привычке ищут как «Бусти.ру».</p><p>Я решил немного покопаться в его биографии. И чем глубже копал, тем интереснее становилась конструкция.</p><p>Потому что история Boosty - это уже не просто история российского аналога Patreon. Это путешествие длиной в несколько юрисдикций:</p> <a href="https://habr.com/ru/articles/1089796/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089796#habracut">Читать далее</a>
  52. Крошечная нейронная сеть без компьютера и калькулятора

    Fri, 02 Oct 2026 16:42:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0c0/42a/b3e/0c042ab3e81d41695b2be28851abd546.jpg" /><p> "- Когда я вижу ответ LLM, я скорее поверю, что где-то сидят миллион индусов, чем то, что ответ есть результат перемножения матриц. - Я тебе покажу "молекулу" этих нейросетей и ты поверишь, что индусы заняты не этим."</p><p>После этого диалога с Юриком, держу слово. Написал ему письмо, и решил - пусть и остальные прочтут. Прошу простить за несколько развязный тон письма, но это все-таки личное письмо и в нашем общении оно допустимо.</p><p>«Дорогой, Юрик!</p><p>Стало обидно и за матрицы и за индусов, и я обещал тебе, что покажу как можно спомощью первых, заменить вторых. Я обещал показать работу нейросети на примере решения ХОР, но я начну на шаг раньше, не потому, что ты этого не знаешь, а так мне, - тугодуму, легче удержать логику объяснения.</p> <a href="https://habr.com/ru/articles/1086410/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1086410#habracut">Письмо другу с нейросетью внутри</a>
  53. World of Tanks Generals — никому не нужное дитя Wargaming. Полный обзор (+ видеоверсия)

    Fri, 02 Oct 2026 16:35:47 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4c2/e8c/c48/4c2e8cc48b8869c1def77da65f815658.webp" /><p>Уверен, что большинству игроков World of Tanks («Мир танков» для меня лично дико звучит) само словосочетание WoT Generals ничего не скажет и никаких ассоциаций не вызовет. При этом, эта игра носит гордое название от своего родителя – World of Tanks и сделано в этой вселенной, что само по себе уже о многом говорит. А на своём пике привлекало немалое количество игроков.</p><p>Однако, в настоящее время об этом проекте уже почти никто и не вспоминает. А сама Wargaming, такое ощущение, вообще постаралась забыть об этой игре, как будто бы это был страшный сон. Как о совсем не нужном ей дитя.</p><p>И более того, в сети нет ни одного видео или статьи, где подробно рассказывалась бы история создания, релиза, а также дальнейшей судьбе WoT Generals.</p><p>Оправданно ли такое отношение к игре? Заслуженное ли забвение настигло эту игру?</p><p>В этой статье я хочу закрыть этот пробел и рассказать всё, что я смог раскопать об этой игре (а раскопал я очень многое), а также прояснить вопрос – неужели этот проект действительно был настолько плох и оказался вообще никому не нужен?</p><p>п.с. Кому удобней не читать, а смотреть - вот видеоверсия статьи на <a href="https://www.youtube.com/watch?v=9pj9HIBuxFc" rel="noopener nofollow">Ютубе</a>, <a href="https://rutube.ru/video/0ac052c2d4c71c3748d84d0333005c54/" rel="noopener nofollow">РуТубе</a> и <a href="https://vkvideo.ru/video-232256290_456239042" rel="noopener nofollow">VKвидео</a>.</p> <a href="https://habr.com/ru/articles/1089366/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089366#habracut">Читать далее</a>
  54. Смотрим кино вместе на своём сервере: как заставить плееры идти в ногу и не дёргать картинку

    Fri, 02 Oct 2026 16:33:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f54/bc4/644/f54bc4644d186b6d4b1ac984434272d0.png" /><p>Друг в другом городе, вы оба хотите досмотреть сезон. Обычно это заканчивается одним из двух сценариев. Либо демонстрация экрана в Discord: картинка мылится, звук сжат до стерео, а у второго зрителя всё безбожно фризит. Либо обратный отсчёт «на счёт три жмём плей», после чего через десять минут выясняется, что у одного диалог уже на пару секунд впереди.</p><p>Я сделал совместный просмотр в своём self-hosted медиацентре Avalon MediaCard. У каждого участника идёт оригинальный поток без пережатия напрямую с сервера, а бэкенд следит только за тем, чтобы все зрители находились ровно в одной точке фильма. А если это сериал, комната никуда не исчезает: она сохраняется вместе с текущей серией и секундой, чтобы в следующий раз можно было продолжить ровно с того же места.</p><p>С первого раза гладко это не заработало: в процессе отладки я поймал баг, который превращал просмотр в слайд-шоу из одного кадра в секунду. О том, как устроена эта система снаружи, почему микроускорение лучше перемотки и на какие грабли я наступил под капотом рассказываю в статье.</p> <a href="https://habr.com/ru/articles/1089790/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089790#habracut">Читать далее</a>
  55. Flutter на клиенте, Fletch на сервере: бэкенд на знакомом Dart

    Fri, 02 Oct 2026 16:25:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5c6/e38/c96/5c6e38c96ba5aa83bc1bc2ef55938690.png" /><p>Вы пишете приложение на Flutter. Модели уже описаны, бизнес-правила продуманы. Осталась небольшая деталь: сервер, который будет принимать запросы и работать с данными.</p><p>И здесь обычно начинается второй сезон сериала. Другой язык, другой менеджер пакетов, ещё один набор моделей. Поле переименовали на клиенте, забыли на сервере — поздравляем, у нас распределённая опечатка.</p><p>Dart позволяет написать обе стороны приложения. А <a href="https://pub.dev/packages/fletch" rel="noopener nofollow">Fletch</a> предлагает довольно понятный способ сделать серверную: знакомые по Express маршруты, middleware, обработчики запросов и немного инфраструктуры, которую не хочется каждый раз собирать вручную.</p><p>Разберёмся, как это выглядит в коде, откуда берётся скорость и какие мелочи стоит заметить до первого деплоя.</p> <a href="https://habr.com/ru/articles/1088658/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1088658#habracut">Читать далее</a>
  56. Gemini 4 победила в бенчмарках. Почему это всё меньше говорит о качестве модели

    Fri, 02 Oct 2026 16:05:34 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4e8/0d8/f2c/4e80d8f2c164e2ce619a9cf0854df4d3.png" /><p>Gemini 4 Argon вышел с таблицей, где он лидирует в 12 тестах из 18. Ровно такую таблицу Google показывала в феврале — для Gemini 3.1 Pro. Тот потом проиграл Claude в реальной работе больше чем на 300 очков. </p><p>У релизов Gemini сложился сценарий, и Argon пока идёт по нему шаг в шаг. Дело при этом не только в Google: победа в бенчмарках сегодня значит всё меньше.</p> <a href="https://habr.com/ru/articles/1089782/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089782#habracut">Читать далее</a>
  57. Как я создал СуперЗавуч — программу для генерации расписаний занятий

    Fri, 02 Oct 2026 16:00:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1e6/039/439/1e6039439af0fa490356da20c53f678f.png" /><p>Привет, Хабр! Я бы хотел рассказать о том, как я создал программу для составления расписаний для учебных заведений - <strong>СуперЗавуч</strong>.</p><p>СуперЗавуч - современная программа для составления расписаний уроков для школ, лицеев и колледжей. Программа позволяет создать расписание за несколько минут и имеет много параметров для конфигураций.</p> <a href="https://habr.com/ru/articles/1089006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089006#habracut">Читать далее</a>
  58. Разбираемся с MCP на практике: сервер документации Swagger на Laravel

    Fri, 02 Oct 2026 16:00:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ba3/f77/178/ba3f77178437fa882028903dc34da74e.png" /><p>Разбираемся, как дать AI-ассистенту доступ к документации API, не загружая в контекст всю спецификацию. Импортируем Swagger PetStore в PostgreSQL и собираем на официальном пакете <code>laravel/mcp</code> сервер с четырьмя инструментами: поиск по документации, детали операции, именованная схема и список операций по тегу. Проверяем контракт в MCP Inspector и подключаем сервер к Claude Code.</p> <a href="https://habr.com/ru/articles/1089476/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089476#habracut">Читать далее</a>
  59. Typing в Python 3.11–3.14: что изменилось и как это использовать уже сейчас

    Fri, 02 Oct 2026 15:54:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/612/715/9bb/6127159bb87b6259b4cca4fdfe46d170.png" /><p>За последнее время я прочитал множество репозиториев, где в Pyhton пользуются типизацией и почти везде синтаксис не новее 3.11: <code>Optional</code>, <code>TypeVar</code> на уровне модуля, <code>Generic[T]</code>, кавычки вокруг опережающих ссылок. При этом у Python 3.10 поддержка закончилась, и разработчики языка дали нам новых удобных инструментов и чтобы ими пользоваться не всегда нужно обновляться до последней версии. В этой статье расскажу, какие основные фишки появились за последние несколько лет и как ими пользоваться даже в проектах на старых версиях.</p> <a href="https://habr.com/ru/articles/1089780/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089780#habracut">Читать далее</a>
  60. LLM работает не на одной видеокарте: анатомия AI-инфраструктуры 2026

    Fri, 02 Oct 2026 15:10:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/893/135/447/8931354478899eb6b2555685ab0363cd.png" /><p> Почему 70B-модель может поместиться в память и всё равно тормозить под нагрузкой? Разбираем AI-инфраструктуру 2026 года по слоям: HBM и KV-кеш, prefill и decode, NVLink и InfiniBand, tensor/pipeline parallelism, MoE, CPU, RAM и NVMe и смотрим, где на практике заканчивается производительность GPU-кластера. </p> <a href="https://habr.com/ru/articles/1089766/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089766#habracut">Читать далее</a>
  61. Ускорение рутины в 10 раз: как мы внедрили навыки для ИИ-агентов у разработчиков

    Fri, 02 Oct 2026 15:09:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/331/d00/375/331d0037557654f655e5386a4cd8e467.png" /><p>Разработчики одними из первых начали использовать ИИ-агентов, чтобы автоматизировать рутинные задачи. Для компании важно, чтобы такие изменения происходили системно: эффект был очевиден, накопленные навыки собирались и обобщались, а разработчиков можно было бы обучать работе с ними.</p> <a href="https://habr.com/ru/articles/1089764/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089764#habracut">Читать далее</a>
  62. Привлечение работает на 100%, а реального бизнеса нет. Почему performance-воронка убивает локальные и узкие ниши?

    Fri, 02 Oct 2026 15:05:58 -0000

    <p><strong><em>Как превратить разовых покупателей в бренд-адвокатов: анализ и пошаговый разбор архитектуры участия<br></em></strong><br><em>Все начинается с того что маркетолог предлагает увеличить бюджет. Продажи — повысить качество обращений. Собственник — задумывается над тем чтобы сменить маркетолога. О том, зачем клиенту возвращаться, пока никто не спросил. И он уже благополучно ушёл к расторопному конкуренту.</em></p><p>Меня интересует вполне конкретная проблема небольшого бизнеса: <strong>маркетинг работает по схеме «реклама — контакт — продажа», после чего компания возвращается в начало и снова платит за следующий контакт</strong>. Пока новых покупателей хватает, конструкция выглядит надёжной. В маленьком городе или узкой нише однажды выясняется: людей меньше, чем планов по масштабированию.</p><p>Что тогда? Ещё одна скидка? Или мы всё-таки начнём превращать покупателей в постоянных клиентов, участников и людей, способных привести других?</p><p>Разберём эту гипотезу на знакомой мне балетной студии любительского балета, а механики посмотрим у «ВкусВилла», «Петровича» и «Купера». У каждого примера своя задача. Нам нужна система, которую можно собрать в небольшом бизнесе. Для её устройства возьмём идеи клиентского опыта — всего, что человек переживает при выборе и использовании продукта, — из <em>Marketing 6.0</em> Филипа Котлера и соавторов. Персонализация у Абрахама и Эдельмана поможет выбирать предложение и следующий шаг под ситуацию конкретного клиента. «Фабрика смыслов» и «Туман войны» дадут архитектуру участия: подготовку людей, роли, поддержку и распространение идеи.</p> <a href="https://habr.com/ru/articles/1089760/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089760#habracut">Читать далее</a>
  63. Лучшие игры по скидке на осенней распродаже Steam 2026 — что купить за копейки

    Fri, 02 Oct 2026 15:03:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f60/874/2b3/f608742b33d425cea338a045047c9c01.png" /><p>Стартовала большая осенняя распродажа Steam, а значит, самое время охотникам за подешевевшими тайтлами пополнить кошельки и как следует закупиться. О том, какие игры этого года, хиты последних лет и, конечно, индюшки стоит добавить в свою библиотеку — расскажем прямо сейчас! </p> <a href="https://habr.com/ru/articles/1089756/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089756#habracut">Читать далее</a>
  64. «С/у», «Кладовка» и 638 кодов МССК: подбираем коды помещений для ЦИМ АГР

    Fri, 02 Oct 2026 14:54:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/862/5a3/16b/8625a316bc89602641e59f55bc61d5e6.png" /><p>Меня зовут Кирилл, я работаю BIM‑менеджером, писал эту статью совместно со своей коллегой Анастасией <a href="https://habr.com/users/nobimnolife" rel="noopener nofollow">@nobimnolife</a>. Помучавшись с&nbsp;разработкой ЦИМ без&nbsp;какой‑либо автоматизации, вместе мы подготовили плагин IDS Core. В этой статье – способы подбора кода без ИИ, метод Левенштейна и сила общего труда.</p><p>С 2026 года архитектурно-градостроительное решение в Москве сдаётся вместе с цифровой информационной моделью в IFC. У каждого помещения в ней должны быть заполнены два свойства: RUS_MSSK_SpaceAndZone_Code и RUS_MSSK_SpaceAndZone_Name — код и наименование по Московской строительной системе классификаторов (МССК), раздел «Помещения и зоны». В жилом доме это сотни помещений, и называются они в модели так, как привыкла мастерская: «С/у», «Кладовка», «ПУИ/Мусороудаление (К1)», «Элетрощитовая жилой части». Классификатор таких имён не знает, а проверяющие на вопрос «а если нужного нет?» отвечают честно: берите близкое по смыслу.</p><p>Мы решили, что «близкое по смыслу» можно хотя бы частично посчитать. Ниже — как устроен классификатор, на чём ломается наивный поиск похожих строк, где пригодился Левенштейн и почему точность упирается не в алгоритм, а в людей.</p><p><strong>Классификатор: 638 строк и одна, которой нет</strong></p><p>МССК распространяется в свободном доступе, нужный раздел — «Помещения и зоны». Это 638 кодов с иерархией по уровням:</p><p>ПЗ 30&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Помещения квартир</p><p>ПЗ 30 10&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Жилые помещения</p><p>ПЗ 30 10 03&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Жилая комната</p><p>ПЗ 30 20&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Вспомогательные помещения</p><p>ПЗ 30 20 13&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Совмещенный санузел</p><p>ПЗ 31&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp; Общественная зона</p> <a href="https://habr.com/ru/articles/1089750/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089750#habracut">Читать далее</a>
  65. Сколько инструментов показывать языковой модели: гипотеза, которую перечеркнул замер

    Fri, 02 Oct 2026 14:45:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/84c/856/ba6/84c856ba6d1bbe2cc3aca04964a39a1f.png" /><p>У нашего ИИ-оркестратора более девяноста инструментов: работа с таблицами, документами, почтой, задачами, веб-страницами, презентациями и т.д.</p><p>При обработке запросов модель на каждом шаге выбирает, какой из них вызвать. Вопрос, который периодически всплывает: сколько из них ей показывать за раз — все или только те, что подходят к запросу?</p><p>Наш оркестратор умеет работать как с большими облачными моделями, так и с маленькими, которые помещаются на бытовой видеокарте. Минимальный рабочий вариант: RTX 3090 24Gb + Qwen3.6 27B. </p><p>Цель - заставить минимальный рабочий вариант выполнять корпоративные задачи с приемлемым качеством и с приемлемой скоростью.</p><p>Ясно что, для малой и большой моделей способ выбора инструментов должен отличаться, но как найти оптимальный вариант вопрос сложный.</p><p>Обычно оркестратор показывает модели весь список инструментов и она уже решает какой нужно выбрать для ответа на запрос. Так делают Hermes, OpenClaw и Ouroboros. Ни один из них не выбирает инструменты по тексту запроса. У некоторых для слабых моделей и маленького контекста есть режим, где модели дают только каталог — имя и короткое описание — и инструмент «подключить», так что нужное она находит и загружает сама. Эти агенты рассчитаны на фронтир-модели уровня Claude и GPT-5, которые держат сотню инструментов без потерь. Моя задача другая: работать на локальной 27B в закрытом контуре. Для неё узкий набор измеримо лучше. </p><p><strong>Как устроен узкий набор</strong></p><p>Схема простая. Перед основным вызовом модели работает роутер: по тексту запроса он выбирает раздел — «датасеты», «почта», «презентации» ... — и внутри раздела подраздел. Модель получает недевяносто описаний инструментов, а около двадцати. О существовании остальных на этом шаге она не знает.</p> <a href="https://habr.com/ru/articles/1089742/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089742#habracut">Читать далее</a>
  66. Сколько стоит безопасность, если взломать компанию можно за несколько сотен долларов?

    Fri, 02 Oct 2026 14:36:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/21c/ee1/580/21cee1580e3712709fe562b294bf47c4.jpg" /><p>Если говорить честно, у информационной безопасности есть неприятная особенность: атакующему часто достаточно относительно небольших вложений, а защищающейся компании приходится тратить миллионы. И это не повод махнуть рукой. Это повод наконец перестать обсуждать ИБ как абстрактную строку расходов.</p> <a href="https://habr.com/ru/articles/1089734/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089734#habracut">Читать далее</a>
  67. [Перевод] Развитие языков программирования в эру ИИ

    Fri, 02 Oct 2026 14:34:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/176/a9a/711/176a9a7118cd86718baad2cbc68841aa.jpg" /><p>Создатель языка Elixir Жозе Валим (José Valim) размышляет об изменении языков программирования: изменился разработчик — должны измениться и языки.</p><p>Привет, Хабр! На связи <a href="https://ru.hexlet.io/?utm_source=habr&amp;utm_medium=article&amp;utm_campaign=hexlet-blog">Хекслет</a>. Весь материальный мир — от дверных ручек до архитектуры заводов — построен под пропорции и ограничения человека. И гораздо выгоднее делать роботов антропоморфными: пусть у них будут руки, ноги и пальцы — тогда они смогут пользоваться нашей инфраструктурой.</p><p>То же и софтом, синтаксисом и IDE: эта инфраструктура оптимизирована под человеческое восприятие. Должны ли мы сохранять эту эргономичность для ИИ-агентов?</p><p>Валим считает, что нужно адаптировать языки программирования под агентов, а не наоборот. В отличие от заводов и автомобилей, перестроить цифровую среду под новые сущности можно быстро и дёшево. Вместо того, чтобы заставлять ИИ-агентов пользоваться «человеческими дверными ручками» вроде синтаксического сахара или протоколов LSP, следует создать для них принципиально иную среду обитания. Ниже — перевод его размышлений о том, как должны измениться инструменты и языки программирования в агентную эпоху.</p> <a href="https://habr.com/ru/articles/1089724/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089724#habracut">Читать далее</a>
  68. Cached input растёт квадратично

    Fri, 02 Oct 2026 14:33:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/25a/5ed/f52/25a5edf5262893f5550d5eb5677d9dd0.jpg" /><p>Единственная причина, по&nbsp;которой современные авторегрессионные трансформеры вообще пригодны для&nbsp;инференса&nbsp;— это использование KV кэша, без&nbsp;которого каждый следующий токен требовал&nbsp;бы <img class="formula inline" source="O(\mathrm{context\_size})^2" alt="O(\mathrm{context\_size})^2" src="https://habrastorage.org/getpro/habr/upload_files/cf1/a54/03c/cf1a5403c91e91036099da6c3d1d0e6f.svg" width="139" height="22" data-width="16.488" data-height="2.565" data-vertical-align="-0.566" style="width: 16.488ex; height: 2.565ex; vertical-align: -0.566ex">операций для&nbsp;вычисления всех попарных произведений между векторами ключей и запросов. KV кэш позволяет обменивать память на&nbsp;скорость, в&nbsp;результате чего&nbsp;лимитирующим фактором в&nbsp;инференсе становится пропускная способность памяти, и очередной токен вычисляется за&nbsp;линейное время.</p><p>Сейчас узнаем что&nbsp;из&nbsp;этого следует.</p> <a href="https://habr.com/ru/articles/1089728/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089728#habracut">Читать далее</a>
  69. API принятия решений у вас в телефоне: ответ за десятки миллисекунд, без облака и без подписки (быстрый аналог Jev)

    Fri, 02 Oct 2026 14:26:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/52d/de8/46d/52dde846d83495eec001a40ebc35d8ca.png" /><p>Быстрый аналог Jev API для классификации запросов — в телефоне. В статье — что это за модель, как запустить сервер за пять минут и как встроить его в бота или автоматизацию с помощью одного curl и десяти строк на Python.</p> <a href="https://habr.com/ru/articles/1089714/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089714#habracut">Читать далее</a>
  70. Emacs: настраиваем TreeSitter

    Fri, 02 Oct 2026 14:25:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/cce/40d/c8d/cce40dc8df773b8541bf1ea365eb7aee.png" /><p>Emacs не стоит на месте: в него добавляют всё больше режимов на базе TreeSitter. В этой статье разбираемся, где взять грамматики, какие их версии использовать и как настроить <code>treesit.el</code>.</p> <a href="https://habr.com/ru/articles/1089712/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089712#habracut">(goto-definition)</a>
  71. [Перевод] Не каждый AI-вызов должен генерировать текст

    Fri, 02 Oct 2026 14:19:26 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa4/c60/ae3/aa4c60ae3b43a99243961c766c8be525.png" /><p>Иногда от модели нужен не красивый ответ, а быстрое решение. Пропустить запрос или заблокировать, выбрать маршрут, оценить результат, отфильтровать документы для RAG.</p><p>Для этого появился Spring AI TypeSafe. Проект интегрирует Jev API, который отвечает на типизированные вопросы числовыми значениями и не генерирует текст.</p> <a href="https://habr.com/ru/articles/1089708/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089708#habracut">Читать далее</a>
  72. Запускаем множество ИИ на телефоне без интернета в новом формате CMF

    Fri, 02 Oct 2026 14:10:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/984/3d8/e59/9843d8e598def4cb9990b0ecb4f456b7.png" /><p>Чат, перевод и решения для ваших скриптов — прямо на телефоне, без интернета и без подписок. Разбираем Cortiq Mobile: открытое приложение для Android и iOS, которое запускает нейросети локально. С замерами, скриншотами и инструкцией «попробовать за пять минут».</p> <a href="https://habr.com/ru/articles/1089704/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089704#habracut">Читать далее</a>
  73. Переезд в Армению из России: документы, легализация, жильё, банки и сервисы, которые пригодятся

    Fri, 02 Oct 2026 14:10:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/928/d4d/7e3/928d4d7e321e44c8bc83eda7c9b4e443.png" /><p>Когда едешь в Армению на неделю, всё довольно просто: купить симку в аэропорту, поменять наличные на драмы, заказать такси через Яндекс Go и есть толму, запивая таном.</p><p>Когда переезжаешь, всё не так просто. Разобраться с легализацией, найти жильё на долгосрок и найти возможность регулярно перегонять рубли в драмы — три базовые вещи из огромного списка.</p><p>А ещё выясняется, что в Ереване нет привычной батареи от ЖЭКа, зимой главный счёт — за газ, а 180 дней считаются не «подряд», а в течение года. Я собрал базовый минимум для человека, который переезжает в Армению из России в 2026 году. Прочитайте и сохраните, если смотрите в эту сторону.</p> <a href="https://habr.com/ru/articles/1089702/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089702#habracut">Читать далее</a>
  74. Работают ли запреты внутри песочницы ИИ-агента?

    Fri, 02 Oct 2026 14:00:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fd3/43a/6f6/fd343a6f62088b993f5749ba3a74dcca.jpg" /><p>ИИ-агент работает в песочнице, но отдельным инструментам нужны разные права. Анализатору можно читать исходники, а менять их нельзя. Как проверить, что этот запрет действует?</p><p>В экспериментах с Linux и gVisor встретились три ситуации. Механизм ограничения отсутствует, для его настройки не хватает прав или настройка проходит успешно без ожидаемого эффекта. Даже загруженная и подключённая программа фильтрации не всегда что-то фильтрует. Показываю результаты, ошибки собственных проверок и подход, который помогает проверить ограничения до запуска инструмента агента.</p> <a href="https://habr.com/ru/articles/1089364/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089364#habracut">Читать далее</a>
  75. Всё, что работает на фронте, теперь моё: A/B-тесты в Вариокубе глазами UX-исследователя

    Fri, 02 Oct 2026 13:59:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/29e/429/961/29e42996175556c9462fc22e8ea4b734.jpeg" /><p>Привет, Хабр! Меня зовут Ирина, я UX/CX-исследователь в отделе RnD финтех-компании. Мы разрабатываем много всего нового, много тестируем, пробуем и изучаем. Я провожу качественные и количественные исследования и запускаю A/B-тесты.</p><p><em>Расскажу, как Вариокуб от Яндекса позволил мне самой запускать тесты, на которые раньше уходили недели разработки, и поделюсь граблями, на которые наступила по дороге. И объясню, почему, на мой взгляд, простые A/B-тесты должен уметь запускать и читать каждый исследователь.</em></p> <a href="https://habr.com/ru/articles/1089698/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089698#habracut">Читать далее</a>
  76. [Перевод] Rust 1.99.0: функции с переменным числом аргументов, информация о схеме размещения типа

    Fri, 02 Oct 2026 13:53:45 -0000

    <p>Команда Rust рада сообщить о новой версии языка — 1.99.0. Rust — это язык программирования, позволяющий каждому создавать надёжное и эффективное программное обеспечение.</p><p>Если у вас есть предыдущая версия Rust, установленная через <code>rustup</code>, то для обновления до версии 1.99.0 вам достаточно выполнить команду:</p><p><code>$ rustup update stable </code></p><p>Если у вас ещё не установлен <code>rustup</code>, вы можете установить его с <a href="https://www.rust-lang.org/install.html" rel="noopener nofollow">соответствующей страницы</a> нашего веб-сайта, а также посмотреть <a href="https://doc.rust-lang.org/stable/releases.html#version-1990-2026-10-01" rel="noopener nofollow">подробные примечания к выпуску 1.99.0</a>.</p><p>Если вы хотите помочь нам протестировать будущие выпуски, вы можете использовать канал beta (<code>rustup default beta</code>) или nightly (<code>rustup default nightly</code>). Пожалуйста, <a href="https://github.com/rust-lang/rust/issues/new/choose" rel="noopener nofollow">сообщайте</a> обо всех встреченных вами ошибках!</p> <a href="https://habr.com/ru/articles/1089692/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089692#habracut">Читать далее</a>
  77. Дизайн за 5 минут. Дайджест сентября 2026

    Fri, 02 Oct 2026 13:40:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d29/bf8/9c6/d29bf89c62a7e35d4cffc1780341ec92.png" /><p>Привет, Хабр!</p><p>На связи Андрей, продуктовый дизайнер <a href="https://garage-eight.com/?utm_source=habr&amp;utm_medium=social&amp;utm_campaign=designdigest&amp;utm_content=september2026">Garage Eight</a>.</p><p>В сентябре обновлений было много: новые модели, интерфейсные фичи, библиотеки и несколько свежих айдентик. Остальные находки месяца — ниже.</p><p>1. Иконки для Cursor</p><p>2. Opus 5.5 + GPT-6 Astra</p><p>3. iPhone Duo</p><p>4. iOS 27 updated icons</p><p>5. beUI Pro + GSAP + Torph</p><p>6. Figma releases</p><p>7. KEEN</p><p>8. Xsolla</p> <a href="https://habr.com/ru/articles/1089674/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089674#habracut">Погнали!</a>
  78. Семь занятий по локальному RAG на Python от файла до ответа с источниками

    Fri, 02 Oct 2026 13:38:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bab/aaa/d5a/babaaad5a66cab707e7088e0506fe3f6.png" /><p>Сделал бесплатный курс для&nbsp;тех кто хочет научиться создавать локальные ИИ приложения на&nbsp;Python. За&nbsp;семь занятий разберём помощника, который ищет по&nbsp;вашим документам, отвечает на&nbsp;вопросы и показывает исходные фрагменты для&nbsp;проверки.<br><br>Чат с&nbsp;документами выглядит просто. Положили файлы в&nbsp;папку, задали вопрос, получили несколько складных предложений. Но&nbsp;стоит ответу разойтись с&nbsp;текстом&nbsp;— и хочется увидеть всю кухню: что&nbsp;нашёл поиск, что&nbsp;отправили модели и откуда она взяла последнюю фразу.</p><p>В <strong>local‑docs‑ai</strong> вокруг этой цепочки собран короткий курс. Семь занятий, одна программа. Она читает Markdown и TXT, ищет подходящие фрагменты через локальную embedding‑модель, передаёт их языковой модели и показывает исходный текст с&nbsp;именами файлов и номерами строк. Есть терминальные команды и окно в&nbsp;браузере.</p><p>Маршрут рассчитан на&nbsp;человека, которому знакомы функции, списки и словари Python. Сначала запускаем готовый пример. Затем разбираем его по&nbsp;частям, меняем документы и учимся различать два сбоя: поиск промахнулся или&nbsp;модель неверно пересказала найденное. В&nbsp;этой статье пройдём весь механизм; <a href="https://github.com/balyakin/local-docs-ai" rel="noopener nofollow">код и отдельные занятия</a> лежат в&nbsp;одном репозитории.</p> <a href="https://habr.com/ru/articles/1089682/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089682#habracut">Читать далее</a>
  79. Браузер, построенный на ошибках: как атаки меняли его защиту

    Fri, 02 Oct 2026 13:33:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f78/c13/aa2/f78c13aa255fd8f130203f7e37b1d896.jpg" /><p>Почему браузер устроен именно так? Разделение сайтов по процессам, песочница, защита от выполнения кода и другие механизмы не появились одновременно и не были придуманы в вакууме. Их архитектуру годами меняли реальные атаки: от эксплоитов Flash до Spectre, кражи сессий и атак через расширения. На реальных примерах разбираемся, какие уязвимости сформировали защиту современного браузера. </p> <a href="https://habr.com/ru/articles/1089138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089138#habracut">Читать</a>
  80. [Перевод] Именно это открытие сделало Эйнштейна величайшим физиком в истории

    Fri, 02 Oct 2026 13:32:23 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ed4/7f0/731/ed47f07317625d7cf2b11ec499be0136.webp" /><p>Итан Сигел (американский астрофизик‑теоретик и научный журналист, автор рубрики «Спросите Итана», один из&nbsp;пропагандистов современных научных знаний), написал статью о роли Эйнштейна в современной физике, о том, почему и за что физики-теоретики считают Эйштейна величайшим из ученых-физиков</p><p><a class="mention" href="/users/avshkol">@avshkol</a> перевёл эту статью, чтобы развеять популярное в последнее время поверье, будто бы Эйнштейн был всего лишь "поп-звездой от физики", что его достижения будто бы сомнительны или даже опровергнуты...</p> <a href="https://habr.com/ru/articles/1089488/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1089488#habracut">Читать далее</a>