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.
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….
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!).
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.
Ç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.
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).
Ç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.
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.
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).
« 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.
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.
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).
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).
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.
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.
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.
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.
«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.
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.
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).
[^] # Re: Autres OS
Posté par Fabimaru (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 Fabimaru (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 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 Fabimaru (site web personnel) . En réponse au journal Quelles extensions pour votre Firefox?. Évalué à 6.
[^] # Re: Localisation du problème
Posté par Fabimaru (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 Fabimaru (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 Fabimaru (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 Fabimaru (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 Fabimaru (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 Fabimaru (site web personnel) . En réponse au journal Firefox OS est bronsonisé. Évalué à 6.
Ç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 Fabimaru (site web personnel) . En réponse au journal [HS] Ils ont gagné cette bataille. Évalué à 9.
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 Fabimaru (site web personnel) . En réponse au journal Passage à duckduckgo pour mes recherches au lieu de google. Évalué à 10.
source?
[^] # Re: Démocratie?
Posté par Fabimaru (site web personnel) . En réponse au journal Et ce soir, la démocratie l'emporte ! . Évalué à 6.
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 Fabimaru (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 Fabimaru (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 Fabimaru (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 Fabimaru (site web personnel) . En réponse au journal VMWare poursuivi pour non-respect de la GPL. Évalué à 3.
Et bien là groumly a bien parlé d'un nombre d'alternatives si VMWare était reconnu coupable.
# Pilotes graphiques
Posté par Fabimaru (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 Fabimaru (site web personnel) . En réponse au journal Microsoft investit dans CyanogenMod !?. Évalué à 3.
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 Fabimaru (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):
# Cargo sous Linux
Posté par Fabimaru (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:
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 Fabimaru (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 Fabimaru (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 Fabimaru (site web personnel) . En réponse au journal Échec du lancement de Galileo, un signe du déclin de l'Europe ?. Évalué à 8.
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 Fabimaru (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 Fabimaru (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).