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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #linuxdo

当前筛选 #linuxdo清除筛选
QIN2DIM's Tech Channel

@qin2dim · Post #2295 · 28.03.2026 г., 07:17

Claude Subscription 全球汇率套利链分析 | 文献综述 💡Linuxdo/@0xkk - Anthropic Claude 注册及支付的阶段性实验结论 💡Linuxdo/@dwqxq1 最近Claude Code Max,Codex Team难民激增,最新渠道研究 💡Linuxdo/@xiaomao 取之于佬用之于佬,提供一套可能防封的claude实践 💡Linuxdo/@dwqxq1 Claude Code Max,Opus-4.6的所有渠道研究 💡Linuxdo/@dwqxq1 一系列支付渠道调研文章链接 ✏️GitHub - CLIProxyAPI ✏️GitHub - Wei-Shaw/sub2api 🍺oyunfor 土耳其里拉 🍺 Find Cheap Subs - Claude by Anthropic 各国订阅价格 #claude#linuxdo

折腾实验室频道

@TossLabChannel · Post #672 · 12.05.2025 г., 15:12

#LinuxDo#浏览器脚本#论坛增强 LinuxDo Scripts:为 LinuxDo 论坛量身打造的增强脚本合集 由 dlzmoe 开发的 LinuxDo Scripts 是一套专为 LinuxDo 社区打造的浏览器增强脚本,涵盖浏览体验优化、互动增强、内容管理与 AI 智能辅助等多维度功能。 支持话题预览、快捷回复、“只看楼主”、黑夜模式、中英文混排优化等,同时内置 AI 总结与自动回帖等实用能力,并允许自定义皮肤与样式。 适用于提升重度用户的浏览效率与论坛参与体验。 🔘@TossLab🔘@TossLabChannel 🔘折腾系列频道 - 全面介绍 🔘境外离岸银行教程合集目录 🔘折腾实验室优质Github项目合集 🔘大流量卡三大运营商推荐合作店

折腾实验室频道

@TossLabChannel · Post #73 · 31.10.2024 г., 06:33

#脚本猫#ScriptCat#linuxdo #大麦抢票脚本猫油猴插件 全自动抢票,自动提交订单 本脚本后续不会更新 如果你抢周杰伦或者其他演唱会时出现 该渠道不支持购买 那么是正常的 因为网页端抢票被官方ban了 无法解决 抢票之前务必在APP内填写好收货地址和观影人信息!! 抢不到是正常现象 拼的是网速 😀教程地址:点击链接 😀脚本猫地址:点击链接 📢 群聊:@TossQL 🎈 频道:@TossQLChannel

折腾实验室频道

@TossLabChannel · Post #472 · 02.01.2025 г., 10:54

#linuxdo#GitHubActions#签到 LinuxDo 每日签到项目 这个项目用于自动登录 LinuxDo 网站并每日签到,同时随机浏览帖子。它利用 Python 和 Playwright 自动化库实现浏览器的模拟操作,并支持 PushPlus 推送功能。 功能: - 自动登录并签到 LinuxDo。 - 浏览随机帖子。 - 在 GitHub Actions 中自动运行。 这个项目简化了 LinuxDo 的每日签到流程,适合需要自动化操作的用户。 其他方式: 脚本猫: 点击查看 📢 群聊: @TossLab 🎈 频道: @TossLabChannel ❤️不想错过精彩内容,请打开 #频道通知,你的 #阅读#点赞#转发 便是我发帖的最大动力!

✈️LDStatusPro | Linuxdo & IDCFlare 社区增强脚本,将等级进度、浏览贴文做成可视化仪表盘 🏷 检索标签:#LDStatusPro#LinuxDo#IDCFlare#油猴#脚本#插件 ⭐️ 详情介绍:LDStatusPro 是给 Linuxdo 与 IDCFlare 用的社区增强脚本,把一堆分散功能收进同一个面板里,方便让你在刷帖过程中 随时掌握信任等级进度与阅读状态,特别适合想稳步升级、又希望把论坛使用变成可量化习惯的人 一套面板把信任等级、阅读统计、云同步和吃瓜总结都塞进同一个侧栏,同时支持 跨浏览器跨设备云同步与历史恢复,再加上 AI 帖子总结与追问,看热点和补课都省时间 🔎官网 · 🧰油猴脚本 · 📖GitHub 😌频道 |🙂群聊 |😋中文包 |☺️搜索