Summer updates : des news de mes projets (et de moi-même)
L'auteur fait le point sur ses projets IT après un été peu productif, évoquant des articles sur Ubuntu, VirtualBox et son utilitaire Rivalcfg.
Fabien Loison - Python and JavaScript developer specializing in open-source software, Linux system administration, and Game Boy development. Explore technical articles on Proxmox VE virtualization, Ansible automation, BorgBackup, Zabbix monitoring, and Linux utilities. Discover free software projects including gaming mouse configuration tools, playlist generators, image optimization tools, and PHP shells. Learn about C and assembly programming, Game Boy development, system administration best practices, and software development solutions. Follow for technical tutorials, project updates, and real-world problem-solving in Linux and development.
89 articles from this blog
L'auteur fait le point sur ses projets IT après un été peu productif, évoquant des articles sur Ubuntu, VirtualBox et son utilitaire Rivalcfg.
Guide pour réparer les machines virtuelles Windows après une mise à jour de VirtualBox, causant des écrans bleus, en mettant à jour les drivers.
Résolution d'un crash de HPLIP sur Ubuntu 23.04 dû à une erreur de refactoring dans le code Python, avec correction manuelle.
Résolution d'un problème GNOME Shell où les écrans externes ne se rallument pas après le verrouillage de session, en utilisant ddcutil et DDC/CI.
L'auteur explique pourquoi il a migré son blog vers le protocole Gemini, une alternative légère et simple au Web moderne jugé trop complexe.
Benchmark comparant les performances de WebAssembly et JavaScript pour un traitement d'image (décalage de teinte).
Introduction à WebAssembly (WASM), une technologie pour exécuter du code performant dans les navigateurs, avec des exemples pratiques en C et JavaScript.
L'auteur fait le point sur ses projets open source : mises à jour de YOGA Image Optimizer, CalCleaner, Rivalcfg et l'arrêt de Nautilus Terminal.
Présentation de CalCleaner, un outil open source en GTK 3 pour Linux qui nettoie les calendriers CalDAV en supprimant les anciens événements.
Récit des difficultés rencontrées pour installer et booter Proxmox sur un serveur HP ProLiant DL380p G8 et des solutions explorées.
Guide pratique pour installer Ubuntu 22.04 sur une partition Btrfs chiffrée avec LUKS, incluant gestion des sous-volumes, snapshots et optimisation.
Analyse de Btrfs, le système de fichiers avancé pour Linux : ses fonctionnalités, sa réputation et son état actuel.
Récit des problèmes de démarrage et d'installation d'Ubuntu 22.04 sur un ThinkPad T520, avec les solutions techniques trouvées.
Récit des difficultés pour réinstaller à distance un vieux serveur HP ProLiant en raison de problèmes de sécurité obsolète sur sa carte d'accès distant.
Guide pour désactiver les effets lumineux du clavier Roccat Suora FX sous Linux en utilisant Python et libusb.
Présentation de YOGA Image Optimizer v1.1.0, une interface graphique et une bibliothèque Python pour l'optimisation d'images, avec de nouvelles fonctionnalités comme l'intégration de MozJPEG.
Présentation de YOGA Image Optimizer, une interface graphique open source pour optimiser et convertir facilement vos images (JPEG, PNG, WebP) et réduire leur poids.
Tutoriel sur l'utilisation de l'API REST de Twitch pour afficher des alertes en temps réel pour les nouveaux followers, en JavaScript avec des Promises.
Deuxième partie d'un tutoriel sur l'utilisation des APIs Twitch, expliquant comment implémenter l'authentification OAuth 2.0 pour une application web.
Tutoriel sur l'utilisation des APIs Twitch pour créer des notifications personnalisées en JavaScript/HTML/CSS et les intégrer dans OBS.