Gil Cot ✔ a écrit 5676 commentaires

  • [^] # Re: Surtout du mythe

    Posté par  (site web personnel, Mastodon) . En réponse au lien Logiciel libre, entre mythe et réalité !. Évalué à 2 (+3/-3).

    Seule l’intéressée ou seul l’intéressé peut le dire ; je trouve ça malaisant de décréter qu’elle ou il doit être elle.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: De considérer les politiciens comme ignorants

    Posté par  (site web personnel, Mastodon) . En réponse au lien [HS] « Tout sur l’économie, ou presque : Pour comprendre vraiment ce qui cloche dans le système ». Évalué à 3 (+2/-1).

    Pourtant ce sont pratiquement tous des génies juste un peu brutes.

    En tout cas ils défendent becs et onglets leurs crédos…

    Bonne fin de semaine les gens (:

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Internet vs WWW

    Posté par  (site web personnel, Mastodon) . En réponse au lien "Trois gigas par semaine": Najat Vallaud-Belkacem appelle à "rationner" internet. Évalué à 1 (+1/-2).

    Je crois que tu n’as pas compris ma phrase…
    Je fais partir des gens qui s’exclament parfois, en parlant d’eux-même : « que je suis bête » ou « mais quelle conne » ! J’en connais un paquet autour de moi. Des enfants qui se traitent d‘être bêtes entre eux ou des parents qui le disent à leurs enfants, j’en rencontre pas mal (et comme toi je le comprenais de travers aussi.) Récemment, mon neveu a dit de lui-même « je suis nul » pour indiquer qu’il a mal joué ce coup-ci.
    C’est là mon propos : il ne s’agit pas de discuter des personnes. Pour reformuler : Et si quand on taxe quelqu’un d’enrhumé ça voulait juste dire que cette personne a un rhume ? Contrairement à toi, je ne pense pas qu’on soit con comme on peut être caucasien/blond/nain ; c’est un état/comportement passager.

    Pour l’intelligence, c’est triste de penser que parce-que les gens sont retords et mesquins entre eux c’est signe d’intelligence. Pour te prendre à la lettre, on pourrait confier la gouvernance des états aux requins qui après tout sont plus intelligents que la moyenne. (trolldi: soit la moyenne est en dessous de 79, soit on confond avec le papier cul, dans tous les cas on a visiblement les dirigeants qui vont avec les croyances qu’on a ?)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: 3è point

    Posté par  (site web personnel, Mastodon) . En réponse au message Shell Parameter Expansion . Évalué à 2 (+0/-0).

    Ce help est une autre commande interne à bash qui lui permet de renseigner sur ses commandes internes…
    Je lis que pour zsh c’est plutôt la fonction run-help à charger et configurer.
    Un coup de man zshbuiltins est possible dans ton cas : il y a une description de : [ arg ... ] ;)

    De même, type est une commande interne reprise de ksh et qui va un peu plus loin (et avec ses incompatibilités) que which (et whereis ?) Tous les interpréteurs ne connaissent pas type et quand c’est le cas ne reconnaissent pas toutes les mêmes options.
    Pour compléter, zsh propose whence

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # 1e point

    Posté par  (site web personnel, Mastodon) . En réponse au message Shell Parameter Expansion . Évalué à 3 (+1/-0).

    1) Concernant l'aspect langue (linguistique). Je reconnais que mon anglais est ce qu'il est mais:

    Pour le coup, je pense que la problématique demeure …car les traductions françaises gardent aussi les termes “paramètres” et “expansion” heureusement (sans quoi on peut induire des contresens ou des incohérences par rapport au reste de la littérature sur le sujet.)

    • Je ne comprend pas l’emploi du mot "parameter", cela ne devrait pas être "variable" ?

    Le mécanisme a été pensé pour les “paramètres positionnels” et l’usage du mot “variable” aurait laissé croire qu’il s’agissait des variables créées par les usagers uniquement (et qui ne peuvent pas être des chiffres.)

    • même chose pour "expansion", "replace" ou quelque chose comme cela ne serait pas mieux ?

    Par rapport aux paramètres, c’est la phase où le shell “développe” la ligne de commandes. Certaines choses ressemblent à des remplacements mais ce n’est pas toujours le cas : on peut vider certaines variables si l’on veut, on fait des substitutions dans les chaînes, on liste des fichiers (penser au métacaractère astérisque par exemple), etc (penser à la concaténation des blancs multiples en une seule espace par exemple). Cette phase se termine par une recomposition complète (tokenisation ?) de ce qui est saisi, et c’est cette dernière qui va passer à l’exécution.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # 3è point

    Posté par  (site web personnel, Mastodon) . En réponse au message Shell Parameter Expansion . Évalué à 3 (+1/-0). Dernière modification le 20 mars 2024 à 13:15.

    C'est vraisemblablement pas une commande bien que avec mon zsh configuré pour que le mot passe en vert si la commande existe (même principe que avec fish); ":" est en vert.
    Par contre man : ou : -h --help ne fonctionne pas :)

    Il s’agit d’une commande interne, et seule les commandes externes ont une page dédiée (dit comme ça, ça peut surprendre mais POSIX demande que certaines commandes internes soient disponibles en externe aussi, cas de true et test par exemple.) Avec Bash par exemple tu pourrais avoir…

    $ help :
    :: :
        No effect; the command does nothing.  A zero exit code is returned.

    …sinon faut passer par man $(basename $SHELL) puis rechercher dans la page :)
    Édition : C’est aussi listé dans man builtins où on indique aussi ce qui doit exister aussi en commande externe et la compatibilité avec csh.

    Il s’agit d’une commande historique (i.e. les premiers shell Bourne) bien avant l’apparition des commandes true et false, ce qui fait qu’on les retrouve dans certaines constructions de dinosaures…

    if ma_commande; then :; else echo "échec"; fi

    …où on pourrait utiliser les nouvelles commandes plus lisibles.

    if ! ma_commande; then echo "échec"; fi

    C’est encore utile dans certains rares cas comme l’exemple que tu cites, ou les blocs de commentaires (dans le shell on ne sait normalement faire que des commentaires avec le croisillon, mais voici)

    : << 'SKIP'
    
    bloc de code inactif
    
    SKIP

    Du coup, pour en revenir à l’exemple initial, c’est une erreur si on n’indique pas une affectation ou une commande à exécuter (c’est OK si ta variable après évaluation donne une commande…)

    $ echo $SHELL
    /bin/bash
    $ $SHELL -c pwd
    /home/me
    $ $HOME
    -bash: /home/me: is a directory

    Et dans le cas présent, le “no-op” remplace la commande (j’utilise echo à la place en phase de débogage) et on n’a donc pas d’erreur.

    : ${vartest:=DEFAULT}

    se traduirait (façon plus moderne, donc moins dinosaure/exotérique)

    if [ -z "$vartest" ]
    then
        vartest="DEFAULT"
    fi

    …ou encore simplement

    vartest=${vartest:=DEFAULT}

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Internet vs WWW

    Posté par  (site web personnel, Mastodon) . En réponse au lien "Trois gigas par semaine": Najat Vallaud-Belkacem appelle à "rationner" internet. Évalué à 2 (+1/-1).

    Les gens qui cherchent à ”cliver” ont souvent une ”vision manichéenne“ ou plus exactement veulent vous faire croire que le monde est sans nuance de gris. Ça va de la violence policière gratuite qui serait gratuite, tandis que toute résistance serait criminelle-impardonnable, à sous-entendre que musulman ou écologiste signifie ou implique terrorisme. Bref, aucun lien avec l’amour de leur sale tronche mais plus à voir avec la nausée du contenu gerbant dans leur tête.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: différents répertoires

    Posté par  (site web personnel, Mastodon) . En réponse au journal [ HS ] ... enfin, pas tant que ça.. Évalué à 3 (+1/-0).

    Si tu manges de la pomme et autres, tu confonds avec /Users …qui comme /Home est en r-x pour le groupe et le reste du monde ;) En tout cas ton $HOME, où qu’il soit, sera en rwx contrairement à ce que tu écris…

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Network Manager CLI

    Posté par  (site web personnel, Mastodon) . En réponse au journal [ HS ] ... enfin, pas tant que ça.. Évalué à 5 (+3/-0).

    :%s/8.8.8.8/9.9.9.9/g

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Internet vs WWW

    Posté par  (site web personnel, Mastodon) . En réponse au lien "Trois gigas par semaine": Najat Vallaud-Belkacem appelle à "rationner" internet. Évalué à 2 (+0/-0).

    Pour faire suite à mon autre commentaire, je pense qu’être une « personnalité publique » ne suffit pas… Il faut être soit clivant et/ou moraliste (du coup il est normal que les gens vous tombent dessus si vous faites des pas de travers tout en donnant des leçons), voire politique (mais là, la violence apparente ne serait-elle pas juste le miroir ou l’effet boomerang de celle qu’exerce la classe dirigeante ?)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Internet vs WWW

    Posté par  (site web personnel, Mastodon) . En réponse au lien "Trois gigas par semaine": Najat Vallaud-Belkacem appelle à "rationner" internet. Évalué à 1 (+1/-2).

    En fait tu fais le raccourci "proposer une idée à la con" = "conclure définitivement sur les capacités intellectuelles de son auteur" …Et si quand on taxe quelqu’un de con ça voulait juste dire que cette personne débite des conneries plus grosse qu’elle ? Sachant de plus que ces personnages politiques ne se prennent pas pour de la merde et aimer chier sur les cons d’en bas, pardon la populace inculte.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Porno bas débit

    Posté par  (site web personnel, Mastodon) . En réponse au journal [HS] 3 Gigas par semaine .... Évalué à 4 (+2/-0).

    Ce doit pas être trop différent de lancer son mplayer avec une sortie libcaca ou AALib.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Code sur papier

    Posté par  (site web personnel, Mastodon) . En réponse au journal [HS] 3 Gigas par semaine .... Évalué à 5 (+3/-0).

    Mon appli préféré sur papier s’appelle tic-tac-toe

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Vatican II

    Posté par  (site web personnel, Mastodon) . En réponse au journal [HS] 3 Gigas par semaine .... Évalué à 3 (+2/-1).

    Fais gaffe, y a des enfants de cœur et des religieuses qui ont eu haut le cœur des gens ayant fait vœux de chasteté…

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Bof

    Posté par  (site web personnel, Mastodon) . En réponse au lien "Trois gigas par semaine": Najat Vallaud-Belkacem appelle à "rationner" internet. Évalué à 5 (+4/-1).

    Le bon côté est que les gens n’iront plus prendre leur dose d’addiction de bfm (trente méga pour se faire laver le temps de cervelle disponible sachant qu’on a peu de quota, le choix est vite fait.)

    Toutes les décisions de ces gens sont hélas des âneries du même acabit.

    [je connais la sortie]

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: au sujet de balisage

    Posté par  (site web personnel, Mastodon) . En réponse au journal Jouons un peu avec linuxfr et CSS3. Évalué à 3 (+2/-1).

    Je sais, 2013 parait loin pour beaucoup de gens …sauf pour moi qui ai encore du matos bien plus ancien (je sais, c’est pas bien de ne pas renouveler quand ce n’est pas encore cassé et que je ne contribue pas assez au besoin de coltan.)

    Je ferai le test bien qu’ayant le souvenir d’avoir déjà vécu la situation.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: critique

    Posté par  (site web personnel, Mastodon) . En réponse au journal Jouons un peu avec linuxfr et CSS3. Évalué à 3 (+1/-0).

    Tous ces problèmes ne sont pas liés à la feuille de style, mais au code. En tout cas pour : les sommaires, les icônes, la prévisualisation.

    Pour ce qui en dépend, c’est un choix… Je vois bien les étiquettes et la liste des nouveaux commentaires en utilisant un mobile et un autre style que celui par défaut (par exemple celui de OpenSuse —merci au commentaire par lequel j’ai fait la découverte.)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Alternative

    Posté par  (site web personnel, Mastodon) . En réponse au journal autocsv2sql : un utilitaire pour convertir ses CSV sans se poser de question, "écris" en OCaml. Évalué à 3 (+1/-0).

    Je présume que ça reporte les dernières corrections et ajouts de Kernighan :) Après, le problème va être que les parcs soient mis à jour (je rencontre encore pas mal d’infra avec des dinosaures.)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: au sujet de balisage

    Posté par  (site web personnel, Mastodon) . En réponse au journal Jouons un peu avec linuxfr et CSS3. Évalué à 2 (+1/-1).

    Oui, j’avais compris que c’était pour l’aide mémoire et je voulais dire qu’il y a plein d’autres contextes où la balise est bienvenue mais que son usage est écarté.

    Le premier problème des émojis est qu’il faut avoir la certitude que le plus grand nombre pourra l’afficher… Je lis par exemple que « red triangle pointing up » risque de ne pas s’afficher sur certains de mes appareils car le support a été introduit dans Android 4.3+ ; et je pense que l’interface du site me deviendra moins accessible quand je passe par ici avec Lynx.

    Le second problème va être d’en trouver qui ait la même signification pour tout le monde… Le survol indique « Remonter au commentaire parent » (va donc pour le triangle avec la pointe en haut) et « Cacher le fil de discussion » (ça par contre les deux autres n’évoquent aucunement cela…)
    Accessoirement il faut que ça puisse s’intégrer avec les autres styles/variantes (pourquoi imposer du rouge ?) et qu’on ne tombe pas dans d’autres problèmes (bah oui, on oublie souvent l’accessibilité pour les personnes ayant divers problèmes de vue, et ici les divers daltonismes vont pas dire merci.)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Et en moins

    Posté par  (site web personnel, Mastodon) . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à -1 (+5/-8).

    Je croyais me moquer (et surtout taquiner devnewton), mais ton commentaire montre que « memory safe » mérite d’être explicité un peu. Je doute que Rust augmente automagiquement la quantité de mémoire disponible (le sens littéral de « Out Of Memory » étant que le programme n’a pas assez de mémoire pour continuer son exécution.)
    La vache, Rust peut aussi utiliser énormément de mémoire, et y a des gens qui s’en plaignent ou juste s’interrogent et sont surpris. À moins que tu sois un des fanboys auquel devnewton fait allusion ? ;)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • # au sujet de balisage

    Posté par  (site web personnel, Mastodon) . En réponse au journal Jouons un peu avec linuxfr et CSS3. Évalué à 2 (+0/-0).

    D'ailleurs, pour l'aide-mémoire, la balise details serait appropriée.

    Tiens, spoil : la balise est suggérée pour une entrée de suivi

    J'ai aussi vu, du code qui utilise des caractères ASCII pour faire des boutons, du style [^], ou [+], etc…À ce stade, CSS ne peut (presque) rien faire, sinon changer la génération de code en elle-même.

    Mais pourquoi vois-tu cela comme des boutons ? Ce n’était peut-être pas pensé/imaginé ainsi (i.e. substitut de <button>…</button> Pourquoi ce ne serait pas juste des ancres ? ou des boutons radios pour rester dans les éléments de formulaires ?)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Diplômée de…?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Introducing Devin, the first AI software engineer. Évalué à 4 (+2/-0). Dernière modification le 16 mars 2024 à 18:45.

    Minute papillon : faut indiquer « ingé en info » de quel référentiel et si ça a validé le cursus …tout ça.

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Et en plus

    Posté par  (site web personnel, Mastodon) . En réponse au lien Java is becoming more like Rust, and I am here for it!. Évalué à 3 (+1/-0).

    Comprendre que les OutOfMemoryError sont des exceptions ? (…du coup on peut ranger EMAT et consort au placard ?) Ou tu parles d’autre chose ?

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Rematérialisons

    Posté par  (site web personnel, Mastodon) . En réponse au journal Newton Adventure 1.18 : le chien java et la caravane patche. Évalué à 2 (+0/-0).

    C'est senti à combien de mètres les pouces de manchots ? (:

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume

  • [^] # Re: Rematérialisons

    Posté par  (site web personnel, Mastodon) . En réponse au journal Newton Adventure 1.18 : le chien java et la caravane patche. Évalué à 2 (+0/-0).

    Oui, K7… ;)

    “It is seldom that liberty of any kind is lost all at once.” ― David Hume