David Demelier a écrit 794 commentaires

  • # Téléphones libres

    Posté par  (site web personnel) . En réponse au lien Coronavirus: Édouard Philippe évoque un tracking «volontaire». Évalué à 1.

    Tout est dans le titre. Vive les téléphones libres et sans applications propriétaire. Malheureusement la quasi totalité de la population utilise des Android ou iThings donc leur principe fonctionnera. Black Mirror France Edition.

    AI is a mental disorder

  • [^] # Re: danke

    Posté par  (site web personnel) . En réponse à la dépêche GNOME 3.36 à la cool. Évalué à 6.

    Probablement parce que 99% des gens rabattent juste l'écran de leur laptop.

    Mais malheureusement nous n'utilisons pas toujours l'écran pour indiquer une mise en veille. Justement moi je dock souvent mon portable à ma station d'accueil et ça me prends bien la tête quand celui ci se met en veille alors que je veux simplement éteindre l'écran et profiter de mon écran externe. Ainsi - surtout en période de confinement - mon portable est bien plus souvent fermé et si je souhaite le mettre en veille je suis obligé de passer par une commande (donc, ce bouton GNOME est bien utile).

    AI is a mental disorder

  • # UrbanTerror et retro

    Posté par  (site web personnel) . En réponse au journal Et vous, vous jouez à quoi?. Évalué à 3.

    Je suis un nostalgique des jeux et j'ai du mal avec le système commercial des jeux récents.

    Sur OpenBSD/Linux je joue principalement à UrbanTerror et aux jeux retro avec RetroArch. J'aime beaucoup wesnoth aussi et OpenRCT2.

    AI is a mental disorder

  • [^] # Re: Etat de MATE

    Posté par  (site web personnel) . En réponse à la dépêche Sortie de MATE 1.24. Évalué à 9. Dernière modification le 19 mars 2020 à 14:35.

    Avec le passage à GTK+3, il a perdu beaucoup de son originalité

    Heureusement qu'il soit passé à Gtk 3. Merci les écrans hautes définition et wayland. Le but de maintenir un ancien projet n'est pas spécialement de conserver les bibliothèques obsolètes. Juste les concepts :)

    AI is a mental disorder

  • [^] # Re: Analyse de Tchernobyl

    Posté par  (site web personnel) . En réponse au lien Jean-Marc Jancovici : Fermer une centrale nucléaire au nom du climat : l'imposture du gouvernement. Évalué à 9.

    Non, tchernobyl c'est 100% de l'erreur et connerie humaine (il y a assez d'information à ce sujet, l'accident était évitable).

    Par contre, les centrales thermique à charbon qui - soit dit en passant - forment la plus grande source de gaz à effet de serre au monde, là on ferme les yeux. Merci la Chine.

    AI is a mental disorder

  • [^] # Re: Ça commence comme ça

    Posté par  (site web personnel) . En réponse au lien Slackware intègre PAM. Évalué à 7. Dernière modification le 13 février 2020 à 09:04.

    Presque.

    En fait chez slackware il y a énormément de discussions avant d'intégrer quoi que ce soit. Patrick est assez ouvert et si tout le monde demande quelque chose il finit par le faire. C'est comme ça qu'est arrivé PulseAudio, parce que ça répondait notamment à quelques besoins (PulseAudio est bien pratique pour le changement de source à chaud, le bluetooth, etc).

    PAM est une demande récurrente et franchement il n'y aucun intérêt à ne pas l'utiliser. Ce n'est pas parfait mais ça reste vraiment pratique pour configurer l'authentification. Pour ma part je ne me vois pas sur une distribution ne l'utilisant pas.

    Pour systemd j'en doute fort. Tous les initscripts sont maison et les utilisateurs apprécient cette distribution pour ça. Chaque script est éditable par l'utilisateur et globalement faciles à comprendre.

    AI is a mental disorder

  • # Self hosting

    Posté par  (site web personnel) . En réponse au message Quel hub de développeur choisir ?. Évalué à 3.

    Alors oui, toi développeur libriste, tu fais comment, tu publie tes projets sur quelle plate-forme ?

    Toujours et encore par mes propres moyens, depuis environ 11 ans. D'ailleurs ma configuration Mercurial n'a toujours pas changé depuis.

    Avec GitHub et autres plateformes surutilisés on pense souvent qu'il faut s'y inscrire pour avoir des contributions. Ce n'est pas le cas. D'ailleurs ça a bien fonctionné avant l'émergence de ce genre de centralisations massives. Mercurial, SDL, Qt reçoivent un nombre élevés de contributions par jours et pourtant ils hébergent eux mêmes.

    Je dirais que l'important est d'avoir une documentation de comment contribuer et surtout d'utiliser un DVCS (comme Mercurial ou git) pour que les gens puissent envoyer des patchs/changesets facilement.

    Par contre effectivement ça nécessite un VPS ou une petite machine qui tourne en permanence, mais une fois configurée on y touche pas tant que ça. Et au moins, libre à toi de faire absolument tout ce que tu veux :)

    AI is a mental disorder

  • # Intéressant

    Posté par  (site web personnel) . En réponse au journal Des images (et des vidéos) dans le terminal avec des caractères Unicode. Évalué à 8.

    J'ai vu beaucoup de choses à ce sujet et j'ai toujours trouvé ça intéressant. Par contre je ne connais pas trop le sujet, mais je sais qu'il existe aussi les Sixel pour pouvoir réaliser ce genre de graphismes, à priori il faut un support explicit du terminal pour l'utiliser.

    AI is a mental disorder

  • [^] # Re: Hmm

    Posté par  (site web personnel) . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 1.

    Quel est le rapport entre java et android ? Le langage se ressemble ? Il utilise le bytecode java dans l'une de ses étapes de build ?

    Déjà je n'ai pas dit Android, j'ai dit développement Android ce qui n'est pas la même chose. Si tu n'as jamais lancé Android Studio, je t'invite à le faire pour te construire ta propre idée. Des comparaisons j'en ai donné, il ne s'agit pas d'un troll gratuit.

    Red5, Tomcat sont bien des applications que j'ai du faire tourner en local et sur un serveur donc je sais de quoi je parle. Aussi, tu n'imagines pas le temps nécessaire pour « déployer » un simple changement dans notre application web en Java dans mon ancienne entreprise.

    Je n'ai jamais dit que Python était bien, je n'aime pas ce langage. Java est lourd et gourmand en mémoire c'est un fait comme beaucoup de langages (semi-)interprétés. Ruby n'est pas mieux, mon redmine me demande beaucoup de CPU et de RAM et j'aurais bien aimé qu'il soit codé aussi dans une autre technologie.

    En comparaison, nodejs (bien que je n'aime pas cette technologie) est basée sur v8, une implémentation JIT de ECMAScript et pas si énergivore (du moment qu'on sait coder, comme d'habitude). Je fais tourner etherpad sur mon serveur, il consomme effectivement ~250 Mo de RAM, mais ça reste largement en dessous de ce que j'ai pu subir lorsque j'ai fait tourner Tomcat/Red5.

    AI is a mental disorder

  • [^] # Re: Hmm

    Posté par  (site web personnel) . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à -3.

    Sans doute parce que c'est quand même plutôt le cas. Pour toutes les applications Java que j'ai hébergé côté serveur ma RAM et mon CPU étaient en galère (red5, tomcat, jenkins).

    En local, tuxguitar n'est pas ultra léger non plus mais il reste correct.

    Par contre, le développement Android, je ne préfère même pas en parler.

    AI is a mental disorder

  • [^] # Re: Hmm

    Posté par  (site web personnel) . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à -1. Dernière modification le 05 février 2020 à 10:55.

    En effet j'ai pensé la même chose quand j'ai vu que c'était en Java. Je me souviens encore de mon pauvre serveur quand celui ci tournait Tomcat et Red5. Ma pauvre RAM et mon CPU en avaient bien souffert.

    Le Java a eu son heure de gloire avec le web dymanique, mais depuis il existe tellement d'alternatives légères en framework que je comprends pas qu'il ne soit toujours pas mort.

    AI is a mental disorder

  • [^] # Re: Sourcehut

    Posté par  (site web personnel) . En réponse à la dépêche Onedev : une alternative légère à GitLab. Évalué à 7.

    Pour information : Mercurial est un DVCS autant distribué que Git.

    AI is a mental disorder

  • [^] # Re: Mais encore

    Posté par  (site web personnel) . En réponse au journal sudo, faille pwfeedback. Évalué à 7.

    Sudo est de facto dans les distribution Linux et Linux représente une majorité des installations serveurs. Partant de là, si une faille est détectée, il est naturel d'avoir un article qui recommande le patch plutôt que de passer à OpenBSD.

    Moui, mais justement c'est dommage si tout le monde continue de penser comme ça. Cela signifie que parce que GNU Coreutils, GNU Binutils et GNU GCC sont par défaut on devrait toujours utiliser ça au lieu d'alternatives plus simples.

    Loin derrière l'idée de dénigrer sudo, mais il fait 100000 lignes de code, loin derrière les ~900 de doas.

    Qu'est ce qui dit que les outils proposés n'ont pas failles, peut-être même pire que celle présentée et peut-être pas encore identifiées ?

    Il y a une réponse assez naïve et vraie à la fois. Plus il y a de code, plus il y a de bugs. Mais pour généraliser, plus il y a de code, plus les audits sont compliqués.

    AI is a mental disorder

  • # PocketBook

    Posté par  (site web personnel) . En réponse au lien Amazon, via sa liseuse, traque toutes vos lectures semble-t-il. Évalué à 8.

    Tout est dans le titre. Pourquoi acheter des liseuses amazon qui ne fonctionnent pas avec les ebooks non amazon (de ce que j'ai cru comprendre). En plus les PocketBook tournent sous logiciels libres :-)

    Longue vie à ma Touch Lux 3 !

    AI is a mental disorder

  • # Questionnements

    Posté par  (site web personnel) . En réponse au journal The Qt Company annonce un changement dans ses « offres ». Évalué à 10.

    J'ai longtemps été fan de Qt et d'ailleurs j'ai eu une expérience professionnelle de 3 ans avec. Cela dit, j'aime de moins en moins ce que ça devient. On est loin du petit toolkit simple que c'était. Qt devient de plus en plus “enterprisy” et bloat.

    QML ? (Je sais, ça n'a rien à voir avec les changements) j'ai aussi du mal, j'ai l'impression que c'est surtout utilisé pour faire des interfaces atypiques (jeux, applis mobiles, etc) mais pour du natif je n'en vois pas l'intérêt car trop hétérogène. Or, QML est la recommendation actuelle de Qt et les widgets traditionnels passent en mode maintenance, ce qui signifie aussi qu'il n'y aura plus d'avancées majeures dans ces derniers. Ce qui me laisse dans l'optique de partir sur un autre toolkit.

    1. Pour les téléchargements obligatoire, il est effectivement mentionné pour les binaires. Est-ce que les sources en sont épargnés ? Sinon vive la galère pour les gestionnaires de paquets. Les distributions vont devoir fournir les sources via leur propre miroirs le cas échéant.

    2. J'ai pas bien saisi le point même après l'avoir relu plusieurs fois. Honnêtement je m'en fiche un peu que les installateurs ne soit pas utilisable hors ligne car je compile Qt via les sources (même sous Windows, ou alors j'utilise MSYS2) ou utilise ceux du gestionnaire de paquets. Beaucoup d'outils fonctionnent comme ça (cygwin, texlive, …).

    AI is a mental disorder

  • [^] # Re: Esprit potache es-tu là ?

    Posté par  (site web personnel) . En réponse au lien signer la pétition pour libérer Windows 7. Évalué à 8.

    Pas sûr, RMS était vraiment anti Windows / Microsoft. Il est même presque parfois anti Linux.

    AI is a mental disorder

  • # Oops I did it again

    Posté par  (site web personnel) . En réponse au lien Auteur du framework Rust actix-web : "I am done with open source". Évalué à 4.

    Je me demande si ça va engendrer le même (mais dans une moindre mesure) le problème qu'avait généré left-pad.

    Notamment du fait que la centralisation de masse est une mauvaise chose, y compris pour les dépendances.

    AI is a mental disorder

  • # Intéressant

    Posté par  (site web personnel) . En réponse au lien Premières journées avec le Pinebook pro (un portable ARM libre à 200 $). Évalué à 4.

    Hyper intéressant. J'ai toujours rêvé de portable sous ARM, j'ai aussi hâte d'en voir avec RISC-V à moins de 5000€.

    Je me laisserai bien tenter prochainement je pense.

    AI is a mental disorder

  • [^] # Re: Prochaine étape : Firefox Blink

    Posté par  (site web personnel) . En réponse au lien Mozilla licencie 70 employés. Évalué à 10.

    Dans ce cas doit on arrêter :

    • Mercurial et passer à Git ?
    • Toutes les distributions et se contenter de Fedora pour s'assurer que Red Hat ne pète pas trop Linux ?
    • Arrêter KDE et passer à GNOME parce que c'est le bureau par défaut d'une grande majorité de distributions populaires ?
    • Arrêter iOS parce que Android détient presque le monopole ?

    Il y a déjà un développeur qui avait dit ça à propos de mozilla. Je comprends pas le principe, ce n'est pas parce que quelque chose a un monopole qu'on doit tous passer dessus et arrêter les alternatives.

    Dans ce cas je quitte Linux (et mes contributions opensource) et je passe sous Windows comme 95% de la planète.

    AI is a mental disorder

  • [^] # Re: Au revoir mercurial

    Posté par  (site web personnel) . En réponse au journal Bitbucket abandonne les utilisateurs de Mercurial. Évalué à 3.

    Merci beaucoup :)

    AI is a mental disorder

  • [^] # Re: Au revoir mercurial

    Posté par  (site web personnel) . En réponse au journal Bitbucket abandonne les utilisateurs de Mercurial. Évalué à 4.

    Je suis assez d'accord.

    BitBucket était un temple de Mercurial. Notre part de marché a largement réduit mais contrairement à ce qu'on pourrait penser Mercurial n'est pas en reste et nous avons une bonne centaines de contributions par jour y compris de Mozilla et Facebook.

    AI is a mental disorder

  • [^] # Re: Serveur git?

    Posté par  (site web personnel) . En réponse au journal Bitbucket abandonne les utilisateurs de Mercurial. Évalué à 7.

    C'est aussi le cas, Mercurial est aussi un SCM distribué. Chaque dépôt est identique, il n'y a pas de « dépôt serveur » ou « dépôt client ».

    La commande hg serve permet simplement de parcourir ce dépôt avec une interface web et pouvoir tirer/pousser dessus depuis une autre machine.

    AI is a mental disorder

  • [^] # Re: De même

    Posté par  (site web personnel) . En réponse au journal Tout cela me fatigue…. Évalué à 2.

    S'obstiner à complexifier des applications simples au dépourvu du principe KISS. Le but de ls est de lister des fichiers (éventuellement les dates, les infos, etc). Si on a besoin d'informations encore plus poussées alors un autre outil devrait être utilisé (comme stat, file, etc.) ou au pire un gestionnaire de fichier en ligne de commande ou graphique.

    AI is a mental disorder

  • # De même

    Posté par  (site web personnel) . En réponse au journal Tout cela me fatigue…. Évalué à 9.

    Je suis du même avis et j'en ai déjà parlé à plusieurs reprises aussi sur linuxfr.

    Il y a une chanson qui résume totalement l'époque actuelle, la voici.

    Je suis développeur professionnel, c'est à dire que c'est mon métier. Je m'y suis lancé parce que j'étais passionné de programmation, de logiciel libre, de qualité, de rigueur, etc. Sauf qu'en arrivant dans le monde de l'entreprise j'ai vite compris que tout mes projets opensource n'avaient absolument rien à voir avec ces bloatware incessants où l'on rajoute tout et n'importe quoi pour « satisfaire le consommateur ». D'ailleurs, un concept que j'arrive pas à comprendre : pourquoi est-ce que certains éditeurs de logiciels s'amusent à développer leur même application mais finement différente pour chaque client ? Quand tu achètes ta Renault Mégane à part la couleur tu vas pas non plus demander à positionner ton levier de vitesse 2 cm plus haut mais en informatique on se laisse aller.

    Pour les bloatware je pense à peu près la même chose en ce qui concerne les applications (d'une manière hyper exagérée, à prendre avec les pincettes). En d'autres termes, KDE/GNOME/Firefox sont loin de leur débuts. Avant je faisais tourner un OS complet avec des jeux en 3D, des beaux effets visuels et tout ça avec un pentium 4 et 512 Mo de RAM. Maintenant j'ai besoin de 8Go de RAM pour faire tourner un système correct (et c'est pire sous Windows, au travail).

    Pour les pages web, je pense que c'est sans issue. À part retourner sous gopher on pourra jamais avoir un web sain à nouveau. La mode est aux applications single-page avec des publicités en veux tu en voilà. C'est simple, je n'arrive pas à lire un quelconque journal Français sans me faire harceler par du « non-contenu ».

    Fun-fact : dans mon ancienne boîte j'ai réussi à déclencher l'OOM sur Linux en faisant tourner seulement 3 applications : Slack, Atom et npm.

    Fort heureusement, sous notre OS préféré il est toujours possible de faire tourner des choses saines avec des gestionnaires de fenêtres minimalistes et des applications en ligne de commande. Espérons que ça dure car certains commencent aussi à s'y mettre et .

    AI is a mental disorder

  • [^] # Re: Merci pour le Forth

    Posté par  (site web personnel) . En réponse au sondage Quelle est la technologie la plus obsolète sur ou avec laquelle j'ai dû travailler récemment ?. Évalué à 4.

    J'ai hâte de voir leurs réactions quand ils vont voir que chaque migration Lua est une vraie plaie et que ce langage est finalement peu recommandable sur le long terme :-)

    AI is a mental disorder