Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра:
из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором
Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить.
Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает.
Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта:
1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода.
Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов.
2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла.
Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними.
В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :)
#dev
🔥NEW RELEASE🔥
😁Shotgun K Guard By Mateusz Szczeciński😁
➡️Unlock the full potential of your guard game with Shotgun K Guard — the ultimate Brazilian Jiu-Jitsu instructional by Mateusz Szczeciński.
➡️This comprehensive course dives deep into the K guard, a dynamic and highly effective position that offers control, sweep opportunities, and powerful lower body attacks.
➡️Whether you’re looking to elevate your guard retention or dominate with precise submissions and sweeps, Mateusz breaks down every detail to help you master this modern, versatile guard style.
$79😍$9.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#MateuszSzczeciński#Leglocks#NoGi
💁♀️Buy
💁♀️
😁How To Beat The Pros: Leg Lock Attacks By Paul Ardila-Ibarra😁
➡️Surprise The High Level Guys with Fresh Technique and High Percentage Attacks from 2022 ADCC West Coast Trials Champion Paul Ardila Ibarra
➡️Paul Ardila is a multiple-time ADCC Trials Champion with an infamously vicious heel hook game and in this one of a kind instructional you'll get inside access to his most high percentage entries, attacks, and finishes, so you can add ADCC quality technique to your leglock arsenal
➡️Learn the moves that Ardila has used to decimate competitors at the highest levels of grappling
$79😍$9.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#PaulArdila#NoGi#Leglocks
💁♀️Buy
💁♀️
🔥NEW RELEASE🔥
😁Understanding The Reap By Jason Rau😁
➡️Unlock the power of one of Brazilian Jiu-Jitsu’s most misunderstood and effective positions with Understanding The Reap by Jason Rau.
➡️This incredibly comprehensive course takes you deep into the intricacies of the "reap" — a position that is often overlooked, yet crucial for mastering lower body submissions, sweeps, guard passes, and even back takes.
➡️Whether you’re a beginner or an advanced practitioner, Jason Rau’s detailed breakdown of the reap will give you the tools to control and submit your opponent, defend with confidence, and add an entirely new dimension to your BJJ game.
$99😍$9.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#JasonRau#BJJFanatics#NoGi#Leglocks
💁♀️Buy
💁♀️
😁Milk The System: Defending Leg Locks From Cross Ashi And 5050 By Dan Manasoiu😁
➡️Unlock the secrets to defending and escaping the most dangerous leg lock positions with Milk the System: Defending Leglocks from Cross Ashi and 50/50, an elite instructional by Dan Manasoiu — a top No-Gi star and proud member of the legendary New Wave BJJ team.
➡️Leg locks are dominating the modern grappling game, and mastering defense is crucial for every competitor.
$197😍$14.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
👑MasterClass
✈️@bjjfanaticsinstructionals
#DanManasoiu#Leglocks#NoGi#NewWave
💁♀️Buy
💁♀️
🔥NEW RELEASE🔥
😁Slicin' Calves By Mikey Musumeci😁
➡️Mikey Musumeci, one of the most accomplished and detail-oriented American grapplers of all time, brings you a game-changing BJJ instructional that dives deep into one of the most lethal and versatile submissions in no-gi grappling: the Calf Slicer
➡️Whether you’re attacking the legs with a heel hook, straight footlock, or kneebar, Mikey shows you how to use the inevitable escape of your opponent to effortlessly transition into the calf slicer.
➡️With Mikey’s methodical approach and world-class attention to detail, you’ll gain the tools to dominate from bottom to top, turning every leg attack into a calf slicer opportunity.
$197😍$14.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#MikeyMusumeci#Leglocks#NoGi#IBJJF
💁♀️Buy
💁♀️
🔥NEW RELEASE🔥
😁P.E.D. Footlock system: Leg locks on Steroids by Dima Murovanni😁
➡️Unlock the full potential of your leg lock game with the P.E.D. Footlock System, a groundbreaking instructional by B-Team's own Dima Murovanni.
➡️Dima breaks down why the straight footlock should be the foundation of your leg lock system—showing how its mechanics, control positions, and finishing pathways translate into heel hooks, kneebars, inside sankaku, and more..
̶$̶1̶2̶7̶😍$14.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#DimaMurovanni#Leglocks#NoGi#BTeam
💁♀️Buy
💁♀️
😁Leg Locks for Beginners by Standard Jiu Jitsu😁
➡️A collection of games that can be used to start developing leg entanglements and heel hook finishes using the constraints led approach.
̶$̶9̶9̶😍$9.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#StandardJiuJitsu#Leglocks#Drills#NoGi
💁♀️Buy
💁♀️
🔥NEW RELEASE🔥
😁Outside Ashi Reloaded by Jason Rau😁
➡️Take your leg lock game to the next level with Outside Ashi Reloaded, an innovative instructional series by Jason Rau — a black belt under Matt Serra and one of our best-selling instructors.
➡️Jason dives deep into the strategic interplay between these attacks, teaching you how to create relentless pressure and chain submissions so that when your opponent defends one, they inevitably expose themselves to the other.
$127😍$11.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#JasonRau#Leglocks#NoGi#OutsideAshi
💁♀️Buy
💁♀️
🔥NEW RELEASE🔥
😁X Lock: For When Letting Go Was Never Your Strong Suit By Owen Jones😁
➡️Unlock a devastating new layer to your leg lock game with X Lock, the cutting-edge instructional by Owen Jones, one of the most technical minds rising through the ranks of B Team Jiu-Jitsu.
➡️Whether you're a straight ankle lock specialist or want to add serious firepower to your lower body arsenal, this instructional is designed to elevate your game, from positional awareness to crushing submissions.
➡️Use the X Lock to make your straight ankle locks faster, tighter, and more lethal—with precision grip mechanics that force the tap.
$99😍$9.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#OwenJones#Leglocks#CJI#NoGi
💁♀️Buy💁♀️
😁The Junny Lock by Junny Ocasio😁
➡️The Junny lock is an innovative leg-lock submission developed and used at the highest level of competition. First conceived as a counter-attack to the outside reap, the Junny lock was further developed by Junny Ocasio to be used as a counter-attack, attack and control position.
➡️This course will cover the Junny lock in depth, including the mechanics of the submission, concepts, entries, transitioning to and from other leg entanglements as well as using the Junny lock to transition to the back.
$169😍$14.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#Submeta#LegLocks#JunnyOcasio
💁♀️Buy
💁♀️
🔥NEW RELEASE🔥
😁MILF Mastering Inside Leglocks & False Reaps by Pawel Jaworski😁
➡️Discover one of the most powerful modern entries in Brazilian Jiu-Jitsu — the False Reap — and turn it into a reliable, high-percentage pathway to inside leg entanglements and devastating finishes.
➡️Pawel doesn’t just show moves — he builds a structured system that connects the dots between entries, control points, and finishes.
$99😍$9.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#PawelJaworski#Leglocks#NoGi#FalseReap
💁♀️Buy
💁♀️
😁Blue Print To Beginner: Intermediate Leglocks By Tom DeBlass😁
➡️Attack The Lower Body With Highly Effective Submission Locks, Taught By One Of Grappling’s Most In-Demand Instructors - Tom DeBlass
➡️Tom DeBlass is a Renzo Gracie black belt who has spent years training with, learning from, and training some of the best grapplers and instructors in all of Brazilian jiu-jitsu - including Gordon Ryan, Garry Tonon, and more
➡️Set up your attacks from common grappling positions like the butterfly guard, closed guard, half guard, and more as Tom shares how to learn faster and cut through the mistakes easier
$127😍$11.99😍
❗️Channel Info and FAQ (MUST CHECK BEFORE BUY)❗️
📱Payment: 📱📱📱
💰Submeta FOR FREE
🌈UFC Picks
👑MasterClass
✈️@bjjfanaticsinstructionals
#TomDeblass#Leglocks#Beginners#NoGi
💁♀️Buy
💁♀️