TGTGInsightтелеграм анализLIVE / telegram public index
← Такты, стеки, два колеса

TGINSIGHT SIMILAR POSTS

Намери подобно съдържание

Изходен канал @clockstackwheels · Post #884 · 5.10

Роскосмос пару дней назад опубликовал отчёт о том, почему упала "Луна-25". Там конечно канцелярит, но можно примерно понять, что двигатель коррекции получил неверные данные от акселерометра: из-за возможного попадания в один массив данных команд с различными приоритетами их исполнения прибором Это очень похоже на программную ошибку, а это моя сфера, и я решил над ситуацией поразмыслить. Хейтеры сразу стали строчить комментарии в стиле "Ололо, наняли каких-то идиотов, которые простейшие тесты не провели". Тут обычно справедливо вспоминают аварию с европейской ракетой Ариан-5 в 1996 году. Там буквально из-за пары строчек кода в результате неправильного приведения числовых типов ракета за 7 млрд баксов развалилась на куски в воздухе. Бывает. Что касается Роскосмоса, при всей его сомнительной репутации, объяснение "Дураки не провели тесты" звучит лично для меня неправдоподобно. На мой личный взгляд возможны два варианта: 1. Если в описании ошибки слово "приоритет" обозначает какой-то признак внутри объекта команды, значит, на входе в приёмный модуль эти команды не были отфильтрованы. Выглядит как грубая ошибка, целый логический блок упущен. Вряд ли этот блок вообще не написан, скорее всего он не выполнился. Такое бывает, если в тестовой среде есть какое-то условие, которого нет в рабочей, и именно это условие отвечает за выполнение участка кода. Сталкивался с таким миллион раз. Самое дикое из последнего: код парсит эксель-таблицу с числами. Разработчик написал, запустил проверил, прогнал тесты, всё ок. Отправляем в прод — все числа будто бы рандомно меняются на другие. Запускаем снова — у всех разработчиков функционирует нормально, а в проде на сервере нет. Таблица одна и та же. Можете подумать, почему так. Ответ: у разработчиков стоит русская локаль и десятичный разделитесь это запятая, а на проде в докере точка. При парсинге на проде запятая уже интерпретируется как разделитель тысячных разрядов. 2. Куда вероятнее, что слово "приоритет" в описании ошибки обозначает время, а, значит, список команд просто не был отсортирован, и в обработчик уже после актуальных значений попали какие-нибудь начальные нулевые данные, сбившие логику. По косвенному описанию проблемы очень похоже именно на это. Значит, на тестах всегда порядок возникновения команд соответствовал порядку их прихода, а в реальности перестал соответствовать. Вообще, работать с железом очень сложно. Какую-нибудь схемку заглючило от холода, она задержала ответ от датчика на миллисекунду, и всё. Никто не знал, что такая проблема возможна, пока она не возникла. Мне рассказывали о таком случае: юзер логинится на сайт и иногда логин проходит, а иногда нет. Логин и пароль те же самые. Просто в случайные моменты времени ему возвращают токен авторизации, а в другие моменты времени ошибку 403. Никакой закономерности нет вообще. Нет зависимости от времени суток и даты. Сервер точно работает стабильно и не падает все 100% времени. Почему так может быть? Ответ: у сервиса авторизации два инстанса, перед которыми балансировщик нагрузки. В одном инстансе данные для авторизации есть, в другом нет. Балансировщик при примерно одинаковой нагрузке включает просто случайный выбор между ними. В общем, программисты иногда допускают такие косяки, что какая-то мелочь может привести к серьёзной аварии. Это я вам говорю как программист, который пишет для атомных станций :) #dev

Hashtags

Резултати

Намерени 224 подобни публикации

Търсене: #idc

当前筛选 #idc清除筛选

#IDC 日本新产品预售 JPLite VPS: Cogent+HE+EIE 无大陆优化带宽 IPv4+IPv6(SLAAC) 双栈网络 适合落地使用 无法用于国内直连 https://polocloud.gay/index.php?rp=/store/jp-lite-vps JPPro VPS: CN2+10099+CMI+BBTEC NTT+PCCWG+Cogent+HE+EIE 路线仅为目前商定 不排除后续会修改 IPv4+IPv6(SLAAC) 双栈网络 提供个人版套餐 限量 适合直连使用 三网延迟优秀 https://polocloud.gay/index.php?rp=/store/jp-pro-vps 以上两款均为非原生IP,DNS解锁流媒体 对于日区小众流媒体及游戏尽量解锁 但不保证 效果图:https://t.me/polocloud_chat/182696 JPLite 无预计开通时间 JPPro 预计开通时间23年1月 不做保证 预售期间9折循环优惠码:NewLocation-Japan @polocloud_chat 如有疑问欢迎联系 @polocloud_admin

Hashtags

#IDC HKBGP Pro系列新上个人版套餐 三网CMI回程 三网去程优化(CMI/NTT/CN2) 香港原生IP 解锁香港流媒体 等* 附赠YouTube Netflix稳定解锁DNS 可提供iperf3 H5-speedtest测速 * DNS解锁效果图:https://t.me/polocloud_notification/682 另有CMI大带宽商业套餐、HE不限流落地等 https://polocloud.xyz/index.php?rp=/store/hkbgp-pro-p @polocloud_chat

Hashtags

#idc HGC Fixed已经部署升级以及维护完毕! 由本来的1G产品升级到HGC 10G骨干产品 海外访问优秀 国内三网直连 CN2/移动有速度 并且推出HGC Fixed|4C4G|1000M|80T套餐 测试IP:118.140.206.244 (可Iperf3) 活动范围:HGC Fixed全部产品 活动时间: 14/08-24/08 0点整 折扣幅度: 循环9折 参与方式:购买时输入HGC10GUP享受折扣 如有任何问题 可以官网发起工单 访问官网 lightmoon.cloud 了解更多 我们的TG讨论群 @LIGHTMOONGROUP 我们的TG频道 @LIGHTMOONCLOUD

Hashtags

#IDC HKBN WTT Fixed 共享带宽 全新回归 港内延迟极低 端口速度充足 原生IP 活动范围:HKBN Fixed 两款产品 使用方式:购买时填写优惠码2022HKBNF 优惠幅度:该两款产品 循环八折优惠 优惠后低至 342元/M 12T、550元/M 35T 活动时间: 2022年6月25日0点整结束 HKBN Fixed测试IP: 116.92.233.1 购买后将会在2H内自动开通 如有任何问题联系 @Lshaonian 购买链接:https://lightmoon.cloud/store/hkbn-fixedvps 访问官网 lightmoon.cloud 了解更多 我们的TG讨论群 @LIGHTMOONGROUP 我们的TG频道 @LIGHTMOONCLOUD

Hashtags

#IDC 美国GTT VPS 火热开卖 精选美国IP 解锁本土流媒体 可工单获取Netflix DNS解锁 不限制流量 请合理使用 最低仅需18元/月 https://miaomiao.moe/index.php?rp=/store/usgtt TG频道:@miaomiaomoe_notice TG群组:@miaomiaomoe

Hashtags

#IDC 美国堪萨斯VPS CPU:1vCPU 内存:512MB/1GB 硬盘:15GB 带宽:1Gbps 流量:1T 双向流量 月付:13.9元 订购:https://kmnix.com/cart.php?a=add&pid=3 ——————————- 解锁Netflix流媒体 不保证大陆速度 ——————————- 3.9元循环优惠码:2E07S5MZSV 8折循环优惠码:S99HSQ6C7E ——————————- 频道:@kmnixchannel 群组:@kmnix

Hashtags

#IDC 活动范围:HGC Fixed 两款产品 使用方式:购买时填写优惠码FazeUP 优惠幅度:该两款产品 循环七折优惠 优惠后低至 208CNY/M 15T、306CNY/M 35T 活动时间:2022年5月24日至2022年5月30日0点整 HGC Fixed测试IP: 210.3.35.1 购买后将会在2H内自动开通 如有任何问题联系 @Lshaonian 购买链接:https://lightmoon.cloud/store/hgcfixed 我们的TG讨论群 @LIGHTMOONGROUP 我们的TG频道 @LIGHTMOONCLOUD

Hashtags

123•••10•••1819
ПредишнаСтр. 1 от 19Следваща