Gil Cot ✔ a écrit 5701 commentaires

  • [^] # Re: micro

    Posté par  (site web personnel, Mastodon) . En réponse au journal [bookmark] GNU nano 5.5 est sorti malgré le couvre-feu. Évalué à 3.

    Ah …tu veux dire à la WordStar ?

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

  • [^] # Re: précisions sur le(s) bot(s)

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche HackInScience : automatiser l'enseignement de Python. Évalué à 1.

    Merci pour le retour. Ce n'est pas déconnant d'avoir un correcteur par exercice, c'est plus simple et plus propre (et ça répond à ma question).
    L'approche de correction est en fait celui des « tests » donc : vérification de sorties attendues pour des entrées données.

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

  • [^] # Re: pourquoi s'acharner...

    Posté par  (site web personnel, Mastodon) . En réponse au journal Fin des résultats directs sans Javascript sur Google. Évalué à 1.

    J'utilise Qwant par défaut, mais j'avoue n'avoir pas regardé si ça rajoute des JS et surtout si c'est louche/tordu/etc. Quand je ne trouve pas avec ce moteur, je tente ma chance avec DuckDuckGo et je ne sais pas si c'est mieux non plus.

    Ceci dit, je crois bien que j'avais vu du JS et que j'en était arrivé à utiliser QwantLite avec wget/curl et même Dillo/Links2/Lynx (oui, oui, y en a qui les utilisent)

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

  • # précisions sur le(s) bot(s)

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche HackInScience : automatiser l'enseignement de Python. Évalué à 1.

    Si j'ai bien compris la fin de la présentation, il faut un bot pour la correction automatique de l'exercice mai je n'ai pas bien compris s'il en faut un différent par exercice ou s'ils utilisent tous le même.

    D'après le gabarit de code posté, ce bot prend la saisie effectuée par l'élève et s'attend à ce que ça ne renvoie pas d'erreur en l'exécutant. Du coup, on peut mettre n'importe quel code Python pourvu que ça ne fasse pas d'erreur ?

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

  • [^] # Re: Rigolo comment on peut s'inventer sa réalité

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Changeons ces logiciels open source qui nous espionnent. Évalué à 2. Dernière modification le 15 janvier 2021 à 19:15.

    Un peu normal que beaucoup de gens l'aient compris comme toi : les défenseurs/défenseuses de la vie privée et utilisateurs/utilisatrices de logiciels ouverts ou libres, ont souvent (voir systématiquement) joué de ces confusions pour défendre leur propos. À décharge pour eux/elles, la frontière n'est (en fait ne semble) pas très claire. En effet, les quatre libertés du LLibre permettent de garantir la vie privée …si c'est le choix qui est fait (l'inverse est possible et comme c'est libre c'est transparent et réversible ou migrable) ; bref, un effet de bord ou une conséquence induite.

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

  • # pas sa faute…

    Posté par  (site web personnel, Mastodon) . En réponse au message [résolu] PHP7.3 et Mariadb - Gestion des erreurs de longueur des champs texte. Évalué à 2.

    Tout d'abord, les versions successives sont devenues de plus en plus strictes (c'est plus pro d'être moins laxiste.) Donc des choses qui passaient inaperçues avant remontent au fur et à mesure qu'on avance dans les versions (des « notices » qui deviennent des « warning » par exemple.) Du coup, il est possible que l'erreur existait déjà mais ne remontait ; même si je pense que le souci ne soit pas à ce niveau. Il est possible aussi que si ça remontait on ne l'ai jamais vu jusqu'à ce que tu captures les erreurs…
    Je soupçonne que ce soit plausiblement une amélioration du pilote (PDO-MySQL) qui du coup n'est plus silencieux sur ce genre de notification. Il est possible aussi que ça vienne du gestionnaire de bases de données : soit une évolution de version (avec de nouveaux paramètres), soit juste un changement des paramètres existants, dans les deux cas on a maintenant un avertissement là où on avait une troncature silencieuse.

    Si on reste sur cent-vingts caractères (mais ceci s'applique pour n'importe quelle longueur en fait) il faut déjà au niveau du formulaire le mentionner pour que les usagers n'aient pas de surprise.

    <input type=text name=note maxlength=120 />

    Les navigateurs pouvant ne pas respecter ou des esprits malins pouvant soumettre leur propre formulaire, il faut en plus :

    • soit ajouter dans l'explication du champ cette limitation (et là on peut se dispenser des traitements suivants et enregistrer directement la valeur tronquée –comme indiqué dans une autre réponse)
    • soit vérifier au niveau serveur et traiter le dépasser de l'une (ou) des façons suivantes :
      • remonter que l'enregistrement a été tronquée
      • ou lever une erreur et inviter à la correction
    • soit autre chose que je ne vois pas tout de suite

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

  • [^] # Re: Un avis

    Posté par  (site web personnel, Mastodon) . En réponse au journal La lecture, l'écriture et les tours que nous joue le monde dans intervalle.. Évalué à 1.

    Au sujet du prologue initial

    Il est très long et très descriptif.

    Je ne dirai pas qu'il est descriptif… Supposons que t'écris un roman (ou produit un film) sur un pan de la seconde grande guerre par rapport au cas français, et que tu ouvres sur le discours d'un général en exil (le fameux appel londonien on a compris, mais ce n'est pas le propos.) Ce n'est pas du descriptif, et on est dans le cas ici : on ouvre sur une conférence de presse avec un personnage qui fait son show (un peu comme le sieur Boulots aux notes-clés Pomme)

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

  • [^] # Re: Ah souvir !

    Posté par  (site web personnel, Mastodon) . En réponse au journal La lecture, l'écriture et les tours que nous joue le monde dans intervalle.. Évalué à 1.

    Voilà, il aurait pu inaugurer les prologues doubles ou en deux parties.

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

  • [^] # Re: Vieille question de philosophie morale

    Posté par  (site web personnel, Mastodon) . En réponse au lien Est-il moral de tuer une personne pour en sauver d'autres ?. Évalué à 2.

    Exactement celle à laquelle j'ai pensé en voyant le titre du lien !

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

  • [^] # Re: Mon avis

    Posté par  (site web personnel, Mastodon) . En réponse au lien Est-il moral de tuer une personne pour en sauver d'autres ?. Évalué à 2.

    Je préfère largement ce bordel au bordel d'avant quand on laissait plus de place au hasard.

    Sauf qu'il ne dit pas de laisser « plus de place au hasard » mais plutôt « un peu de place au hasard de temps en temps » et il précise bien que c'est à tous choix égaux (il se trouve que c'est déjà ce qu'on fait)

    Juste pour info : ce qui nous permet de communiquer maintenant est basée sur la suppression maximale du hasard dans la maîtrise de l’électricité (ton CPU), l'optique (transmission), la santé (je suis vivant encore à mon âge), etc.

    Non, il ne s'agit pas toujours/forcément de « suppression maximale du hasard » Dans le cas de la transmission on ajoute des codes de contrôles (pour détecter quand le hasard impacte trop néfastement) de corrections (qui au passage ne couvrent pas tous les cas.) Dans le cas de l'électricité, ou mieux de l'électronique, c'est un peu la même chose : on borne (les résistances ont une marge de tolérance, les diodes fonctionnent sur des seuils, etc. si globalement on fait du zéro-un, ce n'est pas pour autant que le courant est systématiquement à zéro ou un volt !)

    […] Mais oui je suis très loin d'être sûr que de tirer au sort 35 personnes au hasard et n’ayant jamais étudié un sujet soit mieux que de sélectionner des gens ayant étudié pendant des années le sujet.

    À tout hasard, quand on compose un jury, ces gens ont étudié le droit et la psychologie et le dossier de la personne jugée pendant des années ? De la même façon quand on réunit des citoyens/citoyennes pour décider de textes de lois dans certains pays, est-ce à dire que ces gens sont experts/expertes ?

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

  • [^] # Re: Ah souvir !

    Posté par  (site web personnel, Mastodon) . En réponse au journal La lecture, l'écriture et les tours que nous joue le monde dans intervalle.. Évalué à 6.

    Le second prologue entre déjà dans l'action en distillant la problématique de redevance rapidement. Du coup ça fait dynamique pour la plupart des gens.
    Le premier prologue pose un cadre historique et ouvre philosophiquement (ou intellectuellement) ce qui peut paraître plus passif (ou carrément ennuyeux si on ne lit pas dans cette optique —moment de détente et non de réflexion quoi.)
    Il se trouve que le célèbre 1984 est plutôt dans le second cas tandis que La ferme des animaux est dans le premier cas.

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

  • [^] # Re: Résolu !

    Posté par  (site web personnel, Mastodon) . En réponse au message Personnalisation du prompt bash. Évalué à 3. Dernière modification le 11 janvier 2021 à 11:37.

    le sed 's/Raspberry//;s/Model//;s/Rev.*//;s/ //g' < /proc/device-tree/model peut être remplacé par sed -r -r 's/(Raspberry|Model|Rev.*$| )//g' /proc/device-tree/model

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

  • [^] # Re: Ah bon ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Snuffleupagus 0.7.0 - Los Elefantes . Évalué à 1.

    https://css-tricks.com/old-is-solid-new-gets-talked-about/

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

  • [^] # Re: Ah bon ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Sortie de Snuffleupagus 0.7.0 - Los Elefantes . Évalué à 1.

    https://www.commitstrip.com/fr/2020/12/01/the-best-bet-for-2030/

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

  • # gestionnaires de catalogues

    Posté par  (site web personnel, Mastodon) . En réponse au message Réseau de recommandations musique/livres etc.. Évalué à 3.

    Je penses que tu fais allusion aux outils mentionnés sur https://www.linuxlinks.com/collectionmanagers/ et sur https://www.linux.com/news/media-collection-managers-linux/ ou encore sur https://www.techradar.com/news/software/applications/5-of-the-best-collection-managers-for-linux-652324 (GCStar, GTKtalog, Alexandria, etc.) Enfin, il y a la possibilité de publier (et donc partager) ses collections ; mais il n'y a pas de recommandation à ma connaissance (mais bon ça fait des lustres que j'ai pas utilisé)

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

  • # model…

    Posté par  (site web personnel, Mastodon) . En réponse au message Personnalisation du prompt bash. Évalué à 2.

    Je sais récupérer le modèle du Pi en faisant

    cat /proc/device-tree/model
    

    mais le résultat est trop verbeux pour intégrer un prompt je trouve.

    À la place de la sortie complète de la commande:

        Raspberry Pi 2 Model B Rev 1.1
    

    j'aimerai plutôt un truc court comme ceci

        Pi2B
    

    Première question : n'ayant pas de RasPi sous la main (encore qu'il me les faudrait tous), peux-tu préciser si la sortie complète est similaire pour les autres modèles ? En supposant que oui, ceci devrait répondre à ton besoin :

    # si un espace systématique entre chaque mot
    # attention, "cut" garde le délimiteur en sortie
    # d'où le "tr" pour tout concaténer
    cut -d ' ' -f 2,3,5 /proc/device-tree/model | tr -d ' '
    # si ce sont des espacements variables
    # attention, le séparateur de champ par défaut est l'espace en sortie
    awk '{print $2,$3,$5}' /proc/device-tree/model | tr -d ' '
    # on peut changer le séparateur de champ en sortie
    # mais on peut faire plus simple en n'ajoutant pas de séparateur de champs
    awk '{print $2 $3 $5}' /proc/device-tree/model

    Y a plus qu'à intégrer dans le reste de ton script.

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

  • [^] # Re: Tu fais dire à l'article ce qu'il ne dit pas

    Posté par  (site web personnel, Mastodon) . En réponse au lien SARS-CoV-2 échantillonnage de 9,9 millions de personnes (Wuhan). Évalué à 1.

    OK, merci pour l'info.

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

  • [^] # Re: 👍

    Posté par  (site web personnel, Mastodon) . En réponse au journal Exception de copie privée. Évalué à 3.

    Faut garder le lien de ce 'nal sous la main, pour les commentaires du billet original qui ne comprennent pas bien la loi : on a le droit de faire une copie pour un usage privé (sous réserve que l'acquisition soit légale), c'est la redistribution qui est illégale (comme le recel), par contre la jurisprudence n'en fait pas une obligation à pourvoir (donc si on peut pas faire de copie c'est tant pis)

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

  • [^] # Re: Tu fais dire à l'article ce qu'il ne dit pas

    Posté par  (site web personnel, Mastodon) . En réponse au lien SARS-CoV-2 échantillonnage de 9,9 millions de personnes (Wuhan). Évalué à 2.

    Le titre que tu as choisi trahit donc grossièrement cette publication. Il reflète sans doute davantage ce qui n'est que ton opinion.

    En quoi « échantillonnage de 9,9 millions de personnes (Wuhan) » est une opinion et va à l'encontre de la publication ?

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

  • [^] # Re: Open Source/Libre

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pour ou contre les vaccins open source mais pas libres ?. Évalué à 1.

    Je dis justement que CDDL c'est Libre au sens GNU (il faut les quatre libertés), i.e.
    qui remplissent les critères du logiciel libre et qui accessoirement peut être GNU-compatible ou pas
    Bref, je m'inscris dans l'opposition entre FSF et OSI, je refuse d'amalgamer FOSS par l'un ou l'autre.

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

  • [^] # Re: Open Source/Libre

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pour ou contre les vaccins open source mais pas libres ?. Évalué à -3.

    C'est la différence fondamentale entre « code libre » (free software) et « code ouvert » (open source) ; entre les licences GNU-compatibles et le reste.

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

  • [^] # Re: Plan9 reste un POC

    Posté par  (site web personnel, Mastodon) . En réponse au journal Plan9, l’OS installé parce qu’OpenBSD était trop mainstream. Évalué à 2. Dernière modification le 05 janvier 2021 à 03:24.

    Il faut plutôt voir la compatibilité minimale POSIX (je pense que beaucoup d'outils Linux qui sont portés sous BSD peuvent l'être sous Plan9 moyennant quelques adaptations car pas pensé pour être POSIX) Mais comme il n'y personne de motivé pour le faire, Plan9 manque d'applications. L'émulation est possible au pire
    Inversement, on peut porter quelques belles choses dans l'autre sens. Mais je pense qu'il n'y a pas assez d'usagers des deux mondes qui ai le besoin et la compétence pour le faire, sinon on en aurait plus (y a l'éditeur Sam par exemple.) En tout cas Plan 9 from User Space existe (et évolue lentement.)
    En tout cas les, les deux mondes communiquent.

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

  • [^] # Re: Plan9 reste un POC

    Posté par  (site web personnel, Mastodon) . En réponse au journal Plan9, l’OS installé parce qu’OpenBSD était trop mainstream. Évalué à 2.

    Je soupçonne plutôt une certaine inertie économique… Une fois que les entreprises ont investi dans UNIX et et ses variantes propriétaires, avec les habituels effets de verrouillage des éditeurs, il était difficile de revenir facilement en arrière (le besoin de plus que rentabiliser et la compatibilité arrière sont des freins qu'on surestime et pourtant sur lesquels une certaine firme de Redmond a conçu son empire.) Dans un second temps se pose le souci des applications qui ont été portées sur le système (les éditeurs vont le juger de niche et ne pas s'y intéresser, ceux qui vont s'y intéresser ensuite trouveront qu'il n'y a pas assez de part de marché pour l'effort à consentir, et la boucle est bouclée.)

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

  • [^] # Re: overview

    Posté par  (site web personnel, Mastodon) . En réponse au journal Plan9, l’OS installé parce qu’OpenBSD était trop mainstream. Évalué à 2.

    Comme écrit l'auteur, Stanley L.

    9front ships with two web browsers, both written as jokes and abandoned by their authors in prior decades. Neither of them support Javascript, CSS, or anything beyond a meager subset of HTML. Of the two, 9front’s evolution of Tom Duff’s mothra is perfectly usable if the aforementioned Rube Goldberg extensions are not required. Trying to use Plan 9 but still needing a modern web browser is a conundrum that has inspired many fledgling Plan 9 users to give up hope and retreat to the safety of their Macbooks.

    En gros, si tu peux te contenter de Lynx/Links/etc, alors pas de souci pour aller sur un web sémantique sans médias inclustrés. Après, il devrait être possible d'y lancer un émulateur juste pour ça (jamais tenté)

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

  • [^] # Re: l'interview est en pdf

    Posté par  (site web personnel, Mastodon) . En réponse au journal Pour finir ou commencer l'année : une interview de Donald Knuth. Évalué à 1.

    Clair, ça renvoie une mauvaise image aux gens qui ne connaissent pas et c'est bien dommage.

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