Bien sûr que l’usage que tu comptais en faire n’était pas d’être inondé de pubs… Dans un monde qui ne marche pas sur la tête on ne devrait même pas avoir à l’expliquer…
Il serait temps que les gens boycottent ces marques qui les font payer pour se faire spammer…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est surtout qu’il ne comprend pas que le robot polyvalent ressemblera peut-être à R2D2 ou qu’il y aura plusieurs formes (tout comme la nature a diversifié) et singer les humains c’est bof. Pire, quand on pointe ce dernier aspect du doigt, il s’insurge, imaginant que ça signifie que les humains (donc lui) sont mal fichus… C’est oublié que tout polyvalent que soit ton bot' ça n’a pas besoin de la posture pour chier, pas besoin de s’assoir pour se reposer et tailler la bavette, pas besoin de s’allonger pour dormir, pas besoin de faire frutti-frotta pour se reproduire, etc.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
On a le droit d’avoir des armes ; mais dans un contexte où même les gosses font des carnages dans leur bahut le shérif a le doigt sur la gâchette ? Si en plus le coupable a la couleur et/ou l’attitude coupable…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Moralité : l’humain dans la boucle, c’est pour faire joli (et rassurer le temps que tout le monde s’habitue) mais il ou elle ne sert à rien (ou plutôt on s’en tamponne)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Cela me rappelle des échanges récents sur le rôle et la nocivité de la police. En attendant, il y a bien un problème qui est que les forces sont dirigées par IA…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Laissons la police, de surcroit militaire, en dehors de nos affaires civiles.
Et sinon je veux bien que tu me contactes aussi ; je ne savais pas la chose possible ici…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est par rapport à ceci (la graisse est mon fait) :
Within a bracket expression, the name of a character class enclosed in ‘[:’ and ‘:]’ stands for the list of all characters belonging to that class. Standard character class names are: alnum, digit, punct, alpha, graph, space, blank, lower, upper, cntrl, print, xdigit.
These stand for the character classes defined in ctype(3). A locale may provide others.
Donc, [[:digit:]] ou \d va me permettre de trouver avec nos écritures romanes tout ce qui est « 0123456789 ». Mais dans un système bien configuré pour utiliser l’écriture arabique, ce même [[:digit:]] permet de capturer tout ce qui est « ٠١٢٣٤٥٦٧٨٩ » alors que toutes les descriptions que j’ai lue de \d indiquent que ça ne traite que le premier cas.
Enfin, si j’ai bien compris.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Le point nazigrammar avant de poursuivre :
🆗 Je note aussi tout en majuscule pour le langage standardisé, et les commandes en respectant leur casse Unix (souvent tout en minuscule du coup), parfois la casse de titre pour évoquer une saveur particulière.
⛔️ L’autre standard est tout en majuscules aussi… pas en casse de titre et surtout jamais en minuscules (toute façon c’est un sigle …et il ne viendrait à l’idée d’aucune personne de France et des environs Navarre d’écrire « sncf » ou « edf » par exemple.)
Et j'ajouterai que AWK faisant partie du standard Posix, cela en fait une dépendance sur laquelle on peut quasiment toujours compter, même dans des environnements restreints.
Attention, awk, c’est comme l’eau Cristaline, ce ne sont pas tous le même. Et certaines fonctionnalités utiles ne font pas partie de la version de base.
Je pense que quand on évoque le AWK portable c’est qu’on prend le dénominateur commun des saveurs existantes (Nawk, Gawk, Mawk, et d’autres.)
Et quand on évoque le AWK POSIX c’est qu’on s’en tient aux fonctionnalités standardisées par la norme (donc pas juste le standard de fait qui rend la fonctionnalité portable mais le cachet officiel)
Et du coup si on a besoin de fonctionnalités qui ne font pas partie de la version de base, bah on fait une petite fonction maison qui l’implémente et qui est livrée avec le code. Et au bout d’un moment on sait qu’il est temps de changer d’outil ;)
Comme le shell et contrairement à tous les autres langages de scripts.
C’est pire pour le shell. Si tu ne sais pas si ton script sera exécuté sur bash ou sur un vieux ksh même pas Posix (la dernière fois que j’ai essayé OpenIndiana, c’était le cas de son /bin/sh, pour ne pas casser la compatibilité de vieux scripts écrits il y avait déjà plusieurs décennies), ça limite beaucoup.
J’interprète le « Comme le shell » comme, dans la même logique, d’écrire en « shell POSIX » et donc avec des fonctionnalités garanties même s’il y en a moins et qu’elles peuvent être plus limitées que le supershell…
Donc soit ton OpenIndiana n’est pas vraiment un compatible Unix, soit son /bin/sh tout vieux Korn qu’il soit est compatible POSIX (en fait Ksh l’est —mais on va dire à 99.90% pour laisser une place à une éventuelle subtilité inconnue— tant que tu n’utilise pas de fonctionnalité qui lui soit propre)
Pour poursuivre, "﹩*" et "﹩@" ne sont pas des bashismes mais bien des trucs exigés par POSIX. Et non, les deux sont utiles (même si toi tu n’as « réellement » besoin que d’un cas) :
C’est moins logique par rapport à la syntaxe, mais c’est le comportement dont on a réellement besoin.
Revenons un peu en arrière et au sujet.
Je regrette vraiment qu’AWK ait été cantonné à du parcours de fichier. À mon sens, il aurait mérité de remplacer le shell.
Justement non… Le besoin n’était pas d’avoir un autre shell mais juste un outil à utiliser avec les autres shells (Thomson, Bourne, C, Korn, qu’importe)
Ça ne fait que du traitement de fichiers et ça le fait bien, sans devoir s’emmerder avec tous les autres aspects que doit gérer le shell (copier et déplacer des nœuds du système de fichiers, passer des arguments entre des commandes, créer et supprimer des entrées dans le système de fichiers, plein d’autres choses en se préoccupant chaque fois des autorisations d’accès et des différents flux connectés par chaque usager du système.)
Oui, enfin au delà de la substitution, sed devient vite ésotérique (un peu entre les CSS et la configuration de sendmail).
CSS n’a rien d’ésotérique :)
Et sed est très bien quand on l’utilise pour ce pour quoi c’est prévu : c’est juste l’éditeur de texte ed en mode non interactif et sur un flux (la première lettre est pour stream) et non un bout de périphérique bloc… Donc ça fait beaucoup plus que juste de la substitution, et plus simplement que beaucoup d’autres alternatives que j’ai vu par la suite.
Et sinon, tu peux faire de la substitution pareillement avec AWK …ou ton langage de script favori.
Le problème, c’est que parfois les besoins évoluent.
[…]
Utiliser le bon outil qui répond au besoin du moment. Ne pas optimiser prématurément (s’applique aussi au fait de vouloir adresser trop tôt des besoins dont on ignore l’existence.)
Jean est fier de son vélo qu’il utilise pour faire ses courses. Paul lui explique que les besoins vont évoluer et qu’en plus il est fort probable que la guerre fasse des jolis sentiers des tas de ruines. Donc il lui préconise de laisser tomber le vélo et de s’équiper en char…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est sûr que si tu viens de Rust
…OK, j’exagère, on parlait de langage de script… donc on va dire Ruby par exemple
Ou, parce-que c’est vendredi c’est la Java
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
On nous explique qu’il est urgent et nécessaire (sans raison convaincante) d’attendre que tout le monde se mette en branle en même temps.
Sauf que tout le monde attend tout le monde : la recette pour ne jamais commencer à lever le petit doigt…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
L’heure des comptes purgés de « racaille » de la politique, quand le citoyen « à un moment donné » aura « payé pour l’ensemble de son œuvre ». Et si, entre temps, il fini ruiné sans un Tapis à revendre pour sa Santé, on lui plantera volontiers une tente devant l’Élysée…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
C’est justement le changement pratiqué actuellement qui coûte bonbon et n’apporte pas les économies annoncées par le marketing. Tu proposes donc de continuer la gabegie ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
Très gratifiant de vois l'occupation RAM constante (en MB)
Ça n’a rien de surprenant de mon point de vue : Outre le chargement du programme lui-même, on travaille par blocs plus ou moins constants (des lignes en général) et du coup l’occupation mémoire n’est pas corrélé avec la taille du fichier ;)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Garantie contre les vices cachés ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Une prime pour démerdifier un réfrigérateur Samsung. Évalué à 6 (+4/-0).
Bien sûr que l’usage que tu comptais en faire n’était pas d’être inondé de pubs… Dans un monde qui ne marche pas sur la tête on ne devrait même pas avoir à l’expliquer…
Il serait temps que les gens boycottent ces marques qui les font payer pour se faire spammer…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Pénurie ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Des robots Terminator dans les usines chinoises.... Évalué à 2 (+0/-0).
C’est surtout qu’il ne comprend pas que le robot polyvalent ressemblera peut-être à R2D2 ou qu’il y aura plusieurs formes (tout comme la nature a diversifié) et singer les humains c’est bof. Pire, quand on pointe ce dernier aspect du doigt, il s’insurge, imaginant que ça signifie que les humains (donc lui) sont mal fichus… C’est oublié que tout polyvalent que soit ton bot' ça n’a pas besoin de la posture pour chier, pas besoin de s’assoir pour se reposer et tailler la bavette, pas besoin de s’allonger pour dormir, pas besoin de faire frutti-frotta pour se reproduire, etc.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Ça paye !
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien [Fondation Python] The PSF has withdrawn a $1.5 million proposal to US government grant program . Évalué à 3 (+1/-0).
Surtout que ces derniers n’ont pas de bâtons trumpés dans leur roue
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: c est pire
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 2 (+0/-0).
Courageusement pas folle la guêpe
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Il faut aller plus loin
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Le gouvernement échoue à élargir la taxe copie privée aux téléchargements sur les plateforme de SVoD. Évalué à 2 (+0/-0).
Tiens, on avait vu passer une nouvelle allant dans ce sens (:
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
# on-si-ver-in
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien [Fondation Python] The PSF has withdrawn a $1.5 million proposal to US government grant program . Évalué à 4 (+2/-0).
Il semble que les lettres « y » et « t » ont échangé leurs places ? ;)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: c est pire
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 3 (+1/-0).
On a le droit d’avoir des armes ; mais dans un contexte où même les gosses font des carnages dans leur bahut le shérif a le doigt sur la gâchette ? Si en plus le coupable a la couleur et/ou l’attitude coupable…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: c est pire
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 5 (+4/-1).
Moralité : l’humain dans la boucle, c’est pour faire joli (et rassurer le temps que tout le monde s’habitue) mais il ou elle ne sert à rien (ou plutôt on s’en tamponne)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Le problème...
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 7 (+5/-0). Dernière modification le 24 octobre 2025 à 22:41.
Cela me rappelle des échanges récents sur le rôle et la nocivité de la police. En attendant, il y a bien un problème qui est que les forces sont dirigées par IA…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Police du gras
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un lycéen menotté par la police car l'IA a pris son paquet de chips pour une arme à feu. Évalué à 3 (+1/-0).
Ça manque pas d’air tout ça (: En tout cas c’est gonflé…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: LinuxFr.org ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un registre national pour déclarer les organismes reconnus d’utilité publique. Évalué à 2 (+0/-0).
Le dernier point n’implique pas que certains autres points sont validés par l’administration ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: LinuxFr.org ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien Un registre national pour déclarer les organismes reconnus d’utilité publique. Évalué à 2 (+0/-0). Dernière modification le 24 octobre 2025 à 22:32.
Tu votes pas ? aux sondages ===>[]
“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 journal Déverrouillage d'un Chromebook. Évalué à 3 (+1/-0).
Laissons la police, de surcroit militaire, en dehors de nos affaires civiles.
Et sinon je veux bien que tu me contactes aussi ; je ne savais pas la chose possible ici…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Ou en est l'exhumation ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal Save Our Sources : les Fiches Libres. Évalué à 2 (+0/-0).
Voir, pour l’instant, les liens temporaires (jusqu’à 45 jours) dans les commentaires.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Expressions régulières
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 3 (+1/-0).
C’est par rapport à ceci (la graisse est mon fait) :
Donc,
[[:digit:]]ou\dva me permettre de trouver avec nos écritures romanes tout ce qui est « 0123456789 ». Mais dans un système bien configuré pour utiliser l’écriture arabique, ce même[[:digit:]]permet de capturer tout ce qui est « ٠١٢٣٤٥٦٧٨٩ » alors que toutes les descriptions que j’ai lue de\dindiquent que ça ne traite que le premier cas.Enfin, si j’ai bien compris.
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Perl or not Perl
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 2 (+0/-0). Dernière modification le 24 octobre 2025 à 21:47.
Le point nazigrammar avant de poursuivre :
🆗 Je note aussi tout en majuscule pour le langage standardisé, et les commandes en respectant leur casse Unix (souvent tout en minuscule du coup), parfois la casse de titre pour évoquer une saveur particulière.
⛔️ L’autre standard est tout en majuscules aussi… pas en casse de titre et surtout jamais en minuscules (toute façon c’est un sigle …et il ne viendrait à l’idée d’aucune personne de France et des environs Navarre d’écrire « sncf » ou « edf » par exemple.)
Je pense que quand on évoque le AWK portable c’est qu’on prend le dénominateur commun des saveurs existantes (Nawk, Gawk, Mawk, et d’autres.)
Et quand on évoque le AWK POSIX c’est qu’on s’en tient aux fonctionnalités standardisées par la norme (donc pas juste le standard de fait qui rend la fonctionnalité portable mais le cachet officiel)
Et du coup si on a besoin de fonctionnalités qui ne font pas partie de la version de base, bah on fait une petite fonction maison qui l’implémente et qui est livrée avec le code. Et au bout d’un moment on sait qu’il est temps de changer d’outil ;)
J’interprète le « Comme le shell » comme, dans la même logique, d’écrire en « shell POSIX » et donc avec des fonctionnalités garanties même s’il y en a moins et qu’elles peuvent être plus limitées que le supershell…
Donc soit ton OpenIndiana n’est pas vraiment un compatible Unix, soit son
/bin/shtout vieux Korn qu’il soit est compatible POSIX (en fait Ksh l’est —mais on va dire à 99.90% pour laisser une place à une éventuelle subtilité inconnue— tant que tu n’utilise pas de fonctionnalité qui lui soit propre)Pour poursuivre, "﹩*" et "﹩@" ne sont pas des bashismes mais bien des trucs exigés par POSIX. Et non, les deux sont utiles (même si toi tu n’as « réellement » besoin que d’un cas) :
Revenons un peu en arrière et au sujet.
Justement non… Le besoin n’était pas d’avoir un autre shell mais juste un outil à utiliser avec les autres shells (Thomson, Bourne, C, Korn, qu’importe)
Ça ne fait que du traitement de fichiers et ça le fait bien, sans devoir s’emmerder avec tous les autres aspects que doit gérer le shell (copier et déplacer des nœuds du système de fichiers, passer des arguments entre des commandes, créer et supprimer des entrées dans le système de fichiers, plein d’autres choses en se préoccupant chaque fois des autorisations d’accès et des différents flux connectés par chaque usager du système.)
CSS n’a rien d’ésotérique :)
Et sed est très bien quand on l’utilise pour ce pour quoi c’est prévu : c’est juste l’éditeur de texte
eden mode non interactif et sur un flux (la première lettre est pour stream) et non un bout de périphérique bloc… Donc ça fait beaucoup plus que juste de la substitution, et plus simplement que beaucoup d’autres alternatives que j’ai vu par la suite.Et sinon, tu peux faire de la substitution pareillement avec AWK …ou ton langage de script favori.
Utiliser le bon outil qui répond au besoin du moment. Ne pas optimiser prématurément (s’applique aussi au fait de vouloir adresser trop tôt des besoins dont on ignore l’existence.)
Jean est fier de son vélo qu’il utilise pour faire ses courses. Paul lui explique que les besoins vont évoluer et qu’en plus il est fort probable que la guerre fasse des jolis sentiers des tas de ruines. Donc il lui préconise de laisser tomber le vélo et de s’équiper en char…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Perl or not Perl
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 2 (+0/-0).
C’est sûr que si tu viens de Rust
…OK, j’exagère, on parlait de langage de script… donc on va dire Ruby par exemple
Ou, parce-que c’est vendredi c’est la Java
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Expressions régulières
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 2 (+0/-0).
Il me semble que ce n’est pas exactement la même chose et qu’il faut justement privilégier la classe…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: europe
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien L'Espagne relance le débat Européen sur la suppression du changement d'heure. Évalué à 3 (+1/-0).
On nous explique qu’il est urgent et nécessaire (sans raison convaincante) d’attendre que tout le monde se mette en branle en même temps.
Sauf que tout le monde attend tout le monde : la recette pour ne jamais commencer à lever le petit doigt…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Est-ce vraiment le moment ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien L'Espagne relance le débat Européen sur la suppression du changement d'heure. Évalué à 6 (+5/-1).
L’heure des comptes purgés de « racaille » de la politique, quand le citoyen « à un moment donné » aura « payé pour l’ensemble de son œuvre ». Et si, entre temps, il fini ruiné sans un Tapis à revendre pour sa Santé, on lui plantera volontiers une tente devant l’Élysée…
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Par rapport àla choucroute
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien L'Espagne relance le débat Européen sur la suppression du changement d'heure. Évalué à 4 (+2/-0).
Oui, battement à l’unisson des citoyens Internet, avec régularité et précision suisse :)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Est-ce vraiment le moment ?
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien L'Espagne relance le débat Européen sur la suppression du changement d'heure. Évalué à 5 (+3/-0).
C’est justement le changement pratiqué actuellement qui coûte bonbon et n’apporte pas les économies annoncées par le marketing. Tu proposes donc de continuer la gabegie ?
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Moi aussi j'aime bien lire les histoires de développeurs
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 4 (+2/-0).
Ça n’a rien de surprenant de mon point de vue : Outre le chargement du programme lui-même, on travaille par blocs plus ou moins constants (des lignes en général) et du coup l’occupation mémoire n’est pas corrélé avec la taille du fichier ;)
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Moi j'ai réussi à lui faire résoudre un sudoku
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au journal écriture d'un script AWK de transformation de Markdown en HTML. Évalué à 4 (+2/-0).
L’implémentation initiale de Grubner est en Perl
https://daringfireball.net/projects/markdown/
“It is seldom that liberty of any kind is lost all at once.” ― David Hume
[^] # Re: Autres articles sur le sujet
Posté par Gil Cot ✔ (site web personnel, Mastodon) . En réponse au lien La 5G en France, un flop à 11 milliards d'euros. Évalué à 5 (+3/-0).
Ouf, quelqu’un d’autre fait les mêmes constats que moi (:
“It is seldom that liberty of any kind is lost all at once.” ― David Hume