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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #august

当前筛选 #august清除筛选
iDubTG

@idubtg · Post #154 · 18.08.2023 г., 16:58

Bot API 6.8 • Bots can now detect forwarded stories via an empty Story object in the new story field of the Message class. • Added support for chat voters in non-anonymous Polls via the new field voter_chat in PollAnwer. • Added the field emoji_status_expiration_date to the Chat class. • And more, see the full changelog for details: https://core.telegram.org/bots/api-changelog#august-18-2023

Hashtags

Opportunities with Zula

@opportunities_zula · Post #93 · 06.08.2025 г., 15:51

🏺📆 Авгу'ст Roadmap of Startup Events t.me/tribute/app?startapp=swNM Список всех стартап-ивентов на весь АВГУСТ месяц. Дорожная Карта событий и мероприятий от startup-course.com/calendar Денежные конкурсы, ивенты, мастер-классы и весь стартап-движ для startup.vg/community Список НЕПОЛНЫЙ, дополняется весь август. Проверяйте этот закреп регулярно и скидывайте недостающее в личку @StartupMentr Roadmap на АВГУСТ 2025: 29-30.07 🚀♿️ Хакатон ITMLab 2.0. Грант 600тыс для инновационных идей и IT-решений для людей с инвалидностью. Хакатон + Менторство t.me/startup_course_com/4688 30.07 в 21:00 💲 Rethink VC: Будущее венчурных инвестиций в AI и EdTech t.me/startup_course_com/4730 31.07 в 18:30 🚱 Неконфа Терриконки онлайн и офлайн в Караганде t.me/startup_course_com/4740 31.07🇦🇪 Dubai Future Solutions Program 2025 для 100 молодёжных команд: проезд, проживание, питание и гранты 100k$ t.me/startup_course_com/4752 01.08 в 16:30 🍔👩🏼‍💻 Летний IT-форум от Qazaq IT Community и Servercore t.me/uppertunity/118 01.08 🗺 Экспортный акселераторе Moscow Fast Track 2025 t.me/startupVGrussia/279 02.08 в 10:00 💸 Обсуждение Fund of Funds (FoF) от Qazaqstan Venture Group и Alem Venture Fund by Аскар Билисбеков 04.08 👷🏼‍♀️🧠 Build with AI Camp 2025 by Google & Qaz.AI. Last webinar online t.me/uppertunity/119 07.08 📢 Конкурс «Тәуелсіздік ұрпақтары» с грантами по 1млн. тенге t.me/startup_course_com/4782 08.08 в 14:30 🔥 Demo Day nFactorial Incubator - финальное событие крупнейшего IT-инкубатора Казахстана @ Satpaev University (Политех) t.me/startup_course_com/4787 09.08 в 14:00 😶‍🌫️ AWS EKS Workshop at IITU. Освойте Kubernetes с Amazon t.me/uppertunity/123 11.08 at 10am PST (22:00 GMT+5) 🗺 GoGlobalWorld GGW Pitch Bootcamp @ ONLINE t.me/startupVGlobal/241 13.08 🧠 AI-Generative Nation Pitch в рамках форума DigitalBridge t.me/KBTUstartup/1417 21.08 🫰 Activat VC & 1st Angels Club 22-23.08 🌪 AWS Community Day Central Asia 2025 | Amazon Almaty t.me/uppertunity/116 22.08 в 13:30 👐🏼 Open Day Almaty Hub 23.08 🚸 Investly для школьников-фаундеров с EdTech, Automation и STEM проектами t.me/startup_course_com/4746 25.08 🔧 Конкурс Future of Capitalism для тех-предпринимателей на 1млн$ t.me/startup_course_com/4773 26, 28.08 🤫 IT-квизы в Алматы и Астане t.me/uppertunity/122 СКИДЫВАЙТЕ неуказанный стартап-движ в личку @StartupMentr или пишите комментом внизу ⤵️ Если хотите все ссылки, то пишите каналу сообщение всего за 10 звёзд ⭐️ или подключайтесь в наш закрытый канал по подписке 1$ в месяц t.me/tribute/app?startapp=swNM - без рекламы - моментальное уведомление ASAP - полная информация - поддержка 24/7 #AUGUST startup.vg/calendar @startup_course_com / /2805 https://t.me/startup_course_com/4769

Hashtags

Wikipedia每日一图(#August 30, 2025)https://ift.tt/pEgF6jd A caterpillar of the spurge hawk moth (Hyles euphorbiae), photographed in the Scrivia riverbed, in Novi Ligure, Piedmont, Italy. The larvae of this Europiean hawk moth eat the leaves and bracts of the leafy spurge (Euphorbia virgata), which gives the species its common name.. 了解更多 . #Wikipedia每日一图

Wikipedia每日一图(#August 28, 2025)https://ift.tt/4XxuG5y TDK tape head cleaner cassette "HCL-11" made of clear hard plastic. The plastic is birefringent and demonstrates internal stress as coloured patterns (photoelasticity) when photographed using cross-polarisation. Invented by Lou Ottens and his team at the Dutch company Philips, the Compact Cassette was released on this date in August 1963.. 了解更多 . #Wikipedia每日一图

Wikipedia每日一图(#August 25, 2025)https://ift.tt/q4G0uHx Wildlife photographer in a ghillie suit. Some wild animals are very difficult to approach without disturbing them, which sometimes leads some wildlife photographers to wear a ghillie suit when they go in search of them. By remaining undetected, wildlife photographers can observe animal behaviour that would otherwise not be observable if the animal would have had knowledge of human presence.). 了解更多 . #Wikipedia每日一图

123•••67
ПредишнаСтр. 1 от 7Следваща