Christophe a écrit 492 commentaires

  • [^] # Re: Comportement attendu

    Posté par  . En réponse au journal Compilateur trop intelligent. Évalué à 8.

    Je n'avais pas remarqué que Clang faisant la même chose même dans le cas où on initialise "Do" à nullptr ou 0.

    Dans ce dernier cas, je suis encore plus choqué: ce n'est pas un cas indéfini! On demande à appeler une adresse précise, de quel droit Clang modifie-t-il notre code ?

    Si j'écris Do = (Function)0 --> paf, remplacé par EraseAll
    Si j'écris Do = (Function)1 --> hop, il prend la valeur

    Je ne vois aucune justification valable pour ce genre "d'optimisation".

  • [^] # Re: Comportement attendu

    Posté par  . En réponse au journal Compilateur trop intelligent. Évalué à 5.

    À la limite, vous pouvez blâmer Clang de supposer que votre programme est correct..

    Oui, c'est tout à fait ma réaction fasse à ce comportement. Ce programme est incorrect, d'ailleurs Clang a dû le modifier pour qu'il fonctionne.

    Une autre manière plus simple (et à mon avis moins risquée) de résoudre la situation aurait été d'initialiser le pointeur "Do" à une valeur invalide, genre zéro, afin de faire explicitement crasher le programme. Mais le mieux reste d'échouer à la compilation, à mon avis.

  • [^] # Re: En parlant de lire ...

    Posté par  . En réponse au journal Alerte du 16 octobre en cours : wpa_supplicant souffre d'une faille de sécurité. Évalué à 2.

    En effet, mais on peut comprendre leur frustration: finalement, les mises à jour de binaires pourront se faire au plus tôt chez tous les OS privateurs. Et alors que les OS libres ont souvent un délai de réaction rapide, ils doivent attendre le dernier jour pour effectivement protéger leurs utilisateurs.

    Notons quand même qu'ils ont publié la correction avec l'accord de la personne à l'origine de l'embargo.

  • # Pour les parisiens

    Posté par  . En réponse au journal Le projet ZeMarmot a besoin de votre soutien. Évalué à 4.

    Pour ceux qui sont intéressés, il y a ce soir une présentation de ZeMarmot à la bibliothèque Faidherbe, à Paris.

    Voici les détails:
    https://bibliotheques.paris.fr/Numok/doc/QUEFAIRE/31309

    Ce sera présenté par Jehan lui-même !

  • [^] # Re: security update

    Posté par  . En réponse au journal WPA2 est bronsonisé. Évalué à 1.

    Mais là est tout l'intérêt d'avoir des appareils avec le moins de pilotes propriétaires possible qui puissent avoir au moins un suivi communautaire.

    A noter, ironie du sort, que l'élément fautif ici est wpa_supplicant, une brique libre de l'OS Android…
    Ce qui veut donc dire aussi que les différentes distributions Linux réutilisant les pilotes Android (SailfishOS, Plasma Mobile, Ubuntu Touch, LuneOS, etc) peuvent corriger le problème immédiatement.

  • [^] # Re: commentaire link

    Posté par  . En réponse au journal WPA2 est bronsonisé. Évalué à 5.

    Ici OpenBSD n'y est pour rien !

    As a compromise, I allowed them to silently patch the vulnerability. In hindsight this was a bad decision

    C'est lui qui a autorisé OpenBSD à faire la correction en avance. En rétrospective il regrette, sauf que sans l'autorisation de publier la correction, est-ce qu'OpenBSD l'aurait quand même fait ? Rien n'est moins sûr…

  • [^] # Re: Ressources?

    Posté par  . En réponse à la dépêche Quelques nouvelles de LuneOS. Évalué à 6.

    Malheureusement non, 256Mo de RAM ça risque de ne pas suffire. Actuellement notre recommandation c'est 1Go de RAM et un noyau Linux >= 3.4. Donc même si on faisait un effort pour tenir sur 256Mo de RAM, ça coincera sûrement au niveau du noyau.

    De plus apparemment personne n'a jamais testé libhybris sur ce matériel ( Matériel pris en charge par libhybris ) donc j'ai peu d'espoirs.

  • [^] # Re: consolidation Qt

    Posté par  . En réponse à la dépêche Quelques nouvelles de LuneOS. Évalué à 10.

    En effet, la question mérité d'être posée. Cependant plus on ajoute de composants dans une base commune, et plus on va remarquer les différences de besoin entre les projets…

    Le but de Halium, en soi, est de mettre en commun l'effort de réutilisation des pilotes Android. Il faut bien voir qu'Android a sa propre chaîne de compilation, et se base sur une bibliothèque de base différente de tout le reste de l'écosystème. Là où on perd du temps avec Android, c'est justement parce qu'il faut faire ce grand écart.

    Ce gap est bien moindre lorsqu'on parle de Qt: c'est bien intégré à l'écosystème "classique" glibc/systemd/Wayland/DBus, on le compile avec notre GCC 6 classique (là où Android utilise souvent un GCC 4.8)… La majorité de l'effort va finalement consister à adapter légèrement Qt pour que l'intégration dans la distribution soit aux petits oignons. Et ça, malheureusement, ce n'est pas quelque chose qui peut être mis en commun.

    Regardons les distributions que tu as citées:
    - Plasma Mobile: je connais peu, mais apparemment ils utilisent un Qt peu patché, proche de la dernière version
    - LuneOS: pareil, Qt dernière version, mais QtWebEngine est patché pour ajouter des intégrations dans le coeur Chromium
    - Ubuntu Touch: un seul mot: Mir ;)
    - SailfishOS: ils ont mis 2 ans à passer de Qt 5.2 à Qt 5.6, et comme ils ont des engagements commerciaux la priorité est à la maîtrise et la stabilité des APIs. Donc Qt 5.9, c'est pas pour demain…

    En résumé, le travail fourni pour intégrer Qt est spécifique à chaque distribution; je ne crois pas qu'on y gagnerait à essayer de mettre ça en commun. Ou alors ça devient une nouvelle distribution - un peu comme PostmarketOS.

  • [^] # Re: Beurk

    Posté par  . En réponse au message Skype avec la version 5.5.0.1. Évalué à 1.

    Certes, mais si ses contacts sont sur Skype ça va pas beaucoup l'aider…

  • [^] # Re: Résultats du second tour présidentiel 2017

    Posté par  . En réponse au journal En marche. Évalué à 3.

    Donnons du poids au vote blanc et je dépose mon vote dans une urne, promis.

    "Six candidats sont favorables à la reconnaissance du vote blanc dont Jean-Luc Mélenchon, François Asselineau, Nicolas Dupont-Aignan, Jacques Cheminade et Benoît Hamon (qui veut soumettre la question au référendum)." ( source )

    J'ose espérer que tu as voté au premier tour…

    Mais visiblement, pour un votant, ce n'est pas intéressant que d'essayer de comprendre pourquoi de moins en moins de gens vont voter. C'est triste.

    Oh, c'est intéressant… Mais à chaque fois qu'on regarde de plus près, c'est illogique ou non constructif, donc on se lasse. Certains voudraient que les choses changent, mais sans rien faire.

  • [^] # Re: Et synergy ?

    Posté par  . En réponse à la dépêche Des nouvelles de GNOME à l’occasion de la 3.26. Évalué à 4.

    Dans Wayland, une application n'aura à priori accès qu'à ses ressources, qu'à son affichage. Mais toutes les possibilités sont ouvertes…

    Le protocole est extensible: rien n'empêche GNOME Shell de proposer une extension de capture d'écran (avec autorisation en liste blanche de l'utilisateur par exemple) qui sera utilisée par un client Wayland adapté à cette extension. Ce ne sera pas standard (ça reste spécifique à GNOME), mais pour un environnement donné ça peut dépanner.

    Par exemple il existe des applications de capture d'écran sur SailfishOS, qui se base pourtant sur un vieux Wayland…

  • [^] # Re: Du mieux mais...

    Posté par  . En réponse à la dépêche Librem 5, un projet de téléphone mobile libre tournant sous GNU/Linux !. Évalué à 2.

    En fait, d'après ce que j'ai compris, le code appartient surtout à leurs actionnaires. Et autant les gens chez Jolla sont plutôt pro-ouverture (beaucoup de devs sont contributeurs au libre), autant les actionnaires semblent rester de marbre.

    Pour la partie libre du code, n'oublions pas qu'ils sont les principaux contributeurs à Mer, qui est un gros morceau. Beaucoup d'éléments de Mer sont réutilisés dans d'autres projets.

    A ma connaissance, depuis la naissance de Jolla, seul le navigateur a été libéré. Tout le monde se plaint de la stagnation des applis fournies par Jolla (mail, calendrier, maps…); au début je voulais bien comprendre qu'ils sont une petite structure et que c'est pas évident, mais après 4 ans il faut bien se rendre à l'évidence: ils voient ça comme une perte de temps.

  • [^] # Re: Résultats du second tour présidentiel 2017

    Posté par  . En réponse au journal En marche. Évalué à 8.

    Bref. Tous ceux qui n’ont voté ni pour l’un ni pour l’autre.

    Non, tu vas trop vite en besogne…

    • Abstentionnistes: n'ont pas voté, on ne sait pas. Peut tout aussi bien être "ok-ok" que "ni-ni".
    • Votes nuls: un peu flou ici, c'est entre "vote blanc" et "vote pour une personne mais invalide"
    • Non-inscrits: c.f. abstentionnistes: on ne sait pas.
    • Vote blanc: ont voté contre tous les candidats. Eux, c'est le "ni-ni".

    La colonne de gauche, telle que représentée sur la graphique (ni-ni), ce ne devrait être que les votes blancs.

  • [^] # Re: Résultats du second tour présidentiel 2017

    Posté par  . En réponse au journal En marche. Évalué à 6.

    Pour être précis, ils n'ont exprimé aucun choix. Y compris un choix "ni-ni".

    Donc non, ils n'ont pas "choisi ni l’un ni l’autre des candidat·e·s". Ils n'ont pas choisi du tout, et on ne sait pas pourquoi. C'est différent, dans le sens où on ne peut pas créer une colonne "abstentionnistes" en opposition aux deux autres candidats. Ça, c'est le vote blanc.

  • [^] # Re: Attention, n'allons pas trop vite…

    Posté par  . En réponse au journal Le jour d’après, c’est aujourd’hui. Évalué à 3.

    La courbe xkcd me semble correcte, si on regarde "Land surface air temperature" dans ledit chapitre: on en est effectivement à une anomalie de +1°C.
    C'est donc amusant, marquant, et… correct.

  • [^] # Re: Ok j'avoue

    Posté par  . En réponse au journal « Je suis de gauche », le pack de démarrage. Évalué à 4.

    Ensuite il n'y a rien de mal à être choqué de voir une miss Helsinki noire.

    Le problème, c'est le mot "choqué". On ne devrait pas être choqué, car il n'y a pas eu de triche ou de mauvaise action.

    Surpris, pourquoi pas, c'est sûr que c'était quand même assez improbable. Alors c'est peut-être une maladresse dans le choix des mots, mais quand on est sur une pente savonnée il faut faire attention à ces détails…

  • # Backup de table

    Posté par  . En réponse au message Petite colle sur le premier secteur d'un disque dur. Évalué à 3.

    Il y a souvent une redondance de la table des partitions: peut-être que la copie se situe là, et qu'il veut vérifier la cohérence ?

  • # Alimentation

    Posté par  . En réponse au message disque dur externe usb2 en gtp. Évalué à 2.

    Il n'est pas impossible que le problème vienne d'une alimentation insuffisante: il faudrait essayer en le branchant avec un câble USB "en Y", ou encore sur un port usb3 qui peut fournir une tension plus élevée…

    Mais c'est juste une hypothèse.

  • [^] # Re: Accessibilitant

    Posté par  . En réponse au journal #REM on saura peut-être faire le café et pas vous ficher dehors. Évalué à 8.

    Concernant les remarques sur la formes, je ne les partage pas.
    La forme réduit l'accessibilité au fond, en cherchant à ajouter du contenu par le contenant, c'est à dire le modifier, paradoxalement pour rendre ce fond plus accessible.

    La forme présente le fond. C'est indissociable: il y a toujours une forme. Le texte de ce journal a une forme. Et parfois, la forme réduit l'accessibilité au fond. C'est le cas de ce journal.

  • # Journal ~~> Dépêche

    Posté par  . En réponse au journal De la distribution des clefs OpenPGP. Évalué à 7.

    Ce journal mériterait d'être promu en dépêche.

  • [^] # Re: Abstention abstention ...

    Posté par  . En réponse au journal Résultats des elections, qui est le vrai vainqueur ?. Évalué à 1.

    Le scrutin à 2 tours favorise en effet les adhésions "de premier choix" face aux adhésions "de second choix".

    Est-ce mieux, moins bien ? Diffficile à dire. Et paradoxalement, tu critiques le résultat de notre type de scrutin, alors que dans le cas présent, c'est plus un "second choix" qui a été élu. Macron a profité du vote utile au premier tour, et au second tour il a rassemblé tous ceux qui le préféraient à Le Pen.

    Une conséquence est que la personne élue est souvent celle qui a le noyau dur de supporters le plus gros, nuancé par un report des voix favorable (ou non défavorable) des autre candidats.

    Étant donné que cela est nuancé par les législatives, qui sont partiellement proportionnelles, ça me semble être une solution qui en vaut bien d'autres.

  • [^] # Re: la manipulation fonctionne des deux cotés

    Posté par  . En réponse au journal MacronLeaks est tombé dans le pot de miel tendu par En Marche!. Évalué à 3.

    C'est vrai que même sans honeypot (dont l'existence, même probable, reste à prouver d'ailleurs) on avait déjà montré le manque d'intégrité de ce leak. Là, ça en rajoute juste une couche supplémentaire dans le doute.

    Ce qui me plaît quand même dans l'histoire du pot de miel, c'est que ça utilise l'arme du doute dans l'autre direction: les pirates auront à vérifier les données qu'ils extraient. Parce qu'on l'a bien vu dans cette présidentielle, le doute, c'est très efficace pour affaiblir sans preuve et pour faire perdre du temps à l'adversaire.

  • [^] # Re: la manipulation fonctionne des deux cotés

    Posté par  . En réponse au journal MacronLeaks est tombé dans le pot de miel tendu par En Marche!. Évalué à 5.

    Au final, ce qu'on retient, c'est que ces données ne sont pas fiables. Maintenant personne ne va s'embêter à creuser les 9Go de leaks pour trouver un truc, qui potentiellement serait juste un attrape-nigaud.

    Le but est donc réussi: rendre le leak inoffensif.

    Et il est bien possible que cette méthode se généralise dans le futur, vu son efficacité. Les pirates devront maintenant faire un travail de fond pour chaque donnée leakée pour vérifier s'ils ne sont pas tombés sur un piège. Et personnellement, je pense qu'un pirate est souvent une grosse feignasse, pour qui l'aspect dissuasif de cette tâche peut être efficace.

  • [^] # Re: Abstention abstention ...

    Posté par  . En réponse au journal Résultats des elections, qui est le vrai vainqueur ?. Évalué à 2.

    Je nuancerais un peu en disant qu'on élit à la fois un programme et son représentant, mais globalement je suis assez d'accord, surtout en France.

    Par contre, pour l'analyse du cas Fillon, tu n'es pas très cohérent: "il s'est écrasé devant son adversaire au point d’appeler à voter pour lui", suivi de "Ce représentant est élu pour faire ce qu’il semble plus juste, même aller contre son programme si nécessaire".

    Tout d'abord, passé les résultats du premier tour, Macron n'était plus son adversaire, puisque Fillon était hors-course. Il a alors indiqué le candidat qui, selon lui, est le plus proche des valeurs de LR: c'est ce qui lui a semblé juste, même si c'est aller partiellement contre son programme. En tant que chef de file de son mouvement, il est dans son rôle; vu les estimations de vote des fillonnistes au 2nd ça n'a pas eu une influence formidable, mais ça permet un positionnement politique.

  • [^] # Re: Abstention abstention ...

    Posté par  . En réponse au journal Résultats des elections, qui est le vrai vainqueur ?. Évalué à 1.

    Bon, je vois que j'ai déclenché un joli petit flot de commentaires, alors je vais tenter d'y répondre, en précisant ce que j'entendais pas "légitime".

    Effectivement, on peut avoir pas mal de définition de la "légitimité", c'est à géométrie variable. Je n'y avais pas pensé, d'où la confusion.

    Le président élu est légitime, effectivement au sens légaliste. Mais il faut bien voir aussi que c'est la seule base commune à tous les Français: toute autre (il)légitimié serait subjective.

    L'abstention, personne ne sait ce qu'elle veut dire, ce ne sont que des suppositions. Exposer une de ces suppositions comme une vérité, c'est cela que je trouve illégitime, car c'est de l'ordre de la tromperie. Alors certes, c'est de l'ordre de l'éthique, mais je partais du principe que c'est une éthique partagée par quasiment tout le monde.

    Si mon raisonnement ne tient pas debout, merci de le démonter !