home.social

#nuitka — Public Fediverse posts

Live and recent posts from across the Fediverse tagged #nuitka, aggregated by home.social.

fetched live
  1. Как разобрать .exe всего двумя инструментами: практический разбор с DeNuitkanizator и HxD

    Возможно ли разобрать .exe всего двумя инструментами? В данной статье будет практический разбор программ с помощью двух инструментов: HxD и DeNuitkanizator. Без Ghidra, без IDA, без x64dbg. Посмотрим что получится, а что нет. Вам понравится :)

    habr.com/ru/articles/1051484/

    #nuitka #pyinstaller #reverse_engineering #disassembler #статический_анализ #бинарный_анализ #opensource #python #exeанализатор #hxd

  2. Как заглянуть внутрь.exe, собранного через Nuitka? Новый инструмент с открытым кодом

    Как узнать, что внутри .exe, собранного через Nuitka? DeNuitkanizator — инструмент с открытым кодом для анализа таких файлов. Извлекает строки, модули, хэши, информацию о защите и многое другое за один запуск.

    habr.com/ru/articles/1048908/

    #Nuitka #PyInstaller #reverse_engineering #PEанализ #дизассемблирование #статический_анализ #бинарный_анализ #exeанализатор #opensource #Python

  3. Nuitka 4.0: как я разогнал свой Python-скрипт на 335% и почему JIT-будущее уже на пороге

    Представьте себе: вы запускаете свой старый добрый Python-скрипт, он привычно задумывается на пару секунд, а потом начинает работать. А теперь представьте, что тот же самый скрипт без единого изменения в коде — просто после прогона через одну утилиту — стартует почти мгновенно и работает втрое быстрее. Никакой магии, просто вышел Nuitka 4.0. 22 апреля 2026 года проект, который когда-то начинался как нишевый компилятор, дорос до мажорной версии 4.0. И это не просто «пофиксили баги, добавили пару флагов» — это реально меняет правила игры для тех, кто пишет на Python и хочет, чтобы код летал, а не ползал. По данным официальных тестов, скомпилированные скрипты показывают повышение производительности на 335% в pystone-бенчмарке по сравнению с CPython. Можете представить, что ваш веб-парсер или ML-пайплайн ускоряется втрое без переписывания на Rust. Если совсем просто: PyInstaller просто пакует ваш скрипт вместе с интерпретатором в один файл — по сути, это архив с «батарейками». А Nuitka переписывает весь Python-код на чистый C и компилирует его в настоящий исполняемый файл. Никакой интерпретации на лету — только скомпилированный бинарник, который в теории может обогнать даже PyPy. И теперь, с версией 4.0, эта теория стала куда ближе к практике. «Раньше я думал, что ускорение от Nuitka довольно скромное... но с версией 4.0 вижу реальный прогресс», — примерно так звучат комментарии на Hacker News , и я с ними согласен.

    habr.com/ru/articles/1027354/

    #python #cpython #nuitka #nuitka_40 #pyinstaller

  4. The biggest release of all times and yet 4.1 is right around the corner and even better: nuitka.net/posts/nuitka-releas

  5. Kawai-Focus 2.1: переезд на новый стек

    В данной статье я попытаюсь переписать часть приложения Kawai-Focus на стек: FastAPI + Vue.js + Tauri + Ionic . Также я соберу приложение только с экраном «Таймеры» под Linux в AppImage, которое подойдёт для большинства Linux-дистрибутивов. Реализация одного экрана не будет слишком долгим процессом, а финальная сборка приложения позволит оценить сложность и удобство полного цикла разработки. Эта cтатья не будет подробным гайдом, так как размер переписанного кода и его описание слишком велики для одной статьи. Однако я покажу часть кода проекта и расскажу о выбранном стеке, а также о трудностях и преимуществах, с которыми я столкнулся в процессе переписывания проекта. Я буду использовать часть кода старого проекта, который не касается Kivy и KivyMD, поэтому его душа не умрёт, а обновится. Заваривайте чай, доставайте вкусняшки — пора «старый стек превращать в удобрение для новых помидор»! 🍅

    habr.com/ru/articles/983652/

    #python3 #tauri #vuejs #nuitka #ionic #appimage #компиляция #linux

  6. Ich hoffe die Version ist nun wieder lauffähig. #Python #Projekt #LagerPlus Wenn nicht immer das lästige Kompilieren wäre. #Nuitka

  7. This is the new release nuitka.net/posts/nuitka-releas with lots of improvements, the last one before 4.0 is going to hit with even more, esp. finally for compile time we are making huge gains there.

  8. Puh, wenn der Lüfter vom Laptop bläst, als ob es kein Morgen gibt, wird die nächste Version von meinem Arbeitsprojekt kompiliert. Leider benötige ich dazu noch den lauten #Windows Laptop. Beim #MacBook hab ich bis jetzt 1x den Lüfter leise gehört, aber da wurde etwas in 3D gerendert. #Python #nuitka

  9. Trying to get back to news for these are important onefile mode enhancements: nuitka.net/posts/nuitka-this-w

  10. #smartcards and #nuitka based project did not play nicely. No clue what went wrong, but I don't have free brain cycles to debug.

  11. Сборка Django-приложения при помощи Nuitka в onefile

    Привет, Хабр! Меня зовут Данил, и я старший специалист в компании Увеон. Занимаюсь серверной частью Termidesk Assistant - это утилита для удаленных рабочих столов. К нам в команду пришла интересная задача, нужно было собрать всю серверную часть в один исполняемый файл (.elf) и в дальнейшем на его основе сделать установочный файл (.deb), чтобы создать и запустить сервис. Все это для того, чтобы оптимизировать наше приложение как по скорости, так и по внешним зависимостям, а также создать возможность использования Termidesk Assistant в локальных изолированных сетях. О Nuitka мало что известно в Python-среде, особенно мало информации на русском языке, поэтому я решил взяться за написание этой статьи и расписать всё то, что успел собрать за время работы над задачей.

    habr.com/ru/companies/astralin

    #python #nuitka #контейнеры #исполнительный_файл #linux #windows

  12. Делаем стресс тест процессора своими руками и компилируем питон в екзе

    Что может быть лучше, чем в начале января размять руки и вспомнить с чего начинал, написать на питоне свое приложение с GUI для тестирования процессора на стабильность? Многие не понимают, зачем вообще проходить стресс тесты и думают, что производитель ''из коробки" уже продает стабильное железо, но это совершенно не так(привет тем у кого H100 в класстере во время обучения моделей отваливаются), особенно, что касается потребительского сегмента. Что можно увидеть и в новостях, например Intel 13 и 14 поколение, которое не только в режиме ''из коробки" могло работать не стабильно, но и привести к дегродации процессора, люди же кто свое железо настраивал сам и использовал не автоматические настройки материнской платы, а фиксировал необходимые настройки в BIOS(UEFI) самостоятельно сидят на стабильном железе и о дегродации не слышали. Все эти сообщения на форумах, отзывы в стим и прочее, о вылетающих играх, бсодах, зависаниях, на 90% ни как не связаны с самим софтом, а связаны именно с нестабильным железом пользователей. Реальные баги софта или игр обычно спустя время попадают в changelog и устраняются. Многие до сих пор думают, что использование XMP оперативной памяти, это стабильные настройки, гарантированные производителем оперативной памяти, особенно если данный комплект есть в QVL листе материнской платы! А вот у оверклокеров, которые разгоняют память самостоятельно, все не стабильно, компьютер зависает, бсодит, перезагружается и перегревается и вообще это какие-то фрики! Но в реальной жизни все диаметрально противоположно, у оверклокеров за счет хороших систем охлаждения, зачастую кастомных систем жидкостного охлаждения температуры намного ниже чем у обывателей, а стабильность железобетонная, так как разгон они проверяют стресс тестами, а обыватель полагается на производителя железа. На самом деле XMP оперативной памяти это тот же самый разгон и в большинстве случаев он ''из коробки'' не стабилен. Ну не научились пока для предельных частот в автоматическом режиме подбирать напряжения для контроллера памяти процессоров, да и тайминги в ХМП режиме зачастую стоят только первичные, вторичные и третичные либо не полностью прописаны либо полагаются на тренеровку материнской платы. Как пример, стоковые 13900к и 14900к у обывателей греются под 100 градусов и троттлят, даже в играх, так как напряжени стоит в auto режиме, llc так же стоит в auto, материнская плата зачастую завышает значения. А у оверклокеров те же 13900к и 14900к в играх зачастую греются всего до 35-45 градусов, ну и кто тут фрик?

    habr.com/ru/articles/871464/

    #linpack #nuitka #python #стресс_тест

  13. Massive release for with 3.13 support and a shadow of 12x speed increases for integer operations in loops, more of that in the coming months: nuitka.net/posts/nuitka-releas

  14. Important hotfix 2.3.3 adds support for newer pkg_resources that broke runtime on "import pkg_resources" with segfaults.

  15. The Python3.12 support has just hit the milestone that allows me to declare it fully supported for 2.3 release upcoming, and the next 2.3rc today/tomorrow will remove the experimental annotation in

  16. New 2.2 is big in many things, with experimental 3.12 support, but watch out for next pre-release of 2.3, that is going to do 3.12 almost fine. Also JIT for Tensorflow working is kind of big. nuitka.net/posts/nuitka-releas

  17. with Python 3.12 has passed basic tests, done standalone stuff, and generally now I will be working through the 3.11 test suite. It's not done, but experimental support will be in 2.2 release, full in 2.3 one month later I guess.

  18. Finally, has 3.12 hello world moments, quickly fixing up the remaining things now, hopefully, basic tests will work soon.

  19. This 2.1 release, mainly in timing for newer pytorch to work, contains a bunch of scalability improvements which was the main area of work, sometimes resulting in optimization too. nuitka.net/posts/nuitka-releas

  20. It's my birthday, what better time to start a yearly commercial subscription? nuitka.net/doc/commercial.html

  21. The big new release with too many new things to say: nuitka.net/posts/nuitka-releas

  22. New this week edition, introducing Nuitla-Action, website devcontainer, and optimization plan nuitka.net/posts/nuitka-this-w

  23. So, resuming the package configuration series, with a branch new trick added nuitka.net/posts/nuitka-packag

  24. Exciting news for a technical writer is coming on board. Expect the site and documentation quality to improve by a lot in short order.