Gil Cot ✔ a écrit 5730 commentaires

  • [^] # Re: L'orienté objet c'est surfait

    Posté par  (site web personnel, Mastodon) . En réponse au lien eC : un C orienté objet. Évalué à 1.

    Les langages objets (c'est le paradigme, comme le fonctionnel et le logique) ne sont pas antinomiques des langages impératifs : quasiment tous les langages objets que j'ai vu passer sont impératifs… Ce dernier terme s'oppose à déclaratif (pensez à Prolog et SQL)
    Il est plus juste, selon moi, de parler de langages traditionnels (ou sens des plus anciens et sans paradigme nouveau/spécifique) pour C par exemple. C++ et Java permettent de travailler de façon traditionnelle (avec une légère gymnastique parfois, comme tu le signales pour Java) ou de façon objet (au passage ces langages ont été écrit en C dans lequel on pouvait déjà faire de l'objet, juste qu'on n'avait pas les aides au niveau du compilateur mais que tout devait se concevoir manuellement) ou un peu de façon fonctionnelle. Tandis que Smalltalk et Eiffel ne permettent de travailler que de façon objet.

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

  • [^] # Re: Question bête…

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Haiku embauche un développeur à (presque) plein temps. Évalué à 5.

    Ce que tu décris est le problème conceptuel des systèmes qui sont pensés de façon centrale (cas des systèmes propriétaires mais pas que) et ceux qui sont conçus de façon décentralisée et non concertée-fédérée (cas du système Unix et ses dérivés, et même avant d'arriver aux GUI est des ensembles plus complexes on sentait déjà le souci dans les commandes dont les options ne partagent pas la même cohérence…), bref le problème de la cathédrale (Haiku) et du bazar (Linux à tous les niveaux)
    En tout cas merci de ton retour du point de vue dev :-)

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

  • [^] # Re: Mouai...

    Posté par  (site web personnel, Mastodon) . En réponse au lien L'abus du tableur Excel peut conduire à des erreurs médicales, des faillites et des émeutes.. Évalué à 4. Dernière modification le 29 août 2021 à 23:47.

    Noter que le problème se pose aussi quand bien même on veut un nombre : les zéros initiaux sont toujours supprimés et, à partir d'un certain nombre de chiffres, les entiers sont transformés en flottants… Parfois on veut l'inverse

    Sinon, il semble que c'est bien l'apostrophe pour débuter la saisie en temps que texte. À voir si c'était ainsi dans Quattro Pro et Lotus 1-2-3, mais quasiment tous font ça maintenant.
    Mais quand on veut vraiment insérer l'apostrophe il faut faire des acrobaties… (dont la double apostrophe… et la manip inverse… autant de trucs qui sont normalement abordés dans les formations ?)

    Vous avez dit simple ?

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

  • [^] # Re: Mouai...

    Posté par  (site web personnel, Mastodon) . En réponse au lien L'abus du tableur Excel peut conduire à des erreurs médicales, des faillites et des émeutes.. Évalué à 7.

    C'est sensé rendre la chose simple et intuitif pour M. Michu : ça corrige ses fautes d'orthographe, ça reconnait les cellules de nombres pour le lui formater différemment des cellules de texte, ça reconnait même les dates et les montants, etc.
    Même pour le traitement de texte, j'ai jamais pu accrocher ces trucs qui savent mieux que vous ce que vous pensez (manque de bol leur corrections se trompe trop souvent en ce qui me concerne) et comment vous devez le présenter. Cette tendance se trouve maintenant dans les messageries en tout genre et les réponses toutes faites…

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

  • [^] # Re: L'orienté objet c'est surfait

    Posté par  (site web personnel, Mastodon) . En réponse au lien eC : un C orienté objet. Évalué à 5.

    L'orienté objet a ses avantages et son utilité. Le problème a été de vouloir tout plier avec cette approche, y compris là où ça n'apporte absolument rien ; sans compter que la masse utilise l'objet sans bien comprendre les sous-jacents et les limitations. On aurait eu le même problème s'il y avait le même engouement pour l'événementiel ou toute autre méthodologie.
    De là à cracher dans la soupe c'est un peu abusé. C'est exactement pareil que les gens qui n'ont eu cesse de nous crier que tout langage qui n'est pas objet est sans intérêt (et les mêmes t'expliquaient que c'est de plus en plus boudé et que leurs derniers langages chouchou en est la preuve.)

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

  • [^] # Re: Mouai...

    Posté par  (site web personnel, Mastodon) . En réponse au lien L'abus du tableur Excel peut conduire à des erreurs médicales, des faillites et des émeutes.. Évalué à 6.

    Bah oui, des logiciels qui sont poussés avec force en arguant que c'est vachement simple et intuitif et à porté des nouveaux nés. Et du coup des entreprises qui en attendent une utilisation immédiate et surtout pas de formation dessus (tellement c'est censé s'utiliser les doigts dans le nez.) Alors faut-il du coup blâmer des usagers qui les prennent facilement et ne sont pas des ingénieur-e-s qualifié-e-s de l'outil ?

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

  • # liste…

    Posté par  (site web personnel, Mastodon) . En réponse au lien Quels sont les logiciels libres que l’État conseille en 2021 ?. Évalué à 2.

    Des écarts existent dans le recensement des logiciels libres du SILL. Le site officiel en liste 213 à la date du 24 août 2021, tandis que le PDF en comptabilise 227. Sur le Comptoir du Libre, la liste plafonne à 198 entrées. À noter que dans le document, dix logiciels libres sont indiqués en fin de recommandation, ce qui donne, par soustraction, 217, soit un nombre cohérent avec le site.

    213 c'est cohérent avec 217 à 4 près.

    Ce qui manque sinon, d'une année à une autre, c'est un diff, ou mieux des fichiers au format tabulé/délimité pour faire facilement ce genre de comparaisons sur n'importe quelles années.

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

  • [^] # Re: bon cheval ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pebble, un client en ligne de commande pour Passman. Évalué à 0.

    Si, si, une liste de endpoints constitue une doc …pour des gens qui ne sont pas dans ton cas (comme expliqué dans le journal, tu as besoin de faire du offline et de mettre en cache un vault complet à moindre coût.)

    Merci, c'est vendredi.

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

  • [^] # Re: Amazon Kindle

    Posté par  (site web personnel, Mastodon) . En réponse au journal Flashcards en 1 clic pour perfectionner son anglais. Évalué à 1.

    Heureusement que les annotations ne sont pas dans un format fermé, mais ça aurait pu.
    Je m'interroge surtout pour la liste de mots cherchés… Il serait intéressant de pouvoir exporter cela vers d'autres systèmes pour pouvoir tout regrouper ; d'où mon interrogation.

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

  • [^] # Re: Scribus, toujours là quand il faut

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Interview de Philippe Simon, alias Phiip, dessinateur de lapins et éditeur de BD. Évalué à 1.

    J'ai utilisé Scribus pour deux journaux (au sens magazines) associatifs. On collectait les différents articles déjà corrigés et on ne faisait que la mise en page finale.
    J'ai aussi utilisé un autre logiciel de PAO (XPress) pour un bouquin… Mais comme je l'ai mentionné ailleurs, ce n'est pas la même façon de travailler ni les mêmes besoins et contraintes. Le bouquin avait été entièrement avec un traitement de texte (celui de µ$) sinon l'auteure aurait du se battre avec la logique de PAO au lieu de se concentrer sur son contenu. Je confirme que j'ai eu à faire des correction orthographiques et stylistiques, mais bien bien moins qu'en amont (la vraie étape de lecture-corrections) sinon ça aurait ralenti pas mal en distrayant du travail pointilleux de mise en page.

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

  • [^] # Re: Amazon Kindle

    Posté par  (site web personnel, Mastodon) . En réponse au journal Flashcards en 1 clic pour perfectionner son anglais. Évalué à 2.

    D'autres liseuses ont cette fonctionnalité (dans mon cas Kobo) et il s'agit souvent d'un format de dictionnaire à télécharger dans l'appareil, puis éventuellement complété. Par contre, effectivement la fonctionnalité (non documentée ?) de réviser les mots cherchés je ne sais pas car n'ayant jamais eu le besoin (et puis ça n'existe pas dans mon cas…) Pour Kindle, peut-on récupérer cette liste ? (facilement ?)

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

  • [^] # Re: Heuristique

    Posté par  (site web personnel, Mastodon) . En réponse au journal PDF, mais que fait la police. Évalué à 1.

    Merci beaucoup : c'est bien plus clair maintenant (même si je suis loin de prétendre à la maîtrise.) La référence est très intéressante à lire (mais il faut du temps pour arriver à digérer la chose.)

    Merci aussi pour ton retour d'expérience. Comme quoi, il peut être mieux d'inclure toute la police pour avoir un document plus exploitable …sauf si on sait qu'on va traiter des pages individuelles et qu'on en a les moyens.

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

  • [^] # Re: "la gêne d'avoir été exposé"

    Posté par  (site web personnel, Mastodon) . En réponse au lien Faut-il en rire ou en pleurer ?. Évalué à 0.

    J'aurais du y penser plus tôt et faire ce procès…
    Je suppose sinon qu'ils vont produire la preuve ADN ?

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

  • [^] # Re: Twitter

    Posté par  (site web personnel, Mastodon) . En réponse au lien Histoire des pages de man chez Sun. Évalué à 1. Dernière modification le 26 août 2021 à 22:08.

    Enfin une réponse qui explique bien l'utilité éventuelle de cette section. Le seul hic, c'est que dans les quelques commandes parcourues, je n'ai pas trouvé les exemples pertinents mais juste redondants du synopsis.

    Concernant le dernier paragraphe, les exemples des cas les plus courants ne sont pas supposés changer avec l'ajout d'option et les options présentes ne devraient pas changer de signification d'une version à une autre. Mais j'entends le point, vu que tout est possible.

    Pour les cheatsheet, il y en a en fait de différentes formes pour différents besoins. Ceux que j'aime bien utiliser sont ceux pour lesquels les références sont locales (et non les trucs sur Internet) et personnalisables/adaptables : ceci permet de distribuer de façon facile (plus facile/rapide que les manpages —perso j'en écris, mais dans ce cas je suis souvent le seul à pouvoir les mettre à jour sans compter que je ne suis pas éternel ni ne suis toujours au service de la même entreprise) des mémos pour des scripts maison et/ou des procédures à suivre pour certaines opérations etc.

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

  • [^] # Re: Twitter

    Posté par  (site web personnel, Mastodon) . En réponse au lien Histoire des pages de man chez Sun. Évalué à 1.

    Surtout que si tu as juste besoin de retrouver le nom d'une option, tu trouveras ta réponse plus vite dans le --help de la commande plutôt que dans sa page de man.

    Attention, --help est propre aux implémentations GNU… et les devs qui veulent reprendre le principe. Il n'y a pas les options longues dans les implémentations BSD…

    Sinon, cette option affiche normalement les options les plus courantes (et dans le principe n'est pas supposé faire plus d'un écran –une vingtaine de lignes) sur une ligne, alors que dans la page complète chaque option est plus détaillée (cette option est donc une sorte de résumé) Donc on est d'accord sur le reste.

    Ce qui permet d'avoir une page de man un peu plus détaillée pour les gens qui ne connaîssent pas du tout la commande ou qui ont besoin de détails plus précis.

    C'est dommage si la page de man ne dit pas plus de choses que le --help.

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

  • [^] # Re: Twitter

    Posté par  (site web personnel, Mastodon) . En réponse au lien Histoire des pages de man chez Sun. Évalué à 1.

    lire/utiliser les manpages s'apprend

    Il y a des gens qui prennent des cours de langues alors qu'il est tout à fait possible d'apprendre simplement en immersion total, même sans aucun notion préalable.

    Nous sommes d'accord : il y a toujours apprentissage.

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

  • [^] # Re: Twitter

    Posté par  (site web personnel, Mastodon) . En réponse au lien Histoire des pages de man chez Sun. Évalué à 1.

    Non, pas une préférence pour la pente raide mais juste que j'ai appris à faire du vélo : lire/utiliser les manpages s'apprend (et pareil pour textinfo que je trouve pourtant bien fait même si je reste au vieux man par habitude.) Désolé de n'avoir pas découvert de la même façon que d'autres et de donner l'impression de gatekeeper.

    J'ai mentionné les programmes dit cheatsheet (dont tldr fait parti) si tu remontes plus haut. Les besoins et les cibles ne sont pas les mêmes et aujourd'hui il y a une certaine variété de deux roues (la moto, le vélo classique ou à moteur électrique ou pas, et j'en passe)

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

  • [^] # Re: ou l'ignorer

    Posté par  (site web personnel, Mastodon) . En réponse au lien Faut-il en rire ou en pleurer ?. Évalué à 2.

    En effet, aucune banque ne pourra crècher la redevance.
    Mais il peut faire plus soft en s'attaquant à une marque de javel qui lave même pas les péchés…

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

  • [^] # Re: Vérité cruelle

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai mangé une pomme. Évalué à 4.

    Prête pas le flan à Socrate…

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

  • [^] # Re: Pour/contre les vers

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai mangé une pomme. Évalué à 1.

    Œufs et rats, de quoi attirer aussi des serpents non ?
    Et peut-être aussi maître Renart ma poule.

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

  • [^] # Re: Citadin dans son jardin

    Posté par  (site web personnel, Mastodon) . En réponse au journal J'ai mangé une pomme. Évalué à 3.

    Les arbres dans (la cour) des usines c'est bien : ça humanise l'univers de l'ouvrier. ->[]

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

  • [^] # Re: Twitter

    Posté par  (site web personnel, Mastodon) . En réponse au lien Histoire des pages de man chez Sun. Évalué à 1.

    Des exemples seraient bienvenues pour des commandes un peu plus complexes (grep, sed, …)

    Je répondais dans un autre commentaire que je™ ne les trouve pas toujours utiles même si OpenBSD par exemple s'efforce d'en mettre, alors que chez AT&T ce n'était pas le cas (je n'ai pas vérifié mais c'est ce que mentionne le tweet : Sun avait suivi l'autre voie avant de revirer vers l'originale comme le fait Linux sur ce point, perdant du coup les sections d'exemples.)
    Il se trouve que les exemples que tu mentionnes ont déjà des pages fort longues et ont fait couler de l'encre (au sens où il existe des livres de centaines de pages dont la moitié est fait d'exemples.) Peut-être qu'il aurait fallu des manpages dédiés aux exemples dans ce cas ?

    On en trouve pas mal dans la documentation de Linux proprement dit (epoll, par exemple) et des APIs de systemd (sd_notify, les APIs pour récupérer les logs de journalctl). Dans ces cas là il n'y a en général aucune autre documentation disponible, et quand la page de man n'existe pas ou ne donne pas d'exemple, ça devient vite compliqué.

    Oui, ma réponse faisait surtout référence aux rayons 1, 4, 5 et 7. Sous Linux, ou plus précisément pour les outils GNU, la tendance est d'avoir une page (de man) minimaliste pour faire office de mémento, et d'avoir un manuel utilisateur plus complet accessible en ligne (sur le site du projet) ou localement avec le système TextInfo. Là c'est effectivement assez riche pour rivaliser avec les équivalents papier O'reilly et autres.

    Pour les rayons 2, 3 et souvent 4, (cas de epoll que tu cites) il y a en effet la plupart du temps les modèles types de code …qui pour ne sont pas toujours juste des exemples (dans le sens que je crois comprendre du post tweeter qui serait des trucs à copier-coller tel-quels.)
    Mais je te rejoins sur le fait que la manpage doit être systématique pour eux (comme au bon vieux temps…)

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

  • [^] # Re: Twitter

    Posté par  (site web personnel, Mastodon) . En réponse au lien Histoire des pages de man chez Sun. Évalué à 1.

    […] mv(1) ont quelques exemples sur OpenBSD. Après, ces commandes sont particulièrement simples, […]

    Les exemples donnés ne font qu'illustrer mon propos : c'est déjà dans le synopsis… Ainsi, pour moi :

    mv -f foo bar
    

    n'apporte rien de plus que ce qui est marqué tout au début :

    mv [-fiv] source target
    

    mais il y en a d'autres (chmod, find, cut, paste) où je trouve que ça peut être une porte d'entrée utile pour guider notre lecture du reste de la page de manuel …

    Sous OpenBSD toujours, il y a une section d'exemples aussi pour cut, paste, find, chmod, etc.
    Mais pour moi™, ça aide autant que d'aller copier des commandes sur le net sans trop comprendre… En prenant la cas du changement de permission de fichier, je préfère savoir que la forme est

    chmod   [-h] [-R [-H | -L | -P]] mode file
    

    et comprendre comment trouver le mode qui me convient en suivant la recette donnée (il se trouve qu'avec le pot que j'ai, ce qu'il me faut est rarement ce qui dans les exemples qui du coup sont inutiles en plus d'être redondants.)
    De même, les exemples de cut ne me™ parlent pas tant que je n'ai pas vu les options et surtout lu :

    List is a comma or whitespace separated set of numbers and/or number ranges. 
    Number ranges consist of a number, a dash (‘-’), and a second number which 
    select the fields or columns from the first number to the second, inclusive. 
    Numbers or number ranges may be preceded by a dash, which selects all fields 
    or columns from 1 to the first number. Numbers or number ranges may be 
    followed by a dash, which selects all fields or columns from the last number 
    to the end of the line. Numbers and number ranges may be repeated, 
    overlapping, and in any order. It is not an error to select fields or columns 
    not present in the input line.
    

    …or une fois que j'ai ces informations, les exemples donnés ne me servent plus à rien, voir ne sont pas ceux que j'aurais choisi.

    … ou se rafraîchir vite-fait la mémoire.

    C'est ce que fait le synopsis, et c'est juste pour ça que j'utilise man pour des commandes simples/basiques (j'avais marqué que ça me permet de retrouver l'ordre des arguments positionnels, mais j'ai oublié d'indiquer que ça me montre la liste des bascules disponibles) Pour cette raison, je pesterai plutôt contre les formulations de type wtf suivant (ça fait vraiment doc bâclée où on a juste copié-collé le modèle sans faire le taf) :

    cut OPTION... [FILE]...
    

    Par contre j'aime bien comment est présentée la notion de liste pour les drapeaux

    Use one, and only one of -b, -c or -f. Each LIST is made up of one range, or 
    many ranges separated by commas. Selected input is written in the same order 
    that it is read, and is written exactly once. Each range is one of:
    
    N
        N'th byte, character or field, counted from 1 
    N-
        from N'th byte, character or field, to end of line 
    N-M
        from N'th to M'th (included) byte, character or field 
    -M
        from first to M'th (included) byte, character or field
    

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

  • [^] # Re: ou l'ignorer

    Posté par  (site web personnel, Mastodon) . En réponse au lien Faut-il en rire ou en pleurer ?. Évalué à 0.

    bah voilà, c'est l'exploitation gratos du modèle qui est dénoncé.
    au fait on avait pensé à rétribuer bébé guigoz ? et les bébés evian ?

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

  • [^] # Re: Un petit oubli ?

    Posté par  (site web personnel, Mastodon) . En réponse au journal PDF, mais que fait la police. Évalué à 1.

    J'ai lu en diagonale, et je pense que tu utilise une version de FF assez récente …qui ne fait pas appel à une extension d'un lecteur externe mais à son traitement interne de type pdfjs (pour lequel le problème ne se pose pas)

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