Today I learned about `plistlib` on Python 3, and used it to easily get the dimensions of a file using its metadata:
Gist: https://gist.github.com/juandesant/1984572bd48aeaf8254b9aff36972897
Plistlib: https://docs.python.org/3/library/plistlib.html

Today I learned about `plistlib` on Python 3, and used it to easily get the dimensions of a file using its metadata:
Gist: https://gist.github.com/juandesant/1984572bd48aeaf8254b9aff36972897
Plistlib: https://docs.python.org/3/library/plistlib.html
I coded my first bit of #python this evening.
Just a quick optimization of someone else's code. Took about 10 minutes, including the time needed to familiarize myself with how the language works and the documentation of a dependency.
Anyway, that reduced the time needed to process the example file I had at hand from a minute to... 5 seconds.
Сделал тут небольшой блоговый скрипт на кодберге залит уже.
https://codeberg.org/DarkShy/Markdown-blogging-system/
Жду критику, но предупрежу, что опыта в подобных делах - минимум. Посему, надеюсь на вашу помощь <3
#codeberg #python #pythondev #blog #python3 #flask
Python 3.14 的 tail-call interpreter 的效能提升來自於繞過 LLVM 的 regression bug
前幾天 Python 圈子蠻熱鬧的一個主題:「Performance of the Python 3.14 tail-call interpreter」。 Python 3.14 實作了 tail-call interpreter (是個 opt-in 參數),結果官方測試發現效能在 benchmark 時有巨大的提升 (9%~15%),但文章作者覺得不合理,交叉測試了許多 case 後發現這是因為 LLVM 的 regression bug 導致 computed gotos 比較慢,…
For those using `uv` is this the right way to add a requirements.txt file to a project:
`cat requirements.txt | xargs -n 1 uv add`?
(85) DjangoCon 2008 Keynote: Cal Henderson - YouTube
https://www.youtube.com/watch?v=i6Fr65PFqfk
- a seminal talk on edge cases not handled by Django
Newsupdate 02/25 - #Python3.14, #FOSDEM 2025, #GNOME48 Beta, #KDE #Plasma6.3, #openSUSE und #SELinux - #FOCUS_ON: #Linux - #Podcast:
Python 3.14 und KDE Plasma 6.3 erscheinen, während sich der Umfang des kommenden GNOME 48 abzeichnet. Das SELFHTML-Projekt wird 30 Jahre alt und mit RePebble wird einem längst totgesagtem Projekt neues Leben eingehaucht. In der Kernel-Mailingliste entfacht ein Streit über Rust - mit Auswirkungen für das Kernel- und Asahi Linux-Projekt.
My checklist program is complete.
Now I'm adding a planning program to have all necessary info (aerodromes, frequencies, waypoints etc) at hand.
Wanted to add live AIP data. Deutsche Flugsicherung is offering an API.
But... browser blocks it: CORS.
*sigh*
Due to Browser security I have to run a local HTTP server anyways. Thus I've extended it to act as a proxy. And added POST request processing.