Journal Coder avec l'IA : le déclin du plaisir

Posté par  . Licence CC By‑SA.
1
11
août
2025

Un développeur raconte l'une des conséquence inattendue du code par prompt assisté (parfois appelé vibe coding 1 ) : le plaisir de coder disparaît.

https://terriblesoftware.org/2025/04/23/the-hidden-cost-of-ai-coding/
Extrait : «Je décris ce que je veux, j’évalue le retour de l’IA, j’ajuste le prompt et je réitère. C’est efficace, oui. Même révolutionnaire. Mais je sens qu’il manque quelque chose d’essentiel : cet état de flow où le temps disparaît et où l’on est totalement absorbé par ce qu'on créé.
Si ça devient le
(…)

Journal Dispositio, une bibliothèque Shell POSIX pour afficher des tables de données

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

Si, comme moi, vous avez eu à reprendre et adapter du script shell pour afficher des tableaux avec mise en forme dans le terminal ou dans des script générant des syntaxes Markdown ou Textile (Génération automatique de ticket Redmine), alors vous serez sans doute intéressé par Dispositio.
Dispositio est un script shell conforme POSIX qui permet l'affichage des tables de données provenant de fichiers CSV, JSON et YAML dans le terminal. Il offre un formatage avancé, un support des couleurs (…)

Journal Remise en route d'un analyseur logique Philips PM3580

27
8
août
2025

Salut!

Pour mes projets électroniques, j'utilisais jusqu'à présent un analyseur logique USB compatible Saleae 8 (n'achetez pas l'original, il est hors de prix et la seule justification est le logiciel non libre vendu avec qui n'apporte rien par rapport à PulseView pour mon usage), avec les outils sigrok/PulseView. Il m'a rendu quelques services, mais avec seulement 8 canaux, il permet surtout de travailler sur des protocoles série (I2C, SPI, …). Dès qu'on a un bus parallèle (ne serait-ce qu'un (…)

Journal La musique, c'était mieux avant

30
8
août
2025

Pour faire plaisir à ma progéniture, après insistance, j'avais fini par contracter, il y a quelques mois, un abonnement Spotify.

J'ai annulé hier, mais bon sang, qu'est-ce que je regrette de l'avoir pris.

Les arguments du style :

  • Spotify, c'est la plateforme où sont toutes nos copines, s'il te plaît.
  • Les Albums, c'est has been, plus personne n'écoute de la musique comme ça.
  • On découvre de nouveaux artistes,
  • On peut partager playlist avec des ami(e)s, etc.
  • Il y a des (…)

Journal Phishing niveau avancé : le faux livreur par SMS

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

Bonjour,
J'ai un SMS d'un numéro inconnu du genre « Bonjour êtes vous chez vous ? »

Je réponds de se présenter, je ne connais pas le numéro. Réponse du genre « Ah pardon je suis le livreur, j'ai sonné chez vous, mais pas de réponse, je peux repasser ou je mets en point relais ? »

Bon, j'ai rien commandé, mais j'ai été absent toute la semaine pour le boulot, ptêt que ma femme attend un truc, je ne (…)

Journal Sur le chemin de l'antispam bluesky

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

Je croyais que mon bot bluesky était mort (voir ici pour les épisodes précédents).

C'était sans compter sur le fait que je suis sensible aux 3 pelés 2 tondus qui ont demandé sa survie, comme si il apportait quoique ce soit. Mais je suis vain (et en mal de reconnaissance) donc j'ai décidé de le laisser en vie, mais non sans me mettre au milieu pour faire l'antispam.

Pour rappeler le contexte, je voulais tuer le bot pour ne (…)

Journal Stop chat control

13
7
août
2025

J'ai hésité entre un lien et un journal, mais je voulais ajouter un commentaire sur deux images que j'ai trouvées sur cette page, ou dans le document.

Comment on dit en français, un petit dessin vaut mieux qu'un long discours. Pour une fois, j'ai trouvé que l'image démontre extrêmement bien les dérives potentielles de la surveillance de masse aux néophytes, et par là même, leur donner envie de lire le document.

La seconde image se trouve dans le document lui-même (…)

Journal Piloter firefox, mais pas que, avec DBUS

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

Intro beaucoup trop longue

Sur ma liste de choses à faire[1], j'avais marqué "apprendre dbus" il y a bien longtemps.

Sur mon PC, j'écoute de la musique via deezer, et parfois, c'est long quand je veux passer un morceau ou retourner sur le dernier --car j'aime écouter certains trucs en boucle, toi même tu sais-- :

  • il faut retrouver firefox,
  • il faut retrouver le bon onglet,
  • il faut cliquer au bon endroit dans la page.

Bref une perte de temps.

(…)

Journal Tchap pour les agents des services publics

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

Je mets ça en journal plutôt qu’en trois liens indépendants :

La prose du premier sministre

Article sur Next

et sur 01net

Reste à voir comment cette circulaire sera interprétée par les différents ministères car, pour le moment je trouve que 01net a pris un peu vite le raccourci « favoriser l'usage et l'adoption » = « tout le reste est interdit »

Journal GNOME Stop Me Now

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

Cher 'Nal,

J'écris ce journal pour clore un chapitre qui m'a bien frustré depuis 2 ans, mais que j'ai pu résoudre grâce à tout ce qu'offrent les logiciels libres.

Sister Disclaimer

  • TL; DR : HowTo.Fix[(Nautilus >= 43).ui == feeling(crap)]

Même s'il concerne un problème avec GNOME, le but n'est donc pas de se moquer de lui, ça ne serait pas politiquement correct.

Je fais surtout un retour d'expérience, en tant qu'utilisateur avancé : il y aura donc surtout du texte (…)

Journal LinuxFr.org : seconde quinzaine de juillet 2025

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

Deux cent cinquante et huitiè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 juillet 2025

  • 1055 commentaires publiés (dont 8 masqués depuis), comme suit
    • 554 commentaires publiés sur (…)

Journal Traduction : Vous ne pouvez combattre l'enshittification

17
1
août
2025

Contexte

Le texte traduit est un appel à participer à des actions collectives, essentiellement contre l'enshittification. Comme d'habitude c'est l'occasion pour C. Doctorow de passer en revue et de proposer une vision ordonnée de nombres de thèmes récurrents dans ces colonnes (de la transition vers Linux sur le Desktop, aux problèmes sociaux ou écologiques, en passant par le trumpisme, la vie privée, les politiques économiques, les législations dans le domaine logiciel…). C'est ce côté synoptique qui m'a poussé à le (…)

Journal Clay Style Sheet

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
14
30
juil.
2025

Bonjour Nal!

Je dois me confesser, aujourd'hui, j'ai craqué. J'ai succombé à ce que l'on appelle "l'over engineering".

Depuis quelques temps, je développe un jeu de plateau&carte en C++, inspiré des échecs et de Magic The Gathering. Pour l'interface graphique du jeu (menus, boutons, etc…), j'ai décidé d'utiliser Clay. C'est une bibliothèque C qui s'inspire pas mal des CSS Flexbox pour la disposition des éléments de ton interface graphique. J'ai fait un moteur de rendu pour Clay avec NanoVG (…)

Journal Des boucles SPIP au vibe coding augmenté : 25 ans de médiation littéraire par le code

Posté par  . Licence CC By‑SA.
7
29
juil.
2025

1. Introduction – Une pratique du code née de la médiation

Depuis 25 ans, je code sans en avoir fait un métier. Je n'ai jamais appris le PHP, ni suivi de formation en développement web. Pourtant, j'ai construit, enrichi et fait évoluer plusieurs sites littéraires, dont l'actuel Bibliosurf.

Ce que j'ai appris, ce n'est pas le code pour le code, mais le code comme outil de mise en relation. Créer du lien entre un livre et un lecteur, démultiplier (…)