Je pense qu’il s’agit de « schéma » fait en glissant les doigts sur une grille (ce qui revient au même qu’un code « pin » numérique, avec limitation, comme la CB, au final)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Tiens, je l’avais vu mercredi en venant de sa page pour sent, son outil de présentation à la Takahashi.
Bon, c’est bien que ce soit pris en charge par : Gimp, imlib2, xscreenshot, etc. C’est aussi distribué dans la plupart des distributions Linux. Par contre la faq ne m’a pas convaincu. Surtout par rapport à NetPBM.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
avec quelques condensateurs pour que le réglage persiste un moment.
Condos sur le clavier pour de la persistance sur celui-ci…
Ou alors ils sont sur le connecteur de la arte-mère pour que ça persiste avec un autre clavier.
C’est "usbhid, hid_generic, hid" qui gère ça non ?
Oui, c’est les scan codes étendus et améliorés. À la fois simple et complexe, élégant et fouillis avec ordre.
Sur AZERTY je crois que le plus surprenant c’est la touche pour ù, lettre utilisée dans un seul mot du français (un mot très important certes, mais bon…) !
C’est un exemple de place gâchée là où les autres dispositions utilisent juste une touche morte « ` » qui permet d’écrire également à/è/ò/ì/ù/ỳ/ẁ/etc. …et leurs majuscules !
Sinon, hormis « où » et « oùsque », on peut importer : « ankoù », « ayoù », « Cantù », « Carrù », « Cefalù », « festoù-noz », « ioù », « Montù Beccaria », « Palùdel Fersina », « Patù », « Rùm », « saùng gauks », « siùs », « Temù », « tiramisù », « Viggiù », « Viù », « xârâcùùs ».
Ce qui est surprenant est qu’il n’y ait pas de touche pour « æ » et « œ » qui sont présent dans plus de mots et que d’autres dispositions non azerty permettent d’obtenir (bon, X avec oss et Mac sont l’exception) : encore un mauvais point…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Voilà, mon propos n’était pas de taper sur A pour mettre en avant Q ; mais bien de pointer le fait que Q n’étant déjà pas terrible à la base il se trouve que A fait pire. Les autres dérivés de Q n’ont pas nombre des problèmes posés A qui du coup ne peut pas mieux se classer.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Tu veux dire des commandes du shell comme ls, xargs ou autre qui pourraient avoir leur comportement modifié à cause de la modification de IFS ? Ça m’étonnerait (ou plutôt j’espère que non ^^)
Notre exemple initial montre que l’une des passes d’interprétation de la ligne de commandes n’est pas impactée… Le shell va utiliser les blancs horizontaux pour faire sa liste de tokens.
Une autre des passes (je présume que ça se fait en plusieurs fois mais ce n’est pas obligatoire, juste qu’il y a les divers aspects à distinguer) va aussi faire une liste de tokens mais en faisant intervenir IFS : comparé au cas précédent, la liste de caractères de séparation n’est plus en dur. Je crois bien (à vérifier) que c’est toujours le cas pour les « expansions » (donc ça va impacter la compréhension de ton $@ par exemple, la liste passée au for…in, etc.)
Exemples marrants (ou pas) qui, j’espère, montrent bien ces deux aspects
# celui-ci est siouxecho$(IFS=:;echo$PATH)c=0for i in $(IFS=:;echo$PATH);doc=$((c+1))echo"$c: $i"donevar="tic,tac,toe"# pour bashIFS=","read -r -a array <<<"$var"# pour kshIFS=","read -r -A array <<<"$var"
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Envoyer sur ma machine ou sur leur machine ?
Quand on te propose de récupérer un fichier dans ton Drive en ligne, ce devrait être le même mot que quand le dit Drive te propose ensuite de récupérer une copie sur le système de fichier …ou sur le Drive d’un autre compte que tu viens de lier ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Il est possible d’indiquer sur le site officiel l’usage qui est fait de chaque permission. Encore faudrait-il que les usagers du store aillent sur le dit site (ou ça pourrait être dans le descriptif au détriment des autres informations de présentation…)
Par contre les applis ne contrôlent pas les chaînes que le système présent aux usager par rapport aux permissions déclarées.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Il me serait jamais venu à l’idée d’utiliser un qwerty (en tant que français), les français qui font ça, c’est une question d’habitude ?
C’est l’usage de l’azerty qui est une moche habitude que l’on s’impose. Il y a plein de pays, francophones[1] ou pas[2], où l’on écrit en français (ou dans une autre langue latine posant les mêmes soucis de diacritiques[3] et ligatures ou autres symboles) sans devoir se farcir l’inefficacité de l’azerty.
Faudra que tu fasse un tour : au Luxembourg, en Suisse, au Québec, etc.
Y a de nombreuses personnes (et parfois de fortes communautés françaises) qui écrivent quasi quotidiennement en français (et avec moins de fautes souvent) depuis : les États-Unis d’Amériques, les constituantes du Royaume Unis, etc.
Le portugais (avec quelques langues autochtones du Brésil) et le vietnamien n’ont rien à envier au français…
Surtout que débrancher le clavier un moment (le temps de brancher un bon vieux clavier de merde avec des touches « caoutchouc » pour finir mon taf) et bien ça ne remet pas la configuration à zéro
Ça veut dire que le clavier ne fait pas sa popote par dessus les réglages du système mais a juste envoyé une série de codes plus ou moins standardisés que le système a reconnu et changé de mode en conséquence.
Quoique, il est possible aussi que ce soit une tambouille du clavier par dessus le système et ce fut transparent parce-que les bons pilotes sont installés et bien configurés.
Les poils d’animaux ont tout l’espace nécessaire pour aller se foutre où il ne faut pas
Qu’importe le clavier (même ceux même pas à dix balles), ça fait pas bon ménage avec : les poils d’animaux, la fumette (ça permet de générer autant de dégâts que de la poussière sur dix à cent fois plus de temps), les miettes diverses (inévitables même quand on pense manger proprement devant son matériel) et les liquides (parfois quelques gouttes dans le tissus nettoyant)
Je suis un bourrin et les touches prennent cher, ces bêtes là sont probablement plus délicates que les claviers classiques
Normalement un clavier mécanique n’est pas fait pour être effleuré. Mais même avec un clavier à membrane, il faut choisir quelque chose dont on apprécie le toucher et d’autres paramètres (longueur d’activation, butée, etc.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ils utilisent le mot « playbook » parce-que ça utilise des fichiers de recette YAML ; mais c’est pris en charge par leur commande antora generate fichier et Ansible n’entre aucunement dans la boucle.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est une bonne approche aussi, un assistant pour avoir les bons paramètres dans le bon ordre et tout :)
C’est que pour ma part j’ai souvent besoin des deux modes (ça ne s’exclue pas) et si possible indépendant de tout shell (d’ailleurs je n’ai pas encore basculé sur zsh)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Ça fait longtemps que je ne l’ai pas utilisé mais il me semble qu’on pouvait l’intégrer dans le script. Ceci dit, tu as tout à fait raison que le principe est d’utiliser un système descriptif via commentaires, et cette description est transformée en code sans avoir à se préoccuper des subtilités et limitations du shell. Cela implique aussi (de mémoire) l’aide ; par contre il n’y a pas de complétion.
Merci pour le boulot.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Faut vraiment que j’aille voir pourquoi j’avais décidé de ne plus utiliser ce truc.
Peut-être comme moi, pour être POSIX/portable ?
Peut-être juste que tu n’as pas eu besoin des plus ?
c’est le truc qui me vient jamais à l’esprit et que j’ai du mal à envisager, mais sans aucune bonne raison.
Je pense qu’il y a une question d’habitudes/historiques. Je m’explique.
J’ai utilisé beaucoup de programmes interactifs aux interfaces frustres et que l’on pouvait pourtant mettre dans des scripts : ed, fdisk, …
J’ai utilisé pas mal de programmes qui peuvent s’utiliser avec des paramètres bien sentis ou interactivement : sh ou ssh, mailx, …
Du coup je pense aux deux usages. Mon moi du futur n’a pas toujours envie de chercher l’ordre des arguments avant d’utiliser la commande une fois en passant. Et un truc que j’ai initialement prévu pour s’exécuter de façon conversationnelle, j’ai envie à un moment de pouvoir l’utiliser dans un script ou un cron (donc il faut pouvoir lui passer les paramètres et non attendre devant de pouvoir lui donner la cuillerée.)
Il y a aussi beaucoup de commandes classiques qui proposent une option ou un mode assisté : cp -i, rm -i, …
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Quand tu fais affectation pour une exécution, pas de souci : LANG=fr IFS=' ' read hoo baa
Tu remarqueras que c’est (habituellement/normalement) toute une série d’instructions/lignes entre le changement de IFS et son rétablissement. L’affectation n’étant pas faite pour une seule exécution mais pour toutes les exécutions suivantes, il faut l’annuler quand on a fini nos affaires sinon bonjour la crise de nerfs : le shell utilise IFS quasiment partout (et il y a souvent des cas que l’on ne soupçonne pas.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Les paramètres positionnels font très bien l’affaire …dans un premier temps :) Bon, sous réserve de se souvenir de l’ordre et qu’il y en ait pas trop… Et je pense que onze c’est beaucoup. Mes trucs quand j’utilise les paramètres positionnels dans mes scripts :
Faut pas qu’il y en ait trop (j’essaye de ne pas dépasser trois) ; c’est plus facile pour la mémoire et pour l’aide.)
Je les renseigne dans une cartouche de commentaire en début (je dois avoir quelques exemples sur LinuxFr) et je prévois un message d’aide (du basique : juste échouer dès le début avec le rappel de la syntaxe quand on n’a pas tous les arguments ou que ceux-ci ne correspondent pas aux motifs attendus…)
À partir d’un certain nombre (strictement plus de deux), j’essaie de prévoir un mode interactif : si le Nième paramètre est absent, faire un prompt et lire la réponse plus prévoir de pouvoir s’arrêter.
Je classe les paramètres par ordre d’importance avec les obligatoires au début, puis les optionnels (avec une valeur par défaut précisée dans l’aide)
Dès que l’ordre doit être libre ou quand il y a beaucoup de paramètres (qui implique le premier point pour la tranquillité d’esprit), go getops parce-que je fais essentiellement du POSIX. Si on n’est pas concerné par ce dernier point, autant utiliser le truc plus évolué de son shell (soit getop pour bash —mais la commande est disponible aussi via util-linux pour les autres interpréteurs—, zparseopts pour zsh, le getops de ksh93, etc.) avec le support des options longues et autres détails.
Perl a un module Getopt::Long inclus de base un peu partout.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Tu veux dire qu'il existe une seul pays sur terre dont le PIB est bas mais le niveau de vie de ses habitants haut ?
Y en a encore, hormis les zozos qui gouvernent, qui continuent à croire que plus le PIB est élevé et plus le niveau de vie des habitants l’est ? Alors que les experts et les publications sérieuses réfutent cela ?
En même temps, ne pas ranger n’est pas un vraiment un problème …pour soi :) Pour préciser ma pensée, beaucoup s’astreignent au rangement et ne s’y retrouvent pas vraiment : en fait c’est souvent un héritage de notre éducation/enfance :s Mais le plus important, pour soi, est qu’on se sente bien (j’en connais qui sont épanouis dans leur bazar et je trouve ça plus important que de se prendre la tête à mettre de l’ordre pour plaire aux autres) et qu’on s’y retrouve (pour moi, à partir du moment où tu sais retrouver ce que tu cherches c’est que c’était rangé …juste que tout le monde n’a pas la même façon d’ordonner ses choses et sa vie.)
Par contre, en entreprise il faut se plier aux règles communes établies. Là le minimum syndical est d’utiliser le système de classement en place (donc pas besoin de se prendre la tête à innover mais juste avoir la correction de ne pas ignorer ce qui est en place.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Non, la condescendance est de dire que les gens qui font un minimum de rangement font du zèle. Et je dis bien minimum, pas d’être maniaque. De même, je constate qu’il y aussi des gens qui s’en foutent sans porter de jugement.
Le seul hic ça va être quand on doit travailler en groupe : il faut se mettre d’accord sur un certain nombre de règles et il faut que tout le groupe joue le jeu. En dehors de ça, je m’en tape royalement de ce que chacun fait chez lui et n’ai pas de souci avec la diversité des pratiques personnelles.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
quand est-ce qu'ils vont réaliser que l'UE n'a pas besoin de faire copain ces entreprises là pour vivre ?
Tu parles des élites sortis, comme nos énarques, d’un certain moule idéologique ? Dans leurs esprits, ces entreprises sont du bon côté de l’Atlantique (ce n’est pas Russe/Chinois/etc.) et on est dans la sacro-sainte et bienfaisante économie respectant les accords de libres échanges (asymétriques mais qu’importe.)
on fait quand même de la place pour une simple boîte étrangère, qui rapporte pas lourd dans l'union, et contribue plutôt grandement à la négativité de la balance commerciale…
Faut faire un petit sondage de leur appareillage ; je parie que beaucoup ont déjà croqué la pomme et en redemandent.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: le S c'est pour Sécurité dans "biométrie"
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Retour d'expérience - GrapheneOS vs LineageOS. Évalué à 4.
Je pense qu’il s’agit de « schéma » fait en glissant les doigts sur une grille (ce qui revient au même qu’un code « pin » numérique, avec limitation, comme la CB, au final)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# rigolo
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien farbfeld : le format d'image le plus simple du monde. Évalué à 5.
Tiens, je l’avais vu mercredi en venant de sa page pour
sent
, son outil de présentation à la Takahashi.Bon, c’est bien que ce soit pris en charge par : Gimp, imlib2, xscreenshot, etc. C’est aussi distribué dans la plupart des distributions Linux. Par contre la faq ne m’a pas convaincu. Surtout par rapport à NetPBM.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: globalement d'accord
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal CPF, sans courrier, ni identité numérique, ni smartphone: idées?. Évalué à 2.
Faudrait que ce soit en encre de chocolat sur papier de riz
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Caractère spécial
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Mon gestionnaire de mots de passe, en 50 lignes de HTML. Évalué à 3.
Condos sur le clavier pour de la persistance sur celui-ci…
Ou alors ils sont sur le connecteur de la arte-mère pour que ça persiste avec un autre clavier.
Oui, c’est les scan codes étendus et améliorés. À la fois simple et complexe, élégant et fouillis avec ordre.
C’est un exemple de place gâchée là où les autres dispositions utilisent juste une touche morte « ` » qui permet d’écrire également à/è/ò/ì/ù/ỳ/ẁ/etc. …et leurs majuscules !
Sinon, hormis « où » et « oùsque », on peut importer : « ankoù », « ayoù », « Cantù », « Carrù », « Cefalù », « festoù-noz », « ioù », « Montù Beccaria », « Palù del Fersina », « Patù », « Rùm », « saùng gauks », « siùs », « Temù », « tiramisù », « Viggiù », « Viù », « xârâcùùs ».
Ce qui est surprenant est qu’il n’y ait pas de touche pour « æ » et « œ » qui sont présent dans plus de mots et que d’autres dispositions non azerty permettent d’obtenir (bon, X avec oss et Mac sont l’exception) : encore un mauvais point…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Caractère spécial
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Mon gestionnaire de mots de passe, en 50 lignes de HTML. Évalué à 3.
Voilà, mon propos n’était pas de taper sur A pour mettre en avant Q ; mais bien de pointer le fait que Q n’étant déjà pas terrible à la base il se trouve que A fait pire. Les autres dérivés de Q n’ont pas nombre des problèmes posés A qui du coup ne peut pas mieux se classer.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Quoting
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 3. Dernière modification le 22 février 2024 à 00:10.
Notre exemple initial montre que l’une des passes d’interprétation de la ligne de commandes n’est pas impactée… Le shell va utiliser les blancs horizontaux pour faire sa liste de tokens.
Une autre des passes (je présume que ça se fait en plusieurs fois mais ce n’est pas obligatoire, juste qu’il y a les divers aspects à distinguer) va aussi faire une liste de tokens mais en faisant intervenir
IFS
: comparé au cas précédent, la liste de caractères de séparation n’est plus en dur. Je crois bien (à vérifier) que c’est toujours le cas pour les « expansions » (donc ça va impacter la compréhension de ton$@
par exemple, la liste passée aufor…in
, etc.)Exemples marrants (ou pas) qui, j’espère, montrent bien ces deux aspects
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: getopt(1)
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 4.
La réponse de Tonton ne fait pas des pieds et des mains (au contraire c’est kiss) et ne cherche pas à annihiler cat.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Téléverser ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Google retire Conversations du magasin Play (Play Store). Évalué à 2.
Envoyer sur ma machine ou sur leur machine ?
Quand on te propose de récupérer un fichier dans ton Drive en ligne, ce devrait être le même mot que quand le dit Drive te propose ensuite de récupérer une copie sur le système de fichier …ou sur le Drive d’un autre compte que tu viens de lier ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Description objective du problème?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Google retire Conversations du magasin Play (Play Store). Évalué à 2.
Il est possible d’indiquer sur le site officiel l’usage qui est fait de chaque permission. Encore faudrait-il que les usagers du store aillent sur le dit site (ou ça pourrait être dans le descriptif au détriment des autres informations de présentation…)
Par contre les applis ne contrôlent pas les chaînes que le système présent aux usager par rapport aux permissions déclarées.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Caractère spécial
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Mon gestionnaire de mots de passe, en 50 lignes de HTML. Évalué à 3.
C’est l’usage de l’azerty qui est une moche habitude que l’on s’impose. Il y a plein de pays, francophones[1] ou pas[2], où l’on écrit en français (ou dans une autre langue latine posant les mêmes soucis de diacritiques[3] et ligatures ou autres symboles) sans devoir se farcir l’inefficacité de l’azerty.
Ça veut dire que le clavier ne fait pas sa popote par dessus les réglages du système mais a juste envoyé une série de codes plus ou moins standardisés que le système a reconnu et changé de mode en conséquence.
Quoique, il est possible aussi que ce soit une tambouille du clavier par dessus le système et ce fut transparent parce-que les bons pilotes sont installés et bien configurés.
Qu’importe le clavier (même ceux même pas à dix balles), ça fait pas bon ménage avec : les poils d’animaux, la fumette (ça permet de générer autant de dégâts que de la poussière sur dix à cent fois plus de temps), les miettes diverses (inévitables même quand on pense manger proprement devant son matériel) et les liquides (parfois quelques gouttes dans le tissus nettoyant)
Normalement un clavier mécanique n’est pas fait pour être effleuré. Mais même avec un clavier à membrane, il faut choisir quelque chose dont on apprécie le toucher et d’autres paramètres (longueur d’activation, butée, etc.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Joli projet, et nous aussi ...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche VenC 3.1.1 | Un nouveau générateur de site statique. Évalué à 2.
Ils utilisent le mot « playbook » parce-que ça utilise des fichiers de recette YAML ; mais c’est pris en charge par leur commande
antora generate fichier
et Ansible n’entre aucunement dans la boucle.“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Comparaison avec equilibre d'EDF ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse à la dépêche Sortie de la version 2 d’æneria, l’application web pour analyser sa consommation d’énergie. Évalué à 2.
Merci. Je ne sais pas pourquoi mais je pensais à une appli mobile qui demanderait des permissions étranges et serait bourrée de traqueurs.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: getopt(1)
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 3. Dernière modification le 16 février 2024 à 20:14.
Encore mieux :
toto=$(grep -qc truc fichier)
et si le résultat doit être testé :
if [ $(grep -qc truc fichier) -ne 0 ]
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: vs argbash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 2.
C’est une bonne approche aussi, un assistant pour avoir les bons paramètres dans le bon ordre et tout :)
C’est que pour ma part j’ai souvent besoin des deux modes (ça ne s’exclue pas) et si possible indépendant de tout shell (d’ailleurs je n’ai pas encore basculé sur zsh)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: vs argbash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 2.
Ça fait longtemps que je ne l’ai pas utilisé mais il me semble qu’on pouvait l’intégrer dans le script. Ceci dit, tu as tout à fait raison que le principe est d’utiliser un système descriptif via commentaires, et cette description est transformée en code sans avoir à se préoccuper des subtilités et limitations du shell. Cela implique aussi (de mémoire) l’aide ; par contre il n’y a pas de complétion.
Merci pour le boulot.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: vs argbash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 4.
Peut-être comme moi, pour être POSIX/portable ?
Peut-être juste que tu n’as pas eu besoin des plus ?
Je pense qu’il y a une question d’habitudes/historiques. Je m’explique.
J’ai utilisé beaucoup de programmes interactifs aux interfaces frustres et que l’on pouvait pourtant mettre dans des scripts :
ed
,fdisk
, …J’ai utilisé pas mal de programmes qui peuvent s’utiliser avec des paramètres bien sentis ou interactivement :
sh
oussh
,mailx
, …Du coup je pense aux deux usages. Mon moi du futur n’a pas toujours envie de chercher l’ordre des arguments avant d’utiliser la commande une fois en passant. Et un truc que j’ai initialement prévu pour s’exécuter de façon conversationnelle, j’ai envie à un moment de pouvoir l’utiliser dans un script ou un cron (donc il faut pouvoir lui passer les paramètres et non attendre devant de pouvoir lui donner la cuillerée.)
Il y a aussi beaucoup de commandes classiques qui proposent une option ou un mode assisté :
cp -i
,rm -i
, …“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Quoting
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 3.
Quand tu fais affectation pour une exécution, pas de souci :
LANG=fr IFS=' ' read hoo baa
Tu remarqueras que c’est (habituellement/normalement) toute une série d’instructions/lignes entre le changement de IFS et son rétablissement. L’affectation n’étant pas faite pour une seule exécution mais pour toutes les exécutions suivantes, il faut l’annuler quand on a fini nos affaires sinon bonjour la crise de nerfs : le shell utilise IFS quasiment partout (et il y a souvent des cas que l’on ne soupçonne pas.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Ça va il est même pas trois heure !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 2.
C’est assez connu (enfin je pense), mais juste pas POSIX (pas de souci si tu te limites à bash ou ksh ici, dans d’autres shells ça passera pas.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: les affres des générateurs de texte automatique
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Machine de rebonds avec 2 cartes réseaux. Évalué à 3.
Le futur en marche :/
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: vs argbash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 5.
Les paramètres positionnels font très bien l’affaire …dans un premier temps :) Bon, sous réserve de se souvenir de l’ordre et qu’il y en ait pas trop… Et je pense que onze c’est beaucoup. Mes trucs quand j’utilise les paramètres positionnels dans mes scripts :
Dès que l’ordre doit être libre ou quand il y a beaucoup de paramètres (qui implique le premier point pour la tranquillité d’esprit), go
getops
parce-que je fais essentiellement du POSIX. Si on n’est pas concerné par ce dernier point, autant utiliser le truc plus évolué de son shell (soitgetop
pour bash —mais la commande est disponible aussi viautil-linux
pour les autres interpréteurs—,zparseopts
pour zsh, legetops
de ksh93, etc.) avec le support des options longues et autres détails.Perl a un module
Getopt::Long
inclus de base un peu partout.“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# vs argbash
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Args parser pour shell. Évalué à 5.
Il existe un projet plus ancien et assez éprouvé, argbash. Faut voir comment ça se compare avec.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Plus de renouvelables, mais pas moins de charbon
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien La Chine met le paquet sur le solaire. Évalué à 3.
Y en a encore, hormis les zozos qui gouvernent, qui continuent à croire que plus le PIB est élevé et plus le niveau de vie des habitants l’est ? Alors que les experts et les publications sérieuses réfutent cela ?
« Le PIB ne prend pas en compte les différences de conditions de production. L’économiste insiste sur l’effet de nécessité. En effet, deux pays peuvent avoir le niveau de confort équivalent mais avec des PIB différents.
Finalement, le PIB ne donne que des éléments quantitatifs qui ne sont pas toujours pertinents pour analyser des niveaux de bien-être. »
« Ce que le PIB mesure et qui n'apporte rien à la société :
les services facturés inutiles ou inutilisés.
Le PIB ignore aussi ce qui est qualitatif, comme le bien-être, les loisirs, la sécurité, le niveau d'éducation, la liberté… »
« Règle générale, les vieux pays industrialisés, déjà riches, voient leur niveau de vie croître bien plus lentement que les autres, et inversement.
En soi, ce n’est guère surprenant. Des pays en développement comme l’Estonie accroissent leur niveau de vie bien davantage que d’autres comme l’Autriche. Ils rattrapent les riches au fur et à mesure de la mise à niveau de leurs travailleurs aux pratiques modernes, avec les investissements pour y parvenir.
Le hic, c’est que le Canada et le Québec, depuis plusieurs années, traînent la patte par rapport aux autres pays riches auxquels ils se comparent. Et qu’au rythme où vont les choses, cette tendance ne faiblira pas d’ici 40 ans, au contraire.
Une récente étude de l’OCDE place le Canada au 26e rang sur 38 pour la croissance de son PIB par habitant depuis 2007. Pire : le Canada tombera au 38e et dernier rang d’ici 2030 et conservera ce dernier rang dans les 30 années suivantes. Dit autrement, le Canada s’appauvrira par rapport aux autres pays comme le Danemark, la Corée du Sud, les États-Unis, etc. Ouch ! »
« Le lien entre PIB et bien-être ne s’explique pas uniquement par le niveau de vie plus élevé que permet le revenu mais aussi par les dépenses publiques et privées générées par ce dernier et consacrées à des aspects non matériels du bien être, tels que l’éducation et la santé. Il est, néanmoins, de plus en plus admis que se concentrer exclusivement sur le PIB n’est pas suffisant pour améliorer la vie de tous.

Le graphique ci-dessous illustre cette idée en comparant pour chaque pays le PIB par habitant à sa performance dans l’indicateur du vivre mieux. On observe ainsi une relation positive entre ces deux variables. En d’autres termes, les pays présentant un PIB par habitant élevé sont aussi ceux où le bien-être est, en moyenne, plus important. Cette relation décroit, cependant, à mesure qu’augmente le revenu, ce qui sous-tend qu’à partir d’un certain seuil, une hausse de revenu est peu susceptible de générer un niveau de bien être supérieur. Un autre aspect intéressant est le décalage entre performance économique et niveau de bien-être dans certains pays. En effet, quelques pays parviennent à procurer un niveau de bien-être supérieur au niveau escompté sur la seule base du revenu. C’est le cas des pays européens nordiques mais aussi de la Nouvelle-Zélande. À l’inverse, certains pays sont plus performants en termes de PIB par habitant qu’en termes de niveau de bien-être moyen (États-Unis, Suisse).
Comment expliquer, dans ces deux cas de figure, que performance économique et bien être n’aillent pas de pair ? »
« On remarque que plus la population est élevée comme en Inde ou en Chine, plus la moyenne de vie l’est aussi, tout en ayant un niveau de vie moyen, voire pauvre. »

« Le concept de norme de la vie est étroitement liée, mais considérée comme distincte, d’une évaluation de la qualité de vie dans une région. Le niveau de vie et la qualité de vie sont fréquemment évalués à l’aide de plusieurs facteurs considérés comme communs aux deux paramètres.
La principale différence entre les deux paramètres est que le niveau de vie est un terme plus facilement quantifiable, axé davantage sur facteurs matériels, alors que la qualité de vie est généralement une évaluation plus subjective de la satisfaction, de la satisfaction ou de l’épanouissement des personnes face à la nature de leur vie. »
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Confluence, la recherche convergente et le chemin thématique
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Atlassian SaaS.... Évalué à 5.
En même temps, ne pas ranger n’est pas un vraiment un problème …pour soi :) Pour préciser ma pensée, beaucoup s’astreignent au rangement et ne s’y retrouvent pas vraiment : en fait c’est souvent un héritage de notre éducation/enfance :s Mais le plus important, pour soi, est qu’on se sente bien (j’en connais qui sont épanouis dans leur bazar et je trouve ça plus important que de se prendre la tête à mettre de l’ordre pour plaire aux autres) et qu’on s’y retrouve (pour moi, à partir du moment où tu sais retrouver ce que tu cherches c’est que c’était rangé …juste que tout le monde n’a pas la même façon d’ordonner ses choses et sa vie.)
Par contre, en entreprise il faut se plier aux règles communes établies. Là le minimum syndical est d’utiliser le système de classement en place (donc pas besoin de se prendre la tête à innover mais juste avoir la correction de ne pas ignorer ce qui est en place.)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Confluence, la recherche convergente et le chemin thématique
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Atlassian SaaS.... Évalué à 4.
Non, la condescendance est de dire que les gens qui font un minimum de rangement font du zèle. Et je dis bien minimum, pas d’être maniaque. De même, je constate qu’il y aussi des gens qui s’en foutent sans porter de jugement.
Le seul hic ça va être quand on doit travailler en groupe : il faut se mettre d’accord sur un certain nombre de règles et il faut que tout le groupe joue le jeu. En dehors de ça, je m’en tape royalement de ce que chacun fait chez lui et n’ai pas de souci avec la diversité des pratiques personnelles.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: L'USB-C c'était déjà beaucoup...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien L'UE n'imposera pas à Apple de rendre iMessage interopérable. Évalué à 6.
Tu parles des élites sortis, comme nos énarques, d’un certain moule idéologique ? Dans leurs esprits, ces entreprises sont du bon côté de l’Atlantique (ce n’est pas Russe/Chinois/etc.) et on est dans la sacro-sainte et bienfaisante économie respectant les accords de libres échanges (asymétriques mais qu’importe.)
Faut faire un petit sondage de leur appareillage ; je parie que beaucoup ont déjà croqué la pomme et en redemandent.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume