Selectel📅 18.09.2026 08:39⏱️ 10 мин
Реализация Graceful Shutdown для Python-приложений в Kubernetes Антон Озеров Стажер бэкенд-разработчик Python 18 сентября 2026 Разбираем внедрение Graceful Shutdown в Python-сервисах под управлением Kubernetes. Настраиваем тайминги (drain- и grace-периоды), uWSGI, Gunicorn, FastAPI, Flask, Celery и Dramatiq, чтобы исключить потерю данных и обрывы активных соединений при деплое. Часто ли вы сталкив…
Читать полностью →Habr📅 18.09.2026 08:38⏱️ 1 мин
В статье рассматривается применение принципов методики обучения иностранным языкам при построении занятий по программированию: от имитативных и подстановочных упражнений к трансформационным и репродуктивным, с включением профессионально ориентированных кейсов. Читать далее
Читать полностью →Habr📅 18.09.2026 08:33⏱️ 1 мин
Разрабатываю отчёт, проверяю на тестовых данных — всё быстро. Передаю заказчику — три минуты ожидания. Знакомая ситуация. Первый инстинкт — переписать запрос, добавить индекс, сузить период. Это угадывание, и оно редко помогает с первой попытки. За несколько лет я выработал маршрут, который по моему опыту даёт конкретный ответ за 10–15 минут без привлечения DBA: читать не 1С-код, а план выполнения…
Читать полностью →Habr📅 18.09.2026 08:27⏱️ 7 мин
В последние годы для многих наших коллег и пользователей вопросы минимизации рисков безопасности стали острым повседневным вызовом. При планировании архитектурных изменений мы не могли удержаться от того, чтобы не заложить в Операционную Систему встроенных механизмов программно-информационной изоляции. Данной статьёй хотим анонсировать завершение разработки новой для продукта технологии — однонапр…
Читать полностью →Habr📅 18.09.2026 08:26⏱️ 11 мин
В почтовом ящике находится отправленное письмо, наличие которого было зафиксировано при нотариальном осмотре. Получатель утверждает, что ничего не получал, и демонстрирует «пустой» ящик... На первый взгляд — истина на стороне отправителя, но есть нюанс… Ниже — разбор того, почему папка «Отправленные» сама по себе не доказывает отправку, какие цифровые следы действительно важны и как сохранить пере…
Читать полностью →Habr📅 18.09.2026 08:12⏱️ 11 мин
Мы воспринимаем время как нечто реальное. Но что, если это лишь иллюзия: иллюзия, которая по своей сути относительна? Существует ли время в принципе, на фундаментальном уровне? Итан Сигел, 9 сентября 2026 Ключевые тезисы: Если мы хотим точно описать, когда и где что-то происходит, нам нужны четыре координаты: три пространственные и одна временн а я, то есть время. Благодаря Эйнштейну мы узнали, чт…
Читать полностью →Habr📅 18.09.2026 08:05⏱️ 11 мин
Приветствую всех! Помните компактные цифровые фотоаппараты‑«мыльницы» из нулевых? Уверен, такие девайсы были у многих, а у кого‑то есть до сих пор. Так вот. Задумывались ли вы когда‑нибудь, на каком процессоре и на какой ОС работают все эти штуки? Как оказалось, иногда всё не ограничивается проприетарными решениями, а то, что находится внутри такой железки, может, очень сильно удивить. Итак, сегод…
Читать полностью →Habr📅 18.09.2026 08:00⏱️ 14 мин
TL;DR: После миграции отказоустойчивого DHCP-сервера из «брони» QinQ-туннеля в «плоский» VLAN ответы от бэкап-ноды начали бесследно исчезать. Пакет физически покидал хост, но до адресата не доходил, при этом коммутаторы клялись, что их счетчики дропов равны нулю. Вооружившись tcpdump , тотальным port mirroring и дзен-терпением, мы раскрыли заговор: dhcp snooping молча уничтожал пакеты на уровне ап…
Читать полностью →Habr📅 18.09.2026 07:57⏱️ 7 мин
Все мы знакомы с концепцией экзоскелета — устройства, усиливающего отдельные характеристики человека, чаще всего — силу, причем многократно. И у него есть концептуальное отличие от робота: он не пытается заменить собой труд человека, а служит ему инструментом. Долгое время инженеры шли по одному пути: добавляли к телу пружины, металлический каркас, гидравлику, приводы и много прочих связанных меха…
Читать полностью →Habr📅 18.09.2026 07:56⏱️ 12 мин
Меня зовут Сергей Иванов, я руковожу направлением цифровизации проектного управления. Мой профессиональный путь начался еще в то время, когда границы между ролями были гораздо менее выражены: разработчики сами формулировали требования и тестировали свои решения, аналитики нередко одновременно управляли проектами, а ИТ во многих компаниях воспринималось скорее как поддерживающая функция, чем как од…
Читать полностью →