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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #paragraph

当前筛选 #paragraph清除筛选
Pensive|

@PensivePost · Post #5848 · 08.07.2022 г., 21:06

I rushed down stairs. The wild energy around her was affecting me. Not only affecting me but turning me into the perfect dumbass. So I thought its good idea if I catch up with my buddy before a vapourising. Reaching on the last step, I looked up at the direction of my room. One second... What she is doing in my room? Rubbing the temple of my head, I dismiss all the cascading thoughts and marched towards the kitchen. "Oww, Holy hell" One second I was marching with my head held high and now I was embracing the pavement. Wow just great. I haven't been this lucky in my whole life. And suddenly I was showered with the God's grace. And I don't think I like it. "Sir...what are you doing on the floor" A very confused Lola, inquired with the bucket that she just emptied on me "I'm kissing the floor, Lola" I replied politely, well my system is shaken now, especially the one which is responsible for my emotions and feelings. "How did you fell ?" Vivek asked in very concerned voice, rushing to me. "No Vivek sir he is not fallen, he is just kissing the floor" Lola beamed from somewhere and I didn't even had energy to facepalm. " And why you are wet?" He inquired " Ohh wow he talks " My lips formed in knowing smile, well it's more like a grin. Actually I was just taunting him. for turning my life upside down. A if it wasn't already. "Yeah sir he talks very much and politely" She beamed again from somewhere and I couldn't do anything more than sighing "Why you are wet? " Vivek asked again ignoring Lola. He is really good in ignoring people. "It's God's grace in liquid form" I murmured, sinking my body in floor. "No sir I just dropped water on him that I was using for cleaning" Stupid woman chirped again, it's better if she murders herself because I will do it brutally and she won't like it, I don't even need to say how ruthless I'm, That idiot doesn't know when to use her mouth and mind, but I'm not even sure if she has mind. #Vivektavinita#Review#paragraph#novel

Journey to Fluency

@fluencyinenglish · Post #6418 · 07.09.2018 г., 15:12

📝 Having good English vocabulary and grammar is a sine qua non for making a good writer but not per se adequate. @fluencyinenglish @ieltsstrategies 👉 To become a good writer firstly you need to know that what the written language is consist of. The written English has 5 levels: word (smallest unit of writing), phrase (an expression composed of more than 1 word but has no verb in it), clause (a phrase that consists of a subject and a verb) , sentence (contains a subject, an object and a verb that carries a specific meaning), paragraph (more than one sentence which conveys an overall message) Word: son Phrase: my son Clause: my son, who is an architect, Sentence: my son, who is an architect, will help us. Paragragh: we need someone to design our new house. Everyone I called to ask for help was busy, so I couldn't find anyone. But, fortunately, my son, who is an architect, has returned from his trip. He will help us. @fluencyinenglish @ieltsstrategies #ielts#writting#phrase#clause#paragraph 👈 عزیزان توجه داشته باشید که دانستن لغات و ساختارهای متنوع و سطح بالا برای این که رایتینگ خوبی بنویسید ضروری است ولی کافی نیست. اغلب اساتید زبان از توضیح دادن درباره ساختار زبان انگلیسی به دلایل مختلف اجتناب می کنند، اما دانستن نکات مهم درباره این که زبان (به ویژه زبان نوشتار) چطور کار میکند و از چه ابزار ها و روش هایی برای انتقال مفاهیم و پیام ها استفاده میکند، برای این که درک خوبی از زبان مقصد داشته و نویسنده خوبی باشید، ضروری است. ✅ در نوشتار زبان انگلیسی معمولا ۵ سطح در نظر گرفته می شود: کلمه، عبارت ( بدون فعل)، بند (شامل فاعل و فعل، بدون مفعول و معمولا از لحاظ معنا ناقص)، جمله (واحد مستقل از نظر معنایی و دارای فعل، فاعل و مفعول) و پاراگراف (متشکل از چند جمله که در نهایت یک معنا یا پیام کلی را منتقل می کند). باید توجه داشت که در نگارش انگلیسی (به ویژه در رایتینگ آیلتس) دو مفهوم #cohesion و #coherence از اهمیت بسیار بالایی برخوردارند. Cohesion به معنی ارتباط و هماهنگی کلمات در یک جمله و coherence به معنی ارتباط مفهومی و معنایی تمام جملات در یک پاراگراف یا مقاله ( انسجام متنی) است. به این ترتیب، اگر کلمات استفاده شده در یک جمله با یکدیگر ارتباط معنایی یا همنشینی مورد نیاز را نداشته باشند، جمله نامفهوم و مبهم خواهد بود. به همین صورت اگر ارتباط معنایی میان جملات یک پاراگراف یا پاراگراف های یک مقاله وجود نداشته باشد، کل متن مبهم و غیر قابل درک خواهد بود. مشکلی که میتواند به شدت نمره شما در فاکتور CC ( cohesion and coherence) بخش رایتینگ آیلتس را کاهش دهد. 🔴 پس به یاد داشته باشید وقتی جمله ای می نویسید همه کلمات باید در خدمت و در جهت انتقال یک معنا باشند. و در کلِ متن شما نباید دو جمله بی ربط و نامنسجم وجود داشته باشد. @fluencyinenglish @ieltsstrategies