-
vendredi, 29 août 2025
Exercice de rentrée avec Impress
Salut les gens et les autres, Bientôt la rentrée des classes, les feuilles mortes, les pelles et tout ce genre de chose, c’est le moment de s’amuser, voire, découvrir pour d’aucuns et d’aucunes, le logiciel de présentation Impress de LibreOffice. Et comme, d’une part, LibreOffice 25.8 vient de sortir et que, d’autre part, ça fait un bout de temps que je n’avais pas fait de modèle pour LibreOffice, il m’a semblé opportun d’en faire un nouveau. Votre mission, si vous l’acceptez : récupérer le modèle qui s’appelle « Flèches » parce qu’il a plein de flèches de toutes les couleurs (coïncidence ? Je suis sûre que non). Et ensuite, pour voir la magie des styles opérer, dans le Volet latéral, le diaporama étant ouvert en mode « normal », il ne vous reste plus qu’à jouer sur les styles de dessin, première icône en haut du panneau Style. On ne triche pas, notamment en allant sur les diapos maîtresses. Vous pourrez faire ça après si vous voulez. On ne touche pas aux diapos, on ne joue qu’en édita … -
vendredi, 29 août 2025
Spotly – Une application open source de réservation et gestion de ressource
Présentation Je suis ravi de vous présenter Spotly, une application open source qui permet aux organisations de mettre à disposition et de gérer facilement leurs ressources (salles, matériels, véhicules, équipements…). Spotly simplifie la réservation côté utilisateur et propose une administration flexible et intelligente. Fonctionnalités clés SSO & LDAP : intégration pour une authentification centralisée et fluide. Recherche intuitive : filtre par site, catégorie, et (optionnel) ressource. L’utilisateur visualise ensuite les créneaux disponibles et réserve en quelques clics. Réservations récurrentes : créer des séries (ex. chaque lundi matin), en sélectionnant les créneaux manuellement ou en laissant Spotly les attribuer automatiquement selon les disponibilités. Espace personnel : chaque utilisateur retrouve, modifie ou annule ses réservations facilement. Administration complète : création de ressources, gestion des critères, règles d’approbation, héritage par catégorie ou site pour év … -
dimanche, 24 août 2025
Faire son bot bluesky francophone
Je me sens une petite légitimité à aider les dévs libres qui aimeraient se lancer dans coder leur bot bluesky, car j’en ai fait un. Alors, comme c’est un protocole libre et que c’est bon mal an « documenté », je vais transmettre un peu de ce que j’ai compris. À l’heure actuelle, je parcours l’intégralité des posts bluesky en français avec un core i3 bi proc, 1Gb de mémoire utilisé, 25% de CPU, 18Mb/s de BP sachant qu’il y a une limitation de requête à 10 par secondes. Autrement dit, j’imagine que c’est à la portée du plus grand nombre (sachant que la fibre est bien déployée icitte) Ordre de grandeur : avec 10 req/sec peut on faire face au trafic francophone ? Alors avant de répondre, je vais admettre que j’ai mangé dans les dents les limites et je vais donner quelques conseils appris de mes erreurs. Voilà les différents trafic observés en fonction de mes architectures : Comme vous pouvez le constater, je suis un membre de l’institut la RACHE quand il s’agit de mettre en prod, et la der … -
dimanche, 24 août 2025
LinuxFr.org : première quinzaine d'août 2025
Deux cent cinquante et neuvième épisode dans la communication entre les différentes équipes de bénévoles autour du site LinuxFr.org : l’idée est de tenir tout le monde au courant de ce qui est fait par la rédaction, l’administration web et système, la modération, le développement, l’association, etc. L’actu résumée ([*] signifie une modification du sujet du courriel) : Statistiques Du 01 au 15 août 2025 1070 commentaires publiés (dont 7 masqués depuis), comme suit : 426 commentaires publiés sur les liens (dont 0 masqué depuis) ; 342 commentaires publiés sur les journaux (dont 0 masqué depuis) ; 167 commentaires publiés sur les dépêches (dont 1 masqué depuis) ; 132 commentaires publiés sur les entrées de forum (dont 6 masqués depuis) ; 3 commentaires publiés sur les sondages (dont 0 masqué depuis) ; 0 commentaire publié sur les entrées dans le système de suivi (dont 0 masqué depuis) ; 0 commentaire publié sur les pages wiki (dont 0 masqué depuis) ; 508 étiquettes posées ; 45 comptes ouv … -
dimanche, 24 août 2025
Programmation 3D à travers les âges : les débuts (1992-1999)
Sommaire Les origines : SGI (…-1992) Les années jeu PC (1993-1999) Le rôle déterminant d’id Software Linux, Mesa et les débuts en open source Salut ‘nal, Aujourd’hui j’ai envie de me lancer dans quelque chose de plus ambitieux que d’habitude : une série-tutoriel sur le développement 3D, qui partirait des années 90 pour arriver à nos jours. En tant que développeur C/C++ ayant un fort historique là-dedans, ça me tanne depuis longtemps d’en parler… mais de ton point de vue, pour quoi faire ? Car c’est vrai que si tu fais un jeu ou une simulation 3D aujourd’hui… tu vas plutôt utiliser un moteur clés en main comme Godot, Unity ou Unreal Engine ! Cependant sans le background que je vais t’exposer, tu serais incapable de faire des choix éclairés sur les enjeux et techniques de fond : le support des différents OS et plate-formes, l’évolution des GPUs parallèle à la complexification des APIs, la compréhension de ton pipeline et tes shaders (termes consacrés = anglais oblige !), etc… Mais d’abor … -
samedi, 23 août 2025
Aidez à cartographier les champs de mines en Ukraine
L’association Ukrainienne http://armysos.com.ua a besoin d’ordinateurs pour répertorier les champs de mines avec son logiciel de cartographie. Avez-vous des lots de matériel informatique réformé ? Nous récupérons les ordinateurs portables, ils seront envoyés après nettoyage et réparation si nécessaire. Vous pouvez aussi aider en relayant ce message sur les réseaux sociaux et en faisant un don, même minime, sur https://gofund.me/854ff906. Une fois le montant atteint, vous vous informerons à chaque étape du projet. Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
vendredi, 22 août 2025
Henry a perdu son emploi
C’est tombé comme un smartphone tombe d’une poche de chemise quand on se penche pour ramasser les frites tombées du cornet lorsqu’on a regardé sa montre. Paf! Le mail avec la pièce jointe au format Word, sujet « Votre participation au plan social ». Bla-bla-bla … remodélisation du département … bla-bla … prime de départ … bla-bla … votre contrat arrive à échéance le … bla. S’il a d’abord pensé que c’était à cause de l’IA, Henry s’est souvenu que, ces derniers mois, il a surtout servi de chauffeur, de prof remplaçant de pilates, de réparateur de machine à café et de compteur de trombones. Autant de tâches difficiles à réaliser pour ChatGPT. Devant un documentaire animalier dans son salon, Henry essaie de se remémorer les bons moments passés à l’entreprise… Adèle, Maria, Sylvette… Non, ça, au fond, ce n’était pas des moments tellement bons. Alors quoi? Le remplacement de la brocheuse du cinquième? La découverte du wifi sans fil? Le passage à Google Chrome? Au moment où, sur son écran, le l … -
vendredi, 22 août 2025
Auxilium, il gère enfin les sous-commandes !
Sommaire Fonctionnalités clés : Script Bash Lancement avec sous-commande Appel de l’aide principale Appel de l’aide pour la sous-commande ‘start’ Appel de l’aide pour la sous-commande ‘stop’ Completion Bash Completion Zsh Appli l’utilisant Contribution Liens Voici une mise à jour que j’ai eu du mal à mettre au point, surtout pour la génération de fichiers de complétion pour zsh qui ne gère pas nativement les sous-commandes. Mais voilà, tout fini par arriver et Auxilium gère enfin les sous-commandes ! Mais tout d’abord, un petit rappel Auxilium est une bibliothèque shell POSIX complète pour le parsing d’arguments du genre de argparse pour python. Auxilium simplifie la création de scripts shell avec une gestion avancée des paramètres. Fonctionnalités clés : Compatible POSIX (bash, zsh, dash, ksh) Gestion des sous-commandes Définition simple d’arguments longs et courts Autocomplétion pour Bash et Zsh Exemple de code et résultats Script Bash #!/usr/bin/bash . /usr/share/auxilium/auxilium.s … -
jeudi, 21 août 2025
Troov, la startup qui impose le Captcha Cloudflare aux prises de rdv Consulaires
Je pensais aussi à ce titre : Quand un captcha cloudflare s’invite aux Affaires étrangères (Prise de Rdv via Troov) Je sais pas lequel fait le plus effet 😉 Certainement moins que ma trouvaille.. Mais c’est cette trouvaille qui m’étonne le plus. J’ai découvert Troov via un article sur les calanques, visitables uniquement sur réservation (site web, soyez rassurés), dont la startup fait la promo de son système.. intégré à Orsay (Affaires Étrangères). Or, sur ce dernier : qui veut voir le joli captcha américain? qu’il est mignon tout craquant n’est ce pas? Et sur les quelques adresses mail trouvées ici et là, aucune réponse du ministère quand à mon indignation : « keske ça fout là? » Admirez : Télécharger ce contenu au format EPUB Commentaires : voir le flux Atom ouvrir dans le navigateur … -
mercredi, 20 août 2025
On n'est jamais aussi mal servi que par soi-même
France Travail ne diffuse pas ses offres d’emploi sur son site Web mais sur d’autres outils : https://perfs.softy.pro/offres et https://recrute.francetravail.org/offre-de-emploi/liste-offres.
C’est bizarre,ils demandent pourtant aux autres organismes de diffuser ses offres sur https:/www.francetravail.fr.Commentaires : voir le flux Atom ouvrir dans le navigateur
-
mardi, 19 août 2025
Envoyer des rapports DMARC à des adresses inexistantes
Bonjour tout le monde ! Mon serveur de messagerie électronique utilise une politique DMARC depuis bien longtemps. Mais j’ai également rspamd qui me permet de faire deux choses : valider la politique DMARC des messages entrants envoyer des rapports DMARC aux fournisseurs de messagerie de mes messages entrants On peut voir que le domaine linuxfr.org n’a pas de politique DMARC, mais creditcooperatif.coop en a une assez longue. Dans cette politique, c’est le champ rua qui nous intéresse, c’est une (ou plusieurs) adresses à laquelle envoyer un rapport DMARC avec les succès ou échecs de validation des messages reçus en provenance de ce fournisseur. Et là, je reçois des messages de retour me disant que l’adresse n’existe pas, comme ces listes de diffusion envoyées au nom de enfance.loisirs@courriel.mairie-toulouse.fr et dont la politique DMARC mentionne l’adresse abuse@courriel.mairie-toulouse.fr: : host d47.altospam.net[178.170.41.76] said: 550 « Utilisateur inconnu ! » (in reply to RCPT TO co … -
lundi, 18 août 2025
Galenectl, l'outil d'administration de Galène
J’ai passé les derniers jours à refaire la documentation du serveur de vidéoconférence Galène. Quand j’ai initialement écrit Galène, l’administration se faisait en éditant manuellement des fichiers JSON. C’était laborieux et les gens se trompaient, j’ai donc commencé à définir une API d’administation, dans le but de faire une interface graphique, interface que j’ai commencé à implémenter, ce qui m’a rappelé à quel point j’étais nul en interface utilisateur. Du coup, j’ai tout supprimé, et j’ai juste laissé une petite bibliothèque JavaScript. (Mais si vous voulez reprendre le projet, je suis sûr qu’on pourra retrouver une copie.) J’ai alors écrit un petit utilitaire, galenectl, qui sert à administrer Galène à distance depuis la ligne de commande. Ça a pris un peu de temps, mais galenectl est maintenant complet : je n’ai plus besoin d’éditer du JSON, j’arrive à tout faire à l’aide de galenectl. La documentation parlait encore d’éditer les fichiers, je l’ai donc récrite en termes de galen … -
samedi, 16 août 2025
la chronique du bot bluesky : rétrospective
Sommaire le code Origine et motivation Comment ça marche ? (redite) La crise du spam : les origines Lutte actuelle contre le spam dite en terme claire le code est à chier Les trucs qui coincent (ou pas) De l’intérêt de la mesure. Je suis parano j’ai merdé De combien de blocage suffit-il pour être blacklisté de la francosphère ? Mettre troll dans le nom d’un bot n’est pas une idée fantastique ! Faire du community management (causer aux humains) Republier les petits comptes ou pas ? code en couplage Le futur ? linuxfr une plateforme d’édition par épisode de contenu littéraire libre D’abord, merci à ceux qui suivent cette chronique que l’on peut suivre antichronologiquement en remontant les journaux les uns après les autres. Ce journal me plaît à écrire, car écrit sur le vif il change de la révision mémorielle propre à l’écriture de livres. Ce journal est autant un journal sur le code qu’une expérience littéraire à écrire sur le code (voir le livre loser du libre). Le présent journal, un … -
jeudi, 14 août 2025
J'ai niqué le p0rn : l'antispam qui marchait (étrangement)
Suite à l’idée de faire un antispam pour bluesky, j’ai fait un antispam, et ça marche, mais absolument pas comme j’avais prévu. Comment les meilleures idées théoriques sont poutrées par des idées cons Théoriquement, le plan était simple : je faisais des corpus de mots clés HAM/SPAM ; je les normalisais ; je faisais les cosinus similarités des « word counter » (compteur de lemmes) entre le texte et les mots clés et j’en déduisais si c’était HAM ou SPAM. Et ce plan était pourri, jetant dans ma face moult faux positifs. Et j’ai une dent contre le sporn (spam + porn). Je suis comme tout le monde, j’aime le sexe, mais, j’aime pas qu’on me force de la viande sous mon nez quand j’ai pas demandé, surtout quand ça empêche de voir ce qui se passe de légitime. X is X of UK Tout ça c’est de la faute d’une loi passée aux UK qui a entraîné une énorme migration des comptes p0rn de X vers bluesky, et dans le même temps, vu mes graphs d’activité on peut garantir que la sphère francophone est restée sur … -
mercredi, 13 août 2025
Un peu de médiéval comique pour l'été
Bonjour Nal, C’est l’été, il fait beau, il fait chaud, la plage te tends les bras? Oui mais voilà si tu aimes le soleil, lui ne t’aime pas et tu deviens tout rouge en un quart d’heure. Le sable ça gratte, le sel ça pique et tu viens de prendre un frisbee dans la tête… Il est temps de passer à autre chose. Approche toi de ce groupe de filles belles, blondes et bronzées qui écoute de la kpop et… Derrière elles, tu verras une rouquine à lunettes qui lit un Terry Pratchett. Invite là à aller louer au vidéoclub une série du genre médiéval comique (ou comic fantasy ou encore word & sorcery) : Discworld. Sexe plus histoire de tortue égale meurtre Le monde a la forme d’un disque soutenu par des éléphants eux mêmes posés sur le dos d’une tortue géante. La grande question que se pose les savants est : quel est le sexe de la tortue ? Pour y répondre ils cherchent des idiots pour participer à une expédition spatiale probablement mortelle afin d’aller observer l’arrière train de la tortue. Pendant …