Habr.com

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

Как дебажить distroless-контейнер в Kubernetes без shell: ephemeral containers на практике

чт, 05/28/2026 - 20:01

В прошлой статье мы разбирали kubectl describe pod: как читать вывод, в котором Kubernetes уже часто сам написал причину проблемы — в Events, Conditions, рестартах, probe’ах и статусах контейнеров.

Сегодня спустимся на следующий уровень: что делать, если снаружи всё уже посмотрели, а внутри контейнера нет даже /bin/sh.

Разберём, как дебажить distroless-контейнеры в Kubernetes через ephemeral containers: зачем они нужны, как работают, где помогают во время инцидента, почему можно легко ошибиться с файловой системой, процессами, DNS и TLS, и почему нормальная отладка должна жить в платформе, а не внутри боевого образа.

Читать далее

ИИ не автоматизировал разработчиков. Он сделал кое-что хуже

чт, 05/28/2026 - 19:34

«Ты кнопкодав с многолетним опытом смузихлёбства» — примерно так сейчас звучит позиция рынка в адрес опытных разработчиков. Венчурные деньги уходят в AI-first, штаты сокращаются, джуны уверены, что знают лучше. Я руководил отделом из 30 человек и наблюдал это изнутри.

Это не нытьё про «раньше было лучше». Это попытка честно разобраться, что происходит с профессией — через личный эксперимент.

Читать далее

Как оплатить обучение за границей из России в 2026 году: способы, цены, рейтинги

чт, 05/28/2026 - 19:33

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

Кто дочитает до конца, получит ответы на все эти вопросы. Поехали!

Читать далее

Сложный поиск альтернативных частиц Хиггса

чт, 05/28/2026 - 19:27

В прошлом году одна из наиболее оживлённых дискуссий в моём блоге (116 комментариев) развернулась под статьёй о ложном вакууме, опубликованной в конце августа. В начале этой статьи я упоминал, что уровень энергии вакуума и, следовательно, масса рождающихся элементарных частиц, а также масса протона, напрямую зависят от свойств скалярного поля Хиггса. Бозон Хиггса, открытый в 2012 году на Большом Адронном Коллайдере, является квантом этого поля. Там же я вскользь упоминал, что бозон Хиггса может быть не единственным, а представлять собой лишь одну из группы подобных частиц. Если бы в пространстве доминировало поле Хиггса, заключающее иную энергию, нежели наблюдаемое нами, то настройки Вселенной и нуклеосинтеза в частности могли бы слететь непредсказуемым и, скорее всего, катастрофическим образом. Поэтому важно понимать, существуют ли альтернативные поля, подобные полю Хиггса, и можно ли экспериментально получить другие частицы, функционально похожие на бозон Хиггса. Одно из первых сообщений о том, что на Большом Адронном Коллайдере обнаружен новый бозон Хиггса, поступило в 2015 году от знаменитого физика Марио Ливио. С тех пор ведутся исследования и делаются прогнозы о том, как искать такие альтернативные бозоны, и сколько их может быть в соответствии с какими теориями (спойлер: до пяти). Об этих поисках коротко расскажу под катом.

Читать далее

Тест батареек Camelion Plus

чт, 05/28/2026 - 19:16

Camelion - один из старейших брендов батареек, присутствующий на российском рынке (кстати, батарейки этого бренда продаются более чем в ста странах).

Я протестировал батарейки серии Camelion Plus Alkaline.

Читать далее

Почему компании строят свои конструкторы баннеров: разбор паттерна, который никто не называет

чт, 05/28/2026 - 19:15

Полтора года назад я работал в B2C-продукте с командой около 150 человек. Маркетинг хотел запускать промо на сайте: баннеры, акции, сезонные кампании. Простая задача, на которую у нас ушло два с половиной года и шесть разных решений.

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

Читать далее

Структурированное логирование и трейсинг в Node.js: @cleverbrush/log и @cleverbrush/otel

чт, 05/28/2026 - 19:09

Статья о том, как получить наблюдаемость (observability) в приложении с минимальным кодом, а бонусом получить структурированные логи с типизированными шаблонами, автоматическую корреляцию со спанами OpenTelemetry, всё это с помощью набора библиотек, которые я называю CleverBrush Framework.

Читать далее

[Перевод] Странные образования на поверхности Венеры ставят в тупик планетологов

чт, 05/28/2026 - 19:00

Странные образования на поверхности Венеры — так называемые короны — вероятно, являются ключом к пониманию до сих пор непостижимого внутреннего строения нашей планеты-близнеца. Используя данные космического аппарата НАСА «Магеллан», полученные несколько десятилетий назад, Анна Гульчер, учёный-геофизик из Фрайбургского университета в Германии, создала инновационные новые 3D-модели крупнейших корон, чтобы лучше понять загадочную геодинамику Венеры.

Команда использовала данные с радиолокационных датчиков космического аппарата «Магеллан», который официально прекратил функционировать в 1994 году, чтобы более внимательно изучить окружающую топографию корон и их гравитационные сигнатуры.

Короны демонстрируют необычайное разнообразие по размеру, морфологии, топографии, гравитационным характеристикам и тектоническим условиям, что указывает на то, что они не являются результатом единого механизма формирования, а отражают спектр динамических процессов, пишут Гульчер и её коллеги в статье, представленной на Генеральной ассамблее Европейского союза геонаук 2026 года (EGU26) в Вене.

В обновлённой базе данных насчитывается 741 корона, расположенных по всей поверхности Венеры.

Читать далее

Шифрование на уровне протокола

чт, 05/28/2026 - 19:00

Как организовать шифрование на уровне протокола? На самом деле тема непростая и пожалуй (имхо) это как раз та самая тема, где прийти к компромиссу почти никогда не получается. Разве что просто не передавать чувствительные данные вовсе.

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

Читать далее

Пять самых крупных ошибок, которые допускают компании при внедрении SRE

чт, 05/28/2026 - 18:51

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

В статье разбираем 5 типичных провалов при внедрении SRE: от формального переименования эксплуатации до поспешной покупки AIOps без нормального observability. Это разбор о том, почему надежность ломается не только в инфраструктуре, но и в процессах, метриках, найме и управленческих стимулах.

Разобрать ошибки

Приложения для Битрикс24, которые реально экономят время

чт, 05/28/2026 - 18:51

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

Читать далее

Анатомия Claude Code. Первичный анализ и наполнение контекста

чт, 05/28/2026 - 18:41

Каждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают так же. Обычно говорят: «агент наполняет контекст».

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

- задача определена в общем виде (кто знает, что имел в виду автор)
- пути исследования не детерминированы (в общем виде не используется специфика фреймворка)
- используются базовые инструменты (read, grep, cat, find)

В итоге при первичном исследовании легко столкнуться с ситуацией, когда основной контекст заполнен сведениями, слабо относящимися к исходной задаче.

В Anthropic быстро осознали эту проблему и вынесли всю описанную работу в Explore sub-agent. В результате основной agent ставит задачу промптом, Explore выбирает путь исследования, а результат формирует в виде отчета. Проблему чистоты основного контекста они, конечно, решили. Но что с качеством такого анализа?

Наблюдая за работой Explore и видя, как агент, используя «примитивные» инструменты, в агонии пытаясь отыскать недостающее или, наоборот, пропускает важные сведения о проекте, невольно ловишь себя на мысли: «Как так вышло, что последние 10 лет развития индустрии инструментов прошли мимо agent?» А может, это человечество свернуло не туда?

Читать далее

Как изменились требования к разработчикам в эпоху AI: опыт техлида

чт, 05/28/2026 - 18:21

Всем привет! Меня зовут Александр, я техлид в продуктовой компании.

Недавно один хороший знакомый набирал команду в стартап. Он приверженец подхода AI first и попросил меня помочь с наймом.

У меня за плечами большой опыт разработки. Настолько большой, что я помню, как разработчики ругали компиляторы C для микропроцессоров за неоптимизированный код и говорили, что никогда не перейдут с ассемблера. Также я помню, как программисты ругали высокоуровневые абстракции за бойлерплейт и обещали никогда не бросить C.

Сейчас мы переходим к новому уровню абстракции, и требования к сотрудникам меняются соответственно. В своей работе и pet-проектах я активно использую Cursor. За последние полгода у меня появилось понимание, как правильно использовать этот инструмент. Делюсь инсайтами.

Читать далее

Распродажа «Большой Пятерки» в PlayStation – Days Of Play

чт, 05/28/2026 - 18:20

«Дни игры» начинаются 27 мая и продлятся до 10 июня, по подписке PlayStation Plus будут доступны ежемесячные игры за июнь, пробные версии инди-игр, а также эксклюзивные наборы. Подробнее о выгодных предложениях и бонусах поговорим прямо сейчас.

Читать далее

GIT: Как ломать и чинить историю правильно

чт, 05/28/2026 - 18:11

Привет, Хабр! Хочется поделиться инструментами и практиками для работы с GIT, о которых не все знают, но которые сильно упрощают жизнь вам и вашей команде. Если кто-то хочет чтобы ваша история коммитов была читаемой, легкой для понимания и с возможностью заглянуть в любой коммит и понять, какие были произведены изменения, то эта статья для вас.
Здесь не будет базовых понятий и терминов, так как предполагается, что с основами GIT вы уже знакомы. 

Читать далее

Разбираемся в ML без воды: от базы до Attention. Часть 6: Логистическая регрессия

чт, 05/28/2026 - 18:09

Итак мы обсудили задачу классификации и метрики качества классификационных моделей.

Имея такой набор знаний, мы наконец готовы перейти к моделям, которые, в отличие от kNN, действительно обучаются на данных, а не просто запоминают обучающую выборку.

И первый кандидат у нас логистическая регрессия

Читать далее

Решето как гипотетический контейнер для жидких субстанций

чт, 05/28/2026 - 18:01

Все мы знаем, что вода — источник жизни, и с древних времён люди старались селиться там, где есть источники воды.

Однако двойственность ситуации заключается в том, что, с одной стороны, люди всегда искали воду, а с другой стороны — всегда старались избавиться от неё! :-)

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

И, как вы, наверное, уже начинаете догадываться, сегодня мы поговорим о гидрофобных материалах и способах искусственного создания водоотталкивающих условий!

Читать далее

Лучшие нейросети для генерации изображений — как создать картинку с помощью ИИ в 2026 году

чт, 05/28/2026 - 18:00

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

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

Читать далее

Волны гасят ветер: во что упирается развитие ИИ в теории длинных волн Кондратьева

чт, 05/28/2026 - 18:00

Что объединяет ткацкий станок, фабричный конвейер, телефонные сети и GPU? Каждое из этих изобретений в свое время выводило технологии на новый уровень. Многие ученые обращали внимание, что взрывное› развитие повторяется через равные промежутки времени. Один из них — советский экономист Николай Кондратьев, в 1920-е годы описавший длинные экономические циклы.

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

Сначала разберем, как работает теория Кондратьева — она помогает приоткрыть завесу в будущее. Затем применим ее к ИИ, который сейчас на пике, и посмотрим, к чему приведет текущая волна — погрузятся ли в пучину стартапы, взлетевшие на новой технологии, или мы увидим еще большее развитие как технологий, так и бизнеса? Что будет с рынком труда, если волна все-таки пойдет на спад? И главное — что поможет нам не утонуть вместе с технологией?

Читать далее

Почему на самом деле нельзя делить на ноль? Физический и аксиоматический подходы

чт, 05/28/2026 - 17:59

«На ноль делить нельзя». Все мы заучили это правило в школе, но мало кто реально понимает, как этот запрет работает под капотом.

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

Спойлер: делить 0 на 0 тоже нельзя, но причина там совершенно другая.

Читать далее

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

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