Photobooth Desktop : une cabine photo de la webcam à l'impression
Retour d'expérience sur Photobooth Desktop, la déclinaison de ma cabine photo web. Capture webcam, superposition PNG, impression 4×6, support manette et i18n.
Une sélection de projets développés ces dernières années : CI/CD, monitoring E2E, agents IA, moteur de recherche souverain, live visuals et tooling open source.
Retour d'expérience sur Photobooth Desktop, la déclinaison de ma cabine photo web. Capture webcam, superposition PNG, impression 4×6, support manette et i18n.
Photobooth est une application web open source qui transforme votre navigateur en véritable cabine photo. Simple, légère et entièrement personnalisable. Fonctionnalités principales Capture directement depuis votre webcam avec un retour vidéo en temps réel Superposition de fonds PNG (ou JPG, WebP, SVG), vos overlays s’affichent en direct sur le flux vidéo Mode miroir activé par défaut pour une expérience selfie naturelle Mode photo strip : capturer 4 shots en séquence, assemblés en grille 2×2 Compteur à rebours personnalisable : 3s, 5s ou 10s avant chaque capture Sélecteur de caméra : choisissez votre webcam parmi celles détectées Watermark personnalisable affiché en bas de chaque photo Taille de sortie optimisée pour l’impression : 10×15 cm paysage (1800×1200 px à 300 DPI) Impression via CUPS (Linux) sur papier photo 4×6in glossy, un clic sur “Imprimer” et c’est envoyé Raccourcis clavier configurables : personnalisez les touches via config.json Manette de jeu : naviguez entre les fonds et déclenchez les actions avec une manette Internationalisation : anglais, français, allemand, espagnol (paramètre lang dans config.json) Notifications toast : retours visuels pour sauvegarde/impression et connexions d’appareils Aide intégrée : popup de référence des raccourcis clavier accessible depuis la barre de paramètres
Google traque chacun de vos clics. Bing aussi. DuckDuckGo lui-même s’est fait surprendre à autoriser le tracking Microsoft par une faille contractuelle en 2022. Dans ce paysage, difficile de faire confiance à qui que ce soit. Et si la solution venait de Bretagne ? Lusk.bzh est un moteur de recherche souverain, développé à Plougastel-Daoulas (29). Pas de cookies, pas de pistage, pas de profilage. Il combine un moteur de recherche privé et un agent IA conversationnel pour offrir une expérience de recherche à la fois respectueuse et intelligente.
Retour d'expérience sur scenarii, un outil open source de monitoring et de test E2E. Scénarios en YAML, exécution headless via Lightpanda ou fetch natif, métriques SQLite, dashboard Angular avec exports JSON/CSV et alertes Telegram/Mailgun.
Retour d'expérience sur la construction d'un agent IA autonome avec Ollama, OpenCode et Angular 20. Planification multi-étapes, widgets structurés, gestionnaire de tâches, et outils dynamiques - le tout en local. Mis à jour v0.1.3.
Si vous êtes un développeur lassé d’attendre des pipelines CI/CD cloud trop lents ou frustré par des fichiers de configuration complexes, un nouvel acteur entre en scène. Découvrez GiwiCD - un moteur CI/CD léger et auto-hébergé, conçu avec Node.js, Express et Angular. Pourquoi un autre outil CI/CD ?Le secteur du CI/CD est déjà bien rempli. Jenkins, GitHub Actions, GitLab CI, CircleCI - la liste est longue. Mais chacun impose des compromis :
Comment j’ai ressuscité l’esprit de Winamp pour mon groupe Wattson. Récemment, avec mon groupe de musique Wattson nous avons eu la chance de fouler une scène équipée d’un dispositif de vidéoprojection complet. Au-delà de la simple diffusion d’un logo statique, j’ai tout de suite vu l’opportunité de créer une véritable expérience immersive pour notre public.
J'ai décidé de le "hacker" mon drone et de regarder les données de télémétrie de vol qu'il émet.
Le composant camel-kafka dédié au framework Camel et permettant des interactions avec le bus Kafka est disponible : camel-kafka La documentation se trouve là : Usage Ce composant était l’un des premiers ponts entre Camel et Kafka, à l’époque où Kafka était encore dans l’incubateur Apache. Il permettait d’envoyer et de recevoir des messages entre les routes Camel et les topics Kafka. Principe de fonctionnement