Habr.com

Syndicate content Хабр
Все публикации подряд на Хабре
Updated: 1 hour 17 min ago

Верховный Суд полностью отменил все предыдущие решения по делу Долиной: квартира остается за покупательницей

Tue, 12/16/2025 - 20:12

Главный итог: Квартира остается в собственности покупательницы, справедливость восторжествовала! Иск Полины Лурье в части выселения Долиной из квартиры отправлен на новое рассмотрение (судя по всему, ВС РФ не мог сразу удовлетворить это требование Лурье – т.к. этот вопрос детально в предыдущих инстанциях, по сути, не рассматривался еще).

Читать далее

Инструкция по выживанию: ставим задачи без боли и хаоса

Tue, 12/16/2025 - 20:07

Привет, я Стас Дубич, ведущий разработчик в продуктовой лаборатории Mish. До Mish я часто сталкивался с задачами вроде «там просто поменять кнопочку» или «ну ты же поймёшь». Спойлер: не понимал — и никто не понимает. В Mish всё иначе: здесь ценят ясность и структуру, поэтому каждое ТЗ звучит чётко: что нужно, зачем и как это должно работать. Да, все эти формулировки — не самая весёлая часть процесса, но без этого всё ломается. Не только техника, но и нервы разрабов, а они как мы знаем не железные.

Читать далее

Дайджест для тех, кто занимается бэкендом: чему учиться в декабре и январе

Tue, 12/16/2025 - 20:07

Привет, Хабр. Это дайджест для тех, кто занимается бэкендом: от продакшен-Docker, CI/CD и Kubernetes до баз данных, мониторинга и архитектуры сервисов. Мы собрали открытые уроки и курсы, которые фокусируются не на абстрактной теории, а на реальных задачах — масштабировании, отказоустойчивости, наблюдаемости и поддержке сложных систем в проде. Если вы развиваете бэкенд-сервисы, отвечаете за их стабильность или хотите системно расти от уровня к уровню, здесь можно точечно закрыть пробелы и выстроить понятную траекторию обучения.

Перейти к дайджесту

Когда исследования проводят не только исследователи — опыт Mail

Tue, 12/16/2025 - 19:47

Привет, Хабр, как слышно?

Я Эльвира Слободян, аналитик-исследователь в Mail. В последний год я не только провожу исследования сама, но и помогаю с этим продуктовой редакции. За 2025-й мы проверили 23 гипотезы, связанные с текстами. Рассказываю, как пришли к такому результату — как вообще появилась эта инициатива, из чего состоит процесс, в чём плюсы для редакции и что от всего этого получаю я как исследовательница.

Поскольку этот текст был бы невозможен без второй стороны — редакторов, — в нём будет много комментариев от них. А ещё — реальные примеры из нашего опыта совместных исследований.    

Погрузимся в исследования

Разработчики всё ещё путают JWT, JWKS, OAuth2 и OpenID Connect — разбираем на примерах. Часть 1

Tue, 12/16/2025 - 19:44

JWT, SSO, OAuth, OpenID Connect — названия знакомые каждому разработчику. Но стоит спросить: «Зачем в продакшене нужен JWKS?» или «Чем отличается OAuth2 от OpenID Connect?» — уверенность сразу исчезает.

В этой статье мы разберём как устроен JWT и его подпись, зачем нужны access и refresh токены, что такое JWKS и в чём отличие OAuth от OpenID Connect.

Вместо скучных стандартов и спецификаций протоколов в статье будет один наглядный образ на примере отелей и пропусков. Это позволит не только запомнить, но и прочувствовать на реальных примерах, избавиться от хаоса и путаницы в голове, когда речь заходит об аутентификации и авторизации. Цель статьи — не дать «рецепт внедрения», а дать возможность понять, как это работает внутри и «пощупать» эти темы на Go

Читать далее

Дайджест новостей про биологию и человека за прошедшую неделю, о которых мы не писали

Tue, 12/16/2025 - 19:39

• Российские учёные вернули к жизни червей-зомби 24-тысячелетней давности

• Учёные создали гидрогелевые «микромашины», которые могут революционизировать медицину

• Археологи обнаружили свидетельства того, что неандертальцы пользовались огнём на территории Англии 400 000 лет назад

• Люди, использующие жесты в разговоре, кажутся более понятными и убедительными

• Мутации всего в одном гене могут вызывать психические заболевания, как показывают результаты знакового исследования

Читать далее

[Перевод] Как «приватные» VPN-расширения слили переписки 8 миллионов пользователей с ChatGPT и Claude

Tue, 12/16/2025 - 19:38

Команда AI for Devs подготовила перевод резонансного расследования о том, как "приватные" VPN-расширения на самом деле зарабатывают на ваших ИИ-переписках. 8 миллионов пользователей, Featured-бейджи от Google и Microsoft, полный доступ к ChatGPT, Claude и Gemini — и всё это утекает дата-брокерам. История о том, почему обещания безопасности в браузере стоит читать особенно внимательно.

Читать далее

Фиксим залипающий hover на мобильных устройствах

Tue, 12/16/2025 - 19:33

Залипающий hover на мобильных устройствах – частый баг. Раньше мы решали это просто плагином PostCSS Hover Media Feature, он оборачивает все псевдоклассы :hover в медиазапрос @media (hover: hover) {}. Так мы проверяли поддержку hover и отключали его на мобилках. Но во время тестирования одного проекта оказалось, что на некоторых устройствах hover продолжает залипать.

Читать далее

Найм в России, эйджизм, кадровички, интересная работа. Простые истины про бигтех в России

Tue, 12/16/2025 - 19:31

Никакой найм не решит твои проблемы, твои проблемы решит только твой собственный стартап. Игорю Сысоеву никто бы не дал столько денег в найме, сколько у него образовалось от факта авторскости nginx. Делай своё, двигай движуху, не пытайся починить найм.

Чё правда что-ли?

Под Горой: История разработки игры командой

Tue, 12/16/2025 - 19:29

Давно не писал истории о процессе разработки своих конкурсных игр. Исправляюсь.

В этот раз я ввязался в кооперацию, а не в одиночку стал делать игру, как обычно бывает у меня. Уже принимал участие в командной разработке на конкурсы, например, «Антивирус» (или «Cybxus Heart») на Гаминатор 19, «Изгоняющий» на Гаминатор 25, и «Из Тени» на ЗОК 2024.

В прошлых совместных разработках моя роль была исключительно графическая — рисовал графику, делал 3д модели. Короче говоря, художник, но с обсуждением каких-то геймплейных идей. Хотя, я немного программировал в случае с «Антивирус», когда он стал «Cybxus Heart» после конкурса. А когда делаю игру в соло, то я отвечаю за все аспекты: программирование, геймдизайн, графика, музыка и т. д.

Теперь же моя роль — программист! В статье описываю свой опыт работы в команде и смотрю, что из этого получится.

Узнайте о пути игры от концепта до релиза!

Маркетинг умер: как я вижу его будущее

Tue, 12/16/2025 - 19:27

Вспомни, когда ты в последний раз обращал внимание на наружную рекламу? Когда в последний раз кликал на рекламу на сайтах? Дам подсказку — году в 2015-м. А помните ещё: всего одна ложка этого чуда-средства с утра и будешь… всю ночь. Было же время.

Нам впаривают через манипуляции, которые больше раздражают, чем подогревают к покупке. Совру, если скажу, что это не работает — работает, но есть нюанс.

Меня зовут Денис Липовецкий, в этой статье расскажу, как я вижу маркетинг будущего и дам практические рекомендации.

Читать далее

Roadmap.sh: дорожные карты для изучения IT, 346k звёзд на GitHub

Tue, 12/16/2025 - 19:26

В 2013-м я получил свою первую вакансию джуна. Требования: PHP, MySQL, jQuery. Всё. Я открыл tutorial, за выходные накодил todo-лист, через месяц уже чинил баги в проде.

Вчера смотрел вакансию для джуна. Требования занимали два экрана. Node.js ИЛИ Python ИЛИ Go. React ИЛИ Vue ИЛИ Angular. PostgreSQL + Redis + MongoDB. Docker обязательно. Kubernetes — плюсом. GraphQL знание приветствуется. Плюс микросервисы, CI/CD, облака...

Я посчитал: чтобы формально соответствовать этой вакансии, нужно изучить минимум 15 технологий. На поверхностное изучение каждой — месяц. Итого больше года непрерывной учёбы. Для позиции джуна.

А что сейчас?

Сейчас — это Node.js, Deno, Bun для JavaScript-бэкенда. Go, Rust, Elixir для хайлоад. Python с FastAPI, Django, Flask. Kotlin, Java, Scala для enterprise. Плюс Ruby, PHP (еще жив), C#/.NET... И это только языки и рантаймы. А еще базы: PostgreSQL, MySQL, MongoDB, Redis, Cassandra, ElasticSearch. Очереди: RabbitMQ, Kafka, NATS. Контейнеризация: Docker, Kubernetes, Helm. CI/CD: GitLab, Jenkins, GitHub Actions, CircleCI. Облака: AWS, GCP, Azure.

Бедные джуны. Хотя нет — бедные мы все. Даже опытные разрабы теряются в этом океане, когда делают шаг в сторону. Зоопарк технологий растёт экспоненциально. И вопрос "с чего начать?" и "куда двигаться?" превращается в настоящий паралич выбора.

Читать далее

NVIDIA RTX PRO 2000 Blackwell. На что способен «младшенький GPU» нового семейства профессиональных карт NVIDIA

Tue, 12/16/2025 - 19:12

Профессиональную видеокарту RTX PRO 2000 Blackwell сама NVIDIA позиционирует как недорогое, компактное и энергоэффективное решение для профессиональных рабочих станций, ускоряющее графику и ИИ-задачи. Но что мы реально получаем за 85000 рублей?

Читать далее

Зачем нужны исследования дейли сценариев цифровых сервисов

Tue, 12/16/2025 - 19:03

Мы начали исследовать интернет-банки три года назад с одной чёткой целью, которую преследуем и сейчас. Сделать работу, которая помогает увидеть сильные и слабые стороны интернет-банков и понять, как они отражаются на повседневных задачах МСБ.

Читать далее

Nginx для начинающих: точная настройка процессов, заголовков, SSL, keepalive и маршрутизации запросов

Tue, 12/16/2025 - 19:00

Nginx часто воспринимают как «просто веб-сервер», который достаточно поставить и запустить с дефолтным конфигом. На этом этапе обычно и останавливаются: процессы работают как попало, заголовки отдаются по умолчанию, SSL настроен формально, keepalive либо не используется, либо вредит, а маршрутизация запросов со временем обрастает хаотичными location. В результате конфигурация вроде бы выполняет свою задачу, но остаётся плохо управляемой, неочевидной и далёкой от оптимальной.

Эта статья — о базовых, но часто недооценённых возможностях Nginx. Мы последовательно разберём настройку рабочих процессов, управление HTTP-заголовками, корректную конфигурацию SSL, работу keepalive-соединений и маршрутизацию запросов. Без магии и редких трюков — только то, что действительно используется в продакшене и позволяет сделать конфигурацию понятной, предсказуемой и безопасной даже для начинающего администратора.

Читать далее

Хроника о том, как новые технологии поселились в нашем видеопроизводственном пайплайне, или чему нас научили нейросети

Tue, 12/16/2025 - 18:37

И снова здравствуйте! В этой части завершаем разбор рабочего процесса локализации видео и нейроозвучки. В предыдущих публикациях (раз, два) мы говорили о том, как возникла задача оптимизировать процесс и почему нашей команде стало критично ускорить подготовку десятков обучающих роликов для наших заказчиков в Узбекистане, а также к чему по итогу пришли в ходе наших изысканий.

Теперь давайте поговорим про оставшиеся этапы нового рабочего процесса.

Читать далее

Эффект «размытых хвостов» и ретро-вайб: 5 основных трендов в дизайне логотипов 2025 года

Tue, 12/16/2025 - 18:33

Логотип в современном мире — это гораздо больше, чем просто очередной продукт творчества дизайнера или нейросетки. Это динамичное выражение фирменной идентичности. Большинство потребителей узнают бренд только по логотипу, что делает его ценной инвестицией для компаний. Рассказываем в нашей статье про основные тренды в дизайне в 2025 году. И про то, каких цветовых и визуальных решений ждать в 2026-ом от брендов.

Читать далее

2026 год без фрустрации: ставим цели и начинаем жить по-настоящему

Tue, 12/16/2025 - 18:17

Сейчас тема целеполагания у многих вызывает боль, иногда даже злость и отчаяние. Да, сложно опереться на мир вокруг, и тем ценнее «личный компас» и «карта», которые помогут избежать ошибок и сохранить фокус внимания. Меня зовут Диана Шигаева, и я не отчаялась ставить цели на год предприниматель и специалист по карьерному развитию. И в статье я расскажу как создать себе такие компас и карту.

Читать далее

Нейросети для проектов: ТОП-10 ИИ для генерации проектов — от введения до презентации

Tue, 12/16/2025 - 18:08

Нужна нейросеть для проектов? Обзор лучших инструментов 2025 года. ИИ для генерации проектной работы: от гипотезы до защиты. Без нервов и плагиата.

Читать далее

How To: XML-config для хранимых процедур MS SQL — создание, разбор, развёртывание

Tue, 12/16/2025 - 18:08

Всем привет! Меня зовут Александр Гаврилов, я архитектор баз данных и аналитических систем в GRI. Если вы когда-нибудь пытались выполнить одну и ту же операцию с похожими таблицами в разных базах, да ещё и на разных серверах, то знаете, насколько это может быть мучительно.

В этой статье я покажу один из рабочих вариантов, как упростить такую задачу, и заодно расскажу про интересную функцию XQuery, которая может неожиданно помочь.

Читать далее

Who's online

There are currently 0 users and 0 guests online.