Journal Sur le chemin de l'antispam bluesky

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

16
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 :
34
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
7
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 :
49
6
août
2025
Ce journal a été promu en dépêche : GNOME Stop Me Now.

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 :
9
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.
9
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 (…)

Journal WinApps : Apps windows sous Linux

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

Salut 'Nal,

il semble qu'on parle beaucoup en ce moment de migration Windows vers Linux, ici.

Aussi, je voudrais attirer ton attention sur un projet au rendu assez impressionnant, malgré pas mal de limitations : voici un gif d'aperçu, fait sur ma machine (attention il est volumineux).

Ce projet est essentiellement un script bash, il s'appelle WinApps, et il fonctionne sur une base de Windows virtualisé (par Docker, Podman ou Libvirt).
Les programmes Windows sont (…)

Journal mon bot va mourir : RIP

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

Toi et moi avons connu une aventure, brève(un mois) et faites de sentiments ambivalents mais ; tu vas mourir parce que je suis prude.

Que nenni, l'idée farfelue de vouloir censurer des contenus à caractères sexuels quand ils ont une base légitime de succès, mais, ça attire mon attention de manière non désirée d'une manière qui ne peut me faire expliquer autrement que par une maladie courante algo des réseaux sociaux, (surtout conçus par un noob comme moi) (…)

Journal L'Identité Digitale Numérique Européenne et attestation Google

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

Les sources de l'application pour l'Identité Digitale Numérique Européenne (eIDAS sont maintenant en ligne. Sans grande surprise, c'est une application Android, qui dépend des Google Mobile Services (GMS). Ce qui est pire encore, c'est qu'elle recquiert une attestation forte de la part de Google, plus forte encore que ce que demandent les applications bancaires. Cela exclut les utilisateurs des distributions alternatives d'Android (LineageOS, e/OS, CalyxOS, GrapheneOS), même si les services Google sont installés.

Il faut donner ses données personnelles à (…)

Journal LocalSend une application pour envoyer vos photos de smartphone sur votre GNU/Linux

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

J'utilise LocalSend (https://localsend.org/fr) pour envoyer les photos que j'ai pris avec mon smartphone Android sur ma distribution GNU/Linux (en l’occurrence Zorin OS 17.3 Core).

LocalSend est installé sur mon smartphone Android et communique en Wifi avec la Box de mon Fournisseur d'Accès Internet (FAI) avec le LocalSend installé sur mon Zorin OS Core, ce qui me permet d'éviter d'utiliser What's App pour faire ce transfert.

Journal Une nouvelle attaque supply chain sur npm

Posté par  . Licence CC By‑SA.
30
26
juil.
2025

https://www.clubic.com/actualite-573972-avec-2-7-millions-de-telechargements-par-semaine-le-package-npm-is-transforme-en-cheval-de-troie.html

Les hackers viennent de frapper l'écosystème npm. Ils ont compromis le package « is », un utilitaire de vérification de types JavaScript que des millions de développeurs installent chaque semaine. Cette bibliothèque figure parmi les plus téléchargées du registre npm.
Les pirates ont infecté sept packages en parallèle. Ils ont touché eslint-config-prettier, eslint-plugin-prettier, synckit, @pkgr/core, napi-postinstall et got-fetch. Une faille dans le système d'authentification email de npm leur a permis de tromper les responsables de ces projets et de (…)