Habr.com

Ленты новостей Хабр
Все публикации подряд на Хабре
Обновлено: 1 час 5 мин. назад

Настраиваем безопасный DNS: приватность, DNSSEC и DoT на практике

вс, 02/15/2026 - 17:56

DNS — один из самых недооценённых компонентов инфраструктуры. Он есть везде, но по умолчанию почти всегда небезопасен: запросы ходят в открытом виде, легко подменяются, логируются провайдерами и могут использоваться для атак.

В этой статье покажу, как настроить безопасный и приватный DNS-резолвер на базе Unbound:

Читать далее

Генерация видео в Veo 3.1: Как использовать в России. Промпты и примеры

вс, 02/15/2026 - 17:51

Как использовать Veo 3.1 в России для генерации видео. Внутри — рабочие формулы промптов, словари операторских терминов и пошаговые связки для создания роликов со звуком. И примеры сгенерированных видео с пошаговым разбором.

Эпоха безмолвных нейро-призраков с плавящимися лицами окончательно ушла в прошлое. Флагманская модель Veo 3.1 от Google DeepMind превратила забавную игрушку в серьезный инструмент видеопродакшена. Она больше не просто генерирует движущиеся картинки по запросу, а работает как настоящий режиссер, органично вплетая в сцену нативный звук.

Читать далее

Как я написал production-ready PHP-роутер за один вечер с помощью ИИ

вс, 02/15/2026 - 17:45

Production-ready PHP-роутер за один вечер: 2 100 строк кода, PHPStan level 9, полное покрытие тестами — и всё при помощи ИИ

Я решил проверить, можно ли за один вечер с помощью ИИ-ассистента создать не прототип и не «потом допилим», а полноценную библиотеку, готовую к публикации на Packagist. Результат — PSR-15 роутер с prefix-trie матчингом, атрибутной маршрутизацией, middleware-пайплайном и кешированием. 8 коммитов, 5 часов 40 минут, ~4 800 строк PHP-кода. Под катом — честный разбор: хронология по git log, где ИИ ускоряет в разы, а где без головы разработчика никуда.

Читать далее

[Перевод] Как Uber масштабировал репликацию данных, чтобы ежедневно перемещать петабайты

вс, 02/15/2026 - 17:45

Uber держит огромные объёмы данных сразу в своих дата-центрах и в облаке, поэтому их нужно постоянно и быстро копировать между регионами для аналитики и аварийного восстановления.

Когда объём таких копирований вырос до петабайта в день, оказалось, что система тормозит не на самой передаче данных, а на подготовке задач и служебных накладных расходах. Команда переработала процесс так, чтобы тяжелая подготовительная рутина выполнялась ближе к месту запуска задач, а ключевые этапы шли параллельно.

Для маленьких копирований они убрали лишние запуски отдельных процессов/контейнеров, чтобы не тратить время на старт пустой работы. В итоге пропускная способность репликации выросла примерно в 5 раз и стала стабильнее, а перенос данных в облако пошёл заметно быстрее

Читать далее

HackTheBox. Прохождение Bashed. Для новичков. Ультра-легкий

вс, 02/15/2026 - 17:42

Прохождение одной из самой легкой машины на платформе HackTheBox под названием Bashed. Предварительно нужно подключиться к площадке HackTheBox по VPN. Желательно использоваться отдельную виртуальную машину.

Читать далее

Мобильная разработка за неделю #619 (9 — 15 февраля)

вс, 02/15/2026 - 17:29

В новом дайджесте происходит что-то серьезное: наложенные окна и 37 000 unit-тестов против Gradle, новый Flutter и эксперимент с эмоциональным банкингом, Developer Knowledge API от Google, опасности в Android, подводные камни миграции на Swift и многое другое. Заходите!

Читать далее

Почему я бросил шарпы?

вс, 02/15/2026 - 17:15

Привет, на связи Кирилл Пронин, тимлид из Neuromed. И сегодня я хотел бы открыть свою историю, как я расстался с языком, на котором работал последние 7 лет. Как это произошло? Какие предпосылки были? И действительно ли, менять язык программирования в какой-то момент нужно? Наливаем кофе, берем злаковый батончик и вперед!

Читать далее

А был ли токен: как лопнул пузырь NFT и что от него осталось

вс, 02/15/2026 - 16:48

Технология NFT (невзаимозаменяемый токен) появилась в 2017 году. Она дала возможность создавать уникальные цифровые предметы — будь то изображение, видео или аудиофайл. Каждый токен гарантирует уникальность, таким образом подтверждая право его владельца на цифровой объект. Рассказываем в нашей статье про взлет и падение технологии. И по каким причинам токенизация искусства не совсем удалась.

Читать далее

Закат эпохи: провайдеры окончательно отказываются от dial-up и 3G, но ряд идей в основе технологий обретают новую жизнь

вс, 02/15/2026 - 16:37

Технология коммутируемого доступа до сих пор вызывает чувство ностальгии — характерный звук модема сложно забыть. Но телекомы по всему миру продолжают отказываться от dial-up — и следом от сетей 3G. Процесс, который начался еще нулевых, набирает обороты. Обсудим ситуацию и поговорим о том, как идеи коммутируемой связи находят новую жизнь.

Читать далее

Тестируем популярные нейронки на одном промпте

вс, 02/15/2026 - 16:31

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

Gemini 3 Pro
Sonnet 4.5 Thinking
GPT 5.2 Thinking
GLM 5
Qwen 3 Coder Next 80b (IQ4_XS квантование) (локальный запуск через llama.cpp)

Промпт был для всех такой:

Читать далее

Как я строил бэкенд с ментальностью фронтендера: история одного провала

вс, 02/15/2026 - 16:30

Я в IT больше 10 лет. Начинал с верстки, вырос в фронтенд-разработчика, потом стал тимлидом, далее менеджером проектов и сейчас руковожу отделом разработки решений для бизнеса. Я знаю JavaScript. Я люблю JavaScript. И именно эта любовь сыграла со мной злую шутку.

В индустрии есть опасная иллюзия: «Если ты знаешь JavaScript, ты – фулстек». Node.js дал нам, фронтендерам, суперсилу. Мы можем писать серверный код на том же языке, что и клиентский. Мы можем использовать одни и те же типы, одни и те же библиотеки.

Нам кажется, что разница между фронтендом и бэкендом — только в том, где выполняется код.
В браузере нет fs (файловой системы), а на сервере нет window. Вот и вся разница, да?

Нет. Разница не в синтаксисе. Разница в мышлении. И я узнал это самым тяжелым способом – положив релиз.

Читать далее

Интерактивные истории с ИИ

вс, 02/15/2026 - 16:21

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

Читать далее

Почему надо следить за задачами

вс, 02/15/2026 - 16:15

Статья написана про то, зачем проджект-менеджер (РМ) постоянно требует от исполнителей двигать задачи и писать комментарии. 

Читать далее

Как я сделал рабочий pgAdmin4 Desktop для Arch Linux и почему это оказалось сложнее, чем кажется

вс, 02/15/2026 - 15:20

pgAdmin4 - де-факто стандартный GUI для PostgreSQL.
И при этом на Arch Linux его Desktop-версия годами находится в полурабочем состоянии.

Я разобрался, почему pgAdmin4 так плохо ложится на Arch, какие подходы стабильно ломаются,
и какой компромиссный, но реально рабочий вариант в итоге получился.

Если вам тоже надоело чинить pgAdmin после каждого обновления Python или Electron - это для вас.

Читать далее

Нейросеть Nano Banana (Gemini): как использовать в России, готовые промпты и идеи для генерации

вс, 02/15/2026 - 14:58

Полное руководство, как пользоваться Nano Banana (Gemini). Забирайте рабочие промпты для генерации изображений, секретные настройки оптики и лучшие идеи для реалистичных фото, аватаров и мемов.

Читать далее

[Перевод] Как Microsoft подготовила себя к провалу в AI

вс, 02/15/2026 - 14:56

Распродажа акций Microsoft после отчёта о прибылях — самая громкая трещина в фундаменте AI на данный момент.

Microsoft, мягко говоря, разочаровала своим последним отчётом о прибыли, не так ли? Это было не самое приятное зрелище, и последствия будет нелегко устранить.

Microsoft объявила о «сильном» квартале с впечатляющим ростом, но как только публика разобралась в цифрах, сильный квартал превратился в паническую распродажу, что привело к «крупнейшей однодневной потере в долларовом выражении в истории Microsoft».

Быстро стало ясно, что рынку не понравилось в основном то, что связано с отношениями Microsoft и AI, в частности с OpenAI. Копните глубже, и вы обнаружите, что беспокойство касается не только рискованных отношений одной компании с другой.

Это большая трещина в фундаменте AI. Не первая, не последняя, но определённо самая громкая.

Microsoft не одинока в этом. Результаты продолжают поступать, и все обеспокоены AI-пузырём — включая OpenAI, Anthropic, Google и остальные платформы. Во всяком случае, это то, что я слышу.

Так почему же позиционирование Microsoft в области AI привело к панической распродаже?

Читать далее

История повторяется? Как художники 1960-х напугали критиков «диджитал артом» — генеративное искусство без промптов и ИИ

вс, 02/15/2026 - 14:44

Распространено мнение, что изображения, сгенерированные системами ИИ, нельзя считать искусством, потому что их создает машина, а не человек. Любопытно, что ровно этот же аргумент использовали противники цифрового искусства еще в 1960–1980-х годах, когда художники только начинали работать с компьютерами. Мы в Beeline Cloud решили поговорить о пионерах этого направления и взглянуть на несколько примечательных экспонатов.

Читать далее

Как узнать Telegram ID: пользователя, чата, канала или бота

вс, 02/15/2026 - 14:23

Всем привет! В этой статье разберем один из самых частых вопросов, связанных с Telegram: как узнать Telegram ID - и не только свой, но и группы, канала, чата или бота.

Покажу множество способов - как простых, так и чуть сложнее, но надежнее.
А в конце будет бонус: код для своего бота для получения ID, чтобы не пересылать сообщения в стороннии сервисы.

Читать далее

[Перевод] Физик проанализировала более 100 000 «исправленных» багов ядра Linux

вс, 02/15/2026 - 14:14

В вашем ядре сейчас есть баги, которые не найдут в течение многих лет. Я знаю это, потому что проанализировала 125 183 из них, каждый в 20-летней git-истории ядра Linux помечен прослеживаемым тегом Fixes:.

Средний баг ядра существует 2,1 года. А некоторые подсистемы намного хуже: драйверы CAN‑шины [шины сети контроллеров] — в среднем 4,2 года, работа с сетью SCTP — 4,0 года. Самый долгоживущий баг в моём наборе данных — переполнение буфера в ethtool — сохранялся в ядре 20,7 лет. Подробно остановлюсь на утечке памяти из‑за подсчёта ссылок в netfilter, существовавшей 19 лет.

Я создала инструмент, который выявляет 92% исторических багов в отложенном тестовом наборе данных о времени коммита. Вот что я узнала.

Читать далее

[Перевод] Как разработчик взломал умные пылесосы DJI Romo и научился управлять ими с помощью геймпада PS5

вс, 02/15/2026 - 14:07

Руководитель отдела пропаганды цифровых технологий и искусственного интеллекта в CLINITEX Groupe Сэмми Аздуфаль поделился необычным опытом. Он рассказал, что хотел дистанционно управлять своим новым пылесосом DJI Romo с помощью геймпада PS5. Однако на пути к своей цели Аздуфаль вскрыл уязвимость в работе многих роботов-пылесосов.

Читать далее

Сейчас на сайте

Сейчас на сайте 0 пользователей и 1 гость.