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

  1. Как сгенерировать фото с помощью — Сравниваем ТОП-7 ИИ для создания фото и промпты

    Fri, 26 Jun 2026 00:36:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/787/0b4/2c2/7870b42c2163b1bc0f00ce1da7fb6cbb.png" /><p>Карточка на маркетплейсе тонет среди сотен таких же, аватарка в LinkedIn снята на телефон в подъезде, а под пост опять нечего поставить, кроме стока, который видел уже весь интернет. Идти в студию ради одного кадра - это полдня, костюм, фотограф и счет на 10-15 тысяч. А на выходе нередко все равно пластик, который потом стыдно показывать.</p><p>В 2026 году сгенерировать фото с помощью нейросети можно за пару минут, и отличить результат от работы фотографа со светом и беззеркалкой уже почти нереально. Весь фокус держится на простой связке: чистый исходник плюс грамотный промт плюс правильная модель. Промахнешься в одном звене - получишь мыло, кашу из лишних пальцев и кривой текст на баннере. Попадешь во все три - заберешь себе карточку, которая продает, портрет, который поднимает ценник, и иллюстрацию, которую захочется переслать в рабочий чат. </p><p>Ниже - рабочие инструменты, актуальные тренды и готовые промты, которые можно копировать и вставлять прямо сейчас👇</p> <a href="https://habr.com/ru/articles/1051462/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051462#habracut">Читать далее</a>
  2. Летняя распродажа Steam 2026 — лучшие игры по скидке

    Thu, 25 Jun 2026 22:22:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d3c/369/57c/d3c36957cbcf0990ddff17368f722c0f.jpeg" /><p>Стартовала большая летняя распродажа Steam, а значит, самое время охотникам за подешевевшими тайтлами пополнить кошельки и как следует закупиться. О том, какие игры этого года, хиты последних лет и, конечно, индюшки стоит добавить в свою библиотеку — расскажем прямо сейчас!</p> <a href="https://habr.com/ru/articles/1052076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052076#habracut">Читать далее</a>
  3. Автоматизация рутины нейросетями: как поручить ИИ повторяющиеся задачи

    Thu, 25 Jun 2026 22:06:35 -0000

    <p>Каждый владелец бизнеса делает десятки одинаковых действий в день. Отвечает на одни и те же вопросы клиентов. Переносит заявки в таблицу. Собирает отчёт из пяти источников. Пишет посты, которые откладываются, потому что «нет времени».</p><p>По оценкам отраслевых исследований, около 84% компаний тратят минимум четверть рабочего времени на повторяющиеся задачи. Для малого бизнеса это особенно дорого: штат маленький, размазать рутину не на кого, и нанимать ещё одного человека ради механической работы невыгодно.</p><p>В 2026 году у этой проблемы появилось решение, до которого дотягивается обычный предприниматель без программиста. Автоматизация рутины нейросетями перестала быть историей про «дорогое внедрение за миллионы». Нейросети научились работать сами: по расписанию, по событию, без вашей команды каждый раз.</p><p>Ниже разберём, что именно поменялось, какие задачи уже можно отдать ИИ, сколько это стоит в рублях, за сколько окупается и где новичок чаще всего теряет деньги.</p> <a href="https://habr.com/ru/articles/1052074/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052074#habracut">Читать далее</a>
  4. [Перевод] Экономическая целесообразность колонизации Марса

    Thu, 25 Jun 2026 21:55:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/079/c8e/d76/079c8ed76c763dc2e300d63b388fb0ba.jpg" /><p>Первым перевод на русский этой работы <a href="https://ru.wikipedia.org/wiki/%D0%97%D1%83%D0%B1%D1%80%D0%B8%D0%BD,_%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82" rel="noopener noreferrer nofollow">Роберта Зубрина</a>, выдающегося американского аэрокосмического инженера, писателя, публициста и главного идеолога пилотируемой колонизации Марса, <a href="https://vnpru.livejournal.com/110794.html" rel="noopener noreferrer nofollow">сделал</a> ЖЖ-юзер <strong><a href="https://keldoor.livejournal.com/" rel="noopener noreferrer nofollow">keldoor</a></strong> в Живом Журнале, в сообществе <a href="https://vnpru.livejournal.com/" rel="noopener noreferrer nofollow">Движение за Русский Космос’s Journal</a>. </p><p>Однако, тот перевод был распределен по нескольким постам, журналы уже давно не ведутся, и с того времени (статья впервые опубликована в октябре 1995 года, перевод на русский сделан в 2012) появилось много новых данных о возможности и технологиях колонизации Марса. Поэтому я взял на себя смелость сделать новый перевод, снабдив его своими комментариями с точки зрения ситуации на середину 2026 года.</p><p>Статья стала классической и обязательна к прочтению всем интересующимся историей и технологиями космоса! Для тех, кто не в курсе идей и технологий освоения Марса, статья и критические замечания дадут хорошее введение в тему.</p> <a href="https://habr.com/ru/articles/1043748/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1043748#habracut">Читать далее</a>
  5. Многие неправильно понимают, что такое сигналы в Performance Max

    Thu, 25 Jun 2026 21:26:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/caf/052/5c0/caf0525c0e9ad5b33b6e5096daa6e58b.jpg" /><p>Частая ошибка — относиться к ним как к обычному таргетингу.</p><p>Добавили интересы, конкурентов, всех посетителей сайта, похожие аудитории, несколько URL, пару поисковых тем — и кажется, что теперь PMax “знает”, кого искать.</p><p>На практике всё сложнее.</p><p>Сигналы в Performance Max — это не жесткое ограничение аудитории.</p><p>Это стартовая подсказка для алгоритма.</p><p>Вы даете системе базу, а дальше PMax через оптимизированный таргетинг расширяет эту аудиторию. Иногда в 10–20 раз. И если стартовая база грязная, расширение тоже будет грязным.</p><p>Проблема не в том, что сигналов мало.</p><p>Проблема в том, что они часто слишком широкие, случайные или вообще не отражают реального покупателя.</p><p>Например, “все посетители сайта” — почти всегда слабый сигнал.</p><p>Почему?</p><p>Потому что при средней конверсии сайта 1–2% остальные 98–99% — это не только люди, которые сравнивают условия и готовы купить.</p><p>Там могут быть:<br>— случайные переходы;<br>— нецелевая аудитория;<br>— пользователи без намерения;<br>— студенты, конкуренты, подрядчики;<br>— люди, которые просто посмотрели и ушли;<br>— трафик из старых рекламных кампаний;<br>— пользователи, которых вообще не нужно масштабировать.</p><p>Если дать PMax такой сигнал, он не поймет: “вот мои лучшие клиенты”.</p><p>Он получит смесь из полезных и бесполезных пользователей и начнет расширяться от этой смеси.</p><p>То же самое с сайтами конкурентов.</p><p>Посещение сайта конкурента не равно намерению купить у вас.</p><p>Человек мог зайти случайно, читать статью, искать работу, сравнивать цены без бюджета или вообще не быть вашей ЦА. Поэтому ориентироваться только на URL конкурентов — не всегда хорошая идея.</p> <a href="https://habr.com/ru/articles/1052070/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052070#habracut">Читать далее</a>
  6. Правильный RBAC

    Thu, 25 Jun 2026 21:26:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/972/a40/5a0/972a405a006fd6cb7f28f48596aafb20.png" /><p>Спросите любого инженера, как разграничить доступ в приложении, — услышите <strong>RBAC</strong>: роли и права. Но RBAC — это <em>концепция</em>, а не рецепт. Совет «заведите роли и выдайте им права» не говорит ничего о том, <strong>как</strong> это сделать, когда доходит до реального продукта.</p><p>А в продукте почти сразу всплывают вопросы, на которые модель «роль → право» ответить не может:</p> <a href="https://habr.com/ru/articles/1052068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052068#habracut">Читать далее</a>
  7. Когнитивные карты и финансовые пузыри: как модель наводит хаос вместо порядка и что об этом думать

    Thu, 25 Jun 2026 21:25:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8d1/827/cb5/8d1827cb5215220def44fc3f1a10ffc8.png" /><p>Как связаны когнитивные карты (кстати, что это?) и финансовые пузыри? Причём тут бифуркации и теория хаоса, как хайп уничтожает IT бизнес и так далее и тому подобное, попробуем разобраться на простой математике или запутаться окончательно. Ударные волны -- для привлечения внимания (или нет?).</p> <a href="https://habr.com/ru/articles/1049922/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049922#habracut">Читать далее</a>
  8. Дресс-код vs casual: каблуки и кеды одинаково вредят вашему здоровью

    Thu, 25 Jun 2026 21:18:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fb9/13c/79d/fb913c79db105be6007bb82e34596b6b.jpeg" /><p>Я несколько лет проработала в банке со строгим дресс-кодом ‒&nbsp; костюм, каблуки, стандартный 8-часовой рабочий день. После смены профессии перешла на кроссовки и обувь на невысоком каблуке.&nbsp;</p><p>Неприятные ощущения стали заметнее: икры постоянно тянуло, мышцы стали жесткими.&nbsp;</p><p>После посещения ортопеда выяснилось, что постоянное ношение обуви с высоким каблуком приводит к деформации (спазму) икроножных мышц, а ахилл адаптировался к постоянному положению тела на носках.</p><p>Сейчас я занимаюсь изучением вопросов раннего старения, и понимаю, что проблема намного глубже, чем неудобная обувь или усталость ног.&nbsp;</p><p>В статье разберем, почему это касается не только женщин на шпильках, но и мужчин в кедах или тяжелых ботинках, и какие есть варианты избавления от проблем.</p> <a href="https://habr.com/ru/articles/1052066/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052066#habracut">Читать далее</a>
  9. Нейросети для ретуши фото: Как обработать фотографию с помощью ИИ

    Thu, 25 Jun 2026 21:16:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4c2/f50/455/4c2f50455091b1d1ac104cc6031e9667.png" /><p>Тестируем лучшие нейросети для ретуши фото. Собрали ультимативный гайд: от ИИ для ретуши портрета до обработки снимков на паспорт. Внутри — рабочие промпты, разбор фич 2026 года и честные тесты.</p> <a href="https://habr.com/ru/articles/1052064/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052064#habracut">Читать далее</a>
  10. Несколько LLM-агентов в одном Chrome: изоляция вкладок без потери логинов

    Thu, 25 Jun 2026 21:08:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3b8/820/f5f/3b8820f5f658139fae64a48c7ee1c308.jpg" /><p>Когда у вас один AI-агент в браузере, всё просто. Когда их пять и они параллельно ходят по разным сайтам через Playwright MCP, начинается война за вкладку. Штатный <a class="mention" href="/users/playwright">@playwright</a>/mcp работает в общем BrowserContext, и агенты перехватывают страницы друг у друга. Отдельный контекст через newContext() решает изоляцию, но убивает логины.</p><p>На основании собственных мучений, в этой статье разбираю, как получить и то, и другое: изолированные окна на каждого агента с общими куками профиля, используя недокументированный contextGetter в createConnection. С кодом, граблями и честными ограничениями.</p> <a href="https://habr.com/ru/articles/1052062/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052062#habracut">Читать далее</a>
  11. Как собрать мультиагентный Telegram-канал круглосуточной ситуационной осведомленности

    Thu, 25 Jun 2026 20:18:28 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/847/fc1/de3/847fc1de33ddda8be42b593520614e9f.jpg" /><p>Это вторая статья в нашем цикле, посвещенном созданию системы круглосуточной ситуационной осведомленности. Благодаря замечаниям читателей, выделившим недостатки, которые имели место быть в прошлом материале, мы будем стараться совершенствовать подаваемый нашим читателям контент. </p> <a href="https://habr.com/ru/articles/1052052/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052052#habracut">Читать далее</a>
  12. VARS: Совмещение Интерактивности И Реального Времени

    Thu, 25 Jun 2026 20:18:09 -0000

    <p>Современные операционные системы вынуждены одновременно обслуживать рабочие нагрузки разных типов, и редко удаётся их должным образом совместить. Предлагаю к анализу собственное решение этой нетривиальной задачи.</p> <a href="https://habr.com/ru/articles/1052050/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052050#habracut">Читать далее</a>
  13. Как xtunnel может создать дыру в приложении

    Thu, 25 Jun 2026 19:55:20 -0000

    <p>Xtunnel </p><p><a href="https://xtunnel.ru" rel="noopener noreferrer nofollow">xtunnel</a> - российский туннель, который позиционирует себя аналогом ушедшего из России ngrok. Сегодня, работая над учебным проектом, я заметил за ним любопытное поведение. Например, мы ставим на логине токен как http only куку (ниже и дальше будет представлен код на Java Spring, но подобное поведение аналогично во всех языках):</p><p>Нормальные туннели не трогают такие куки, однако xtunnel такую куку закеширует (!) и будет подставлять ее в релеватные запросы по требованию кого угодно (!!). Например, в следующий метод, кто бы его не вызвал, xtunnel подставит куки последнего залогинного пользователя:</p><p>Таким образом, пользователи в обход логина могут представляться другими пользователями.</p> <a href="https://habr.com/ru/articles/1052046/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052046#habracut">Читать далее</a>
  14. 8 песочниц в браузере без Docker: как мы изолировали выполнение кода на клиенте

    Thu, 25 Jun 2026 19:00:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/16f/38f/c9f/16f38fc9fc30d2a3d20f15631047abbe.png" /><p>Как дать пользователю выполнять JavaScript, Python и SQL прямо в браузере и не пожалеть? Разбираем восемь песочниц: Web Worker для JS, Pyodide для Python, SQL.js для SQLite, iframe sandbox для HTML/CSS, DOMPurify для Markdown, самописный эмулятор Bash. Никаких Docker-контейнеров — только клиент. Рассказываем в статье о трудностях и подводных камнях, с которыми пришлось столкнуться.</p> <a href="https://habr.com/ru/articles/1052034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052034#habracut">Читать далее</a>
  15. Best Practices по GitLab CI/CD: от workflow:rules и кеша до OIDC, BuildKit, ревью-окружений и безопасных раннеров

    Thu, 25 Jun 2026 18:22:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fa2/df5/5b3/fa2df55b39ba129a4641d9d844658128.png" /><p>Статья получилась большой: практик много, и каждая из них важна по-своему. Я собрал материал как набор best practices: не все пункты нужны каждому проекту, но почти каждый пункт однажды всплывает на ревью, при оптимизации медленного пайплайна, при разборе утечки секрета или после тяжелого инцидента.</p><p>Я старался писать для разных грейдов: от базовой гигиены вроде <code>workflow:rules</code>, <code>cache</code>, <code>artifacts</code> и <code>needs</code> до более продакшеновых тем вроде OIDC, Vault, <code>CI_JOB_TOKEN</code>, защищённых окружений, ревью-окружений, очередей слияния, BuildKit без root-прав, CI/CD-компонентов и усиления защиты раннеров.</p><p>Поэтому язык подачи здесь намеренно сухой, прямой и инженерный: без долгих заходов, без воды и без пересказа документации ради пересказа. Я хотел сделать не обзорную статью, а рабочую памятку, к которой можно вернуться при написании нового пайплайна, ревью <code>.gitlab-ci.yml</code>, переносе проекта в GitLab или наведении порядка в уже существующей CI/CD-платформе.</p><p>Чтобы в статье было легче ориентироваться, я разбил её на смысловые блоки. Ниже оглавление: нажали на нужный пункт — сразу перешли к соответствующему разделу.</p><p>Оглавление:</p><p>1. <a href="https://%D0%BE%D0%B4%D0%B8%D0%BD" rel="noopener noreferrer nofollow">Зачем вообще думать о GitLab CI/CD</a></p><p>2. <a href="https://%D0%B4%D0%B2%D0%B0" rel="noopener noreferrer nofollow">Архитектура пайплайна и базовая YAML-гигиена</a></p><p>3. <a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow"><code>rules</code></a><a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow">, </a><a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow"><code>workflow:rules</code></a><a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow"> и управление созданием пайплайна</a></p><p>4. <a href="https://%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B8" rel="noopener noreferrer nofollow">DAG, </a><a href="https://%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B8" rel="noopener noreferrer nofollow"><code>needs</code></a><a href="https://%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B8" rel="noopener noreferrer nofollow">, параллелизм, матрицы и быстрые пров</a>...</p> <a href="https://habr.com/ru/articles/1052024/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052024#habracut">Читать далее</a>
  16. «Охота на лис» в XXI веке: забытый радиоспорт в новом техно стиле

    Thu, 25 Jun 2026 18:19:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/13f/70b/244/13f70b24420783de3c0e68a95111a89d.jpg" /><p>"О спорт, ты — мир!" — это замечательная фраза основателя современных Олимпийских игр Пьера де Кубертена. </p><p>И с этим трудно не согласиться, ведь спорт, не только укрепляет здоровье но и объединяет людей. В этой статье я хочу рассказать, как я объединил некогда популярный вид состязаний "Охота на лис" с современными технологиями, ведь его основные принципы лежали в плоскости геолокации и радионаблюдения. Рожденный ещё в далекие 50-е, этот вид спорта неумолимо двигался по планете привлекая все больше и больше своих поклонников. </p><p>Несмотря на своё название, никакой реальной охоты здесь не было. Участники состязаний занимались поиском скрытых источников сигнала радио-маячки работающие в коротковолновом диапазоне частот, используя специальные приёмники-пеленгаторы. Сегодня "Охота на лис" по-прежнему существует, однако ее популярность заметно снизилась. Одной из причин является остутствие финансирования и низкая осведомленность среди молодежи. </p><p>Мне захотелось возобновить погасший интерес к этому увлекательному виду спорта и перенести идею классической радиопеленгации в современный мир технологичных приложений. Так появился проект виртуальной "Охоты на лис" под названием "Foxbusters", построенный на использовании технологий геолокации. </p> <a href="https://habr.com/ru/articles/1051992/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051992#habracut">Читать далее</a>
  17. Система виновата всегда — даже когда она ещё не включена

    Thu, 25 Jun 2026 18:10:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a9e/d23/27c/a9ed2327cb2233ef073ca96b4535685f.jpg" /><p>&nbsp;</p><p>Когда говоришь о видеоаналитике, обычно ждут разговора про точность моделей, архитектуру и алгоритмы. Но за три года внедрений я понял — самая сложная часть проекта это не технология. Это люди. И самое неожиданное сопротивление приходит не оттуда откуда ждёшь.</p><p>&nbsp;</p><p><strong>История первая. "Эта штука меня заменит" — и карусель начинается</strong></p><p>Крупное предприятие, тестируем систему перед демонстрацией заказчику. Площадка не из лёгких — здесь видеоаналитику уже видели, причём не первый год, и точно знают как она работает.</p><p>Система пока не обучена под их специфику — новые типы СИЗ, непривычные фоны, особенности поведения именно на этом объекте. На старте она выдаёт результат процентов на пятьдесят. Это нормально, более чем — именно для этого в договоре заложено дообучение на этапе реализации.</p><p>Но тут начинается самое интересное. Те самые рядовые сотрудники — те для кого эта система задумана как помощь, потому что объёмы огромные и человек физически не успевает всё проверить — внезапно превращаются в её главных критиков.</p><p>Почему? Да всё просто. В голове у человека крутится одна мысль: если эта штука начнёт видеть всё — меня заменят, и я останусь на улице.</p><p>И вот понеслось. Система детектирует неправильно. Она не всегда работает. Она не видит того что вижу я своими глазами. Она вообще не умеет того что умею я.</p><p>Знаете, отчасти — да, правда. Система пока не делает всего что делает опытный специалист. Она инструмент в руках эксперта, а не робот-терминатор который заменит весь отдел одним нажатием кнопки. Но попробуйте сказать это человеку который уже видит как его должность исчезает с горизонта — он вас просто не услышит.</p> <a href="https://habr.com/ru/articles/1052020/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052020#habracut">Читать далее</a>
  18. Сплит на 36 клавиш — неочевидный путь к слепому десятипальцевому набору

    Thu, 25 Jun 2026 16:54:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5a9/5ab/603/5a95ab603851277dfffe9e8bea703a48.jpg" /><p>В детстве меня каждый раз поражало, когда в фильмах виртуозно набирали текст на клавиатуре, не отрывая взгляда от экрана. Как только у меня появился свой компьютер, я несколько раз пытался освоить слепой десятипальцевый набор. Возвращался к этой идее с интервалом в несколько лет, но каждый раз бросал: прогресс шел слишком медленно, а нервной энергии тратилось слишком много. В итоге я решил, что это просто не мое.</p><p>Позже я занялся эргономикой и эстетикой рабочего места. И неожиданно для себя все-таки осилил этот навык. Только пришел к нему не через тренажеры, а через минималистичный сплит на 36 клавиш. В статье расскажу, что мне мешало в стандартной клавиатуре и что помогло минимизировать затраты на освоение сплита.</p> <a href="https://habr.com/ru/articles/1052006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052006#habracut">Читать далее</a>
  19. Nano Banana Pro: полный обзор, тесты, промпты, сравнение с Gemini 3.1 Flash Image

    Thu, 25 Jun 2026 16:46:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/360/fe5/0ac/360fe50acb77128f6c6f4546e79489fa.png" /><p>Разберем Nano Banana Pro — топовую нейросеть для генерации изображений. Вас ждет сравнение с Nano Banana 2, сложные промпты рабочий гайд, как использовать модель из России.</p> <a href="https://habr.com/ru/articles/1052004/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052004#habracut">Читать далее</a>
  20. Тестирование UX для мобильных приложений: чек‑лист без софта и магии

    Thu, 25 Jun 2026 16:15:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/596/1b5/f8a/5961b5f8abda4afd20d10510c647f0bc.png" /><p>В&nbsp;этой статье мы поговорим о&nbsp;том, как&nbsp;оценивать пользовательский опыт мобильных приложений без&nbsp;специального софта, длительного обучения и команды адептов психологии. Только голова, пальцы и готовый чек‑лист, который можно применить сегодня к&nbsp;любому проекту&nbsp;— вашему или&nbsp;чужому.</p> <a href="https://habr.com/ru/articles/1051006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051006#habracut">Читать далее</a>
  21. Как купить предзаказ GTA 6 в России — готовимся к возвращению в Вайс-Сити

    Thu, 25 Jun 2026 16:08:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/80f/c65/e2f/80fc65e2f808058670450c548a73009b.png" /><p>Выход Grand Theft Auto 6 — это главное игровое событие, которое определит развитие индустрии на годы вперёд. Каждый масштабный релиз Rockstar Games традиционно меняет стандарты жанра открытых миров и бьёт коммерческие рекорды, поэтому высокие ожидания от новой части полностью обоснованы.</p><p>Однако для российской аудитории этот исторический запуск оборачивается чисто практической задачей. Согласно официальным заявлениям площадок, GTA 6 не будет продаваться в российском регионе PlayStation Store и Xbox Store. Жители России не смогут приобрести цифровую копию в авторизованных магазинах напрямую. Но это не значит, что поиграть не получится.</p><p>В нашем сегодняшнем материале разберём все рабочие способы, как оформить предзаказ Grand Theft Auto 6 в России в 2026 году на PlayStation 5 и Xbox Series X|S, избежав лишней головной боли и переплат.</p> <a href="https://habr.com/ru/articles/1051994/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051994#habracut">Читать далее</a>
  22. Где искать работу? Большой сборник российских IT-компаний

    Thu, 25 Jun 2026 15:56:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/157/2e1/65b/1572e165b15abb072e6d16c374a7d3d8.png" /><p>Где искать работу в IT, кроме Яндекса, Т-Банка и Авито?</p><p>Собрал подборку 750+ российских IT-компаний с делением на домены, чтобы помочь вам расширить список потенциальных работодателей.</p><p>Сохраните – пригодится для поиска работы!</p> <a href="https://habr.com/ru/articles/1051988/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051988#habracut">Читать далее</a>
  23. Эволюция вычислительных систем с применением кремниевой фотоники: преодоление межкомпонентного барьера

    Thu, 25 Jun 2026 15:53:35 -0000

    <p>Развитие полупроводниковой индустрии подошло к критической точке, когда классические методы масштабирования транзисторов практически исчерпали свой потенциал. Внедрение транзисторов с круговым затвором (GAA) и перенос сетей распределения питания на обратную сторону кристалла (BS-PDN) позволили временно снизить токи утечки и минимизировать падение напряжения на нанометровом уровне (<a href="https://habr.com/ru/articles/1041558/" rel="noopener noreferrer nofollow">прошлая статья</a>). Однако эти инновации не способны устранить фундаментальное физическое ограничение современной микроэлектроники — межкомпонентный барьер передачи данных. На внутрикристальные электрические соединения сегодня приходится более 80% всего энергопотребления высокопроизводительных многоядерных процессоров.</p> <a href="https://habr.com/ru/articles/1051976/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051976#habracut">Читать далее</a>
  24. От Root CA до User Authorization в nginx+apache. Часть 2. Отзыв сертификатов, CRL и OCSP

    Thu, 25 Jun 2026 15:45:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a21/170/a16/a21170a16ed7a54b183dda94b1799fed.webp" /><p>Сертификат скомпрометирован, а срок действия ещё не вышел — как сказать клиентам «больше ему не верьте»? Разбираем оба механизма отзыва, CRL и OCSP: отзыв, генерация и публикация списков, responder, stapling в nginx/apache. С полным справочником всех параметров.</p> <a href="https://habr.com/ru/articles/1051674/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051674#habracut">Читать далее</a>
  25. Самые распространенные ошибки при маркировке рекламы: разбор кейсов

    Thu, 25 Jun 2026 15:41:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3f8/b5c/64d/3f8b5c64d6f49d61f6ce904260403523.jpg" /><p><em>В поддержку моей команды ОРД-А обращаются пользователи, у которых процесс маркировки рекламы останавливается на одном из этапов: не регистрируются объекты, не сходится цепочка участников или возникают ошибки при передаче данных в ЕРИР.</em></p><p><em>Причем причина часто в невнимательности: некорректно заполненных данных или ошибках в связанных объектах. Я покажу самые распространенные кейсы из практики ОРД-А и расскажу, как их избежать.</em></p> <a href="https://habr.com/ru/articles/1051984/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051984#habracut">Читать далее</a>
  26. Автообновления Linux: почему сервер моргает по утрам, а кластер теряет кворум

    Thu, 25 Jun 2026 15:35:43 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ea4/46f/c84/ea446fc84eb6c614d28f865ff1cf486f.png" /><p>Ubuntu Server ставит security-обновления сам, по умолчанию — это не настройка, которую кто-то включил, а поведение из коробки. У механизма два типичных следствия, которые админ месяцами не может опознать.</p><p>Одиночный сервер «моргает» каждое утро в районе 06:xx на 10–30 секунд: сервис остановлен и тут же запущен, виновного в журнале будто нет, и даунтайм списывают то на сеть, то на GC. Кластер из трёх–пяти узлов, который спокойно переживает падение одного узла, в какой-то момент роняет себя сам: обновление с перезапуском прилетело на все узлы в одно утро — кворума не осталось.</p><p>Источник у обоих один: таймеры автообновлений с узким окном после шести утра плюс <code>needrestart</code>, который перезапускает не только обновлённый сервис, но и всё, что слинковано с обновившейся системной библиотекой (<code>libssl3</code>, <code>libc6</code>, <code>zlib1g</code>). Разберём, как подтвердить диагноз за две минуты и как развести узлы во времени — от drop-in к таймеру до координации через Ansible и PodDisruptionBudget.</p> <a href="https://habr.com/ru/articles/1051978/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051978#habracut">Читать далее</a>
  27. Pet-project: мини-библиотека по линейной алгебре

    Thu, 25 Jun 2026 15:34:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a63/961/29d/a6396129d9872f8d7d86b08c294124a1.jpg" /><p>Статья о пет-проекте — попытке создать мини-библиотеку по линейной алгебре с небольшим функционалом для работы с матрицами.</p> <a href="https://habr.com/ru/articles/1051974/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051974#habracut">Читать далее</a>
  28. Bcachefs после снятия experimental: гоняем тесты на Ubuntu 26.04

    Thu, 25 Jun 2026 15:29:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/265/bb2/717/265bb2717eee88b71768fd33225e5e58.png" /><p>Вынос со скандалом Bcachefs из&nbsp;mainline‑ядра Linux в&nbsp;конце 2025&nbsp;года (начиная с&nbsp;релиза 6.18) проект не&nbsp;похоронил. Напротив, это явно подстегнуло мейнтейнера к&nbsp;жесткой дисциплине. Спустя 7&nbsp;месяцев проект перешел на&nbsp;DKMS‑модель и официально снял статус experimental.</p><p>Развернул тестовую ВМ в&nbsp;Proxmox, чтобы посмотреть на&nbsp;эксплуатационный UX: как&nbsp;ставится, как&nbsp;ведет себя при&nbsp;отказе дисков и стоит&nbsp;ли тащить в&nbsp;homelab или&nbsp;прод.</p><p><em>Дисклеймер. Это синтетические тесты, а&nbsp;не&nbsp;академический бенчмарк (на виртуалке поверх ZFS тестировать скорость&nbsp;— такое себе). Цель&nbsp;— проверить работу базовых функций, диагностику и поведение при&nbsp;аварии.</em></p> <a href="https://habr.com/ru/articles/1051972/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051972#habracut">Читать далее</a>
  29. Луковичная архитектура: канон и где от него осознанно отступать

    Thu, 25 Jun 2026 15:25:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a43/376/9ab/a433769aba75f83df250ae9d86152b02.png" /><p>Луковичную (onion) архитектуру обычно продают аргументом «легко поменять БД или фреймворк». Только базу в проде меняют раз в пятилетку, а чаще вообще не меняют — ради этого городить слои не выгодно.</p><p>Реальная ценность в другом, и она ежедневная: глядя на правку, ты заранее видишь её радиус. Поменял формат ответа одной ручки — изменение осталось в одном handler'е, соседние ручки и cron не задеты. Тронул бизнес-правило в сервисе — и сразу понятно, что эффект расходится на всё, что выше.</p><p>Понадобилось параллельно писать ещё в одно хранилище — горячий кэш, поисковый индекс, аналитическую базу рядом с основной — это добавляется в одном репозитории, и весь код, который через него пишет, начинает писать в оба места разом. Ничего не переписываешь и, главное, негде забыть: точка подключения одна, а не разбросана по всем местам, где идёт запись.</p> <a href="https://habr.com/ru/articles/1051970/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051970#habracut">Читать далее</a>
  30. Программисты рисуют и травят: от штриховой векторизации к офортам Меллана

    Thu, 25 Jun 2026 14:58:28 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/309/c6e/f35/309c6ef350a9ccb9c6a2f257e6c926ca.jpeg" /><p>Не&nbsp;умея рисовать, организовал три персональные выставки портретов и картин с&nbsp;января по&nbsp;май в&nbsp;разных городах России. 21-й век на&nbsp;дворе. Программист нажимает кнопку, а&nbsp;робот рисует простой шариковой ручкой на&nbsp;простой бумаге. Как? Об&nbsp;этом в&nbsp;статье.</p> <a href="https://habr.com/ru/articles/1051962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051962#habracut">Читать далее</a>
  31. Почему исследование ЛАНИТ – большой шаг вперед для российского рынка СУБД

    Thu, 25 Jun 2026 14:50:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa1/0fa/16d/aa10fa16d5fa6ec8e0ce1e8d983ba94a.png" /><p>Что важнее при выборе СУБД: выручка разработчика или реальные возможности продукта?</p><p>На российском рынке долгое время ответ фактически сводился к рейтингам продаж. Но ситуация постепенно меняется. Исследование ЛАНИТ стало одной из первых попыток сравнить отечественные СУБД не по финансовым показателям, а по техническим характеристикам — от совместимости и миграции до безопасности и администрирования.</p><p>Однако при внимательном изучении результатов возникли вопросы .... </p> <a href="https://habr.com/ru/articles/1051956/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051956#habracut">Читать далее</a>
  32. Тап по тысяче точек за O(log n): QuadTree и сферическая геометрия в гео-соцсети

    Thu, 25 Jun 2026 14:45:26 -0000

    <p>9 лет назад я разрабатывал геолокационную соц.сеть на заказ, где мы отображали чаты на карте. До релиза не дошло, но интересного опыта было получено много. В очередной статье из серии рассказываю про то, как обрабатывать нажатия на MapBox и любой другой карте (Google, Yandex – не важно) и находить нужные объекты на ней, привязанные к координатам.</p> <a href="https://habr.com/ru/articles/1051948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051948#habracut">Читать далее</a>
  33. [Перевод] Java против Go в 2026: бенчмарк через шесть лет показал другую картину

    Thu, 25 Jun 2026 14:40:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a19/e42/f8f/a19e42f8fb1ce5848a794e26a46fb97e.png" /><p>Java на бенчмарках обогнала Go при росте нагрузки: повтор эксперимента 2020 года в котором Mark Nelson и Peter Nagy сравнивали микросервисы на Go и Java на одном железе.</p><p>На маленьких нагрузках результаты совпадали. </p><p>В 2026-м повторили тест на актуальных версиях: Go 1.26, Oracle JDK 26, JDK с AOT-кэшем Leyden, Helidon SE 4.4 на virtual threads. </p><p>При лёгкой нагрузке Go и Java идут вровень. </p><p>При высокой нагрузке Java с Leyden AOT обгоняет Go почти вдвое. </p><p>Go не выиграл ни одного теста 2020 года. Leyden AOT — почти все. </p><p>Авторы подчёркивают: дело не в языке, а в том, что рантайм, фреймворк и настройки сети влияют сильнее, чем выбор языка. </p> <a href="https://habr.com/ru/articles/1051930/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051930#habracut">Читать далее</a>
  34. IT рекрутеры уже не те…

    Thu, 25 Jun 2026 14:35:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fcd/8b9/298/fcd8b9298ee806933d7e5c5e41026258.jpeg" /><p>Привет, Хабр! Я Анна Афонина, уже более 6 лет занимаюсь сообществом IT Recruiter SPb. Рынок сильно изменился в сторону работодателей, и вместо рекрутеров, которые были хотя бы приветливыми, появилось новое поколение, от которых у опытных рекрутеров волосы встают дыбом. Я люблю сложный поиск, а сейчас даже вакансии с поиском единорогов закрываются за пару часов, поэтому я углубилась в поиск работы для кандидатов, где сейчас реально сложно. </p><p>Конечно, треш бывал и раньше. Но раньше с ними хоть как-то могли бороться, а теперь на крики о помощи кандидатов никто не обращает внимания. Но мы их слышим, и решили сами взяться за этот вопрос. </p><p>Цель этой статьи - привлечь внимание всего рекрутерского комьюнити, нанимающих менеджеров и HR Brand специалистов, чтобы починить отношения между работодателями и кандидатами. Мы рассмотрим ТОП-5 примеров, которые попали к нам сами за последние 3 месяца. Дальше мы планируем продолжать формат прожарки рекрутеров, которая оказалась очень ценна их руководителям. Вы можете нам помочь собрать больше кейсов, в конце статьи мы прописали важные правила, соблюдая которые мы сможем вам помочь в ответ.</p> <a href="https://habr.com/ru/articles/1051942/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051942#habracut">Читать далее</a>
  35. Медовый капкан: исследуем атаки группировки Hive0117 на бухгалтеров компаний в России и странах СНГ

    Thu, 25 Jun 2026 14:34:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/409/97f/e8d/40997fe8dbba50b6512f74793bd2b3ca.png" /><p>В 2026 году злоумышленники проводили рассылки, ориентированные на&nbsp;бухгалтеров, в&nbsp;адрес более&nbsp;<strong>3000</strong>&nbsp;компаний из разных отраслей в России, Беларуси, Казахстане и Узбекистане.&nbsp;По нашим оценкам, с&nbsp;начала 2026 года группировка <strong>Hive0117</strong> совершила около&nbsp;<strong>400</strong>&nbsp;успешных атак. Средняя сумма ущерба от&nbsp;этих атак составила&nbsp;<strong>10 млн</strong>&nbsp;рублей. Специалисты&nbsp;<strong>F6 Fraud Proteсtion</strong>&nbsp;изучили весенние атаки Hive0117 и&nbsp;разобрали инструменты, которые используют злоумышленники. </p> <a href="https://habr.com/ru/articles/1051938/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051938#habracut">Читать далее</a>
  36. Android-троян Mamont — теперь на Kotlin

    Thu, 25 Jun 2026 14:22:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1c0/f90/6a5/1c0f906a51d47ce7a7b52c148fc9eec8.jpg" /><p>24 февраля 2026 года в 16 часов по Хабаровскому времени в мессенджере MAX от аккаунты папы приходит сообщения вида "Посмотри, это ты на фото" и следующим сообщением приложен файл "Фото(3).apk". Я сразу же позвонил отцу - интернет отключили, симку вытащили, а на следующий день он сходил в МФЦ и поменял пароль. Файл с вирусом скачать я не смог - через полчаса после этого аккаунт отца удалили за спам, плюс само сообщение я удалил. Но пока файл ещё был я попросил брата переслать его мне, но скачать я его уже не мог - из-за удаления аккаунта.</p><p>Работу пояснительную хоть и проводили, но "был без очков, что-то тыкнул" и установил - когда у тебя телефон от Huawei без гугл сервисов, то все приложения плюс минус так и ставились. Прошло время - аккаунт через месяц папе дали вновь зарегистрировать, телефон тот мы отложили от греха подальше, выдал свой старый Samsung A50 и про случай забыли. Но одним вечером, когда я лежал в кровати я подумал - "Стоп, если аккаунт восстановили, то и файл я могу скачать?" Зашел в чат с братом, долистал до пересланного сообщения и решил скачать файл вновь. И что вы думаете - я его скачал! Б - Безопасность. А раз файл скачан, то надо его проанализировать - о чём и будет статья.</p> <a href="https://habr.com/ru/articles/1051434/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051434#habracut">Читать далее</a>
  37. [Перевод] Барбара Лисков «Абстракция данных и иерархия»

    Thu, 25 Jun 2026 14:22:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/895/76b/78d/89576b78d91f663c420f877f37c3eb3c.jpg" /><p>Каждый, кто хоть немного работал с объектно-ориентированными языками, наверняка сталкивался с принципом подстановки Лисков. При этом мало кто знает, откуда этот принцип взялся и в каком контексте Лисков его формулировала. Мы перевели ее доклад, прозвучавший на OOPSLA'87, чтобы дать каждому возможность обратиться к первоисточнику. Прочитав этот текст, вы увидите, насколько сложным и неочевидным было отношение Лисков к наследованию и как она связывала его с идеями абстракции, инкапсуляции и полиморфизма.</p> <a href="https://habr.com/ru/articles/1051934/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051934#habracut">Читать далее</a>
  38. Угрожает ли опенсорсу волна сгенерированных пулл-реквестов?

    Thu, 25 Jun 2026 14:20:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eaf/204/048/eaf204048b8eebcd7de43ff795bcb6df.jpg" /><p>Последнее время в опенсорсе много драмы: продолжаются <a href="https://habr.com/ru/companies/beeline_cloud/articles/1019600/">споры</a> о системах ИИ, позволяющих за минуту переписать проект и изменить его лицензию на разрешительную, и <a href="https://habr.com/ru/companies/beeline_cloud/articles/967946/">опенвошинге</a>, когда доступный код выдают за открытый. Теперь на первые полосы вышла новая проблема — массовый наплыв пулл-реквестов, сгенерированных системами ИИ [ситуацию уже окрестили «слопмагеддоном»]. Обстановка дошла до того, что мейнтейнеры закрывают возможность участия в развитии открытых проектов. Мы в <a href="https://cloud.beeline.ru/?utm_source=owned_media&amp;utm_medium=habr&amp;utm_campaign=beeline_cloud&amp;utm_term=review">Beeline Cloud</a> решили обсудить проблему и то, как быть контрибьютерам и мейнтейнерам в сложившейся ситуации.</p> <a href="https://habr.com/ru/articles/1051932/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051932#habracut">Читать далее</a>
  39. Секреты поиска решений управляемого данными

    Thu, 25 Jun 2026 14:10:53 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/548/308/fb2/548308fb2d77036916978c9f20caa881.gif" /><p>Если Вы безоговорочный поклонник искусственного интеллекта (Ai) в нынешней его трактовке и не приемлете другие решения, то я бы не рекомендовал читать и комментировать эту статью. Если Вы занимаетесь приложениями для банковской сферы, или для торговли, или создаёте чат-боты общего назначения, то эта статья, скорее всего, будет Вам не интересна. Разработчики игр, так же не найдут в этой статье ничего полезного.</p><p>Но, возможно, вы участвуете в проектах связанных с автоматизацией проектирования в машиностроении или создаёте экспертные системы медицинского назначения и тесно взаимодействуете с предметными специалистами (инженерами, технологами, врачами). В таком случае идеи и решения из этой статьи могут пригодиться в Вашей работе. Если же вдруг Вы связаны с преподаванием прикладных дисциплин не связанных с информационными технологиями, то подходы к формализации знаний и созданию прикладных приложений с минимальным привлечением ИТ-специалистов могут Вас заинтересовать и оказаться ещё одним инструментом закрепления знаний наряду с курсовым и дипломным проектированием.</p><p>В других ранее опубликованных статьях достаточно подробно обсуждались аспекты технологии поиска решений управляемого данными. Был предложен понятийный аппарат и дано определение информационного блока, как единицы формализации знаний предметной области.</p><p><em>Однако остались в тени некоторые важные детали.</em> <strong><u>Полагаю, что данной публикацией удастся убедить читателя, что решение достаточно широкого класса задач возможно, простыми и не требовательными к вычислительным ресурсам средствами.</u></strong></p> <a href="https://habr.com/ru/articles/1051928/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051928#habracut">Читать далее</a>
  40. Protestware: пережитый тренд или устоявшаяся проблема?

    Thu, 25 Jun 2026 13:36:52 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/857/f82/f42/857f82f42dbb12534247c52cb06c1a36.jpg" /><p>В мире открытого кода термин protestware стал новым классом риска в цепочке поставки ПО: мейнтейнеры намеренно вносят изменения, чтобы выразить личную позицию или отношение к происходящим событиям, что иногда может нарушить работу критически важных приложений или стать юридическим риском для разработчика или компании.</p><p>Опираясь на международные исследования и собственный анализ базы протестных пакетов, мы в CodeScoring попытались понять – <strong>остаётся ли protestware временной реакцией на кризисы или превращается в устойчивый элемент экосистем</strong>.</p> <a href="https://habr.com/ru/articles/1050830/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050830#habracut">Читать далее</a>
  41. Как сгенерировать фото с помощью — Сравниваем ТОП-7 ИИ для создания фото и промпты

    Fri, 26 Jun 2026 00:36:39 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/787/0b4/2c2/7870b42c2163b1bc0f00ce1da7fb6cbb.png" /><p>Карточка на маркетплейсе тонет среди сотен таких же, аватарка в LinkedIn снята на телефон в подъезде, а под пост опять нечего поставить, кроме стока, который видел уже весь интернет. Идти в студию ради одного кадра - это полдня, костюм, фотограф и счет на 10-15 тысяч. А на выходе нередко все равно пластик, который потом стыдно показывать.</p><p>В 2026 году сгенерировать фото с помощью нейросети можно за пару минут, и отличить результат от работы фотографа со светом и беззеркалкой уже почти нереально. Весь фокус держится на простой связке: чистый исходник плюс грамотный промт плюс правильная модель. Промахнешься в одном звене - получишь мыло, кашу из лишних пальцев и кривой текст на баннере. Попадешь во все три - заберешь себе карточку, которая продает, портрет, который поднимает ценник, и иллюстрацию, которую захочется переслать в рабочий чат. </p><p>Ниже - рабочие инструменты, актуальные тренды и готовые промты, которые можно копировать и вставлять прямо сейчас👇</p> <a href="https://habr.com/ru/articles/1051462/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051462#habracut">Читать далее</a>
  42. Летняя распродажа Steam 2026 — лучшие игры по скидке

    Thu, 25 Jun 2026 22:22:40 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/d3c/369/57c/d3c36957cbcf0990ddff17368f722c0f.jpeg" /><p>Стартовала большая летняя распродажа Steam, а значит, самое время охотникам за подешевевшими тайтлами пополнить кошельки и как следует закупиться. О том, какие игры этого года, хиты последних лет и, конечно, индюшки стоит добавить в свою библиотеку — расскажем прямо сейчас!</p> <a href="https://habr.com/ru/articles/1052076/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052076#habracut">Читать далее</a>
  43. Автоматизация рутины нейросетями: как поручить ИИ повторяющиеся задачи

    Thu, 25 Jun 2026 22:06:35 -0000

    <p>Каждый владелец бизнеса делает десятки одинаковых действий в день. Отвечает на одни и те же вопросы клиентов. Переносит заявки в таблицу. Собирает отчёт из пяти источников. Пишет посты, которые откладываются, потому что «нет времени».</p><p>По оценкам отраслевых исследований, около 84% компаний тратят минимум четверть рабочего времени на повторяющиеся задачи. Для малого бизнеса это особенно дорого: штат маленький, размазать рутину не на кого, и нанимать ещё одного человека ради механической работы невыгодно.</p><p>В 2026 году у этой проблемы появилось решение, до которого дотягивается обычный предприниматель без программиста. Автоматизация рутины нейросетями перестала быть историей про «дорогое внедрение за миллионы». Нейросети научились работать сами: по расписанию, по событию, без вашей команды каждый раз.</p><p>Ниже разберём, что именно поменялось, какие задачи уже можно отдать ИИ, сколько это стоит в рублях, за сколько окупается и где новичок чаще всего теряет деньги.</p> <a href="https://habr.com/ru/articles/1052074/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052074#habracut">Читать далее</a>
  44. [Перевод] Экономическая целесообразность колонизации Марса

    Thu, 25 Jun 2026 21:55:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/079/c8e/d76/079c8ed76c763dc2e300d63b388fb0ba.jpg" /><p>Первым перевод на русский этой работы <a href="https://ru.wikipedia.org/wiki/%D0%97%D1%83%D0%B1%D1%80%D0%B8%D0%BD,_%D0%A0%D0%BE%D0%B1%D0%B5%D1%80%D1%82" rel="noopener noreferrer nofollow">Роберта Зубрина</a>, выдающегося американского аэрокосмического инженера, писателя, публициста и главного идеолога пилотируемой колонизации Марса, <a href="https://vnpru.livejournal.com/110794.html" rel="noopener noreferrer nofollow">сделал</a> ЖЖ-юзер <strong><a href="https://keldoor.livejournal.com/" rel="noopener noreferrer nofollow">keldoor</a></strong> в Живом Журнале, в сообществе <a href="https://vnpru.livejournal.com/" rel="noopener noreferrer nofollow">Движение за Русский Космос’s Journal</a>. </p><p>Однако, тот перевод был распределен по нескольким постам, журналы уже давно не ведутся, и с того времени (статья впервые опубликована в октябре 1995 года, перевод на русский сделан в 2012) появилось много новых данных о возможности и технологиях колонизации Марса. Поэтому я взял на себя смелость сделать новый перевод, снабдив его своими комментариями с точки зрения ситуации на середину 2026 года.</p><p>Статья стала классической и обязательна к прочтению всем интересующимся историей и технологиями космоса! Для тех, кто не в курсе идей и технологий освоения Марса, статья и критические замечания дадут хорошее введение в тему.</p> <a href="https://habr.com/ru/articles/1043748/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1043748#habracut">Читать далее</a>
  45. Многие неправильно понимают, что такое сигналы в Performance Max

    Thu, 25 Jun 2026 21:26:41 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/caf/052/5c0/caf0525c0e9ad5b33b6e5096daa6e58b.jpg" /><p>Частая ошибка — относиться к ним как к обычному таргетингу.</p><p>Добавили интересы, конкурентов, всех посетителей сайта, похожие аудитории, несколько URL, пару поисковых тем — и кажется, что теперь PMax “знает”, кого искать.</p><p>На практике всё сложнее.</p><p>Сигналы в Performance Max — это не жесткое ограничение аудитории.</p><p>Это стартовая подсказка для алгоритма.</p><p>Вы даете системе базу, а дальше PMax через оптимизированный таргетинг расширяет эту аудиторию. Иногда в 10–20 раз. И если стартовая база грязная, расширение тоже будет грязным.</p><p>Проблема не в том, что сигналов мало.</p><p>Проблема в том, что они часто слишком широкие, случайные или вообще не отражают реального покупателя.</p><p>Например, “все посетители сайта” — почти всегда слабый сигнал.</p><p>Почему?</p><p>Потому что при средней конверсии сайта 1–2% остальные 98–99% — это не только люди, которые сравнивают условия и готовы купить.</p><p>Там могут быть:<br>— случайные переходы;<br>— нецелевая аудитория;<br>— пользователи без намерения;<br>— студенты, конкуренты, подрядчики;<br>— люди, которые просто посмотрели и ушли;<br>— трафик из старых рекламных кампаний;<br>— пользователи, которых вообще не нужно масштабировать.</p><p>Если дать PMax такой сигнал, он не поймет: “вот мои лучшие клиенты”.</p><p>Он получит смесь из полезных и бесполезных пользователей и начнет расширяться от этой смеси.</p><p>То же самое с сайтами конкурентов.</p><p>Посещение сайта конкурента не равно намерению купить у вас.</p><p>Человек мог зайти случайно, читать статью, искать работу, сравнивать цены без бюджета или вообще не быть вашей ЦА. Поэтому ориентироваться только на URL конкурентов — не всегда хорошая идея.</p> <a href="https://habr.com/ru/articles/1052070/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052070#habracut">Читать далее</a>
  46. Правильный RBAC

    Thu, 25 Jun 2026 21:26:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/972/a40/5a0/972a405a006fd6cb7f28f48596aafb20.png" /><p>Спросите любого инженера, как разграничить доступ в приложении, — услышите <strong>RBAC</strong>: роли и права. Но RBAC — это <em>концепция</em>, а не рецепт. Совет «заведите роли и выдайте им права» не говорит ничего о том, <strong>как</strong> это сделать, когда доходит до реального продукта.</p><p>А в продукте почти сразу всплывают вопросы, на которые модель «роль → право» ответить не может:</p> <a href="https://habr.com/ru/articles/1052068/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052068#habracut">Читать далее</a>
  47. Когнитивные карты и финансовые пузыри: как модель наводит хаос вместо порядка и что об этом думать

    Thu, 25 Jun 2026 21:25:03 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/8d1/827/cb5/8d1827cb5215220def44fc3f1a10ffc8.png" /><p>Как связаны когнитивные карты (кстати, что это?) и финансовые пузыри? Причём тут бифуркации и теория хаоса, как хайп уничтожает IT бизнес и так далее и тому подобное, попробуем разобраться на простой математике или запутаться окончательно. Ударные волны -- для привлечения внимания (или нет?).</p> <a href="https://habr.com/ru/articles/1049922/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1049922#habracut">Читать далее</a>
  48. Дресс-код vs casual: каблуки и кеды одинаково вредят вашему здоровью

    Thu, 25 Jun 2026 21:18:00 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fb9/13c/79d/fb913c79db105be6007bb82e34596b6b.jpeg" /><p>Я несколько лет проработала в банке со строгим дресс-кодом ‒&nbsp; костюм, каблуки, стандартный 8-часовой рабочий день. После смены профессии перешла на кроссовки и обувь на невысоком каблуке.&nbsp;</p><p>Неприятные ощущения стали заметнее: икры постоянно тянуло, мышцы стали жесткими.&nbsp;</p><p>После посещения ортопеда выяснилось, что постоянное ношение обуви с высоким каблуком приводит к деформации (спазму) икроножных мышц, а ахилл адаптировался к постоянному положению тела на носках.</p><p>Сейчас я занимаюсь изучением вопросов раннего старения, и понимаю, что проблема намного глубже, чем неудобная обувь или усталость ног.&nbsp;</p><p>В статье разберем, почему это касается не только женщин на шпильках, но и мужчин в кедах или тяжелых ботинках, и какие есть варианты избавления от проблем.</p> <a href="https://habr.com/ru/articles/1052066/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052066#habracut">Читать далее</a>
  49. Нейросети для ретуши фото: Как обработать фотографию с помощью ИИ

    Thu, 25 Jun 2026 21:16:13 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/4c2/f50/455/4c2f50455091b1d1ac104cc6031e9667.png" /><p>Тестируем лучшие нейросети для ретуши фото. Собрали ультимативный гайд: от ИИ для ретуши портрета до обработки снимков на паспорт. Внутри — рабочие промпты, разбор фич 2026 года и честные тесты.</p> <a href="https://habr.com/ru/articles/1052064/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052064#habracut">Читать далее</a>
  50. Несколько LLM-агентов в одном Chrome: изоляция вкладок без потери логинов

    Thu, 25 Jun 2026 21:08:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3b8/820/f5f/3b8820f5f658139fae64a48c7ee1c308.jpg" /><p>Когда у вас один AI-агент в браузере, всё просто. Когда их пять и они параллельно ходят по разным сайтам через Playwright MCP, начинается война за вкладку. Штатный <a class="mention" href="/users/playwright">@playwright</a>/mcp работает в общем BrowserContext, и агенты перехватывают страницы друг у друга. Отдельный контекст через newContext() решает изоляцию, но убивает логины.</p><p>На основании собственных мучений, в этой статье разбираю, как получить и то, и другое: изолированные окна на каждого агента с общими куками профиля, используя недокументированный contextGetter в createConnection. С кодом, граблями и честными ограничениями.</p> <a href="https://habr.com/ru/articles/1052062/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052062#habracut">Читать далее</a>
  51. Как собрать мультиагентный Telegram-канал круглосуточной ситуационной осведомленности

    Thu, 25 Jun 2026 20:18:28 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/847/fc1/de3/847fc1de33ddda8be42b593520614e9f.jpg" /><p>Это вторая статья в нашем цикле, посвещенном созданию системы круглосуточной ситуационной осведомленности. Благодаря замечаниям читателей, выделившим недостатки, которые имели место быть в прошлом материале, мы будем стараться совершенствовать подаваемый нашим читателям контент. </p> <a href="https://habr.com/ru/articles/1052052/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052052#habracut">Читать далее</a>
  52. VARS: Совмещение Интерактивности И Реального Времени

    Thu, 25 Jun 2026 20:18:09 -0000

    <p>Современные операционные системы вынуждены одновременно обслуживать рабочие нагрузки разных типов, и редко удаётся их должным образом совместить. Предлагаю к анализу собственное решение этой нетривиальной задачи.</p> <a href="https://habr.com/ru/articles/1052050/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052050#habracut">Читать далее</a>
  53. Как xtunnel может создать дыру в приложении

    Thu, 25 Jun 2026 19:55:20 -0000

    <p>Xtunnel </p><p><a href="https://xtunnel.ru" rel="noopener noreferrer nofollow">xtunnel</a> - российский туннель, который позиционирует себя аналогом ушедшего из России ngrok. Сегодня, работая над учебным проектом, я заметил за ним любопытное поведение. Например, мы ставим на логине токен как http only куку (ниже и дальше будет представлен код на Java Spring, но подобное поведение аналогично во всех языках):</p><p>Нормальные туннели не трогают такие куки, однако xtunnel такую куку закеширует (!) и будет подставлять ее в релеватные запросы по требованию кого угодно (!!). Например, в следующий метод, кто бы его не вызвал, xtunnel подставит куки последнего залогинного пользователя:</p><p>Таким образом, пользователи в обход логина могут представляться другими пользователями.</p> <a href="https://habr.com/ru/articles/1052046/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052046#habracut">Читать далее</a>
  54. 8 песочниц в браузере без Docker: как мы изолировали выполнение кода на клиенте

    Thu, 25 Jun 2026 19:00:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/16f/38f/c9f/16f38fc9fc30d2a3d20f15631047abbe.png" /><p>Как дать пользователю выполнять JavaScript, Python и SQL прямо в браузере и не пожалеть? Разбираем восемь песочниц: Web Worker для JS, Pyodide для Python, SQL.js для SQLite, iframe sandbox для HTML/CSS, DOMPurify для Markdown, самописный эмулятор Bash. Никаких Docker-контейнеров — только клиент. Рассказываем в статье о трудностях и подводных камнях, с которыми пришлось столкнуться.</p> <a href="https://habr.com/ru/articles/1052034/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052034#habracut">Читать далее</a>
  55. Best Practices по GitLab CI/CD: от workflow:rules и кеша до OIDC, BuildKit, ревью-окружений и безопасных раннеров

    Thu, 25 Jun 2026 18:22:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fa2/df5/5b3/fa2df55b39ba129a4641d9d844658128.png" /><p>Статья получилась большой: практик много, и каждая из них важна по-своему. Я собрал материал как набор best practices: не все пункты нужны каждому проекту, но почти каждый пункт однажды всплывает на ревью, при оптимизации медленного пайплайна, при разборе утечки секрета или после тяжелого инцидента.</p><p>Я старался писать для разных грейдов: от базовой гигиены вроде <code>workflow:rules</code>, <code>cache</code>, <code>artifacts</code> и <code>needs</code> до более продакшеновых тем вроде OIDC, Vault, <code>CI_JOB_TOKEN</code>, защищённых окружений, ревью-окружений, очередей слияния, BuildKit без root-прав, CI/CD-компонентов и усиления защиты раннеров.</p><p>Поэтому язык подачи здесь намеренно сухой, прямой и инженерный: без долгих заходов, без воды и без пересказа документации ради пересказа. Я хотел сделать не обзорную статью, а рабочую памятку, к которой можно вернуться при написании нового пайплайна, ревью <code>.gitlab-ci.yml</code>, переносе проекта в GitLab или наведении порядка в уже существующей CI/CD-платформе.</p><p>Чтобы в статье было легче ориентироваться, я разбил её на смысловые блоки. Ниже оглавление: нажали на нужный пункт — сразу перешли к соответствующему разделу.</p><p>Оглавление:</p><p>1. <a href="https://%D0%BE%D0%B4%D0%B8%D0%BD" rel="noopener noreferrer nofollow">Зачем вообще думать о GitLab CI/CD</a></p><p>2. <a href="https://%D0%B4%D0%B2%D0%B0" rel="noopener noreferrer nofollow">Архитектура пайплайна и базовая YAML-гигиена</a></p><p>3. <a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow"><code>rules</code></a><a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow">, </a><a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow"><code>workflow:rules</code></a><a href="https://%D1%82%D1%80%D0%B8" rel="noopener noreferrer nofollow"> и управление созданием пайплайна</a></p><p>4. <a href="https://%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B8" rel="noopener noreferrer nofollow">DAG, </a><a href="https://%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B8" rel="noopener noreferrer nofollow"><code>needs</code></a><a href="https://%D1%87%D0%B5%D1%82%D1%8B%D1%80%D0%B8" rel="noopener noreferrer nofollow">, параллелизм, матрицы и быстрые пров</a>...</p> <a href="https://habr.com/ru/articles/1052024/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052024#habracut">Читать далее</a>
  56. «Охота на лис» в XXI веке: забытый радиоспорт в новом техно стиле

    Thu, 25 Jun 2026 18:19:02 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/13f/70b/244/13f70b24420783de3c0e68a95111a89d.jpg" /><p>"О спорт, ты — мир!" — это замечательная фраза основателя современных Олимпийских игр Пьера де Кубертена. </p><p>И с этим трудно не согласиться, ведь спорт, не только укрепляет здоровье но и объединяет людей. В этой статье я хочу рассказать, как я объединил некогда популярный вид состязаний "Охота на лис" с современными технологиями, ведь его основные принципы лежали в плоскости геолокации и радионаблюдения. Рожденный ещё в далекие 50-е, этот вид спорта неумолимо двигался по планете привлекая все больше и больше своих поклонников. </p><p>Несмотря на своё название, никакой реальной охоты здесь не было. Участники состязаний занимались поиском скрытых источников сигнала радио-маячки работающие в коротковолновом диапазоне частот, используя специальные приёмники-пеленгаторы. Сегодня "Охота на лис" по-прежнему существует, однако ее популярность заметно снизилась. Одной из причин является остутствие финансирования и низкая осведомленность среди молодежи. </p><p>Мне захотелось возобновить погасший интерес к этому увлекательному виду спорта и перенести идею классической радиопеленгации в современный мир технологичных приложений. Так появился проект виртуальной "Охоты на лис" под названием "Foxbusters", построенный на использовании технологий геолокации. </p> <a href="https://habr.com/ru/articles/1051992/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051992#habracut">Читать далее</a>
  57. Система виновата всегда — даже когда она ещё не включена

    Thu, 25 Jun 2026 18:10:37 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a9e/d23/27c/a9ed2327cb2233ef073ca96b4535685f.jpg" /><p>&nbsp;</p><p>Когда говоришь о видеоаналитике, обычно ждут разговора про точность моделей, архитектуру и алгоритмы. Но за три года внедрений я понял — самая сложная часть проекта это не технология. Это люди. И самое неожиданное сопротивление приходит не оттуда откуда ждёшь.</p><p>&nbsp;</p><p><strong>История первая. "Эта штука меня заменит" — и карусель начинается</strong></p><p>Крупное предприятие, тестируем систему перед демонстрацией заказчику. Площадка не из лёгких — здесь видеоаналитику уже видели, причём не первый год, и точно знают как она работает.</p><p>Система пока не обучена под их специфику — новые типы СИЗ, непривычные фоны, особенности поведения именно на этом объекте. На старте она выдаёт результат процентов на пятьдесят. Это нормально, более чем — именно для этого в договоре заложено дообучение на этапе реализации.</p><p>Но тут начинается самое интересное. Те самые рядовые сотрудники — те для кого эта система задумана как помощь, потому что объёмы огромные и человек физически не успевает всё проверить — внезапно превращаются в её главных критиков.</p><p>Почему? Да всё просто. В голове у человека крутится одна мысль: если эта штука начнёт видеть всё — меня заменят, и я останусь на улице.</p><p>И вот понеслось. Система детектирует неправильно. Она не всегда работает. Она не видит того что вижу я своими глазами. Она вообще не умеет того что умею я.</p><p>Знаете, отчасти — да, правда. Система пока не делает всего что делает опытный специалист. Она инструмент в руках эксперта, а не робот-терминатор который заменит весь отдел одним нажатием кнопки. Но попробуйте сказать это человеку который уже видит как его должность исчезает с горизонта — он вас просто не услышит.</p> <a href="https://habr.com/ru/articles/1052020/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052020#habracut">Читать далее</a>
  58. Сплит на 36 клавиш — неочевидный путь к слепому десятипальцевому набору

    Thu, 25 Jun 2026 16:54:56 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/5a9/5ab/603/5a95ab603851277dfffe9e8bea703a48.jpg" /><p>В детстве меня каждый раз поражало, когда в фильмах виртуозно набирали текст на клавиатуре, не отрывая взгляда от экрана. Как только у меня появился свой компьютер, я несколько раз пытался освоить слепой десятипальцевый набор. Возвращался к этой идее с интервалом в несколько лет, но каждый раз бросал: прогресс шел слишком медленно, а нервной энергии тратилось слишком много. В итоге я решил, что это просто не мое.</p><p>Позже я занялся эргономикой и эстетикой рабочего места. И неожиданно для себя все-таки осилил этот навык. Только пришел к нему не через тренажеры, а через минималистичный сплит на 36 клавиш. В статье расскажу, что мне мешало в стандартной клавиатуре и что помогло минимизировать затраты на освоение сплита.</p> <a href="https://habr.com/ru/articles/1052006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052006#habracut">Читать далее</a>
  59. Nano Banana Pro: полный обзор, тесты, промпты, сравнение с Gemini 3.1 Flash Image

    Thu, 25 Jun 2026 16:46:38 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/360/fe5/0ac/360fe50acb77128f6c6f4546e79489fa.png" /><p>Разберем Nano Banana Pro — топовую нейросеть для генерации изображений. Вас ждет сравнение с Nano Banana 2, сложные промпты рабочий гайд, как использовать модель из России.</p> <a href="https://habr.com/ru/articles/1052004/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1052004#habracut">Читать далее</a>
  60. Тестирование UX для мобильных приложений: чек‑лист без софта и магии

    Thu, 25 Jun 2026 16:15:07 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/596/1b5/f8a/5961b5f8abda4afd20d10510c647f0bc.png" /><p>В&nbsp;этой статье мы поговорим о&nbsp;том, как&nbsp;оценивать пользовательский опыт мобильных приложений без&nbsp;специального софта, длительного обучения и команды адептов психологии. Только голова, пальцы и готовый чек‑лист, который можно применить сегодня к&nbsp;любому проекту&nbsp;— вашему или&nbsp;чужому.</p> <a href="https://habr.com/ru/articles/1051006/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051006#habracut">Читать далее</a>
  61. Как купить предзаказ GTA 6 в России — готовимся к возвращению в Вайс-Сити

    Thu, 25 Jun 2026 16:08:46 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/80f/c65/e2f/80fc65e2f808058670450c548a73009b.png" /><p>Выход Grand Theft Auto 6 — это главное игровое событие, которое определит развитие индустрии на годы вперёд. Каждый масштабный релиз Rockstar Games традиционно меняет стандарты жанра открытых миров и бьёт коммерческие рекорды, поэтому высокие ожидания от новой части полностью обоснованы.</p><p>Однако для российской аудитории этот исторический запуск оборачивается чисто практической задачей. Согласно официальным заявлениям площадок, GTA 6 не будет продаваться в российском регионе PlayStation Store и Xbox Store. Жители России не смогут приобрести цифровую копию в авторизованных магазинах напрямую. Но это не значит, что поиграть не получится.</p><p>В нашем сегодняшнем материале разберём все рабочие способы, как оформить предзаказ Grand Theft Auto 6 в России в 2026 году на PlayStation 5 и Xbox Series X|S, избежав лишней головной боли и переплат.</p> <a href="https://habr.com/ru/articles/1051994/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051994#habracut">Читать далее</a>
  62. Где искать работу? Большой сборник российских IT-компаний

    Thu, 25 Jun 2026 15:56:58 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/157/2e1/65b/1572e165b15abb072e6d16c374a7d3d8.png" /><p>Где искать работу в IT, кроме Яндекса, Т-Банка и Авито?</p><p>Собрал подборку 750+ российских IT-компаний с делением на домены, чтобы помочь вам расширить список потенциальных работодателей.</p><p>Сохраните – пригодится для поиска работы!</p> <a href="https://habr.com/ru/articles/1051988/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051988#habracut">Читать далее</a>
  63. Эволюция вычислительных систем с применением кремниевой фотоники: преодоление межкомпонентного барьера

    Thu, 25 Jun 2026 15:53:35 -0000

    <p>Развитие полупроводниковой индустрии подошло к критической точке, когда классические методы масштабирования транзисторов практически исчерпали свой потенциал. Внедрение транзисторов с круговым затвором (GAA) и перенос сетей распределения питания на обратную сторону кристалла (BS-PDN) позволили временно снизить токи утечки и минимизировать падение напряжения на нанометровом уровне (<a href="https://habr.com/ru/articles/1041558/" rel="noopener noreferrer nofollow">прошлая статья</a>). Однако эти инновации не способны устранить фундаментальное физическое ограничение современной микроэлектроники — межкомпонентный барьер передачи данных. На внутрикристальные электрические соединения сегодня приходится более 80% всего энергопотребления высокопроизводительных многоядерных процессоров.</p> <a href="https://habr.com/ru/articles/1051976/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051976#habracut">Читать далее</a>
  64. От Root CA до User Authorization в nginx+apache. Часть 2. Отзыв сертификатов, CRL и OCSP

    Thu, 25 Jun 2026 15:45:11 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a21/170/a16/a21170a16ed7a54b183dda94b1799fed.webp" /><p>Сертификат скомпрометирован, а срок действия ещё не вышел — как сказать клиентам «больше ему не верьте»? Разбираем оба механизма отзыва, CRL и OCSP: отзыв, генерация и публикация списков, responder, stapling в nginx/apache. С полным справочником всех параметров.</p> <a href="https://habr.com/ru/articles/1051674/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051674#habracut">Читать далее</a>
  65. Самые распространенные ошибки при маркировке рекламы: разбор кейсов

    Thu, 25 Jun 2026 15:41:48 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/3f8/b5c/64d/3f8b5c64d6f49d61f6ce904260403523.jpg" /><p><em>В поддержку моей команды ОРД-А обращаются пользователи, у которых процесс маркировки рекламы останавливается на одном из этапов: не регистрируются объекты, не сходится цепочка участников или возникают ошибки при передаче данных в ЕРИР.</em></p><p><em>Причем причина часто в невнимательности: некорректно заполненных данных или ошибках в связанных объектах. Я покажу самые распространенные кейсы из практики ОРД-А и расскажу, как их избежать.</em></p> <a href="https://habr.com/ru/articles/1051984/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051984#habracut">Читать далее</a>
  66. Автообновления Linux: почему сервер моргает по утрам, а кластер теряет кворум

    Thu, 25 Jun 2026 15:35:43 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/ea4/46f/c84/ea446fc84eb6c614d28f865ff1cf486f.png" /><p>Ubuntu Server ставит security-обновления сам, по умолчанию — это не настройка, которую кто-то включил, а поведение из коробки. У механизма два типичных следствия, которые админ месяцами не может опознать.</p><p>Одиночный сервер «моргает» каждое утро в районе 06:xx на 10–30 секунд: сервис остановлен и тут же запущен, виновного в журнале будто нет, и даунтайм списывают то на сеть, то на GC. Кластер из трёх–пяти узлов, который спокойно переживает падение одного узла, в какой-то момент роняет себя сам: обновление с перезапуском прилетело на все узлы в одно утро — кворума не осталось.</p><p>Источник у обоих один: таймеры автообновлений с узким окном после шести утра плюс <code>needrestart</code>, который перезапускает не только обновлённый сервис, но и всё, что слинковано с обновившейся системной библиотекой (<code>libssl3</code>, <code>libc6</code>, <code>zlib1g</code>). Разберём, как подтвердить диагноз за две минуты и как развести узлы во времени — от drop-in к таймеру до координации через Ansible и PodDisruptionBudget.</p> <a href="https://habr.com/ru/articles/1051978/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051978#habracut">Читать далее</a>
  67. Pet-project: мини-библиотека по линейной алгебре

    Thu, 25 Jun 2026 15:34:21 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a63/961/29d/a6396129d9872f8d7d86b08c294124a1.jpg" /><p>Статья о пет-проекте — попытке создать мини-библиотеку по линейной алгебре с небольшим функционалом для работы с матрицами.</p> <a href="https://habr.com/ru/articles/1051974/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051974#habracut">Читать далее</a>
  68. Bcachefs после снятия experimental: гоняем тесты на Ubuntu 26.04

    Thu, 25 Jun 2026 15:29:29 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/265/bb2/717/265bb2717eee88b71768fd33225e5e58.png" /><p>Вынос со скандалом Bcachefs из&nbsp;mainline‑ядра Linux в&nbsp;конце 2025&nbsp;года (начиная с&nbsp;релиза 6.18) проект не&nbsp;похоронил. Напротив, это явно подстегнуло мейнтейнера к&nbsp;жесткой дисциплине. Спустя 7&nbsp;месяцев проект перешел на&nbsp;DKMS‑модель и официально снял статус experimental.</p><p>Развернул тестовую ВМ в&nbsp;Proxmox, чтобы посмотреть на&nbsp;эксплуатационный UX: как&nbsp;ставится, как&nbsp;ведет себя при&nbsp;отказе дисков и стоит&nbsp;ли тащить в&nbsp;homelab или&nbsp;прод.</p><p><em>Дисклеймер. Это синтетические тесты, а&nbsp;не&nbsp;академический бенчмарк (на виртуалке поверх ZFS тестировать скорость&nbsp;— такое себе). Цель&nbsp;— проверить работу базовых функций, диагностику и поведение при&nbsp;аварии.</em></p> <a href="https://habr.com/ru/articles/1051972/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051972#habracut">Читать далее</a>
  69. Луковичная архитектура: канон и где от него осознанно отступать

    Thu, 25 Jun 2026 15:25:36 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a43/376/9ab/a433769aba75f83df250ae9d86152b02.png" /><p>Луковичную (onion) архитектуру обычно продают аргументом «легко поменять БД или фреймворк». Только базу в проде меняют раз в пятилетку, а чаще вообще не меняют — ради этого городить слои не выгодно.</p><p>Реальная ценность в другом, и она ежедневная: глядя на правку, ты заранее видишь её радиус. Поменял формат ответа одной ручки — изменение осталось в одном handler'е, соседние ручки и cron не задеты. Тронул бизнес-правило в сервисе — и сразу понятно, что эффект расходится на всё, что выше.</p><p>Понадобилось параллельно писать ещё в одно хранилище — горячий кэш, поисковый индекс, аналитическую базу рядом с основной — это добавляется в одном репозитории, и весь код, который через него пишет, начинает писать в оба места разом. Ничего не переписываешь и, главное, негде забыть: точка подключения одна, а не разбросана по всем местам, где идёт запись.</p> <a href="https://habr.com/ru/articles/1051970/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051970#habracut">Читать далее</a>
  70. Программисты рисуют и травят: от штриховой векторизации к офортам Меллана

    Thu, 25 Jun 2026 14:58:28 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/309/c6e/f35/309c6ef350a9ccb9c6a2f257e6c926ca.jpeg" /><p>Не&nbsp;умея рисовать, организовал три персональные выставки портретов и картин с&nbsp;января по&nbsp;май в&nbsp;разных городах России. 21-й век на&nbsp;дворе. Программист нажимает кнопку, а&nbsp;робот рисует простой шариковой ручкой на&nbsp;простой бумаге. Как? Об&nbsp;этом в&nbsp;статье.</p> <a href="https://habr.com/ru/articles/1051962/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051962#habracut">Читать далее</a>
  71. Почему исследование ЛАНИТ – большой шаг вперед для российского рынка СУБД

    Thu, 25 Jun 2026 14:50:05 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/aa1/0fa/16d/aa10fa16d5fa6ec8e0ce1e8d983ba94a.png" /><p>Что важнее при выборе СУБД: выручка разработчика или реальные возможности продукта?</p><p>На российском рынке долгое время ответ фактически сводился к рейтингам продаж. Но ситуация постепенно меняется. Исследование ЛАНИТ стало одной из первых попыток сравнить отечественные СУБД не по финансовым показателям, а по техническим характеристикам — от совместимости и миграции до безопасности и администрирования.</p><p>Однако при внимательном изучении результатов возникли вопросы .... </p> <a href="https://habr.com/ru/articles/1051956/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051956#habracut">Читать далее</a>
  72. Тап по тысяче точек за O(log n): QuadTree и сферическая геометрия в гео-соцсети

    Thu, 25 Jun 2026 14:45:26 -0000

    <p>9 лет назад я разрабатывал геолокационную соц.сеть на заказ, где мы отображали чаты на карте. До релиза не дошло, но интересного опыта было получено много. В очередной статье из серии рассказываю про то, как обрабатывать нажатия на MapBox и любой другой карте (Google, Yandex – не важно) и находить нужные объекты на ней, привязанные к координатам.</p> <a href="https://habr.com/ru/articles/1051948/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051948#habracut">Читать далее</a>
  73. [Перевод] Java против Go в 2026: бенчмарк через шесть лет показал другую картину

    Thu, 25 Jun 2026 14:40:50 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/a19/e42/f8f/a19e42f8fb1ce5848a794e26a46fb97e.png" /><p>Java на бенчмарках обогнала Go при росте нагрузки: повтор эксперимента 2020 года в котором Mark Nelson и Peter Nagy сравнивали микросервисы на Go и Java на одном железе.</p><p>На маленьких нагрузках результаты совпадали. </p><p>В 2026-м повторили тест на актуальных версиях: Go 1.26, Oracle JDK 26, JDK с AOT-кэшем Leyden, Helidon SE 4.4 на virtual threads. </p><p>При лёгкой нагрузке Go и Java идут вровень. </p><p>При высокой нагрузке Java с Leyden AOT обгоняет Go почти вдвое. </p><p>Go не выиграл ни одного теста 2020 года. Leyden AOT — почти все. </p><p>Авторы подчёркивают: дело не в языке, а в том, что рантайм, фреймворк и настройки сети влияют сильнее, чем выбор языка. </p> <a href="https://habr.com/ru/articles/1051930/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051930#habracut">Читать далее</a>
  74. IT рекрутеры уже не те…

    Thu, 25 Jun 2026 14:35:32 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/fcd/8b9/298/fcd8b9298ee806933d7e5c5e41026258.jpeg" /><p>Привет, Хабр! Я Анна Афонина, уже более 6 лет занимаюсь сообществом IT Recruiter SPb. Рынок сильно изменился в сторону работодателей, и вместо рекрутеров, которые были хотя бы приветливыми, появилось новое поколение, от которых у опытных рекрутеров волосы встают дыбом. Я люблю сложный поиск, а сейчас даже вакансии с поиском единорогов закрываются за пару часов, поэтому я углубилась в поиск работы для кандидатов, где сейчас реально сложно. </p><p>Конечно, треш бывал и раньше. Но раньше с ними хоть как-то могли бороться, а теперь на крики о помощи кандидатов никто не обращает внимания. Но мы их слышим, и решили сами взяться за этот вопрос. </p><p>Цель этой статьи - привлечь внимание всего рекрутерского комьюнити, нанимающих менеджеров и HR Brand специалистов, чтобы починить отношения между работодателями и кандидатами. Мы рассмотрим ТОП-5 примеров, которые попали к нам сами за последние 3 месяца. Дальше мы планируем продолжать формат прожарки рекрутеров, которая оказалась очень ценна их руководителям. Вы можете нам помочь собрать больше кейсов, в конце статьи мы прописали важные правила, соблюдая которые мы сможем вам помочь в ответ.</p> <a href="https://habr.com/ru/articles/1051942/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051942#habracut">Читать далее</a>
  75. Медовый капкан: исследуем атаки группировки Hive0117 на бухгалтеров компаний в России и странах СНГ

    Thu, 25 Jun 2026 14:34:17 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/409/97f/e8d/40997fe8dbba50b6512f74793bd2b3ca.png" /><p>В 2026 году злоумышленники проводили рассылки, ориентированные на&nbsp;бухгалтеров, в&nbsp;адрес более&nbsp;<strong>3000</strong>&nbsp;компаний из разных отраслей в России, Беларуси, Казахстане и Узбекистане.&nbsp;По нашим оценкам, с&nbsp;начала 2026 года группировка <strong>Hive0117</strong> совершила около&nbsp;<strong>400</strong>&nbsp;успешных атак. Средняя сумма ущерба от&nbsp;этих атак составила&nbsp;<strong>10 млн</strong>&nbsp;рублей. Специалисты&nbsp;<strong>F6 Fraud Proteсtion</strong>&nbsp;изучили весенние атаки Hive0117 и&nbsp;разобрали инструменты, которые используют злоумышленники. </p> <a href="https://habr.com/ru/articles/1051938/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051938#habracut">Читать далее</a>
  76. Android-троян Mamont — теперь на Kotlin

    Thu, 25 Jun 2026 14:22:20 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/1c0/f90/6a5/1c0f906a51d47ce7a7b52c148fc9eec8.jpg" /><p>24 февраля 2026 года в 16 часов по Хабаровскому времени в мессенджере MAX от аккаунты папы приходит сообщения вида "Посмотри, это ты на фото" и следующим сообщением приложен файл "Фото(3).apk". Я сразу же позвонил отцу - интернет отключили, симку вытащили, а на следующий день он сходил в МФЦ и поменял пароль. Файл с вирусом скачать я не смог - через полчаса после этого аккаунт отца удалили за спам, плюс само сообщение я удалил. Но пока файл ещё был я попросил брата переслать его мне, но скачать я его уже не мог - из-за удаления аккаунта.</p><p>Работу пояснительную хоть и проводили, но "был без очков, что-то тыкнул" и установил - когда у тебя телефон от Huawei без гугл сервисов, то все приложения плюс минус так и ставились. Прошло время - аккаунт через месяц папе дали вновь зарегистрировать, телефон тот мы отложили от греха подальше, выдал свой старый Samsung A50 и про случай забыли. Но одним вечером, когда я лежал в кровати я подумал - "Стоп, если аккаунт восстановили, то и файл я могу скачать?" Зашел в чат с братом, долистал до пересланного сообщения и решил скачать файл вновь. И что вы думаете - я его скачал! Б - Безопасность. А раз файл скачан, то надо его проанализировать - о чём и будет статья.</p> <a href="https://habr.com/ru/articles/1051434/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051434#habracut">Читать далее</a>
  77. [Перевод] Барбара Лисков «Абстракция данных и иерархия»

    Thu, 25 Jun 2026 14:22:10 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/895/76b/78d/89576b78d91f663c420f877f37c3eb3c.jpg" /><p>Каждый, кто хоть немного работал с объектно-ориентированными языками, наверняка сталкивался с принципом подстановки Лисков. При этом мало кто знает, откуда этот принцип взялся и в каком контексте Лисков его формулировала. Мы перевели ее доклад, прозвучавший на OOPSLA'87, чтобы дать каждому возможность обратиться к первоисточнику. Прочитав этот текст, вы увидите, насколько сложным и неочевидным было отношение Лисков к наследованию и как она связывала его с идеями абстракции, инкапсуляции и полиморфизма.</p> <a href="https://habr.com/ru/articles/1051934/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051934#habracut">Читать далее</a>
  78. Угрожает ли опенсорсу волна сгенерированных пулл-реквестов?

    Thu, 25 Jun 2026 14:20:30 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/eaf/204/048/eaf204048b8eebcd7de43ff795bcb6df.jpg" /><p>Последнее время в опенсорсе много драмы: продолжаются <a href="https://habr.com/ru/companies/beeline_cloud/articles/1019600/">споры</a> о системах ИИ, позволяющих за минуту переписать проект и изменить его лицензию на разрешительную, и <a href="https://habr.com/ru/companies/beeline_cloud/articles/967946/">опенвошинге</a>, когда доступный код выдают за открытый. Теперь на первые полосы вышла новая проблема — массовый наплыв пулл-реквестов, сгенерированных системами ИИ [ситуацию уже окрестили «слопмагеддоном»]. Обстановка дошла до того, что мейнтейнеры закрывают возможность участия в развитии открытых проектов. Мы в <a href="https://cloud.beeline.ru/?utm_source=owned_media&amp;utm_medium=habr&amp;utm_campaign=beeline_cloud&amp;utm_term=review">Beeline Cloud</a> решили обсудить проблему и то, как быть контрибьютерам и мейнтейнерам в сложившейся ситуации.</p> <a href="https://habr.com/ru/articles/1051932/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051932#habracut">Читать далее</a>
  79. Секреты поиска решений управляемого данными

    Thu, 25 Jun 2026 14:10:53 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/548/308/fb2/548308fb2d77036916978c9f20caa881.gif" /><p>Если Вы безоговорочный поклонник искусственного интеллекта (Ai) в нынешней его трактовке и не приемлете другие решения, то я бы не рекомендовал читать и комментировать эту статью. Если Вы занимаетесь приложениями для банковской сферы, или для торговли, или создаёте чат-боты общего назначения, то эта статья, скорее всего, будет Вам не интересна. Разработчики игр, так же не найдут в этой статье ничего полезного.</p><p>Но, возможно, вы участвуете в проектах связанных с автоматизацией проектирования в машиностроении или создаёте экспертные системы медицинского назначения и тесно взаимодействуете с предметными специалистами (инженерами, технологами, врачами). В таком случае идеи и решения из этой статьи могут пригодиться в Вашей работе. Если же вдруг Вы связаны с преподаванием прикладных дисциплин не связанных с информационными технологиями, то подходы к формализации знаний и созданию прикладных приложений с минимальным привлечением ИТ-специалистов могут Вас заинтересовать и оказаться ещё одним инструментом закрепления знаний наряду с курсовым и дипломным проектированием.</p><p>В других ранее опубликованных статьях достаточно подробно обсуждались аспекты технологии поиска решений управляемого данными. Был предложен понятийный аппарат и дано определение информационного блока, как единицы формализации знаний предметной области.</p><p><em>Однако остались в тени некоторые важные детали.</em> <strong><u>Полагаю, что данной публикацией удастся убедить читателя, что решение достаточно широкого класса задач возможно, простыми и не требовательными к вычислительным ресурсам средствами.</u></strong></p> <a href="https://habr.com/ru/articles/1051928/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1051928#habracut">Читать далее</a>
  80. Protestware: пережитый тренд или устоявшаяся проблема?

    Thu, 25 Jun 2026 13:36:52 -0000

    <img src="https://habrastorage.org/getpro/habr/upload_files/857/f82/f42/857f82f42dbb12534247c52cb06c1a36.jpg" /><p>В мире открытого кода термин protestware стал новым классом риска в цепочке поставки ПО: мейнтейнеры намеренно вносят изменения, чтобы выразить личную позицию или отношение к происходящим событиям, что иногда может нарушить работу критически важных приложений или стать юридическим риском для разработчика или компании.</p><p>Опираясь на международные исследования и собственный анализ базы протестных пакетов, мы в CodeScoring попытались понять – <strong>остаётся ли protestware временной реакцией на кризисы или превращается в устойчивый элемент экосистем</strong>.</p> <a href="https://habr.com/ru/articles/1050830/?utm_source=habrahabr&amp;utm_medium=rss&amp;utm_campaign=1050830#habracut">Читать далее</a>