David Demelier a écrit 764 commentaires

  • # Résolution et poids

    Posté par  (site web personnel) . En réponse au journal Sélection d'un PC libre. Évalué à 2.

    J'ai un thinkpad x1 carbon actuellement. Il me plaît mais c'est vrai que j'ai aussi songé à partir dans du 100% libre.

    Le librem 13 et les « clevo » que tu montres n'ont que du full hd en résolution. Je trouve ça dommage en 2019. Perso j'ai un WQHD sur mon x1 et un écran 4k en externe, je pourrais pas revenir en arrière tellement c'est agréable à l'utilisation. Par ailleurs, ils sont plutôt épais et lourds pour des 13". Mon x1 ne fait que 1,1kg et c'est un 14".

    AI is a mental disorder

  • [^] # Re: Avenir de Linux

    Posté par  (site web personnel) . En réponse à la dépêche Apports de Fedora à l’écosystème du logiciel libre (2ᵈᵉ partie). Évalué à 1.

    Et en quoi c'est mal, avec de réels arguments autre que Windows ou macOS font pareils ?

    Le modèle des distributions classiques a fait son temps, il présente de gros défauts structurels que personne ne souhaite corriger. Un utilisateur veut pouvoir installer facilement plusieurs versions d'une application en parallèle, ou installer un logiciel qui n'est pas dans les dépôts ou dans une version différente (souvent plus récente mais pas que). Or, mettre en place cela pour l'utilisateur actuellement c'est une vraie plaie, même si tu es expérimenté.

    J'en ai donné :

    • intégrité fonctionnelle (déjà dit)
    • versions (quand tu installes une debian, tu sais que tu n'auras que des bug fixes). quand tu installes un produit flatpak, tu fais du rolling release
    • tu laisses la porte ouverte à l'upstream, s'il souhaite te mettre un trojan à la dernière minute il peut (cf eslint-scope de npm) alors que le packager d'une distribution s'assure de l'intégrité et sécurité des paquets
    • légereté, j'ose pas imaginer les appliances et autres embarqués avec flatpak
    • mélange paquets systèmes / flatpak, bonjour le bordel

    AI is a mental disorder

  • # Avenir de Linux

    Posté par  (site web personnel) . En réponse à la dépêche Apports de Fedora à l’écosystème du logiciel libre (2ᵈᵉ partie). Évalué à 6.

    Attention ce qui suit est sujet à troll / débats.

    Étant libriste depuis plus de 15 ans et ayant utilisé d'autres systèmes que GNU/Linux (notamment FreeBSD et NetBSD en bureau) j'ai parfois envie de dire que Red Hat est aussi entrain de tuer l'écosystème.

    Pipewire

    Comme vous le savez tous, PulseAudio était connu pour être particulièrement populaire pour ces plantages incessants lors de ses débuts. C'était d'ailleurs le cas sur les autres systèmes que Linux, ce qui a accentué sa mauvaise image pendant pas mal d'années. Honnêtement, maintenant ça fonctionne bien et j'avoue que c'est plutôt facile pour moi de passer d'un profile bluetooth / dock / jack sur mon thinkpad.
    Pipewire est récent et à priori par encore utilisé tant que ça (corrigez moi si je me trompe) donc son intégration va à nouveau être longue et semée d'embuches. D'autant plus que si ça souhaite intégrer l'audio, on va de nouveau avoir des problèmes de support dans les boites à outils (Qt, Gtk, SDL, Firefox ?). J'aimerais en savoir plus, mais à vue de nez ça m'inquiète.

    Flatpak

    Alors franchement, flatpak est clairement la technologie qui m'agace le plus ces derniers temps. Je n'aime pas le concept, je n'aime pas son implémentation et encore moins son utilisation. À mon avis, flatpak est entrain de Windowiser les distributions. Bientôt, on va pouvoir se rendre sur telecharger.com et double clicker sur un paquet pour installer nos applications favorites. Les développeurs de distributions font en sorte que tout l'écosystème d'une distribution soit pur et cohérent. Avec flatpak on installe directement les outils et applications depuis le projet. Et un développeur d'une application ne connaît pas forcément tous les rudiments du packaging et ses spécificités. Ainsi on laisse openbar notre système.

    Fedora

    Fedora était de loin ma distribution préférée dès mes débuts. Mais plus j'ai avancé dans les versions avec, plus je me suis rendu compte à quel point c'est instable.

    https://bugzilla.redhat.com/show_bug.cgi?id=1029213
    https://bugzilla.redhat.com/show_bug.cgi?id=1416310
    https://bugzilla.redhat.com/show_bug.cgi?id=1585276

    J'ai donc progressivement quitté Fedora pour des distributions minimaliste où j'ai supprimé tout les Red Hat'ware.

    AI is a mental disorder

  • # Au niveau compatibilité binaire

    Posté par  (site web personnel) . En réponse au journal Windows est enfin prêt pour le desktop . Évalué à 4.

    N'utilisant pas Windows je me demande comment fonctionne la couche de compatibilité pour faire tourner bash notamment.

    Je comprends bien que Windows fournit une couche de compatibilité au niveau des appels noyau Linux (par exemple epoll). D'ailleurs c'est ce que FreeBSD propose aussi. Mais techniquement comment ça fonctionne ?

    Si je prends un binaire /bin/bash compilé sur une debian 9 ça se lance donc directement sous cette « émulation » faite par Microsoft ou il y a d'autre manipulations à faire ? Est-ce que le noyau Windows détecte que c'est un exécutable Linux et se charge du reste ?

    D'ailleurs qu'en est-il des bibliothèques externes ? Car les syscalls c'est quelque chose, mais il y a tout le reste (glibc/musl, libstdc++/libc++, SDL, X11, wayland, etc, etc).

    AI is a mental disorder

  • # Refus

    Posté par  (site web personnel) . En réponse au journal Dématérialisation de la carte vitale : Quid des accès aux soins?. Évalué à 10. Dernière modification le 26 avril 2019 à 09:03.

    Et on fait comment si on a pas de smartphone ou qu'on a pas envie d'installer une application non libre ?

    Personnellement ça m'agace assez. Surtout que dans mon entreprise on m'a forcé à installer une application sur mon téléphone personnel pour faire de l'authentification double. J'ai l'impression que les gens ont tendance à croire qu'un smartphone est maintenant un prérequis dans la vie.

    AI is a mental disorder

  • [^] # Re: Juste pour couper les cheveux en 256

    Posté par  (site web personnel) . En réponse au journal [résolution d'écran] à la découverte des DPI. Évalué à 3.

    On expliquera un jour à tous les techos se disant anglophones que la traduction de library c'est pas libraire ? (-:

    Au début je le faisais, mais j'ai vite arrêté.

    AI is a mental disorder

  • [^] # Re: Ces problèmes gouvernances profitent aux *BSD.

    Posté par  (site web personnel) . En réponse à la dépêche Il y a six mois Linus décidait de changer, a‐t‐il réussi ?. Évalué à 7.

    C'est systemd, tout comme ftpd, httpd, dhcpcd, etc.

    Chez OpenBSD Theo de Raadt est aussi connu pour des prises de positions radicales et un comportement parfois offensif. C'est d'ailleurs une des raisons de son éviction du projet NetBSD.

    En bref, l'herbe n'est pas toujours plus verte ailleurs.

    AI is a mental disorder

  • [^] # Re: Il faut vraiment arrêter de prendre les libristes pour lecteurs de voici ou de marie-claire

    Posté par  (site web personnel) . En réponse à la dépêche Il y a six mois Linus décidait de changer, a‐t‐il réussi ?. Évalué à 8. Dernière modification le 29 mars 2019 à 08:41.

    Moi c'est plutôt l'inverse. Certes en tant que pur utilisateur Linux tu n'as que faire du comportement de Torvalds mais lorsque tu contribues à plusieurs projets libres tu es bien content quand la communauté est vivable et conviviale. Linux est probablement un des projets opensource les plus influents du marché ayant une palanquée de contributions journalières alors forcément avoir un Godzilla en porte d'entrée ça peut vite devenir toxique. Personnellement, si à chaque projet où j'ai contribué on m'aurait insulté ou dit des choses comme « tu devrais être rétroactivement avorté ou mort en bébé en ne trouvant pas le sein de ta mère » je serais vite parti et aurait laissé tomber mes contributions.

    (https://en.wikiquote.org/wiki/Linus_Torvalds#2012, je ne trouve plus le mail sur la LKML peut-être a-t-il été supprimé.)

    AI is a mental disorder

  • # Pas de craintes

    Posté par  (site web personnel) . En réponse au journal F5 achète NGINX. Évalué à 4.

    C'est pas parce que c'est racheté que ça va forcément devenir propriétaire. VirtualBox est toujours opensource par exemple. Au pire il y aura un fork au moment divergent.

    AI is a mental disorder

  • # Collecte de données d'une calculette

    Posté par  (site web personnel) . En réponse au journal Microsoft publie sous licence MIT les sources de la calculatrice de Windows. Évalué à 10.

    Tout va bien.

    Donc si on fait quelques additions / soustractions, Microsoft va-t-il revendre mes données à des organismes de crédit dans le cas où mon total est négatif ?

    AI is a mental disorder

  • # Justement en plein dedans

    Posté par  (site web personnel) . En réponse à la dépêche Linux From Scratch 8.4 : sortez vos tabliers !. Évalué à 6.

    Je suis entrain de commencer ma propre distribution que je créé à partir de LFS. C'est vraiment très éducatif car bien qu'étant expérimenté sous Linux depuis 16 ans, je ne pensais pas que concevoir son toolchains en plusieurs étapes était aussi complexe.

    En tout cas je recommande pour ceux qui souhaitent vraiment comprendre le principe de bootstrap et les différentes passes de la recompilation du toolchain.

    AI is a mental disorder

  • [^] # Re: Rien compris

    Posté par  (site web personnel) . En réponse au journal Le flicage dans l'Open Source. Évalué à -1.

    Je te rassure je n'ai rien compris non plus.

    AI is a mental disorder

  • # Intéressant

    Posté par  (site web personnel) . En réponse à la dépêche Un nouveau logo pour Fedora ?. Évalué à 5. Dernière modification le 30 janvier 2019 à 11:39.

    J'aime bien les couleurs et la police. Je préfère également la version sans bulle. Après j'avoue avoir du mal avec ce flat design émergeant ces temps ci.

    AI is a mental disorder

  • [^] # Re: Devuan

    Posté par  (site web personnel) . En réponse au journal Remède au problème démarrage devuan ascii sur raspberry pi 2 . Évalué à -2.

    Je vais faire mon chieur mais l'équipe de debian est très loin d'être blanche comme neige et est aussi composée d'une palanquée d'incompétents.

    AI is a mental disorder

  • [^] # Re: Le rêve

    Posté par  (site web personnel) . En réponse au journal Raspberry-Pi entre dans la fondation Risc-V. Évalué à 2.

    On est pas obligé de les acheter :)

    La raspberry pi est bien fabriquée au Royaume-Uni non ?

    AI is a mental disorder

  • # Le rêve

    Posté par  (site web personnel) . En réponse au journal Raspberry-Pi entre dans la fondation Risc-V. Évalué à 1.

    ARM c'est bien, mais c'est pas aussi ouvert que RISC-V qui lui est 100% opensource. Il faut que le RISC-V se déploie à grande échelle :)

    AI is a mental disorder

  • # Ça m'énerve

    Posté par  (site web personnel) . En réponse au journal Nouvelle version de Notepad++. Évalué à -3.

    Que pensez-vous des logiciels qui font de la politique ? Est-ce que ce genre d’action pourrait vous faire cesser de participer à un logiciel, si vous n’étiez pas d’accord avec la cause soutenue par les auteurs de ce logiciel ?

    Ça m'énerve. Moi pour moi j'appelle ça prendre les utilisateurs en otages. Admettons que tu utilises notepad++ mais que tu ne sois pas d'accord avec le mouvement des gilet jaunes, tu as mis à jour et d'un coup tu as ta version « gilet jaune » édition installée. Tu n'as pas fait gaffe et maintenant tu es en soutiens avec ce mouvement.

    Je pense que c'est pas à un développeur de faire de la politique en utilisant les utilisateurs à leur insu. C'était déjà le cas avec la Charlie édition. Avec notepad++ tu n'as pas le choix, tu dois accepter les expressions politiques de son auteur.

    Les logiciels doivent rester neutres, si tu es développeur et que tu es engagé en politique, fais le sur ton compte personnel twitter, facebook, instagram ou encore n'importe quel autre réseau social préféré, mais ne le fais pas sur le dos des utilisateurs.

    Personnellement, j'ai désinstallé notepad++ sur mon PC professionnel, et utilise dorénavant vim même sur Windows.

    AI is a mental disorder

  • # Beast

    Posté par  (site web personnel) . En réponse à la dépêche Quelques cadriciels Web C++ (2/2). Évalué à 2.

    J'ajouterai Boost.Beast qui est vraiment ce qu'on peut appeler un micro framework.

    Je l'utilise et c'est assez sympa mais rudimentaire.

    AI is a mental disorder

  • # Dommage que ce soit git only

    Posté par  (site web personnel) . En réponse à la dépêche git-bug: un bug tracker distribué intégré dans git. Évalué à 5.

    J'ai toujours aimé l'idée d'avoir un bug tracker directement dans le dépôt. Il y a eu d'autres tentatives comme ditz ou bugseverywhere.

    L'interface avait l'air chouette, mais étant utilisateur et contributeur Mercurial j'aurai bien aimé qu'il soit SCM indépendant. Dommage.

    AI is a mental disorder

  • # Numéro surtaxé

    Posté par  (site web personnel) . En réponse au journal Spoofing téléphonique. Évalué à 2.

    Au début, je me disais que c'était une arnaque au numéro surtaxé, si on rappelle, on paie un max.

    Ça dépend du numéro, s'il ne commence pas par >= 081, ils ne le sont pas. Par exemple, j'ai eu plusieurs appels de 01 xx xx xx xx. Qui raccrochaient immédiatement. Par curiosité j'ai rappelé et on tombe directement sur un répondeur arnarque peu crédible qui vous dit « bonjour, je suis votre conseillère, merci de me rappeler au 08 99 xx xx xx ». Sachant que le 08 99 est le plus cher. Mais bien sûr.

    Tant qu'il n'y a pas d'indicatif, ni de 08 vous pouvez rappeler sans trop de risques.

    AI is a mental disorder

  • # memcpy en C++...

    Posté par  (site web personnel) . En réponse au journal Carnet de route - taume 0. Évalué à 3.

    Le optional (si tu essaies de réimplémenter std::optional) ça se fait avec les placement new. Faire ça avec du memcpy c'est scandaleux.

    AI is a mental disorder

  • [^] # Re: Ha ouais, quand même...

    Posté par  (site web personnel) . En réponse au journal Une backdoor vient d’être trouvée dans un paquet npm connu. Évalué à 3.

    Toi tu n'as pas encore cherché "is-array" sur npm alors :)

    AI is a mental disorder

  • [^] # Re: Ha ouais, quand même...

    Posté par  (site web personnel) . En réponse au journal Une backdoor vient d’être trouvée dans un paquet npm connu. Évalué à 1. Dernière modification le 27 novembre 2018 à 09:13.

    Euh… Le libre n'interdit pas de tuer, ca n'autorise pas à tuer! Cette mention explicite est pour des bugs non voulu (si ca tue sans faire exprès), pas pour des actes volontaires, sortir cet argument est d'une sacrée mauvaise foi…

    Entièrement d'accord. C'est trop facile de toujours tout mettre sur le dos de l'opensource.

    D'ailleurs dans l'issue github quelqu'un a posté cet article :

    https://hueniverse.com/how-to-use-open-source-and-shut-the-fuck-up-at-the-same-time-d933471d59de

    Ce genre de personnes ne devraient pas affirmer faire de l'opensource. J'ai l'impression qu'on voit pas tous l'opensource de la même manière. Il y a « mon projet est opensource parce que je veux bien, mais tant pis si tu n'arrives pas à t'en servir, je l'ai fait pour moi » et « c'est opensource parce que je souhaite fournir quelque chose de propre, sûr et alternatif au propriétaire et que le développement est ma passion ». Je suis bien content de faire parti de la deuxième catégorie.

    AI is a mental disorder

  • # Malheureusement c'est vrai

    Posté par  (site web personnel) . En réponse au journal Libre mais.... moche ?. Évalué à 1.

    http://openbsd.org

    Plus sérieusement, je pense qu'il y a un gros décalage. Certains oublient que les logiciels libres sont en GRANDE parti développés sur le temps libres des gens. Alors que votre suite office préférée est développée par des employés et des graphistes. Donc souvent ça fait la différence.

    Cela dit, il y a beaucoup d'exceptions. GNOME, c'est propre, c'est assez professionnel dans l'ensemble. Il y aussi des jeux libres de qualité (wesnoth).

    Mais de là faire l'amalgame systématique a tendance à m'agacer. D'ailleurs on donne assez souvent comme excuse « c'est opensource » comme si c'était suffisant pour compenser la « mocheté » de certains projets.

    Par ailleurs, j'ai une fois demandé la documentation (inexistante) d'une bibliothèque opensource dont je ne dirais pas le nom. Le développeur m'a répondu « c'est un projet opensource, c'est pas comme si vous aviez dépensé des milliers pour avoir de la documentation, regardez le fichier d'exemple ».

    AI is a mental disorder

  • # Beast

    Posté par  (site web personnel) . En réponse au journal Déployer une application web C++ sur Heroku avec Docker et Nix. Évalué à 1.

    Moi j'ai utilisé Boost.Beast pour faire un petit simili pastebin.

    C'est très bas niveau, à peu près comme flask en python. On gère directement les requête HTTP et les réponses. La bibliothèque est assez récente et un peu jeune mais ça fonctionne plutôt bien.

    Seul problèmes :

    • pas encore de parseur d'URI pour le moment (j'ai utilisé liburiparser)
    • aucune fonction de découpage / désérialization des données en POST

    Pour le premier, c'est dans la TODO de l'auteur. À voir quand il l'implémentera.

    Pour avoir testé Wt, je n'aime pas trop le HTML généré, il est difficile de le personnaliser et nécessite pas mal de javascript. J'aime bien avoir accès total et complet au rendu généré.

    AI is a mental disorder