Fabimaru a écrit 2680 commentaires

  • [^] # Re: Autres OS

    Posté par  (site web personnel) . En réponse au journal Android: position dominante et navigateurs alternatifs. Évalué à 3.

    Justement, la plainte de l'UE pour abus de position dominante concerne le fait que les constructeurs ne sont pas libres de proposer Android (version Google) et un fork.

  • [^] # Re: developpement : idem

    Posté par  (site web personnel) . En réponse au journal Avant c'est trop cher, après c'est trop tard. Évalué à 10.

    Et c'est une grande satisfaction quand tu apprend que le projet a eu du retard, que cela ne correspond pas à ce que voulait le client etc…

    Et c'est une moins bonne satisfaction quand tu apprends que celui qui a pris cette décision stupide est soit parti officier ailleurs (pour un meilleur salaire), soit a réussi à noyer le poisson ou à blâmer d'autres personnes/divisions….

  • # Quelques autres

    Posté par  (site web personnel) . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 6.

    • Snap Link Plus: ouvre dans des onglets/fenêtres les liens d'une page au sein d'un rectangle qu'on trace à la souris.
    • Undo Closed Tabs Button: un accès rapide aux onglets fermés récemment.
    • The Addon Bar (Restored): la barre de statut avec plein de petites icônes qui avait disparu d'une version précédente de Firefox.
  • [^] # Re: Localisation du problème

    Posté par  (site web personnel) . En réponse au message IPv6 + https + Wikipédia = Mystère!. Évalué à 2.

    J'ai finalement trouvé la valeur magique de MTU maximale à partir de laquelle mes requêtes réussissent: 1462. Je n'ai aucune idée de la raison (ce qui est dommage).

    J'ai aussi remarqué (dans ma grande méconnaissance réseau) qu'à l'arrêt et au démarrage de la connexion ADSL, le routeur envoie un message ICMPv6 « Router Advertisement » contenant une MTU recommandée (1456). Donc je suppose que ma machine/VM doit en tenir compte d'une manière ou d'une autre (la MTU affichée reste la même, par contre le "maximum segment size" sera lui plus bas lors d'une connexion qui suit).

    D'autre part, quand la machine démarre, elle envoie un « Router Solicitation » auquel le routeur répondra par un « Router Advertisement ».

    Je crois que je vais arrêter mes investigations ici (ah si j'avais le temps, j'essaierais d'étudier en détails ce qu'il se passe sous le capot!).

  • [^] # Re: Localisation du problème

    Posté par  (site web personnel) . En réponse au message IPv6 + https + Wikipédia = Mystère!. Évalué à 2.

    En diminuant le MTU de 1500 à 1400, plus de problème (à la fois au niveau Ethernet ou TCP).

    En comparant le contenu des paquets, j'ai vu, outre les numéros de séquence TCP invalides, que ces champs étaient différents entre un essai réussi et échoué: dans ce dernier cas, la "window size" initiale était plus grande avant de diminuer, tout comme le "maximum segment size" (1440, diminuant en dessous de 1400).

    Reste plus qu'à comprendre quelle est la raison exacte.

  • [^] # Re: Localisation du problème

    Posté par  (site web personnel) . En réponse au message IPv6 + https + Wikipédia = Mystère!. Évalué à 2.

    Ça avance:
    * J'avais mal regardé Wireshark. Sur ma VM Ubuntu Desktop je reçois bien une réponse au « Client Hello », mais le paquet est analysé comme « ETHERNET FRAME CHECK SEQUENCE INCORRECT », et le numéro de séquence TCP est incorrect.
    * Pour Fedora Server, Wireshark voit plusieurs paquets en double.

    J'ai de quoi analyser pour le moment. Je vous tiens au courant si j'ai une découverte intéressante à partager.

  • [^] # Re: Localisation du problème

    Posté par  (site web personnel) . En réponse au message IPv6 + https + Wikipédia = Mystère!. Évalué à 2.

    J'ai effectivement fait tourner Wireshark sur la machine hôte, et je vois bien passer les paquets de la machine invitée. Je vois bien partir dans tous les cas les « hello client» (enfin, selon Wireshark).

    J'ai pensé à comparer les flux dans les trois cas:
    * La requête échoue car elle est faite dans les premières minutes.
    * La requête réussit car elle est faite après ce délai.
    * La requête réussit car elle est faite sur une distrib non problématique.

    Je ne l'ai pas encore fait car c'est un peu chiant. Je crois que c'est la prochaine étape: exporter les dumps Wireshark en texte, virer tout ce qui n'est pas intéressant (comme les timestamps) et comparer avec "meld".

    Je pourrais aussi essayer de trouver d'autres sites HTTPS qui posent problème (avec Duckduckgo pas de problème par exemple).

  • [^] # Re: « Si vous êtes développeurs de sites web »

    Posté par  (site web personnel) . En réponse au journal [ HS, enfin presque ] SNCF, transilien.fr, du gros n'importe quoi.. Évalué à 9.

    Ça fait toujours plaisir de se faire insulter. Je ne travaille pas pour/chez eux, mais je peux imaginer des tas de raisons pour lesquelles on peut arriver à un résultat pitoyable avec une majorité de gens pleine de bonnes volontés, comme par exemple:
    * Le prestataire qui vend des novices comme « seniors », avec un bon turn-over.
    * La date buttoir intenable (mais qui reste le critère n°1, parce que les bonus se jouent là-dessus) qui amène à des bidouilles déplorables dont personne ne va se plaindre en interne. L'amélioration des URL, ce sera pour la prochaine itération promis, c'est enregistré comme tâche de basse priorité.
    * Le chef dictatorial savait exactement ce qu'il voulait.

  • [^] # Re: C'est dommage...

    Posté par  (site web personnel) . En réponse au journal Firefox OS est bronsonisé. Évalué à 6.

    • Applis full HTML : c'était plus une limitation qu'autre chose.. Ça aurait sans doute été plus simple de porter des applis Android si on pouvait faire tourner une JVM…

    Ça a été aussi un point bloquant pour moi. J'avais envisagé de porter un programme d'apprentissage basé sur des cartes mémoires, Anki (version pour ordinateur en Python) et Ankidroid (le portage en Java pour Android). Mais il s'est avéré que le seul moyen d'utiliser SQLite (à la fois utilisé pour le traitement des données et comme format de fichier pour l'interopérabilité avec les versions ordinateurs/Android) était une version de SQLite compilée avec EMScripten et travaillant complètement en mémoire (pour un fichier de 50-100Mo, bonjour les temps de démarrage et la consommation de ressources!).

    Bref, le portage d'applications vers Firefox semble plus compliqué que pour tout autre OS de téléphone.

  • [^] # Re: Ce que je constate .....

    Posté par  (site web personnel) . En réponse au journal [HS] Ils ont gagné cette bataille. Évalué à 9.

    On va avoir ensuite un défilé de nouvelles lois liberticides.

    Je sens que ça va finir comme le fichage génétique, au départ vendu pour lutter contre les crimes sexuels et violents, a été étendu au voleur de pommes et à l'arracheur d'OGM : les mesures «exceptionnelles» vont être étendues à tous les domaines (je parie sur la protection de la propriété intellectuelle et des intérêts économiques).

    Et par des lois assez floues pour permettre tout et n'importe quoi, sans désigner que personne ne soit responsable en cas d'abus (lu récemment un argument d'un responsable des renseignements britannique disant que la loi était assez floue pour que les écoutes ne soient pas illégales).

  • [^] # Re: Framabee

    Posté par  (site web personnel) . En réponse au journal Passage à duckduckgo pour mes recherches au lieu de google. Évalué à 10.

    « On sait que »

    source?

  • [^] # Re: Démocratie?

    Posté par  (site web personnel) . En réponse au journal Et ce soir, la démocratie l'emporte ! . Évalué à 6.

    « L'État continue de financer l'Église orthodoxe et de verser des salaires aux prêtres!»

    Une intervenante de «C'est dans l'air» indiquait que l'Église jouait là-bas un rôle social que n'endossait pas l'État: soupes populaire, prise en charge des personnes âgées… Et donc que tout n'était pas si simple.

  • # Raildar

    Posté par  (site web personnel) . En réponse au journal L'État français retourne sa veste sur l'Open Data dans les transports. Évalué à 6.

    Ce que faisait Raildar (ce que je trouve formidable d'un point de vue utilisateur) pour récupérer les données de la SNCF, est-ce légal/permis par les conditions des sites de la SNCF? Si c'est non, on ne peut pas parler de guerre contre l'open data.

  • # Ulule, affichage des noms contributeurs

    Posté par  (site web personnel) . En réponse à la dépêche Grammalecte, correcteur grammatical. Évalué à 2.

    Attention, par défaut Ulule permet de consulter les prénoms et noms des contributeurs. Dans les préférences du compte, il est possible d'être anonyme ou d'afficher un pseudo (personnellement, je trouve ça plus normal qu'un site utilise les pseudos par défaut).

  • [^] # Re: Excellente nouvelle

    Posté par  (site web personnel) . En réponse au journal Adoption du projet de loi relatif au renseignement en première lecture. Évalué à 8.

    Si c'est en France, ils pourront directement se brancher sur sa sortie.

  • [^] # Re: Pas compris !

    Posté par  (site web personnel) . En réponse au journal VMWare poursuivi pour non-respect de la GPL. Évalué à 3.

    J'ai plusieurs fois constaté des pro-GPL décider que si on viole la GPL, la seule solution est de diffuser tout le code.

    Et bien là groumly a bien parlé d'un nombre d'alternatives si VMWare était reconnu coupable.

  • # Pilotes graphiques

    Posté par  (site web personnel) . En réponse au journal Test de l'Odroid-C1. Évalué à 2.

    Sur mon Odroid X2, avec une distrib Lubuntu, je n'ai pas réussi à faire marcher les drivers graphiques (proprio). Par conséquent, si le bureau est utilisable, je ne peux pas lire de vidéos (dommage ça aurait faire un bon appareil multimédia à faible conso).

    Arrives-tu à lire des vidéos avec ton modèle?

  • [^] # Re: C'est de la stratégie...

    Posté par  (site web personnel) . En réponse au journal Microsoft investit dans CyanogenMod !?. Évalué à 3.

    En rendant CyanogenMod plus fort, il affaiblit Google

    D'un autre coté, CyanogenMod se rapproche d'un point de vue fonctionnel de l'Android de Google, parce qu'il doit passer les tests de la «Compatibility Test Suite» pour pouvoir bénéficier des applications Google (ne pas avoir gmail, google map et google play réduit la clientèle, et donc ce n'est pas trop l'intérêt de Cyanogen Inc). Difficile de rentrer dans le moule et d'affaiblir Google. Il parait que l'accès root ne serait plus présent par défaut. Si c'est juste pour avoir un autre simple dérivé de base d'AOSP, bof…

    Donc j'ai l'impression que la version de Cyanogen Inc ne démarquera plus tellement de celles d'autres fabricants de téléphones. Et donc l'affaiblissement serait tout relatif.

  • [^] # Re: x8

    Posté par  (site web personnel) . En réponse au journal Power8 et openssl speed aes. Évalué à 2.

    Sur un ODROID-X2 (Exynos4 1.7GHz Quad core ARM Cortex-A9 MPCore):
    $ cat /proc/cpuinfo
    processor   : 0
    model name  : ARMv7 Processor rev 0 (v7l)
    BogoMIPS    : 3394.86
    Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls 
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant : 0x3
    CPU part    : 0xc09
    CPU revision    : 0
    
    processor   : 1
    model name  : ARMv7 Processor rev 0 (v7l)
    BogoMIPS    : 3394.86
    Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls 
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant : 0x3
    CPU part    : 0xc09
    CPU revision    : 0
    
    processor   : 2
    model name  : ARMv7 Processor rev 0 (v7l)
    BogoMIPS    : 3394.86
    Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls 
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant : 0x3
    CPU part    : 0xc09
    CPU revision    : 0
    
    processor   : 3
    model name  : ARMv7 Processor rev 0 (v7l)
    BogoMIPS    : 3394.86
    Features    : swp half thumb fastmult vfp edsp thumbee neon vfpv3 tls 
    CPU implementer : 0x41
    CPU architecture: 7
    CPU variant : 0x3
    CPU part    : 0xc09
    CPU revision    : 0
    
    Hardware    : ODROIDX2
    Revision    : 0000
    Serial      : 0000000000000000
    
    $ openssl speed aes
    
    OpenSSL 1.0.1f 6 Jan 2014
    built on: Wed Oct 15 17:50:23 UTC 2014
    options:bn(64,32) rc4(ptr,char) des(idx,cisc,16,long) aes(partial) blowfish(ptr) 
    compiler: cc -fPIC -DOPENSSL_PIC -DOPENSSL_THREADS -D_REENTRANT -DDSO_DLFCN -DHAVE_DLFCN_H -DL_ENDIAN -DTERMIO -g -O2 -fstack-protector --param=ssp-buffer-size=4 -Wformat -Werror=format-security -D_FORTIFY_SOURCE=2 -Wl,-Bsymbolic-functions -Wl,-z,relro -Wa,--noexecstack -Wall -DOPENSSL_BN_ASM_MONT -DOPENSSL_BN_ASM_GF2m -DSHA1_ASM -DSHA256_ASM -DSHA512_ASM -DAES_ASM -DGHASH_ASM
    The 'numbers' are in 1000s of bytes per second processed.
    type             16 bytes     64 bytes    256 bytes   1024 bytes   8192 bytes
    aes-128 cbc      54398.70k    58627.48k    59809.79k    60477.78k    60317.70k
    aes-192 cbc      47171.19k    51021.72k    52438.27k    52809.39k    52917.59k
    aes-256 cbc      41701.79k    44336.21k    45163.35k    45312.00k    45419.18k
    
  • # Cargo sous Linux

    Posté par  (site web personnel) . En réponse à la dépêche Rust 0.12 : non, pas le jeu vidéo, le langage !. Évalué à 2.

    Selon la page du projet, si on veut obtenir Cargo sous Linux:

    curl https://static.rust-lang.org/rustup.sh | sudo bash

    Pas terrible terrible. Je n'aime pas vraiment qu'un programme vienne s'installer je ne sais où, sans que je sache comment je vais le désinstaller/mettre à jour proprement.

    Il y a un PPA pour Ubuntu, mais la dernière version dispo date de plusieurs mois et ne compile pas des projets récents.

    Alors pour moi qui connait le confort d'utiliser Maven en Java (qui récupère toutes les dépendances), un outil comme ça est quasi-indispensable pour ma productivité. Mais son installation me fait peur.

  • # Par contre…

    Posté par  (site web personnel) . En réponse au journal La chasse aux trolls est ouverte !. Évalué à 8.

    si vous êtes un chef d'état et fabriquez des preuves pour justifier une guerre qui fera des centaines de milliers de mort, que risquez-vous? Le crime contre l'humanité? La prison à vie?

    Bon, ce dont parle l'article, pour moi ce ne sont pas les trolls (des provocateurs) mais le cyber-harcèlement. À mon humble avis, le problème est moins les harceleurs que ceux qui ont décidé d'éteindre leur cerveau et crier avec la meute.

  • # Consommation mémoire

    Posté par  (site web personnel) . En réponse au journal Des nouvelles d'Electrolysis. Évalué à 10.

    Avoir un système à la Chrome ne va-t-il pas mener à un consommation mémoire à la Chrome? (c'est à dire plus importante avec un grand nombre d'onglet)
    Ça m'inquiète un peu.

  • [^] # Re: Quelques pistes

    Posté par  (site web personnel) . En réponse au journal Échec du lancement de Galileo, un signe du déclin de l'Europe ?. Évalué à 8.

    «Le TGV a maintenant plus de 30 ans et les américains sont toujours infoutu d'en mettre un en place car leur structure politique est foireuse… (ça ne les empêche pas de subventionner Amstrak).»

    Plus les distances sont grandes, moins le train à grande vitesse a d'avantages par rapport à l'avion. Les États-Unis sont plus grands et moins densément peuplés, donc l'intérêt est bien moindre.

  • [^] # Re: Un peu de bike shedding: je n'aime pas leur syntaxe des format string

    Posté par  (site web personnel) . En réponse à la dépêche Encore une couche de rouille avec Rust 0.11. Évalué à 2.

    Ce n'est pas pour l'internationalisation. «print!» est une macro (comme le point d'exclamation l'indique) qui va vérifier que les paramètres de la chaine de formatage sont corrects. Par exemple avec "{0} {1}" il doit y avoir deux paramètres additionnels. Cette vérification est faite à la compilation (ce qui est bien, comme ça ça n'implique pas un surcout d'analyse de la chaine à l'exécution).
    Par contre, on est obligé de mettre une chaine littérale, sinon:

    error: format argument must be a string literal.

  • [^] # Re: Cercle, influence, compétence, toussa

    Posté par  (site web personnel) . En réponse au journal « Si je garde ma carte bancaire avec moi, personne ne l'utilisera à ma place ! ». Évalué à 6.

    Ils n'atteignent pas le second tour… ou alors ils n'atteignent pas le premier tour parce qu'ils sont beaucoup moins influents que le(s) leader(s) de leur mouvement politique (qui a/ont encore plus les dents qui rayent le parquet).
    Et pour un professionnel de la politique préférera sûrement ne pas mordre la main qui le nourrit (en fournissant du soutien médiatique et du pognon).