Habr.com

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

[Перевод] Read-only-права в Kubernetes, позволяющие выполнить любой код: разбор критической уязвимости в популярных Helm-чартах

6 часов 13 мин. назад

Казалось бы, права на чтение — что с них взять? Оказывается, в Kubernetes разрешение nodes/proxy GET позволяет выполнять любой код в любых подах кластера. Уязвимость уже нашли в популярных Helm-чартах, включая Prometheus, Datadog и Grafana. И да, команда Kubernetes решила это не исправлять.

Узнать, как проверить свой кластер

Urich: DDD и CQRS для микросервисов на Starlette без ручной раскладки роутов

6 часов 18 мин. назад

Когда строим бэкенд по DDD и CQRS, роуты и OpenAPI обычно собираем вручную. Urich делает иначе: описываешь ограниченный контекст одним объектом — маршруты и документация появляются сами. Обзор фреймворка на Starlette и примеры кода.

Читать далее

Защита ваших персональных данных от ИИ, цепочки из нейросетей на «бесконечном холсте» и еще 8 российских стартапов

6 часов 18 мин. назад

10 новых российских продуктов для самообучения в игровой форме, создания видео виджетов, оптимизации email-рассылок и многого другого. Битва за «Продукт недели» началась!

Читать далее

SELinux больше не враг, а помощник, или как мы подружили его с админами

6 часов 28 мин. назад

Привет, Хабр! Меня зовут Ольга, я инженер по автоматизации в компании РЕД СОФТ. Моя работа – превращать сложные и рутинные задачи системных администраторов в простые и понятные конфигурации в РЕД АДМ. Сегодня поговорим о системе, которая у многих администраторов вызывает легкую (или не очень) дрожь – о SELinux.

Читать далее

Мир на пороге дефицита HDD: как облака и ИИ меняют рынок жестких дисков

6 часов 28 мин. назад

HD для домашних ПК и ноутбуков сейчас редкость, ведь их во многом и вполне успешно заменили SSD. Однако эта технология по-прежнему очень востребована в дата-центрах. Так, в феврале 2026 года Western Digital сообщила, что ее мощности практически полностью застолбили крупные заказчики. Seagate подтвердила, что линии по высокоемким дискам для серверов загружены под завязку. Основные клиенты — операторы крупных облачных платформ, которые заранее бронируют объемы. WD получила предварительные заказы от семи крупнейших покупателей, часть из которых — до 2027 и 2028 годов. 

Зачем HDD в ЦОД? Есть несколько причин, но основная — это искусственный интеллект. При работе с ИИ важно не только обучать модели, но и хранить огромные массивы исходных данных, логов и резервных копий. В многоуровневых системах горячие данные размещаются на SSD, но основной объем холодных — на дисковых массивах. Речь идет о десятках и сотнях петабайт, где главное — стоимость хранения из расчета на терабайт, плюс предсказуемость инфраструктуры. Именно поэтому спрос на высокоемкие HDD резко вырос. Разберемся, насколько устойчивым будет такой перекос рынка и к чему это может привести.

Читать далее

Как я победил «замирающее» IPTV на MikroTik с двумя провайдерами (MultiWan) и DoH

6 часов 29 мин. назад

История одной диагностики, которая затянулась, но закончилась хеппи-эндом

Если у вас MikroTik, два провайдера, настроена балансировка (PCC), вы включили DNS-over-HTTPS (DoH) для безопасности, а IPTV на Android-приставке работает с перебоями или замирает при включении второго WAN канала — эта статья для вас.

Я прошёл этот путь от начала до конца и хочу поделиться готовым решением.

Проблема: IPTV на Android-приставке работало стабильно только при отключённом одном из провайдеров. При двух активных каналах видео начинало "замирать" через некоторое время после переключения каналов.

Читать далее

«Криптодубы». История токенизации деревьев с 2012 года

6 часов 42 мин. назад

Мы начали этот проект в 2012 году, когда биткоин стоил ещё $100, а NFT не существовало даже в виде концепта. И прошли путь через множество ошибок: выпустили токены на Ethereum, когда газ стоил дороже актива, ушли в «мёртвый» блокчейн, пытались сделать Web2-приложение перед самым локдауном. Это история о том, как связать биологический мир с цифровым, почему смарт-контракты лучше табличек с QR-кодами и как мы создаём «зеленый стейблкоин» с реальным обеспечением.

Читать далее

ИИ в Agile-команде. Цифровой помощник, железный дровосек или коллега?

6 часов 42 мин. назад

Всем привет! На связи команда «Клаудмастер» («Инферит FinOps»). Хотим рассказать вам про то, как мы используем ИИ в нашей работе.

Помните март 2025-го? Дарио Амадей, генеральный директор Anthropic, обещает, что очень скоро почти весь код будет писать ИИ, регуляторы и рынок труда должны будут адаптироваться (ну вы поняли). 

Тогда мы с командой спешно затеяли эксперимент: решили проверить, каков реальный КПД от ИИ на практике и стоит ли нам в него вложиться.

Читать далее

Ещё одна самодельная акустика

6 часов 48 мин. назад

Пока на улице зима, а вторая часть статьи "Солнечный коллектор для умеренного климата" задерживается (пришлось баню полностью разобрать), можно отвлечься и собрать что-нибудь менее сложное, но не менее нужное. Акустику, например. Стандартные "гробы" жене совсем не нравятся, так что дизайн будет не стандартным. Сразу дам краткое описание: 4 Ом, трёхполосная, закрытый ящик, СЧ/НЧ разделены физически, Vнч = 95л, Vсч = 23л, ~700гц, ~7кГц, SQL по СЧ.

Собственно, статья начинается здесь. Очень дёшево и совершенно случайно (я серьёзно, там были нюансы) мне достался комплект 50УМ104С и УП-003С. Для тех кто кривит нос - не спешите. Нюансы были в том, что ничего не работало. Под спойлером небольшое описание неисправностей и ремонта, для статьи маловато.

Читать далее

Хватит читать новости про ИИ! Иди и делай

7 часов 8 сек. назад

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

Читать далее

Апгрейды ПК, которые выглядели логичными, но не дали почти ничего

7 часов 18 сек. назад

Существуют апгрейды, которые делают отнюдь не новички, а люди с пониманием архитектуры ПК. Но даже у них случаются промахи, которые почти не дают выхлопа. Причем на бумаге-то все выглядит правильно. Спецификации обещают прирост, а люди на форумах всерьез обсуждают именно эти варианты модернизации. Однако на практике почему-то все получается наоборот. Ставишь новое железо, тестируешь – и понимаешь: что-то пошло не так. То есть система, конечно, стала чуточку быстрее, но не настолько, чтобы апгрейд вообще имел финансовый смысл. Сегодня вспоминаем примеры таких неочевидных ловушек и пытаемся вспомнить в них себя.

Читать далее

Продуктовая колористика: рабочий инструментарий

7 часов 4 мин. назад

Есть набор рабочих инструментов для работы с колористикой: часть из них — достаточно простые, часть — могут показаться на первый взгляд сложными. Я постараюсь в этой статье сделать начало работы с инстументами чуть проще, чтобы ты смог быстрее разобраться и главное — постарался применить их в своей работе, чтобы работать с цветом стало проще, быстрее и качественнее. 

Этот набор инструментов будет полезен дизайнерам, потому что превращает работу с цветом из «на глаз» в системный процесс. Также часть из этих инструментов могут работать с OKLCH и помогать в сборке палитры, пока Фигма нам даёт только расширенный гамут в виде переключателя на P-3, но не обзавелась переключателем на OKLCH внутри окна цветовой палитры.

Читать далее

Какие LLM потянет ваше железо?

7 часов 17 мин. назад

llm-checker — CLI, который сканирует железо и говорит, какие модели потянет Ollama. Сканирует GPU, RAM, CPU и оценивает каждую модель по скорости, качеству и совместимости. 35+ моделей от 1B до 32B, список модерируется вручную.

Читать далее

Промты для оживления и улучшения старых фотографий: краткий гайд

7 часов 17 мин. назад

Невзирая на огромную популярность оживлений старых снимков и новые возможности популярных моделей ИИ — реализовать поставленную задачу не так просто, как хотелось бы. У моделей типа OpenAI Sora и Nano Banano Pro встроенная логика: «если лицо оживает, нужно добавлять микромимику», а понимание красоты у каждого — разное. Тем не менее, есть ряд рабочих инструкций и решений для оживления старых фото, которые помогают воссоздать архивные снимки, оживить их, и не испортить оригиналы. 

Читать далее

Что не учитывают паттерны и почему мы не получаем то, что ожидаем?

7 часов 18 мин. назад

Мы часто проектируем «правильно»: используем проверенные подходы, следуем best practices, применяем паттерны. Но результат всё равно может оказаться далеким от ожидаемого. Архитектура выглядит логичной, решения — обоснованными, а в реальности система становится сложнее, дороже и больнее в сопровождении.

Почему так происходит? Разберём паттерны это на реальном кейсе миграции с Legacy-системы — и посмотрим, где заканчивается сила паттернов и начинается суровая реальность.

Краткое содержание статьи:

— Как проектировать правильно?
— К чему может провести правильное проектирование на примере истории миграции
— Почему получилось что-то «неправильное»?
— Выводы.

Читать далее

Memory под Nextion

7 часов 18 мин. назад

Делаем игру memory на экране Nextion!

Лежит без дела экран Nextion? Сделаем из него автономную игровую консоль для игры в «Memory»! Без внешних микроконтроллеров, только логика редактора Nextion Editor, таймеры и управление тачскрином. Подробный гайд, который можно повторить за чашкой чая.

Читать далее

AWX: большой рефакторинг и потеря корпоративных функций — что происходит с проектом

7 часов 21 мин. назад

Для многих технических специалистов AWX на протяжении многих лет был синонимом «бесплатного Ansible Tower» — надёжным и функциональным решением для управления Ansible-автоматизацией. Это был стандарт де-факто для тех, кто хотел получить удобство (практически) "коробочного" решения и функциональность корпоративного уровня, не вкладываясь в лицензии коммерческого решения.

Однако 2 июля 2024 года вышел релиз AWX версии 24.6.1, который стал последним на данный момент выпуском проекта. С тех пор прошло более полутора лет, а новых релизов так и не появилось. В репозитории проекта на GitHub висит предупреждение: «Releases of this project are now paused during a large scale refactoring». Для сообщества, активно использующего или планирующего использовать AWX как основной инструмент централизованного управления Ansible-автоматизацией, эта ситуация вызывает закономерные вопросы: Что происходит с проектом? Есть ли у него будущее?

Для конечного пользователя не совсем очевидно, но AWX не умирает, а кардинально трансформируется. В данной статье мы разберем текущую ситуацию вокруг AWX, опираясь на официальные анонсы, технические дискуссии разработчиков и статусы ключевых проектов. Проанализируем архитектурные изменения проекта. Разберемся, почему эти изменения были неизбежны, что именно было «вырезано» из проекта и что всё это значит для вас — инженеров ИТ инфраструктуры и архитекторов автоматизации, которые используют AWX в своей работе и проектах.

Читать далее

Чёрное окошко Linux: погружение в подсистему TTY

7 часов 33 мин. назад

Начав изучать тему терминалов в Linux, вы можете почувствовать, что по отдельности вроде бы всё понятно, но разница между понятиями и их суть всё равно ускользает. Консоль, терминал, TTY, виртуальная консоль, виртуальный терминал, эмулятор терминала, оболочка — это просто «вот то чёрное окошко, куда вводят команды Linux». На самом деле за этим окошком скрывается целая цепочка разных сущностей — от компонентов ядра до пользовательских программ. Цель данной статьи — объяснить подсистему TTY и избавить вас от этого неприятного ощущения.

Читать далее

Погружение в eBPF и XDP вместе с Go

7 часов 34 мин. назад

Технология eBPF у всех на слуху, но написать свой инструмент и получить все выгоды от eBPF не так просто из-за недостатка информации. 

Привет, Хабр! Я — Дмитрий Самохвалов, архитектор в компании К2Тех. Помимо этого пишу на GO и на Rust, и стараюсь делать жизнь наших инженеров и разработчиков интереснее и проще. В этой статье по мотивам доклада с Golang Conf я расскажу, как мы пришли к работе с eBPF и покажу на примере написания своего XDP-фильтра, как начать работу с eBPF, используя Go. 

Читать далее

Пишем плагин для semantic-release

7 часов 35 мин. назад

Вы когда-нибудь писали плагин для semantic-release? А хотели бы? Если да, то идем дальше. Расскажу, как это сделать и самое главное это не сложно. А в конце Вас ждет репозиторий, который вам поможет начать проект.

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

Читать далее

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

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