« heart » étant assez voisin de color, color aurait du se nommer « square » ; et autre couleur avec une forme différente que j’avais mentionné : « disc »
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est pas trop tôt : leur entêtement/résistance a fini par payer, les DSI n’auront plus aucune raison de ne pas utiliser la vieille monnaie de petitgiciel
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ah, j’avais pas fait gaffe : Si on peut construire son propre thème alors on est bon :) (en tout cas pour la météo te tracasse pas plus, et je vais pouvoir faire mumuse avec les signes du zodiac et les dominos tiens)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Je pense que nous sommes tous les deux d’accord avec toi :) C’est juste que Psychofox nous disait rajouter l’interpréteur devant les *.sh et que je m’étonnais que les shells ne tiennent pas compte de l’entête magique (que les langages de scripting ne le fassent pas ne m’étonne pas, mais je m’attendais à mieux de la part du shell qui par essence lance des commandes… mais là il lit un fichier et en applique le contenu comme les autres langages de script —finalement cohérent même si ce n’est pas ce que j’imaginais)
Il parait que ça peut servir pour tester ; et sinon mes scripts sont toujours exécutables et peuvent porter n’importe quoi comme extension ou ne pas en avoir (on n’est pas chez ms…)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Comme saint Thomas, j’attends que ce soit en place pendant dix ans pour y croire. On oublie trop vite que ce sont ces mêmes acteurs (Meta avec le Messager de fesse à bouc, Alphabet avec Gogol bavarde, etc) qui ont torpillé XMPP et les passerelles existantes pour resilloter vite fait bien fait.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
L’exemple fonctionne avec zsh et ksh chez moi (donc un bashisme quasiuniversel ?) mais pas avec dash (seul mauvais élève que j’ai sous la main) :p Non, mais plus sérieusement, ça marche et je ne m’en étais pas rendu compte et je ne sais pas pourquoi les shells font cela :(
$ cat toto.py
#/usr/bin/pythonnumber= int(input())
print(number * number)
$ bash toto.py
toto.py: line 2: syntax error near unexpected token `('toto.py: line 2: `number = int(input())'
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
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
[^] # Re: Pas tous les logiciels
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Coup de vieux, quand les jeunes Japonais se posent des questions sur les icônes de logiciels. Évalué à 3 (+1/-0).
C’est incompréhensible : j’ai cru voir une balancoire ou un truc design pour entreposer son courrier à traiter…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Le cercle vicieux de la popularité
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Why I love OCaml. Évalué à 2 (+0/-0).
Tu nous en dis pas assez …sur la syntaxe (c’est Rust que je trouve ésotérique pour ma part)
“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é à 3 (+1/-0).
« heart » étant assez voisin de color, color aurait du se nommer « square » ; et autre couleur avec une forme différente que j’avais mentionné : « disc »
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Je ne sais pas si on doit s'en réjouir ou en pleurer ...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Support de Exchange dans Thunderbird 145. Évalué à 2 (+0/-0).
C’est pas trop tôt : leur entêtement/résistance a fini par payer, les DSI n’auront plus aucune raison de ne pas utiliser la vieille monnaie de petitgiciel
“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é à 4 (+2/-0).
Ah, j’avais pas fait gaffe : Si on peut construire son propre thème alors on est bon :) (en tout cas pour la météo te tracasse pas plus, et je vais pouvoir faire mumuse avec les signes du zodiac et les dominos tiens)
“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é à 2 (+0/-0).
Je pense que nous sommes tous les deux d’accord avec toi :) C’est juste que Psychofox nous disait rajouter l’interpréteur devant les
*.shet que je m’étonnais que les shells ne tiennent pas compte de l’entête magique (que les langages de scripting ne le fassent pas ne m’étonne pas, mais je m’attendais à mieux de la part du shell qui par essence lance des commandes… mais là il lit un fichier et en applique le contenu comme les autres langages de script —finalement cohérent même si ce n’est pas ce que j’imaginais)Il parait que ça peut servir pour tester ; et sinon mes scripts sont toujours exécutables et peuvent porter n’importe quoi comme extension ou ne pas en avoir (on n’est pas chez ms…)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Mais pas sans énergies fossilles
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Allemagne. En octobre 2025, les renouvelables ont couvert 58% des besoins électriques. Évalué à 3 (+4/-3).
Au passage, Elle préfère les enfouir dans des contrées lointaines plutôt qu’en Hexagone. Je ferme la parentrole et retourne à mes occupations.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Les trois brigands
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Demander son code RIO == titiller le service commercial de son opérateur. Évalué à 3.
Genre, il y a de plus en plus de gens qui rêvent de faire des braquages ?
“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é à 3 (+1/-0). Dernière modification le 18 novembre 2025 à 02:18.
Il y a 7 grands carrés de couleur et 5 grands cercles de couleur plus 2 grands carrés/disques/pentagones/pentagones/hexagones/ellipses/ellipses noir et blanc Je compte aussi huit phases de lune et quelques variations.
Côté météo il y en a bien plus sans couvrir tous les cas…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # comme des promesses de campagne…
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien WhatsApp : l’ouverture aux messageries tierces va commencer en Europe. Évalué à 8 (+6/-0).
Comme saint Thomas, j’attends que ce soit en place pendant dix ans pour y croire. On oublie trop vite que ce sont ces mêmes acteurs (Meta avec le Messager de fesse à bouc, Alphabet avec Gogol bavarde, etc) qui ont torpillé XMPP et les passerelles existantes pour resilloter vite fait bien fait.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Htmgem
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Tenter de limiter les nuisances liées aux robots d'IA. Évalué à 3 (+1/-0).
Ah, un SSG maison :)
“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é à 2 (+0/-0).
L’exemple fonctionne avec zsh et ksh chez moi (donc un bashisme quasiuniversel ?) mais pas avec dash (seul mauvais élève que j’ai sous la main) :p Non, mais plus sérieusement, ça marche et je ne m’en étais pas rendu compte et je ne sais pas pourquoi les shells font cela :(
“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é à 2 (+0/-0).
Regarde aussi du côté de
declare(par contre, hélas, l’option-In’est pas présente dans la version de la pomme)“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é à 3 (+1/-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é à 5 (+3/-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é à 3 (+1/-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