Многие из тех кто активно работал с Python2 несколько удивлены, почему в Python3 удобная функция reload() переехала из builtin в imp а потом и в importlib?
Ну было же удобно! А теперь лишний импорт😖
Дело в том, что начиная с Python3.3 функция reload() переписана на Python вместо Cи.
Что это нам даёт?
🔸 Такой код проще поддерживать и развивать
🔸 Python код легче читать, изучать и понимать.
Сравните это ➡️ и это ➡️.
🔸 Как результат пункта 2, проще писать свои расширения импорта. Например, пользовательский импортёр с какой-либо хитрой логикой по аналогии с импортом из zip архивов.
А есть ли у этого решения недостатки? Да, они всегда есть.
🔹 Так как это не builtin функция, её следует импортнуть перед использованием
🔹 Скорость замедлилась примерно на 5%. Очевидно, что это совершенно не критично. К тому же от версии к версии логика импорта будет оптимизироваться и ускоряться.
В самом начале файла importlib/__init__.py мы видим такой импорт:
import _imp # Just the builtin component, NOT the full Python module
То есть часть функционала по прежнему написана на Си, но достаточно низкоуровневая.
#basic
📕💬ВЫРАВНИВАНИЕ НА ПОСАДКЕ | LANDING FLARE
💬Выравнивание - это переходная фаза между прямолинейным равномерным снижением и непосредственным касанием с поверхностью посадочной полосы. При выравнивании вертикальная скорость снижения практически уменьшается до нуля.
🔹Выравнивание производится путем:
- отклонения ручки управления ВС на себя - тем самым происходит увеличение угла атаки самолёта, приводящего к созданию дополнительной подъемной силы, (уменьшается вертикальная скорость ВС) и увеличению силы лобового сопротивления (уменьшается скорость ВС);
- уменьшения мощности/тяги двигателей (тем самым уменьшается скорость ВС)
🔹В процессе выполнения выравнивания пилот изменяет и корректирует тангаж и мощность СУ по сравнению с теми, которые сохранялись во время окончательного захода на посадку, до значений, подходящих для выполнения нормальной посадки на нужных вертикальной и поступательной скоростях.
🔹Если выравнивание было выполнено правильно, то ВС достигнет подходящего посадочного положения с мощностью на холостом ходу (iDLE THRUST), уменьшающейся поступательной скоростью и уменьшенной вертикальной скоростью снижения. И все это к высоте, которая варьируется от нескольких десятков сантиметров до нескольких футов над поверхностью ВПП.
🔹Если выравнивание было выполнено неправильно например после начала выравнивания оттолкнуть штурвал от себя , то это может привести к довольно неприятным, а то и опасным последствиям, таким как : жесткая посадка, "козление", разрушение стоек шасси, удару хвостом (Tail strike) или вылетом за пределы ВПП.
🔹Как только основные стойки шасси коснулись ВПП, переднюю стойку необходимо опустить мягко и без задержки, т.к. быстрое уменьшение поступательной скорости приведет к уменьшению скорости обтекания руля высоты и как следствие уменьшению его эффективности, что может привести к сильному удару передней стойки о полосу и её повреждению. При этом не откладывайте торможение на конец полосы, и выпускайте реверс сразу же после касания самолета о полосу, т.к. располагаемая длина ВПП ограничена.
🔹Выравнивание на посадке выполняется на критическом этапе полета и, за исключением выполнения автоматической посадки (autoland), зависит от опыта и навыков пилотирующего. Последствия неправильного выравнивания различны и могут быть как незначительными, так и катастрофическими.
Лёгкое небо
#flare#aviation#landing
#powershell#flare#malware_analysis#reverse_engineering
FLARE-VM lets you quickly set up a full reverse engineering and malware analysis environment on a Windows 10+ virtual machine using simple scripts with Chocolatey and Boxstarter. Prepare a VM with 60GB disk, 2GB RAM, no spaces in username, internet, disabled Windows Updates, Tamper Protection, and anti-malware; then run the installer.ps1 script as admin after downloading it. This saves you hours of manual tool installs like IDA Free, Ghidra, and Binary Ninja, giving a ready-to-use, snapshot-revertible lab to safely analyze threats and boost your cybersecurity work.
https://github.com/mandiant/flare-vm
Strongest X-Class Solar Flare in 2.5 Months Recorded
Russian Academy of Sciences solar observatories detected the most powerful X-class solar flare in 2.5 months, accompanied by a major plasma ejection. Scientists predict minimal impact on Earth, with only a slight chance of contact with the plasma cloud’s edge. Solar activity remains high, with more significant events expected today.
“No signs of declining activity are observed at the moment.”
#Sun#Space#Flare#Science#RAS
The main news of Russia and the world ishere.
🚀 Flare Proposes Governance Changes to Capture MEV and Reduce FLR Inflation
Flare has introduced a governance proposal aimed at capturing Maximum Extractable Value (MEV) at the protocol level and reducing the annual inflation rate of its native token, FLR, from 5% to 3%. According to NS3.AI, the proposal outlines a plan to redirect captured revenue and other protocol fees into the FIRE mechanism, which will facilitate open-market buybacks and burns of FLR tokens upon approval. This initiative is designed to enhance the token's value and stability by decreasing inflation and utilizing MEV capture strategically.
#Flare#Governance#MEV#FLR#Crypto#Blockchain#Inflation#Tokenomics#Buyback#Burn