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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #basic

当前筛选 #basic清除筛选
RedFox Branding

@redfoxuz · Post #1659 · 25.08.2021 г., 06:28

@redfoxuz / #basic 🥳 BASIC dasturlash kurslariga qabul boshlandi! Basic kurslari orqali siz Veb dasturlash sohasini boshlang’ich bilimlarini o’zlashtirasiz. Bulardan tashqari Telegram bot yasash va React Native orqali iOS va Android platformalari uchun dastur yoza olasiz. Basic kursi davomida HTML, CSS, Web dizayn, jQuerylarni real loyihalar asosida o’z ishining ustalaridan o’rganasiz. 🎁Afzalliklar: • RedFox bonuslari + Frilansus.com bonusli tizimi; • Jamoa bilan birga ishlash; • Real loyihalar; • Shaxsiy rivojlanish; • Qisqa muddatda mutaxassis bo'lish. ⚠️online shogird umuman olmaymiz! Talablar: 🧍‍♂️ 18-25 yoshgacha 📆 Haftada: 6 kun ⏰ Kuniga: 8 soat ⚠️Shoshiling joylar soni chegaralangan 15 ta shogird qabul qilinadi! Ro'yhatdan o'tish uchun: ✍️@redfoxsuhbat 🤙 +99871 200 5008

Hashtags

Nemoneta.COM 🍿

@ne_moneta_com · Post #373 · 06.06.2024 г., 16:16

🤓Крипто-глоссарий В web3 вы будете встречать много непонятных слов. Мы поможем разобраться! Нажимайте на карточки и узнавайте о новых терминах. Больше крипто-слов можете найти в одной из наших кампаний. ❤️‍🔥 – Если было полезно #basic | NotGuide

Hashtags

Not Guide

@notguide · Post #33 · 23.06.2024 г., 15:45

🤫Who created Web3? Today, we will talk about the mysterious figure behind the inception of the cryptocurrency revolution: Satoshi Nakamoto. Who is Satoshi Nakamoto? Satoshi Nakamoto is the pseudonym of the individual or group of individuals who wrote and published the Bitcoin white paper. This event marked the starting point for the development of the first cryptocurrency and blockchain technologies. White paper: a document with detailed information about a project. Beginnings The Bitcoin white paper was published in 2008 under the title “Bitcoin: A Peer-to-Peer Electronic Cash System.” In 2009, the first version of the Bitcoin network was launched and began its operation. We know almost nothing about Satoshi’s identity. He or they maintained anonymity from the beginning and, in 2010, stopped actively working on the project It is estimated that Satoshi owns between 750,000 and 1.1 million Bitcoin. At the current rate, the fortune is estimated at $70 billion (~5% of the total BTC market capitalization). Legacy Satoshi launched a decentralized movement, changed perspectives on finance, and inspired many people to build their lives differently. #basic | Not Guide

Hashtags

Not Guide

@notguide · Post #24 · 06.06.2024 г., 16:16

🤓Crypto Glossary In Web3, you’ll most likely encounter a lot of unfamiliar words. But worry not – we’ll help you make sense of them! Click on the cards to learn about new terms. You can find more crypto words in one of our campaigns. ❤️‍🔥 – If you found this helpful #basic | Not Guide

Hashtags

Not Guide

@notguide · Post #20 · 24.05.2024 г., 17:59

🧐Where to store crypto Custodial CEXs and non-custodial wallets are the main ways to store crypto. Which one should you choose? Let’s break it down. Storage on CEXs (custodial wallets) This is a simple and popular method, but it’s not safe because you do not control the wallet’s data. It’s better to withdraw funds after performing the necessary operations. There are cases when the exchange freezes assets or gets hacked. These are quite high risks. Examples of CEXs: Binance, Bybit, OKX. Non-custodial wallets In crypto wallets, assets are stored on the blockchain and are only accessible to you. Each wallet has a seed or recovery phrase (a list of 12–24 words) that is used in case you need to restore access. No one can access your wallet unless you share your seed phrase with them. Be sure to write it down on a piece of paper (only! Do not take photos) and keep it in a secure place. Do not share the phrase with anyone, even if they ask. Non-custodial wallets come in two types: 1. Apps or browser extensions – On your phone, computer, or browser that work through the internet. All the data is stored with you, but if you don’t pay close attention to where you’re downloading the app from, you could lose access to the app and all your assets! Therefore, never download unfamiliar applications and only connect to verified sites. Examples: Tonkeeper, Wallet, MyTonWallet. 2. Hardware wallets – Standalone devices that resemble a regular flash drive and work offline. This is the securest method; everything is stored on a physical device, and any operation requires confirmation. If your computer gets hacked, the assets in a hardware wallet will remain safe. Examples: Ledger, SafePal, Tangem. Safety rules: ⁃ Store the seed phrase in a secure place (only write it on a piece of paper). ⁃ Do not connect your wallet to unverified sites. ⁃ Do not store assets in one wallet – distribute them in multiple wallets. #basic | Not Guide

Hashtags

Not Guide

@notguide · Post #19 · 20.05.2024 г., 17:00

How to buy NOT There are three main ways to purchase NOT: ⁃ Directly in Telegram ⁃ Through centralized exchanges ⁃ Through decentralized exchanges. Detailed information about each method can be found in our instructions. Only use reputable platforms when buying crypto and make sure to share the guide with your friends. Read the instructions here👈 #basic | Not Guide

Hashtags

Not Guide

@notguide · Post #14 · 08.05.2024 г., 14:36

💹How can I buy cryptocurrency? We’ll break it down for you in simple language. We have prepared the MOST complete guide on how to buy cryptocurrency with a bank card. Share our guide with your friends and relatives who want to buy cryptocurrency 🤓 👉You can find the guide here #basic | Not Guide

Hashtags

beng!

@mdmbeng · Post #1949 · 21.06.2024 г., 23:42

#Spotify#Basic Spotify推出新的“Basic”计划,价格更便宜 6月21日消息,Spotify推出了新的“Basic”订阅计划,月费为10.99美元。这一计划包含所有Spotify Premium的音乐和播客功能,但不包括每月15小时的有声书收听时间。 此前,Spotify将Premium个人计划的价格从10.99美元上调至11.99美元。新的Basic计划与Apple Music的个人订阅价格相同,同时Spotify还提供家庭版Basic计划,每月收费16.99美元。 对于不需要有声书功能的用户,Basic计划是一个更具成本效益的选择。 频道:@mdmbeng 投稿:@mdmbeng_Bot

DLS — новости

@deep_learning_school_news · Post #161 · 05.10.2020 г., 14:41

#part1fall2020 Всем привет! Сегодня НЕ БУДЕТ вебинара с ответами на вопросы. Зато он будет завтра в 18:00 и состоится для обоих потоков одновременно. Чтобы задать вопрос, вы можете прокомментировать эту новость с хештегами #basic или #adv. Занятия продвинутого потока выложены на степик. Занятия базового будут выложены сегодня

MDC Uzbekistan

@mdcuzbekistan · Post #52 · 27.06.2021 г., 07:52

API dan foydalanish Odatiy hayotimizda ko'plab dasturlardan foydalanamiz, xususan ijtimoiy tarmoqlar(facebook, telegram, instagram...)dan. Sizningcha ushbu ma'lumotlar foydalanuvchi oynasiga qanday qilib tezkorlik bilan uzatiladi? Buning javobi oddiy. Bir dastur bilan ikkinchi dastur o'rtasida muloqotni yaxshilash va aniq tartiblangan holatda uzatish API orqali amalga oshiriladi. 👉Batafsil 👨‍🏫 Mentor: Xondamir Abduxoshimov #csharp#api#basic#dotnet .NET Uzbekistan Community __________ Telegram | Instagram | Youtube

12
ПредишнаСтр. 1 от 2Следваща