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

TGINSIGHT SIMILAR POSTS

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

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

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

Hashtags

Резултати

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

Търсене: #evolutionx

当前筛选 #evolutionx清除筛选
Evolution X (Official)

@EvolutionXOfficial · Post #2572 · 11.05.2026 г., 23:51

Hello everyone ! Long time without an announcement from your favorite frenchie (@Onelots) As you know, we try to be as transparent as possible with you. That's why today we decided to tell you how much money goes in and goes out the project. As you probably know, about 1 year ago (May 2025) we moved from the "classic" rom scheme (every maintainer builds and send his zips on source forge) to a new one, using a dedicated server to build for all the devices, and cloudflare's content delivery network to provide you the builds as fast as possible all around the world. This system had many advantages, such as : - Fast releases (the server is huge) - Consistent releases (since the sources are always the same as for the other devices on the server) - Way more security : No one has the signing keys anymore, only the server. But all this has a cost, and we felt like the community deserved to know what costs how much. This "1 year period" is the one I used to do this table : From May 2025 to April 2026. 🔊 Please note : We are not begging for money! It's quite the opposite, actually. This message is there to thank you for your support. As you will see in the image below, the people who supported us really helped us to keep the ROM alive. I'm obviously open to the discussion if anyone has a question about the table I sent. Just ping me and I'll be happy to reply ! #KeepEvolving#EvolutionX

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #386 · 10.07.2025 г., 06:05

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 11 | UNOFFICIAL | Android 16 UPdated: 10/7/2025 ▪️Download: Gdrive | Mirror ▪️Screenshots Changelogs: • initial release (beta) • Fixed unlocking with screen off • Improved fingerprint reading speed • Optimized things for better performance • Xiaomi camera Support • Added dolby audio • KSU Support +SusFs WARNING It is necessary to clean flash Credits:Here By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #382 · 29.06.2025 г., 04:12

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.7 | UNOFFICIAL | Android 15 Updated: 29/6/2025 ▪️Download: Gdrive | Mirror ▪️Screenshots ▪️Support Changelogs: • Sync last source • Voip volume control problem fixed • All new infinityx features have been added • Optimized things for better performance • Xiaomi camera Support • Added Sony dolby • KSU Support WARNING It is necessary to clean flash Credits:Here By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #355 · 06.06.2025 г., 04:50

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.7 | UNOFFICIAL | Android 15 Updated: 6/6/2025 ▪️Download: Gdrive | Mirror ▪️Screenshots Changelogs: • Disable config_powerDecoupleInteractiveModeFromDisplay • Rework supported color modes • sepolicy: Label disp_feature and allow composer to r/w it • sepolicy: Address kernel wakelock denial • Add Wired Headset Mic and Telephony Rx to the voip_tx route • properties: Enable support for kernel idle timer • props: Disable debug.sf.latch_unsignaled • init: Kill statsd service • Set product shipping API level to 33 • Import missing permissions for QCC app • rootdir: Restrict apps access to /proc/net/unix • parts: revert Move to device encrypted storage • Xiaomi camera Support • Dolby audio by default • KSU Support WARNING They probably need clean flash. Credits:Here By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #352 · 04.06.2025 г., 04:23

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.7 | UNOFFICIAL | Android 15 Updated: 4/6/2025 ▪️Download: Gdrive | Mirror ▪️Screenshots Changelogs: • June 2025 security patches have been merged into our Android 15 QPR2 branch. The latest version is now 10.7. As a reminder, all related Play integrity spoofing in the ROM have been removed already. All reports regarding certification failing will be ignored • Switched to Yuki kernel oss • kernel is now compiled with yuki clang 21 optimized by klozz • Has the visual bug of negative battery percentage been fixed? • The entire tree has been overrun. performance has been optimized and improved, such as micro lag. • New thermal system • Override doze mode support • Remove wifilearner HIDL entry from manifest • and other internal changes • Add support for spatial audio • Xiaomi camera Support • Dolby audio by default • KSU Support CLEAN FLASH MANDATORY Credits:Here By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #348 · 31.05.2025 г., 07:53

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.6 | UNOFFICIAL | Android 15 Updated: 31/5/2025 ▪️Download: Gdrive | Mirror ▪️Screenshots ▪️Support Changelogs: • Sync last source from evox • sepolicy: Allow fingerprint hal to read system dmabuf device • switch to common AIDL IR service • HBM removed and display saturation • And other minor changes • Rebase Xiaomi Parts • Xiaomi camera Support • KSU Support Credits: @TeamMEX_XDA @ArianK16a @Omar99A By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #292 · 19.03.2025 г., 23:53

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.3.1 | UNOFFICIAL | Android 15 Updated: 20/3/2025 ▪️Download: here ▪️Screenshots ▪️KSU Changelogs: • Added FEAS support • Fingerprint fixes, not sure if this fixes fingerprint issues for some users. • March security patch updated • Sync last source • Integrity passed Notes: • QPR2 is not yet ready by the evolution working group. So we still have to wait. Credits: Thanks to @Mohammadnt96 and @TeamMEX_XDA By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #283 · 09.03.2025 г., 04:17

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.3 | UNOFFICIAL | Android 15 Updated: 9/3/2025 ▪️Download: here ▪️Screenshots Changelogs: • Sync last source • Integrity passed Credits: Thanks to @Mohammadnt96 and @TeamMEX_XDA By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #281 · 06.03.2025 г., 04:48

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.3 | UNOFFICIAL | Android 15 Updated: 6/3/2025 ▪️Download: here ▪️Screenshots Changelogs: • March patches are now available in Google source. However, it seems this is A15 QPR2 with all the changes made. We will be waiting for LineageOS this time before merging anything as it's sure to break a lot of the current code we have. Credits: Thanks to @Mohammadnt96 and @TeamMEX_XDA By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #273 · 26.02.2025 г., 03:14

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.3 | UNOFFICIAL | Android 15 Updated: 25/2/2025 ▪️Download: here ▪️Screenshots Changelogs: • Sync last source • All recent changes have been added Credits: Thanks to @Mohammadnt96 and @TeamMEX_XDA By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #250 · 11.02.2025 г., 04:29

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.3 | UNOFFICIAL | Android 15 Updated: 11/2/2025 ▪️Download: Yuki | HyperOs ▪️Screenshots Changelogs: • Sync last source • Dolby Vision and Audio by default Credits: Thanks to @Mohammadnt96 and @TeamMEX_XDA By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

Xiaomi 12T Pro | K50U | Updates

@xiaomi_12tpro_updates · Post #247 · 07.02.2025 г., 00:10

#EvolutionX#UNOFFICIAL#A15#diting EvolutionX 10.3 | UNOFFICIAL | Android 15 Updated: 6/2/2025 ▪️Download: Yuki | HyperOs ▪️Screenshots Changelogs: • Sync last source • Dolby Vision and Audio by default Credits: Thanks to @Mohammadnt96 and @TeamMEX_XDA By@Jezzay97 | Donate Follow@xiaomi_12tpro_updates Join@xiaomi12tpro_chat

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