⚡ WinGet Configuration: configurare Windows 11 da zero con un solo comando, tra installazione dei programmi, impostazioni di sistema ed export del PC
https://gomoot.com/winget-configuration-configura-windows-11-da-zero-con-un-solo-comando/
#configuration #powershell #windows #winget

I see all the AI hate out here and a lot of it deservedly so.

I am happily using it to tweak my system and fix faults. Love it for that.

Other stuff? Not so much, I recognize and see all the big tech bro lies.

#AI #linux #configuration

Oh, the irony! 🤣 An article promising the secrets of #configuration magic is nothing more than a plea for #JavaScript enablement. Who needs wizardry when your greatest enemy is a cookie script? 🍪🔒
https://buildingbetter.tech/p/i-read-the-claude-code-source-code #irony #cookie_script #webdev #development #HackerNews #ngated
I Read the Claude Code Source Code. Here's Everything You Can Configure That the Docs Don't Tell You.

Hook fields that rewrite commands mid-flight, persistent agent memory, auto-mode rules in plain English, self-improving dream loops, and every example is copy-paste ready.

BuildingBetter
I Read the Claude Code Source Code. Here's Everything You Can Configure That the Docs Don't Tell You.

Hook fields that rewrite commands mid-flight, persistent agent memory, auto-mode rules in plain English, self-improving dream loops, and every example is copy-paste ready.

BuildingBetter
🐌 Slumber: because who doesn’t want to spend their day navigating a #TUI for HTTP requests instead of just using curl? 🤯 With an interface so intuitive, you'll need a manual to find the manual. 🙈 #Configuration in #YAML, because JSON was too mainstream. 😏
https://slumber.lucaspickering.me #Slumber #HTTPrequests #IntuitiveInterface #HackerNews #ngated
Introduction - Slumber

Slumber is a TUI (terminal user interface) HTTP client. Define, execute, and share configurable HTTP requests.

Quelques bizarreries linuxiennes

Je profite de la dernière mise à jour d’Ubuntu pour vous parler de quelques trucs louches.

Les couacs de migration vers Ubuntu 26

Je suis passé d’Ubuntu 24 à Ubuntu 26. La migration est à peu près facile, sauf du fait de mes quelques bizarreries :

  • J’utilise Firefox en .deb, et pas en Snap. Mais Ubuntu 26 a réinstallé Firefox en Snap (alors que j’ai précisément écrit un fichier dans preferences.d pour bloquer le Snap).
  • Il semble que KeepassXC pète aussi bizarrement à la migration (pour le même genre de sombre histoire)
  • J’utilise aussi Rygel comme serveur UPnP pour envoyer des vidéos sur ma freebox. Ca marchait bien. Et depuis la migration, ça ne marche plus … J’imagine que c’est une question de codec qui n’est plus disponible, mais je n’ai vraiment pas trouvé pourquoi.
  • Et puis le pire : Ubuntu 26 est passé à sudo-rs, qui ne marche pas de la même manière avec Ansible que sudo. J’avais trouvé la solution (je l’ai même noté dans mon README.md), mais j’avais oublié.

Les webcams modernes et leur enfer

Sur mon Dell lattitude 7650, ma webcam utilise un sous-système qui s’appelle Mipi. Il s’avère que Mipi n’a rien à voir avec USB, les ports série ou quoi que ce soit. Et même les gens du noyau Linux trouvent le truc merdique … J’ai néanmoins tenté de configurer ça, j’ai lutté des mois et des mois, mais je n’ai réussi à avoir une webcam fonctionnelle que trois semaines.

Donc au bout d’un moment, j’ai essayé de faire marcher la version moderne de DroidCam pour Linux (qui est en fait juste un plugin OBS Studio ). Pareil, ça n’a pas vraiment marché.

Au cours de ces recherches, j’avais vu bien des fois passer scrcpy. Sous Windows, c’était un peu pénible à faire marcher, donc je ne creusais pas trop. Sous Linux, en revanche, c’est un plaisir, et donc je me suis mis à explorer l’écosystème scrcpy. Et là, les choses marchent bien.

Je peux faire de la webcam avec des commandes franchement ésotériques (scrcpy --no-audio --video-source=camera --max-size=1920 --camera-ar=16:9 --v4l2-sink=/dev/video0 --camera-facing=back --video-bit-rate=10M --max-fps=30 --print-fp), mais je peux aussi faire un truc que je cherchais depuis longtemps : accéder facilement aux applications de mon smartphone depuis mon ordinateur. Ca me permet d’utiliser Signal, d’envoyer des SMS, et même écouter la musique de mon téléphone. Je cherche même à voir si je ne peux pas créer les fichiers Desktop de Linux quand le téléphone est connecté …

Le clavier sous Wayland et son enfer

Quand vous parlez avec un linuxien, il a forcément un avis sur Wayland. Ne me considérant pas comme tel, je n’ai pas encore d’avis. J’observe néanmoins qu' »à cause » de Wayland, KeepassXC n’implémente pas l’une des fonctionnalités les plus cool de Keepass, l’autotype. J’en ai à peu près fait mon deuil (même si c’est précisément ça qui fait que j’utilise l’extension de navigateur KeepassXC). Mais ça n’est pas le sujet initial de ce paragraphe.

En fait, j’ai développé une espèce de fascination pour les périphériques d’entrée alternatifs (comme par exemple les claviers, souris, et compagnie, et même les dispositions de clavier alternatives). Naturement, quand une conférence comme DevoxxFr propose [Devoxx] Maximiser votre productivité en rendant votre clavier 2.0 ergonomique, j’y vais. Et quand l’orateur parle d’Arsenik, ça m’intéresse beaucoup. Ca m’a évidement renvoyé vers kanata qui semble être un super projet, mais auquel il manque selon moi un truc : un affichage du layer actuel à l’écran dans un clavier virtuel. Parce que quand j’ai fait l’expérience de l’iBook, le fait d’avoir un affichage de l’état actuel du clavier à l’écran m’a bien aidé à accélérer.

Et en fait, les deux problèmes sont duaux : il y a d’un côté le fait de simuler un clavier, et de l’autre le fait d’afficher le clavier. En fouillant, j’ai trouvé quelques trucs :

  • ydotool permet de simuler des frappes de clavier, et permettrait donc précisément d’implémenter l’autotype de KeePass dans KeePassXC.
  • screenkey semble implémenter l’affichage des touches à l’écran (mais pas dans un clavier virtuel). J’ai essayé de l’installer, mais je n’ai pas réussi à afficher quoi que ce soit.

Vertige de la bidouille

Quelqu’un écrivait il y a peu sur mastodon « le bon côté de Linux, c’est que tu peux tout customiser … le mauvais côté de Linux, c’est que tu peux tout customiser ».

En fait, le vrai truc, c’est de choisir ses combats et d’implémenter le minimum. Ca n’est pas facile, mais ça marche.

Cela dit, cette mise à jour d’ubuntu m’a ramené vers un vieux démon : passer d’une distribution à releases fixes à une distribution en rolling upgrade, avec encore plus de configuration as code … Nix, quoi. Voilà, le mot est dit, et je pense que d’ici un ou deux ans, je vous parlerai beaucoup plus de cette distribution, de ce gestionnaire de dépendances, de ce langage de programmation. Mais avant, je vais quand même essayer d’être encore un peu plus à l’aise.

#configuration #hack #linux #ubuntu
ubuntu-based-laptop/ansible/roles/desktop/tasks/firefox.yml at 401136a13a414e4bd2d42b731cbc693eca76f5c1 · Riduidel/ubuntu-based-laptop

A set of Ansible playbooks to configure my Ubuntu based laptop - Riduidel/ubuntu-based-laptop

GitHub

Ich bin immer wieder froh über meinen #OpenWRT #Router auf #ZTE #289F Basis. Es ist unbezahlbar, dir #Addons wie z.B. 3g Info lite aufspielen zu können oder# LTE Bands #Configuration und dir die Bänder aussuchen kannst, die du benutzen willst. Gerade ab 8 Uhr, wenn hier wieder alle Leute zum Arbeiten ins #Dorf und die #Stadt kommen um zu arbeiten, habe ich kaum noch #Bandbreite, da die Masten überlastet sind. Dann spielt natürlich auch noch eine große Rolle, welches #Provider man sich hier zugelegt hat. In meinen Fall #Congstar. Hier kann ich nämlich als einzigen verschiedene Bänder (de)aktivieren. Bei den anderen Providern siehts einfach noch viel schlechter aus (außer natürlich #Telekom selbst).

Was soll ich sagen, #Videokonferenzen laufen teil echt mies. Ab 8 bis ca. 17 Uhr. Darauf wollt ich eigentlich hinaus und das der #Breitbandausbau, hier #Glasfaser, hier sehr sehr sehr sehr schleppend voran geht.

Decomposing OpenTelemetry Collector Configuration for Maintainability | OllyGarden Blog

When your collector configuration grows beyond a few hundred lines, you start feeling the friction. This post examines practical strategies for decomposing collector configurations into maintainable, testable units.

OllyGarden
EasyConfiguration | Game Toolkits | Unity Asset Store

Get the EasyConfiguration package from L2022 and speed up your game development process. Find this & other Game Toolkits options on the Unity Asset Store.