Journal et 1, et 2, et 3 voici Linux 7.3 !

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
19
19
oct.
2026

L'annonce a été faite par Linus ce dimanche : Linux 7.3 est disponible et apporte quelques nouveautés détaillées par lwn.net \o/

  • Samba est à la fête avec une longue liste d'améliorations pour le serveur SMB
  • je note que la prise en charge du CPU Apple M3 n'est que peu mise en avant par lwn o_O (ça devrait être une révolution ! :D), reste à faire le M4, M5, M6 ;-)
  • l'apparition d'un nouveau système de fichier qui ne gère rien (…)

Journal Unicode, NDJSON et bug subtil

Posté par  .
Étiquettes : aucune
6
19
oct.
2026

Bonjour Nal,

Pendant des années, j'ai utilisé le code suivant pour parser des fichiers NDJSON (un format de fichier qui contient un document JSON par ligne) en node.js :

import { stdin } from "node:process";
import readline from "node:readline/promises";

const rl = readline.createInterface(stdin);

for await (const l of rl) {
  const data = JSON.parse(l);
}

Cependant il a un bug, saurez-vous le trouver ?

La reproduction

(…)

Journal Et toi, tu résous comment tes requêtes DNS ?

Posté par  (Mastodon) . Licence CC By‑SA.
Étiquettes :
23
19
oct.
2026

Salut les moule·e·s,

Introduction

Ce journal est plus ou moins une réponse à chaque discussion où il est question de contournement de la "censure" du gouvernement demandant aux FAI principaux de ne plus résoudre certains noms. Il est notamment amplement inspiré d'une discussion que j'ai eu avec Stéphane Bortzmeyer lors d'un précédant Capitole du Libre où on a passé en revue les différentes manières de résoudre ses requêtes DNS. Je le remercie chaleureusement pour cet entretien ainsi que pour sa (…)

Journal ChienGPT MCP

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
16
oct.
2026

Salut 'Nal,

Je vous présente ChienGpt-mcp, l'outil que les entreprises d'IA ne veulent pas que vous découvriez…

🔥 Programmé par reverse-engineering à l'aide d'outils de pointe (curl et un navigateur web).

🤖 Tous les grands modèles de LLM sont supportés. Y compris les terribles modèles open-source chinois qui font très très peur parce qu'ils sont trop forts.

⚡ CARACTÉRISTIQUES TECHNIQUES
- Codé en Python (illisible et sans commentaires)
- Perfs: rapides (mais si… Python c'est rapide)
- Taille: petit (à (…)

Journal L'actualité de FreeCAD: une RC1, un groupe de travail BIM et une aile volante

Posté par  . Licence CC By‑SA.
Étiquettes :
13
16
oct.
2026

Salut les moules,

vu à l'instant sur le blog de FreeCAD:

FreeCAD 26.3 Release Candidate 1

FC passe à une nouvelle numérotation de type semVer (pour info, la version stable actuelle est la 1.1.4)

Release Note
Télécharger la RC1

Announcing FreeCAD BIM meetups

An introduction to the world of BIM
Building Information Modeling, or BIM, is a way of digitally describing our built environment to computers. Aspects of our built environment that can be described are:
- Products, like (…)

Journal C'est historique, le développement logiciel est entièrement automatisable

Posté par  . Licence CC By‑SA.
1
14
oct.
2026

Depuis le début de la semaine je suis sous le choc suite à ce tweet de Brandon Thomas qui date du 03 octobre 2026 :

I've vibe coded replacements to 7 of Adobe's apps in Rust. They're open source (links below)

On peut retrouver toutes ces applications (il y en a maintenant 13) sur le site d'ArtCraft.

J'aimerai développer en quoi je trouve cet instant historique pour tout le secteur du développement logiciel qu'il soit propriétaire ou libre.

Ces

(…)

Journal Toutes les entreprise françaises sont-elles contrôlées par deux entreprises américaines ?

52
14
oct.
2026

Ce journal dénonce grave ! L’autre jour, j’ai voulu opérer un petit changement administratif pour mon entreprise, un truc mineur. Ça se fait sur le « Guichet Unique » des entreprises. Pour valider le formulaire, il m’a été demandé de signer un document avec France Connect+. France Connect+ requiert une application sur téléphone. Seules deux options sont disponibles : l’application France Identité ou l’application La Poste Identité Numérique.



Bon, va peut-être falloir acquérir un téléphone que je ne contrôle pas…

(…)

Journal 25 ans !

Posté par  (site web personnel) . Licence CC By‑SA.
56
13
oct.
2026

25 ans… Voilà 25 ans tout pile que je hante ce site ! Entre débats stériles et discussions passionnantes, dépêches ennuyantes et journaux captivants, ou journaux barbants et dépêches fascinantes… Un contenu riche et varié, et si certains interlocuteurs sont… Enfin… Voilà, quoi… D'autres sont absolument passionnants ! On ressent bien que la population qui gravite autour du site vieillit. Via les sujets abordés, la qualité des dépêches, les échanges… Mais mine de rien, presque trente ans plus tard, Linuxfr.org (…)

Journal Écrire du JSON dans un script bash

Posté par  .
Étiquettes : aucune
9
13
oct.
2026

J'ai toujours galéré à quoter et échapper correctement les chaînes de caractères compliquées avec bash, donc je me suis dit que j'allais (enfin) regarder la doc.

Je parle de JSON dans le titre, qui est particulièrement pénible car il contient beaucoup de guillemets, mais ça s'applique aussi aux quotes l'une dans l'autre, typiquement quand on veut exécuter une sous-commande. Par exemple un one-liner dans un autre langage de programmation, ou une commande avec ssh ou un sous-shell.

Commençons par regarder (…)

Journal Libre Financement : un annuaire en français des financements pour logiciels libres

Posté par  (Mastodon) . Licence CC By‑SA.
10
13
oct.
2026

Bonjour tout le monde,

Je publie Libre Financement, un annuaire en français des moyens de financer le développement d'un logiciel libre, hors sponsors GitHub et Ko-fi.

Il recense : subventions, fonds privés, fondations et parrainage fiscal, programmes d'entreprises, plateformes, modèles de licence, modèles économiques et cadre français (micro-entrepreneur, CAE, association, fonds de dotation, Acre, Arce, Adie).

Pour chaque programme, la fiche indique le montant, la licence demandée, les conditions, la candidature, des exemples et les sources. Un fichier LICENCES.md (…)

Journal Vers la fin du logiciel propriétaire?

Posté par  . Licence CC By‑SA.
Étiquettes :
3
12
oct.
2026

Bonjour tout le monde.

Un youtuber célèbre avec 321 000 abonnés dans le domaine de l'IA déclare que maintenant il est possible de "décompiler" facilement un binaire pour le modifier avec chatGPT ou Claude. En fait ce n'est pas une décompilation a proprement parler.

A partir de Claude, ils auraient réussi à recopier ArtCraft la suite d'adobe avec ses 7 logiciels dont photoshop et première en rust sans avoir utilisé de code source propriétaire.

Pour l'instant c'est en version alpha (…)

Journal Un peu de fun C++esque

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
15
12
oct.
2026

Demat'iNal,

En Python, les arguments d'une fonction sont évalués de gauche à droite. Le code suivant :

def dump(i):
    print(i)

def foo(x, y):
    ...

foo(dump(0), dump(1))

Affichera ainsi un 0 suivi d'un 1.

En C++ (comme en C), nous n'avons pas de telle garantie, si bien que l'affichage est non spécifié : cela peut aussi bien être 0 suivi de 1 (…)