I thought uvx was cool but this is even better 😎
https://treyhunner.com/2024/12/lazy-self-installing-python-scripts-with-uv/
A Windows installer is now also available
https://github.com/GeopJr/Tuba/releases/download/v0.9.0/Tuba.Setup.exe
Building a Tiny CDN With pyinfra and Chimera Linux
The author set up a DIY content delivery network for his link blog using multiple servers worldwide, reducing average response time from 807ms to 189ms. He utilized pyinfra for automation, Chimera Linux as the host OS, and implemented GeoDNS for traffic routing, demonstrating significant performance improvements without relying on major CDN providers.
24 jours de #Python ~ #Pyxel - Jour 1
"Introduction à Pyxel"
💻 https://nuit-du-code.forge.apps.education.fr/24-jours-de-python-pyxel/jour.html?j=1
🗃️ https://www.nuitducode.net/24jdpp/1
@pythonhub This repository reminded me of an awesome tutorial I attended to at Python Brazil with @lr implementing lisp with python
@cadusilva @bruno tem várias soluções de dns dinâmico tipo duckdns ou no meu caso um worker que atualiza o dns direto no seu provedor de dns chamando a api dele.
@renne @humrochagf @bruno haha é, antes ele era parte do Serenity que é um OS na vibe de Windows antigo retro. O pessoal foi implementando o motor de navegador do zero. O pessoal empolgou e decidiu expandir pra um projeto a parte e dar suporte pra outros OS.
@bruno já testou o ladybird? Ele surgiu do Serenity OS e a engine deles é from the scratch https://ladybird.org/
"The Disappearance of an Internet Domain"
or
How we could lose the .io TLD.
@skadi@bolha.us as vezes eu me pergunto se é popularidade mesmo ou se submeter as regras do algoritimo pra continuar surfando a onda de curtidas. Cada vez mais eu vejo os personagens dessas grandes redes distorcendo o conteúdo que eles produzem pra continuar sendo recomendado.
@bruno Yeah, I was able to control with some content filters, but the most effective was to defederate a bit by blocking some instances that had content that I didn't want to store in my self hosted db even if this is transitive content that will get cleaned up in a week if I dont interact with it.
@bruno It's on my list of things to do, to try out uv for a while, haha. I guess I'll do it soon 😜
I really like the new script metadata and UV supports it, so I will update ALL my projects documentation examples to use uv run as the default runner.
Much easier than asking people to create a virtualenv and activate it.
BTW: #Dynaconf is a #Python library I maintain, it loads settings from various sources and parses, merges, validates it, It can be integrated with #Flask, #Django, #FastAPI and supports reading settings from #Redis or #Hashicorp #Vault, or even custom storages.
Implementar Activitypub é trabalhoso, mas é divertido ver a interação entre plataformas completamente diferentes acontecendo.
Agora eu consigo seguir a conta do meu servidor AP 🤩
Valve (Steam) begin a direct collaboration with Arch Linux https://www.gamingonlinux.com/2024/09/valve-steam-begin-a-direct-collaboration-with-arch-linux/
Chegou ontem meu Gl.inet Flint 2 chegou ontem, bom demais ter um roteador rodando OpenWrt e não ter que ficar me matando nas interfaces proprietárias engessadas dos roteadores dos provedores de Internet 😅
LB: Names really do matter, and naming things is hard.
But sometimes, the difficulty of naming things can serve as a warning. Think of it as a design smell. Sometimes things are hard to name because they only exist in your mental model, and the model isn't serving you. Take it as a prompt to reevaluate how you're thinking about the problem.
The age of software artisans https://jairojair.com/articles/the-age-of-software-artisans/
@bruno Opa, feliz dia do #softwarelivre
Minha recomendação é pra galera que curte self-hosting e que uma alternativa ao google fotos.
O Immich foi o que eu mais curti entre os que eu testei https://github.com/immich-app/immich
Ele tem várias funções legais de categorização automática de fotos e ainda tem um app pra celular que vc pode subir suas fotos automaticamente como no google fotos 😊
I have content being served on foo.bar/@zaz (it is a PHP application)
I want the subdomain zaz.foo.bar, to serve the same contents.
I tried a rewrite, but that redirect users and I want to keep the original url on the client.
I tried proxy_pass but that doesn't allow path parmeters.
Is there a solution without changing the app?
Awesome post about giving people the opportunity to thrive https://jairojair.com/articles/giving-opportunities-to-people-who-need-them/