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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #log

当前筛选 #log清除筛选
Recursion Automata® 通知频道

@RecMataChannel · Post #296 · 24.06.2025 г., 19:51

#log A simple overview of AnyTLS protocol - Any: custom 'padding' options to avoid the inspection of 'TLS in TLS' traffic; functionally similar to VLESS's 'xtls-rprx-vision' flow control algorithm, but more flexible. - TLS: uses TLS as the basis of data transfer and helps prevent the inspection of fully encrypted traffic (like Shadowsocks or VMess) and also eliminates the dependence of device's system time when AEAD is enabled. - One More Thing: Protocol-level regulation of 'MUX' mechanism, which maintains a connection pool and significantly reduces the connection latency. Conclusion: another approach to evading the GFW; could be considered an upgraded low-latency Trojan protocol; shows potential to build a high-performance proxy (or Traffic Camouflage, more precise in context of users in China) tunnel with sing-box's implementation.

Hashtags

Recursion Automata® 通知频道

@RecMataChannel · Post #271 · 19.04.2025 г., 17:29

#log 复用主站资源,额外添加了 🇭🇰 HKG Amazon [TEST] 节点,仅适合中国移动 / 中国广电(并非广东电信,电信用户请使用 📀 Core 订阅其他非 TEST 线路)用户使用。 不影响之前安排的根据 🇸🇬 SGP Amazon [TEST] 负载情况来扩容其他地域的决定。

Hashtags

Recursion Automata® 通知频道

@RecMataChannel · Post #256 · 01.03.2025 г., 14:51

#log Vision 服务器升级后体验实测 本视频基于 BGP.GD 广港电信 IEPL 播放(客户自有线路 非我们提供) 理论上使用的代理足够强劲 播放体验就可以持续提升

Hashtags

Recursion Automata® 通知频道

@RecMataChannel · Post #252 · 11.02.2025 г., 03:02

#log 我建议对我有意见的人直接找我开诚布公地谈,我相信信息传播的过程中一定存在着偏差,技术上的问题我愿意进行讨论,有缺陷我愿意立正,但是请不要因为信息的扭曲而造成更多误解好吗? @MissMakima_SAMA

Hashtags

Recursion Automata® 通知频道

@RecMataChannel · Post #251 · 08.02.2025 г., 15:44

#log 感谢 Project X 为 VLESS 开发付出的努力,帮助我们能直接使用大陆优化线路,而不是通过公网点对点 / 专线隧道转发为大家提供商业代理服务。 已购入 REALITY NFT * 1,后续如果 SagerNet 推出类似的数字藏品,只要价格合理我也会收藏,以此纪念一线开发人员在纯粹技术对抗 GFW 过程中作出的贡献。

Hashtags

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