В прошлой статье мы разбирали kubectl describe pod: как читать вывод, в котором Kubernetes уже часто сам написал причину проблемы — в Events, Conditions, рестартах, probe’ах и статусах контейнеров.
Сегодня спустимся на следующий уровень: что делать, если снаружи всё уже посмотрели, а внутри контейнера нет даже /bin/sh.
Разберём, как дебажить distroless-контейнеры в Kubernetes через ephemeral containers: зачем они нужны, как работают, где помогают во время инцидента, почему можно легко ошибиться с файловой системой, процессами, DNS и TLS, и почему нормальная отладка должна жить в платформе, а не внутри боевого образа.
Читать далее«Ты кнопкодав с многолетним опытом смузихлёбства» — примерно так сейчас звучит позиция рынка в адрес опытных разработчиков. Венчурные деньги уходят в AI-first, штаты сокращаются, джуны уверены, что знают лучше. Я руководил отделом из 30 человек и наблюдал это изнутри.
Это не нытьё про «раньше было лучше». Это попытка честно разобраться, что происходит с профессией — через личный эксперимент.
Читать далееКак быть с инвойсом от иностранного вуза, если нет счёта в зарубежном банке? Сколько стоит образование и студенческая жизнь за границей в 2026 году? Как оплачивать бытовые расходы, если банки не работают?
Кто дочитает до конца, получит ответы на все эти вопросы. Поехали!
Читать далееВ прошлом году одна из наиболее оживлённых дискуссий в моём блоге (116 комментариев) развернулась под статьёй о ложном вакууме, опубликованной в конце августа. В начале этой статьи я упоминал, что уровень энергии вакуума и, следовательно, масса рождающихся элементарных частиц, а также масса протона, напрямую зависят от свойств скалярного поля Хиггса. Бозон Хиггса, открытый в 2012 году на Большом Адронном Коллайдере, является квантом этого поля. Там же я вскользь упоминал, что бозон Хиггса может быть не единственным, а представлять собой лишь одну из группы подобных частиц. Если бы в пространстве доминировало поле Хиггса, заключающее иную энергию, нежели наблюдаемое нами, то настройки Вселенной и нуклеосинтеза в частности могли бы слететь непредсказуемым и, скорее всего, катастрофическим образом. Поэтому важно понимать, существуют ли альтернативные поля, подобные полю Хиггса, и можно ли экспериментально получить другие частицы, функционально похожие на бозон Хиггса. Одно из первых сообщений о том, что на Большом Адронном Коллайдере обнаружен новый бозон Хиггса, поступило в 2015 году от знаменитого физика Марио Ливио. С тех пор ведутся исследования и делаются прогнозы о том, как искать такие альтернативные бозоны, и сколько их может быть в соответствии с какими теориями (спойлер: до пяти). Об этих поисках коротко расскажу под катом.
Читать далееCamelion - один из старейших брендов батареек, присутствующий на российском рынке (кстати, батарейки этого бренда продаются более чем в ста странах).
Я протестировал батарейки серии Camelion Plus Alkaline.
Читать далееПолтора года назад я работал в B2C-продукте с командой около 150 человек. Маркетинг хотел запускать промо на сайте: баннеры, акции, сезонные кампании. Простая задача, на которую у нас ушло два с половиной года и шесть разных решений.
Эта статья про путь, который мы прошли. И про то, что я обнаружил, когда поговорил с другой командой внутри той же компании.
Читать далееСтатья о том, как получить наблюдаемость (observability) в приложении с минимальным кодом, а бонусом получить структурированные логи с типизированными шаблонами, автоматическую корреляцию со спанами OpenTelemetry, всё это с помощью набора библиотек, которые я называю CleverBrush Framework.
Читать далееСтранные образования на поверхности Венеры — так называемые короны — вероятно, являются ключом к пониманию до сих пор непостижимого внутреннего строения нашей планеты-близнеца. Используя данные космического аппарата НАСА «Магеллан», полученные несколько десятилетий назад, Анна Гульчер, учёный-геофизик из Фрайбургского университета в Германии, создала инновационные новые 3D-модели крупнейших корон, чтобы лучше понять загадочную геодинамику Венеры.
Команда использовала данные с радиолокационных датчиков космического аппарата «Магеллан», который официально прекратил функционировать в 1994 году, чтобы более внимательно изучить окружающую топографию корон и их гравитационные сигнатуры.
Короны демонстрируют необычайное разнообразие по размеру, морфологии, топографии, гравитационным характеристикам и тектоническим условиям, что указывает на то, что они не являются результатом единого механизма формирования, а отражают спектр динамических процессов, пишут Гульчер и её коллеги в статье, представленной на Генеральной ассамблее Европейского союза геонаук 2026 года (EGU26) в Вене.
В обновлённой базе данных насчитывается 741 корона, расположенных по всей поверхности Венеры.
Читать далееКак организовать шифрование на уровне протокола? На самом деле тема непростая и пожалуй (имхо) это как раз та самая тема, где прийти к компромиссу почти никогда не получается. Разве что просто не передавать чувствительные данные вовсе.
Я расскажу как шифрование можно организовать на уровне протокола brec и ни в коем случае не буду затрагивать те самые принципиальные решения, влияющие на безопасность (как передавать, куда передавать, отправлять ли, и хранить ли чувствительные данные вовсе). Иными словами нас интересует инструментальная сторона вопроса.
Читать далееSRE часто внедряют как набор инструментов, дашбордов и новых должностей, но через полгода команда всё так же тушит инциденты по ночам, а бюджеты ошибок живут только в таблицах.
В статье разбираем 5 типичных провалов при внедрении SRE: от формального переименования эксплуатации до поспешной покупки AIOps без нормального observability. Это разбор о том, почему надежность ломается не только в инфраструктуре, но и в процессах, метриках, найме и управленческих стимулах.
Разобрать ошибкиВозможности системы Битрикс24, очень распространенной в отечественном бизнесе, могут расширяться с помощью приложений, а также индивидуальной доработки. Рассмотрим подробнее, что можно выбрать и установить, чтобы сэкономить время на выполнении рутинных задач.
Читать далееКаждый, кто программирует с агентами (Claude Code, Codex и т.д.), знает: перед тем как приступить к задаче, агент исследует проект. Это кажется логичным, естественным и закономерным, ведь люди делают так же. Обычно говорят: «агент наполняет контекст».
Для агента такой контекст должен содержать не только полезные сведения, но и не включать лишних, которые могут оказать влияние на конечный результат. Но добиться этого не так-то просто, поскольку:
- задача определена в общем виде (кто знает, что имел в виду автор)
- пути исследования не детерминированы (в общем виде не используется специфика фреймворка)
- используются базовые инструменты (read, grep, cat, find)
В итоге при первичном исследовании легко столкнуться с ситуацией, когда основной контекст заполнен сведениями, слабо относящимися к исходной задаче.
В Anthropic быстро осознали эту проблему и вынесли всю описанную работу в Explore sub-agent. В результате основной agent ставит задачу промптом, Explore выбирает путь исследования, а результат формирует в виде отчета. Проблему чистоты основного контекста они, конечно, решили. Но что с качеством такого анализа?
Наблюдая за работой Explore и видя, как агент, используя «примитивные» инструменты, в агонии пытаясь отыскать недостающее или, наоборот, пропускает важные сведения о проекте, невольно ловишь себя на мысли: «Как так вышло, что последние 10 лет развития индустрии инструментов прошли мимо agent?» А может, это человечество свернуло не туда?
Читать далееВсем привет! Меня зовут Александр, я техлид в продуктовой компании.
Недавно один хороший знакомый набирал команду в стартап. Он приверженец подхода AI first и попросил меня помочь с наймом.
У меня за плечами большой опыт разработки. Настолько большой, что я помню, как разработчики ругали компиляторы C для микропроцессоров за неоптимизированный код и говорили, что никогда не перейдут с ассемблера. Также я помню, как программисты ругали высокоуровневые абстракции за бойлерплейт и обещали никогда не бросить C.
Сейчас мы переходим к новому уровню абстракции, и требования к сотрудникам меняются соответственно. В своей работе и pet-проектах я активно использую Cursor. За последние полгода у меня появилось понимание, как правильно использовать этот инструмент. Делюсь инсайтами.
Читать далее«Дни игры» начинаются 27 мая и продлятся до 10 июня, по подписке PlayStation Plus будут доступны ежемесячные игры за июнь, пробные версии инди-игр, а также эксклюзивные наборы. Подробнее о выгодных предложениях и бонусах поговорим прямо сейчас.
Читать далееПривет, Хабр! Хочется поделиться инструментами и практиками для работы с GIT, о которых не все знают, но которые сильно упрощают жизнь вам и вашей команде. Если кто-то хочет чтобы ваша история коммитов была читаемой, легкой для понимания и с возможностью заглянуть в любой коммит и понять, какие были произведены изменения, то эта статья для вас.
Здесь не будет базовых понятий и терминов, так как предполагается, что с основами GIT вы уже знакомы.
Итак мы обсудили задачу классификации и метрики качества классификационных моделей.
Имея такой набор знаний, мы наконец готовы перейти к моделям, которые, в отличие от kNN, действительно обучаются на данных, а не просто запоминают обучающую выборку.
И первый кандидат у нас логистическая регрессия
Читать далееВсе мы знаем, что вода — источник жизни, и с древних времён люди старались селиться там, где есть источники воды.
Однако двойственность ситуации заключается в том, что, с одной стороны, люди всегда искали воду, а с другой стороны — всегда старались избавиться от неё! :-)
То есть старались всегда найти такой способ защититься от смачивающего действия воды, чтобы устранить её воздействие на тело, так как высокая теплоёмкость её активно охлаждает организм человека, и если в жарких регионах это и даёт определённую радость, то на большей части поверхности Земли подобное смачивание чревато проблемами со здоровьем.
И, как вы, наверное, уже начинаете догадываться, сегодня мы поговорим о гидрофобных материалах и способах искусственного создания водоотталкивающих условий!
Читать далееПосле многочисленных апдейтов всех популярных моделей для генерации картинок стало совершенно понятно, что даже универсальные ии имеют определенный стиль, сильные стороны и недостатки. Проще говоря, нужно выбирать не столько лучший движок для генерации картинок, сколько отталкиваться от сценария использования того или иного инструмента.
Мы решили сделать показательный обзор каждого инструмента в контексте решения определенной задачи.
Читать далееЧто объединяет ткацкий станок, фабричный конвейер, телефонные сети и GPU? Каждое из этих изобретений в свое время выводило технологии на новый уровень. Многие ученые обращали внимание, что взрывное› развитие повторяется через равные промежутки времени. Один из них — советский экономист Николай Кондратьев, в 1920-е годы описавший длинные экономические циклы.
Длинные волны Кондратьева связывают с кластерами технологий, структурными сдвигами и сменой базовой инфраструктуры. ИИ хорошо укладывается в эту схему: сначала появились модели и сервисы, затем — гонка за дата-центрами, чипами и электричеством. А вместе с этим рост затрат, когда все как в сказке: чтобы остаться на месте — нужно бежать, то есть участвовать в гонке за мощностями. А когда хайп заканчивается, часто начинается спад — ведь мы говорим о волне.
Сначала разберем, как работает теория Кондратьева — она помогает приоткрыть завесу в будущее. Затем применим ее к ИИ, который сейчас на пике, и посмотрим, к чему приведет текущая волна — погрузятся ли в пучину стартапы, взлетевшие на новой технологии, или мы увидим еще большее развитие как технологий, так и бизнеса? Что будет с рынком труда, если волна все-таки пойдет на спад? И главное — что поможет нам не утонуть вместе с технологией?
Читать далее«На ноль делить нельзя». Все мы заучили это правило в школе, но мало кто реально понимает, как этот запрет работает под капотом.
Предлагаю закрыть этот гештальт раз и навсегда. В статье разбираем деление на ноль с двух сторон: сначала наглядно (на примере сисадмина и серверных квот), а затем строго математически (через алгебру и аксиомы).
Спойлер: делить 0 на 0 тоже нельзя, но причина там совершенно другая.
Читать далее