Gil Cot ✔ a écrit 5730 commentaires

  • # vimscript reborn

    Posté par  (site web personnel, Mastodon) . En réponse au lien Vim9 script feature-complete. Évalué à 3.

    J'ai pointé vers l'annonce faite hier sur la liste dédiée, pour donner le contexte. J'aurais pu pointer directement vers https://github.com/vim/vim/blob/master/runtime/doc/vim9.txt

    On a souvent reproché à VimL, le langage dédié, de ne pas être élégant ni assez rapide. Braam a donc remis sur l'établi et s'est attaqué à ce dernier point. https://www.reddit.com/r/vim/comments/ejfn57/vim9/
    Le nouveau langage, Vim9Script?, est fortement inspiré de JS et les résultats sont époustouflants… https://groups.google.com/g/vim_dev/c/OPbZwpcBP98

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

  • [^] # Re: hou la ça remonte a loin ;)

    Posté par  (site web personnel, Mastodon) . En réponse au message Mais à qui appartient cette partition ?. Évalué à 2.

    OK, bon à savoir (qu'elles peuvent toutes être étendues) :-)

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

  • [^] # Re: Ecriture provocante

    Posté par  (site web personnel, Mastodon) . En réponse au journal LinuxFr.org : première quinzaine de décembre 2021. Évalué à 2.

    Je n'ai rien vu de provoquant, mais au contraire de la correction.

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

  • [^] # Re: hou la ça remonte a loin ;)

    Posté par  (site web personnel, Mastodon) . En réponse au message Mais à qui appartient cette partition ?. Évalué à 2.

    Ce n'est pas lié spécifiquement à du Windows : j'ai eu le coup avec d'anciennes distributions GNU/Linux (avec du LVM et non LVM2 sur l'un), mais aussi d'autres Unix-like. Bref, ceinture et bretelles quand on a des environnements avec plusieurs systèmes d'exploitations différents.

    Même dans le cas d'un parc pro homogène, on n'est pas à l'abri quand il y a plusieurs intervenants ou du turn-over et/ou du micro-management.
    Un exemple vu il y a quelques mois : un ticket urgent arrive pour demander d'ajouter de l'espace sur un système de fichiers. Le premier op ajoute un disque virtuel et demande de préciser le FS à étendre. Pas de réponse et il est en congé le lendemain où le ticket est relancé en urgence. Un autre op, prend le relais. OK, mais il a passé du temps à dérouler la pelote (heureusement sinon c'eut été un incident de production majeur) car n'ayant pas su retrouver facilement le nouveau disque (pour le coup il y en avait même deux vides et d'autres n'étaient pas pleinement utilisés non plus…)

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

  • [^] # Re: mélange de genre plausible ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai regardé the flight attendant. Évalué à 2.

    Ah oui :-D Mais le C: est vicieux comme pas permis…

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

  • [^] # Re: mélange de genre plausible ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai regardé the flight attendant. Évalué à 2.

    Merci colonel rose d'avoir ramené le cierge dans le cellier.

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

  • [^] # Re: à lire aussi

    Posté par  (site web personnel, Mastodon) . En réponse au lien Best practices for writing code comments. Évalué à 5.

    Un très bon complément qui annonce bien la couleur

    During my research I identified nine types of comments:

    • Function comments
    • Design comments
    • Why comments
    • Teacher comments
    • Checklist comments
    • Guide comments
    • Trivial comments
    • Debt comments
    • Backup comments

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

  • [^] # Re: Divulgacher

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai regardé Don't Look Up. Évalué à 7.

    On peut faire des révélations (divulgations) sans ruiner (gâcher) l'expérience de l'autre : le principe de Colombo, est de révéler l'assassin/meurtrier d'entrée de jeu (donc pas besoin d'aller chercher vers la fin) ; mais le faire pour d'autres histoires rompt juste l'intérêt de la narration/scénario (et donc pour l'histoire.)
    On peut aussi ruiner l'expérience de l'autre sans révéler l'intrigue : à tout hasard, les gens bruyants au cinéma sont une plaie quand on veut s'immerger dans l'histoire.
    Enfin, on peut faire d'une pierre deux coups et c'est bien d'avoir un mot-valise qui illustre cela : si tu réduis à un seul aspect tu amputes la moitié de l'information ou oblige à aller piocher ailleurs comme ex-poêlé…

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

  • [^] # Re: emoji-nation

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 2.

    M'est avis que ça c'est le plus le problème de la glyphe/illustration qui prête à confusion ; un peu comme les « oø OØ0 lI! » avec certaines polices. L'affichage du smirking face chez moi ressemble (fait penser) à  et on pourrait avoir d'autres représentations pour la confusion ¯\_(ツ)_/¯

    Mais une fois ce point réglé, je suis d'accord qu'au sein d'un même groupe il peut y avoir des détournements et réappropriations (comme avec les mots) ; et le reportage donne l'exemple de la pêche et de la courgette qui ont pris une connotation sexuelle chez les occidentaux mais pas du tout en extrême orient.

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

  • [^] # Re: simple english

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 5.

    Tes propos, pour démontrer l'extrême simplicité montrent justement l'aridité qui refuse de dire son nom.

    à peine quelques centaines de verbes irréguliers,

    Justement, ce n'est pas un signe de simplicité que d'avoir les verbes les plus usités avec des formes irrégulières : il y a pléthore de langues avec une conjugaison régulière et souvent sans irrégularité.

    quelques poignées de fonctionnement grammaticaux divergents

    Ça, c'est l'impression des gens qui se sont contenté de survoler la grammaire et donc n'en connaissent pas les subtilités. Les tests (TOEFL, TEIC, etc.) montrent bien que, comme en français, même les locuteurs natifs ont des résultats pas terribles en ce qui concerne la grammaire officielle. Par exemple, l'utilisation de may et can est régie par des règles précises et l'anglophone de naissance en ignore souvent l'utilisation « classique » mais n'a pourtant pas de difficultés de compréhension lorsque son interlocuteur inverse les deux formes. Et pour les locuteurs étrangers les phrasal tags ne sont pas une évidence.

    Ou alors c'est mon lien pourri sur Gothi au lieu de Ghoti qui aura embrouillé le discours ?

    Pareil, ça illustre juste un des points cruciaux que je soulevais : il faut apprendre chaque mot avec sa graphie et sa prononciation (donc que ce soit écrit avec l'alphabet latin n'empêche pas que ça fonctionne comme idéogrammes) héhé.

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

  • [^] # Re: hou la ça remonte a loin ;)

    Posté par  (site web personnel, Mastodon) . En réponse au message Mais à qui appartient cette partition ?. Évalué à 2.

    Excepté la partition / (sur toutes les distributions GNU/Linux d'ailleurs), et encore, je n'ai pas souvenir d'avoir rencontré cette limitation avec du Red Hat. Peut-être une vieille version et/ou un vieux noyaux ?

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

  • [^] # Re: et moi

    Posté par  (site web personnel, Mastodon) . En réponse au lien Google ne veut pas que les autres smartphones Android soient mis à jour avant les Pixel. Évalué à 1.

    et "bar" ?

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

  • [^] # Re: emoji-nation

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 2.

    Oui, comme je le mentionnais, les glyphes peuvent aller du plus illisible au plus épuré comme pour les lettres latines.
    Pour la narration de texte, il y a clairement de l'amélioration à faire pour que la description ne soit pas inutilement longue (peut-être reprendre juste le nom descriptif fourni par Unicode ? …bien que je trouve trop court/cryptique dans certains cas, ça le fait la plupart du temps.)

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

  • [^] # simple english

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 7. Dernière modification le 31 décembre 2021 à 14:17.

    La métaphore de l'apprentissage de l'Anglais pour un français permet de bien comprendre pourquoi : si l'Anglais écrit est extrêmement simple,

    J'ai rigolé un bon bout de temps.
    Fun fact : parler anglais n'est pas simple pour les francophones (et ce n'est pas pour rien que les français y excellent si mal) d'une part parce-que ayant trop de phonèmes qui nous sont étrangers en plus de ne pas avoir une structure latine (comme l'espagnol ou le portugais que les francophones assimilent plus aisément.)
    Simplicité de l'écrit ? walou ! Contrairement à l'allemand, on ne sait pas écrire en français un mot dont on n'a pas rencontré l'orthographe (la lecture a ses pièges mais on a plus de chance d'arriver à lire un mot qu'on rencontre pour la première fois.) L'anglais fait pire que le français car il faut apprendre tout nouveau mot avec sa prononciation et sa graphie… (les mêmes lettres, en particulier celles que nous nommons voyelles, ont au moins trois prononciations… et un/une même son/syllabe sera retranscrite de façon différente selon le mot…) Mais t'inquiète, outre le fait que le discours marketing qui vend la facilité de l'anglais (alors que le fait inverse est bien connus), l'usage du même alphabet met des œillères en plus.

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

  • [^] # emoji-nation

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 2.

    là où la majorité des alphabets se constituent de caractère aisés à distinguer,

    La multiplication des polices de caractères en occident n'est pas, initialement, pour faire joli mais bien parce-qu'il y a des problèmes pour distinguer aisément certains caractères sur certains supports…
    Par ailleurs, les émojis mentionnés et surveillés par le Consortium Unicode sont bien des caractères Unicode dont les glyphes peuvent être aussi complexes que des caractères gothiques ou plus épurées…

    les émojis sont des dessins complets, donc manquant singulièrement de contraste, et particulièrement peu adaptés au contexte d'une écriture accessible.

    En terme d'accessibilité, pour communiquer des émotions, les émoticônes sont plus efficaces et internationaux que mille mots.

    les émojis correspondent chacun à un objet précis nécessitant la connaissance individuelle de chaque caractère et des contextes culturels de ses emplois

    C'est à la fois vrai (si l'on ne connait pas le microscope, l'émoji le représentant ne sera pas plus parlant) et faux (la face qui a le sourire et autres frimousses est quasiment universel) ; et un large travail est fait pour éviter de devoir inclure des symboles trop locaux tout en essayant d'avoir toujours plus d'inclusion/inclusivité possible : https://www.huffingtonpost.fr/entry/nouveaux-emojis-2021-couleurs-peau_fr_5f69edc6c5b6a9b19b3ea7ac

    Un documentaire récent d'Arte, dont j'ai hésité à partager le lien, montre l'ampleur international du phénomène et comment ça tombe les barrières des langues (ce n'est que la première partie) : https://www.arte.tv/fr/videos/094926-004-A/emoji-nation
    On complétera par la page du Monde pour ses renvois vers des articles liés intéressants : https://www.lemonde.fr/culture/article/2021/12/15/un-inquietant-voyage-au-c-ur-de-l-emoji-nation-sur-arte-tv_6106165_3246.html

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

  • [^] # Re: Idéogrammes et 8%

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 4.

    Et les idéogrammes chinois seraient donc une catastrophe ?

    Du point de vu occidental, quand on voit le temps qu'il faut pour apprendre à lire et en partant de la présupposée supériorité de ce côté, on ne peut voir cela que comme catastrophique.
    Maintenant, quand on prend le temps de se poser une seconde et de constater que les sinogrammes (c'est un système complet qui va plus loin que des idéogrammes sur lesquels ça se base certes) sont utilisés par de nombreux peuples aux langues différentes… on ne peut qu'apprécier l'efficacité au même titre que la notation mathématique (sans aller loin, pensons juste aux chiffres : 1 = un, ein, one, uno, …) ou la signalétique routière/maritime ou autre (partout dans le monde, quelque soit la langue, le panneau d'interdiction de fumer dans un lieu est compris pareillement.)

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

  • [^] # Re: Je suis vieux...

    Posté par  (site web personnel, Mastodon) . En réponse au lien The Most Frequently Used Emoji of 2021. Évalué à 4.

    Nos antiques souriards (smileys) ou binettes (frimousses) sont des combinaisons ASCII à interpréter en penchant la tête (mini ascii-art…) ou pas (pour la variante japonaise, kaomoji, ou coréenne) et qui peuvent être rendu en émoticônes par le système (plateforme web ou messagerie etc.) Bref, des versions textuelles des émoticônes qui sont des pictogrammes/idéogrammes Unicode.
    Les émojis sont les glyphes de ces caractères Unicode, ou plus généralement toute représentation (GIF ou PNG sur le web) véhiculant ces idées (mais pour des raisons d'interopérabilité et de portabilité, il vaut mieux que ce soit des émoticônes Unicode rendues comme images…)

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

  • [^] # Re: re: Best practices for writing code comments

    Posté par  (site web personnel, Mastodon) . En réponse au lien Best practices for writing code comments. Évalué à 3.

    J'aurai tendance à dire que les deux se complètent et ne répondent pas au même besoin. Les commentaire du code servent pendant qu'on parcoure le code source et doivent réflecter l'état du moment (pas seulement programmatiquement) Les messages de commit doivent donner les indications sur l'évolution du code (et le journaliser) sans forcément être tout aussi technique (toute façon presque personne ne lit le message détaillé…) Cf. https://reflectoring.io/meaningful-commit-messages/ pour les messages de commit.

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

  • # mélange de genre plausible ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai regardé the flight attendant. Évalué à 9.

    Ce serveur a pour hostname linuxsystem.

    Le nom d'hôte de ce genre est peu fiable… Mais pour un film grand public ça fait plus geek ou nerd voire donne un air hacker vu que la ligne de commandes est utilisée.

    Les commandes ls et find sont notamment lancés. Mais, pour se connecter à la base de donnée, la commande lancée est C:\users\ccov48[…] sqlcmd[…]

    ls et find peuvent laisser penser que c'est un système de type Unix
    sqlcmd est utilisé par MS SQL Server, porté sur GNU/Linux depuis 2019, et Sybase (bref Transact-SQL…)
    Mais le C:\users\ccov48 fait furieusement penser à un répertoire utilisateur de : (DR|Free|PC|MS)-DOS, Novell Netware, OS/2, Windows (9[58]|XP|Me|Vista|7|NT|2k|Server 20..), etc.

    Deux cas possibles à ma connaissance :

    • Soit on est sur un système Petitmou Fenêtres (Séquelle serveur ne tourne pas sur le DOS) et la console utilisé n'est pas la traditionnelle cmd.exe mais plutôt powershell.exe …qui, en mode interactif, fournit par défaut les alias ls/dir/gci pour Get-ChildItem ! On peut supposer que l'admin a rajouté l'alias find pour Get-ChildItem -r -fi ? En tout cas, dans cette configuration, il est possible aussi d'utiliser les commandelettes Invoke-SqlCmd et consort pour rester cohérent.
    • Soit on est sur un système de la famille Eunuques avec les inévitables (car exigés par POSIX) ls et find. Si on est sur une distribution GNU/Linux supportée, on peut lancer sqlcmd directement …si le PATH est connu, sinon chemin absolu. C'est là où ça se corse : les chemins utilisent l'oblique (slash) et non le contre-oblique (backslash) comme séparateur… Alors, sans trop y croire, je me dis que ça a peut-être pris un coup de rouge en passant ?

    Et vous, voyez-vous d'autres possibilités ? Ou vous votez pour quel scénario ?

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

  • [^] # Re: Rule 8: Add comments when fixing bugs

    Posté par  (site web personnel, Mastodon) . En réponse au lien Best practices for writing code comments. Évalué à 4.

    À lier aux autres règles : bien sûr que tu ne mets pas de commentaire si ça n'apporte rien ; mais souvent la correction d'un bogue va réécrire un bout de code d'une façon moins triviale qu'il faut expliquer en commentaire pour éviter que quelqu'un réintroduise le bogue subtil en simplifiant le code plus tard.

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

  • [^] # Re: Tous mes encouragements

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche MirageOS - un micro OS (unikernel) en OCaml. Évalué à 3. Dernière modification le 31 décembre 2021 à 01:27.

    et je ne vois pas pourquoi il faudrait changer de forme, sous prétexte que la valeur compare est ici une fonction. Le : de OCaml c'est comme le epsilon (\epsilon) des mathématiciens, il signifie l'appartenance à un ensemble.

    Pas faux :-) Je suis influencé par l'habitude visuelle des autres langages que je pratique plus souvent.

    C'est une question de point de vue, et je trouve la syntaxe OCaml bien plus cohérente quand on la regarde dans l'ensemble du langage.

    Une fois qu'on remet le nez dedans, OCaml est en effet plus cohérent ; c'est juste qu'il me faut chaque fois un peu de temps. (pas encore parfaitement multilingue.)

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

  • [^] # Re: pourquoi…?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Fedora 36 changerait de police par défaut (depuis DejaVu vers Noto) - phoronix. Évalué à 2.

    Oui, mais le lien dit que la problématique à résoudre est le texte des langues. Cette affaire n'est pas très claire je te l'accorde.

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

  • # osios

    Posté par  (site web personnel, Mastodon) . En réponse au lien Discussion on Emacs and modern app design. Évalué à 2.

    C'est dit dès le début : « […] Those tools usually have nicer visualization for things like daily agenda, charts etc. They usually have possibilities to add shortcuts for almost every action, so I believe they can be as much efective as Emacs is. […] » Emacs est un système d'exploitation dans le système d'exploitation…

    Puis on précise plus loin que c'est pour les barbu-e-s qui lui ont donné assez d'amour : « It looks like Emacs is suited for really specific and small group of people (nothing bad about that) but even if you are in that group I can easily imagine it will go into direction where you have to expand your environment in a way that emacs will be no longer a good option. Devoting time to learn something that will become not useful in the long run can be painful and disappointing especially if it’s your whole environment. »

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

  • [^] # Re: pourquoi…?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Fedora 36 changerait de police par défaut (depuis DejaVu vers Noto) - phoronix. Évalué à 2.

    Ah mais j'y pige plus rien du coup : j'ai cru comprendre que le choix de Noto permet de couvrir plus de langues qu'actuellement.

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

  • # pourquoi…?

    Posté par  (site web personnel, Mastodon) . En réponse au lien Fedora 36 changerait de police par défaut (depuis DejaVu vers Noto) - phoronix. Évalué à 2.

    « But not all languages are covered by DejaVu so there are also other fonts involved. » Soit, mais pourquoi ne pas étendre cette police très appréciée ?

    « Getting rid of the DejaVu fonts default would save around 6MB on the installation image. » Euh… Noto ne pèse rien ou est-ce la différence ? Dans ce cas, pourquoi et comment une police pèse six mébioctets de plus qu'une police plus complète qu'elle ? Si quelque personne a l'information, je prends.

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