Journal LinuxFr.org : seconde quinzaine d'août 2025

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
9
1
sept.
2025

Deux cent troisvingtiè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 16 au 31 août 2025

  • 1060 commentaires publiés (dont 10 masqués depuis), comme suit
    • 532 commentaires publiés sur les liens (…)

Journal [Message de service] Gagnants des meilleures contributions de cet été 2025

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
3
1
sept.
2025

Si vous avez contribué au site cet été (patch, images, dépêches ou journaux), lisez ci‑dessous. Sinon, pas la peine de perdre votre temps à lire la suite.

Si vous êtes l’un des pseudos suivants, consultez votre courriel (celui connu par LinuxFr.org) et vérifiez vos indésirables, vous avez certainement reçu un message vous indiquant que vous avez gagné un livre (version numérique ou papier). Ne procrastinez pas pour nous répondre s'il vous plaît, même si vous ne souhaitez pas y (…)

Journal Sortie de Bim! en version 10, avec un bouclier et des stats

Posté par  (site web personnel) . Licence CC By‑SA.
26
1
sept.
2025

Cher journal,

J'ai récemment sorti la version 10 de Bim!, c'est l'occasion de te présenter les nouveautés des deux versions qui nous séparent du dernier journal. Mais commençons par copier-coller le paragraphe descriptif du précédent journal.

Pour rappel, Bim! est un jeu libre (code AGPL3 et assets CC-by-sa 4.0) multijoueur de type dernier survivant, et qui se joue uniquement en ligne. Il n'est disponible que pour les systèmes Android. Le jeu étant encore en bêta sa diffusion sur le PlayStore (…)

Journal Conception d’un circuit intégré avec OpenRoad

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
29
31
août
2025

Bonjour, Nal !

Y'a quelques temps, je t'avais expliqué comment faire un circuit integré avec QFlow. Aujourd'hui, je vais te montrer comment faire la même chose avec OpenRoad.

Le projet OpenRoad (“Foundations and Realization of Open, Accessible Design”) vise à simplifier la conception de circuits intégrés. Ils développent l'outil OpenROAD qui à partir d'une netlist s'occupe du P&R et cie pour générer un GDSII (voir journal précédent) ainsi qu'un flot RTL to GDSII complet.

Installation de OpenRoad

ahahahahah (…)

Journal Exercice de rentrée avec Impress

23
29
août
2025

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 (…)

Journal Spotly - Une application open source de réservation et gestion de ressource

9
29
août
2025

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 (…)

Journal Faire son bot bluesky francophone

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
8
24
août
2025

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 (…)

Journal LinuxFr.org : première quinzaine d'août 2025

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
24
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 (…)

Journal Programmation 3D à travers les âges : les débuts (1992-1999)

Posté par  (site web personnel) . Licence CC By‑SA.
62
24
août
2025

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 (…)

Journal Henry a perdu son emploi

19
22
août
2025

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 (…)

Journal Auxilium, il gère enfin les sous-commandes !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
6
22
août
2025

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.

(…)

Journal Troov, la startup qui impose le Captcha Cloudflare aux prises de rdv Consulaires

Posté par  (Mastodon) .
3
21
août
2025

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 (…)

Journal Envoyer des rapports DMARC à des adresses inexistantes

Posté par  . Licence CC By‑SA.
Étiquettes :
8
19
août
2025

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 (…)

Journal Galenectl, l'outil d'administration de Galène

Posté par  . Licence CC By‑SA.
31
18
août
2025

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é (…)