Gil Cot ✔ a écrit 5730 commentaires

  • # équivalences logiciels

    Posté par  (site web personnel, Mastodon) . En réponse au message Windows 10 as a workstation ?. Évalué à 1.

    Perso, chez les clients qui fournissent du winmerde, je ne m'embête pas à installer d'autres logiciels autres que Virtualbox à partir duquel je travaille. Les autres approches sont trop masochistes pour moi.

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

  • [^] # Re: Conclusion rapide

    Posté par  (site web personnel, Mastodon) . En réponse au journal Est ce que Coca-Cola espionne les ONG avec NSO/Pegasus?. Évalué à 2.

    non a été utilisé contre le crime organisé et le terrorisme …car aller contre certains lobbies est criminel, et si on est en association c'est organisé. bref, tout est une question de définition et de point de vue… (nota : je présente le point de vue, que je suppose, du gouvernement ; j'essaye de me mettre à la place, ce qui n'indique nullement mon opinion.)

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

  • [^] # Re: Titre de la dépêche

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python 3.10 est disponible. Évalué à 4.

    Je plussois : potentiellement ou très prochainement ou en passe d'être etc. Entre la RC et la finale il peut y avoir encore des corrections, et puis la mention n'est pas pour faire beau : on indique le gel d'ajout de fonctionnalité et le fait que ce n'est pas encore validé pour le passage en production (ce que laisse croire le titre de la dépêche.)

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

  • [^] # Re: chromium

    Posté par  (site web personnel, Mastodon) . En réponse au lien Firefox a perdu près de 50 millions d'utilisateurs depuis 3 ans. Évalué à 1.

    Tu ne dois pas être sur le bon fuseau horaire : vendredi est déjà passé en Europe de l'ouest. Sinon, variant alpha ou oméga ? ou juste un petit delta ou un epsilon ?

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

  • [^] # Re: C'est cool !!!!

    Posté par  (site web personnel, Mastodon) . En réponse au lien Apple va scanner l'ensemble des photos dans iCloud Photos (et dans iMessage pour les mineurs). Évalué à 2.

    donc remplacer "le tout connecté" par "le code propriétaire, connecté ou pas,"

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

  • [^] # Re: normal

    Posté par  (site web personnel, Mastodon) . En réponse au lien Lino : un éditeur de texte "normal" pour terminal . Évalué à -1.

    J'ai vérifié sur le poste d'un collègue, dans son notepad, et les raccourcis mentionnés ne fonctionnent pas ! Encore une normalité qui n'en est pas…

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

  • [^] # Re: switching cases finally

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python 3.10 est disponible. Évalué à 4.

    Il n'a jamais été dit que python n'aurait jamais cette construction.

    Guido a même proposé, puis rejeté une pep pour l'ajout d'un switch case pour cause d’impopularité.

    Au temps pour moi.
    Je lis en effet sur net-informations.com :
    « Python doesn't have a switch/case statement because of Unsatisfactory Proposals . Nobody has been able to suggest an implementation that works well with Python's syntax and established coding style. There have been many proposals, some of which you can see in PEP 3103—A Switch/Case Statement . »
    Et je lis sur docs.python.org :
    « You can do this easily enough with a sequence of if... elif... elif... else. There have been some proposals for switch statement syntax, but there is no consensus (yet) on whether and how to do range tests. See PEP 275 for complete details and the current status. »
    Il y avait eu aussi PEP 622 (lu sur SO…)

    Bref, personne n'a changé d'avis.. et dire que python n'aurait jamais cette construction était juste une erreur d’interprétation.

    Ça fait longtemps et je ne sais pas si je peux encore retrouver les références. Quand j'avais commencé à apprendre le langage, j'ai souvenir qu'on n'expliquait pas aussi bien (implémentation satisfaisante et cohérence syntaxique) mais on parlait d'avoir un langage simple où il ne devait pas y avoir plusieurs façons de faire la même chose… Par rapport à cela, il faisait sens de ne pas avoir de structures alternatives quand if... elif... elif... else fait l'affaire. Dans certains cas on peut s'en sortir en jouant avec des maping/dico (de lambda c'est encore mieux) …même si j'ai déjà vu des trucs plus sioux/créatifs

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

  • [^] # Re: normal

    Posté par  (site web personnel, Mastodon) . En réponse au lien Lino : un éditeur de texte "normal" pour terminal . Évalué à 0.

    bref, trolldi avant l'heure. parce-que sa norme perso ne me parle pas

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

  • [^] # Re: chromium

    Posté par  (site web personnel, Mastodon) . En réponse au lien Firefox a perdu près de 50 millions d'utilisateurs depuis 3 ans. Évalué à 2.

    choisir entre la peste et le choléra ?

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

  • # switching cases finally

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Python 3.10 est disponible. Évalué à 10.

    On dit qu'il n'y a que les bourricots qui ne changent pas d'avis… Ravi qu'après des années à expliquer que c'est complétement inutile et que ce langage n'aurait jamais cette construction, de voir débarquer ces soft keywords

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

  • # interdiction de foncer avant le top départ

    Posté par  (site web personnel, Mastodon) . En réponse au lien Eric Leandri, cofondateur de Qwant, cité à comparaitre pour violation du secret des correspondances. Évalué à 5.

    C'est un comble d'être accusé de violation du secret de correspondance quand des lois sont en train d'être votées pour exiger que les opérateurs violent sans état d'âme toute correspondance privée afin d'aider à luter contre la pédocriminalité (à supposer que ces gens utilisent les mêmes outils que les gens lambdas et sans précaution supplémentaire). Eric est coupable d'être trop en avance sur le calendrier vaccinal ?

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

  • [^] # Re: Arash Derambarsh avocat du plaignant?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Eric Leandri, cofondateur de Qwant, cité à comparaitre pour violation du secret des correspondances. Évalué à 1.

    Je vote un qwanta qu'il ne l'a pas fait…

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

  • [^] # Re: On SAIT qu'il y a une suite !

    Posté par  (site web personnel, Mastodon) . En réponse au journal Les états d'âme d'OpenAcadémie, épisode 2. Évalué à 2.

    Je n'avais pas vu arriver la suite, merci pour ce commentaire sans lequel je n'aurais pas vu de si tôt.
    Eh beh, c'est une claque de voir tous les rebondissements qu'il y a eu même si je ne suis pas vraiment surpris connaissant les volontés politiques et leur grandiose hypocrisie.

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

  • [^] # Re: Outil intéressant mais...

    Posté par  (site web personnel, Mastodon) . En réponse au journal [PHP] Apache Check, première release. Évalué à 7.

    Salutations,

    Je n'ai pas encore jeté un œil aux sources, mais je m'incruste sur le sujet des fonctions.
    Pour ma part, je ne suis pas adepte non plus de fonctions à tout va… Cependant, je crois comprendre que la remarque initiale était qu'il y avait des blocs factorisables ; et là je trouve que c'est pertinent pour l'évolution et la maintenabilité future. Cela n'oblige nullement à « sans arrêt faire des sauts d'un bout à l'autre du script » si on respecte certaines règles (une fonction bien nommée et avec une signature bien pensée, on n'a pas à y retourner constamment voir pas du tout…)
    Pour les fonctions qui ne sont utilisées qu'une seule fois, oui ça peut ne pas être utile de faire pareil …sauf si justement ces fonctions permettent de réduire la complexité (au sens de prise en main par d'autres) de la routine principale, ou si un aspect fonctionnel/métier complexe pouvant évoluer et/ou être réutilisé par la suite (on est alors dans le cas d'évolutions/améliorations anticipées.)

    Pour le niveau d'indentation, cinq ne me semble pas trop mais c'est déjà limite. J'ai remarqué qu'à partir du troisième ou quatrième niveau on perd beaucoup de gens (ou plutôt il leur faut plus d'effort pour arriver à suivre.)
    Quand on partage du code, il faut faire quelques compromis pour favoriser la contribution d'un assez grand nombre (sans bien sûr chercher à contenter tout le monde)

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

  • [^] # Re: pass…

    Posté par  (site web personnel, Mastodon) . En réponse au journal [Rexp] Fini la bricole à base de ruban adhésif et de post-its. Évalué à 2.

    L'intérêt peut être juste anecdotique : se faire la main avec le langage, et si c'est facile rajouter deux ou trois fonctionnalités en sus ; comme les réimplémentations en Rust…
    Après, dans le cas présent, tant ça reste compatible ça me va.

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

  • # pass…

    Posté par  (site web personnel, Mastodon) . En réponse au journal [Rexp] Fini la bricole à base de ruban adhésif et de post-its. Évalué à 2.

    Je suis allé voir le dépôt de gopass, et à la lecture j'ai l'impression que c'est un frontal pour password-store Les gens qui connaissent et utilisent aussi ce dernier peuvent confirmer ? Si c'est le cas, ça simplifie la prise en main initiale en créant le dépôt et la clé de chiffrement.

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

  • [^] # Re: Permis de troller svp

    Posté par  (site web personnel, Mastodon) . En réponse au lien Covid-19 : un nouveau tour de vis possible en Allemagne pour les non-vaccinés. Évalué à 3.

    en dictature tout court…

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

  • [^] # Re: un peu de philo

    Posté par  (site web personnel, Mastodon) . En réponse au lien La société du contrôle permanent. Évalué à 1.

    PPS: ou pas… (il est plus question de contrôle des masse que de vaccination donc pas de raison de ne pas utiliser le "pass" à d'autre fins, mais dans un premier temps pour les doses suivantes)

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

  • [^] # Re: Suite

    Posté par  (site web personnel, Mastodon) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 1.

    Pour continuer à pinailler

    • j'ai lu qu'il voulait la date de création et non la date de dernière modification : donc -U au lieu de -t ; et on pourrait ajouter aussi -T pour harmoniser et s'éviter les dates relatives.
    • pour ne pas louper les fichiers cachés, il faudrait ajouter -A
    • outre le retour charriot, il y a aussi les caractères réservés qui pourraient semer la confusion après le globbing et l'expansion ; pour ça il faudrait terminer la liste d'option par -- puis le *.txt
    • outre les retours charriots, il peut y avoir d'autres caractères problématiques pour les commandes avec lesquelles on enchaine ; donc il faudra utiliser -b (ou en majuscule pour avoir les échappements en octal) pour éviter le traitement par défaut (qui correspond à -q interactivement et -vw en l'absence de terminal)
    • pour s'éviter des surprises avec les noms (logins et groupes) il faudrait ajouter -n (voir -og vu que cette info ne sert pas, mais faudra corriger le reste des enchaînements en conséquence)
    • comme il est intéressé par les fichiers, il peut être bien d'ajouter -p (ou -F pour aller plus loin) puis ensuite virer (par un grep -v) tout ce qui se termine par '/' ; ainsi on évite le piège du répertoire-point-t-x-t

    Tout ça pour dire que qu'il faut repasser par le man ls dans le cas présent, et éviter de l'utiliser dans les scripts si c'est possible.

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

  • [^] # Re: Suite

    Posté par  (site web personnel, Mastodon) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 1.

    Sorry, je viens de voir. Mais petite différence quand même : print (toi) vs print0 (moi)

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

  • [^] # Re: Suite

    Posté par  (site web personnel, Mastodon) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 1.

    Ah oui, bien vu ! Correction du premier :

    sort -zn

    Par contre, cat/head/tail/sed et d'autres sont conçus et prévus pour traiter des lignes d'un fichier textuel au sens normal : terminés par \n Du coup, il faudrait probablement passer par AWK ou un langage de scripting…

    # cut -d ' ' -f 2-
    awk -F ' ' -v RS='\0' '{$1=""; print}'
    # tail -n 1
    awk -v RS='\0' '{newline[NR]=$0;} END{for(i=NR-1;i<=NR;i++) print newline[i]}'
    # combine now

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

  • [^] # Re: why?

    Posté par  (site web personnel, Mastodon) . En réponse au lien acme.sh will change default CA to ZeroSSL on August-1st 2021. Évalué à 2.

    Ah, à cause du changement de propriétaire… Merci pour le lien.

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

  • [^] # Re: Suite

    Posté par  (site web personnel, Mastodon) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 1.

    Ah vous m'avez devancé… Pour répondre à la question, je verrais un truc un peu moins trivial du coup (non testé)

    find . -name '*.txt' -type f -printf "%T@ %p\0" |
     sort -n | cut -d' ' -f 2- | tail -n 1

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

  • [^] # Re: Suite

    Posté par  (site web personnel, Mastodon) . En réponse au message Copier un fichier en fonction de sa date. Évalué à 1.

    Me demande si on ne peut pas utiliser find au lieu de ls ?

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

  • # why?

    Posté par  (site web personnel, Mastodon) . En réponse au lien acme.sh will change default CA to ZeroSSL on August-1st 2021. Évalué à 1.

    Oui, j'avais vu ça sur leur github il y a quelques jours. Mais je ne suis pas parvenu à trouver les raisons fondamentales à ce changement. Mais bon.

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