Journal Clay Style Sheet

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes :
5
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.
1
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.
Étiquettes :
12
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 :
7
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.
19
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 :
8
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.
28
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 (…)

Journal LinuxFr.org : première quinzaine de juillet 2025

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

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

  • 1042 commentaires publiés (dont 9 masqués depuis), comme suit :
  • 405 commentaires publiés sur (…)

Journal [android] ces petites restrictions techniques qui interrogent..

Posté par  . Licence CC By‑SA.
Étiquettes :
10
25
juil.
2025

Un petit mémo, du quatuor de restrictions android :

  • restrictions/impossibilité de déverrouiller le chargeur d'amorçage (1)
  • meme chose pour les versions android un peu vieilles (notamment pour la banque, qui peut désormais exiger la dernière version d'android (2)
  • pareil pour les magasins d'applications alternatifs (aurora store pour le playstore, le fameux fdroid, etc ) (3)
  • ou encore pour la disponibilité du code source d'AOSP, dont google met des batons dans les roues des projets tiers (4)

1:
https://github.com/melontini/bootloader-unlock-wall-of-shame

2:
https://www.thevermilion.com/is-your-bank-app-no-longer-working-you-may-need-to-update-your-android-smartphone-heres-why/article_8225 (…)

Journal Auto-hébergement courriel - Se faire dé-blacklister par Microsoft

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

Quand on héberge son serveur de courriel on se retrouve parfois refusé par les serveurs Microsoft (hotmail, outlook). Ça prend la forme d'un message comme ceci :

host hotmail-com.olc.protection.outlook.com[52.101.68.20] said: 550 5.7.1
Unfortunately, messages from [xxx.xxx.xxx.xxx] weren't sent. Please contact
your Internet service provider since part of their network is on our block
list (S3150). You can also refer your provider to
http://mail.live.com/mail/troubleshooting.aspx#errors. [Name=Protocol
Filter Agent][AGT=PFA][MxId=11BB8988E9FA7587]
DU6PEPF0000A7E4.eurprd02.prod.outlook.com 2025-07-17T16:11:05.544Z
08DDC4C476023DD9] (in reply to MAIL FROM command)

Apparemment, Microsoft bloque des (…)

Journal Note de lecture  le Recueil de Nakamoto (nouvelles)

10
25
juil.
2025

Salut les gens et les autres,

il se trouve qu’il y a quelque temps, l’un des auteurs du Recueil de Nakamoto m’a écrit pour me demander si par hasard je ne voulais pas en faire une note de lecture ici en me proposant de me faire envoyer un exemplaire. Ne résistant pas à l’appel d’une lecture gratuite j’ai dit oui si je pouvais avoir une version EPUB.

C’est donc un recueil de huit nouvelles dont l’éditeur n’est pas inconnu ici (…)

Journal Open Calendar - le client web CalDAV clé-en-main

Posté par  (site web personnel, Mastodon) . Licence CC By‑SA.
Étiquettes :
35
25
juil.
2025

Bonjour,

Il s'agit d'un journal-presque-bookmark pour annoncer la naissance de Open Calendar.

 Qu'est-ce que Open Calendar ?

Open Calendar est un client web "clé-en-main" pour le protocole CalDAV.

C'est une brique qui permet d'intégrer en quelques lignes de code un agenda qui se connecter sur un ou plusieurs serveurs CalDAV.

Pourquoi avoir développé ça ?

Dans tracim on a une fonctionnalité d'agenda qui repose historiquement sur

Le (…)

Journal Ozzy Osbourne est bronsonisé

Posté par  . Licence CC By‑SA.
Étiquettes :
23
22
juil.
2025

C'est une histoire qui commence dans une famille pauvre de Birmingham.

C'est l'histoire d'un gamin qui ne savait pas quoi faire de sa vie, alors il a inventé un style de musique. Qui a inspiré des centaines de groupes, et touché des millions de personnes. Un style dédié à crier sa révolte au monde, à hurler à la face du bien-pensant, à chanter autant la joie que le désespoir, à célébrer l'esthétique du bruit et de la fureur. Il existe (…)

Journal C'est compliqué ; la vie avec mon bot

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

Je me lève, vais faire le café, allume l'ordi, me logue, lance le bot -celui dont j'ai parlé ici-, ouvre ma messagerie pour voir les dernières offres d'emploi, et me connecte sur bluesky pour avoir ma première dose de sérotonine en regardant le résultat.

Le moins que je puisse dire, c'est que j'ai une relation compliqué avec ma créature.

J'aime, j'aime pas

Le sentiment après 3 semaines à le faire tourner est mitigé ; lui et moi vivons (…)

Journal RISC-V, Debian 13, Rust, Firefox 141, HarfBuzz 11.3... l'actu des dernières 48h sur Phoronix

Posté par  (site web personnel) . Licence CC By‑SA.
6
21
juil.
2025

Comme promis par le titre :

That's all folks !