Gil Cot ✔ a écrit 5730 commentaires

  • [^] # Re: Diariste

    Posté par  (site web personnel, Mastodon) . En réponse au journal Quand la DGFiP (les impôts) donne des conseils de sécurité.... Évalué à 2.

    Merci pour l'info :-) Je connaissais diarist (le terme anglais) pour une personne qui tient un diary (journal intime…) Je ne sais pas si le sens a autant glissé en français …parce-que quand c'est public (par opposition à privé/intime) et par moyen numérique comme ici, c'est un blogue (ou blog en anglais) dont les entrées/notes/articles/etc, sont qualifiés de billets et les auteurs/auteures/autrices sont des blogueurs/blogueuses (ou blogger en anglais.)

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

  • [^] # Re: En fait c'est une bonne règle, qui devrait être mieux diffusée

    Posté par  (site web personnel, Mastodon) . En réponse au journal Quand la DGFiP (les impôts) donne des conseils de sécurité.... Évalué à 2.

    Moi je regarde (si présent) :

    • Return-Path
    • Sender
    • Reply-To
    • Mail-From

    Et je confirme que plus ça va et moins ces infos sont accessibles dans les courrieleurs, en particulier les trucs web ou smartphone …ainsi qu'un client lourd que nombre d'entreprises continuent d'utiliser et qui complexifie tout en plus d'être contre-productif à mon goût.

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

  • [^] # Re: En fait c'est une bonne règle, qui devrait être mieux diffusée

    Posté par  (site web personnel, Mastodon) . En réponse au journal Quand la DGFiP (les impôts) donne des conseils de sécurité.... Évalué à 2.

    Oui, distinction entre pollueurs/forceurs (qui vous noient de prospectus) et arnaqueurs. Les interfaces sont trop mal traduites ; en français ça devrait être le dossier (ce n'est pas une boite) des indésirables (ce n'est pas que du spam.) Bon, je chipote, mais je ne fais que suivre le ton de la précision demandée par le journal. :-)

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

  • [^] # Re: gestionnaire slpkg ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Tout arrive, même Slackware 15.0. Évalué à 2.

    Moi oui :-) Et mes besoins sont simples (je ne rencontre pas de Slackware en entreprise où je travaille sur d'autres distros.) Je ne me prononce pas pour les autres, mais suis curieux aussi (d'où mes deux premiers points.) :-)

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

  • [^] # Re: Antistress a changé son avatar !

    Posté par  (site web personnel, Mastodon) . En réponse au lien Si on m'avait dit qu'un jour Imagination sortirait un pilote libre pour ses cœurs graphiques. Évalué à 3. Dernière modification le 05 mars 2022 à 18:02.

    Ça fait déjà quelques semaines :-D Tout comme une autre membre qu'on voit/lit souvent (là c'était bien un mois je dirai avant celui d'Antistress)

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

  • [^] # Re: Haskel

    Posté par  (site web personnel, Mastodon) . En réponse au journal résoudre "trouve 24". Évalué à 2.

    Top ! C'est plus complet et le code a passé tous les tests :-D

    Bien vu pour la seconde solution :

    puis

    C'est formellement correct mais ne serait pas passé sur le site, vu que le JS travaille en flottants (i.e. notation scientifique) et que \frac{5}{6}=0.8\underline{3}1-\frac{5}{6}=1.\underline{6} (ptdr)
    Ceci ne remet aucunement en cause ton programme qui trouve justement des solutions exactes qui passent sous le radar ailleurs (je me demande si on doit ouvrir un issue au hollandais volant ;D j'ai le même souci avec mon implémentation shell, qui elle travaille en décimale fixe…)

    et de la soustraction (mais là, je n’en vois pas l’intérêt ;-) )

    Si, si. Il faut que tu testes avec et sans le check sur les soustraction pour les valeurs 7,6,5,1

    $ trouve24.sh -e b2 -k4 1 5 6 7
    1 - 7 = -6; 5 * 6 = 30; -6 + 30 = 24;   
    1 - 7 = -6; 6 * 5 = 30; -6 + 30 = 24;   
    5 * 6 = 30; 1 - 7 = -6; 30 + -6 = 24;   
    5 * 6 = 30; 7 - 1 = 6;  30 - 6 = 24;    
    6 * 5 = 30; 1 - 7 = -6; 30 + -6 = 24;   
    6 * 5 = 30; 7 - 1 = 6;  30 - 6 = 24;    
    Found 6 solutions over 1488 computations.

    Normalement, si j'ai bien compris, la contrainte imposée sur les soustractions rejetait 1-7=-6 qui pourtant permet d'arriver au résultat avec 30-6 au final.
    Autre exemple avec un effet similaire :

    $ trouve24.sh -e l2 -k4 1 5 7 8
    1 - 5 = -4; -4 + 7 = 3; 3 * 8 = 24; 
    1 + 7 = 8;  8 - 5 = 3;  3 * 8 = 24; 
    7 + 1 = 8;  8 - 5 = 3;  3 * 8 = 24; 
    7 - 5 = 2;  2 + 1 = 3;  3 * 8 = 24; 
    Found 4 solutions over 1536 computations.

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

  • [^] # Re: cookies du Monde

    Posté par  (site web personnel, Mastodon) . En réponse au lien Fronde interne chez Yandex. Évalué à 3.

    Si le site a absolument besoin de cookies pour les membres connectés, ça va être difficile de ne pas différentier… Et ma remarque allait dans ce sens (c'est le même principe que de devoir se connecter, sur LinuxFr par exemple, pour pouvoir commenter.)

    Maintenant, l'esprit de la directive est d'informer et de donner le choix aux visiteurs/visiteuses (choix que n'avaient que les geeks/geekettes avant, via des extensions pour bloquer les gâteaux et/ou activer sélectivement les miettes.) Et pour un site bien conçu, on devrait effectivement pouvoir le naviguer avec ou sans cookies/JS/etc, et donc ne pas faire de différence.
    Le fait que la majorité des sites, dans leur choix/réglage avancé, ne permettent de désactiver un bloc dit indispensable (et l'usager lambda ne sait pas ce qu'il y a dedans…) veut bien dire qu'on ne peut pas vraiment refuser (ou alors, comme ça m'arrive, on refuse d'accéder au site…) Tiens, j'ai récemment cliqué sur un lien qui pratique ce tout ou rien/dégage (ce fut donc rien pour moi)

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

  • [^] # Re: gestionnaire slpkg ?

    Posté par  (site web personnel, Mastodon) . En réponse à la dépêche Tout arrive, même Slackware 15.0. Évalué à 2.

    Bah si ça existe, c'est que ça répond à un besoin. Faut surtout voir

    • ce que cela apporte vraiment de plus
    • et au détriment de quoi cela se fait
    • puis si ça tient la route sur le long terme

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

  • [^] # Re: EFF: Wartime Is a Bad Time To Mess With the Internet

    Posté par  (site web personnel, Mastodon) . En réponse au lien À propos des coupures des réseaux Internet en Russie. Évalué à 2.

    Mériterait d'être publié, séparément, comme lien.

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

  • [^] # test de groupement de cellules

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Bac A Sable. Évalué à 2 (+0/-0).

    let's go!

    first

    | | Grouping ||
    | First Header | Second Header | Third Header |
    | ------------ | :-----------: | -----------: |
    | Content | Long Cell ||
    | Content | Cell | Cell |
    | New section | More | Data |

    second

    First Header Second Header Third Header
    Content Long Cell
    Content Cell Cell
    New section More Data

    …avec le source suivant

    |              | Grouping                    ||
    | First Header | Second Header | Third Header |
    | ------------ | :-----------: | -----------: |
    | Content      | *Long Cell*                 ||
    | Content      | **Cell**      | Cell         |
    | New section  | More          | Data         |

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

  • [^] # Re: Haskel

    Posté par  (site web personnel, Mastodon) . En réponse au journal résoudre "trouve 24". Évalué à 2.

    Oui, remplacer div par % et adapter les tests dans doOp Div (a:b:xs) :-)

    Mais fais gaffe aussi à ne pas jeter trop vite les négatifs dans doOp Min (a:b:xs) …parce-que le produit ou la divisions de deux négatifs donnent un positif d'une part, et que l'ajout d'un négatif à un truc plus grand que 24 t'en rapproche. Je vois si je te retrouve un des cas sur lesquels j'étais tombé comme ça.

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

  • [^] # Re: Go with C

    Posté par  (site web personnel, Mastodon) . En réponse au journal Interface graphique en Go!. Évalué à 3.

    Il faut comprendre licence propriétaire et non détenu par une entreprise privée. C'est ce qui a valu l'inclusion de Chrome (enfin en tant que Chromium) et bien d'autres.

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

  • [^] # Re: Survivor

    Posté par  (site web personnel, Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 2.

    Les gens de MySQL aussi acceptent des dates invalides et c'est bien pratique des fois.

    Non, la division par zéro est indéterminée parce-que plus ou moins l'infini selon qu'on approche par plus ou moins zéro… Après ce cas est bien spécifié, contrairement aux dates invalides (que la norme autorise d'ailleurs, faut juste que ce soit convenu entre les deux parties ce qu'on en fait)

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

  • [^] # Re: Barre de menu globale

    Posté par  (site web personnel, Mastodon) . En réponse au lien airyxOS : il est libre, Mac !. Évalué à 3.

    C'est la première chose que j'activais sous Gnome quand ça l'était pas par défaut : tout comme le menu K ou pied ou autre, il y a des choses qu'on est content de ne pas avoir à chercher à dix milles endroits quelque soit la résolution de son écran (et au passage il y en a beaucoup qui n'ont pas de 5k ou autres grosses.) Accessoirement, tu peux faire disparaitre ta fenêtre tout en gardant le programme actif, et là savoir que c'est lui et le réafficher sans utiliser de raccourci clavier ou chercher parmi toutes les fenêtres est vraiment pas mal.
    Mais bon, t'as d'autres environnements de bureau pour satisfaire tes goûts.

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

  • [^] # Re: Haskel

    Posté par  (site web personnel, Mastodon) . En réponse au journal résoudre "trouve 24". Évalué à 2. Dernière modification le 04 mars 2022 à 20:48.

    Héhé c'est pour ça que c'est un fameux cas… La solution est 6/((5/4)-1)
    https://linuxfr.org/users/steph1978/journaux/resoudre-trouve-24#comment-1884537

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

  • [^] # Re: cookies du Monde

    Posté par  (site web personnel, Mastodon) . En réponse au lien Fronde interne chez Yandex. Évalué à 3.

    Chez moi j'ai la page ; tu dois avoir une extension trop zélée ou c'est autre chose. J'ai bien le bandeau me demandant de m'abonner aussi, mais il est tellement gros avec ma résolution que j'ai failli ne pas voir qu'il y avait l'article quand même.

    Côté RGPD oui, y a pas de souci à avoir des accès réservés sur un site ; c'est juste qu'on ne doit pas te refourguer de cookies sans ton consentement éclairé (et c'est une autre paire de manche car en général il faut faire plus d'effort pour savoir à quelle sauce on va être mangé et décliner sinon on accepte tout par défaut.)

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

  • [^] # Re: La commande mount l'accepte

    Posté par  (site web personnel, Mastodon) . En réponse au message Pourquoi mount (le syscall) n'accepte pas un fichier ordinaire. Évalué à 2.

    gUI vient d'apporter une meilleure formulation que moi (en anglais et à la source pour Linux.)
    Oui, bandes/claviers/écrans sont de type caractères (accès séquentiel). Et pour faire simple on peut faire le/la raccourci/généralisation (mais il peut y avoir des exceptions) que les disques (durs/cd/disquettes) sont de type bloc et le reste de type caractère.

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

  • [^] # Re: Haskel

    Posté par  (site web personnel, Mastodon) . En réponse au journal résoudre "trouve 24". Évalué à 2.

    PS Un admin pour changer le titre de « Re: Python 3 » en « Haskel » ? (bien que ce soit toujours le même fil, c'est plus sympa pour voir les déviations et parenthèses)

    Merci beaucoup pour la contribution à la Fédération Trouve Vingt-Quatre :D
    Oui, les doublons du fait de toutes les permutations sont un problème connu et normal/prévisible…
    Sinon, as-tu testé le fameux cas get24 [ 1,4,5,6] ? ;-)

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

  • [^] # Re: La commande mount l'accepte

    Posté par  (site web personnel, Mastodon) . En réponse au message Pourquoi mount (le syscall) n'accepte pas un fichier ordinaire. Évalué à 5.

    Il y a deux notions qui se croisent dans les types de périphérique :

    • type d'accès (il s'agit bien du flot de données traitées, pas la transmission qui peut être série ou parallèle dans les deux cas)
      • séquentiel pour les types caractères
      • dit aléatoire ou direct pour les types blocs
    • volume de données
      • un nombre réduit d'octets (caractères anglais) pour les types caractères
      • un paquet (par exemple la taille du secteur disque) pris en vrac (c'est pour ça qu'on parle d'aléatoire, mais aussi de direct vu qu'on a su se positionner sur le secteur voulu ou plutôt demandé que la mécanique sous-jacente le fasse)

    Des liens en français (mais on dirait bien des traductions)

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

  • [^] # Re: Et pourtant les spécifications ne sont pas libre

    Posté par  (site web personnel, Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 2.

    Tu as raison, c'est pas la spec finale. et c'était C99 si j'ai bonne mémoire. Me semble aussi que les entreprises adhérentes ont accès gratuitement aux specs (mais bon l'adhésion n'étant pas bonbon, c'est une compensation ou privilège de membres que je comprends.)

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

  • [^] # Re: Go with C

    Posté par  (site web personnel, Mastodon) . En réponse au journal Interface graphique en Go!. Évalué à 2.

    Sur windows les gens font pas mal d'installeur et sous mac ça se rapporche (il me semble) d'un appimage mais mieux intégré (le finder les prends automatiquement en compte)

    Je ne sais pas si les choses ont changé sous Fenêtre, mais ton installeur il va juste te présenter une série de fenêtres pour :

    1. Accepter la licence qui lui donne les pleins pouvoirs de t'exploiter
    2. Indiquer l'emplacement où extraire les fichiers de l'archive…
    3. Inscrire cet emplacement et d'autres valeurs dont l'appli a besoin dans la base des registres
    4. Te demander s'il faut créer des raccourcis puis le faire si trouves utile d'encombrer le bureau par exemple
    5. Lancer le programme dans la foulée tellement c'est important, ou afficher un lisez-moi qui de toute façon sera fermé sans être lu, ou attendre que tu fermes la fenêtre d'installation pour être certain que le bousin est bien en place.

    Tiens, ça ressemble furieusement à ce que font les Debian-like en plus simple

    • Pour le premier point on ne t'importune qu'avec les notes d'avertissement quand il y a une rupture de compatibilité lors d'une mise à jour. Les licences étant libres pour les applications maintenues et que tu as implicitement accepté la chose en installant la distribution, par la peine de t'ennuyer avec un pavé que tu ne liras pas. Mais cela arrive avec les trucs des dépôts tiers…
    • Pour le deuxième et troisième point, il y a des emplacements bien définis et bien documentés et pas besoin d'en faire une montagne. De même, pour une application graphique les lanceurs sont créés et le menu mis à jour dynamiquement (au passage j'ai toujours apprécié ce système de rangement qui permet de trouver facilement l'outil qui répond à son besoin sans devoir connaître une liste d'éditeurs à n'en plus finir)
    • Bien sûr, il y a des paramètres de configuration pour lesquels on te pose des questions mais on t'évite certaines qui perdent le temps. Quand c'est fini, t'es libre d'aller faire autre chose et de lancer le joujou quand t'en auras envie/besoin.

    Mais sérieusement, quand on retire l'enrobage, extraire une archive et lancer un script post-conf après et t'as l'impression qu'ils ont réussi à faire mieux ? Et qu'il n'y a pas de système de packaging ? Et que c'est mieux que dans les années 90 ? Tout en faisant fi des problèmes de dépendance ?

    et aujourd'hui les 2 poussent vers un store, mais ce n'est pas comme les dépôts debian/redhat, les développeurs poussent eux même leurs paquets.

    J'ai toujours eu l'impression qu'ils essayent de recréer l'équivalent des dépôts avec leurs store. L'avantage est que les gens ne doivent plus parcourir des centaines de sites pour trouver un truc, et accessoirement ont piqué la becquet des TéléchargerPointCom et compagnie. Par contre zéro gestion de dépendances dans leur système si bien que devait copier le libre.

    Petite aventure qui m'est arrivée la fin de semaine dernière. On s'est rendu sur un store pour rechercher un logiciel précis. On l'a installé et il n'y avait que la moitié des fonctionnalités attendue. Je suis allé sur le site de l'éditeur et j'ai eu la surprise de constater que le store avait deux versions de retard. Mais ce n'est pas le plus grave. Une bonne partie des fonctionnalités s'appuie sur un autre logiciel qu'il fallait installer installer aussi (mais sans gestion de dépendances ça se fait pas tout seul…) On recherche l'autre logiciel sur le store, et pour le même nom on a trois trucs qui n'ont rien à voir, mais pas ce qu'on voulait. Heureusement, le site de l'éditeur pointait vers le site officiel de l'autre logiciel dépendant. La personne avec qui on a vécu ces péripéties a conclu qu'elle n'y serait pas arrivée toute seule. Pourtant c'était deux programmes liés statiquement en plus.
    Fin de la parenthèse, je retourne à mes occupations et vous laisse expliquer les bienfaits des installeurs pour µ$

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

  • [^] # test d'alignement de colonnes

    Posté par  (site web personnel, Mastodon) . En réponse à la page de wiki Bac A Sable. Évalué à 2 (+0/-0). Dernière modification le 04 mars 2022 à 10:23.

    let's go:

    Left-Aligned Center Aligned Right Aligned
    col 3 is some wordy text $1600
    col 2 is centered $12
    zebra stripes are neat $1

    pas top en prévisu… au final non plus…
    source du test :

    | Left-Aligned  | Center Aligned  | Right Aligned |
    | :------------ |:---------------:| -----:|
    | col 3 is      | some wordy text | $1600 |
    | col 2 is      | centered        |   $12 |
    | zebra stripes | are neat        |    $1 |

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

  • [^] # Re: Chouette

    Posté par  (site web personnel, Mastodon) . En réponse au lien [Github] Include diagrams in your Markdown files with Mermaid. Évalué à 2.

    C'est, àmha, beaucoup moins puissant que Dot… Mais pour la grande majorité des graphes qu'on fait (on utilise à peine 10% des possibilités de Dot il me semble), Mermaid fait amplement l'affaire. (et les rares fois où j'ai eu besoin de plus, c'est que mon schéma était un peu trop compliqué.)

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

  • [^] # Re: Et pourtant les spécifications ne sont pas libre

    Posté par  (site web personnel, Mastodon) . En réponse au journal C, un âge remarquable. Évalué à 4.

    Tu parles de ceci ? http://www.open-std.org/jtc1/sc22/wg14/www/docs/n1256.pdf

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

  • [^] # Re: Fourvoyé

    Posté par  (site web personnel, Mastodon) . En réponse au journal Interface graphique en Go!. Évalué à 6.

    https://www.quora.com/Is-the-game-of-GO-Turing-complete

    There is not any way to give a generalized Go game an unbounded amount of space, so Go cannot represent a Turing machine tape.

    However, Generalized Go, with Japanese ko rules, is EXPTIME-complete. That means that if a yes/no (“decision”) problem can be solved by a Turing machine, using an amount of time that grows exponentially with the problem size, then that problem can also be represented by an equivalent Go position on a suitably large board.

    So, Go is powerful enough to represent any problem in NP, like the Travelling Salesman Problem. It can embed much harder problems like deciding whether a quantified boolean formula is true, or any other problem in PSPACE. It can even simulate a Turing machine for a fixed number of steps. It’s not powerful enough to solve doubly-exponential problems like the decision procedure for Presburger arithmetic.

    https://cstheory.stackexchange.com/questions/18885/is-there-a-generalization-of-the-go-game-that-is-known-to-be-turing-complete a trois réponses qui sont un très bon complément.

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