IPv6 больше четверти века обещает избавить интернет от тесноты IPv4-адресов. Его называли будущим сети, устраивали тестовые «дни IPv6», грозили скорым цифровым апокалипсисом IPv4… Но на дворе уже конец 2025 года, а IPv4 всё ещё живее всех живых. Почему за 30 лет мы так и не перешли на IPv6? Попробую разобраться в этой тёмной (и местами ироничной) истории.
ЧитатьПривет, Хабр!
На связи Дмитрий Пирумов, руководитель подразделения QA РТЛабс. В этой статье хочу поделиться опытом развития внутреннего обучения — как, зачем и почему мы создали корпоративную школу автоматизированного тестирования. Наш опыт будет полезен, если нужно организовать внутреннее обучение и вы ищете ответ, как решить эту задачу.
Читать далееПривет, Хабр! Меня зовут Миняйлов Лев, я DevOps-инженер в ИТ‑холдинге Т1.
В этой статье предлагаю рассмотреть эволюцию методов развертывания в Helm от v2 к v4, и дополнительно уделить внимание порядку обновления ресурсов в кластере и возможностям влиять на него через хуки.
Читать далееПривет, Хабр!
Сегодня предлагаю обсудить Managed OpenSearch Yandex Cloud. Поговорим о том, как автоматизировать управление кластером, чтобы сократить расходы на разработку, и как улучшить качество поиска на русском языке, используя доступные в сервисе инструменты морфологии.
Читать далееМы избавились от «вечно живущих» EC2‑инстансов, настроили масштабируемые GitLab Runner’ы через Fleeting и Autoscaler и при этом сократили расходы на CI‑инфраструктуру. Делимся рабочими конфигами, подводными камнями и практическим гайдом по настройке.
Читать далееФорматирование строк кажется тривиальной задачей, пока вы не сталкиваетесь с поддержкой чужого легаси-кода или вопросами производительности в высоконагруженных циклах.
За годы развития Python прошел путь от C-style форматирования (%) до мощных f-строк (Python 3.6+). Но означает ли это, что о старых методах можно забыть?
Мы незаметно преодолеваем рубеж, после которого редактирование человеческого генома, в том числе, зародышевой линии становится не только технически осуществимым, но и коммерчески интересным. Я не буду вдаваться в глубокую социально-расовую подоплёку этого процесса, предложу вам поговорить о той сфере, в которой без коррекции человека на уровне генома, по-видимому, не обойтись. Речь о долговременных пилотируемых космических экспедициях. Эволюция позволила нашему виду не только приспособиться к обитанию во всех климатических поясах Земли, но и в значительной степени изменить планету для нашего комфорта и безопасного обитания на ней. При этом все известные планеты практически непригодны для жизнедеятельности (лишь освоение Луны и Марса кажется осуществимым в отдалённой перспективе «вахтовым методом»). Как я рассказывал ранее в одной из статей, терраформирование сейчас можно рассматривать только как научную фантастику, а не как инженерный проект (правда, примерно через полгода на сайте Prokosmos вышла более оптимистичная статья о терраформировании Марса — также рекомендую её почитать). Будем исходить из того, что сейчас космоформировать космонавта гораздо реальнее, чем терраформировать его будущую среду обитания. Под катом – коротко о том, как осваивается этот научный фронтир. Мы поговорим прежде всего о потенциальном совершенствовании человека для долгосрочной экспедиции на Марс.
Читать далееEarned schedule (ES) или Метод освоенного расписания (думаю это наиболее удачный перевод на русский язык) - это метод который даст вам уверенность в том, что проект будет выполнен ровно к назначенному сроку, или, при наличии проблем, покажет отрицательную динамику производительности вашей команды и вовремя подаст сигнал о том, что нужно срочно принимать меры и корректировать работу, чтобы исправить ситуацию.
ES является дополнением к методу освоенного объема (EVA), который ранее я описал в этой статье. Если метод освоенного объема вам не знаком, то прежде чем продолжить чтение этой статьи, обязательно ознакомьтесь с предыдущей, т.к. без понимая EVA невозможно будет понять смысл описанных здесь расчетов.
Читать далееПервый список OWASP Top Ten был выпущен в 2004 году. И с того момента появилось 7 обновлений, последнее из которых представлено в ноябре 2025 (пока в статусе Release Candidate). Эксперты WMX проанализировали все выпуски, чтобы разобраться, как с каждым годом и даже десятилетием менялась оценка угроз.
Путь осыПривет, Хабр! Я Дима, руковожу отделом информационных технологий бэк-офиса в “Петрович-Тех”. Давно не делился историями, решил рассказать о нашем проекте по работе с восьмилетним HTML-легаси, то есть порталом технической поддержки.
Обновление целой легаси-системы, которая обслуживает тысячи сотрудников — та еще задачка. С одной стороны есть устаревший код и сервисы, с другой — непрерывная работа, которую нельзя тормозить: пострадают бизнес-процессы. В этом кейсе расскажу, как мы обновили портал техподдержки, использовали ресурсы образовательных проектов для принесения реальной пользы, отбросили две ключевые, но ошибочные фичи, и поняли, что интеграция с AD стала главным приоритетом.
Читать далееВ этой статье расскажем, как мы пришли к подходу, который внутри называем Benchmark Driven Development (BDD) — разработка, движимая бенчмарками на своих данных.
(Да, мы знаем, что BDD — это ещё и Behavior Driven Development, тут у нас своя расшифровка
Как автоматизировать создание технической документации для сотен мер в OLAP-проекте? Рассказываю про систему, которая связывает LangGraph, MCP-сервер и Cursor CLI в единый конвейер генерации спецификаций.
Агент извлекает список мер через локальную LLM (с фалбэком на regex), последовательно обрабатывает каждую через циклический граф состояний и автоматически трассирует поток данных от Power BI мер через DWH представления до хранимых процедур.
Практический кейс из BI-аналитики: от 15-20 минут ручной работы на меру до полной автоматизации. В статье — эволюция архитектуры от простого MCP-сервера до продакшн-решения с детальным логированием каждого шага.
GitHub репозитории прилагаются.
Читать далееПокраснение, жжение, ощущение «песка» в глазах, быстрая усталость к концу рабочего дня - многие воспринимают эти симптомы как неизбежную плату за жизнь с ноутбуком и смартфоном. Однако за таким «обычным дискомфортом» часто стоит вполне конкретный диагноз - синдром сухого глаза.
В этом материале - два показательных клинических кейса из практики офтальмолога. Врач объясняет, почему не стоит лечиться «какими-нибудь каплями» и что сегодня действительно помогает глазам пережить рабочие 6–12 часов у монитора.
Читать далееПривет, Хабр!
В детстве портовый кран представлялся мне исполинским жирафом. Длинные ноги его портала стояли на пирсе. А под ними сновали, невероятным образом ставшие крохотными, железнодорожные вагоны. Свою вытянутую желтую шею-стрелу, покрытую темными пятнами ферм, неспешно склонял он над раскрывшейся пастью трюма рыболовного судна-кашалота, отнимая его богатый улов. Жилы стальных канатов звенели от напряжения, настолько тяжела была его работа. Жираф издавал электрический вой, сражаясь за свою добычу.
И вот, спустя многие годы меня продолжают восхищать конструкции советских машин. Но вижу теперь я за ними не те фантазии из детства, а гений человеческой инженерной мысли. И в этой статье я предлагаю вам насладиться технической эстетикой архивных чертежей и конструкторских решений инженеров прошлого.
Погрузиться в эпоху советской инженерииА ведь правда, если посмотреть на любой сайт, то можно заметить, что многие элементы состоят из списков и наборов: лента новостей в соцсетях, товары в интернет-магазине, сообщения в чате. Для хранения этих данных нужны массивы, и важно не бояться работать с ними.
Привет, Хабр! Меня зовут Александр Дудукало, я автор базового курса по JavaScript. Сегодня мы поговорим о методах массивов. Если коротко, вы узнаете, как легко и элегантно работать со списками данных, не используя громоздкие циклы. Детали внутри.
Читать далееKubernetes — мощный, но сложный инструмент для управления инфраструктурой. Мы подобрали несколько руководств с лучшими практиками для погружения в тему и ряд решений, упрощающих развертку кластеров. В список попали свежие, но не самые хайповые инструменты, которые только-только обрастают своей аудиторией.
Читать далееПривет! Я — Лёша Яркин, решаю бизнес-задачи с помощью дизайна уже больше 10-ти лет. Это третья часть моей большой статьи, и сегодня я поделюсь ссылкой на мои шаблоны дизайн-шпаргалок, которые помогают мне декомпозировать, и отслеживать прогресс дизайн-задач прямо в Figma. Я опубликовал их в Figma Community. Все шаблоны абсолютно бесплатны, и вы можете их использовать, либо изменять, как посчитаете нужным/удобным.
Читать далееФронтенд переживает очередной виток переосмысления технологий. После десятилетия доминирования SPA-подхода, React-подобных экосистем и инструментального «комбайна» из Webpack/Vite/TypeScript/Redux появляются идеи возврата к простоте. Это о том, чтобы минимизировать JavaScript, отдать больше задач на сервер и перестать городить frontend + backend там, где это не нужно. В этом контексте библиотека HTMX стала одним из заметных феноменов последних лет.
Читать далееСейчас это удивительное устройство принято относить к категории субноутбуков, но во времена, когда оно только появилось на свет, такого понятия еще не существовало. В середине девяностых японские инженеры решали непростую задачу: они пытались создать небольшое компактное устройство, сопоставимое по весу и габаритам с карманными компьютерами, но при этом способное работать с софтом и под управлением ОС для обычных настольных персоналок. Именно таким девайсом и стал Casio Cassiopeia FIVA MPC-102 — компактный ноутбук с полноценной Windows 98 на борту.
А что в нём особенного?Импортозамещение аналитических систем остаётся одной из наиболее трудоемких задач в корпоративной ИТ-среде. Особенно когда речь идёт о платформах уровня SAP BW/4 HANA: больших объемах данных, сложной архитектуре, множестве отчетов и строгих нефункциональных требованиях. В подобных проектах важны не только выбор стека и корректная миграция хранилища, но и организационные решения, планирование и работа с пользователями.
Всем привет! Меня зовут Михаил Синельников, я лидер кластера импортозамещения аналитической отчетности в ВТБ. Вместе с моим коллегой Владимиром Ведяковым, ИТ-лидером проекта со стороны компании «Сапиенс Солюшнс», мы описали в этой статье перенос системы аналитической отчетности SAP BW/4 HANA на импортонезависимый стек. В этом материале представлен наш практический опыт: ключевые решения, подходы к планированию, особенности реализации и выводы, которые могут быть полезны командам, работающим с аналогичными задачами.
Читать далее