Journal Charta, une petite appli CLI pour afficher des graphiques dans un terminal

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

Avant-propos

Je découvre Go (Golang) et j'avais une petite idée qui me trottais derriére la tête : un utilitaire pour générer des petits graphiques dans un terminal, une chose que je fais réguliérement en bash pour une visialisation à travers SSH.
Je me suis donc attelé à la tâche et voici un premier jet de mes cogitations.

Présentation

Charta est un outil en ligne de commande écrit en Go pour générer des graphiques colorés dans un terminal. Il prend en (…)

Journal [HS] Qui se souvient de ... Maintenant ?

Posté par  . Licence CC By‑SA.
Étiquettes :
1
18
sept.
2025

Salut les moules,

la question s'adresse aux moules barbues en tout genre.

Car si le poil un peu grisâtre devrait aider, comme Maintenant, c'est hyper coloré, autant le vert, le jaune ou le rouge sont tout aussi potentiellement aware du truc.

Voila: Maintenant, c'était dans les années 90.

Une espèce de comète venue de nulle part qui a traversé le ciel médiatique pendant quelques temps seulement.

Les premiers numéros étaient tirés sur papier glacé (quelle classe) et pour 20 balles (…)

Journal npm et badaboum

Posté par  . Licence CC By‑SA.
18
17
sept.
2025

Bon, l'heure est grave, npm est complètement pété. Globalement, des hackers ont pris le contrôle de pas mal de paquets npm et en profitent pour voler pleins de trucs.

un user/dev fait un npm update/install puis par le jeu des dépendances on se retrouve a download et exec un paquet compromis.

Y'a pas longtemps un pirate a installé des paquets pour voler des cryptomonnaies. Bon il a pas été très intelligent et il s'est vautré dans l'adresse de son wallet (…)

Journal 2025, l'année du reconditionné sous GNU/Linux

Posté par  (site web personnel) . Licence CC By‑SA.
Étiquettes : aucune
22
17
sept.
2025

Avec la fin prochaine de Windows 10, comme je le pressentais, les reconditionneurs se retrouvent avec pas mal d'ordinateurs sur les bras. Des ordinateurs sur lesquels Windows 11 refuserait de fonctionner, et qui sont déjà fort peu vendable sous Windows 10.

Résultat, certains reconditionneurs se sont mis à GNU/Linux, et on commence à voir un nombre vraiment conséquent de machines sans Windows. Si vous avez besoin d'un « nouveau » PC qui ne soit pas spécialement neuf, c'est le moment (…)

Journal Programmation 3D à travers les âges : OpenGL 1.1 (1997-2003)

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

Salut 'nal,

Si tu suivi mon journal précédent, tu as maintenant les éléments de contexte pour programmer en 3D !

On va passer à la pratique avec un exemple OpenGL 1.1 (cf. spécification), qui correspond au code typique des années fin 90-début 2000. Mais qui, magie de la rétrocompatibilité, tourne encore très bien aujourd'hui.

Installer une "glu" de fenêtrage : SDL3

OpenGL s'occupe très peu du système de fenêtrage. Eh oui, ce n'est qu'une API de (…)

Journal Authentifiez-vous sans mot de passe grâce à XMPP, 10 ans plus tard

51
11
sept.
2025

Bonjour,

J'avais un problème avec mon outil de suivi de bugs.

J'auto-héberge mes projets personnels (ou en tout cas j'essaie, plein de choses se sont retrouvées sur Githib par facilité, et Github est de moins en moins bien, donc je les migre petit à petit vers mon infrastructure personelle, qui est pourtant en place depuis bien avant l'apparition de Github).

Bref, j'avais un problème. Pour cet outil de rapports de bugs auto-hébergé, les utilisateurs doivent se connecter avec un compte (…)

Journal Un peu de médiéval heu non hyborien comique pour la rentrée

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

Bonjour Nal,

Je t'écris, car je sais tu aimes les flims de gladiateurs, les histoires de barbares musclés et de beaux étalons.

Red Sonja 2025 (en français KalidorSonja la rousse) est une nouvelle tentative de porter les aventures de la guerrière en armurekini de Marvel sur les gros écrans.

A l'origine un personnage d'une nouvelle historique de Robert E. Howard, Sonya a perdu ses vêtements, son orthographe et sa cohérence au fil des adaptations plus nanardesques les unes (…)

Journal fusebox : transformations composées sur des systèmes de fichiers FUSE

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

Chers tous, voici un petit projet qui me faisait envie depuis longtemps et que j'ai réalisé récemment.

Il s'agit d'utiliser FUSE pour enchaîner des transformations simples, et surtout spécifiées de façon concise sans errno ni masques bit-à-bit, sur une arborescence de fichiers existante : filtrer les fichiers affichés, changer le nom ou le contenu des fichiers, etc.

Le projet prend la forme d'une bibliothèque Java, appelable depuis des scripts JBang par exemple.

Q : Keuwah ?! Mais pourquoi (…)

Journal Framasoft recrute un⋅e dév fullstack

45
8
sept.
2025

L'offre a été publiée en août par mes collègues, mais comme j'étais en congés, je profite de mon retour pour faire un petit journal relayant l'info ici. Il reste en gros une dizaine de jours pour candidater.

Donc, Framasoft recrute une personne sur un poste de développeur⋅euse fullstack. Je précise qu'on recherche quelqu'un qui a déjà plusieurs années d'expérience dans le domaine, car même si on accompagnera - évidemment - la personne suite à sa prise de poste, nous souhaitons (…)

Journal Anthropic accepte de payer $1.5 milliard pour atteinte au droit d'auteur

23
5
sept.
2025

Une estimation de 3000 dollars par œuvre. Selon Wired le montant est largement inférieur à ce qu'ils auraient eu à payer en cas de perte au procès. Mais surtout «cet accord […] établit un précédent obligeant les entreprises d’IA à rémunérer les titulaires de droits.» Et ce n'est pas fini, il y a une autre plainte, venant d'un groupe de labels de musique dont Universal, accusant Anthropic d'avoir utilisé leurs paroles de chanson pour entraîner Claude.

Pour le fun j'ai (…)

Journal Microsoft libère le code de leur Basic pour le microprocesseur 6502

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

Le code est placé sous licence MIT. Il fait 6955 lignes d'assembleur 6502, commentaires compris. Ça donne un fichier de 158 ko. Un peu gros pour ce vénérable processeur qui ne pouvait adresser que 64 ko avec son bus d'adresse 16 bits.

L'annonce : https://opensource.microsoft.com/blog/2025/09/03/microsoft-open-source-historic-6502-basic/

Le github : https://github.com/microsoft/BASIC-M6502

Journal [~Signet] IA, la grande escroquerie

18
4
sept.
2025

Vu que le titre est provocateur, je vous met aussi le chapeau et le paragraphe d’introduction, pour vous inciter à prendre ce lien pour ce qu’il est, c’est-à-dire quelque chose de bien plus intéressant et mieux sourcé que ce qu’en laisse penser son titre.

Emily Bender et Alex Hanna publient The AI con, « L’escroquerie de l’IA ». Une synthèse très documentée qui nous invite à lutter contre le monde que nous proposent les géants de l’IA. Lecture.

L’arnaque de (…)

Journal Gopher, une alternative simple aux bloatwares du Web

Posté par  . Licence CC By‑SA.
Étiquettes :
26
4
sept.
2025

Ce journal est une traduction d'un article de Lucio F. Albenga, publié le 30 août (source en espagnol ou en anglais). Je le remercie de m'avoir autorisé à la poster ici et j'espère qu'il ne m'en voudra pas trop pour ses approximations.

Gopher, une alternative simple aux bloatwares du Web

À son lancement en 1993, le Web n'était qu'un simple système de partage de fichiers et de documents via des hyperliens. Trente ans plus tard, il est (…)

Journal Lettre ouverte à Radio France

78
3
sept.
2025

Bonjour,

J'écoute tous les jours vos radios, surtout France Culture, mais aussi quelques podcasts sur vos autres stations, voire même de la musique quand vous êtes en grève (FIP n'est pas diffusé dans mon coin).

Je vous écris aujourd'hui pour vous faire un retour constructif sur mon expérience d'auditeur et d'internaute avec vos émissions et services:

  1. NON je ne veux pas de votre tracking marketing et de vos 155 partenaires, personne ne le veut, faites des mesures d'audience respectueuse de (…)