liberforce a écrit 4730 commentaires

  • [^] # Re: Oui

    Posté par  (site web personnel) . En réponse au journal Les doutes d'un gars qui écrit: sérieusement se mettre à Emacs, ou pas ?. Évalué à 6.

    Pour le coup Ctrl+W c'est associé au caractère ASCII End of Transmission Block: https://en.wikipedia.org/wiki/End-of-Transmission-Block_character , donc d'un point de vue historique et compatibilité ascendante avec les téléscripteurs, ça me parait pertinent de l'associer à la fermeture. C'est plutôt emacs qui se fourvoie à ce niveau là.

    Pour ceux que l'histoire de ces codes de contrôle intéresse: https://bestasciitable.com/

  • [^] # Re: historiques

    Posté par  (site web personnel) . En réponse au journal Les doutes d'un gars qui écrit: sérieusement se mettre à Emacs, ou pas ?. Évalué à 2.

    J'imagine que c'est l'antériorité qui fait que vim est disponible de base à peu près partout par défaut, là où il faut souvent installer emacs.

  • [^] # Re: Custom Script Shortcuts

    Posté par  (site web personnel) . En réponse à la dépêche Python — partie 8 — Pipenv. Évalué à 2. Dernière modification le 12 mai 2021 à 14:50.

    Les customs scripts shortcuts, c'est en fait très limité. Le mieux c'est encore de les plugger sur invoke, pour qu'un pipenv run ma_commande fasse juste un pipenv run invoke ma_commande. J'avais fait ça pour remplacer un Makefile comme point d'entrée, quand on a pas vraiment de dépendances entre cibles. Par exemple, avoir une commande unique pour le développeur et l'intégration continue pour effectuer les mêmes actions/vérifications, c'est cool. Pas de surprises de "ça marche sur ma machine et pas sur la CI".

  • # Activité de pipenv

    Posté par  (site web personnel) . En réponse à la dépêche Python — partie 8 — Pipenv. Évalué à 3. Dernière modification le 12 mai 2021 à 11:09.

    J'ai utilisé pipenv pendant un an en environnement professionnel.

    pipenv est bien mais avait il y a encore un tas de soucis:

    • impossible de faire un pipenv update pour mettre à jour uniquement un paquet précis (en cas de mise à jour de sécurité par exemple), et ce malgré les options en ligne de commande qui existent (--selective-upgrade, --keep-outdated). C'est extrêmement bloquant quand on veut mettre à jour une bibliothèque qui a une mise à jour de sécurité sans changer le fonctionnel.
    • la maintenance s'est retrouvée à l'arrêt pendant un an et demi et le projet perçu comme quasiment mort. Il suffit de regarder l'historique des commits pour se rendre compte que le projet patine: https://github.com/pypa/pipenv/graphs/contributors . Et encore, ça s'est amélioré, mais il n'y a pas l'activité qu'on attendrait pour un projet de cette envergure, qui se présentait comme la solution officielle du la Python Packaging Authority.
    • de mémoire pipenv est plutôt adapté aux applications, pas aux bibliothèques (il parait que poetry est mieux pour ça).
    • actuellement 492 bugs ouverts…
    • temps de résolution des dépendances assez long

    pipenv est un bon projet, agréable pour des cas simples mais ajoute une friction à la maintenance dès qu'il s'agit de déployer des applications avec des contraintes professionnelles: il gère tout, mais dès que ça se passe mal, c'est la galère pour contourner les bugs.

  • [^] # Re: hack du lien

    Posté par  (site web personnel) . En réponse au journal Bob Cassette Rewinder. Évalué à 2. Dernière modification le 07 mai 2021 à 12:18.

    C'est clair que ce genre de comparaison est souvent biaisé parce qu'on ne prend souvent pas en compte l'énergie grise.

    Un peu comme de dire qu'une voiture électrique ça ne pollue pas (ou moins) parce que ça ne rejette pas de CO₂, omettant ainsi la pollution due à la production d'acier, à l'extraction des terres rares pour les batteries, et au combustible nucléaire pour la recharge.

  • # Beau boulot !

    Posté par  (site web personnel) . En réponse à la dépêche Tab Center Reborn, onglets verticaux dans Firefox. Évalué à 4.

    Perso je n'utilise pas ce genre d'extension mais j'admire la pugnacité nécessaire pour arriver à ce niveau de fonctionnalité quand on doit s'interfacer à une entité externe. C'est du beau boulot !

  • [^] # Re: Port 22

    Posté par  (site web personnel) . En réponse au journal L'étrange affaire du port 0. Évalué à 4.

    C'est juste une demande de réservation de port… Que tu demandes 22 ou 34 ne va rien changer à la sécurité…

    Mon propos était que si les ports étaient alloués définitivement, on serait plus enclin à vérifier que le protocole/logiciel en question n'est pas bidon pour ne pas "gaspiller" un port.

    Mais indiqué plus haut, la réservation peut être révoquée à tout moment, donc effectivement, on s'en fout.

  • [^] # Re: Port 22

    Posté par  (site web personnel) . En réponse au journal L'étrange affaire du port 0. Évalué à 3.

    Oui, ma remarque était sur le fait que le port risquait d'être alloué pour rien. Je ne savais pas que cela pouvait être révoqué par la suite, surtout vu l'âge des protocoles qu'on trouve dans les ports réservés, certains plus vraiment populaires. Cela explique l'apparente facilité à avoir un port.

  • [^] # Re: Port 22

    Posté par  (site web personnel) . En réponse au journal L'étrange affaire du port 0. Évalué à 1. Dernière modification le 19 avril 2021 à 00:49.

    C'est pas trop la simplicité qui m'étonne, mais plutôt le fait qu'il s'est écoulé 14 heures entre la demande et l'obtention, avec la RFC d'un nouveau protocole mettant en avant la sécurité qui était jointe à la demande. Donc soit les décideurs étaient des brutes (et ils l'étaient), soit la sécurité craignait un max (et elle craignait), mais ça me parait quand même super court pour l'audit d'un nouveau protocole qui se dit sécurisé. Sans compter qu'on ne leur a même pas fourni l'implémentation, qui aurait aussi potentiellement pu être moisie. Autres temps…

  • [^] # Re: Un fork ?

    Posté par  (site web personnel) . En réponse au journal GNU t'es la ?. Évalué à 3. Dernière modification le 16 avril 2021 à 18:56.

    De ce que je comprends, ils peuvent se permettre de reprendre le nom de GNU: les développeurs en question font partie du projet GNU. Là on est sur la couche communautaire: FSF vs GNU Assembly. La FSF est un soutien du projet GNU, elle n'est pas le projet GNU.

  • [^] # Re: Parallèle avec la politique

    Posté par  (site web personnel) . En réponse au journal GNU t'es la ?. Évalué à 10. Dernière modification le 16 avril 2021 à 14:20.

    N'est pas → n'est plus.

    GNOME has historically been part of the GNU Project. However, it is no longer part of that project.

    Source: https://en.wikipedia.org/wiki/GNOME#GNOME_1

    https://twitter.com/nmcgovern/status/1382360647464316931
    https://mobile.twitter.com/gnome/status/1382361929981825024

    C'est pour ça que GNOME qui était le GNU Network Object Model Environment est juste GNOME de nos jours.

  • [^] # Re: Les réseaux sociaux c'est pour les zéros sociaux

    Posté par  (site web personnel) . En réponse au journal Ados et réseaux sociaux. Évalué à 4.

    Nous sommes sur LinuxFR, alors comme cette faute trop commune me pique les yeux, j'y vais :
    c'est Vim avec un 'm', pas Vi. Vi c'est vieux et ça fait pas le café.

  • # Ban ! Again ?

    Posté par  (site web personnel) . En réponse au journal BAN de ADDOK. Évalué à 8.

    En lisant le titre je me suis dit que c'était bizarre un deuxième utilisateur de LinuxFR qui se faisait bannir en si peu de temps…

  • [^] # Re: Contre lettre

    Posté par  (site web personnel) . En réponse au journal RMS et la FSF. Évalué à -1.

    La vache ! Moi qui avais gobé le laïus de la FSFE, c'est du lourd !

  • [^] # Re: À bas les roues en bois

    Posté par  (site web personnel) . En réponse au journal Du chemin à emprunter pour les développeurs débutants vers un premier emploi... . Évalué à 3.

    Je ne me suis pas bien fait comprendre. Le propos est orienté vers des débutants sortis de formation, souhaitant trouver du boulot. J'ai une amie en reconversion professionnelle qui est dans ce cas là. Ré-implémenter quelque chose pour le rendre meilleur, c'est très bien. Je pense juste que tout le monde n'est pas Linus Torvalds, et que pour quelques génies, les gens normaux (dont je fais partie) préféreront un objectif atteignable rapidement, offrant une visibilité et une satisfaction à court terme. Apprendre à marcher avant de courir, quoi.

    Mais une "vitrine" qui doit implémenter des choses précises pour montrer son savoir faire, ça ne colle pas forcément au projet qu'on a envie de développer, et on peut se retrouver à tenter de faire rentrer des carrés dans des ronds.

    Une ré-implémentation c'est bien, mais pour son intérêt propre, en tant que projet "hobby" plus que vitrine. Et parfois des hobbys deviennent de bonne vitrine, mais ça se fait rarement en un week-end.

  • [^] # Re: À bas les roues en bois

    Posté par  (site web personnel) . En réponse au journal Du chemin à emprunter pour les développeurs débutants vers un premier emploi... . Évalué à 10.

    Tout à fait, les deux approches ne sont pas contradictoires, mais elles s'inscrivent pour moi dans deux contextes différents: pédagogie vs commerce.

    Dans un cadre pédagogique, réimplémenter quelque chose qui existe, c'est important pour le comprendre. Je me souviens avoir eu à écrire ma propre implémentation de listes doublement chainées à l'école. C'était cool, et ça m'a aidé à en comprendre les subtilités. Des fois tu crois avoir compris quelque chose, mais si tu n'es pas capable de le refaire, c'est que tu n'avais pas tout compris. Faire des choses c'est important pour le processus pédagogique, on a tous eu des Travaux Pratiques à l'école.

    Le sens de ma remarque "ne réinventez pas la roue carrée", c'est qu'à moins que ce ne soit dans un but purement pédagogique, cela a peu d'intérêt. Le résultat aura de la valeur pour vous, mais elle sera affective surtout, car c'est plus le chemin que la destination qui est important. Cela vous aidera pour un test technique par exemple, grâce à l'expérience accumulée, et au fait de pouvoir se dire "hé, j'ai déjà fait quelque chose de similaire !".

    Cependant, dans un contexte commercial, votre roue carrée n'intéressera pas forcément un potentiel employeur. Ils aiment les jolies roues rondes, et une roue carrée tout moche qui roule mal, c'est pas très vendeur.

    En conclusion, plutôt que de développer "montube", votre clone de youtube, bin contribuez plutôt à PeerTube, ce sera plus utile et vendeur je pense :-)

  • [^] # Re: Pour ma part

    Posté par  (site web personnel) . En réponse à la dépêche La huitième Mageia. Évalué à 2. Dernière modification le 03 mars 2021 à 19:26.

    D'habitude je réinstalle, ça permet de repartir à zéro, voir les nouvelles fonctionnalités par défaut, les changements de l'installateur… Repartir sur une config minimaliste et ajouter juste le nécessaire. Là pour une fois j'ai retenté la migration, j'avais pas envie de télécharger les médias d'install.

  • [^] # Re: La condamnation de Nicolas Sarkozy vue de l'étranger

    Posté par  (site web personnel) . En réponse au lien N. Sarkozy écope de 3 ans de prison mais ne devrait pas y mettre un pied, parce que bon, quand même. Évalué à 10.

    Moi ma préférée: https://www.ouest-france.fr/politique/nicolas-sarkozy/sarkozy-n-exclut-pas-d-aller-devant-la-cour-europeenne-des-droits-de-l-homme-apres-sa-condamnation-7173034

    […] il rappelle avoir fait appel du jugement. Mais « peut-être faudra-t-il que ce combat s’achève devant la Cour européenne des droits de l’Homme (CEDH) ».

    « Ce serait pour moi une souffrance que d’avoir à faire condamner mon propre pays, mais j’y suis prêt car ce serait le prix de la démocratie », ajoute-t-il.

    Ah ah. Oui, c'est pas du tout pour sauver son cul. Quant à l'invocation de la démocratie par celui qui a accueilli Kadhafi sur les pelouses de l'élysée (et qu'il contribuera à faire zigouiller plus tard), je dis chapeau. Un expert en droits de l'Homme, il tirerait presque une larme.

  • [^] # Re: Malgré le soutien de Pinault

    Posté par  (site web personnel) . En réponse au lien N. Sarkozy écope de 3 ans de prison mais ne devrait pas y mettre un pied, parce que bon, quand même. Évalué à 3.

    C'est pas encore aujourd'hui que l'Humanité aura son interview exclusive…

    Caramba, encore raté !

  • [^] # Re: Pour ma part

    Posté par  (site web personnel) . En réponse à la dépêche La huitième Mageia. Évalué à 8. Dernière modification le 03 mars 2021 à 00:19.

    Bin y a aussi des gens qui l'utilisent depuis longtemps (Mandrake 9.1 en 2003, j'ai fait toutes les versions de Mandrake → Mandriva → Mageia jusqu'à Mageia 8 — sauf la Mandrake 9.2). Mais j'ai jamais trop poussé le vice en environnement pro, juste une fois (et le boss m'a gonflé pour pas avoir installé la RedHat non maintenue depuis des lustres du client). Souvent tu as des Debian ou Ubuntu en environnement pro, mais même si on me laisse le choix de la distrib, je me suis dit que manipuler en parallèle une distrib à base de paquets DEB, c'était une corde de plus à mon arc. C'est aussi plus facile de trouver de l'aide en cas de pépin.

    Au final je tourne sur Ubuntu au taf, et la base Debian permet d'avoir un large choix de paquets. Par exemple pour un projet perso, je n'ai pas trouvé pandoc, il n'est pas packagé sous Mageia. Mais mes machines perso sont sous Mageia, et la migration vers la 8 s'est relativement bien passée. Je dis « relativement » car:

    • soucis d'espace disque (ma faute, mais un / à 21Go ça me paraissait énorme). Supprimer des paquets, puis relancer la mise jour (le tout plusieurs fois) a permis d'arriver dans un état stable. Ah, j'ai aussi réduit l'espace pris par les logs journald.
    • soucis de réseau après le redémarrage: impossible d'avoir du wifi. J'ai pas du matériel exotique pourtant (Lenovo X230). J'ai vu un crash dans les logs, mais globalement surtout les tentatives de connexion qui échouaient sans avoir un diagnostic clair. Je pensais que c'était peut être ma config (sur Mageia 7 j'avais fait mumuse pour déléguer au maximum la gestion de NetworkManager). Au final, étant un peu prudent, j'avais gardé le dernier kernel de Mageia 7. J'ai démarré Mageia 8 avec cet ancien kernel, et miracle, ça marche. Je reboote sous Mageia 8 avec le nouveau kernel, ça tombe en marche aussi.

    Plus de problèmes depuis (ça fait un peu moins d'une semaine). Ah, peut être GNOME Software qui est un peu dans les choux pour ses mises à jour, mais je ne l'ai jamais utilisé en fait… Ce que je préfère chez Mageia ? Des configs par défaut souvent mieux foutues, un GNOME pas trafiqué. Sous Ubuntu je dois bidouiller pour avoir une version la plus proche possible d'upstream.

    Merci à tous ceux qui ont pris sur leur temps libre et sacrifié une partie de leur vie personnelle pour nous permettre d'utiliser ce petit bijou qu'est Mageia depuis tant d'années. Et une pensée à zezinho.

  • [^] # Re: Ma question

    Posté par  (site web personnel) . En réponse au journal Un hacker français finance l'alt right US avec Bitcoin. Évalué à 10.

    ça m’est déjà arrivé 2 ou 3 fois de recevoir quelques poussières de bitcoins sans avertissement (sans doute un lecteur de mon blog)

    Je suspecte ta boulangère de t'avoir fait un don anonyme pour toutes ces années de publicité gratuite…

  • [^] # Re: Sacrée naiveté

    Posté par  (site web personnel) . En réponse au journal GitHub remplace la branche master par main. Évalué à 1.

  • # Tristesse

    Posté par  (site web personnel) . En réponse à la dépêche Zezinho nous a quitté. Évalué à 10.

    Deux jours que j'ai lu cette nouvelle, difficile à digérer.

    Je n'ai connu José que par ses interventions sur Linuxfr et son amour pour Mageia, le Libre et l'écologie que nous partagions. Je n'apprends que maintenant qu'il empaquetait différents logiciels que j'utilise, notamment gcompris. Si je devais résumer en un mot mon ressenti de ses interventions ici, ce serait "bienveillant".

    Il aurait fêté en juin prochain ses 20 ans sur le site… Quel gâchis.
    https://linuxfr.org/news/20-ans-de-linuxfr-org-entretiens-avec-les-visiteurs-1

    Dans les liens proposés, un commentaire donne des informations sur la cérémonie et les gens qui se sont rassemblés à sa mémoire. José a eu un impact positif sur beaucoup de gens, et je suis content qu'il ait pu être aussi bien entouré de son vivant comme pour son dernier voyage.
    https://seenthis.net/messages/875946#message876459

    Une pensée aussi pour son fils, autre victime, et qui aurait dû avoir la vie devant lui.

    Toutes mes condoléances à sa famille et à ses proches.

  • [^] # Re: Pertinent

    Posté par  (site web personnel) . En réponse au journal Les modifications que j'apporte aux réglages par défaut de Firefox en avril 2020. Évalué à 3.

    Je n'ai vu aucun bandeau RGPD depuis l'installation de la nouvelle liste dans uBlock Origin, et CookieMaster se configure facilement. C'est adopté ;)

  • # Pertinent

    Posté par  (site web personnel) . En réponse au journal Les modifications que j'apporte aux réglages par défaut de Firefox en avril 2020. Évalué à 5. Dernière modification le 04 avril 2020 à 03:25.

    Merci pour la liste et le retour d'expérience.

    Je viens de rajouter la liste de "I don't care about cookies" à Ublock Origin. J'utilisais une autre liste avant, qui semble moins complète. Cela m'évite d'installer une extension supplémentaire. En revanche j'ai toute de même installé CookieMaster. Je devrais donc être paré pour interdire par défaut tous les cookies, sans me taper les bandeaux RGPD. En revanche je continuerai sans doute de les effacer automatique en fin de session, parce que s'identifier se fait en un ou deux clics avec les mots de passe enregistrés. Ça me permet aussi de me rendre compte rapidement quand j'ai une mise à jour de mot de passe qui a foiré.