Gil Cot ✔ a écrit 5730 commentaires

  • [^] # Re: Le Brexit ne vous suffit pas pour voir le problème de la "réflexion"?

    Posté par  (site web personnel, Mastodon) . En réponse au lien à quoi ressemblerait une démocratie idéale si on pouvait la créer aujourd'hui depuis zéro ?. Évalué à 6.

    Moi non plus. Peut-être parce-que ce n'est pas notre voisin ?

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

  • [^] # Re: dépassé

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Que pensez-vous des personnes qui se satisfont d'un gros uptime ?. Évalué à 4.

    Moi grand uptime souvent et pourtant on n'est pas en 90

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

  • [^] # Re: dépassé

    Posté par  (site web personnel, Mastodon) . En réponse au sondage Que pensez-vous des personnes qui se satisfont d'un gros uptime ?. Évalué à 2.

    Moi dire ne pas voir le rapport : ce n'est pas parce-que tu redémarres que la vulnérabilité va disparaitre d'elle-même.

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

  • [^] # Re: des remarques sur la forme ;)

    Posté par  (site web personnel, Mastodon) . En réponse au message Aide pour script. Évalué à 2. Dernière modification le 12 mars 2023 à 18:29.

    J'irai un peu plus loin :

    echo "notify-send -t 0 '${title}' -i '$HOME/.face' && mpg123 '$HOME/Musique/alert.mp3' " | at ${temps}

    …en prenant soin de mettre le chemin complet vers notify-send et mpg123 ainsi que at qui a l'air particulier ici.
    Je suis sceptique par rapport au at $verb $temps C'est quoi comme distribution ?

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

  • [^] # Re: résumé

    Posté par  (site web personnel, Mastodon) . En réponse au lien La non-pression du lobby agricole au sein des lycées agricoles… - Les Pieds sur terre (audio, 30min). Évalué à 9.

    C'est donc un lobby de bouchers qui se disent jeunes et agriculteurs, et qui ont obtenu que soit organisé un repas 100 % non agricole. Tout va bien, on marche pas sur la tête.

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

  • [^] # Re: Paradigme

    Posté par  (site web personnel, Mastodon) . En réponse au lien « Clean code » : performances lamentables. Évalué à 2.

    Comme tu dis, « peu paraitre complexe » …Sauf que l'exemple tel que donné est juste du « X×Y÷Z » (si c'est la bonne formule, c'est pas si complexe pour nombre de compilos)

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

  • [^] # Re: Pourquoi tant de haine ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 2.

    « that strips and compresses »
    je ne sais pas pourquoi les gens insistent à trouver Jabba quand il y un petit groupe de tarés qui s'évertue à le rendre slim ; pour moi ça veut dire que ça l'est de facto et promis je ne suinte pas la mauvaise foi…

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

  • [^] # Re: c'est pas nouveau

    Posté par  (site web personnel, Mastodon) . En réponse au lien Les ransomware débarquent sous linux. Évalué à 4.

    Héhé, contexte dans lequel j'ai rencontré et côtoyé ce soft ; et raison pour laquelle je trouvais très important de mettre l'accent sur le soft que de vouloir résumer (faussement) à Linux.

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

  • [^] # Re: Paradigme

    Posté par  (site web personnel, Mastodon) . En réponse au lien « Clean code » : performances lamentables. Évalué à 2.

    Si, si, exemple lu, et c'est pour ça que je dis qu'on n'a pas tout le contexte (si ça se trouve y a une division plus loin ou alors c'est juste pas la bonne formule) ; pour un résultat zéro cela a été répondu plus tôt en parlant des prédictions de branchement ;-) (ne p;s se croire plus malin que les compilateurs modernes)

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

  • [^] # Re: Paradigme

    Posté par  (site web personnel, Mastodon) . En réponse au lien « Clean code » : performances lamentables. Évalué à 2.

    Vous avez tous les trois raison.
    Après, il se trouve qu'on est en train de débattre d'un mauvais exemple (certainement un truc plus ou moins de mémoire, en tout cas a n'est pas dans le contexte approprié pour apprécier la pertinence du test… De même, on ne peut pas affirmer être dans un contexte où le nombre risque d'être très petit puisque visiblement on travaille à l'ordre du dixième j'ai l'impression)
    Un point que l'exemple illustre, à mon avis, est que les langages comme C (mais pas que) sont piégeux car nécessitant d'avoir plein de considérations (d'architecture machine et aussi d'arithmétique flottante IEEE ici) alors en Ada on aurait défini un décimal d'une précision d'un chiffre et l'algorithme aurait été aussi simple sans devoir se préoccuper du compilateur et autres nœuds au cerveau. Fin de l'instant pub.

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

  • [^] # Re: J'ai l'impression que l'article mélange un peu tout ....

    Posté par  (site web personnel, Mastodon) . En réponse au lien Building a proper UI framework in Rust is hard and often unintuitive.. Évalué à 3.

    J'ai plutôt eu l'impression qu'on parle de POO parce-que c'est tendance (et que c'est une façon de faire que connait l'auteur) d'une part et pour mettre en garde contre les conceptions habituelles (ou plutôt actuelles) qui correspondent à une façon de penser pas toujours compatible avec ce type de langage d'autre part.

    Attention qu'un langage dit POO n'est pas une obligation pour mettre en œuvre certains concepts (composition, héritage, polymorphisme, etc.) Il y a déjà eu des mises en œuvre objet en pur procédural.

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

  • [^] # Re: c'est pas nouveau

    Posté par  (site web personnel, Mastodon) . En réponse au lien Les ransomware débarquent sous linux. Évalué à 4.

    Ton commentaire m'épargne le message que je m'apprêtais à faire pour dire que ce n'est pas si nouveau.
    À noter aussi qu'il est surtout question de la solution de transfert de fichiers Aspera, information importante masquée par le reste.

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

  • [^] # Re: Victoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 6.

    J'utilise "renouer" pour dire/rappeler qu'il y avait déjà de fortes influences au départ. En effet, CP/M et QDOS ont pioché leur vocable de base dans le DCL de VMS : DIR, COPY, REN, DEL, etc. Ils ont repris aussi / pour les options et certains noms spécifiques comme SYS et CON (et les $ dans certains noms ?)
    Ce n'est pas exactement le cas de PowerShell, mais des idées fondamentales sous-jacentes sont de retour :

    • De la même façon qu'il y avait des commandes sous la forme « verbe object » (avec des espaces), on retrouve maintenant du « verbe-object » (avec le tiret, un peu à la Unix ?) et une liste réduite de verbes : get, set, invoke, import, export, convertTo, convertFrom, add, remove, new, write, find
    • De la même façon qu'on pouvait abréger les commandes DCL (par exemple SH DEV ou DEL DIR pour SHOW DEVICE ou DELETE DIRECTORY) on peut abréger les _cmdlet_s (peu le savent, mais si on n'a pas de « module » qui fournit une commande ayant le même début, on peut utiliser add-comp ou write-h au lieu de add-computer ou write-host par exemple) Bon, on ne peut par contre pas abréger séparément le verbe et l'objet (il s'agit d'un seul mot avec un tiret…) mais les alias utilisent une lettre pour les verbes courants/inambigus (beaucoup de get-truc ont un alias en g : voir gci déjà évoqué) et deux lettres pour les autres (cf et ct pour les convertFrom et convertTo par exemple). Cf https://learn.microsoft.com/fr-fr/powershell/scripting/developer/cmdlet/approved-verbs-for-windows-powershell-commands?view=powershell-7.3
    • De la même façon qu'on pouvait abréger les options DCL (par exemple CR/DIR pour CREATE/DIRECTORY) on peut abréger les noms d'options/paramètres des cmdlets (par exemple Get-Member -m Property-m signifie -MemberType qui est le seul paramètre commençant par M pour cette commandelette. De la même façon, -ForeGroundColor —par exemple dans Write-Host— peut s'abréger -f, -fo, -for etc.) De la même façon qu'il y a des alias pour les applets, il peut y en avoir aussi pour les paramètres (du coup, on a souvent -fg aussi pour -ForeGroundColor)
    • On présente les commandes DOS et VMS en majuscules, tandis qu'on présente les commandes PowerShell en camelBack ou compoundNames, mais dans tous les cas commandes et paramètres sont en fait insensibles à la casse (contrairement au monde Unix)

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

  • [^] # Re: Victoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 4.

    Bien d'accord

    pour faire une boucle sur des fichiers

    Je ne comprends pas, il n'y a pas besoin de ls :

    Par contre, ne pas oublier

    dès qu'un fichier aura un nom avec une espace ou n'importe quel caractère significatif en shell.

    Du coup, dans ton exemple

      echo $f

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

  • [^] # Re: algebre de bool

    Posté par  (site web personnel, Mastodon) . En réponse au message Opérations et règles mathématiques avec l'opérateur XOR. Évalué à 1.

    …pétanque ?

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

  • [^] # Re: algebre de bool

    Posté par  (site web personnel, Mastodon) . En réponse au message Opérations et règles mathématiques avec l'opérateur XOR. Évalué à 3.

    Exemple de lecture intéressante : https://zestedesavoir.com/tutoriels/2256/de-la-logique-aux-processeurs/la-logique-des-propositions-et-des-predicats/#3-cest-toujours-utile-les-predicats-et-les-quantificateurs

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

  • [^] # Re: Quel contrôle des prix?

    Posté par  (site web personnel, Mastodon) . En réponse au lien La fin de l’impression systématique des tickets de caisse : quels sont mes droits ?. Évalué à 2.

    Pour te rassurer, t'es pas seul à cramer des feuilles d'arbre (et du coup, ça s'explique qu'on me pose la question)

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

  • [^] # Re: Victoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 5.

    les username ou les groupes

    Si tu ne veux pas les groupes, tu utilises -o à la place de -l, et si tu veux pas propriétaires tu utilises -g, et cerise sur le gâteau tu peux combiner les deux : ls -Sog (il te restera les permissions, comptes de références, tailles et dates.)
    J'utilise souvent -og ou -go avec un tri de mon choix (et -F), comme toi pour ne pas polluer avec les noms ou id associés (et pour clarifier dossiers et liens).

    pour avoir ce dont je parle, il faudrait un truc du style: ls -Sl | awk '{print $5,$9}'

    (correction de moi car la taille est en cinquième position ici)
    Pour virer la date :
    - avec l'implémentation BSD, il faut utiliser -D '' ;
    - avec l'implémentation GNU, il faut utiliser --time-style='' ou précéder l'appel de TIME_STYLE=""
    - Il n'y a hélas pas de solution standard/portable.
    À ce stade, chez moi, il reste les permissions et le décompte de liens en positions prévisibles et donc je peux enchaîner par | cut -c 15- par exemple ; mais je suis d'accord qu'il est dommage que ce ne soit pas natif.

    j'aurai aimé que cette commande dispose du -o de ps, qui permets de controller quelles colonnes sont affichées

    Je pense que c'est vraiment parce-que ls a été pensé pour ne s'utiliser qu'interactivement et répondait aux besoins connus à l'époque. À l'inverse, ps a un comportement par défaut en mode interactif mais a été prévu pour être utilisé dans les scripts.

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

  • [^] # Re: Et les autres ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien TikTok veut rassurer et annonce la mise en service de deux data centers supplémentaires en Europe. Évalué à 3.

    Ces équivalents sont dans le camp du bien, donc pas d'engagement à attendre d'eux
    ~antistress/liens/trop-suspect-tiktok-est-interdit-dans-la-commission-europeenne-numerama

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

  • [^] # Re: Erreur ?

    Posté par  (site web personnel, Mastodon) . En réponse au lien fêtez (en ligne) les 25 ans de curl le 20 mars. Évalué à 2.

    ou « ce soir » en « dans dix soirs »
    oups, faudra mettre à jour tous les jours (ou pas)

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

  • [^] # Re: linuxfr aussi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Les mineurs bientôt privés de télécommunication (et les majeurs traqués). Évalué à 2.

    D'accord avec vous. Mais j'aime pouvoir utiliser une rallonge (comme pour l'aspirateur) et perso j'utilise toujours un modèle rechargeable…

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

  • [^] # Re: Victoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 3.

    Non… list (verbe seul) n'est pas si lisible quand on n'est plus dans le contexte (on peu lister plein de choses en dehors de la navigation dans l'arborescence) ; et je trouve bien d'avoir la composition verbe-objet :)
    Selon cette approche, ce serait list-FilesInThisDirectory et la généricité aurait donné plutôt list-DirectoryContent : c'est certes long mais sans ambigüité. Hormis la caricature, les noms par défaut ne sont pas aussi longs et dans le cas-ci c'est get-ChildItems (que j'ai mentionné en indiquant gci son alias) qui est tellement court que ça retombe dans le même travers (après lecture de l'aide, quand on comprend qu'en fait c'est tellement générique et que ça lit plein de "conteneur" et pas juste des répertoires, ça fait sens.)
    On peut ne pas aimer (des goûts et des couleurs comme on dit) et pourtant reconnaitre que c'est quand même bien fichu. De plus, la firme de Redmond a, en passant, renouée avec son héritage VMS :p

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

  • [^] # Re: Victoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 2.

    Ou juste ls -Sl

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

  • [^] # Re: linuxfr aussi

    Posté par  (site web personnel, Mastodon) . En réponse au journal Les mineurs bientôt privés de télécommunication (et les majeurs traqués). Évalué à 1. Dernière modification le 10 mars 2023 à 11:57.

    Quant à brancher sur secteur un appareil électrique dans une salle de bain… c'est la même raison pour laquelle il est hors de question d'avoir un chargeur de téléphone dans cette pièce là.

    d'où ma remarque, sa basant sur le fait que le sans-fil (dent bleue) est bien répandu de nos jours pour ça

    les hauts-hurleurs n'ont plus besoin d'être branchée dans une salle d'eau

    Par contre, je ne comprends pas la fin :

    L'addiction au téléphone se gère plus par une limitation de son usage (plage horaire, durée, connexion) que par une interdiction d'usage dans la salle de bain qui pourrait avoir un effet déplorable sur l'hygiène.

    Quelle est la différence entre limiter l'usage à pas la salle de bain, ou limiter l'usage à pas pendant le bain, et interdire d'usage dans la salle de bain ?
    En quoi le téléphone (ou les hauts parleurs ou entendre de la musique dans de mauvaises conditions) est synonyme d'hygiène ? Et donc les gens qui ne font pas cela manque d'hygiène ou ne seraient pas propres ?

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

  • [^] # Re: Victoire

    Posté par  (site web personnel, Mastodon) . En réponse au journal Wayland dans windows 10 et 11. Évalué à 5.

    Les noms à rallonge ont été plébiscité grâce à Java (enfin, je veux dire qu'en se popularisant ça a balayé ce genre d'argument qu'on opposait à d'autres langages) et je trouve ça bien… d'une part parce-que je ne pratique pas assez pour me souvenir des noms abscons (et je pense que c'est le même souci inverse pour les gens qui ne respirent pas la ligne de commande unixienne : faut arriver à se rappeler les incantations… au lieu juste de mots…) ; d'autre part je trouve les scripts plus lisibles (tant qu'on ne fait pas appel à des trucs-et-astuces programmatiques liés au langage, les petits scripts sont aussi simple à lire que si c'était en Python.)

    Pour le pipe, c'est un ajout qui permet d'avoir un vrai interpréteur (et son intégration va plus loin que le semblant qu'on avait dans DOS…) Mais sous-jacent c'est toujours le cadriciel .Net qui est pleinement objet. Le mélange est pas ouf pour la mémoire, mais d'un côté on est sur des systèmes qui ne sont pas contraints (ce n'est pas un SE embarqué avec juste une dizaine d'octets pour fonctionner) et de l'autre côté c'est assez optimisé.
    Enfin, t'auras la même chose si tu remplaces PS par Python par exemple non ?

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