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

  1. Дата-контракты 2.0: как мы автоматизировали обмен данными между продуктами

    Thu, 23 Jul 2026 12:04:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bdf/194/c5d/bdf194c5db2cea1722d85e8d70421ef2.jpg" /><p>Всем привет! С вами на связи Евгений Певцов, эксперт по качеству данных группы развития методологии из МТС. Около года назад мои коллеги уже <a href="https://habr.com/ru/companies/ru_mts/articles/868384/">рассказывали</a>, зачем нам потребовались формализованные соглашения об обмене данными и какую проблему они должны были решить. </p><p>Тогда нашей главной целью было — зафиксировать договоренности между Поставщиком и Потребителем данных: какие из них передаем, в каком формате, кто отвечает за сопровождение и как нужно вносить изменения, чтобы они неожиданно не приводили к сбоям сразу в нескольких десятках зависимых сервисов.</p><p>Сейчас дата-контракты — это полноценный сервис, встроенный в существующие ETL-процессы на всем жизненной пути данных. Им ежедневно пользуются продуктовые команды, архитекторы, аналитики и Владельцы данных.&nbsp;</p><p>И сегодня я хочу поделиться практическим опытом, накопленным командами за время использования нашего сервиса: какие идеи сработали, что мы поменяли или доработали, где добавили автоматизацию, а также что еще планируем изменить или улучшить.</p> <a href="https://habr.com/ru/articles/1061814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061814#habracut">Читать дальше</a>
  2. Шесть основ бизнес-анализа: как выбрать правильный вариант реализации среди множества альтернатив?

    Thu, 23 Jul 2026 11:53:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1c0/fc2/13f/1c0fc213f1bd74fe5fe75f305a213840.png" /><p>В предыдущей статье мы разобрали <a href="https://habr.com/ru/companies/bcs_company/articles/1054402/">третье базовое понятие BABOK — </a><strong><a href="https://habr.com/ru/companies/bcs_company/articles/1054402/">Изменение (Change)</a></strong><a href="https://habr.com/ru/companies/bcs_company/articles/1054402/">.</a> Мы выяснили, что изменение — это не событие, а процесс, и что 70% инициатив проваливаются не потому что техника плохая, а потому что человеческая сторона проигнорирована. Но предположим, вы всё сделали правильно: нашли нужных заинтересованных сторон, сформулировали истинную потребность, спроектировали переход. Следующий вопрос — самый дорогостоящий в буквальном смысле слова:</p><p><em>Что именно мы будем строить или менять?</em></p><p>Именно здесь в игру вступает четвёртое базовое понятие BABOK — <strong>Решение (Solution)</strong>. И именно здесь совершается ошибка, за которую бизнес платит дороже всего: команда влюбляется в первое пришедшее в голову техническое решение и перестаёт искать альтернативы.</p> <a href="https://habr.com/ru/articles/1061214/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061214#habracut">Читать далее</a>
  3. Проектирование экранной клавиатуры для промышленного интерфейса «Инспектор»

    Thu, 23 Jul 2026 11:46:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/268/3de/a04/2683dea04c59a51d06a3729418a137a6.png" /><p>Подробнее разобрала, почему выбрала ЙЦУКЕН, как адаптировала клавиатуру под разные типы полей, работу оператора в перчатках и ограниченное пространство 15-дюймового экрана. </p> <a href="https://habr.com/ru/articles/1062268/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062268#habracut">Читать далее</a>
  4. Яндекс.Музыка: как нарисовать красивые метрики, испортив продукт

    Thu, 23 Jul 2026 11:42:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/de3/c59/f5c/de3c59f5c01600e4e1d080aa242e914d.png" /><p>В&nbsp;связи с&nbsp;жёсткой ситуацией на&nbsp;рынке, в&nbsp;глаза особенно бросаются продуктовые косяки. С&nbsp;одной стороны, жёсткая конкуренция на&nbsp;рынке продактов, где откликаешься на&nbsp;вакансию на&nbsp;следующий день, а&nbsp;по&nbsp;ней уже перестали отсматривать кандидатов, тк забили все слоты (это реальная частая причина отказа). С&nbsp;другой — чёткие ожидания шаблонных ответов (а у&nbsp;меня мозги всегда работали нестандартно) и реализация фичей, которые не&nbsp;только не&nbsp;приносят денег, но&nbsp;и ухудшают пользовательский опыт.&nbsp;</p><p>Теперь, когда я купила подписку Я.Музыки, я считаю, что&nbsp;имею полное право высказывать своё недовольство, и рассмотрю сегодня именно этот продукт (обещаю в&nbsp;следующий раз рассмотреть пример качественного продукта).</p> <a href="https://habr.com/ru/articles/1062266/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062266#habracut">Читать далее</a>
  5. Токсичный ассортимент: как неликвид тихо съедает рентабельность склада

    Thu, 23 Jul 2026 11:37:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d1f/789/13d/d1f78913da7c1a48c35fc74a561bc625.jpg" /><p>Склад может работать «в плюс» по всем видимым статьям — и при этом системно терять рентабельность. Не из-за ошибок персонала и не из-за дорогой аренды, а из-за структуры ассортимента.</p><p>Возьмём типичный пример: неликвидные позиции на складе оценены в 5 млн рублей. При обычной для рынка стоимости хранения запаса 20–30% в год, только за то, что эти позиции занимают место и держат замороженный капитал, склад теряет от 1 до 1,5 млн рублей ежегодно. Через 3–4 года такого хранения суммарные затраты превышают закупочную цену товара. Дальше держать — терять деньги наверняка, продать — терять деньги один раз.</p><p>Эта статья — о том, как увидеть эту математику в данных WMS и принять решение раньше, чем она окончательно съест маржу.</p> <a href="https://habr.com/ru/articles/1062256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062256#habracut">Читать далее</a>
  6. Навайбкодил до продакшена

    Thu, 23 Jul 2026 11:23:18 -0000

    <p>Недавно я опубликовал в <a href="https://play.google.com/store/apps/details?id=com.yarrowai.yarrowapp" rel="noopener noreferrer nofollow">Google Play</a> приложение 99.9% исходного кода которого написано AI. Это не просто "поделка на коленке за выходные": нативное (Kotlin), больше 50 экранов, сложная анимация, мультиязычность, расширяемое.</p><p>Этого удалось добиться через очень подробную спецификацию. Каждый экран был отрисован дизайнером, для каждой кнопки есть описание какие API дернуть. Стоило ли оно того? Давайте посмотрим на цифры.</p> <a href="https://habr.com/ru/articles/1061452/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061452#habracut">Читать далее</a>
  7. Текстовая MMO RPG на движке форума Invision 5 с PWA приложением и кубиками

    Thu, 23 Jul 2026 11:20:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b6/7ac/0a6/8b67ac0a6c775833664006eca86c3254.jpg" /><p>Привет, Хабр! Текстовые браузерные MMO вроде старой «Тюряги онлайн»&nbsp;— жанр древний, но&nbsp;до&nbsp;сих пор живой, особенно среди фанатов олдскульных вселенных. В&nbsp;сообществах готоманов нашу игру уже смело окрестили «Тюрягой онлайн 2.0», и сходство тут прямое: и там, и там на&nbsp;бэкенде крутится суровый выживач на&nbsp;зоне. Только в&nbsp;Тюряге ты обычный зэк на&nbsp;нарах, а&nbsp;Миненталь&nbsp;— это колония под&nbsp;магическим барьером, где каждый кусок мяса падальщика на&nbsp;счету. Игрок&nbsp;либо ходит на&nbsp;охоту и пашет на&nbsp;фракцию,&nbsp;либо&nbsp;быстро отбросит коньки в&nbsp;канаве от&nbsp;голода или&nbsp;первого&nbsp;же каторжника. </p><p>Когда мы на&nbsp;Бесте с&nbsp;нашими технарями задумали сделать эту тактическую RPG «Путь Героя», пришлось выбирать платформу для&nbsp;серверной части. В&nbsp;итоге мы решили использовать наш старый форум ещё времён 2004&nbsp;года, обновив его с&nbsp;древней версии 3.4.6&nbsp;до&nbsp;свежего каркаса IPS 5. Из&nbsp;коробки у&nbsp;него есть всё, что&nbsp;нужно: нормальная система прав, готовая база пользователей и вменяемое API. Но&nbsp;чтобы превратить обычный форум в&nbsp;нормальную игру, пришлось знатно поковыряться под&nbsp;капотом и в&nbsp;базах. Первым делом нужно&nbsp;было решить две главные проблемы: как&nbsp;упаковать всё это дело в&nbsp;легкое мобильное приложение и раз и навсегда отвадить игроков от&nbsp;читерства с&nbsp;кубиками.</p> <a href="https://habr.com/ru/articles/1062240/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062240#habracut">Читать далее</a>
  8. [Перевод] Загадочный комментарий в древней игре на BASIC

    Thu, 23 Jul 2026 11:19:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e3b/d3a/142/e3bd3a1426ec5838e60c39aadad88b5e.jpg" /><p>Давайте исследуем замок волшебника (точнее, его исходный код)!</p><p><code>10 REM"_(C2SLFF4</code></p><p>Это первая строка написанной на BASIC игры 80-х годов <em>The Wizard's Castle</em>, которую изначально создавали для платформы <a href="https://en.wikipedia.org/wiki/Exidy_Sorcerer" rel="noopener noreferrer nofollow">Exidy Sorcerer</a>.</p><p>Она представляет собой <code>REM</code>арку, комментарий языка.&nbsp;<code>10</code>&nbsp;— это номер строки.</p><p>Но интересна здесь строка <code>"_(C2SLFF4</code>. Опечатка или мусор? Нет. Точно в таком же виде она встречается в исходном коде, опубликованном в <a href="https://archive.org/details/1980-07-recreational-computing/page/n9/mode/2up" rel="noopener noreferrer nofollow">выпуске журнала Recreational Computing за июль 1980 года </a>.</p><p>Что это за чертовщина?</p> <a href="https://habr.com/ru/articles/1062204/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062204#habracut">Читать далее</a>
  9. Бесплатные API для 150+ ИИ-моделей

    Thu, 23 Jul 2026 11:05:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2d8/26b/a3b/2d826ba3bb2b05cf925225c5e0587308.jpg" /><p>Подключите готовые API к своим ботам, приложениям и ИИ-агентам.&nbsp;Я собрал в одну таблицу: Google AI Studio, OpenRouter, Groq, OpenCode, NVIDIA, Mistral, GitHub Models и десятки других ИИ-сервисов с точными лимитами запросов.&nbsp;</p> <a href="https://habr.com/ru/articles/1062238/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062238#habracut">Читать далее</a>
  10. Что останется от облаков, когда инфраструктурой займутся агенты

    Thu, 23 Jul 2026 11:05:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf1/6c1/be2/bf16c1be29bd5a48a7a5020f6ada9607.png" /><p>У нашего облака появился новый тип пользователей, и это не люди. Каждый третий запрос к документации Timeweb Cloud сегодня приходит из сетей ИИ-вендоров, а серверы всё чаще создаются не из панели управления, а запросами к API, которые пишет ассистент по просьбе человека.</p><p>Привет! Меня зовут Михаил Шпаков, я руковожу разработкой Timeweb Cloud. Раньше я рассказывал,&nbsp;<a href="https://habr.com/ru/companies/timeweb/articles/922640/">как мы построили систему автотестов с 5 000+ проверками</a>&nbsp;и&nbsp;<a href="https://habr.com/ru/companies/timeweb/articles/916214/">как делаем визуализацию облака</a>. Сегодня текст другого масштаба: не про одну систему, а про то, куда движется рынок облачных услуг. Трендов там, разумеется, больше одного, но этот текст про тот, который я вижу ближе всего: про агентов. Покажу картину, которая складывается изнутри провайдера, подкреплю её цифрами и расскажу, какие выводы я делаю из неё на ближайшие годы.</p> <a href="https://habr.com/ru/articles/1061116/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061116#habracut">Читать далее</a>
  11. Селлер платил ЗП отделу из 5 человек и уволил. Нейросеть справляется с этим за 10 долларов

    Thu, 23 Jul 2026 11:03:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf0/0b2/383/bf00b238357471d42aacdc316a078729.jpeg" /><p>Я не программист и не инженер. Я предприниматель, который собирает нейросетевые автоматизации для бизнеса. За полтора года такой работы я заменил нейросетью несколько отделов: где-то из семи человек оставался один, где-то двое.</p><p>В интернетах все чаще слышу мнение, что «ИИ скоро заменит всех», но я убедился, что это не так. С рутиной нейросеть и правда справляется блестяще, а на чём-то очень простом и человеческом ломается.</p><p>Хочу показать это на реальных кейсах: где автоматизация заменила целые отделы, а где провалилась, и почему.</p> <a href="https://habr.com/ru/articles/1062186/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062186#habracut">Читать далее</a>
  12. [Перевод] Что такое 10 REM"_(C2SLFF4, или как в комментарий 1980 года спрятали машинный код

    Thu, 23 Jul 2026 11:03:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e54/d18/d83/e54d18d8356f854260d38df422207994.png" /><p>В июле 1980 года Recreational Computing напечатал листинг The Wizard's Castle — рогалика на BASIC для микрокомпьютера Exidy Sorcerer. Первая строка выглядела так: <code>10 REM"_(C2SLFF4</code> .</p><p>REM — это комментарий: интерпретатор его пропускает, писать туда что-то имеет смысл только для человека. Вот только читать здесь нечего, сплошная абракадабра из символов.</p><p>Мы подняли эмуляторы, залезли в дампы памяти и выяснили, что комментарий здесь вовсе не комментарий. А заодно, что у читателя, честно перепечатавшего листинг, не было и шанса запустить игру.</p> <a href="https://habr.com/ru/articles/1062236/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062236#habracut">Читать далее</a>
  13. [Перевод] Как навести порядок в оформлении YARA-правил

    Thu, 23 Jul 2026 10:41:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2de/f40/538/2def40538522d19ad5f11e1fa104fb45.png" /><p>Привет, Хабр!</p><p>Меня зовут Максим Мотиков, я специалист по кибербезопасности в «Гарде».</p><p>Написать рабочее yara-правило несложно. Создать такое правило, которое через полгода поймет не только автор, но и любой другой аналитик в команде — задачка со звездочкой. У YARA нет строгого стандарта на то, как называть правило, что писать в meta и как оформлять условие. Каждый пишет как привык, и со временем база правил превращается в набор разномастных, подчас не очень логичных файлов.</p><p>Под катом делюсь переводом <a href="https://github.com/Neo23x0/YARA-Style-Guide">гайда</a> по оформлению YARA-правил, который помог нам систематизировать разработку правил. В этом руководстве уже собрано почти все необходимое — от правил именования до классификации строк по степени специфичности.</p> <a href="https://habr.com/ru/articles/1060284/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1060284#habracut">Читать далее</a>
  14. После drag-and-drop: как AI-агенты и MCP меняют CMS и конструкторы сайтов

    Thu, 23 Jul 2026 10:32:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a98/a06/f0b/a98a06f0b0466cb1a26b73ed56dd5d39.webp" /><p>Слово «агент» в сейчас году встречается в описаниях почти любой CMS или конструктора сайтов – от Webflow до uCoz. Однако появление рядом с кнопкой «Редактировать» новой кнопки «Спросить AI» еще не означает, что архитектура платформы действительно изменилась.</p><p>Зачастую речь идет о переименованной функции генерации текста: это все же маркетинговое решение, а не появление полноценного агента. Различать эти сценарии важно не ради терминологической точности. От того, генерирует ли система один ответ или самостоятельно планирует и выполняет последовательность действий, напрямую зависят требования к правам доступа, аудиту, откату и подтверждению операций.</p><p>Ниже – попытка разобрать происходящее с точки зрения архитектуры, а не, порой, “пустозвонных” пресс-релизов сервисов.</p> <a href="https://habr.com/ru/articles/1062226/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062226#habracut">Читать далее</a>
  15. Проектирование и внедрение защиты частного облака в геораспределённых ЦОД

    Thu, 23 Jul 2026 10:27:18 -0000

    <p>В этой статье хочу поделиться практическим опытом проектирования и внедрения защиты частного облака, размещённого на двух географически разнесённых площадках центра обработки данных (ЦОД).</p><p>Статья не содержит глубокого погружения в технические аспекты, а в большей степени описывает путь от предполагаемой идеальной картины решения к практической реализации через поиск, ошибки, технические ограничения и компромиссы.</p><p>Преамбула</p><p>Задача выглядела достаточно типовой: обеспечить отказоустойчивость сервисов, соответствие требованиям информационной безопасности и при этом сохранить нормальную управляемость инфраструктуры.</p><p>На бумаге подобные проекты обычно выглядят как комбинации best practices: отказоустойчивость, сегментация, NGFW, немного динамической маршрутизации – и кажется, что этого достаточно.</p><p>На практике всё оказалось немного сложнее, когда каждая составляющая архитектуры начинает конфликтовать с остальными ее компонентами, особенно когда в проекте участвуют несколько команд подрядчиков, и у каждой команды своё представление о том, как должна выглядеть архитектура сети и защиты.</p><p>В какой-то момент обсуждения начали напоминать инженерный конструктор: каждая сторона предлагала своё решение, а нам нужно было собрать из этого работающую и масштабируемую систему.</p> <a href="https://habr.com/ru/articles/1062220/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062220#habracut">Читать далее</a>
  16. Почему успешный ИИ-пилот может не окупиться?

    Thu, 23 Jul 2026 10:22:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a35/265/5c4/a352655c4d7bbce857fd67a6967cb4bc.jpg" /><p><strong>Хорошие показатели пилота еще не означают, что внедрение окупится после масштабирования. На <a href="https://infostart.ru/event/2408623/">INFOSTART CIO CAMP 2026</a> ИТ-руководители обсудят реальные затраты, ошибки и результаты ИИ-проектов - в том числе тех, которые пришлось остановить.</strong></p><p>У большинства историй о внедрении искусственного интеллекта есть презентационная версия: компания определила задачу, команда нашла решение, показатели улучшились, появился экономический эффект.</p><p>Но часть проекта обычно остается за кадром. Данные приходится дополнительно готовить, интеграция оказывается сложнее, чем предполагалось, сотрудники не сразу принимают новый процесс, а после запуска возникают расходы, которых не было в первоначальной смете...</p> <a href="https://habr.com/ru/articles/1062218/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062218#habracut">Читать далее</a>
  17. Vibe Coding без опыта в разработке: как довести первый продукт до релиза

    Thu, 23 Jul 2026 09:40:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b98/75b/85e/b9875b85e4a8dae975e67e7a4060176f.png" /><p>Модели для программирования и AI-агенты сейчас меняются быстро. Для человека, который хочет превратить идею в работающий продукт, это хорошее окно возможностей.</p><p>Необязательно сначала становиться инженером. AI может писать код, запускать команды и чинить ошибки, но решение о том, что делать, как проверять результат и где остановиться, остаётся за вами.</p><p>Ниже мой маршрут для человека без технического бэкграунда, который хочет выпустить первый продукт. Это не универсальный стандарт: для разных проектов подойдут разные платформы, стек и правила разработки. Но пройти путь от пустой папки до рабочего сервиса по этой схеме вполне реально.</p> <a href="https://habr.com/ru/articles/1062196/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062196#habracut">Читать далее</a>
  18. В Grim Dawn вышло крупное дополнение Fangs of Asterkarn

    Thu, 23 Jul 2026 09:29:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/148/937/eb1/148937eb189d534b878629f40e203e74.jpg" /><p>Спустя десять лет после релиза диаблоида Grim Dawn независимые разработчики из Crate Entertainment продолжают развивать свой проект. 23 июля выходит Fangs of Asterkarn — третье и, по словам разработчиков, крупнейшее дополнение для мрачной экшен-RPG.</p><p>Игроков ждет новая область размером более 80% от мира оригинальной игры, отдельная сюжетная глава, новый класс персонажа и эндгейм-режим для персонажей максимального уровня. Разбираемся, чем Астеркарн встретит старых героев и почему дополнение дает хороший повод вернуться в мир темного фэнтези под названием Кэрн.</p> <a href="https://habr.com/ru/articles/1062194/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062194#habracut">Читать далее</a>
  19. Книга: «Системная инженерия: современные методы проектирования для создания сложных информационных систем. 2-е изд.»

    Thu, 23 Jul 2026 09:25:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4ec/e3f/81c/4ece3f81c50c66003648167fb592dcd7.png" /><p>Привет, Хаброжители! Системная инженерия — ключевой инструмент для разработки сложных систем на всех этапах их жизненного цикла. В обновленном издании эксперт в области системной инженерии подробно рассказывает, что следует учитывать при проектировании надежных и эффективных систем.</p> <a href="https://habr.com/ru/articles/1061034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061034#habracut">Читать далее</a>
  20. Играем летом при перебоях с интернетом

    Thu, 23 Jul 2026 09:19:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8e5/23e/5a7/8e523e5a7b10ff712d2d087351e38eae.jpeg" /><p>Продолжается сезон отпусков – всего месяц остался, но все же. Во время полетов, на пляже, на борту корабля или катера не всегда доступны мессенджеры, рабочая почта и соцсети. Самое время для автономных развлечений вроде журнала, книги или мобильной игры, не требующей стабильного подключения.&nbsp;</p><p>Во что играть? Я собрал проекты российских разработчиков – от небольших инди-студий до крупных компаний мирового уровня. В списке шутер от первого лица, ностальгический квест с умным юмором, головоломки и настоящая легенда (вполне ожидаемая). Все эти игры работают в офлайн-режиме. Прямо как во времена, когда диски вставляли в компьютер (<a href="https://habr.com/ru/companies/miip/articles/1059728/">уходит эпоха</a>), а «Змейка» на телефоне не знала об интернете.&nbsp;</p><p>Обязательно дополняйте список своими любимыми играми. </p> <a href="https://habr.com/ru/articles/1062188/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062188#habracut">Читать далее</a>
  21. [Перевод] On-prem DBaaS в 2026 году: платформы, стандарты и пробелы

    Thu, 23 Jul 2026 09:15:57 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f5f/db1/c56/f5fdb1c56005ab1950ce5b768ee33048.jpg" /><p>Для команд, разрабатывающих приложения, базы данных должны ощущаться как решённая задача. Команде нужен PostgreSQL, MariaDB, Redis или другой сервис данных, она отправляет запрос, получает учётные данные и начинает разработку. На практике всё редко оказывается настолько просто.</p><p>В 2026 году многие организации заметно продвинулись в платформенной инженерии и внедрении Kubernetes, но подготовка баз данных остаётся фрагментированным. Команды, которым нужен cloud-native-опыт разработчика, часто сталкиваются с неудобным компромиссом: операционная ответственность против зависимости от платформы.</p><p>С одной стороны, разработчики могут сами эксплуатировать базы данных с помощью операторов Kubernetes. С другой стороны, платформенные команды могут предоставить управляемый опыт через внутренние платформы и системы провиженинга, часто опираясь на управляемые облачные сервисы. Оба подхода работают, но у обоих есть ограничения.</p><p>В итоге организации снова и снова изобретают решения одной задачи, ставшей распространённой платформенной проблемой: предоставление возможностей Database-as-a-Service (DBaaS, база данных как сервис, выдача БД по запросу как готового сервиса), которые работают одинаково в разных окружениях.</p><p>Команда <a href="https://cloud.vk.com/">VK Cloud</a> перевела статью о том, как в 2026 году устроен provisioning баз данных в Kubernetes-инфраструктуре: почему модель service broker из Cloud Foundry не прижилась в облачных экосистемах и как open source-проект <a href="http://Klutch.io">Klutch.io</a> пытается создать Kubernetes-native стандарт для Database-as-a-Service. Материал будет полезен платформенным инженерам, DevOps- и SRE-специалистам, а также техническим руководителям, которые выстраивают внутренние платформы для баз данных в гибридных и on-prem-окружениях. </p> <a href="https://habr.com/ru/articles/1062138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062138#habracut">Читать далее</a>
  22. Когда стоит задуматься о выходе из «Сколково»: налоговые последствия, позиция ФНС и переход на IT-льготы

    Thu, 23 Jul 2026 09:09:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/49c/63b/8c5/49c63b8c51a83e75a0da8139a736fd90.jpeg" /><p>В конце июня по соц. сетям разлетелась новость от РБК про претензии от налоговой к 50 резидентам «Сколково». В сообществе начали говорить о том, что&nbsp; государство взяло под прицел резидентов, льготы заканчиваются, а сам статус превращается в источник дополнительных рисков. Что же произошло на самом деле?</p><p>В статье разберу из-за чего претензии ФНС к резидентам «Сколково» всех так напугали, почему это касается вообще не всех, что происходит при превышении финансовых лимитов и в каких случаях стоит заранее задуматься о смене налогового режима.</p> <a href="https://habr.com/ru/articles/1062180/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062180#habracut">Читать далее</a>
  23. Глупомер на TypeScript и React: 12 вопросов для проверки команды

    Thu, 23 Jul 2026 09:09:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c83/759/518/c83759518eeaf9c65cd46a944ea6996a.jpg" /><p>Как измерить <strong>человеческую глупость</strong>? На первый взгляд, кажется, легко: измерить IQ, делов то! Но не все так однозначно. Как Вы сподвигнете человека на 2 часа интенсивных умственных нагрузок (а столько времени занимает прохождение теста)? Но даже замерив IQ, можно ли однозначно по нем делать вывод о глупости человека? К примеру, если замерить IQ Дон Кихоту и Санчо Пансо, у кого он окажется выше? А кто из них более глупый? В данной статье не только предлагается операциональное определение глупости, но и готовый бесплатный open source <strong>инструмент для ее измерения</strong> в течении 3-х минут. Поехали!</p> <a href="https://habr.com/ru/articles/1062172/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062172#habracut">Читать далее</a>
  24. Траблшутинг ИИ-багхантинга, или Как не стать бесплатным триажером для своего агента

    Thu, 23 Jul 2026 09:05:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/cda/69a/edc/cda69aedc2b4b5ebb46e0af3d37f35cf.png" /><p>Запустить ИИ-агента на багбаунти — дело пяти минут. Зато превратить его поток сознания в принятые отчеты, чтобы не словить бан за спам и минус в рейтинге, — задача со звездочкой.</p><p>Привет, Хабр! Меня зовут Владислав, я работаю в отделе реагирования на инциденты в Бастионе и около полутора лет активно ханчу на багбаунти. Под Новый год мы с другом так пробили ИБ-интегратора (он, кстати, остался доволен), а недавно я выиграл Bug Zone 7.0. Подобные активности — хорошая возможность поэкспериментировать и выработать новые подходы, и последние полгода я ищу баги при помощи LLM. Так что с ИИ можно добиваться хороших результатов, а не сдавать мусор. Но как это делать?&nbsp;</p><p>Под катом вас ждут:&nbsp;</p><p> • четыре подхода к ИИ-багхантингу;&nbsp;</p><p> • четыре способа платить за модель;&nbsp;</p><p> • три слоя верификации;</p><p> • пайплайн из двух агентов;&nbsp;</p><p> • живой разбор blind SSRF.&nbsp;</p><p>Спойлер: готовой кнопки «сделать хорошо» не ждите.&nbsp;</p><p>Статья будет интересна всем, кто уже натравливал ИИ на BB-программу и тонул в фолз-позитивах, а также новичкам и матерым этичным хакерам — хотя последним отдельные рекомендации наверняка покажутся очевидными.</p> <a href="https://habr.com/ru/articles/1057486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1057486#habracut">Читать далее</a>
  25. Через меня проходит 5 тысяч чертежей в год, и 99% ошибок в них одинаковые

    Thu, 23 Jul 2026 09:01:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7b2/45f/cf2/7b245fcf2de6308d5985f569c3042968.png" /><p>Представьте, что вы купили беспроводную колонку. Колонка отработала полгода, а в одно утро просто перестала включаться. В сервисе разводят руками: дело в плате, чинить дороже, чем купить новую.</p><p>Причина такой поломки бывает старше устройства. Ошибку сделали ещё на компьютере, когда проектировали плату. Она пережила производство, проверки, сборку и полгода работы. Внутри с первого дня осталась заводская химия, которая за полгода “съела” важный проводник.</p><p>Я ловлю такие ошибки, пока проект печатной платы не ушёл в производство. Почти вся моя работа состоит из вопросов к такому проекту. Сейчас расскажу, откуда в файлах берутся ошибки, которые не видит даже их автор, и как против них работают правильные вопросы.</p> <a href="https://habr.com/ru/articles/1061798/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061798#habracut">Читать далее</a>
  26. Электронно-лучевые видеопроекторы. Это как?

    Thu, 23 Jul 2026 09:01:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/22e/0d0/1ff/22e0d01ff6f8476ab5c3de9a4aa2638c.jpg" /><p><em>Картинка: </em><a href="https://www.earlytelevision.org/yanczer_eidophor.html"><em>Peter F. Yanczer, earlytelevision.org</em></a></p><p>Всем известно такое устройство, как видеопроектор. Они широко используются для целей образования, бизнеса и даже для дома.</p><p>Перечень их основных технологий тоже известен — DLP, 3LCD, LCoS.</p><p>Однако как вам понравится, пожалуй, один из самых странных (и потрясающих с технической точки зрения!) проекционных аппаратов в истории — видеопроектор на электронно-лучевой трубке?! О_о Где электронно-лучевая трубка — это только маааленький кусочек странностей!</p><p>Как старый поклонник видеопроекторов, я никак не мог пройти мимо этой темы… :-) Итак…</p> <a href="https://habr.com/ru/articles/1060708/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1060708#habracut">Читать далее</a>
  27. [Перевод] Как «быстрый» кольцевой буфер поднял загрузку CPU с 2% до 25%

    Thu, 23 Jul 2026 09:01:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/040/4fb/88b/0404fb88bc41716a5b4290dfa2c43053.png" /><p>Я заменил <code>std::deque</code> на <code>boost::circular_buffer</code> в надежде получить прирост производительности. В реальности получил загрузку процессора в 25% вместо 2%.</p> <a href="https://habr.com/ru/articles/1062058/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062058#habracut">Читать как так получилось</a>
  28. Как добавить в умную колонку новые команды и ничего не сломать

    Thu, 23 Jul 2026 09:00:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8ac/b43/848/8acb438482d8a2c1e7a22919ae7e561e.png" /><p>Чтобы дать команду умной колонке, не&nbsp;обязательно говорить активационное слово «Алиса»: есть&nbsp;быстрые команды&nbsp;— короткие фразы, с&nbsp;помощью которых можно управлять музыкой, громкостью или&nbsp;умным домом. Например, чтобы переключить трек, достаточно просто сказать «дальше», а&nbsp;чтобы убавить звук&nbsp;— «тише». Весь список команд можно посмотреть в&nbsp;настройках вашего аккаунта в&nbsp;приложении «Дом с&nbsp;Алисой».</p><p>Быстрые команды удобнее не&nbsp;только пользователям, но&nbsp;и системе: запросы через слово «Алиса» требуют обращения к&nbsp;модели распознавания речи ASR, которой из‑за её размеров необходимы серверные вычислительные ресурсы, а&nbsp;модель&nbsp;быстрых команд устроена гораздо компактнее. Она работает прямо на&nbsp;устройстве, а&nbsp;значит, ограничена вычислительными ресурсами самой колонки&nbsp;— её CPU и оперативной памятью. Из‑за этого модель нельзя сильно увеличить: ей приходится оставаться компактной, зато запрос обрабатывается&nbsp;быстрее.&nbsp;</p><p>За&nbsp;распознавание&nbsp;быстрых команд отвечает нейросеть. Её архитектура почти полностью совпадает с&nbsp;решением для&nbsp;наушников Яндекс Дропс, которое <a href="https://habr.com/ru/companies/yandex/articles/1042706/">подробно описал в&nbsp;своей статье Григорий Афанасенко</a>. Разница в&nbsp;основном в&nbsp;масштабе: наша модель весит всего от 0,5&nbsp;до 1,5&nbsp;МБ в&nbsp;зависимости от&nbsp;железа конкретного устройства.</p><p>Со временем перед нами встала задача добавить к&nbsp;базовым командам «лайк» и «дизлайк» для&nbsp;управления треками, а&nbsp;также команды «включи блютус» и «выключи блютус». Особенно это актуально для&nbsp;Станции Стрит, которую часто берут с&nbsp;собой на&nbsp;природу, где нет интернета. Но&nbsp;главным&nbsp;было гарантировать абсолютное отсутствие ухудшения на&nbsp;уже запущенных командах и не&nbsp;слишком сильно увеличивать потребление ресурсов на&nbsp;устройстве.</p> <a href="https://habr.com/ru/articles/1061968/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061968#habracut">Читать далее</a>
  29. Hannah Montana Linux вернулся спустя 17 лет: ностальгия, мемы и немного Linux‑магии

    Thu, 23 Jul 2026 08:49:53 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/863/5fa/530/8635fa53020b6032685dcf342b67d2ed.jpeg" /><p>В начале июля разработчик Ноа Кейгл выпустил Hannah Montana Linux v26.0 — современный ремастер того самого розового дистрибутива-мема из 2008 года. Тут можно улыбнуться, поностальгировать и решить, что вся новость закончена, но давайте не будем спешить. За этой несерьезной обложкой прячется на редкость наглядный пример того, что такое дистрибутив Linux на самом деле. А заодно становится понятно, почему нельзя просто оставить старую версию и жить дальше. Тут надо разобраться во всем по порядку и ответить на некоторые вопросы. Этим и займемся.</p> <a href="https://habr.com/ru/articles/1061902/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061902#habracut">Читать далее</a>
  30. Начало конца x86? Как Apple перевернула индустрию вычислений

    Thu, 23 Jul 2026 08:37:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/229/5e8/952/2295e8952da24a6ee73975b516be680c.jpg" /><p>Более 40 лет архитектура x86 оставалась незыблемой основой индустрии вычислений. Именно на ней построены практически все процессоры Intel и AMD, а вместе с ними — настольные компьютеры, рабочие станции и серверы.</p><p>Однако в 2020 году ситуация начала меняться. Компания Apple объявила об отказе от процессоров Intel в пользу собственных чипов Apple Silicon на базе архитектуры ARM, которая до этого ассоциировалась преимущественно со смартфонами и планшетами. Для корпорации из Купертино это был один из самых рискованных шагов за последнее десятилетие: вместе с архитектурой нужно было изменить операционную систему и инструменты разработки, а также обеспечить совместимость огромного массива программ, написанных для x86.</p><p>Несмотря на все риски, ставка оправдалась. Процессор M1 <a href="https://rutube.ru/video/541ad978ed30c120977b806ae7898cd2/">продемонстрировал </a>выдающееся сочетание производительности и энергоэффективности, доказав, что ARM способна успешно конкурировать с x86 далеко за пределами мобильных устройств. То, что еще недавно воспринималось как рискованный эксперимент, быстро превратилось в новый ориентир для всей отрасли.</p><p>Вслед за Apple на ARM <a href="https://rutube.ru/video/cee4ef3724a5a53fac135d5bec0b46e0/">сделали</a> ставку Qualcomm и Microsoft, а весной 2026 года к ним <a href="https://rutube.ru/video/c945e533b82eb56b54fdb9199de72f5a/">присоединилась</a> Nvidia. Когда сразу несколько крупнейших игроков отрасли начинают двигаться в одном направлении, это становится важным сигналом для всего рынка.</p><p>Действительно ли компьютерная индустрия стоит на пороге крупнейшей трансформации со времен появления IBM PC, или же успех Apple так и останется исключением из правил? Чтобы ответить на этот вопрос, разберемся, как x86 стала мировым стандартом, почему сегодня ее позиции начинают слабеть и какое будущее эксперты прогнозируют рынку вычислительной техники.</p> <a href="https://habr.com/ru/articles/1062166/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062166#habracut">Читать далее</a>
  31. Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг

    Thu, 23 Jul 2026 08:30:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0da/8e6/f1b/0da8e6f1ba08781312eb083367374b99.jpg" /><p>Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe<strong> </strong>(основы Camunda 8), который проводили, когда искали альтернативу Camunda 7.</p><p>Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.</p> <a href="https://habr.com/ru/articles/1059936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059936#habracut">Читать далее</a>
  32. Как встроить PDCA для топ-менеджмента, чтобы он не умер через месяц

    Thu, 23 Jul 2026 08:28:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ba1/e07/a95/ba1e07a95ab374631551264d1745fe29.jpg" /><p>Решение встроить PDCA (цикл Деминга) в рутину топ-менеджмента выросло из стратегических сессий. Инициатив после каждой оставалось много, но проверенных выводов ни одного.</p><p>Замысел такой. Каждое значимое решение оформляется как гипотеза с ожидаемым результатом (Plan), выполняется (Do), факт сверяется с ожиданием (Check), по итогам гипотеза закрепляется в практике или отбрасывается (Act).</p><p>Расчёт был на то, что управленческие решения это те же гипотезы, просто их почти никогда не проверяют, и цикл превратит поток инициатив в накопление выводов.</p> <a href="https://habr.com/ru/articles/1062160/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062160#habracut">Читать далее</a>
  33. Document Driven Development: превращаем хаос разработки в порядок с помощью TypeSpec и не только

    Thu, 23 Jul 2026 08:16:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8d6/e4f/a2f/8d6e4fa2f15492ed85a8f4ca7dd046d6.jpg" /><p>Всем привет! Меня зовут Егор Гурин и я разработчик в компании MTC Web Services. Работаю в стриме, который занимается разработкой контактного центра МТС. Практически любые обращения клиентов в компанию, будь то неработающий интернет или вопрос по заказу в интернет-магазине, проходят через нас.&nbsp;</p><p>Продукт большой, у нас несколько команд и множество интерфейсов интеграции как между самими командами, так и с внешними вендорами, поэтому не согласованные вовремя контракты могут привести не просто к потере времени, но и задержать выход фичи в прод.&nbsp;</p><p>В этом материале я поделюсь инструментами, которые помогли наладить процессы в нашей команде в рамках методологии Document Driven Development, — возможно, вам она знакома под такими терминами как design-first или API-first. Покажу, как в удобной форме описывать контракты с помощью TypeSpec, использовать мокирующие сервера не дожидаясь реализации серверной, а еще — расскажу про инструмент кодогенерации на Go и автотесты с помощью Schemathesis.</p> <a href="https://habr.com/ru/articles/1061706/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061706#habracut">Читать дальше</a>
  34. SOFROS OneView. Описание настроек конфигурационного файла

    Thu, 23 Jul 2026 08:16:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/21c/be8/99e/21cbe899e520f6e6e67848f1976c7897.png" /><p>Привет, Хабр!</p><p>С вами <strong>Кирилл Бибиков</strong>, технический архитектор&nbsp;<strong>СОФРОС</strong>. Буду делиться с вами полезной информацией, касаемо продукта компании СОФРОС - мониторинг сообщений <strong>OneView</strong>.</p> <a href="https://habr.com/ru/articles/1061936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061936#habracut">Читать далее</a>
  35. Старый добрый ламповый SOCKS5. Почему спустя почти 30 лет ему всё-таки понадобился TLS

    Thu, 23 Jul 2026 08:11:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/80e/b6f/660/80eb6f660fd9f7d187bf78cb0a2dfcc0.png" /><p>Есть технологии, которые вспыхивают ярко, несколько лет находятся на пике популярности, а затем постепенно исчезают, уступая место чему-то новому. А есть SOCKS5.</p><p>Он появился в 1996 году, когда массового HTTPS ещё практически не существовало, контейнеры оставались делом будущего, а облачные сервисы скорее напоминали научную фантастику. За это время вокруг него успело измениться почти всё. Появились NAT и IPv6, повсеместный TLS, HTTP/2, HTTP/3, QUIC, контейнеры, облачные платформы и Zero Trust. Сам SOCKS5 при этом почти не изменился и, что удивительно, продолжает прекрасно выполнять свою работу.</p><p>Его до сих пор используют OpenSSH для динамического проброса портов, корпоративные прокси, системы автоматизации, инструменты тестирования, VPN-клиенты и просто пользователи, которым нужно направить трафик через удалённый сервер.</p><p>Наверное, именно поэтому у меня всегда было к нему особое отношение. В SOCKS5 нет ничего лишнего. Это простой посредник, который помогает приложению установить соединение с нужным адресом через удалённый сервер. Он не пытается заменить VPN или стать универсальным сетевым протоколом. SOCKS5 честно выполняет одну задачу и делает это уже почти тридцать лет.</p><p>Год назад я рассказывал на Хабре о ProxiFyre, небольшом инструменте для Windows, который позволяет прозрачно направлять трафик выбранных приложений через SOCKS5-прокси. Многие программы вообще не умеют работать через SOCKS5 или требуют ручной настройки. ProxiFyre берёт эту работу на себя: приложение продолжает работать как обычно, а решение о том, какие соединения следует отправить через прокси, принимается на уровне операционной системы.</p> <a href="https://habr.com/ru/articles/1061886/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061886#habracut">Читать далее</a>
  36. Третий год придумывают

    Thu, 23 Jul 2026 08:10:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/847/868/980/8478689806411d6deb26f6b35998bca4.jpg" /><p>Десять человек на совещании: пятеро со стороны заказчика, пятеро со стороны подрядчика. Полтора часа обсуждают три поля в экранной форме. Не архитектуру, не интеграцию, не модель данных — три поля. Сначала долго не могут понять, что означают цифры в них. Потом понимают: одно число складывается с другим и должно давать третье. Договариваются переименовать поля и переставить их в логичном порядке. Попутно выясняется важное: корректировка данных не обязана делаться через сторно с повторным вводом, это может быть отдельный процесс.</p><p>Полтора часа на десятерых — пятнадцать человеко-часов. Само исправление занимает полчаса работы аналитика с разработчиком.</p><p>Обнаружение дефекта обошлось в тридцать раз дороже, чем его устранение. И это ещё удачный случай: дефект хотя бы всплыл.</p><p>Ключевое здесь не в том, что кто-то поленился. Ключевое в том, что&nbsp;<strong>до совещания в систему не заглянул никто</strong>. Ни один пользователь не открыл форму и не посмотрел на неё с интересом. Если бы посмотрел — те же три поля стоили бы тридцать минут переписки.</p><p>Проект к этому моменту шёл третий год.</p> <a href="https://habr.com/ru/articles/1062146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062146#habracut">Читать далее</a>
  37. Линейки версий WordPress под микроскопом

    Thu, 23 Jul 2026 08:05:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/212/0d8/664/2120d866472560b15711ea80d8eba386.png" /><p>К сожалению, мир современной веб-разработки таков, что многие вебмастеры уже давно забили на качество кода, а тяжесть их решений, построенных на не менее тяжёлых популярных движках, нивелируется мощностью серверного железа.</p><p>И когда ты укрыт за спиной производительного сервера, совсем непросто увидеть тот ужас бесцельного потребления ресурсов, что порождают создатели знаменитых движков.</p><p>Чтобы показать вам драматизм ситуации, я для примера провёл с помощью профилировщика PHP измерение ресурсозатратности каждой линейки семейства WordPress - это версии 1, 2, 3, 4, 5, 6 и недавняя 7.</p><p>Кому интересно, прошу под кат. Увидите, как от первых версий, на которых WordPress завоёвывал славу легковесной блоговой системы, он пришёл в конце концов к многократно утяжелённой платформе по множеству срезов измерения.</p> <a href="https://habr.com/ru/articles/1062144/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062144#habracut">Читать далее</a>
  38. 100 идей для проекта (придуманных 5 лет назад): ретроспектива

    Thu, 23 Jul 2026 08:01:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/552/e68/7ac/552e687ac005f4de40010fba91985a59.gif" /><p>В октябре 2021 года я пытался придумать хорошую тему для диплома.<br>Было непросто - с идеями проблем не было, но все они были какой-то отстой.<br>Тогда я решил придумать<br>100<br>ИДЕЙ<br>ДИПЛОМА!<br><br>Часть из них были перспективными, часть нет. Часть были полным отстоем и бредом.<br>Часть уже давно реализовали. А некоторые - нет.<br>Полученный список я разместил <a href="https://habr.com/ru/articles/583836/" rel="noopener noreferrer nofollow">статьей</a> на хабре (она набрала 34к просмотров и была сохранена 86 раз).<br><br>В общем, я наткнулся на эту статью пару недель назад и решил перечитать список. Это оказалось занимательное чтиво. Похоже, в 21 годик я еще гадал, чем заниматься по жизни и не подозревал, как сложно реализовать хоть что-нибудь. Особенно до бума нейронок.<br>Кстати да, мне же пришлось генерировать все эти идеи самостоятельно!<br>Чтобы поделиться с людьми удовольствием, которое я получил от прочтения, я превратил этот список в видео, где я заново знакомлюсь со списком и проверяю, какие идеи уже кто-то реализовал:<br><a href="https://www.youtube.com/watch?v=ljvZ48q-e-Y" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=ljvZ48q-e-Y</a><br></p> <a href="https://habr.com/ru/articles/1062038/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062038#habracut">Читать далее</a>
  39. Измеряя незримое: что и как измерять в мобильной разработке

    Thu, 23 Jul 2026 08:01:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bd0/83a/a5f/bd083aa5fb0e0559bfb99ae810f5fb01.jpg" /><p>Всем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик.</p><p>Этой статьёй я открываю цикл материалов, в которых будут собраны мысли, советы и инструкции о том, как сделать приложение и процессы его разработки измеримыми, как находить «узкие места», диагностировать проблемы и причины их возникновения, а также фиксировать их наличие. Минимум кода, сложных терминов и «rocket science» — только практический опыт и наработки по различным метрикам. </p> <a href="https://habr.com/ru/articles/1059144/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059144#habracut">Читать далее</a>
  40. Как мы превратили видео с робота в ML-хакатон по Computer Vision в ретейле

    Thu, 23 Jul 2026 08:00:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/604/659/f7d/604659f7dd81ab63725501e656dd655b.png" /><p>Распознавать информацию со статичной камеры – задача уже не новая, мы давно работаем над ней в наших магазинах. А вот качественное распознавание ценников с камеры движущегося робота звучит намного интереснее и сложнее, особенно в реализации. </p><p>Такой подход может закрыть сразу несколько процессов: сотрудники будут тратить меньше времени на мониторинг полок, а робот сможет быстро фиксировать нарушения и передавать информацию команде. Но чтобы этот сценарий заработал в магазине, нужно было решить технически сложную часть.</p> <a href="https://habr.com/ru/articles/1059038/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059038#habracut">Читать далее</a>
  41. Дата-контракты 2.0: как мы автоматизировали обмен данными между продуктами

    Thu, 23 Jul 2026 12:04:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bdf/194/c5d/bdf194c5db2cea1722d85e8d70421ef2.jpg" /><p>Всем привет! С вами на связи Евгений Певцов, эксперт по качеству данных группы развития методологии из МТС. Около года назад мои коллеги уже <a href="https://habr.com/ru/companies/ru_mts/articles/868384/">рассказывали</a>, зачем нам потребовались формализованные соглашения об обмене данными и какую проблему они должны были решить. </p><p>Тогда нашей главной целью было — зафиксировать договоренности между Поставщиком и Потребителем данных: какие из них передаем, в каком формате, кто отвечает за сопровождение и как нужно вносить изменения, чтобы они неожиданно не приводили к сбоям сразу в нескольких десятках зависимых сервисов.</p><p>Сейчас дата-контракты — это полноценный сервис, встроенный в существующие ETL-процессы на всем жизненной пути данных. Им ежедневно пользуются продуктовые команды, архитекторы, аналитики и Владельцы данных.&nbsp;</p><p>И сегодня я хочу поделиться практическим опытом, накопленным командами за время использования нашего сервиса: какие идеи сработали, что мы поменяли или доработали, где добавили автоматизацию, а также что еще планируем изменить или улучшить.</p> <a href="https://habr.com/ru/articles/1061814/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061814#habracut">Читать дальше</a>
  42. Шесть основ бизнес-анализа: как выбрать правильный вариант реализации среди множества альтернатив?

    Thu, 23 Jul 2026 11:53:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1c0/fc2/13f/1c0fc213f1bd74fe5fe75f305a213840.png" /><p>В предыдущей статье мы разобрали <a href="https://habr.com/ru/companies/bcs_company/articles/1054402/">третье базовое понятие BABOK — </a><strong><a href="https://habr.com/ru/companies/bcs_company/articles/1054402/">Изменение (Change)</a></strong><a href="https://habr.com/ru/companies/bcs_company/articles/1054402/">.</a> Мы выяснили, что изменение — это не событие, а процесс, и что 70% инициатив проваливаются не потому что техника плохая, а потому что человеческая сторона проигнорирована. Но предположим, вы всё сделали правильно: нашли нужных заинтересованных сторон, сформулировали истинную потребность, спроектировали переход. Следующий вопрос — самый дорогостоящий в буквальном смысле слова:</p><p><em>Что именно мы будем строить или менять?</em></p><p>Именно здесь в игру вступает четвёртое базовое понятие BABOK — <strong>Решение (Solution)</strong>. И именно здесь совершается ошибка, за которую бизнес платит дороже всего: команда влюбляется в первое пришедшее в голову техническое решение и перестаёт искать альтернативы.</p> <a href="https://habr.com/ru/articles/1061214/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061214#habracut">Читать далее</a>
  43. Проектирование экранной клавиатуры для промышленного интерфейса «Инспектор»

    Thu, 23 Jul 2026 11:46:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/268/3de/a04/2683dea04c59a51d06a3729418a137a6.png" /><p>Подробнее разобрала, почему выбрала ЙЦУКЕН, как адаптировала клавиатуру под разные типы полей, работу оператора в перчатках и ограниченное пространство 15-дюймового экрана. </p> <a href="https://habr.com/ru/articles/1062268/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062268#habracut">Читать далее</a>
  44. Яндекс.Музыка: как нарисовать красивые метрики, испортив продукт

    Thu, 23 Jul 2026 11:42:12 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/de3/c59/f5c/de3c59f5c01600e4e1d080aa242e914d.png" /><p>В&nbsp;связи с&nbsp;жёсткой ситуацией на&nbsp;рынке, в&nbsp;глаза особенно бросаются продуктовые косяки. С&nbsp;одной стороны, жёсткая конкуренция на&nbsp;рынке продактов, где откликаешься на&nbsp;вакансию на&nbsp;следующий день, а&nbsp;по&nbsp;ней уже перестали отсматривать кандидатов, тк забили все слоты (это реальная частая причина отказа). С&nbsp;другой — чёткие ожидания шаблонных ответов (а у&nbsp;меня мозги всегда работали нестандартно) и реализация фичей, которые не&nbsp;только не&nbsp;приносят денег, но&nbsp;и ухудшают пользовательский опыт.&nbsp;</p><p>Теперь, когда я купила подписку Я.Музыки, я считаю, что&nbsp;имею полное право высказывать своё недовольство, и рассмотрю сегодня именно этот продукт (обещаю в&nbsp;следующий раз рассмотреть пример качественного продукта).</p> <a href="https://habr.com/ru/articles/1062266/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062266#habracut">Читать далее</a>
  45. Токсичный ассортимент: как неликвид тихо съедает рентабельность склада

    Thu, 23 Jul 2026 11:37:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d1f/789/13d/d1f78913da7c1a48c35fc74a561bc625.jpg" /><p>Склад может работать «в плюс» по всем видимым статьям — и при этом системно терять рентабельность. Не из-за ошибок персонала и не из-за дорогой аренды, а из-за структуры ассортимента.</p><p>Возьмём типичный пример: неликвидные позиции на складе оценены в 5 млн рублей. При обычной для рынка стоимости хранения запаса 20–30% в год, только за то, что эти позиции занимают место и держат замороженный капитал, склад теряет от 1 до 1,5 млн рублей ежегодно. Через 3–4 года такого хранения суммарные затраты превышают закупочную цену товара. Дальше держать — терять деньги наверняка, продать — терять деньги один раз.</p><p>Эта статья — о том, как увидеть эту математику в данных WMS и принять решение раньше, чем она окончательно съест маржу.</p> <a href="https://habr.com/ru/articles/1062256/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062256#habracut">Читать далее</a>
  46. Навайбкодил до продакшена

    Thu, 23 Jul 2026 11:23:18 -0000

    <p>Недавно я опубликовал в <a href="https://play.google.com/store/apps/details?id=com.yarrowai.yarrowapp" rel="noopener noreferrer nofollow">Google Play</a> приложение 99.9% исходного кода которого написано AI. Это не просто "поделка на коленке за выходные": нативное (Kotlin), больше 50 экранов, сложная анимация, мультиязычность, расширяемое.</p><p>Этого удалось добиться через очень подробную спецификацию. Каждый экран был отрисован дизайнером, для каждой кнопки есть описание какие API дернуть. Стоило ли оно того? Давайте посмотрим на цифры.</p> <a href="https://habr.com/ru/articles/1061452/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061452#habracut">Читать далее</a>
  47. Текстовая MMO RPG на движке форума Invision 5 с PWA приложением и кубиками

    Thu, 23 Jul 2026 11:20:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8b6/7ac/0a6/8b67ac0a6c775833664006eca86c3254.jpg" /><p>Привет, Хабр! Текстовые браузерные MMO вроде старой «Тюряги онлайн»&nbsp;— жанр древний, но&nbsp;до&nbsp;сих пор живой, особенно среди фанатов олдскульных вселенных. В&nbsp;сообществах готоманов нашу игру уже смело окрестили «Тюрягой онлайн 2.0», и сходство тут прямое: и там, и там на&nbsp;бэкенде крутится суровый выживач на&nbsp;зоне. Только в&nbsp;Тюряге ты обычный зэк на&nbsp;нарах, а&nbsp;Миненталь&nbsp;— это колония под&nbsp;магическим барьером, где каждый кусок мяса падальщика на&nbsp;счету. Игрок&nbsp;либо ходит на&nbsp;охоту и пашет на&nbsp;фракцию,&nbsp;либо&nbsp;быстро отбросит коньки в&nbsp;канаве от&nbsp;голода или&nbsp;первого&nbsp;же каторжника. </p><p>Когда мы на&nbsp;Бесте с&nbsp;нашими технарями задумали сделать эту тактическую RPG «Путь Героя», пришлось выбирать платформу для&nbsp;серверной части. В&nbsp;итоге мы решили использовать наш старый форум ещё времён 2004&nbsp;года, обновив его с&nbsp;древней версии 3.4.6&nbsp;до&nbsp;свежего каркаса IPS 5. Из&nbsp;коробки у&nbsp;него есть всё, что&nbsp;нужно: нормальная система прав, готовая база пользователей и вменяемое API. Но&nbsp;чтобы превратить обычный форум в&nbsp;нормальную игру, пришлось знатно поковыряться под&nbsp;капотом и в&nbsp;базах. Первым делом нужно&nbsp;было решить две главные проблемы: как&nbsp;упаковать всё это дело в&nbsp;легкое мобильное приложение и раз и навсегда отвадить игроков от&nbsp;читерства с&nbsp;кубиками.</p> <a href="https://habr.com/ru/articles/1062240/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062240#habracut">Читать далее</a>
  48. [Перевод] Загадочный комментарий в древней игре на BASIC

    Thu, 23 Jul 2026 11:19:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e3b/d3a/142/e3bd3a1426ec5838e60c39aadad88b5e.jpg" /><p>Давайте исследуем замок волшебника (точнее, его исходный код)!</p><p><code>10 REM"_(C2SLFF4</code></p><p>Это первая строка написанной на BASIC игры 80-х годов <em>The Wizard's Castle</em>, которую изначально создавали для платформы <a href="https://en.wikipedia.org/wiki/Exidy_Sorcerer" rel="noopener noreferrer nofollow">Exidy Sorcerer</a>.</p><p>Она представляет собой <code>REM</code>арку, комментарий языка.&nbsp;<code>10</code>&nbsp;— это номер строки.</p><p>Но интересна здесь строка <code>"_(C2SLFF4</code>. Опечатка или мусор? Нет. Точно в таком же виде она встречается в исходном коде, опубликованном в <a href="https://archive.org/details/1980-07-recreational-computing/page/n9/mode/2up" rel="noopener noreferrer nofollow">выпуске журнала Recreational Computing за июль 1980 года </a>.</p><p>Что это за чертовщина?</p> <a href="https://habr.com/ru/articles/1062204/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062204#habracut">Читать далее</a>
  49. Бесплатные API для 150+ ИИ-моделей

    Thu, 23 Jul 2026 11:05:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2d8/26b/a3b/2d826ba3bb2b05cf925225c5e0587308.jpg" /><p>Подключите готовые API к своим ботам, приложениям и ИИ-агентам.&nbsp;Я собрал в одну таблицу: Google AI Studio, OpenRouter, Groq, OpenCode, NVIDIA, Mistral, GitHub Models и десятки других ИИ-сервисов с точными лимитами запросов.&nbsp;</p> <a href="https://habr.com/ru/articles/1062238/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062238#habracut">Читать далее</a>
  50. Что останется от облаков, когда инфраструктурой займутся агенты

    Thu, 23 Jul 2026 11:05:09 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf1/6c1/be2/bf16c1be29bd5a48a7a5020f6ada9607.png" /><p>У нашего облака появился новый тип пользователей, и это не люди. Каждый третий запрос к документации Timeweb Cloud сегодня приходит из сетей ИИ-вендоров, а серверы всё чаще создаются не из панели управления, а запросами к API, которые пишет ассистент по просьбе человека.</p><p>Привет! Меня зовут Михаил Шпаков, я руковожу разработкой Timeweb Cloud. Раньше я рассказывал,&nbsp;<a href="https://habr.com/ru/companies/timeweb/articles/922640/">как мы построили систему автотестов с 5 000+ проверками</a>&nbsp;и&nbsp;<a href="https://habr.com/ru/companies/timeweb/articles/916214/">как делаем визуализацию облака</a>. Сегодня текст другого масштаба: не про одну систему, а про то, куда движется рынок облачных услуг. Трендов там, разумеется, больше одного, но этот текст про тот, который я вижу ближе всего: про агентов. Покажу картину, которая складывается изнутри провайдера, подкреплю её цифрами и расскажу, какие выводы я делаю из неё на ближайшие годы.</p> <a href="https://habr.com/ru/articles/1061116/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061116#habracut">Читать далее</a>
  51. Селлер платил ЗП отделу из 5 человек и уволил. Нейросеть справляется с этим за 10 долларов

    Thu, 23 Jul 2026 11:03:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bf0/0b2/383/bf00b238357471d42aacdc316a078729.jpeg" /><p>Я не программист и не инженер. Я предприниматель, который собирает нейросетевые автоматизации для бизнеса. За полтора года такой работы я заменил нейросетью несколько отделов: где-то из семи человек оставался один, где-то двое.</p><p>В интернетах все чаще слышу мнение, что «ИИ скоро заменит всех», но я убедился, что это не так. С рутиной нейросеть и правда справляется блестяще, а на чём-то очень простом и человеческом ломается.</p><p>Хочу показать это на реальных кейсах: где автоматизация заменила целые отделы, а где провалилась, и почему.</p> <a href="https://habr.com/ru/articles/1062186/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062186#habracut">Читать далее</a>
  52. [Перевод] Что такое 10 REM"_(C2SLFF4, или как в комментарий 1980 года спрятали машинный код

    Thu, 23 Jul 2026 11:03:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e54/d18/d83/e54d18d8356f854260d38df422207994.png" /><p>В июле 1980 года Recreational Computing напечатал листинг The Wizard's Castle — рогалика на BASIC для микрокомпьютера Exidy Sorcerer. Первая строка выглядела так: <code>10 REM"_(C2SLFF4</code> .</p><p>REM — это комментарий: интерпретатор его пропускает, писать туда что-то имеет смысл только для человека. Вот только читать здесь нечего, сплошная абракадабра из символов.</p><p>Мы подняли эмуляторы, залезли в дампы памяти и выяснили, что комментарий здесь вовсе не комментарий. А заодно, что у читателя, честно перепечатавшего листинг, не было и шанса запустить игру.</p> <a href="https://habr.com/ru/articles/1062236/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062236#habracut">Читать далее</a>
  53. [Перевод] Как навести порядок в оформлении YARA-правил

    Thu, 23 Jul 2026 10:41:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2de/f40/538/2def40538522d19ad5f11e1fa104fb45.png" /><p>Привет, Хабр!</p><p>Меня зовут Максим Мотиков, я специалист по кибербезопасности в «Гарде».</p><p>Написать рабочее yara-правило несложно. Создать такое правило, которое через полгода поймет не только автор, но и любой другой аналитик в команде — задачка со звездочкой. У YARA нет строгого стандарта на то, как называть правило, что писать в meta и как оформлять условие. Каждый пишет как привык, и со временем база правил превращается в набор разномастных, подчас не очень логичных файлов.</p><p>Под катом делюсь переводом <a href="https://github.com/Neo23x0/YARA-Style-Guide">гайда</a> по оформлению YARA-правил, который помог нам систематизировать разработку правил. В этом руководстве уже собрано почти все необходимое — от правил именования до классификации строк по степени специфичности.</p> <a href="https://habr.com/ru/articles/1060284/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1060284#habracut">Читать далее</a>
  54. После drag-and-drop: как AI-агенты и MCP меняют CMS и конструкторы сайтов

    Thu, 23 Jul 2026 10:32:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a98/a06/f0b/a98a06f0b0466cb1a26b73ed56dd5d39.webp" /><p>Слово «агент» в сейчас году встречается в описаниях почти любой CMS или конструктора сайтов – от Webflow до uCoz. Однако появление рядом с кнопкой «Редактировать» новой кнопки «Спросить AI» еще не означает, что архитектура платформы действительно изменилась.</p><p>Зачастую речь идет о переименованной функции генерации текста: это все же маркетинговое решение, а не появление полноценного агента. Различать эти сценарии важно не ради терминологической точности. От того, генерирует ли система один ответ или самостоятельно планирует и выполняет последовательность действий, напрямую зависят требования к правам доступа, аудиту, откату и подтверждению операций.</p><p>Ниже – попытка разобрать происходящее с точки зрения архитектуры, а не, порой, “пустозвонных” пресс-релизов сервисов.</p> <a href="https://habr.com/ru/articles/1062226/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062226#habracut">Читать далее</a>
  55. Проектирование и внедрение защиты частного облака в геораспределённых ЦОД

    Thu, 23 Jul 2026 10:27:18 -0000

    <p>В этой статье хочу поделиться практическим опытом проектирования и внедрения защиты частного облака, размещённого на двух географически разнесённых площадках центра обработки данных (ЦОД).</p><p>Статья не содержит глубокого погружения в технические аспекты, а в большей степени описывает путь от предполагаемой идеальной картины решения к практической реализации через поиск, ошибки, технические ограничения и компромиссы.</p><p>Преамбула</p><p>Задача выглядела достаточно типовой: обеспечить отказоустойчивость сервисов, соответствие требованиям информационной безопасности и при этом сохранить нормальную управляемость инфраструктуры.</p><p>На бумаге подобные проекты обычно выглядят как комбинации best practices: отказоустойчивость, сегментация, NGFW, немного динамической маршрутизации – и кажется, что этого достаточно.</p><p>На практике всё оказалось немного сложнее, когда каждая составляющая архитектуры начинает конфликтовать с остальными ее компонентами, особенно когда в проекте участвуют несколько команд подрядчиков, и у каждой команды своё представление о том, как должна выглядеть архитектура сети и защиты.</p><p>В какой-то момент обсуждения начали напоминать инженерный конструктор: каждая сторона предлагала своё решение, а нам нужно было собрать из этого работающую и масштабируемую систему.</p> <a href="https://habr.com/ru/articles/1062220/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062220#habracut">Читать далее</a>
  56. Почему успешный ИИ-пилот может не окупиться?

    Thu, 23 Jul 2026 10:22:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a35/265/5c4/a352655c4d7bbce857fd67a6967cb4bc.jpg" /><p><strong>Хорошие показатели пилота еще не означают, что внедрение окупится после масштабирования. На <a href="https://infostart.ru/event/2408623/">INFOSTART CIO CAMP 2026</a> ИТ-руководители обсудят реальные затраты, ошибки и результаты ИИ-проектов - в том числе тех, которые пришлось остановить.</strong></p><p>У большинства историй о внедрении искусственного интеллекта есть презентационная версия: компания определила задачу, команда нашла решение, показатели улучшились, появился экономический эффект.</p><p>Но часть проекта обычно остается за кадром. Данные приходится дополнительно готовить, интеграция оказывается сложнее, чем предполагалось, сотрудники не сразу принимают новый процесс, а после запуска возникают расходы, которых не было в первоначальной смете...</p> <a href="https://habr.com/ru/articles/1062218/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062218#habracut">Читать далее</a>
  57. Vibe Coding без опыта в разработке: как довести первый продукт до релиза

    Thu, 23 Jul 2026 09:40:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b98/75b/85e/b9875b85e4a8dae975e67e7a4060176f.png" /><p>Модели для программирования и AI-агенты сейчас меняются быстро. Для человека, который хочет превратить идею в работающий продукт, это хорошее окно возможностей.</p><p>Необязательно сначала становиться инженером. AI может писать код, запускать команды и чинить ошибки, но решение о том, что делать, как проверять результат и где остановиться, остаётся за вами.</p><p>Ниже мой маршрут для человека без технического бэкграунда, который хочет выпустить первый продукт. Это не универсальный стандарт: для разных проектов подойдут разные платформы, стек и правила разработки. Но пройти путь от пустой папки до рабочего сервиса по этой схеме вполне реально.</p> <a href="https://habr.com/ru/articles/1062196/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062196#habracut">Читать далее</a>
  58. В Grim Dawn вышло крупное дополнение Fangs of Asterkarn

    Thu, 23 Jul 2026 09:29:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/148/937/eb1/148937eb189d534b878629f40e203e74.jpg" /><p>Спустя десять лет после релиза диаблоида Grim Dawn независимые разработчики из Crate Entertainment продолжают развивать свой проект. 23 июля выходит Fangs of Asterkarn — третье и, по словам разработчиков, крупнейшее дополнение для мрачной экшен-RPG.</p><p>Игроков ждет новая область размером более 80% от мира оригинальной игры, отдельная сюжетная глава, новый класс персонажа и эндгейм-режим для персонажей максимального уровня. Разбираемся, чем Астеркарн встретит старых героев и почему дополнение дает хороший повод вернуться в мир темного фэнтези под названием Кэрн.</p> <a href="https://habr.com/ru/articles/1062194/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062194#habracut">Читать далее</a>
  59. Книга: «Системная инженерия: современные методы проектирования для создания сложных информационных систем. 2-е изд.»

    Thu, 23 Jul 2026 09:25:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4ec/e3f/81c/4ece3f81c50c66003648167fb592dcd7.png" /><p>Привет, Хаброжители! Системная инженерия — ключевой инструмент для разработки сложных систем на всех этапах их жизненного цикла. В обновленном издании эксперт в области системной инженерии подробно рассказывает, что следует учитывать при проектировании надежных и эффективных систем.</p> <a href="https://habr.com/ru/articles/1061034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061034#habracut">Читать далее</a>
  60. Играем летом при перебоях с интернетом

    Thu, 23 Jul 2026 09:19:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8e5/23e/5a7/8e523e5a7b10ff712d2d087351e38eae.jpeg" /><p>Продолжается сезон отпусков – всего месяц остался, но все же. Во время полетов, на пляже, на борту корабля или катера не всегда доступны мессенджеры, рабочая почта и соцсети. Самое время для автономных развлечений вроде журнала, книги или мобильной игры, не требующей стабильного подключения.&nbsp;</p><p>Во что играть? Я собрал проекты российских разработчиков – от небольших инди-студий до крупных компаний мирового уровня. В списке шутер от первого лица, ностальгический квест с умным юмором, головоломки и настоящая легенда (вполне ожидаемая). Все эти игры работают в офлайн-режиме. Прямо как во времена, когда диски вставляли в компьютер (<a href="https://habr.com/ru/companies/miip/articles/1059728/">уходит эпоха</a>), а «Змейка» на телефоне не знала об интернете.&nbsp;</p><p>Обязательно дополняйте список своими любимыми играми. </p> <a href="https://habr.com/ru/articles/1062188/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062188#habracut">Читать далее</a>
  61. [Перевод] On-prem DBaaS в 2026 году: платформы, стандарты и пробелы

    Thu, 23 Jul 2026 09:15:57 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f5f/db1/c56/f5fdb1c56005ab1950ce5b768ee33048.jpg" /><p>Для команд, разрабатывающих приложения, базы данных должны ощущаться как решённая задача. Команде нужен PostgreSQL, MariaDB, Redis или другой сервис данных, она отправляет запрос, получает учётные данные и начинает разработку. На практике всё редко оказывается настолько просто.</p><p>В 2026 году многие организации заметно продвинулись в платформенной инженерии и внедрении Kubernetes, но подготовка баз данных остаётся фрагментированным. Команды, которым нужен cloud-native-опыт разработчика, часто сталкиваются с неудобным компромиссом: операционная ответственность против зависимости от платформы.</p><p>С одной стороны, разработчики могут сами эксплуатировать базы данных с помощью операторов Kubernetes. С другой стороны, платформенные команды могут предоставить управляемый опыт через внутренние платформы и системы провиженинга, часто опираясь на управляемые облачные сервисы. Оба подхода работают, но у обоих есть ограничения.</p><p>В итоге организации снова и снова изобретают решения одной задачи, ставшей распространённой платформенной проблемой: предоставление возможностей Database-as-a-Service (DBaaS, база данных как сервис, выдача БД по запросу как готового сервиса), которые работают одинаково в разных окружениях.</p><p>Команда <a href="https://cloud.vk.com/">VK Cloud</a> перевела статью о том, как в 2026 году устроен provisioning баз данных в Kubernetes-инфраструктуре: почему модель service broker из Cloud Foundry не прижилась в облачных экосистемах и как open source-проект <a href="http://Klutch.io">Klutch.io</a> пытается создать Kubernetes-native стандарт для Database-as-a-Service. Материал будет полезен платформенным инженерам, DevOps- и SRE-специалистам, а также техническим руководителям, которые выстраивают внутренние платформы для баз данных в гибридных и on-prem-окружениях. </p> <a href="https://habr.com/ru/articles/1062138/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062138#habracut">Читать далее</a>
  62. Когда стоит задуматься о выходе из «Сколково»: налоговые последствия, позиция ФНС и переход на IT-льготы

    Thu, 23 Jul 2026 09:09:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/49c/63b/8c5/49c63b8c51a83e75a0da8139a736fd90.jpeg" /><p>В конце июня по соц. сетям разлетелась новость от РБК про претензии от налоговой к 50 резидентам «Сколково». В сообществе начали говорить о том, что&nbsp; государство взяло под прицел резидентов, льготы заканчиваются, а сам статус превращается в источник дополнительных рисков. Что же произошло на самом деле?</p><p>В статье разберу из-за чего претензии ФНС к резидентам «Сколково» всех так напугали, почему это касается вообще не всех, что происходит при превышении финансовых лимитов и в каких случаях стоит заранее задуматься о смене налогового режима.</p> <a href="https://habr.com/ru/articles/1062180/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062180#habracut">Читать далее</a>
  63. Глупомер на TypeScript и React: 12 вопросов для проверки команды

    Thu, 23 Jul 2026 09:09:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c83/759/518/c83759518eeaf9c65cd46a944ea6996a.jpg" /><p>Как измерить <strong>человеческую глупость</strong>? На первый взгляд, кажется, легко: измерить IQ, делов то! Но не все так однозначно. Как Вы сподвигнете человека на 2 часа интенсивных умственных нагрузок (а столько времени занимает прохождение теста)? Но даже замерив IQ, можно ли однозначно по нем делать вывод о глупости человека? К примеру, если замерить IQ Дон Кихоту и Санчо Пансо, у кого он окажется выше? А кто из них более глупый? В данной статье не только предлагается операциональное определение глупости, но и готовый бесплатный open source <strong>инструмент для ее измерения</strong> в течении 3-х минут. Поехали!</p> <a href="https://habr.com/ru/articles/1062172/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062172#habracut">Читать далее</a>
  64. Траблшутинг ИИ-багхантинга, или Как не стать бесплатным триажером для своего агента

    Thu, 23 Jul 2026 09:05:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/cda/69a/edc/cda69aedc2b4b5ebb46e0af3d37f35cf.png" /><p>Запустить ИИ-агента на багбаунти — дело пяти минут. Зато превратить его поток сознания в принятые отчеты, чтобы не словить бан за спам и минус в рейтинге, — задача со звездочкой.</p><p>Привет, Хабр! Меня зовут Владислав, я работаю в отделе реагирования на инциденты в Бастионе и около полутора лет активно ханчу на багбаунти. Под Новый год мы с другом так пробили ИБ-интегратора (он, кстати, остался доволен), а недавно я выиграл Bug Zone 7.0. Подобные активности — хорошая возможность поэкспериментировать и выработать новые подходы, и последние полгода я ищу баги при помощи LLM. Так что с ИИ можно добиваться хороших результатов, а не сдавать мусор. Но как это делать?&nbsp;</p><p>Под катом вас ждут:&nbsp;</p><p> • четыре подхода к ИИ-багхантингу;&nbsp;</p><p> • четыре способа платить за модель;&nbsp;</p><p> • три слоя верификации;</p><p> • пайплайн из двух агентов;&nbsp;</p><p> • живой разбор blind SSRF.&nbsp;</p><p>Спойлер: готовой кнопки «сделать хорошо» не ждите.&nbsp;</p><p>Статья будет интересна всем, кто уже натравливал ИИ на BB-программу и тонул в фолз-позитивах, а также новичкам и матерым этичным хакерам — хотя последним отдельные рекомендации наверняка покажутся очевидными.</p> <a href="https://habr.com/ru/articles/1057486/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1057486#habracut">Читать далее</a>
  65. Через меня проходит 5 тысяч чертежей в год, и 99% ошибок в них одинаковые

    Thu, 23 Jul 2026 09:01:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7b2/45f/cf2/7b245fcf2de6308d5985f569c3042968.png" /><p>Представьте, что вы купили беспроводную колонку. Колонка отработала полгода, а в одно утро просто перестала включаться. В сервисе разводят руками: дело в плате, чинить дороже, чем купить новую.</p><p>Причина такой поломки бывает старше устройства. Ошибку сделали ещё на компьютере, когда проектировали плату. Она пережила производство, проверки, сборку и полгода работы. Внутри с первого дня осталась заводская химия, которая за полгода “съела” важный проводник.</p><p>Я ловлю такие ошибки, пока проект печатной платы не ушёл в производство. Почти вся моя работа состоит из вопросов к такому проекту. Сейчас расскажу, откуда в файлах берутся ошибки, которые не видит даже их автор, и как против них работают правильные вопросы.</p> <a href="https://habr.com/ru/articles/1061798/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061798#habracut">Читать далее</a>
  66. Электронно-лучевые видеопроекторы. Это как?

    Thu, 23 Jul 2026 09:01:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/22e/0d0/1ff/22e0d01ff6f8476ab5c3de9a4aa2638c.jpg" /><p><em>Картинка: </em><a href="https://www.earlytelevision.org/yanczer_eidophor.html"><em>Peter F. Yanczer, earlytelevision.org</em></a></p><p>Всем известно такое устройство, как видеопроектор. Они широко используются для целей образования, бизнеса и даже для дома.</p><p>Перечень их основных технологий тоже известен — DLP, 3LCD, LCoS.</p><p>Однако как вам понравится, пожалуй, один из самых странных (и потрясающих с технической точки зрения!) проекционных аппаратов в истории — видеопроектор на электронно-лучевой трубке?! О_о Где электронно-лучевая трубка — это только маааленький кусочек странностей!</p><p>Как старый поклонник видеопроекторов, я никак не мог пройти мимо этой темы… :-) Итак…</p> <a href="https://habr.com/ru/articles/1060708/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1060708#habracut">Читать далее</a>
  67. [Перевод] Как «быстрый» кольцевой буфер поднял загрузку CPU с 2% до 25%

    Thu, 23 Jul 2026 09:01:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/040/4fb/88b/0404fb88bc41716a5b4290dfa2c43053.png" /><p>Я заменил <code>std::deque</code> на <code>boost::circular_buffer</code> в надежде получить прирост производительности. В реальности получил загрузку процессора в 25% вместо 2%.</p> <a href="https://habr.com/ru/articles/1062058/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062058#habracut">Читать как так получилось</a>
  68. Как добавить в умную колонку новые команды и ничего не сломать

    Thu, 23 Jul 2026 09:00:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8ac/b43/848/8acb438482d8a2c1e7a22919ae7e561e.png" /><p>Чтобы дать команду умной колонке, не&nbsp;обязательно говорить активационное слово «Алиса»: есть&nbsp;быстрые команды&nbsp;— короткие фразы, с&nbsp;помощью которых можно управлять музыкой, громкостью или&nbsp;умным домом. Например, чтобы переключить трек, достаточно просто сказать «дальше», а&nbsp;чтобы убавить звук&nbsp;— «тише». Весь список команд можно посмотреть в&nbsp;настройках вашего аккаунта в&nbsp;приложении «Дом с&nbsp;Алисой».</p><p>Быстрые команды удобнее не&nbsp;только пользователям, но&nbsp;и системе: запросы через слово «Алиса» требуют обращения к&nbsp;модели распознавания речи ASR, которой из‑за её размеров необходимы серверные вычислительные ресурсы, а&nbsp;модель&nbsp;быстрых команд устроена гораздо компактнее. Она работает прямо на&nbsp;устройстве, а&nbsp;значит, ограничена вычислительными ресурсами самой колонки&nbsp;— её CPU и оперативной памятью. Из‑за этого модель нельзя сильно увеличить: ей приходится оставаться компактной, зато запрос обрабатывается&nbsp;быстрее.&nbsp;</p><p>За&nbsp;распознавание&nbsp;быстрых команд отвечает нейросеть. Её архитектура почти полностью совпадает с&nbsp;решением для&nbsp;наушников Яндекс Дропс, которое <a href="https://habr.com/ru/companies/yandex/articles/1042706/">подробно описал в&nbsp;своей статье Григорий Афанасенко</a>. Разница в&nbsp;основном в&nbsp;масштабе: наша модель весит всего от 0,5&nbsp;до 1,5&nbsp;МБ в&nbsp;зависимости от&nbsp;железа конкретного устройства.</p><p>Со временем перед нами встала задача добавить к&nbsp;базовым командам «лайк» и «дизлайк» для&nbsp;управления треками, а&nbsp;также команды «включи блютус» и «выключи блютус». Особенно это актуально для&nbsp;Станции Стрит, которую часто берут с&nbsp;собой на&nbsp;природу, где нет интернета. Но&nbsp;главным&nbsp;было гарантировать абсолютное отсутствие ухудшения на&nbsp;уже запущенных командах и не&nbsp;слишком сильно увеличивать потребление ресурсов на&nbsp;устройстве.</p> <a href="https://habr.com/ru/articles/1061968/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061968#habracut">Читать далее</a>
  69. Hannah Montana Linux вернулся спустя 17 лет: ностальгия, мемы и немного Linux‑магии

    Thu, 23 Jul 2026 08:49:53 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/863/5fa/530/8635fa53020b6032685dcf342b67d2ed.jpeg" /><p>В начале июля разработчик Ноа Кейгл выпустил Hannah Montana Linux v26.0 — современный ремастер того самого розового дистрибутива-мема из 2008 года. Тут можно улыбнуться, поностальгировать и решить, что вся новость закончена, но давайте не будем спешить. За этой несерьезной обложкой прячется на редкость наглядный пример того, что такое дистрибутив Linux на самом деле. А заодно становится понятно, почему нельзя просто оставить старую версию и жить дальше. Тут надо разобраться во всем по порядку и ответить на некоторые вопросы. Этим и займемся.</p> <a href="https://habr.com/ru/articles/1061902/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061902#habracut">Читать далее</a>
  70. Начало конца x86? Как Apple перевернула индустрию вычислений

    Thu, 23 Jul 2026 08:37:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/229/5e8/952/2295e8952da24a6ee73975b516be680c.jpg" /><p>Более 40 лет архитектура x86 оставалась незыблемой основой индустрии вычислений. Именно на ней построены практически все процессоры Intel и AMD, а вместе с ними — настольные компьютеры, рабочие станции и серверы.</p><p>Однако в 2020 году ситуация начала меняться. Компания Apple объявила об отказе от процессоров Intel в пользу собственных чипов Apple Silicon на базе архитектуры ARM, которая до этого ассоциировалась преимущественно со смартфонами и планшетами. Для корпорации из Купертино это был один из самых рискованных шагов за последнее десятилетие: вместе с архитектурой нужно было изменить операционную систему и инструменты разработки, а также обеспечить совместимость огромного массива программ, написанных для x86.</p><p>Несмотря на все риски, ставка оправдалась. Процессор M1 <a href="https://rutube.ru/video/541ad978ed30c120977b806ae7898cd2/">продемонстрировал </a>выдающееся сочетание производительности и энергоэффективности, доказав, что ARM способна успешно конкурировать с x86 далеко за пределами мобильных устройств. То, что еще недавно воспринималось как рискованный эксперимент, быстро превратилось в новый ориентир для всей отрасли.</p><p>Вслед за Apple на ARM <a href="https://rutube.ru/video/cee4ef3724a5a53fac135d5bec0b46e0/">сделали</a> ставку Qualcomm и Microsoft, а весной 2026 года к ним <a href="https://rutube.ru/video/c945e533b82eb56b54fdb9199de72f5a/">присоединилась</a> Nvidia. Когда сразу несколько крупнейших игроков отрасли начинают двигаться в одном направлении, это становится важным сигналом для всего рынка.</p><p>Действительно ли компьютерная индустрия стоит на пороге крупнейшей трансформации со времен появления IBM PC, или же успех Apple так и останется исключением из правил? Чтобы ответить на этот вопрос, разберемся, как x86 стала мировым стандартом, почему сегодня ее позиции начинают слабеть и какое будущее эксперты прогнозируют рынку вычислительной техники.</p> <a href="https://habr.com/ru/articles/1062166/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062166#habracut">Читать далее</a>
  71. Масштабирование Zeebe: от каскадных сбоев до 100 процессов в секунду через анализ ресурсов и тюнинг

    Thu, 23 Jul 2026 08:30:01 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0da/8e6/f1b/0da8e6f1ba08781312eb083367374b99.jpg" /><p>Привет, Хабр! Мы — команда разработки кредитных продуктов для физических лиц в Т-Банке. Делимся опытом нагрузочного тестирования workflow-движка Zeebe<strong> </strong>(основы Camunda 8), который проводили, когда искали альтернативу Camunda 7.</p><p>Вокруг Zeebe ходит немало стереотипов: медленный, сложный в настройке, нестабильный. Но большинство мнений основаны на данных, актуальных для устаревших версий. Мы приняли во внимание развитие продукта и провели собственное исследование.</p> <a href="https://habr.com/ru/articles/1059936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059936#habracut">Читать далее</a>
  72. Как встроить PDCA для топ-менеджмента, чтобы он не умер через месяц

    Thu, 23 Jul 2026 08:28:15 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ba1/e07/a95/ba1e07a95ab374631551264d1745fe29.jpg" /><p>Решение встроить PDCA (цикл Деминга) в рутину топ-менеджмента выросло из стратегических сессий. Инициатив после каждой оставалось много, но проверенных выводов ни одного.</p><p>Замысел такой. Каждое значимое решение оформляется как гипотеза с ожидаемым результатом (Plan), выполняется (Do), факт сверяется с ожиданием (Check), по итогам гипотеза закрепляется в практике или отбрасывается (Act).</p><p>Расчёт был на то, что управленческие решения это те же гипотезы, просто их почти никогда не проверяют, и цикл превратит поток инициатив в накопление выводов.</p> <a href="https://habr.com/ru/articles/1062160/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062160#habracut">Читать далее</a>
  73. Document Driven Development: превращаем хаос разработки в порядок с помощью TypeSpec и не только

    Thu, 23 Jul 2026 08:16:59 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8d6/e4f/a2f/8d6e4fa2f15492ed85a8f4ca7dd046d6.jpg" /><p>Всем привет! Меня зовут Егор Гурин и я разработчик в компании MTC Web Services. Работаю в стриме, который занимается разработкой контактного центра МТС. Практически любые обращения клиентов в компанию, будь то неработающий интернет или вопрос по заказу в интернет-магазине, проходят через нас.&nbsp;</p><p>Продукт большой, у нас несколько команд и множество интерфейсов интеграции как между самими командами, так и с внешними вендорами, поэтому не согласованные вовремя контракты могут привести не просто к потере времени, но и задержать выход фичи в прод.&nbsp;</p><p>В этом материале я поделюсь инструментами, которые помогли наладить процессы в нашей команде в рамках методологии Document Driven Development, — возможно, вам она знакома под такими терминами как design-first или API-first. Покажу, как в удобной форме описывать контракты с помощью TypeSpec, использовать мокирующие сервера не дожидаясь реализации серверной, а еще — расскажу про инструмент кодогенерации на Go и автотесты с помощью Schemathesis.</p> <a href="https://habr.com/ru/articles/1061706/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061706#habracut">Читать дальше</a>
  74. SOFROS OneView. Описание настроек конфигурационного файла

    Thu, 23 Jul 2026 08:16:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/21c/be8/99e/21cbe899e520f6e6e67848f1976c7897.png" /><p>Привет, Хабр!</p><p>С вами <strong>Кирилл Бибиков</strong>, технический архитектор&nbsp;<strong>СОФРОС</strong>. Буду делиться с вами полезной информацией, касаемо продукта компании СОФРОС - мониторинг сообщений <strong>OneView</strong>.</p> <a href="https://habr.com/ru/articles/1061936/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061936#habracut">Читать далее</a>
  75. Старый добрый ламповый SOCKS5. Почему спустя почти 30 лет ему всё-таки понадобился TLS

    Thu, 23 Jul 2026 08:11:16 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/80e/b6f/660/80eb6f660fd9f7d187bf78cb0a2dfcc0.png" /><p>Есть технологии, которые вспыхивают ярко, несколько лет находятся на пике популярности, а затем постепенно исчезают, уступая место чему-то новому. А есть SOCKS5.</p><p>Он появился в 1996 году, когда массового HTTPS ещё практически не существовало, контейнеры оставались делом будущего, а облачные сервисы скорее напоминали научную фантастику. За это время вокруг него успело измениться почти всё. Появились NAT и IPv6, повсеместный TLS, HTTP/2, HTTP/3, QUIC, контейнеры, облачные платформы и Zero Trust. Сам SOCKS5 при этом почти не изменился и, что удивительно, продолжает прекрасно выполнять свою работу.</p><p>Его до сих пор используют OpenSSH для динамического проброса портов, корпоративные прокси, системы автоматизации, инструменты тестирования, VPN-клиенты и просто пользователи, которым нужно направить трафик через удалённый сервер.</p><p>Наверное, именно поэтому у меня всегда было к нему особое отношение. В SOCKS5 нет ничего лишнего. Это простой посредник, который помогает приложению установить соединение с нужным адресом через удалённый сервер. Он не пытается заменить VPN или стать универсальным сетевым протоколом. SOCKS5 честно выполняет одну задачу и делает это уже почти тридцать лет.</p><p>Год назад я рассказывал на Хабре о ProxiFyre, небольшом инструменте для Windows, который позволяет прозрачно направлять трафик выбранных приложений через SOCKS5-прокси. Многие программы вообще не умеют работать через SOCKS5 или требуют ручной настройки. ProxiFyre берёт эту работу на себя: приложение продолжает работать как обычно, а решение о том, какие соединения следует отправить через прокси, принимается на уровне операционной системы.</p> <a href="https://habr.com/ru/articles/1061886/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1061886#habracut">Читать далее</a>
  76. Третий год придумывают

    Thu, 23 Jul 2026 08:10:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/847/868/980/8478689806411d6deb26f6b35998bca4.jpg" /><p>Десять человек на совещании: пятеро со стороны заказчика, пятеро со стороны подрядчика. Полтора часа обсуждают три поля в экранной форме. Не архитектуру, не интеграцию, не модель данных — три поля. Сначала долго не могут понять, что означают цифры в них. Потом понимают: одно число складывается с другим и должно давать третье. Договариваются переименовать поля и переставить их в логичном порядке. Попутно выясняется важное: корректировка данных не обязана делаться через сторно с повторным вводом, это может быть отдельный процесс.</p><p>Полтора часа на десятерых — пятнадцать человеко-часов. Само исправление занимает полчаса работы аналитика с разработчиком.</p><p>Обнаружение дефекта обошлось в тридцать раз дороже, чем его устранение. И это ещё удачный случай: дефект хотя бы всплыл.</p><p>Ключевое здесь не в том, что кто-то поленился. Ключевое в том, что&nbsp;<strong>до совещания в систему не заглянул никто</strong>. Ни один пользователь не открыл форму и не посмотрел на неё с интересом. Если бы посмотрел — те же три поля стоили бы тридцать минут переписки.</p><p>Проект к этому моменту шёл третий год.</p> <a href="https://habr.com/ru/articles/1062146/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062146#habracut">Читать далее</a>
  77. Линейки версий WordPress под микроскопом

    Thu, 23 Jul 2026 08:05:08 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/212/0d8/664/2120d866472560b15711ea80d8eba386.png" /><p>К сожалению, мир современной веб-разработки таков, что многие вебмастеры уже давно забили на качество кода, а тяжесть их решений, построенных на не менее тяжёлых популярных движках, нивелируется мощностью серверного железа.</p><p>И когда ты укрыт за спиной производительного сервера, совсем непросто увидеть тот ужас бесцельного потребления ресурсов, что порождают создатели знаменитых движков.</p><p>Чтобы показать вам драматизм ситуации, я для примера провёл с помощью профилировщика PHP измерение ресурсозатратности каждой линейки семейства WordPress - это версии 1, 2, 3, 4, 5, 6 и недавняя 7.</p><p>Кому интересно, прошу под кат. Увидите, как от первых версий, на которых WordPress завоёвывал славу легковесной блоговой системы, он пришёл в конце концов к многократно утяжелённой платформе по множеству срезов измерения.</p> <a href="https://habr.com/ru/articles/1062144/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062144#habracut">Читать далее</a>
  78. 100 идей для проекта (придуманных 5 лет назад): ретроспектива

    Thu, 23 Jul 2026 08:01:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/552/e68/7ac/552e687ac005f4de40010fba91985a59.gif" /><p>В октябре 2021 года я пытался придумать хорошую тему для диплома.<br>Было непросто - с идеями проблем не было, но все они были какой-то отстой.<br>Тогда я решил придумать<br>100<br>ИДЕЙ<br>ДИПЛОМА!<br><br>Часть из них были перспективными, часть нет. Часть были полным отстоем и бредом.<br>Часть уже давно реализовали. А некоторые - нет.<br>Полученный список я разместил <a href="https://habr.com/ru/articles/583836/" rel="noopener noreferrer nofollow">статьей</a> на хабре (она набрала 34к просмотров и была сохранена 86 раз).<br><br>В общем, я наткнулся на эту статью пару недель назад и решил перечитать список. Это оказалось занимательное чтиво. Похоже, в 21 годик я еще гадал, чем заниматься по жизни и не подозревал, как сложно реализовать хоть что-нибудь. Особенно до бума нейронок.<br>Кстати да, мне же пришлось генерировать все эти идеи самостоятельно!<br>Чтобы поделиться с людьми удовольствием, которое я получил от прочтения, я превратил этот список в видео, где я заново знакомлюсь со списком и проверяю, какие идеи уже кто-то реализовал:<br><a href="https://www.youtube.com/watch?v=ljvZ48q-e-Y" rel="noopener noreferrer nofollow">https://www.youtube.com/watch?v=ljvZ48q-e-Y</a><br></p> <a href="https://habr.com/ru/articles/1062038/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1062038#habracut">Читать далее</a>
  79. Измеряя незримое: что и как измерять в мобильной разработке

    Thu, 23 Jul 2026 08:01:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/bd0/83a/a5f/bd083aa5fb0e0559bfb99ae810f5fb01.jpg" /><p>Всем привет! Меня зовут Алексей, я техлид Android-направления в компании Домклик.</p><p>Этой статьёй я открываю цикл материалов, в которых будут собраны мысли, советы и инструкции о том, как сделать приложение и процессы его разработки измеримыми, как находить «узкие места», диагностировать проблемы и причины их возникновения, а также фиксировать их наличие. Минимум кода, сложных терминов и «rocket science» — только практический опыт и наработки по различным метрикам. </p> <a href="https://habr.com/ru/articles/1059144/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059144#habracut">Читать далее</a>
  80. Как мы превратили видео с робота в ML-хакатон по Computer Vision в ретейле

    Thu, 23 Jul 2026 08:00:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/604/659/f7d/604659f7dd81ab63725501e656dd655b.png" /><p>Распознавать информацию со статичной камеры – задача уже не новая, мы давно работаем над ней в наших магазинах. А вот качественное распознавание ценников с камеры движущегося робота звучит намного интереснее и сложнее, особенно в реализации. </p><p>Такой подход может закрыть сразу несколько процессов: сотрудники будут тратить меньше времени на мониторинг полок, а робот сможет быстро фиксировать нарушения и передавать информацию команде. Но чтобы этот сценарий заработал в магазине, нужно было решить технически сложную часть.</p> <a href="https://habr.com/ru/articles/1059038/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1059038#habracut">Читать далее</a>