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

  1. МАТЕРИАЛИЗОВАННЫЕ ПРЕДСТАВЛЕНИЯ В HQBIRD SERVER 5.0.4

    Mon, 11 May 2026 07:27:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4ef/0a1/c42/4ef0a1c427eb59d9e3f36f49e1ea0025.png" /><p>/В последней версии HQBird Server 5.0.4 появились так называемые материализованные представления. В данном вебинаре мы поговорим о том, что это такое, как с ними работать, как вы можете использовать их у себя для ускорения некоторых аналитических выборок. Будет представлен небольшой бенчмарк, который показывает, как материализованные представления могут ускорять некоторые аналитические выборки.</p> <a href="https://habr.com/ru/articles/1032680/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1032680#habracut">Читать далее</a>
  2. Как мы автоматизировали свой поселок

    Mon, 11 May 2026 07:16:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/72c/f3f/346/72cf3f346d804becbd74be4b4f93ed2c.png" /><p>Все началось с того, что управляющая компания в нашем поселке обанкротилась. Работать она перестала, и инфраструктура постепенно начала приходить в запустение — въездную группу вместе со шлагбаумами продали на торгах, мусор перестали вывозить, фонари постепенно начали выходить из строя и по ночам улицы погружались в темноту. Соседи собрались, провели общее собрание и основали ТСН — товарищество собственников недвижимости. С этого момента мы оказались в ситуации, когда управлять поселком нужно самостоятельно, а многие вещи приходится осваивать с нуля.</p> <a href="https://habr.com/ru/articles/1033652/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033652#habracut">Читать далее</a>
  3. [Перевод] Что такое Реактивное Программирование

    Mon, 11 May 2026 07:10:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/74f/b21/405/74fb21405e5ccfdd5ba4083501132635.png" /><p>Реактивность может значительно упростить реализацию надёжных программ. Давайте рассмотрим, что нам нужно для её реализации и какие парадигмы реактивного программирования бывают…</p> <a href="https://habr.com/ru/articles/1033088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033088#habracut">Отреагировать на статью</a>
  4. От инженера до оператора промптов: 5 главных ошибок вайбкодинга

    Mon, 11 May 2026 07:01:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/872/1b8/10d/8721b810dc758621fcc6168556dd371c.jpg" /><p>Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скрываться фатальные ошибки. Мы разобрали 5 критических проблем — от архитектурных косяков и уязвимостей до ленивых промптов и потери контекста.</p> <a href="https://habr.com/ru/articles/1033648/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033648#habracut">Читать далее</a>
  5. Как технически устроена DPI-фильтрация у российских провайдеров и как её детектировать: разбор open-source инструментов

    Mon, 11 May 2026 07:00:38 -0000

    <p>В последние пару лет любой пользователь рунета научился различать “интернет дома” и “интернет в гостях у бабушки”. На одном провайдере YouTube открывается, на другом нет. Это ощущается как непредсказуемость, но за каждой такой деградацией стоят вполне конкретные технические механизмы. Запустил open-source инструмент dpi-checkers на трёх своих подключениях, разобрался с методами TCP 16-20 и CIDR-вайтлистами и расскажу, что технически происходит с вашим трафиком на L4 — от SNI-фильтрации до QUIC-блокировок.</p> <a href="https://habr.com/ru/articles/1033456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033456#habracut">Читать далее</a>
  6. Переопределение классов ядра Joomla с помощью плагина на примере MVCFactory

    Mon, 11 May 2026 06:49:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fa4/4e0/cf1/fa44e0cf1585a9b6f558da2773c7f2f6.webp" /><p>Разработчики сайтов, веб-мастера, рассматривая Joomla как CMS, чаще всего используют компоненты ядра такими, какие они есть. Но компоненты ядра, обеспечивающие CRUD-ы в Joomla, следует рассматривать ещё и как примеры использования Joomla в качестве фреймворка. Иногда реалии проекта таковы, что требуется внести изменения именно в логику классов ядра Joomla. Я покажу это на нескольких примерах: как исхитрялись раньше и какие возможности появились в современных версиях Joomla.</p><p>Сразу оговорюсь: речь не о том, чтобы править файлы ядра. Это плохая идея почти всегда. При обновлении Joomla такие изменения будут потеряны, а сопровождать их потом придётся вручную. Речь о другом: как изменить точку создания MVC-классов компонента через плагин и DI-контейнер, не залезая в core-файлы.</p><p>Ну и приятный бонус - Joomla-археология и немного красивого и ужасного треша из практики 😎</p> <a href="https://habr.com/ru/articles/1033646/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033646#habracut">Читать далее</a>
  7. Логин через Telegram по-новому: разбираем OIDC-флоу oauth.telegram.org и собираем его на Python

    Mon, 11 May 2026 06:45:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8c6/51f/0fe/8c651f0fe9e8a99e763c80a4396a83fa.jpg" /><p>Telegram теперь полноценный OpenID-провайдер: oauth.telegram.org, JWKS, JWT, claims. Туториалы на GitHub при этом массово показывают старый виджет с HMAC от bot-token и /setdomain в BotFather. Я разобрался с новым флоу и собрал PoC на Python — рассказываю, как устроен обмен между фронтом, Telegram и бэком, чем Login library через telegram-login.js отличается от manual OIDC code flow с PKCE, что настраивать в BotFather (спойлер: не в чате, а в его mini-app), как протестировать локально через ngrok, и какая проверка id_token нужна вместо ручного HMAC.</p> <a href="https://habr.com/ru/articles/1033632/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033632#habracut">Читать далее</a>
  8. Почему техподдержка работает, как пожарная команда — и как это исправить

    Mon, 11 May 2026 06:30:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d0f/c71/fec/d0fc71fec20c432d3570822d0e4701e1.png" /><p>Всем привет, я Роман Басалыко. Последние двадцать лет работаю с&nbsp;командами продуктовой технической поддержки. Эта статья&nbsp;— попытка честно описать, почему одни команды масштабируются без&nbsp;потери качества, а&nbsp;другие нанимают людей и всё равно не&nbsp;справляются.&nbsp;</p><p>По&nbsp;данным индустриальных исследований, одна заявка, решенная без&nbsp;участия инженера техподдержки&nbsp;— <a href="https://www.thinkhdi.com/library/supportworld/2017/metric-of-month-service-desk-cost-per-ticket" rel="noopener noreferrer nofollow">экономит в&nbsp;среднем $15–20</a>. При&nbsp;потоке в&nbsp;тысячи заявок в&nbsp;месяц это уже существенные цифры.</p><p>Есть три признака того, что&nbsp;в&nbsp;техподдержке что‑то системно сломано:&nbsp;</p><p><em>Первый&nbsp;— лучшие инженеры заняты самыми простыми вопросами: клиент привык связываться с&nbsp;конкретным человеком.&nbsp;</em></p><p><em>Второй&nbsp;— каждый новый сотрудник учится полгода‑год, прежде чем его можно отпустить в&nbsp;самостоятельную работу со сложными заявками.&nbsp;</em></p><p><em>Третий&nbsp;— SLA формально соблюдается, но&nbsp;нагрузка все равно растет, CSAT падает, команда выгорает в&nbsp;режиме аврала, уровень стресса зашкаливает, спешка влечет за&nbsp;собой ошибки и ситуация ухудшается.&nbsp;</em></p><p>Если хотя&nbsp;бы два пункта про&nbsp;вас&nbsp;— у&nbsp;вас есть проблема, и это проблема со знаниями.</p><p>Техподдержка работает, как&nbsp;пожарная команда. Работа хорошая, но&nbsp;как&nbsp;пожар, так хоть увольняйся.</p> <a href="https://habr.com/ru/articles/1033640/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033640#habracut">Читать далее</a>
  9. Почему мозг избегает именно того, что его развивает?

    Mon, 11 May 2026 06:30:27 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b9e/418/271/b9e418271d6b57dccb76453f946eb189.jpg" /><p>У мозга есть механизмы действия. Их можно понять. И с этим пониманием можно уже изменить то, как вы принимаете решения, строите отношения и справляетесь с собой в сложные моменты. Этим занимается нейробиология последние несколько десятилетий. И этим же — хотя совсем другими методами и другим языком — психоанализ занимается больше ста лет.</p><p><strong>Дэвид Иглмен</strong> — нейробиолог из Стэнфорда, автор книги «Мозг. Ваша личная история» (переведена на русский) и нескольких документальных сериалов о работе мозга. Он из тех учёных, кто занимается не только исследованиями в лаборатории, но и вопросом, который обычно остаётся за скобками науки: <strong>что всё это значит для конкретного человека и его конкретной жизни</strong>? Его главная тема — нейропластичность: как мозг строит модель реальности и как эту модель можно менять. Очень позитивный ученый!</p><p>Я практикующий психоаналитик. Когда я слушала его интервью, несколько раз ловила себя на мысли: он описывает нейробиологическим языком то, о чём мы говорим в клинической практике каждый день. Два разных языка — одна картина. И вместе они дают кое-что практически ценное: <strong>не просто объяснение того, как устроен мозг, а несколько конкретных механизмов работы с ним</strong>.</p><p>О них и пойдёт речь.</p><p><strong>Мозг — не зеркало реальности. Он её конструирует.</strong></p><p>Начнём с неудобного: если мы убеждены, что реальность монолитна и дана нам в готовом виде, — дорога к изменению закрыта. Зачем что-то делать с собой, если всё уже определено? Зачем пересматривать убеждения, если они просто «отражают то, что есть»? Это не философский вопрос — это вопрос о том, возможно ли вообще меняться.</p> <a href="https://habr.com/ru/articles/1033378/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033378#habracut">Читать далее</a>
  10. AI Review не делает код лучше. И вот почему

    Mon, 11 May 2026 06:19:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1f0/5c1/001/1f05c100179d58405fdb2b4825314e6b.png" /><p>Я делал <a href="https://github.com/Nikita-Filonov/ai-review" rel="noopener noreferrer nofollow">AI Review</a> как простой инженерный инструмент. Но реальный фейл оказался не в архитектуре и не в LLM — а в том, чего люди от него ждали.</p> <a href="https://habr.com/ru/articles/979862/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=979862#habracut">Читать далее</a>
  11. Как руководители используют Obsidian

    Mon, 11 May 2026 06:00:19 -0000

    <p>Полтора года назад выступал на конференции TeamLead Conf с докладом «Второй мозг для руководителя» (<a href="https://youtu.be/piLb9Eogu_k" rel="noopener noreferrer nofollow">YouTube</a>, <a href="https://vkvideo.ru/video-160451396_456240292" rel="noopener noreferrer nofollow">VK</a>). Позже несколько коллег признались, что ведение заметок в <a href="https://obsidian.md/" rel="noopener noreferrer nofollow">Obsidian</a> помогло им разгрузить голову и упорядочить работу. Попросил их поделиться своим опытом.</p> <a href="https://habr.com/ru/articles/1033612/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033612#habracut">Читать далее</a>
  12. Code Review Horror Stories. Часть 2: API, ошибки и graceful shutdown

    Mon, 11 May 2026 05:57:51 -0000

    <p><em>Продолжение разбора реального кода с собеседования. В </em><a href="#" rel="noopener noreferrer nofollow"><em>первой части</em></a><em> разобрали 8 проблем concurrency и memory: race conditions, утечки горутин, проигнорированный mutex, TOCTOU. Это была первая половина из 21 бага в одном сервисе на 150 строк.</em></p><p><em>Сегодня — вторая часть. Тут нет страшных race conditions, но есть то, что выдаёт уровень разработчика на собесе: </em><strong><em>отношение к ошибкам, валидация, API design, graceful shutdown, observability</em></strong><em>. Эти баги не упадут “вдруг” в продакшене — они будут тихо пилить вам костыль за костылём, пока кто-то не сядет переписывать. Актуально для Go 1.26.</em></p><p><em>Напомню итог первой части: из 8 багов про concurrency на интервью нашёл 7, пропустил только TOCTOU race. В этой части из 13 багов пропустил </em><strong><em>два</em></strong><em>: <code>package applike</code> с <code>func main()</code> (то, что код не компилируется — банально не посмотрел на объявление пакета) и отсутствие <code>slog</code> (просто не зацепился за <code>log.Println</code>, а зря). Остальные 11 — поймал. Расскажу, какими паттернами в чтении кода я их вылавливал.</em></p> <a href="https://habr.com/ru/articles/1033634/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033634#habracut">Читать далее</a>
  13. Почему сильный сотрудник в новой компании может не давать результат (и это не его вина)

    Mon, 11 May 2026 05:39:13 -0000

    <p><strong>Покупка профессионала из другой компаний — это не приобретение готового решения.</strong></p><p>Я разделяю мнение автора, изложенное в&nbsp;книге «В погоне за&nbsp;звездами» (Chasing Stars) Бориса Гройсберга: успех «звезды» на 70% зависит от&nbsp;среды, а&nbsp;не&nbsp;от&nbsp;самого человека. И ведь действительно, когда «звезда» переходит в&nbsp;другую компанию, её эффективность часто падает из‑за выхода из&nbsp;зоны комфорта. </p> <a href="https://habr.com/ru/articles/1033628/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033628#habracut">Читать далее</a>
  14. Как заставить ИИ-рекрутера читать мой профиль правильно

    Mon, 11 May 2026 05:16:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/20a/6d5/28c/20a6d528cc0d314723002c4d10b44744.jpg" /><p>Некоторое время назад я зарегистрировался на одной фриланс-бирже. Указал: коммерческий опыт на Rust — 1.5 года. Так и было на тот момент.</p><p>Шло время, я довёл до релиза два сложных проекта. Но тот старый профиль остался висеть в интернете.</p><p>И вот я подаю резюме на позицию Senior Rust-разработчика. Рекрутер использует ИИ-ассистента для первичного скрининга. Ассистент читает цифровой след и выдаёт вердикт: «Junior+/Middle».</p><p>Погодите… Синдром самозванца не так работает.</p> <a href="https://habr.com/ru/articles/1033608/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033608#habracut">Читать далее</a>
  15. Хантавирусный круиз у берегов Испании, а также целевая блокировка VPN на 92%

    Mon, 11 May 2026 05:02:57 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d3c/b73/ccd/d3cb73ccd9ad99ca97c43079cc3bebc5.jpg" /><p>Самые интересные новости финансов и технологий в России и мире за неделю: заявка на новую пандемию, кибердружины из студентов, национализация Русагро, параллельный импорт заменят на отечественные компы, Пентагон публикует фотки НЛО, срок португальских гражданств удлинили, а также альтманофон от OpenAI.</p> <a href="https://habr.com/ru/articles/1033320/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033320#habracut">Читать далее</a>
  16. ИИ агент в 1С — графовый агент, файлы и нормальные follow-up запросы 1С

    Mon, 11 May 2026 04:50:27 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2ab/512/7ef/2ab5127ef4bc4b8930f35ba093b3a45a.jpg" /><p>В релизе 1С ИИ агент 0.8.5 агент стал ближе к полноценному рабочему инструменту аналитика: появился более устойчивый графовый цикл выполнения, улучшена работа с файлами и вложениями, а режим «Запрос 1С» теперь поддерживает follow-up уточнения. В статье показываем сценарий: пользователь просит вывести контрагентов, затем добавляет поля ИНН и код, а потом фильтрует только покупателей — агент перестраивает запрос и показывает результат в табличном документе.</p> <a href="https://habr.com/ru/articles/1033624/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033624#habracut">Читать далее</a>
  17. Создаём клиентскую библиотеку ROS2. Генерация сообщений

    Mon, 11 May 2026 04:40:31 -0000

    <p>Продолжаем разбираться с тем, как научить ROS2 понимать ваш язык программирования. В&nbsp;<a href="https://habr.com/ru/articles/1031312/" rel="noopener noreferrer nofollow">прошлый</a>&nbsp;раз мы рассмотрели создание и запуск минимальной программы, теперь поговорим про работу с сообщениями. Свою библиотеку я разрабатывал для Lua, поэтому далее в примерах будет встречаться упоминание этого языка.</p><p>Обмен данными играет в ROS2 ключевую роль. К счастью, практически все задачи, связанные с передачей и приемом сообщений берут на себя библиотеки&nbsp;<a href="https://github.com/ros2/rcl" rel="noopener noreferrer nofollow">rcl</a>&nbsp;и&nbsp;<a href="https://github.com/ros2/rmw" rel="noopener noreferrer nofollow">rmw</a>, нам "всего лишь" необходимо обеспечить возможность их создания и обработки.</p><p>Структура сообщения в ROS2 описывается в файле с расширением&nbsp;<em>msg</em>&nbsp;или&nbsp;<em>idl</em>. При сборке пакета выполняются следующие действия:</p> <a href="https://habr.com/ru/articles/1033622/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033622#habracut">Читать далее</a>
  18. Волк ищет ip сервера? Передайте пирожок через рабочего

    Mon, 11 May 2026 03:22:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3f9/4a3/45f/3f94a345f52cad292d6245f984ecc798.png" /><p>Проблема с мобильными устройствами в том, что они по умолчанию находятся в агрессивно-недружелюбной среде, и их подключения могут стать известны кому угодно. Как минимум они известны персоналу провайдеров wi-fi или LTE, а это может поставить под угрозу атаки сервер приложений (или входящий прокси этого сервера). Как можно минимизировать потенциальный ущерб от такого знания?</p> <a href="https://habr.com/ru/articles/1033620/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033620#habracut">Вперед, к снипплетам</a>
  19. Небесная Ось Зла

    Mon, 11 May 2026 02:56:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ae2/28a/39a/ae228a39a69837ec506bef2dd7e3bbb3.webp" /><p>Лучшие умы человечества столетиями доказывали людям их заурядность. Нет, Солнце, Луна, планеты и звёздная сфера не вращаются вокруг Земли. Нет, Солнце тоже не центр мира. Нет, наш Млечный Путь — не пуп Вселенной, а лишь обыкновенная спиральная галактика на скромной ветке сверхскопления Девы, в исполинской Ланиакеи, затягиваемой тёмным потоком куда-то в недра Великого Аттрактора. Мы поверили в собственную заурядность и распрощались с неуёмной гордыней наших предков. Мы — лишь пылинка в бесконечных сотах бескрайней космической паутины.</p><p>Но теперь Вселенная, кажется, решила над нами посмеяться. Представьте, что весь этот исполинский космический механизм почему-то знает о существовании Солнца и Земли. На самых огромных масштабах, вплоть до границ наблюдаемого космоса, прочерчена невидимая генеральная ось Вселенной, и она, вопреки логике и здравому смыслу, проходит прямо через наш дом. Это звучит как безумие: почему параметры системы, заложенные в момент рождения Вселенной 13,8 миллиарда лет назад, должны подгоняться под положение какой-то рядовой звезды, и под плоскость орбиты какой-то рядовой планеты? Мы словно снова оказались в центре мироздания, из которого нас так долго и упорно гнали.</p> <a href="https://habr.com/ru/articles/1033616/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033616#habracut">Читать далее</a>
  20. Локальный агент для диагностики инфраструктуры

    Mon, 11 May 2026 02:08:43 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f58/f17/dff/f58f17dff3001bd98e4614ea1213f590.png" /><p>В статье описаны результаты, которые получил в поисках ответа на вопрос "можно ли решать реальные задачи диагностики и исправления проблем инфраструктуры на слабом MacBook в агентском режиме (да, но)".</p> <a href="https://habr.com/ru/articles/1033614/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033614#habracut">Читать далее</a>
  21. Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 2 — тестирование в бенчмарках и играх

    Sun, 10 May 2026 19:29:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7c6/e62/b56/7c6e62b56a53cc04e2b90dbb456d3063.jpg" /><p><strong>Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 2 — тестирование в бенчмарках и играх</strong></p> <a href="https://habr.com/ru/articles/1033604/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033604#habracut">Читать далее</a>
  22. От XML-отчёта до 3D-обрезки в Revit: как я сделал сервис для управления BIM-коллизиями

    Sun, 10 May 2026 19:20:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/898/533/2e0/8985332e012b96ed43d173152b6c7365.png" /><p>Navisworks хорошо находит BIM‑коллизии, а&nbsp;Revit&nbsp;— инструмент для&nbsp;исправления. Но&nbsp;между ними часто остаётся хаос: XML и HTML‑отчёты, Excel, переписки, ручной поиск ID и вопросы руководителей в&nbsp;стиле «ну как&nbsp;там с&nbsp;коллизиями?».</p><p>Я расскажу, как&nbsp;из&nbsp;этой боли вырос внутренний web‑сервис Clash Analytics: импорт XML‑отчётов Navisworks, аналитика по&nbsp;проектам, история коллизий, статусы, комментарии, назначение отделам и локальный Revit Bridge, который открывает проблемное место в&nbsp;модели за&nbsp;один клик.</p> <a href="https://habr.com/ru/articles/1033602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033602#habracut">Читать далее</a>
  23. Почему идея решать капчу с помощью ИИ переоценена и в чем главная проблема полностью ИИ сервисов распознавания капчи?

    Sun, 10 May 2026 18:46:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e29/c53/293/e29c532937e4d7b3fe08152193e5958e.png" /><p>В&nbsp;последнее время все чаще звучат идеи&nbsp;— что&nbsp;капча переоценена, и что&nbsp;развитие ИИ технологий медленно но&nbsp;верно убивает индустрию сервисов распознавания капчи. </p><p>«Нейросеть научилась решать капчу лучше человека», «сервисы распознавания капчи все», «ИИ решает капчу&nbsp;быстрее человека» и так далее в&nbsp;том&nbsp;же духе. А&nbsp;давайте разберемся в&nbsp;этом чуть глубже&nbsp;— есть ощущение, что&nbsp;не&nbsp;все так однозначно, как&nbsp;кажется на&nbsp;первый взгляд. </p> <a href="https://habr.com/ru/articles/1033596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033596#habracut">Читать далее</a>
  24. Без рук: автоматизируем нагрузочное тестирование изменений в CI

    Sun, 10 May 2026 18:16:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f0f/161/ce1/f0f161ce1985c47adc202e3b249c17c1.jpg" /><p>Нагрузочное тестирование — одна из самых избегаемых тем, когда речь заходит о контроле качества ПО. Корпорации, конечно, не обходят его стороной, но если говорить о продуктах меньшего масштаба, то нагрузочное тестирование часто пропускается. Команда (и, в целом, справедливо) полагает, что продукт справится с нагрузкой — на малых объёмах это обычно прокатывает. А потом внезапно наступает день, когда пользователей стало больше, а система не готова.</p><p>Почему команды не тащат нагрузку в релизный цикл? Потому что это чаще всего просто не окупается: нужно выбрать движок, описать сценарий, гонять тесты вручную или тратить время на создание собственной обвязки для встраивания в CI, придумать критерии качества и анализировать результаты. Всё это занимает значительное время, а на короткой дистанции часто оказывается оверинжинирингом. Но если формирование требований упростить концептуально невозможно, то всё остальное вполне можно собрать в переиспользуемый инструмент, позволяющий командам легко интегрировать нагрузочное тестирование и регрессионный анализ в свой процесс доставки.</p><p>В CI/CD мы хотели простую штуку: на каждый PR запускать короткий перф‑смоук и получать ответ уровня «PASS / WARNING / DEGRADATION», а не 15 минут медитировать над CSV и тратить ценное время на анализ, который, вероятно, не пригодится в ближайшей перспективе.</p> <a href="https://habr.com/ru/articles/1033590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033590#habracut">Посмотрим, к чему мы в итоге пришли.</a>
  25. Я сделал приложение за вечер без навыков программирования. Фиг там. Как я почти год делал игру с опытом и ИИ

    Sun, 10 May 2026 17:45:57 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3e8/1c6/73b/3e81c673bed28150f3c317459c441a17.jpg" /><p>Миф о том, что с ИИ можно собрать полноценный проект за вечер без опыта, звучит красиво только в теории. На примере футбольного менеджера рассказываю, почему даже с опытом в разработке и активным использованием ИИ путь до живой системы занял почти год: из-за архитектуры, механик, дизайна, ассетов и постоянной ручной сборки продукта. </p> <a href="https://habr.com/ru/articles/1033586/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033586#habracut">Читать далее</a>
  26. Direct2D #10. Улучшение производительности отрисовки текстур с помощью спрайтов

    Sun, 10 May 2026 17:32:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/398/d01/037/398d01037fd751f0f709e35c11d40dc2.png" /><p>Эта статья простым и понятным языком объясняет, что такое спрайты и как с ними работать. Всё с пояснениями к коду и необходимыми деталями</p> <a href="https://habr.com/ru/articles/1033582/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033582#habracut">Читать далее</a>
  27. Метрика EICS — ищем у трансформера причинное место

    Sun, 10 May 2026 17:29:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c28/00b/1f7/c2800b1f7fc302556f81eacb28325f35.png" /><p>У больших языковых моделей есть неприятное свойство: снаружи ответ может выглядеть одинаково уверенно и тогда, когда модель действительно «собрала» правильную причинную цепочку, и тогда, когда она просто выдала правдоподобный текст. Классические способы оценки неопределённости — энтропия распределения токенов, калибровка, ансамбли, conformal prediction — полезны, но обычно смотрят на модель как на чёрный ящик.</p><p>В этой статье я разберу другой подход: попробовать оценивать неопределённость не только по выходу модели, а по внутренней согласованности активной цепи трансформера. Речь пойдёт о метрике <strong>EICS</strong> — <em>Effective Information Consistency Score</em>. Идея в том, чтобы за один прямой проход получить численную оценку того, насколько найденная трансформерная цепь ведёт себя согласованно и насколько её макроуровневое описание действительно несёт интегрированную информацию.</p><p>Статья основана на исследовательской работе об оценке неопределённости в трансформерных цепях на основе согласованности эффективной информации. Здесь я намеренно смягчил академическую подачу, оставив интуицию, формулы, алгоритм и практические ограничения.</p> <a href="https://habr.com/ru/articles/1033580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033580#habracut">Снять неопределённость</a>
  28. Слова, которых нет

    Sun, 10 May 2026 17:22:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0d2/b6b/7ea/0d2b6b7ea71719fefc218def885aee13.png" /><p>LLM генерирует ответ за две секунды, но говорит «эта задача займёт две недели». За этой странностью — что-то более глубокое, чем просто эхо обучающих данных: у языковой модели вообще нет того, что мы называем временем. Первая статья из цикла о совместном мышлении человека и LLM.</p> <a href="https://habr.com/ru/articles/1033578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033578#habracut">Читать далее</a>
  29. Как мы связали 2 телефонии, речевую аналитику и службу каталогов Active Directory через табельный номер

    Sun, 10 May 2026 17:10:53 -0000

    <p>У нас было 2 телефонии от разных вендоров, одна речевая аналитика и 300 тысяч звонков в месяц. И задача: сделать сквозную аналитику по звонкам сотрудников.</p><p>Привет! Я Никита, инженер системного проектирования в компании Передовые Платежные Решения. Расскажу, как мы использовали единый идентификатор через службу каталогов Active Directory (AD), и стали точно определять, кому из сотрудников принадлежит звонок. Независимо от того, из какой телефонии он исходит.</p><p>Наш опыт может быть полезен архитекторам, инженерам и техническим лидерам команд, которым предстоит интеграция разнородных систем телефонии.</p> <a href="https://habr.com/ru/articles/1033576/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033576#habracut">Читать далее</a>
  30. 1C-разработка в 2026: почему это всё ещё востребовано и сколько можно заработать

    Sun, 10 May 2026 16:37:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/093/076/512/093076512138b7cc2dc530adcb6b1dc9.jpeg" /><p>Обычно те, кто выбирает направление разработки в IT, идут учить Python, Java или JavaScript. 1С в этот список не попадает: платформа и профессия, связанные с ней, часто воспринимаются менее «модными», хотя по сложности и масштабу задач это не всегда справедливо.</p><p>Но в 2026 году есть несколько обстоятельств, которые влияют на восприятие 1С. На российском рынке у 1С очень сильные позиции, особенно в учёте и ERP (Enterprise Resource Planning — система планирования ресурсов предприятия). Зарплаты 1С-специалистов в 2025–2026 годах заметно выросли, а на уровнях мидл и сеньор они стали сопоставимы с доходами в других популярных IT-направлениях.&nbsp;</p><p>В этой статье мы делаем честный обзор того, как сегодня обстоят дела в 1С-разработке, какие преимущества и недостатки есть у этого направления и стоит ли учиться на программиста 1С.</p> <a href="https://habr.com/ru/articles/1032916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1032916#habracut">Развеять&nbsp;стереотипы о бухгалтерском софте</a>
  31. Семь раз посчитай — один раз урони: моделируем инциденты до деплоя

    Sun, 10 May 2026 16:15:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7c8/e38/639/7c8e38639f0fb6821797abb449950e40.png" /><p>Ракету не отправляют в космос только потому, что её двигатель и насос успешно прошли стендовые испытания по отдельности. Перед стартом инженеры рассчитывают траекторию, моделируют режимы работы и анализируют сценарии отказов. Расчёт не заменяет реальные тесты, но задаёт для них осмысленную рамку. </p><p>В софте всё обычно иначе. Распределённый пользовательский путь — например, оформление заказа — собирается из десятков микросервисов, баз и очередей. Разработчики добавляют новую зависимость, видят зелёные тесты, проверяют локальные метрики и выкатывают релиз. Считается, что если при сбое что-то пойдёт не так, настроенная система наблюдаемости обязательно это покажет. </p><p>Она, конечно, покажет. Но почему при проектировании микросервисов мы так спокойно относимся к тому, что узнаём о хрупкости архитектуры в основном по факту инцидента?</p><p>Эта статья о том, как получить грубый расчёт деградации системы ещё до релиза. Без отказа от хаос-инжиниринга или мониторинга, а как шаг перед ними. Я расскажу о двух экспериментах, в которых топологическая модель автоматически извлекалась из распределённых трейсов, после чего на ней просчитывались сценарии отказов методом Монте-Карло. Результаты моделирования я затем сравнивал с реальными инъекциями отказов на стендах DeathStarBench и OpenTelemetry Demo. </p> <a href="https://habr.com/ru/articles/1033570/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033570#habracut">Два эксперимента, результаты и код</a>
  32. ИИ-госуслуги в ОАЭ, Claude в Adobe и Ableton, ChatGPT в таблицах и AI Spotify от ElevenLabs

    Sun, 10 May 2026 16:05:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/562/067/348/5620673488655c9888dca87bcd9779a6.jpg" /><p>Привет, это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.</p><p>Неделя выдалась насыщенной: ОАЭ хотят перевести половину госуслуг на ИИ-агентов, Anthropic внедряют Claude в Adobe, Blender и Ableton и другие сервисы. ElevenLabs строит AI-Spotify с ремиксами, пока компании внезапно выясняют, что нейронки не всегда дешевле людей.</p><p>Всё самое важное — в одном месте. Поехали!</p> <a href="https://habr.com/ru/articles/1033354/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033354#habracut">Читать далее</a>
  33. IPv6 в школе и дома

    Sun, 10 May 2026 16:00:19 -0000

    <p>Решаем проблемы с использованием IPv6 в быту.</p><p>Проблемы, возникающие при использовании IPv6 дома и один из способов их решения.</p> <a href="https://habr.com/ru/articles/1033568/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033568#habracut">Читать далее</a>
  34. Решение универсальной задачи обоснованного выбора лучшего из двух вариантов. Примеры в Colab

    Sun, 10 May 2026 15:47:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2ff/1c4/be5/2ff1c4be538db4901bcb8c7f0efbacaa.jpg" /><p>Как известно, LLM - это машина, которая видела весь Интернет и много чего запомнила. Задавая ей правильные вопросы можно получать “правильные” ответы. Широта и универсальность таких способностей дает возможность ставить новые универсальные задачи и получать общее решение таких задач. Рассмотрим универсальную задачу “обоснованного выбора лучшего решения из двух вариантов” и приведем примеры решения этой задачи в совершенно разных областях: от проблемы выбора антисептика для бытовой обработки небольшой раны у ребёнка до выбора лучшей стратегии для снижения углеродных выбросов в крупном&nbsp;городе</p> <a href="https://habr.com/ru/articles/1033566/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033566#habracut">Читать далее</a>
  35. Генерация типов в Runtime

    Sun, 10 May 2026 15:45:37 -0000

    <p>Иногда в разработке возникают задачи, требующие создания типов в рантайме. Чаще всего это необходимо при написании декларативных сервисов, высокопроизводительных мапперов или систем с динамическим проксированием.</p><p>В этой статье расмотрим как создавать типы используя <code>Reflection.Emit</code> и реализовывать методы через <code>Expression Trees</code></p> <a href="https://habr.com/ru/articles/1033564/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033564#habracut">Читать далее</a>
  36. Простая настройка машины под Linux как роутера — NAT+iptables+dnsmasq

    Sun, 10 May 2026 15:32:43 -0000

    <p>Короткое описание, как я настраивал себе на Linux-машине роутер с пересылкой трафика в интернет, собственным DNS и DHCP. Простое и элегантное решение.</p> <a href="https://habr.com/ru/articles/1033562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033562#habracut">Читать далее</a>
  37. Верстальщики в 2026 году. Я был неправ в 2016-м?

    Sun, 10 May 2026 15:18:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2aa/e03/589/2aae035890f88347a42568b2533a0c99.jpg" /><p>Кто сказал, что верстальщики умерли в 2016-м? В 2026-м они востребованы как никогда.<br><br>Кто же знал, что мои же слова вернутся ко мне спустя десять лет.<br>В 2016 году, работая наставником в <a href="https://www.linkedin.com/company/htmlacademy/" rel="noopener noreferrer nofollow">html academy</a>, я регулярно говорил студентам: «Учите JavaScript и фреймворки, чистых верстальщиков скоро не будет».<br>Спустя 10 лет я до сих пор провожу собеседования на позицию HTML/CSS Developer (да, именно так называется роль даже в 2026 году).</p> <a href="https://habr.com/ru/articles/1033558/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033558#habracut">Узнать больше о боли автора</a>
  38. Как хранятся большие бинарные данные в БД: накладные расходы BLOB в Oracle и Large Object в Postgres

    Sun, 10 May 2026 15:13:24 -0000

    <p>Все, кто имел дело с базами данных, знают, что там можно хранить бинарные данные большого объема. Чаще всего, это загруженные в БД файлы. Достаточно давно меня стал посещать такой вопрос - а какие накладные расходы на хранения файлов в БД? Понятно, что они есть, но вот какие и от чего они зависят? Но каждый раз были вопросы и задачи поважнее. И вот недавно произошло то, что рано или поздно должно было произойти - одновременно у двух заказчиков возник вопрос, который, упрощая, выглядит так: “Почему мы загрузили такой-то объем данных, а место на диске занято больше?”. У одного из заказчиков был Oracle, у второго - Postgres. Конечно, можно было бы ответить уклончиво: “У каждой БД существую накладные расходы на хранение данных, вот у вас эти накладные расходы вот такие. Разработчикам СУБД виднее, как все должно быть.” И, может быть, заказчика такой ответ и устроил, но сам я понимал, что это просто отписка, так как у нас нет конкретного ответа. Несолидно как-то. Поэтому, давайте разбираться.</p> <a href="https://habr.com/ru/articles/1033554/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033554#habracut">Читать далее</a>
  39. Нагрузочное тестирование на собственных мощностях: полный гайд по k6

    Sun, 10 May 2026 14:58:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e97/dc2/dd0/e97dc2dd084324cd81bd2acf0590d438.png" /><p>Развернём нагрузочное тестирование на своих мощностях. Без ДД (долго, дорого). k6, VPS, сценарий на JavaScript,&nbsp;метрики в Grafana Cloud. Полчаса на настройку и встраивание в CI/CD. Для тестировщиков, разработчиков и всех, у кого есть пет-проекты.</p> <a href="https://habr.com/ru/articles/1033472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033472#habracut">Читать далее</a>
  40. [Перевод] В агентскую эпоху не все архитектуры кода одинаково полезны

    Sun, 10 May 2026 14:34:45 -0000

    <p>Дебаты, касающиеся программирования с применением агентов, в основном касаются подбора инструментария — какую IDE, какую модель, какой CLI использовать и т.д. Гораздо меньше внимания уделяется более интересному вопросу: <em>а сохраняет ли в таких условиях актуальность сам подход к структурированию кода, которому нас учили, </em>если у той штуки, которая теперь пишет код, ограничена долговременная память, а также ограничено контекстное окно? Более того, агент зачастую должен добиваться прогресса по задаче, не имея «перед глазами» всей системы. </p><p>Ниже проанализированы различные архитектуры кода — TDD (разработка через тестирование), OOP (объектно-ориентированное программирование, ООП), FP (функциональное программирование, ФП), MVC (модель-представление-контроллер), MVVM (модель-представление-модель представления), микросервисы, событийно-ориентированная архитектура, CQRS (раздельная обработка команд и запросов), гексагональная архитектура, разработка через поведение (BDD), предметно-ориентированное проектирование (DDD). Они отсортированы по показателю прикладной полезности в условиях, когда программирует не человек, а агент. </p> <a href="https://habr.com/ru/articles/1033550/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033550#habracut">Читать далее</a>
  41. МАТЕРИАЛИЗОВАННЫЕ ПРЕДСТАВЛЕНИЯ В HQBIRD SERVER 5.0.4

    Mon, 11 May 2026 07:27:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4ef/0a1/c42/4ef0a1c427eb59d9e3f36f49e1ea0025.png" /><p>/В последней версии HQBird Server 5.0.4 появились так называемые материализованные представления. В данном вебинаре мы поговорим о том, что это такое, как с ними работать, как вы можете использовать их у себя для ускорения некоторых аналитических выборок. Будет представлен небольшой бенчмарк, который показывает, как материализованные представления могут ускорять некоторые аналитические выборки.</p> <a href="https://habr.com/ru/articles/1032680/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1032680#habracut">Читать далее</a>
  42. Как мы автоматизировали свой поселок

    Mon, 11 May 2026 07:16:44 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/72c/f3f/346/72cf3f346d804becbd74be4b4f93ed2c.png" /><p>Все началось с того, что управляющая компания в нашем поселке обанкротилась. Работать она перестала, и инфраструктура постепенно начала приходить в запустение — въездную группу вместе со шлагбаумами продали на торгах, мусор перестали вывозить, фонари постепенно начали выходить из строя и по ночам улицы погружались в темноту. Соседи собрались, провели общее собрание и основали ТСН — товарищество собственников недвижимости. С этого момента мы оказались в ситуации, когда управлять поселком нужно самостоятельно, а многие вещи приходится осваивать с нуля.</p> <a href="https://habr.com/ru/articles/1033652/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033652#habracut">Читать далее</a>
  43. [Перевод] Что такое Реактивное Программирование

    Mon, 11 May 2026 07:10:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/74f/b21/405/74fb21405e5ccfdd5ba4083501132635.png" /><p>Реактивность может значительно упростить реализацию надёжных программ. Давайте рассмотрим, что нам нужно для её реализации и какие парадигмы реактивного программирования бывают…</p> <a href="https://habr.com/ru/articles/1033088/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033088#habracut">Отреагировать на статью</a>
  44. От инженера до оператора промптов: 5 главных ошибок вайбкодинга

    Mon, 11 May 2026 07:01:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/872/1b8/10d/8721b810dc758621fcc6168556dd371c.jpg" /><p>Вайбкодинг (vibe-coding) — это круто, пока вы в потоке, и ИИ делает за вас рутину. Но за видимым “Vibe!” и “func() { return code.gen.ok() }” могут скрываться фатальные ошибки. Мы разобрали 5 критических проблем — от архитектурных косяков и уязвимостей до ленивых промптов и потери контекста.</p> <a href="https://habr.com/ru/articles/1033648/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033648#habracut">Читать далее</a>
  45. Как технически устроена DPI-фильтрация у российских провайдеров и как её детектировать: разбор open-source инструментов

    Mon, 11 May 2026 07:00:38 -0000

    <p>В последние пару лет любой пользователь рунета научился различать “интернет дома” и “интернет в гостях у бабушки”. На одном провайдере YouTube открывается, на другом нет. Это ощущается как непредсказуемость, но за каждой такой деградацией стоят вполне конкретные технические механизмы. Запустил open-source инструмент dpi-checkers на трёх своих подключениях, разобрался с методами TCP 16-20 и CIDR-вайтлистами и расскажу, что технически происходит с вашим трафиком на L4 — от SNI-фильтрации до QUIC-блокировок.</p> <a href="https://habr.com/ru/articles/1033456/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033456#habracut">Читать далее</a>
  46. Переопределение классов ядра Joomla с помощью плагина на примере MVCFactory

    Mon, 11 May 2026 06:49:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fa4/4e0/cf1/fa44e0cf1585a9b6f558da2773c7f2f6.webp" /><p>Разработчики сайтов, веб-мастера, рассматривая Joomla как CMS, чаще всего используют компоненты ядра такими, какие они есть. Но компоненты ядра, обеспечивающие CRUD-ы в Joomla, следует рассматривать ещё и как примеры использования Joomla в качестве фреймворка. Иногда реалии проекта таковы, что требуется внести изменения именно в логику классов ядра Joomla. Я покажу это на нескольких примерах: как исхитрялись раньше и какие возможности появились в современных версиях Joomla.</p><p>Сразу оговорюсь: речь не о том, чтобы править файлы ядра. Это плохая идея почти всегда. При обновлении Joomla такие изменения будут потеряны, а сопровождать их потом придётся вручную. Речь о другом: как изменить точку создания MVC-классов компонента через плагин и DI-контейнер, не залезая в core-файлы.</p><p>Ну и приятный бонус - Joomla-археология и немного красивого и ужасного треша из практики 😎</p> <a href="https://habr.com/ru/articles/1033646/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033646#habracut">Читать далее</a>
  47. Логин через Telegram по-новому: разбираем OIDC-флоу oauth.telegram.org и собираем его на Python

    Mon, 11 May 2026 06:45:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8c6/51f/0fe/8c651f0fe9e8a99e763c80a4396a83fa.jpg" /><p>Telegram теперь полноценный OpenID-провайдер: oauth.telegram.org, JWKS, JWT, claims. Туториалы на GitHub при этом массово показывают старый виджет с HMAC от bot-token и /setdomain в BotFather. Я разобрался с новым флоу и собрал PoC на Python — рассказываю, как устроен обмен между фронтом, Telegram и бэком, чем Login library через telegram-login.js отличается от manual OIDC code flow с PKCE, что настраивать в BotFather (спойлер: не в чате, а в его mini-app), как протестировать локально через ngrok, и какая проверка id_token нужна вместо ручного HMAC.</p> <a href="https://habr.com/ru/articles/1033632/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033632#habracut">Читать далее</a>
  48. Почему техподдержка работает, как пожарная команда — и как это исправить

    Mon, 11 May 2026 06:30:31 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d0f/c71/fec/d0fc71fec20c432d3570822d0e4701e1.png" /><p>Всем привет, я Роман Басалыко. Последние двадцать лет работаю с&nbsp;командами продуктовой технической поддержки. Эта статья&nbsp;— попытка честно описать, почему одни команды масштабируются без&nbsp;потери качества, а&nbsp;другие нанимают людей и всё равно не&nbsp;справляются.&nbsp;</p><p>По&nbsp;данным индустриальных исследований, одна заявка, решенная без&nbsp;участия инженера техподдержки&nbsp;— <a href="https://www.thinkhdi.com/library/supportworld/2017/metric-of-month-service-desk-cost-per-ticket" rel="noopener noreferrer nofollow">экономит в&nbsp;среднем $15–20</a>. При&nbsp;потоке в&nbsp;тысячи заявок в&nbsp;месяц это уже существенные цифры.</p><p>Есть три признака того, что&nbsp;в&nbsp;техподдержке что‑то системно сломано:&nbsp;</p><p><em>Первый&nbsp;— лучшие инженеры заняты самыми простыми вопросами: клиент привык связываться с&nbsp;конкретным человеком.&nbsp;</em></p><p><em>Второй&nbsp;— каждый новый сотрудник учится полгода‑год, прежде чем его можно отпустить в&nbsp;самостоятельную работу со сложными заявками.&nbsp;</em></p><p><em>Третий&nbsp;— SLA формально соблюдается, но&nbsp;нагрузка все равно растет, CSAT падает, команда выгорает в&nbsp;режиме аврала, уровень стресса зашкаливает, спешка влечет за&nbsp;собой ошибки и ситуация ухудшается.&nbsp;</em></p><p>Если хотя&nbsp;бы два пункта про&nbsp;вас&nbsp;— у&nbsp;вас есть проблема, и это проблема со знаниями.</p><p>Техподдержка работает, как&nbsp;пожарная команда. Работа хорошая, но&nbsp;как&nbsp;пожар, так хоть увольняйся.</p> <a href="https://habr.com/ru/articles/1033640/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033640#habracut">Читать далее</a>
  49. Почему мозг избегает именно того, что его развивает?

    Mon, 11 May 2026 06:30:27 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/b9e/418/271/b9e418271d6b57dccb76453f946eb189.jpg" /><p>У мозга есть механизмы действия. Их можно понять. И с этим пониманием можно уже изменить то, как вы принимаете решения, строите отношения и справляетесь с собой в сложные моменты. Этим занимается нейробиология последние несколько десятилетий. И этим же — хотя совсем другими методами и другим языком — психоанализ занимается больше ста лет.</p><p><strong>Дэвид Иглмен</strong> — нейробиолог из Стэнфорда, автор книги «Мозг. Ваша личная история» (переведена на русский) и нескольких документальных сериалов о работе мозга. Он из тех учёных, кто занимается не только исследованиями в лаборатории, но и вопросом, который обычно остаётся за скобками науки: <strong>что всё это значит для конкретного человека и его конкретной жизни</strong>? Его главная тема — нейропластичность: как мозг строит модель реальности и как эту модель можно менять. Очень позитивный ученый!</p><p>Я практикующий психоаналитик. Когда я слушала его интервью, несколько раз ловила себя на мысли: он описывает нейробиологическим языком то, о чём мы говорим в клинической практике каждый день. Два разных языка — одна картина. И вместе они дают кое-что практически ценное: <strong>не просто объяснение того, как устроен мозг, а несколько конкретных механизмов работы с ним</strong>.</p><p>О них и пойдёт речь.</p><p><strong>Мозг — не зеркало реальности. Он её конструирует.</strong></p><p>Начнём с неудобного: если мы убеждены, что реальность монолитна и дана нам в готовом виде, — дорога к изменению закрыта. Зачем что-то делать с собой, если всё уже определено? Зачем пересматривать убеждения, если они просто «отражают то, что есть»? Это не философский вопрос — это вопрос о том, возможно ли вообще меняться.</p> <a href="https://habr.com/ru/articles/1033378/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033378#habracut">Читать далее</a>
  50. AI Review не делает код лучше. И вот почему

    Mon, 11 May 2026 06:19:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1f0/5c1/001/1f05c100179d58405fdb2b4825314e6b.png" /><p>Я делал <a href="https://github.com/Nikita-Filonov/ai-review" rel="noopener noreferrer nofollow">AI Review</a> как простой инженерный инструмент. Но реальный фейл оказался не в архитектуре и не в LLM — а в том, чего люди от него ждали.</p> <a href="https://habr.com/ru/articles/979862/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=979862#habracut">Читать далее</a>
  51. Как руководители используют Obsidian

    Mon, 11 May 2026 06:00:19 -0000

    <p>Полтора года назад выступал на конференции TeamLead Conf с докладом «Второй мозг для руководителя» (<a href="https://youtu.be/piLb9Eogu_k" rel="noopener noreferrer nofollow">YouTube</a>, <a href="https://vkvideo.ru/video-160451396_456240292" rel="noopener noreferrer nofollow">VK</a>). Позже несколько коллег признались, что ведение заметок в <a href="https://obsidian.md/" rel="noopener noreferrer nofollow">Obsidian</a> помогло им разгрузить голову и упорядочить работу. Попросил их поделиться своим опытом.</p> <a href="https://habr.com/ru/articles/1033612/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033612#habracut">Читать далее</a>
  52. Code Review Horror Stories. Часть 2: API, ошибки и graceful shutdown

    Mon, 11 May 2026 05:57:51 -0000

    <p><em>Продолжение разбора реального кода с собеседования. В </em><a href="#" rel="noopener noreferrer nofollow"><em>первой части</em></a><em> разобрали 8 проблем concurrency и memory: race conditions, утечки горутин, проигнорированный mutex, TOCTOU. Это была первая половина из 21 бага в одном сервисе на 150 строк.</em></p><p><em>Сегодня — вторая часть. Тут нет страшных race conditions, но есть то, что выдаёт уровень разработчика на собесе: </em><strong><em>отношение к ошибкам, валидация, API design, graceful shutdown, observability</em></strong><em>. Эти баги не упадут “вдруг” в продакшене — они будут тихо пилить вам костыль за костылём, пока кто-то не сядет переписывать. Актуально для Go 1.26.</em></p><p><em>Напомню итог первой части: из 8 багов про concurrency на интервью нашёл 7, пропустил только TOCTOU race. В этой части из 13 багов пропустил </em><strong><em>два</em></strong><em>: <code>package applike</code> с <code>func main()</code> (то, что код не компилируется — банально не посмотрел на объявление пакета) и отсутствие <code>slog</code> (просто не зацепился за <code>log.Println</code>, а зря). Остальные 11 — поймал. Расскажу, какими паттернами в чтении кода я их вылавливал.</em></p> <a href="https://habr.com/ru/articles/1033634/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033634#habracut">Читать далее</a>
  53. Почему сильный сотрудник в новой компании может не давать результат (и это не его вина)

    Mon, 11 May 2026 05:39:13 -0000

    <p><strong>Покупка профессионала из другой компаний — это не приобретение готового решения.</strong></p><p>Я разделяю мнение автора, изложенное в&nbsp;книге «В погоне за&nbsp;звездами» (Chasing Stars) Бориса Гройсберга: успех «звезды» на 70% зависит от&nbsp;среды, а&nbsp;не&nbsp;от&nbsp;самого человека. И ведь действительно, когда «звезда» переходит в&nbsp;другую компанию, её эффективность часто падает из‑за выхода из&nbsp;зоны комфорта. </p> <a href="https://habr.com/ru/articles/1033628/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033628#habracut">Читать далее</a>
  54. Как заставить ИИ-рекрутера читать мой профиль правильно

    Mon, 11 May 2026 05:16:54 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/20a/6d5/28c/20a6d528cc0d314723002c4d10b44744.jpg" /><p>Некоторое время назад я зарегистрировался на одной фриланс-бирже. Указал: коммерческий опыт на Rust — 1.5 года. Так и было на тот момент.</p><p>Шло время, я довёл до релиза два сложных проекта. Но тот старый профиль остался висеть в интернете.</p><p>И вот я подаю резюме на позицию Senior Rust-разработчика. Рекрутер использует ИИ-ассистента для первичного скрининга. Ассистент читает цифровой след и выдаёт вердикт: «Junior+/Middle».</p><p>Погодите… Синдром самозванца не так работает.</p> <a href="https://habr.com/ru/articles/1033608/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033608#habracut">Читать далее</a>
  55. Хантавирусный круиз у берегов Испании, а также целевая блокировка VPN на 92%

    Mon, 11 May 2026 05:02:57 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d3c/b73/ccd/d3cb73ccd9ad99ca97c43079cc3bebc5.jpg" /><p>Самые интересные новости финансов и технологий в России и мире за неделю: заявка на новую пандемию, кибердружины из студентов, национализация Русагро, параллельный импорт заменят на отечественные компы, Пентагон публикует фотки НЛО, срок португальских гражданств удлинили, а также альтманофон от OpenAI.</p> <a href="https://habr.com/ru/articles/1033320/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033320#habracut">Читать далее</a>
  56. ИИ агент в 1С — графовый агент, файлы и нормальные follow-up запросы 1С

    Mon, 11 May 2026 04:50:27 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2ab/512/7ef/2ab5127ef4bc4b8930f35ba093b3a45a.jpg" /><p>В релизе 1С ИИ агент 0.8.5 агент стал ближе к полноценному рабочему инструменту аналитика: появился более устойчивый графовый цикл выполнения, улучшена работа с файлами и вложениями, а режим «Запрос 1С» теперь поддерживает follow-up уточнения. В статье показываем сценарий: пользователь просит вывести контрагентов, затем добавляет поля ИНН и код, а потом фильтрует только покупателей — агент перестраивает запрос и показывает результат в табличном документе.</p> <a href="https://habr.com/ru/articles/1033624/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033624#habracut">Читать далее</a>
  57. Создаём клиентскую библиотеку ROS2. Генерация сообщений

    Mon, 11 May 2026 04:40:31 -0000

    <p>Продолжаем разбираться с тем, как научить ROS2 понимать ваш язык программирования. В&nbsp;<a href="https://habr.com/ru/articles/1031312/" rel="noopener noreferrer nofollow">прошлый</a>&nbsp;раз мы рассмотрели создание и запуск минимальной программы, теперь поговорим про работу с сообщениями. Свою библиотеку я разрабатывал для Lua, поэтому далее в примерах будет встречаться упоминание этого языка.</p><p>Обмен данными играет в ROS2 ключевую роль. К счастью, практически все задачи, связанные с передачей и приемом сообщений берут на себя библиотеки&nbsp;<a href="https://github.com/ros2/rcl" rel="noopener noreferrer nofollow">rcl</a>&nbsp;и&nbsp;<a href="https://github.com/ros2/rmw" rel="noopener noreferrer nofollow">rmw</a>, нам "всего лишь" необходимо обеспечить возможность их создания и обработки.</p><p>Структура сообщения в ROS2 описывается в файле с расширением&nbsp;<em>msg</em>&nbsp;или&nbsp;<em>idl</em>. При сборке пакета выполняются следующие действия:</p> <a href="https://habr.com/ru/articles/1033622/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033622#habracut">Читать далее</a>
  58. Волк ищет ip сервера? Передайте пирожок через рабочего

    Mon, 11 May 2026 03:22:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3f9/4a3/45f/3f94a345f52cad292d6245f984ecc798.png" /><p>Проблема с мобильными устройствами в том, что они по умолчанию находятся в агрессивно-недружелюбной среде, и их подключения могут стать известны кому угодно. Как минимум они известны персоналу провайдеров wi-fi или LTE, а это может поставить под угрозу атаки сервер приложений (или входящий прокси этого сервера). Как можно минимизировать потенциальный ущерб от такого знания?</p> <a href="https://habr.com/ru/articles/1033620/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033620#habracut">Вперед, к снипплетам</a>
  59. Небесная Ось Зла

    Mon, 11 May 2026 02:56:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ae2/28a/39a/ae228a39a69837ec506bef2dd7e3bbb3.webp" /><p>Лучшие умы человечества столетиями доказывали людям их заурядность. Нет, Солнце, Луна, планеты и звёздная сфера не вращаются вокруг Земли. Нет, Солнце тоже не центр мира. Нет, наш Млечный Путь — не пуп Вселенной, а лишь обыкновенная спиральная галактика на скромной ветке сверхскопления Девы, в исполинской Ланиакеи, затягиваемой тёмным потоком куда-то в недра Великого Аттрактора. Мы поверили в собственную заурядность и распрощались с неуёмной гордыней наших предков. Мы — лишь пылинка в бесконечных сотах бескрайней космической паутины.</p><p>Но теперь Вселенная, кажется, решила над нами посмеяться. Представьте, что весь этот исполинский космический механизм почему-то знает о существовании Солнца и Земли. На самых огромных масштабах, вплоть до границ наблюдаемого космоса, прочерчена невидимая генеральная ось Вселенной, и она, вопреки логике и здравому смыслу, проходит прямо через наш дом. Это звучит как безумие: почему параметры системы, заложенные в момент рождения Вселенной 13,8 миллиарда лет назад, должны подгоняться под положение какой-то рядовой звезды, и под плоскость орбиты какой-то рядовой планеты? Мы словно снова оказались в центре мироздания, из которого нас так долго и упорно гнали.</p> <a href="https://habr.com/ru/articles/1033616/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033616#habracut">Читать далее</a>
  60. Локальный агент для диагностики инфраструктуры

    Mon, 11 May 2026 02:08:43 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f58/f17/dff/f58f17dff3001bd98e4614ea1213f590.png" /><p>В статье описаны результаты, которые получил в поисках ответа на вопрос "можно ли решать реальные задачи диагностики и исправления проблем инфраструктуры на слабом MacBook в агентском режиме (да, но)".</p> <a href="https://habr.com/ru/articles/1033614/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033614#habracut">Читать далее</a>
  61. Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 2 — тестирование в бенчмарках и играх

    Sun, 10 May 2026 19:29:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7c6/e62/b56/7c6e62b56a53cc04e2b90dbb456d3063.jpg" /><p><strong>Обзор серверного ускорителя NVIDIA Tesla V100 16 Gb в корпусе от RTX 4090: Часть 2 — тестирование в бенчмарках и играх</strong></p> <a href="https://habr.com/ru/articles/1033604/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033604#habracut">Читать далее</a>
  62. От XML-отчёта до 3D-обрезки в Revit: как я сделал сервис для управления BIM-коллизиями

    Sun, 10 May 2026 19:20:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/898/533/2e0/8985332e012b96ed43d173152b6c7365.png" /><p>Navisworks хорошо находит BIM‑коллизии, а&nbsp;Revit&nbsp;— инструмент для&nbsp;исправления. Но&nbsp;между ними часто остаётся хаос: XML и HTML‑отчёты, Excel, переписки, ручной поиск ID и вопросы руководителей в&nbsp;стиле «ну как&nbsp;там с&nbsp;коллизиями?».</p><p>Я расскажу, как&nbsp;из&nbsp;этой боли вырос внутренний web‑сервис Clash Analytics: импорт XML‑отчётов Navisworks, аналитика по&nbsp;проектам, история коллизий, статусы, комментарии, назначение отделам и локальный Revit Bridge, который открывает проблемное место в&nbsp;модели за&nbsp;один клик.</p> <a href="https://habr.com/ru/articles/1033602/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033602#habracut">Читать далее</a>
  63. Почему идея решать капчу с помощью ИИ переоценена и в чем главная проблема полностью ИИ сервисов распознавания капчи?

    Sun, 10 May 2026 18:46:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e29/c53/293/e29c532937e4d7b3fe08152193e5958e.png" /><p>В&nbsp;последнее время все чаще звучат идеи&nbsp;— что&nbsp;капча переоценена, и что&nbsp;развитие ИИ технологий медленно но&nbsp;верно убивает индустрию сервисов распознавания капчи. </p><p>«Нейросеть научилась решать капчу лучше человека», «сервисы распознавания капчи все», «ИИ решает капчу&nbsp;быстрее человека» и так далее в&nbsp;том&nbsp;же духе. А&nbsp;давайте разберемся в&nbsp;этом чуть глубже&nbsp;— есть ощущение, что&nbsp;не&nbsp;все так однозначно, как&nbsp;кажется на&nbsp;первый взгляд. </p> <a href="https://habr.com/ru/articles/1033596/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033596#habracut">Читать далее</a>
  64. Без рук: автоматизируем нагрузочное тестирование изменений в CI

    Sun, 10 May 2026 18:16:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/f0f/161/ce1/f0f161ce1985c47adc202e3b249c17c1.jpg" /><p>Нагрузочное тестирование — одна из самых избегаемых тем, когда речь заходит о контроле качества ПО. Корпорации, конечно, не обходят его стороной, но если говорить о продуктах меньшего масштаба, то нагрузочное тестирование часто пропускается. Команда (и, в целом, справедливо) полагает, что продукт справится с нагрузкой — на малых объёмах это обычно прокатывает. А потом внезапно наступает день, когда пользователей стало больше, а система не готова.</p><p>Почему команды не тащат нагрузку в релизный цикл? Потому что это чаще всего просто не окупается: нужно выбрать движок, описать сценарий, гонять тесты вручную или тратить время на создание собственной обвязки для встраивания в CI, придумать критерии качества и анализировать результаты. Всё это занимает значительное время, а на короткой дистанции часто оказывается оверинжинирингом. Но если формирование требований упростить концептуально невозможно, то всё остальное вполне можно собрать в переиспользуемый инструмент, позволяющий командам легко интегрировать нагрузочное тестирование и регрессионный анализ в свой процесс доставки.</p><p>В CI/CD мы хотели простую штуку: на каждый PR запускать короткий перф‑смоук и получать ответ уровня «PASS / WARNING / DEGRADATION», а не 15 минут медитировать над CSV и тратить ценное время на анализ, который, вероятно, не пригодится в ближайшей перспективе.</p> <a href="https://habr.com/ru/articles/1033590/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033590#habracut">Посмотрим, к чему мы в итоге пришли.</a>
  65. Я сделал приложение за вечер без навыков программирования. Фиг там. Как я почти год делал игру с опытом и ИИ

    Sun, 10 May 2026 17:45:57 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3e8/1c6/73b/3e81c673bed28150f3c317459c441a17.jpg" /><p>Миф о том, что с ИИ можно собрать полноценный проект за вечер без опыта, звучит красиво только в теории. На примере футбольного менеджера рассказываю, почему даже с опытом в разработке и активным использованием ИИ путь до живой системы занял почти год: из-за архитектуры, механик, дизайна, ассетов и постоянной ручной сборки продукта. </p> <a href="https://habr.com/ru/articles/1033586/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033586#habracut">Читать далее</a>
  66. Direct2D #10. Улучшение производительности отрисовки текстур с помощью спрайтов

    Sun, 10 May 2026 17:32:04 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/398/d01/037/398d01037fd751f0f709e35c11d40dc2.png" /><p>Эта статья простым и понятным языком объясняет, что такое спрайты и как с ними работать. Всё с пояснениями к коду и необходимыми деталями</p> <a href="https://habr.com/ru/articles/1033582/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033582#habracut">Читать далее</a>
  67. Метрика EICS — ищем у трансформера причинное место

    Sun, 10 May 2026 17:29:14 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/c28/00b/1f7/c2800b1f7fc302556f81eacb28325f35.png" /><p>У больших языковых моделей есть неприятное свойство: снаружи ответ может выглядеть одинаково уверенно и тогда, когда модель действительно «собрала» правильную причинную цепочку, и тогда, когда она просто выдала правдоподобный текст. Классические способы оценки неопределённости — энтропия распределения токенов, калибровка, ансамбли, conformal prediction — полезны, но обычно смотрят на модель как на чёрный ящик.</p><p>В этой статье я разберу другой подход: попробовать оценивать неопределённость не только по выходу модели, а по внутренней согласованности активной цепи трансформера. Речь пойдёт о метрике <strong>EICS</strong> — <em>Effective Information Consistency Score</em>. Идея в том, чтобы за один прямой проход получить численную оценку того, насколько найденная трансформерная цепь ведёт себя согласованно и насколько её макроуровневое описание действительно несёт интегрированную информацию.</p><p>Статья основана на исследовательской работе об оценке неопределённости в трансформерных цепях на основе согласованности эффективной информации. Здесь я намеренно смягчил академическую подачу, оставив интуицию, формулы, алгоритм и практические ограничения.</p> <a href="https://habr.com/ru/articles/1033580/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033580#habracut">Снять неопределённость</a>
  68. Слова, которых нет

    Sun, 10 May 2026 17:22:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/0d2/b6b/7ea/0d2b6b7ea71719fefc218def885aee13.png" /><p>LLM генерирует ответ за две секунды, но говорит «эта задача займёт две недели». За этой странностью — что-то более глубокое, чем просто эхо обучающих данных: у языковой модели вообще нет того, что мы называем временем. Первая статья из цикла о совместном мышлении человека и LLM.</p> <a href="https://habr.com/ru/articles/1033578/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033578#habracut">Читать далее</a>
  69. Как мы связали 2 телефонии, речевую аналитику и службу каталогов Active Directory через табельный номер

    Sun, 10 May 2026 17:10:53 -0000

    <p>У нас было 2 телефонии от разных вендоров, одна речевая аналитика и 300 тысяч звонков в месяц. И задача: сделать сквозную аналитику по звонкам сотрудников.</p><p>Привет! Я Никита, инженер системного проектирования в компании Передовые Платежные Решения. Расскажу, как мы использовали единый идентификатор через службу каталогов Active Directory (AD), и стали точно определять, кому из сотрудников принадлежит звонок. Независимо от того, из какой телефонии он исходит.</p><p>Наш опыт может быть полезен архитекторам, инженерам и техническим лидерам команд, которым предстоит интеграция разнородных систем телефонии.</p> <a href="https://habr.com/ru/articles/1033576/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033576#habracut">Читать далее</a>
  70. 1C-разработка в 2026: почему это всё ещё востребовано и сколько можно заработать

    Sun, 10 May 2026 16:37:49 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/093/076/512/093076512138b7cc2dc530adcb6b1dc9.jpeg" /><p>Обычно те, кто выбирает направление разработки в IT, идут учить Python, Java или JavaScript. 1С в этот список не попадает: платформа и профессия, связанные с ней, часто воспринимаются менее «модными», хотя по сложности и масштабу задач это не всегда справедливо.</p><p>Но в 2026 году есть несколько обстоятельств, которые влияют на восприятие 1С. На российском рынке у 1С очень сильные позиции, особенно в учёте и ERP (Enterprise Resource Planning — система планирования ресурсов предприятия). Зарплаты 1С-специалистов в 2025–2026 годах заметно выросли, а на уровнях мидл и сеньор они стали сопоставимы с доходами в других популярных IT-направлениях.&nbsp;</p><p>В этой статье мы делаем честный обзор того, как сегодня обстоят дела в 1С-разработке, какие преимущества и недостатки есть у этого направления и стоит ли учиться на программиста 1С.</p> <a href="https://habr.com/ru/articles/1032916/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1032916#habracut">Развеять&nbsp;стереотипы о бухгалтерском софте</a>
  71. Семь раз посчитай — один раз урони: моделируем инциденты до деплоя

    Sun, 10 May 2026 16:15:45 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/7c8/e38/639/7c8e38639f0fb6821797abb449950e40.png" /><p>Ракету не отправляют в космос только потому, что её двигатель и насос успешно прошли стендовые испытания по отдельности. Перед стартом инженеры рассчитывают траекторию, моделируют режимы работы и анализируют сценарии отказов. Расчёт не заменяет реальные тесты, но задаёт для них осмысленную рамку. </p><p>В софте всё обычно иначе. Распределённый пользовательский путь — например, оформление заказа — собирается из десятков микросервисов, баз и очередей. Разработчики добавляют новую зависимость, видят зелёные тесты, проверяют локальные метрики и выкатывают релиз. Считается, что если при сбое что-то пойдёт не так, настроенная система наблюдаемости обязательно это покажет. </p><p>Она, конечно, покажет. Но почему при проектировании микросервисов мы так спокойно относимся к тому, что узнаём о хрупкости архитектуры в основном по факту инцидента?</p><p>Эта статья о том, как получить грубый расчёт деградации системы ещё до релиза. Без отказа от хаос-инжиниринга или мониторинга, а как шаг перед ними. Я расскажу о двух экспериментах, в которых топологическая модель автоматически извлекалась из распределённых трейсов, после чего на ней просчитывались сценарии отказов методом Монте-Карло. Результаты моделирования я затем сравнивал с реальными инъекциями отказов на стендах DeathStarBench и OpenTelemetry Demo. </p> <a href="https://habr.com/ru/articles/1033570/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033570#habracut">Два эксперимента, результаты и код</a>
  72. ИИ-госуслуги в ОАЭ, Claude в Adobe и Ableton, ChatGPT в таблицах и AI Spotify от ElevenLabs

    Sun, 10 May 2026 16:05:42 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/562/067/348/5620673488655c9888dca87bcd9779a6.jpg" /><p>Привет, это новый выпуск «Нейро-дайджеста» — коротких и полезных обзоров ключевых событий в мире искусственного интеллекта и технологий.</p><p>Неделя выдалась насыщенной: ОАЭ хотят перевести половину госуслуг на ИИ-агентов, Anthropic внедряют Claude в Adobe, Blender и Ableton и другие сервисы. ElevenLabs строит AI-Spotify с ремиксами, пока компании внезапно выясняют, что нейронки не всегда дешевле людей.</p><p>Всё самое важное — в одном месте. Поехали!</p> <a href="https://habr.com/ru/articles/1033354/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033354#habracut">Читать далее</a>
  73. IPv6 в школе и дома

    Sun, 10 May 2026 16:00:19 -0000

    <p>Решаем проблемы с использованием IPv6 в быту.</p><p>Проблемы, возникающие при использовании IPv6 дома и один из способов их решения.</p> <a href="https://habr.com/ru/articles/1033568/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033568#habracut">Читать далее</a>
  74. Решение универсальной задачи обоснованного выбора лучшего из двух вариантов. Примеры в Colab

    Sun, 10 May 2026 15:47:22 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2ff/1c4/be5/2ff1c4be538db4901bcb8c7f0efbacaa.jpg" /><p>Как известно, LLM - это машина, которая видела весь Интернет и много чего запомнила. Задавая ей правильные вопросы можно получать “правильные” ответы. Широта и универсальность таких способностей дает возможность ставить новые универсальные задачи и получать общее решение таких задач. Рассмотрим универсальную задачу “обоснованного выбора лучшего решения из двух вариантов” и приведем примеры решения этой задачи в совершенно разных областях: от проблемы выбора антисептика для бытовой обработки небольшой раны у ребёнка до выбора лучшей стратегии для снижения углеродных выбросов в крупном&nbsp;городе</p> <a href="https://habr.com/ru/articles/1033566/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033566#habracut">Читать далее</a>
  75. Генерация типов в Runtime

    Sun, 10 May 2026 15:45:37 -0000

    <p>Иногда в разработке возникают задачи, требующие создания типов в рантайме. Чаще всего это необходимо при написании декларативных сервисов, высокопроизводительных мапперов или систем с динамическим проксированием.</p><p>В этой статье расмотрим как создавать типы используя <code>Reflection.Emit</code> и реализовывать методы через <code>Expression Trees</code></p> <a href="https://habr.com/ru/articles/1033564/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033564#habracut">Читать далее</a>
  76. Простая настройка машины под Linux как роутера — NAT+iptables+dnsmasq

    Sun, 10 May 2026 15:32:43 -0000

    <p>Короткое описание, как я настраивал себе на Linux-машине роутер с пересылкой трафика в интернет, собственным DNS и DHCP. Простое и элегантное решение.</p> <a href="https://habr.com/ru/articles/1033562/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033562#habracut">Читать далее</a>
  77. Верстальщики в 2026 году. Я был неправ в 2016-м?

    Sun, 10 May 2026 15:18:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/2aa/e03/589/2aae035890f88347a42568b2533a0c99.jpg" /><p>Кто сказал, что верстальщики умерли в 2016-м? В 2026-м они востребованы как никогда.<br><br>Кто же знал, что мои же слова вернутся ко мне спустя десять лет.<br>В 2016 году, работая наставником в <a href="https://www.linkedin.com/company/htmlacademy/" rel="noopener noreferrer nofollow">html academy</a>, я регулярно говорил студентам: «Учите JavaScript и фреймворки, чистых верстальщиков скоро не будет».<br>Спустя 10 лет я до сих пор провожу собеседования на позицию HTML/CSS Developer (да, именно так называется роль даже в 2026 году).</p> <a href="https://habr.com/ru/articles/1033558/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033558#habracut">Узнать больше о боли автора</a>
  78. Как хранятся большие бинарные данные в БД: накладные расходы BLOB в Oracle и Large Object в Postgres

    Sun, 10 May 2026 15:13:24 -0000

    <p>Все, кто имел дело с базами данных, знают, что там можно хранить бинарные данные большого объема. Чаще всего, это загруженные в БД файлы. Достаточно давно меня стал посещать такой вопрос - а какие накладные расходы на хранения файлов в БД? Понятно, что они есть, но вот какие и от чего они зависят? Но каждый раз были вопросы и задачи поважнее. И вот недавно произошло то, что рано или поздно должно было произойти - одновременно у двух заказчиков возник вопрос, который, упрощая, выглядит так: “Почему мы загрузили такой-то объем данных, а место на диске занято больше?”. У одного из заказчиков был Oracle, у второго - Postgres. Конечно, можно было бы ответить уклончиво: “У каждой БД существую накладные расходы на хранение данных, вот у вас эти накладные расходы вот такие. Разработчикам СУБД виднее, как все должно быть.” И, может быть, заказчика такой ответ и устроил, но сам я понимал, что это просто отписка, так как у нас нет конкретного ответа. Несолидно как-то. Поэтому, давайте разбираться.</p> <a href="https://habr.com/ru/articles/1033554/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033554#habracut">Читать далее</a>
  79. Нагрузочное тестирование на собственных мощностях: полный гайд по k6

    Sun, 10 May 2026 14:58:18 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/e97/dc2/dd0/e97dc2dd084324cd81bd2acf0590d438.png" /><p>Развернём нагрузочное тестирование на своих мощностях. Без ДД (долго, дорого). k6, VPS, сценарий на JavaScript,&nbsp;метрики в Grafana Cloud. Полчаса на настройку и встраивание в CI/CD. Для тестировщиков, разработчиков и всех, у кого есть пет-проекты.</p> <a href="https://habr.com/ru/articles/1033472/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033472#habracut">Читать далее</a>
  80. [Перевод] В агентскую эпоху не все архитектуры кода одинаково полезны

    Sun, 10 May 2026 14:34:45 -0000

    <p>Дебаты, касающиеся программирования с применением агентов, в основном касаются подбора инструментария — какую IDE, какую модель, какой CLI использовать и т.д. Гораздо меньше внимания уделяется более интересному вопросу: <em>а сохраняет ли в таких условиях актуальность сам подход к структурированию кода, которому нас учили, </em>если у той штуки, которая теперь пишет код, ограничена долговременная память, а также ограничено контекстное окно? Более того, агент зачастую должен добиваться прогресса по задаче, не имея «перед глазами» всей системы. </p><p>Ниже проанализированы различные архитектуры кода — TDD (разработка через тестирование), OOP (объектно-ориентированное программирование, ООП), FP (функциональное программирование, ФП), MVC (модель-представление-контроллер), MVVM (модель-представление-модель представления), микросервисы, событийно-ориентированная архитектура, CQRS (раздельная обработка команд и запросов), гексагональная архитектура, разработка через поведение (BDD), предметно-ориентированное проектирование (DDD). Они отсортированы по показателю прикладной полезности в условиях, когда программирует не человек, а агент. </p> <a href="https://habr.com/ru/articles/1033550/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1033550#habracut">Читать далее</a>