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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #dito

当前筛选 #dito清除筛选
VPS自留地

@zx_vps · Post #2043 · 18.10.2025 г., 09:59

#菲律宾#eSIM#DITO 🇵🇭DITO eSIM 菲律宾第三大电信运营商 DITO 由 菲律宾 DITO CME 公司与中国电信集团 共同组成,是菲律宾第三大电信运营商,支持 eSIM 并可在中国大陆漫游。 📶功能与特点: • 支持 中国移动 4G 漫游 • WiFi Calling:安卓无需 VPN 秒连;iOS 需 VPN 辅助 • 支持 iMessage 与 +63 号段(10位数) • eSIM 可联网删除后重新扫描原二维码恢复 💰中国大陆漫游资费: • 拨打电话:₱35 ≈ ¥4.29 / 分钟 • 接听电话:₱35 ≈ ¥4.29 / 分钟 • 发短信:₱15 ≈ ¥1.84 / 条 • 收短信:免费 • 流量:需另购数据套餐 🔒实名认证与保号方式: 写入eSIM后登录APP:选"Register my DITO number",然后选"菲律宾个人",用护照+人脸+谷歌地地址 秒过 充值 ₱5(约 ¥0.62)即可延长号码有效期 1 年(不可叠加) 📱DITO 官方 App Store 下载 🔘@TossIPhone🔘@TossIChannel

东南亚出境攻略

@boguaguacn · Post #220 · 07.11.2024 г., 02:28

#菲律宾#手机卡#GLOBE#Smart#DITO DITO SIM、 SIM Smart 卡有效期(2024年11月5日更新) 1.以下是 DITO SIM 卡过期并永久断开(卡自动注销)的情形整理: 未激活或未使用:如果 SIM 卡在包装信封上注明的有效期之前未激活且未使用,则会过期并永久断开。 一年内无活动:若已激活的 SIM 卡在自上次 DITO 预付费充值之日起一年内没有任何活动,SIM 卡将过期并永久断开。 低于 1 PHP余额后无活动:如果已激活的 SIM 卡在达到小于 1 PHP余额后,您订阅的套餐将暂时断开。一旦充值,您订阅的套餐将重新激活。如果暂时断开状态持续 90 天或更长时间,您订阅的套餐将被永久断开,您的 DITO SIM 卡将被永久禁用,您的 DITO 手机号码将被封锁并列入黑名单。 注意事项: DITO 不负责更换任何永久断开和列入黑名单的 SIM 卡,且此类 SIM 卡无法重新连接至 DITO 网络,关联的手机号码不会被重新分配。 永久断开的 SIM 卡中残余的任何 DITO 预付费充值不可兑换或退还现金。 2.以下是 Smart SIM 卡过期并永久断开(卡自动注销)的情形整理: 未激活或未使用:如果 SIM 卡在包装信封上注明的有效期之前未激活且未使用,则会过期并永久断开。 一年内无活动:若已激活的 SIM 卡在自上次 Smart 预付费充值之日起一年内没有任何活动,SIM 卡将过期并永久断开。 零余额后无活动:如果已激活的 SIM 卡在达到零余额或零余额促销到期后的 180 天内没有任何活动,SIM 卡将过期并永久断开。 注意事项: Smart 不负责更换任何永久断开的 SIM 卡,且此类 SIM 卡无法重新连接至 Smart 网络,关联的手机号码可能会被重新分配。 永久断开的 SIM 卡中残余的任何 Smart 预付费充值不可兑换或退还现金。 TNT SIM 或其他 Smart 旗下sim卡均以此为准 💫投稿热线:@coocooASD@Ada19889 💰投稿爆料最高20U