Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра:
из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором
Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить.
Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает.
Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта:
1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода.
Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов.
2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла.
Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними.
В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :)
#dev
Proper loading and unloading of containers are critical for ensuring the timely and undamaged delivery of cargos. That's why we gives especial care for containers movement.
#Containers are the Engines of Our service!
EDR
Connecting Business!
#go#cncf#containers#go#kubernetes
Kubernetes is an open system that helps manage and run apps in containers across many computers. It makes it easy to deploy, update, and scale apps automatically, so they stay fast and available even when demand changes. If something fails, Kubernetes fixes it quickly without needing manual help. This means apps run smoothly, use resources efficiently, and need less time and effort to manage, saving money and letting teams focus on building new features instead of fixing problems.
https://github.com/kubernetes/kubernetes
Bastille is an open-source system for automating deployment and management of containerized applications on FreeBSD.
https://github.com/BastilleBSD/bastille
#cli#terminal#containers#bsd
🚢CIMC фиксирует падение выручки на фоне трансформации контейнерного рынка.
Китайская China International Marine Containers Group (CIMC)сообщила о снижении выручки по итогам 2025 года до 156,6 млрд юаней ($21,6 млрд), что на 11,85% ниже предыдущего периода.
Чистая прибыль сократилась значительно сильнее — на 92,57% до 221 млн юаней, отражая давление со стороны конкурентной среды и валютных колебаний.
Ключевым фактором снижения стало падение продаж стандартных сухих контейнеров: объем реализации сократился на 35,2% до 2,22 млн TEU, что указывает на охлаждение рынка после пиковых значений предыдущих лет и усиление ценовой конкуренции.
В то же время сегмент рефрижераторных контейнеров продемонстрировал рост на 50,2%, что отражает устойчивый спрос на перевозку скоропортящихся грузов и специализированной логистики.
С отраслевой точки зрения результаты CIMC демонстрируют структурный сдвиг в контейнерной индустрии: переход от массового спроса на стандартное оборудование к более нишевым и технологичным сегментам.
При этом офшорное направление показывает восстановление — рост выручки на 8,35% и значительное увеличение прибыли указывают на оживление инвестиционной активности в энергетическом секторе.
Дополнительно группа усиливает диверсификацию: развитие интегрированных решений в офшорном инжиниринге и рост сегмента энергетического оборудования, включая СПГ, позволяют частично компенсировать спад в контейнерном бизнесе. Таким образом, CIMC адаптируется к новому циклу рынка, перераспределяя фокус на более маржинальные направления.
📌China International Marine Containers Group (CIMC) — основана в 1980 году, публичная компания, крупнейшими акционерами являются государственные и институциональные инвесторы Китая.
#containers#shipping#China#offshore#logistics
🚢Drewry: контейнерные ставки продолжают рост на фоне напряжённой логистики.
По данным Drewry, индекс World Container Index вырос на 5% до $2,279 за FEU, подтверждая устойчивый восходящий тренд.
Наибольший рост зафиксирован на азиатско-европейских маршрутах: Shanghai–Genoa (+12% до $3,474) и Shanghai–Rotterdam (+3%). Транстихоокеанские направления также растут: Shanghai–Los Angeles (+4%) и Shanghai–New York (+3%).
С операционной точки зрения, рост ставок отражает сохраняющееся давление на цепочки поставок и перераспределение потоков, связанное с геополитикой и удлинением маршрутов.
Для рынка это сигнал постепенного ужесточения баланса в контейнерном сегменте, где даже умеренные сбои приводят к росту фрахта.
📌Drewry Shipping Consultants Ltd. — основана в 1970 году в Великобритании, независимая аналитическая компания в сфере судоходства; находится в частной собственности.
#Shipping#Containers#Freight#Drewry#Logistics
🚢Drewry: контейнерные ставки продолжают рост.
По данным Drewry, композитный индекс World Container Index вырос на 2% до $2,172 за FEU, продолжив восходящий тренд.
Основной рост наблюдается на транстихоокеанских маршрутах: ставки Shanghai–Los Angeles увеличились на 4% до $2,591, а Shanghai–New York — на 7% до $3,310.
Европейские направления демонстрируют более сдержанную динамику, включая стабильность на Shanghai–Genoa и умеренный рост на Shanghai–Rotterdam.
С операционной точки зрения, рост ставок отражает постепенное ужесточение рынка на фоне геополитических рисков и перестройки логистических цепочек, что поддерживает фрахт на ключевых направлениях.
Для отрасли это сигнал восстановления баланса спроса и предложения в контейнерном сегменте, при сохранении высокой чувствительности к внешним факторам.
📌Drewry Shipping Consultants Ltd. — основана в 1970 году в Великобритании, независимая аналитическая и консалтинговая компания в сфере судоходства, находится в частной собственности.
#Shipping#Containers#Freight#Drewry#Logistics
🚢Прибыль Hapag-Lloyd падает в 2.6 раза на фоне снижения ставок и роста затрат.
Немецкая Hapag-Lloyd по итогам 2025 года сократила чистую прибыль до $1 млрд (с $2.6 млрд годом ранее), несмотря на рост объёмов перевозок.
Выручка линейного сегмента выросла до $20.6 млрд, а объёмы достигли 13.5 млн TEU (+8%), однако средняя ставка снизилась на 8% до $1376 / TEU.
Дополнительное давление оказали рост затрат, перегрузка портов, ситуация в Красном море и запуск сети Gemini.
С операционной точки зрения, компания находится в фазе трансформации: инвестиции в инфраструктуру и сеть начинают давать эффект, но краткосрочно снижают прибыль.
Для рынка это сигнал нормализации контейнерного цикла, где рост объёмов уже не компенсирует снижение ставок и рост операционных расходов.
📌Hapag-Lloyd AG — основана в 1970 году (слияние HAPAG и Norddeutscher Lloyd), одна из крупнейших контейнерных линий мира; ключевой акционер Kühne Holding (семья Кюне).
#Shipping#Containers#HapagLloyd#Freight#Logistics
🚢Hapag-Lloyd теряет до $50 млн в неделю из-за конфликта на Ближнем Востоке.
Немецкая Hapag-Lloyd оценивает дополнительные расходы до $50 млн в неделю на фоне кризиса в Персидском заливе, где шесть её судов остаются заблокированными.
Основной фактор — резкий рост цен на бункерное топливо, а также увеличение страховых затрат и расходов на хранение контейнеров ($1 млн в сутки).
С операционной точки зрения, удлинение маршрутов и нестабильность поставок усиливают давление на операционные расходы и нарушают цепочки поставок.
Для рынка это означает рост затрат в контейнерном сегменте и дальнейшую передачу расходов на грузоотправителей через повышение ставок.
📌Hapag-Lloyd AG — основана в 1970 году (слияние HAPAG и Norddeutscher Lloyd), одна из крупнейших контейнерных линий мира; ключевой акционер — Kühne Holding (семья Кюне).
#Shipping#Containers#HapagLloyd#Freight#Logistics
🚢COSCO Shipping Ports фиксирует умеренный рост прибыли на фоне сложного рынка
COSCO Shipping Ports по итогам 2025 года увеличила чистую прибыль на 1.1% - до $312 млн, при росте выручки на 11% до $1.67 млрд. Контейнерооборот вырос на 6.2% и достиг почти 153 млн TEU.
Несмотря на давление со стороны замедления мировой торговли и геополитики, отдельные активы показали сильную динамику: терминал в Пирее увеличил прибыль до $41 млн, а Guangzhou South China Oceangate Terminal — до $28 млн.
Испанский бизнес также продемонстрировал рост за счёт увеличения ставок и объёмов.
В то же время новые проекты остаются под давлением: терминал CSP Chancay в Перу зафиксировал убыток на этапе выхода на полную мощность. Рост финансовых расходов дополнительно ограничил итоговую прибыль.
С операционной точки зрения, результаты отражают переход отрасли к более умеренному росту: при увеличении объёмов прибыльность остаётся под давлением затрат и инвестиционного цикла.
📌COSCO Shipping Ports Ltd. — основана в 1994 году, глобальный портовый оператор, входит в китайскую государственную группу COSCO Shipping, контролируемую правительством КНР.
#Ports#Shipping#Containers#COSCO#Logistics
🚢CMA CGM вводит в эксплуатацию новый двухтопливный контейнеровоз, вместимостью 24 000 TEU.
Французская CMA CGM приняла в состав флота один из крупнейших контейнеровозов нового поколения — "CMA CGM Grand Palais", построенный верфью Hudong-Zhonghua Shipbuilding (входит в CSSC).
Судно вместимостью 24 000 TEU оснащено двухтопливным двигателем (СПГ/дизель) и может перевозить до 2200 рефконтейнеров. Запас хода на СПГ достигает около 20 000 морских миль, что делает его эффективным решением для дальних маршрутов.
С операционной точки зрения, ввод таких судов усиливает тренд на декарбонизацию контейнерного флота: использование СПГ и системы ICER снижает выбросы метана и обеспечивает соответствие стандартам IMO Tier III.
Для рынка это подтверждает стратегию крупнейших линий по обновлению флота в пользу крупнотоннажных и более экологичных судов, повышающих эффективность и снижая углеродный след.
📌CMA CGM Group — основана в 1978 году во Франции, одна из крупнейших контейнерных линий мира, контролируется семьёй Сааде (Saadé).
#Shipping#Containers#LNG#Decarbonization#CMACGM