Воскрешение NumLockCalc после 17 лет забвения

Эта статья про одну клавишу и рефлекс длиной в двадцать с лишним лет. С 2003-го у меня привычка: палец сам идёт на NumLock → появляется калькулятор. Пользовался каждый день, тысячи нажатий. Потом пришли Win11 и корпоративный запрет *.exe – клавиша опустела, а палец всё равно идёт. В какой-то момент надоело, сел и сделал скрипт. Код писала нейросеть, а я три ночи подряд тыкал её носом в то, что не работает. По дороге узнал много нового про внутренности калькулятора Win11, перехват NumLock и прозрачность чужих окон. Дальше по классике: одна фича потянула остальные. В трее теперь живут ещё единицы измерения, заметки для Obsidian, учёт времени и скриншоты . CalcNumLock , один PYW на 150 kB или .exe на 50 МБ, исходник на GitHub. Бесплатно | Без рекламы | Без интернета .→

https://habr.com/ru/articles/1027720/

#калькулятор #горячие_клавиши #автоматизация #Python #PyQt5 #desktopутилиты #перехват_клавиш #NumLock

Воскрешение NumLockCalc после 17 лет забвения

В прошлый раз я рассказывал про КругоЗор — камеру-кружок поверх всех окон, которая выросла из «маленькой фичи на за вечер» в инструмент, которым я веду все совещания. Сегодня вторая серия про...

Хабр

Some more workshop work on the SDG2042X Linux GUI today (got a free Monday): Fixed 5 bugs in this round, including ARB handling on the real instrument, sweep fallback timing, preset handling, and one unsafe input-parsing corner.

I hope GUI is getting a bit less fragile / more reliable.

Blog:
https://togo-lab.io/?p=287

Gitea:
https://gitea.togo-lab.io/tgohle/0003-SDG2042X-PyQt-GUI-for-Linux

#ToGoLab #Siglent #SDG2042X #PyQt5 #Testbench #OpenSource #python #weekendProject #diy_electronics #DIY

Project 0003: SDG2042X GUI v0.2.* — first patch round and bug tracker setup – togo-lab.io

🔥 Mới! Spotify downloader dạng GUI dựa trên PyQt5, thay vì CLI của spotDL. Hỗ trợ xem trước playlist, tiến độ tải trực quan, và có bản exe single‑file. Sử dụng yt‑dlp, gắn thẻ metadata và hỗ trợ playlist. Tự do tải nhạc với giao diện thân thiện! #SpotifyDownloader #GUI #Python #PyQt5 #yt‑dlp #opensource #phần_mềm #tải_nhạc

https://www.reddit.com/r/selfhosted/comments/1qgm6gb/alternative_to_spotdl_with_a_gui_sunnify/

New Blog Post: Building HydroKrig

I developed a custom #QGIS plugin to automate spatial interpolation for hydrological data.

Tech Stack: #Python + #PyKrige for geostatistics #PyQt5 for the interface Plugin Builder & Reloader for workflow

The post covers UI signals, Ordinary Kriging logic, and watershed masking.

Read more here: https://www.briaslab.fr/blog/?action=view&url=building-a-qgis-plugin-with-python-qt-and-pykrige
Code on GitHub: https://github.com/antoinebrias/hydrokrig

#GIS #OpenSource #Geostatistics #Hydrology #PythonProgramming

Building a QGIS Plugin with Python, Qt, and PyKrige | Antoine's Blog

Внедряем Gemini во все поля ввода Windows: Бесплатно, без смс и с обходом ограничений

Полгода назад 1500 бесплатных запросов в Gemini казались вечностью. Сегодня Google закрутил гайки, и лимиты улетают за час Я доработал свою Open Source утилиту на Python. В этой статье расскажу, как реализовать систему ротации API-ключей, чтобы получить «бесконечный» доступ к нейронке, как переключаться между моделями Gemini и Gemma на лету и внедрить AI-помощника прямо в буфер обмена Windows. Исходники и готовый билд — внутри. Посмотреть код

https://habr.com/ru/articles/974706/

#python #pyqt5 #google_gemini #api #llm #open_source #автоматизация #буфер_обмена #gemma3 #petproject

Внедряем Gemini во все поля ввода Windows: Бесплатно, без смс и с обходом ограничений

Привет, Хабр! Меня зовут Виталий, я графический дизайнер, который однажды устал переключаться между окнами, чтобы перевести текст и исправлять опечатки с ошибками в очередном сообщении. Полгода назад...

Хабр

Haciendo downgrade de #pyqt5 en @archlinux, a veces hay que esperar un poco para que todo el ecosistema de paquetes funcione correctamente.

En este caso, gns3-gui ha quedado atrás y no carga con la nueva release de python-pyqt5 en Arch.

Todo sea para levantar #GNS3 y seguir jugando con parámetros del kernel #Linux para el nuevo curso de #Hardening Linux 😃

#gnu #infosec #juncotic #networking #tcpip #hacking

Công cụ theo dõi giá bằng Python đơn giản! Công cụ này cho phép thêm URL sản phẩm vào GUI và lưu vào Excel, cũng như cập nhật giá tự động. #Python # PriceTracker #CôngCụTheoDỏiGiá #TheoDỏiGiá #GiảiPhápTựĐộng #Automation #DataOperations #PyQt5

https://www.reddit.com/r/SideProject/comments/1omo9pe/simple_python_pricetracker/

Improving my test bench for future projects, I wrote a small PyQt5 GUI to control my Siglent SDG2042X from a remote Ubuntu desktop.

It handles basic waveform setup, sweeps, bursts, presets (so you can adjust at the generator and than load down for later), ARB upload/download (not fully tested yet), and SCPI commands, also screenshots.

I’m more of a hardware guy than a coder (for sure there will be some bugs), so feedback are welcome. Fork if you like.

--
Blog:
https://togo-lab.io/?p=130

Gitea with script:
https://gitea.togo-lab.io/tgohle/0003-SDG2042X-PyQt-GUI-for-Linux

#ToGoLab #Siglent #SDG2042X #PyQt5 #Testbench #OpenSource #python #weekendProject #diy_electronics #DIY

Controlling my Siglent SDG2042X from Linux – togo-lab.io

Se viene un generador de paquetes de cualquier clase y de cualquier plataforma en febrero de 2026: Influent Package Maker

IPM2026 #LinuxPackaging #FlatrEcosystem #OpenSource #PyQt5 #DevTools

🛠️ IPM 2026: El generador de paquetes con alma Flatr
¿Cansado de herramientas genéricas que no restauran ni respetan tu estilo?
IPM Es un creador embestido:
🔹 Genera .deb, .zip, y más
🔹 Lógica restauradora integrada
🔹 Branding visual con orbes y gradients
🔹 Compatible con Flatr Desktop

🎯 Diseñado para desarrolladores que valoran la estética y la distribución multiplataforma. https://jesusquijada34.github
io/
📅 Lanzamiento oficial: 2026

#FlatrEcosystem #LinuxPackaging #PyQt5