Euh… faut pas s’embêter avec les différents formats ; tu vas fatalement pas pouvoir couvrir tous les besoins (et même en se limitant au markdown —et à l’incompréhension de beaucoup— tu vas te retrouver avec tellement de variantes…)
Bon, à la rigueur, va pour l’option Unicode mais il me semble qu’il y a moins de carrés de couleurs que de couleurs ANSI ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Dans Make proprement dit, il y a un standard qui n’a pas vraiment bougé à ma connaissance. Du coup, les fonctionnalités de la mort sont des ajouts propres aux différentes implémentations… Et gmake a ses fritures et donc des incompatibilités avec les autres !
Quand j’ai du jongler, à une époque, entre les implémentations BSD et GNU une page de Chris Wellons (nullprogram) a rejoint mes favoris. Par contre, pas simple de tracer les ajouts de chaque implémentation ces deux dernières décennies.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Il y a quelques mois, un script que j’avais pondu sans savoir l’état du parc est remonté en erreur sur quelques machines et après investigation il se trouvait que ce sont seulement les machines avec GNU bash, version 3.00.15(1)-release (i386-redhat-linux-gnu) et GNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu) qui plantaient avec le script.
L’une des erreurs était liée à l’utilisation des expressions rationnelles avec les tests, chose que je tenais pour acquise ; mais après investigation il se trouve que c’est possible seulement à partir la version 3.1+
# help asked?
-if [[ $1 =~ ^-(h|-help)$ ]]; then+if [[ $1 == '-h' || $1 == '--help' ]]; then
display_help
…
# not an integer
-if ! [[ $1 =~ ^[0-9]+$ ]]; then+if ! [ "$1" -eq "$1" 2>/dev/null ]; then
ou plutôt ça dépend des cas, et pour les entiers ça manquait un peu de cohérence.
Il y a aussi une grosse portion du script que j’ai du réécrire car m’étant appuyée sur shopt qui n’était pas disponible.
Puisque tu parles de make, leur make est tout aussi ancien, quasiment 20 ans, et ça peut te planter un couteau dans le dos quand tu ne t’y attends pas.
Je suis allé vérifier aussi
$ make --version
GNU Make 3.81
Copyright (C)2006 Free Software Foundation, Inc.
This is free software; see the sourcefor copying conditions.
There is NO warranty; not even for MERCHANTABILITY or FITNESS FOR A
PARTICULAR PURPOSE.
This program built for i386-apple-darwin11.3.0
$ echo$((2025-2006)) ans
19 ans
Après, pour l’attaque à l’arme blanche, je ne me prononce pas.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Au moment de l’installation il faut vérifier qu’on n’a pas fait n’importe quoi avec les variables d’environnement ;
voir si l’on met l’option la plus restrictive (la première) et non la plus laxiste (la troisième et dernière) si le problème persiste.
Et aussi, je pense que la console native permet plus de contrôle par le système hôte alors que l’alternative (que je préfère ne serait-ce pour ne pas avoir à me battre avec la configuration de l’encodage) n’est utilisé que par git-bash (en tout cas pas par WSL)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Cela m’a intrigué et je suis allé vérifier (après avoir localisé celui du système vu que j’en ai un autre installé sur la bécane)
$ bash --version
GNU bash, version 3.2.57(1)-release (x86_64-apple-darwin22)
Copyright (C)2007 Free Software Foundation, Inc.
Ouch… Mais bon, ce n’est pas primitif (ce n’est pas l’interpréteur Almiquish ou Thomson hein), juste un peu vieux : la troisième génération alors qu’on est à la cinquième (le fameux deux trains de retard…?)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Pinocchio ment encore : il ne faut pas croire à un abandon du comportement mais juste que le slogan est escamoté pour que vous n’ayez plus le focus sur la non-bienveillance. (tiens, détourner le focus est un truc bien connu de prestidigitation…)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Bien d’accord que ce n’est pas orienté dépendance-à-Alphabet mais la plupart des régies de pub y sont liées, donc je me disais qu’une appli avec pisteur est fort probablement… Et tant qu’à faire, on peut regarder les deux faces de la pièce aussi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Oui, il n’y a pas (de base mais rien n’empêche qu’une implémentation l’ajoute) de jeu de variable ; c’est simplement de la « terminalsessionrecording »
Ça reste dans le terminal et le format est textuel (mais avec les codes du terminal… donc lisible avec certains *pager*s en utilisant les bonnes options…) Dans le même esprit, mais à destination d’une publication web et non plus console, on a asciinema dont le format est plus évolué (c’est un genre de JSON et on a la possibilité d’annoter et autres.)
Comme autres alternatifs, il y a aussi : ttyrec, (sur lequel se base ttygif), showterm, termtosvg, t-rec, rewindtty, gosscript, terminal-recorder, ttystudio, terminalizer, menyoki, agg, et d’autres que j’ignore. Il y a de la place pour ton projet.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Bonjour la galère pour expliquer à ton papi que les rendez-vous sont à trois adresses différentes à des horaires différents et avec des médecins différents :s
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Les deux mon capitaine (:
Une très bonne idée capitaliste car ça se vendra comme des petits pains ce best-seller non fictionnel…
Une belle initiative pour nourrir la culture commune et citoyenne ! Arf, comme disait Coluche, ça suffit pour l’interdire…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Mais il n’y a pas de polémique en vrai : la masse, même les benêts qui votent des trucs honteux, sont acquis à la taxe. Seule quelques milliardaires et les politocards dont ils les oreilles ainsi que les merdias qui leur servent de porte-voix, soit à peine 1% de la population s’y oppose…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Du coup, pour toi, c’est quoi faire des études ? Bachoter jusqu’à bac+5 et ne pas pouvoir faire le taf de techos pour lequel on a été recruté en passant pour bien formée ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Retour sur la heatmap
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Charta : un mode condensé pour les Graphiques "simple" et "compare". Évalué à 2 (+0/-0).
Euh… faut pas s’embêter avec les différents formats ; tu vas fatalement pas pouvoir couvrir tous les besoins (et même en se limitant au markdown —et à l’incompréhension de beaucoup— tu vas te retrouver avec tellement de variantes…)
Bon, à la rigueur, va pour l’option Unicode mais il me semble qu’il y a moins de carrés de couleurs que de couleurs ANSI ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: rigueur
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Using Rust in Android speeds up development considerably. Évalué à 6 (+4/-0).
Tiens, j’ai eu l’impression que tu parlais d’Ada (:
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le langage est bash, donc le langage est bash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 4 (+2/-0).
Dans Make proprement dit, il y a un standard qui n’a pas vraiment bougé à ma connaissance. Du coup, les fonctionnalités de la mort sont des ajouts propres aux différentes implémentations… Et gmake a ses fritures et donc des incompatibilités avec les autres !
Quand j’ai du jongler, à une époque, entre les implémentations BSD et GNU une page de Chris Wellons (nullprogram) a rejoint mes favoris. Par contre, pas simple de tracer les ajouts de chaque implémentation ces deux dernières décennies.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le langage est bash, donc le langage est bash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 4 (+2/-0).
Il y a quelques mois, un script que j’avais pondu sans savoir l’état du parc est remonté en erreur sur quelques machines et après investigation il se trouvait que ce sont seulement les machines avec
GNU bash, version 3.00.15(1)-release (i386-redhat-linux-gnu)etGNU bash, version 3.2.25(1)-release (x86_64-redhat-linux-gnu)qui plantaient avec le script.L’une des erreurs était liée à l’utilisation des expressions rationnelles avec les tests, chose que je tenais pour acquise ; mais après investigation il se trouve que c’est possible seulement à partir la version 3.1+
ou plutôt ça dépend des cas, et pour les entiers ça manquait un peu de cohérence.
Il y a aussi une grosse portion du script que j’ai du réécrire car m’étant appuyée sur
shoptqui n’était pas disponible.On peut trouver les évolutions dans les annonces/NEWS en ligne ou en local dans les bonnes crémeries…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le langage est bash, donc le langage est bash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+1/-0).
Je suis allé vérifier aussi
Après, pour l’attaque à l’arme blanche, je ne me prononce pas.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: conflit avec WSL?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+1/-0).
Au moment de l’installation il faut vérifier qu’on n’a pas fait n’importe quoi avec les variables d’environnement ;

voir si l’on met l’option la plus restrictive (la première) et non la plus laxiste (la troisième et dernière) si le problème persiste.
Et aussi, je pense que la console native permet plus de contrôle par le système hôte alors que l’alternative (que je préfère ne serait-ce pour ne pas avoir à me battre avec la configuration de l’encodage) n’est utilisé que par git-bash (en tout cas pas par WSL)

“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le langage est bash, donc le langage est bash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+1/-0).
Cela m’a intrigué et je suis allé vérifier (après avoir localisé celui du système vu que j’en ai un autre installé sur la bécane)
Ouch… Mais bon, ce n’est pas primitif (ce n’est pas l’interpréteur Almiquish ou Thomson hein), juste un peu vieux : la troisième génération alors qu’on est à la cinquième (le fameux deux trains de retard…?)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le langage est bash, donc le langage est bash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal bake : scripter en bash à la « makefile ». Évalué à 3 (+1/-0).
Genre tu veux faire
monsupershell chemin/levilainscript.shet espérer ne pas passer par le shebang ? Ça marche vraiment chez toi ?“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: ===
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Google cancels plans to require Android application certification outside of the Play Store. Évalué à 2 (+0/-0).
Pinocchio ment encore : il ne faut pas croire à un abandon du comportement mais juste que le slogan est escamoté pour que vous n’ayez plus le focus sur la non-bienveillance. (tiens, détourner le focus est un truc bien connu de prestidigitation…)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: ===
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Google cancels plans to require Android application certification outside of the Play Store. Évalué à 3 (+1/-0). Dernière modification le 14 novembre 2025 à 08:10.
Il fallait savoir que ça jouait au poker menteur pour bien comprendre le « don’t be evil »
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: kinda asciinema
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal mr_freeze.sh un utilitaire de capture de commandes paramétrée. Évalué à 4 (+2/-0).
J’aime bien la redécouverte de ce journal (: Merci.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: développement de variable
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal mr_freeze.sh un utilitaire de capture de commandes paramétrée. Évalué à 4 (+2/-0).
Non, il n’y a justement pas de Python (qu’il faut installer séparément) mais bien BASh, PERL et TCL dans git-bash comme on l’appelle
→ https://git-scm.com/install/windows
→ https://gitforwindows.org/
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Non dépendance à des bibliothèques de Gafam
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal [Projet] Inventaire des applications mobiles proposées par la puissance publique. Évalué à 3 (+1/-0).
Bien d’accord que ce n’est pas orienté dépendance-à-Alphabet mais la plupart des régies de pub y sont liées, donc je me disais qu’une appli avec pisteur est fort probablement… Et tant qu’à faire, on peut regarder les deux faces de la pièce aussi.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: kinda asciinema
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal mr_freeze.sh un utilitaire de capture de commandes paramétrée. Évalué à 5 (+3/-0).
Oui, il n’y a pas (de base mais rien n’empêche qu’une implémentation l’ajoute) de jeu de variable ; c’est simplement de la « terminal session recording »
Ça reste dans le terminal et le format est textuel (mais avec les codes du terminal… donc lisible avec certains *pager*s en utilisant les bonnes options…) Dans le même esprit, mais à destination d’une publication web et non plus console, on a asciinema dont le format est plus évolué (c’est un genre de JSON et on a la possibilité d’annoter et autres.)
Comme autres alternatifs, il y a aussi : ttyrec, (sur lequel se base ttygif), showterm, termtosvg, t-rec, rewindtty, gosscript, terminal-recorder, ttystudio, terminalizer, menyoki, agg, et d’autres que j’ignore. Il y a de la place pour ton projet.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Non dépendance à des bibliothèques de Gafam
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal [Projet] Inventaire des applications mobiles proposées par la puissance publique. Évalué à 3 (+1/-0).
https://exodus-privacy.eu.org/en/ peut aider ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: no body
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Écouter parler l’ia. Évalué à 2 (+0/-0).
Pour exposer tes problèmes, tu peux lui parler aussi comme un canard… ou ton psy…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # coloration code ici
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal mr_freeze.sh un utilitaire de capture de commandes paramétrée. Évalué à 5 (+3/-0).
J’en profite pour signaler l’existence de la coloration syntaxique diff, vu que le journal le demandait :
Ce n’est pas lié à markdown et cela donne :
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # kinda asciinema
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal mr_freeze.sh un utilitaire de capture de commandes paramétrée. Évalué à 5 (+3/-0).
Oh, tu veux dire le couple
scriptetscriptreplay(ou justescript -p) ? ;)“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Contradiction
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Doctolib condamné à 4,6 millions d’euros pour abus de position dominante. Évalué à 3 (+2/-1).
Bonjour la galère pour expliquer à ton papi que les rendez-vous sont à trois adresses différentes à des horaires différents et avec des médecins différents :s
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Interdire la publicité
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Le livre de l'économiste Gabriel Zucman interdit de publicité dans les gares et le métro parisien. Évalué à 3 (+2/-1).
Les deux mon capitaine (:
Une très bonne idée capitaliste car ça se vendra comme des petits pains ce best-seller non fictionnel…
Une belle initiative pour nourrir la culture commune et citoyenne ! Arf, comme disait Coluche, ça suffit pour l’interdire…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Émeutiers
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Le livre de l'économiste Gabriel Zucman interdit de publicité dans les gares et le métro parisien. Évalué à 3 (+3/-2).
Mais il n’y a pas de polémique en vrai : la masse, même les benêts qui votent des trucs honteux, sont acquis à la taxe. Seule quelques milliardaires et les politocards dont ils les oreilles ainsi que les merdias qui leur servent de porte-voix, soit à peine 1% de la population s’y oppose…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# narmol…
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Le livre de l'économiste Gabriel Zucman interdit de publicité dans les gares et le métro parisien. Évalué à 9 (+7/-0).
…il n’a pas les mêmes amis que certains politiques et n’a pas écrit un torchon…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: polémique
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Des scientifiques dénoncent la vente aux enchères de la machine à calculer « Pascaline ». Évalué à 6 (+4/-0).
Calculatine
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le réseau
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal J’ai failli abandonner le CCNA (et j’ai compris pourquoi). Évalué à 3 (+1/-0).
Du coup, pour toi, c’est quoi faire des études ? Bachoter jusqu’à bac+5 et ne pas pouvoir faire le taf de techos pour lequel on a été recruté en passant pour bien formée ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Bien trop d'honneur ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Extension Firefox pour faire un diff entre Grokipedia et Wikipedia. Évalué à 3 (+1/-0).
En attendant je ne sais même pas où réside le glauque ; s’il n’y avait que des comme nous ce serait un non événement son histoire.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume