potate a écrit 197 commentaires

  • # Clarifications requises

    Posté par  . En réponse au journal Vous avez aimé BSD vs System V ? Vous aimerez systemd vs openRC (et le reste du monde). Évalué à 10.

    Au début des années 90 étaient 386BSD, qui a alors forké en Net/Open/Free BSD d'un côté, et GNU/Linux de l'autre.

    GNU/Linux, un fork de BSD386 ? Si tu as des informations pour étayer je suis preneur, puisque je ne trouve pas grand chose là-dessus, mis à part Linus qui dit (en 1992) qu'il n'aurait pas commencé Linux si BSD386 avait été prêt plus tôt (ce qui me fait penser à Git vs Mercurial, mais c'est un autre sujet).

    …ZFS y est supporté nativement, ce qui n'est pas le cas de Linux.

    La phrase a un air de reproche, hors si ZFS n'a pas son module noyau intégré à toute les bonnes distros aujourd'hui c'est parce que la licence utilisée par ZFS (CDDL) est incompatible avec la GPL (merci Sun !). Donc côté Linux on n'y peut rien. Cela dit, si l'inclusion en binaire est proscrite, la compilation depuis les sources reste possible.

    En réalité, le fork a déjà eu lieu lors de l'inclusion d'udev dans systemd : gentoo a déjà forké udev et travaille sur un système de démarrage moderne restant dans la philosophie traditionnelle : openRC.

    Là aussi la tournure est trompeuse : quand je lis ça, j'ai l'impression que OpenRC serait un fork de Systemd, mais en fait non.

    Sortie d'OpenRC : 5 avril 20071
    Sortie de Systemd : 30 mars 20102

    Pour rappel : "Un fork, en français fourche ou encore embranchement, est un nouveau logiciel créé à partir du code source d'un logiciel existant."3

    Devuan (fork de debian sans systemd dont on pourrait bien entendre parler dans les prochains mois)

    On en a entendu parler il y a plus ou moins longtemps.
    Pour quelle raison on entendrait parler davantage bientôt ?

    Voilà, je suis prêt à parier que dans les mois qui vont venir, certains seront tentés de migrer de distribution, si ce n'est déjà fait.

    Et dans les mois qui vont venir il se passe quoi ? Systemd, c'était le sujet chaud fut un temps, mais maintenant plus trop.

  • [^] # Re: Non, ce n'est pas surprenant

    Posté par  . En réponse au journal Expérimentation "Voter Autrement" : les résultats. Évalué à 2.

    Le théorème d'impossibilité d'Arrow démontre qu'aucun système de vote n'est parfait.

    Précision : le théorème d'impossibilité ne s'applique que dans le cas ou l'on classe les candidats. Pour l'esquiver, on pourrait évaluer les candidats de façon indépendante, avec la méthode du jugement majoritaire par exemple (qui a tout l'air de la méthode de vote ultime).

    Les problèmes posés par les différents systèmes de scrutin sont très bien expliqués dans cette vidéo de la chaîne Sciences Étonnantes : Réformons l'élection présidentielle ! (pour les pressés : le passage sur le théorème d'impossibilité (qu'est-ce ?), celui sur le jugement majoritaire).

  • [^] # Re: Algorithme de Shor

    Posté par  . En réponse au journal [Quantique] La ligne des 49 qubits. Évalué à 6.

    Et quelle utilisation pourrait être faite de ce chaos ? Générer des valeurs aléatoires ? Autre chose ?

  • [^] # Re: Intéréssant

    Posté par  . En réponse au journal Expérimentation "Voter Autrement : Présidentielles 2017". Évalué à 4.

    Je pense que cette étude n'est pas comparable avec un sondage car les buts sont différents.

    Les informations récoltées lors de cette expérimentation auront toujours un intérêt après que le vote ait eu lieu (d'ailleurs les résultats ne seront communiqués qu'après le second tour).
    Il sera alors possible de corriger les résultats obtenus en comparant les intentions de vote exprimées en réponse au questionnaire et les votes réel, par exemple.

    Pour sondage classique, par contre, le but est de prévoir le résultat du scrutin. On revient peu ou pas sur le sondage après coup, sauf pour dire "on s'est planté, on n'avait rien vu venir" (ou pour améliorer les modèles de biais, mais ça intéresse surtout les sondeurs).

  • [^] # Re: Et les tests?

    Posté par  . En réponse au sondage Ce que je déteste le plus en informatique / programmation / codage c'est... :. Évalué à 2.

    Tester c'est se rassurer !

  • # Trojita

    Posté par  . En réponse au journal À la recherche des clients mail sous Linux. Évalué à 3. Dernière modification le 17 août 2016 à 07:47.

    J'avais essayé et apprécié Trojita, un client mail (IMAP) rapide en Qt.
    Le point qui me fait rester avec Claws mail est l’absence de support du multi-comptes (Bug 321374 - Multiple accounts).

  • [^] # Re: Wow

    Posté par  . En réponse au journal Electronic Real World : Internet Packet Life. Évalué à 2.

    Et je me rend compte que ce n'est plus à jour, et depuis longtemps (766 comics traduits sur 1664 actuellement).

  • [^] # Re: Wow

    Posté par  . En réponse au journal Electronic Real World : Internet Packet Life. Évalué à 3. Dernière modification le 07 avril 2016 à 01:59.

    Je pense que tu parlais de traduire la BD du journal, mais pour XKCD, il y a http://xkcd.lapin.org/.

  • [^] # Logo

    Posté par  . En réponse à la dépêche Sortie de la version 7.4 de Bokeh. Évalué à 1.

    À propos du logo, il ressemble fortement à celui de Aperture Science, avec plus de couleur :
    Logo de Aperture Science

  • # Gradle

    Posté par  . En réponse au journal biicode, c'est fini. Évalué à 2.

    Attention : je parle d'un outil que je n'ai pas utilisé. Je n'ai qu'une connaissance superficielle des autres outils de construction (que l'on parle d'automake, cmake, scons, ninja ou même make), donc je ne ferai pas de comparaison.

    Gradle, (un outil de gestion de dépendances/compilation de projets issu de l'écosystème Java), permet de gérer des projets (entre autres) en C et C++ depuis quelques temps. Cette fonctionnalité n'est pas stable pour l'instant et donc que la configuration peut changer dans les prochaines versions.

    La configuration des projets se fait par un DSL en Groovy (un langage dynamique pour la plateforme Java). Si pour les projets simples on peut sans doute s'en sortir avec des morceaux de configuration copié ici et là, avoir une base de la programmation en Groovy peut aider, que ce soit pour de la configuration avancée ou simplement pour avoir une plus grande connaissance du fonctionnement de l'outil.
    Une recherche rapide m'a permis de voir qu'il est possible de publier ses projets sur des dépôts (dépôts Maven ou Ivy, traditionnellement utilisés pour des bibliothèques Java).

    Donc, à ce que je vois, Gradle permettrait de gérer convenablement des gros projets en C ou C++, avec leurs dépendances. Après le côté "centré sur Java" peut certainement rebuter. Il est sans doute plus aisé d'introduire ce genre de techno sur un projet Android faisant intervenir à la fois des composants natifs et des composants ciblant la JVM que sur un projet C pur jus, bien que son utilisation reste possible.

  • [^] # Re: En attendant framaslide

    Posté par  . En réponse à la dépêche Collaborer sur vos documents à l'aide du libre. Évalué à 2.

    OnlyOffice (que je n'ai pas utilisé) a un outil pour réaliser des exposés avec des planches : nimage.
    Par contre c'est le format OpenXML qui est mis en avant.

  • [^] # Re: Mode lecture en approche

    Posté par  . En réponse à la dépêche Firefox : version 38. Évalué à 1. Dernière modification le 13 mai 2015 à 22:02.

    Bien vu. :)
    J'avais créé une propriété reader.enabled positionnée à vrai, sans résultat. Je n'avais pas cherché plus loin et donc pas vu qu'il était déjà possible de tester le mode. Merci pour l'info.

  • # Z80

    Posté par  . En réponse au sondage Mon processeur préféré ?. Évalué à 2.

    Game Boy et TI-84 plus. :)

    La première pour ces récrés passées à jouer à Wario Land et Pokémon en fin de primaire.
    La seconde pour ces récrés passées à programmer des trucs rigolos au lycée (parmis lesquels un classique "devine le nombre, non plus haut, non plus bas", un tic-tac-toe, des programmes de maths et un snake moisi).

  • # Mode lecture en approche

    Posté par  . En réponse à la dépêche Firefox : version 38. Évalué à 4.

    Attention : rien d'officiel pour le moment

    En fouillant, j'ai vue que la page about:reader est fraîchement apparue dans cette version 38. Rien d'intéressant à voir ici pour l'instant mais il semblerait que le mode lecture qui fut un temps prévu "pour la fin de l'année (2012)" continue d'être développé pour la version desktop de Firefox. La version Android l'a apparemment déjà depuis Firefox 16.

    Le mode lecture permettrait de faire ce que fait Readability (mais sans dépendre d'un service tiers), c.à.d. afficher une version épurée d'une page web : uniquement le contenu important, sur fond uni, sans les habituels menus / boutons like / champs de recherche / etc.


  • [^] # Re: Auto-immune, attaque

    Posté par  . En réponse au journal Un journaliste suspecté de terrorisme par Skynet ou les limites des recoupements des méta-données. Évalué à 2.

    Que ce sera fun le jour où un bogue le fera attaquer ses propres infrastructures. :)

    Un peu comme les entreprises qui demandent à Google de déréférencer leurs propres contenus.

  • [^] # Re: Gestionnaire de fenêtre pavant - Tiling window manager

    Posté par  . En réponse à la dépêche IT-edit, un éditeur de texte avec terminaux intégrés. Évalué à 1.

    Mais la combinaison Tmux + gestionnaire de fenêtres pavant ça « enlarge » ta productivité de façon étonnante.

    Je suis aussi utilisateur d'un gestionnaire de fenêtres pavant (i3wm en l’occurrence) donc pas de question sur ce point. :)

    Par contre pour Tmux, je suis curieux de savoir quelle utilisation tu en as.
    Ce que je vois, c'est qu'il peut servir pour conserver une session distante ouverte (pour s'y —re—connecter en SSH à tout moment) ou comme alternative aux onglets dans le terminal. Tu en fais peut-être autre chose ?

  • [^] # Re: Gratuit mais...

    Posté par  . En réponse au journal Ebooks technique gratuits. Évalué à 3. Dernière modification le 16 février 2015 à 22:26.

    je ne fais pas d'adresses poubelles

    C'est par principe ? Puisque avec des services comme www.yopmail.com, c'est vraiment pas compliqué :

    1. Quand on demande une adresse, on indique plopmonadresse@yopmail.com.
    2. On va sur http://www.yopmail.com?plopmonadresse pour voir ce qui est envoyé à cette adresse.

    Notes :

    • plopmonadresse, c'est pour l'exemple : on met ce qu'on veut.
    • Le contenu est public (il suffit de donner l'adresse pour y accéder) et tout le monde peut vider la boîte.
    • Il y a même d'autres noms de domaines au cas où celui-ci serait blacklisté.

    Et voilà que je fais de la pub, maintenant. Et en plus c'est même pas libre, juste un peu libérateur, puisque ça permet d'éviter du spam.

    Edit :
    Effectivement ça ne respecte pas le contrat. Cet acte odieux ne m'empêche pas de dormir, cela dit.

  • [^] # Re: Warmux ??

    Posté par  . En réponse à la dépêche Atelier Warmux MDA - 7 et 8 Février 2015 Montpellier. Évalué à 1.

    Surtout que son concurrent Hedgewars est bien vivant et continue à s'enrichir en contenus et modes de jeu.

  • # [HS] Analyse statique pour moderniser du C++

    Posté par  . En réponse à la dépêche Sortie de vera++ 1.3.0. Évalué à 2.

    Je m'éloigne du sujet avec une question sur l'analyse statique qui ne porte pas sur le style de code. :p

    Est-ce que vous avez connaissance d'un outil permettant de détecter des constructions "anciennes" et de proposer l'équivalent en C++ moderne ?
    Je pense à nullptr, aux range-for, aux smart pointers, à l'initialisation des listes avec {}, …

  • [^] # Re: Tu y* vas bien fort.

    Posté par  . En réponse au journal A cause d'Ubuntu et de ses nombreux défauts, un moteur de jeux abandonne Linux !. Évalué à 2.

    Et pour tout ce petit monde, c'est grâce à Valve.

    Parmi les jeux que tu cites, Bastion et Psychonauts étaient présents dans le Humble Indie Bundle V, qui a eu lieu 8 mois avant l'annonce officielle de Steam pour Linux (respectivement juin 2012 et février 2013).
    Et je ne sais pas si l'existence de la plateforme a été LE facteur déterminant dans la décision du portage pour les autres jeux.

    En tout cas on ne peut pas donner tout le crédit à Valve ici. Mais la visibilité apportée à Linux est à mon avis une bonne chose.

  • [^] # Re: Graphviz

    Posté par  . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 2. Dernière modification le 03 novembre 2014 à 20:36.

    On dirait que le menu de gauche sur la page de la doc std affiche la liste des crates utilisées par Rust, alors que celui présent sur les pages des modules de la std affiche la liste qu'on attendait (voir par ex. sur std::ptr).

    Et pour pinailler : le module en question ne fait « que » générer des graphes au format dot (donc pas de dépendance à Graphviz).

  • [^] # Re: Collector

    Posté par  . En réponse au journal Le décompte pour la prochaine révolution est lancé. Évalué à 10.

    1835 : James Bowman Lindsay invente à Dundee la première ampoule électrique à incandescence moderne. […] Il ne protège pas son invention et ne développe pas la technologie au-delà du prototype. (source)

    Edison n'a pas inventé l'ampoule, il l'a brevetée et commercialisée. On le dit, mais c'est pas vrai pour autant.

  • [^] # Re: Ruby

    Posté par  . En réponse au journal Python comme premier langage de programmation ?. Évalué à 2.

    puts x=x*var

    Pourquoi réaffecter x ?

    Sinon, la version en python, puisque on en parle au-dessus :

    var=2
    for x in range(4):
        print(x*val)

    (sans la réaffectation, qui nécessiterait une ligne supplémentaire)

  • # log()

    Posté par  . En réponse au journal À propos des systèmes de journalisation des actions utilisateurs. Évalué à 3.

    J'imagine que les logs peuvent contenir ce genre d'informations permettant de déterminer ce qui est fait et à quelle fréquence.
    Je n'ai qu'un système minimal sans environnement de bureau et j'utilise donc un nombre d'applications assez limité, mais j'ai en tête l'exemple de Transmission qui est assez bavard et journalise le nom de tous les torrents par défaut.

  • [^] # Re: Ou alors c'est toi

    Posté par  . En réponse au journal Défouloir, pamphlet, troll: Chromium, Bépo et NIH. Évalué à 5.

    Ce qui me gène, ce n'est pas qu'ils choisissent de cibler des utilisateurs (la majorité) plutôt que d'autres (les 3 pelés). C'est tout à fait normal. Ce qui me gène, c'est qu'il choisissent de réinventer la roue plutôt que de s'interfacer avec un système existant et standard (X.org). Et si X.org marche pas bien, il aurait peut-être été plus efficace de remonter le problème upstream ou de faire un module, une lib, ou je-ne-sais-quoi qui aurait pu ensuite être réutilisé par les copains, surtout si c'est propre et maintenable, leur évitant au passage de réinventer leur roue perso.

    C'est l'unique intérêt du libre il me semble.

    Avoir du code maintenable et des gens pour aider ? C'est triste ton avis sur le libre.

    Tu n'es pas dans le cœur de cible du projet. Pour que ce soit le cas il faudrait que beaucoup d'acteurs s’allient pour pousser bien fort le desktop linux et ce sur tous ses aspects

    Je n'ai pas compris. Il faut que des acteurs s'allient pour que je sois dans le cœur de cible du projet ? Mmmh ?