Gil Cot ✔ a écrit 5730 commentaires

  • [^] # Re: Cause de la bronsonisation ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Gaspard Hulliel est bronsonisé suite à une chute ASCII. Évalué à 4.

    C'est dans le titre… "puhgr n fxl"

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

  • [^] # Re: La description n'est pas claire je trouve.

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une CVE dans le compilateur rust. Évalué à 3.

    Merci pour la clarification. :-)

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

  • [^] # Re: elle peut toujours espérer

    Posté par  (site web personnel, Mastodon) . En réponse au lien Sony espère qu’Activision Blizzard ne deviendra pas une arme anti-PlayStation - numerama. Évalué à 3.

    Ah d'accord. Merci pour le décryptage.

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

  • [^] # Re: qui ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Gaspard Hulliel est bronsonisé suite à une chute ASCII. Évalué à 2.

    Merci. Je prend bonne note. :)

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

  • # pardon, j'ai ri

    Posté par  (site web personnel, Mastodon) . En réponse au journal Une CVE dans le compilateur rust. Évalué à 5.

    Euh… sinon, pourquoi pas de backport ?
    Et on sait dire quels programmes doivent être recompilés ?

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

  • [^] # Re: Pas si positif que ça?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Le blocage de publicité ne constitue pas une violation du droit d'auteur, estime un tribunal. Évalué à 3.

    Le problème est juste d'être amputé de ses droits. Avoir le droit de détruire ou de modifier ne veut pas dire qu'on va le faire, mais on a la possibilité.
    Eh non, l'article que tu as pointé dit bien que le temps par nature affecte les chose et donc leur valeur. Mais quand tu acquières une œuvre d'art tu payes pour t'échiner à faire en plus le travail de conservation. Je comprends pourquoi tant de gens veulent être artistes…

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

  • [^] # Re: Un jeu pour les moins de 1 an ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche GCompris sort en version 2.0 pour les fêtes de fin d'année. Évalué à 2.

    Comme… PianOli et Baby Phone et Baby Dots par exemple ?

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

  • [^] # Re: Autre approche : grep

    Posté par  (site web personnel, Mastodon) . En réponse au journal sur le fonctionnement du jeu Wordle. Évalué à 2. Dernière modification le 20 janvier 2022 à 21:07.

    Bon, votre serviteur a mis cette approche en script → https://github.com/gilcot/wsa
    Par contre, ce n'est pas automatique comme la solution de Chimrod : le but était juste de pouvoir faire les différentes étapes de la ligne de commande avec le même script et sans trop s'y connaître en grepage ni créer des fichiers partout (ni faire exploser la mémoire : les listes de mots sont passées par pipe mais pas stockées dans une variable). Du coup, le script est stateless et il faut rajouter soi-même les les lettres déjà interdites aux nouvelles invalides.

    D'habitude le script s'en tire en 4 coups. J'ai cependant pu obtenir juste 3 coups, une fois, dans ma dizaine d'essais. De même, pour le dernier, que je retranscrit ici, il a fallu 5 coups. Dans ces deux cas, et pour la moitié de mes tests, j'ai pris la première proposition de la liste.

    # lancement non interactif (espace pour les arguments)
    # juste histoire d'avoir une liste de selection initiale
    $ ./wsa.sh -d ' ' ' ' ' '
    [INFO] seeking: ..... [esiarntolcdugpmkhbyfvw] [^zxqj]
    [INFO] using:   235886 /usr/share/dict/words
    [INFO] scenario: nothing yet
    [INFO] max results limit count: 15  Random
    theow
    drusy
    Hokan
    wield
    mungy
    samba
    numda
    kusha
    pried
    aweto
    Vince
    darky
    belve
    Milan
    sulka
    # relancer avec les indications obtenues pour restreindre
    $ ./wsa.sh -d '...O.' 'T' 'HEW'
    [INFO] seeking: ...o. [^t].... [t] [^hew]
    [INFO] using:   235886 /usr/share/dict/words
    [INFO] scenario: green yellow gray
    [INFO] max results limit count: 15  Random
    stoop
    smoot
    motor
    stook
    sotol
    unpot
    fagot
    spoot
    scoot
    Anton
    robot
    gigot
    idiot
    untop
    Ortol
    # et rebelotte, et je note une correction a faire
    $ ./wsa.sh -d '...O.' 'TTO..' 'SPHEW'
    [INFO] seeking: ...o. [^t][^t][^o].. [tto] [^sphew]
    [INFO] using:   235886 /usr/share/dict/words
    [INFO] scenario: green yellow gray
    [INFO] max results limit count: 15  Random
    codon
    adion
    igloo
    Conoy
    Major
    Modoc
    manoc
    cocoa
    rigol
    gator
    ardor
    ninon
    cabot
    baron
    cabob
    # rebelotte, c'est quasiment fini
    $ ./wsa.sh -d '.O.O.' 'T.O..' 'CDNSPHEW'
    [INFO] seeking: .o.o. [^t].[^o].. [to] [^cdnsphew]
    [INFO] using:   235886 /usr/share/dict/words
    [INFO] scenario: green yellow gray
    [INFO] max results limit count: 15  Random
    motor
    fogou
    Koroa
    bokom
    zokor
    logoi
    rotor
    robot
    # enfin, pour confirmer le mot que je pense
    $ ./wsa.sh -d '.O.O.' '..T.R' 'MCDNSPHEW'
    [INFO] seeking: .o.o. ..[^t].[^r] [tr] [^mcdnsphew]
    [INFO] using:   235886 /usr/share/dict/words
    [INFO] scenario: green yellow gray
    [INFO] max results limit count: 15  Random
    robot
    Koroa

    C'est normal pour les majuscules : le dico utilisé a des noms/titres et ce test est parmi la moitié faite sans un dictionnaire épuré…

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

  • [^] # Re: Unix Text Processing

    Posté par  (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 3.

    Merci beaucoup pour ce livre de référence que je ne connaissais pas. Ça va occuper une partie de mon week-end, et je vais probablement découvrir des trucs ou éclaircir des points.

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

  • [^] # *.cpp et *.*

    Posté par  (site web personnel, Mastodon) . En réponse au lien Announcing Pijul 1.0 beta. Évalué à 1.

    Sur HN la première partie des discussions part sur l'expansion d'un système à jeter par la Fenêtre… Ils ont le chic pour pourrir les débats…

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

  • # qui ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Gaspard Hulliel est bronsonisé suite à une chute ASCII. Évalué à 9.

    Une sélection de lien(s) n'aurait pas été de refus… Surtout que des gens comme moi ne connaissent pas du tout. https://www.qwant.com/?client=brz-moz&t=news&q=ulliel+gaspard

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

  • [^] # Re: Pas si positif que ça?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Le blocage de publicité ne constitue pas une violation du droit d'auteur, estime un tribunal. Évalué à 2.

    En gros, la personne qui achète une œuvre d'art la possède (possession) mais n'en est pas vraiment propriétaire (propriété pleine et entière) :-) Ceci peut expliquer pourquoi on préfère quand même attendre la mort des artistes avant que les coûts s'envolent ? (en tout cas je ne comprendrai jamais pourquoi mettre des sommes folles dans des œuvres dont tu n'auras jamais entièrement la propriété , ça me tue. au fait, c'est valable pour les commandites ?)

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

  • [^] # Re: Pourquoi écarté si vite markdown ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 10.

    Pourquoi ce titre qui présuppose que cela a juste été « écarté si vite » alors qu'il n'en est probablement rien ? Pourquoi toujours partir bille en tête que si l'autre n'a pas validé le truc que nous utilisons c'est qu'il n'a pas daigné jeté un œil sinon c'est pas possible ? Il n'est pourtant pas dit dans ce journal que ton format chéri est à mettre à la poubelle, mais juste que ça ne correspond pas à son cahier des charges et son workflow. Pourquoi est-ce si dur à accepter ?

    bénéficie maintenant d’un écosystème d’éditeurs puissants […]

    En général, c'est là qu'on me voit partir en moonwalker

    S’il s’agit d’organiser ta documentation personnelle en markdown

    Voilà : pour de la petite doc (des notes, des fiches, pas de gros chapitres d'un livre) et surtout personnelle (et sans recherche d'une pérennité certaine…)

    logseq est en train de devenir excellent.

    Voilà : encore un autre outil dans lequel il faut s'enfermer à cause des limitations du format. Et cet outil essaye, à sa façon, de copier ce qui se fait dans le format wiki pour pallier les manques du format. Mais on en revient toujours au fait que le format n'est pas portable et ne permet pas grand chose sans les variations incompatibles qu'ajoutent chaque nouvelle outil ou plateforme.

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

  • [^] # Re: FreeDOS

    Posté par  (site web personnel, Mastodon) . En réponse au journal Effet de bords et PC sans OS ?. Évalué à 9.

    Du coup pour l'AN il faut juste dire Open Office ?

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

  • [^] # Re: D'autres se posent la question

    Posté par  (site web personnel, Mastodon) . En réponse au journal Effet de bords et PC sans OS ?. Évalué à 2.

    Rha… Je viens de voir ce journal, et les commentaires qui sont dispersés de part et d'autre.

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

  • [^] # Re: vs

    Posté par  (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 3.

    La totalité des outils roff ainsi que les fichiers de configuration et les fonts représentent même pas 15 Mo sur ma machine. Même en admettant que je ne compte pas tout, soyons fous, doublons ce chiffre pour être sûr, on arrive à 30 Mo. Avec LaTeX on arrive rapidement à plus d'un giga voire deux. Et là, j'utilise groff qui est probablement la plus grosse implémentation, et j'ai installé des fonts personnalisées. La différence est colossale.

    Je ne pensais pas aux fontes personnalisées mais plutôt à la variété de fontes de bases (historiquement, je ne me souviens pas que Troff distinguait des équivalents de Roman et Serif) avec toutes leurs variations (par exemple le penché/incliné, qui est souvent calculé, n'est pas l'italique) et métriques. Les fichiers de base en eux même ne sont pas très gros. Une fois qu'on a besoin d'une fonte donnée, elle est générée, référencée (pour ne pas refaire la régénération lors des appels suivants) et occupe plus de place (bitmap historiquement) Pour accélérer le temps de traitement des documents et partant du principe que quand on l'installe c'est pour un usage complet et courant/régulier, les suites font toute la précompilation des combinaisons standards (les plus courantes ?) Les dernières implémentations de Troff utilisent plus de polices qui sont déjà intégrées dans le système (donc c'est souvent masqué) alors que *TeX a un format qui lui est propre (ceci dit il y a des extensions à LaTeX et une intégration native dans ConTeXt pour utiliser les TrueType du système en plus.)

    L'autre aspect ce sont vraiment les extensions. Quasiment tout ce qui a une licence non fermée ni propriétaire et est publié sur CTAN est inclus dans TeXLive.
    Pour faire le parallèle, tu as étendu selon tes besoins (colorations syntaxique.) Si Troff avait évolué de la même façon (avec une large communauté et un lieu de recensement de ces ajouts), il y en aurait un paquet et ton installation serait plus conséquente si la suite te les met toutes à disposition.

    À cela il faut ajouter la compatibilité ascendante et les travaux dérivés qui font qu'on jette peu de chose. Donc forcément tu vas avoir ta suite qui va grossir avec le temps mais te garantir une forme de pérennité (par exemple TeXLive propose LuaLaTeX et ConTeXt mais on a toujours LaTeX dans toutes ses formes et même PlainTeX et donc on arrive toujours à garder sa chaîne de traitement historique… par exemple, la présence de pdflatex ne casse pas ton Makefile qui fait systématiquement latex puis dvi2pdf)
    S'il fallait faire la même chose ici, tu devrais pouvoir lancer aussi bien l'implémentation de Groff qui améliore certaines choses mais laisse en plan d'autres, que l'implémentation historique…

    Après, bien entendu LaTeX fait plus de choses, mais faut en avoir l'usage.

    Comme ça existe déjà, j'utilise une des classes disponibles pour faire mes CV, courriers, présentations. Autant de choses pour lesquelles il me faudrait écrire moi-même les macros et convertisseurs associés si je devais utiliser Troff. (plus le temps passe et moins j'aime faire d'effort, surtout que je finis par découvrir que j'ai réinventé un truc existant.)

    Je veux bien considérer Tex, seul, comme étant un outil pouvant rivaliser avec roff.

    Oui, les deux univers adressent un certain nombre de problématiques communes et n'ont pas évolué de la même façon. Du fait de ce dernier point, on ne peut pas facilement comparer (module à module) les suites mais au mieux leur noyau (TeX et Troff)
    Après, il est toujours bien d'avoir des approches différentes et complémentaires.

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

  • [^] # Re: Star-TeX

    Posté par  (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 3.

    moi j'ai découvert troff (enfin, je m'y suis intéressé plus avant) quand j'ai appris que "le" bouquin de programmation en Go (Kernighan & Donovan) avait été écrit avec troff.

    En soit, ce n'est pas étonnant… la recette pour Go (K&D) est celle de C (K&R) ; et puis pourquoi s'embêter avec des trucs plus compliqués et incomplets quand on a fait du Troff tout au long de sa carrière ?
    En effet, les pilliers (B. Kernighan, D. Ritchie, K. Thompson, R. Pike, etc.) ont mis en place des choses qu'ils utilisaient vraiment (on doit à Ken l'éditeur Ed et à Brian le système Troff, tous deux étant des améliorations de programmes qu'ils avaient déjà écrits et utilisés pré-Unix…)

    et j'ai appris beaucoup de choses sur comment TeX fonctionne, ainsi que sa légèreté par rapport à LaTeX.

    Oui, on oublie souvent que LaTeX est un ensemble de macros extensibles (via le mécanisme \usepackage dans les classes) et hautement configurables (en tout cas beaucoup beaucoup plus que PlainTeX) Tous reposent sur TeX (le langage assez bas niveau avec quelques facilités de haut niveau incluses) qui est le kernel si je peux dire.

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

  • [^] # Re: 3615 jesaispasredigeruneloi

    Posté par  (site web personnel, Mastodon) . En réponse au lien « La France va-t-elle interdire la vente de PC sans OS ? ». Évalué à 4.

    Ah non, on ne touche pas au Bureau Fédéral du Mensonge et autres voies du partie. Par contre quand à filtrer, on pourra couper le sifflet à Doc & 10 foules ou tout contestataire/opposant/malpensant/complotiste

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

  • [^] # Re: idioties à la pelle

    Posté par  (site web personnel, Mastodon) . En réponse au lien « La France va-t-elle interdire la vente de PC sans OS ? ». Évalué à 6.

    Plus l'idiocratie est en marche et plus on pense que la technique va résoudre les problèmes non techniques… Je suppute que ces élus avaient des mouchards aux basques dans leur enfance ?

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

  • [^] # Re: idioties à la pelle

    Posté par  (site web personnel, Mastodon) . En réponse au lien « La France va-t-elle interdire la vente de PC sans OS ? ». Évalué à 2.

    Ah ouais (l'interprétation que fait l'article au début et l'énoncé du texte de foi plus loin) Mais bon, « contrôle parental renforcé » qu'est cette hérésie ?

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

  • [^] # Re: Il faut attendre le décret…

    Posté par  (site web personnel, Mastodon) . En réponse au journal Effet de bords et PC sans OS ?. Évalué à 6.

    Comme quoi… J'avais compris plutôt les masses (« la masse » ou « la terre » qui se traduit alors par « ground » abrégé « gnd » ou « grnd » ; mais le mieux reste encore le symbole « ⏚ » ou l'un des deux autres…)
    https://www.build-electronic-circuits.com/what-is-ground/
    https://www.rapidtables.com/electric/Ground_Symbols.html

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

  • # idioties à la pelle

    Posté par  (site web personnel, Mastodon) . En réponse au lien « La France va-t-elle interdire la vente de PC sans OS ? ». Évalué à 8.

    Quand je lis, sans que ça fasse tilter les rédacteurs et les parlementaires, ce qui suit, alors je me dis qu'on est vraiment en marche vers quelque chose…

    Son objectif est d’obliger les fabricants d’appareils connectés à inclure un contrôle parental gratuit et facile d’utilisation. Les parents pourraient alors choisir d’activer ou non cet outil installé par défaut, lors de la première mise en service de l’appareil.

    Il n'y a pas que des parents qui achètent des PC ! Il y a beaucoup d'entreprises (bien entendu, la crèche des dit députés n'entre pas dans cette catégorie) et des particuliers (souvent dans l'informatique ou dans le jeu) qui seront les seuls usagers. Ils ont encore pris leur cas particulier pour la généralité dans l'hémicycle ?

    Cette loi a pour objectif de protéger les mineurs de la pornographie, du cyberharcèlement ou de la violence sur Internet,

    Ah tiens, ces 82 votants et leur chef de claque, le Bruno, sont au courant que ça passe surtout par les smartphones et les tablettes que les parents offrent aux gosses ? Ou comme d'habitude on fait semblant de traiter des problèmes en tapant largement à côté ?

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

  • # vs

    Posté par  (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 7.

    roff est largement moins complexe que LaTeX. Pas besoin de plusieurs giga d'espace disque pour générer un PDF avec deux paragraphes; seuls quelques binaires minuscules sont nécessaires.

    Attention, on peut avoir de quoi faire du TeX qui tient sur une disquette… Comme pour faire du ROff, c'est plusieurs outils pas tous obligatoires. Pour faire simple pour les usagers de LaTeX, on a fait des suites (comme en bureautique) comme TeXLive. Ces suites viennent avec tous les programmes possibles (comparativement, sur une installation GNU/Linux de base, on n'a pas tous les utilitaires de l'écosystème ROff qui sont installés, mais juste un sous-ensemble utilisé pour les pages de man…) ainsi que les différentes polices (ça par contre ça prend de la place, et en plus à l'installation les divers cache? sont générés pour les tailles standards) et un nombre important d'extensions (du moins pour TeX Live, tandis que MiKTeX les télécharge à la demande)

    Autre métrique pour juger de la complexité de l'application : le temps de compilation est instantané, y compris sur de très vieilles machines et de gros documents.

    TeX a des algorithmes plus complexes, notamment pour la justification (comme tu l'as mentionné), et avec une précision de calcul interne qui est de l'ordre quantique si je peux dire. Mais quand tu recompiles le même document sans avoir viré les fichiers auxiliaires c'est quasi instantané. Je crois surtout que par conception les principaux auteurs essayent de ne pas utiliser trop de ressources matériel même s'il faut prendre plus de temps (dans ces années là c'était supposé tourner en batch…) tout en étant paradoxalement des programmes interactifs aussi (des sortes de shell)

    Ceci dit, je suis bien d'accord que la suite roff est plus légère.

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

  • # roff'er \o/

    Posté par  (site web personnel, Mastodon) . En réponse au journal Redécouverte : Roff. Évalué à 5.

    Merci beaucoup pour ce journal qui tombe bien : je me disais ce week-end que je pourrais publier certains cours que j'avais donné sur le sujet ici (en attendant de monter mon site pour les y publier aussi.) Je ne suis pas expert non plus, mais j'ai pas mal utilisé et apprécie ces outils.
    Merci aussi pour les références : je n'avais pas vu les traitements fait ici, et découvre Sygne grâce à ce journal.

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

  • [^] # Re: Croiser les index :)

    Posté par  (site web personnel, Mastodon) . En réponse au journal Le Tiobe nouveau est sorti. Évalué à 2.

    Pas forcément. Par exemple (chiffres pipo), beaucoup de gens préféreront pondre une application avec un langage A en une semaine, et la corriger ensuite pendant 2 semaines de plus (après moult rapports de bug), plutôt que de faire une application similaire très peu buggée avec un langage B, mais en 2 mois.

    Dans mon propos, je voyais plutôt le fait de privilégier des applications peu boguées, que ce soit avec un langage A (qui du coup prendrait un trimestre au lieu d'une semaine) ou un langage B. Mettre cela en avant encouragerait à plus de qualité je pense : c'est comme de pouvoir afficher les taux de couverture de tests…

    Au final tout le monde veut trouver la métrique qui démontrera incontestablement au monde entier que son langage fétiche est le meilleur…

    Pas vraiment… Les Adaistes ne se préoccupent pas vraiment de cela il me semble. Et c'est le cas avec d'autres langages que j'ai eu à croiser. J'ai plutôt l'impression que moins le langage est bon et plus il fait du bruit pour susciter de l'adhésion, puis plus il y a de l'adhésion et plus on se glose (genre on vous avait dit qu'on était les meilleurs…)

    Mais cela va dans le sens de ton premier paragraphe : on préfère l'imparfait qui permet plus de précipitation, et on recherche l'adoption rapide.
    « it is often undesirable to go for the right thing first. It is better to get half of the right thing available so that it spreads like a virus. Once people are hooked on it, take the time to improve it to 90% of the right thing. » https://andrumyers.wordpress.com/2014/09/20/worse-is-better-vs-better-is-better/

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