jnanar a écrit 294 commentaires

  • # Et les malvoyants ?

    Posté par  (site web personnel) . En réponse au journal Écriture inclusive, comment la France a encore perdu une belle occasion de devenir leade(r|use).. Évalué à 10.

    Quand je vois ces horreurs, je ne peux m'empêcher de penser aux malvoyants qui utilisent des programmes de synthèse vocale pour s'informer ou des clavier en braille de ce type?

    Dans les deux cas, le résultat doit être très perturbant. C'est malheureux de se cacher derrière un concept d'écriture "inclusive" qui exclu les malvoyants, les dyslexiques (il me semble avoir lu ici des témoignages de personnes très perturbées par l'écriture inclusive) et beaucoup de lecteurs comme moi qui sont potentiellement intéressés par le fond mais qui renoncent à cause de la forme trop pénible. C'est, je trouve un des meilleurs argument contre ces horreurs.

  • [^] # Re: du boulot!

    Posté par  (site web personnel) . En réponse au journal Wikum : Résumé et récursion. Évalué à 2.

    Sur Reddit, il y a un bot (autotldr) qui résume des articles de news ou autre. Il utilise
    http://smmry.com/. De manière surprenant, ça marche assez bien avec toutes les questions que ça pose (biais, omission etc).

    https://www.reddit.com/r/autotldr/comments/31b9fm/faq_autotldr_bot/

  • [^] # Re: Exceptionnel ou systémique ?

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

    Le principe des geyser est légèrement différent. Je ne suis pas un spécialiste mais voici la définition de wikipedia:

    De l'eau s'introduit dans le réservoir du geyser (qui est proche d'une poche magmatique) par infiltration puis, en s'accumulant dans le réservoir, elle monte dans le conduit étroit, résistant et haut. Il faut rappeler que la pression ne dépend pas du volume mais de la hauteur, et que plus la pression est grande plus la température d'ébullition est élevée. Ainsi l'eau du conduit va faire pression sur l'eau du réservoir et augmentera la température d'ébullition. Au bout d'un certain temps, la poche magmatique aura suffisamment chauffé pour vaporiser une partie de son eau, créant ainsi une bulle de vapeur qui va remonter vers la surface. Or, le seul chemin de sortie est le conduit, où la bulle va donc s'engouffrer. Elle va pousser vers le haut l'eau du conduit, qui n'exercera donc plus la pression sur l'eau du réservoir. Cette dernière va entrer en ébullition, donc se dilater et pousser toute l'eau du geyser vers l'extérieur.

    Dans un geyser:

    • la température d'ébullition est supérieure à 100°C car la pression est supérieure à 1 atm. Par définition, la température d'ébullition est la température à laquelle la pression de vapeur saturante est égale à la pression extérieure (pression atmosphérique ou de la colonne d'eau dans ce cas-ci).¹
    • l'eau n'est pas pure et il y a suffisamment d'impuretés, de roche poreuse, de sable pour amorcer l'ébullition dès que la pression de vapeur saturante est égale à la pression extérieure. Le phénomène de retard à l'ébullition se produit dans une eau chauffée calmement, sans remous.
    • la chaleur venant d'en bas (la poche magmatique), la bulle de vapeur se forme à la base de la colonne et va chasser toute l'eau du conduit en remontant, en créant la colonne d'eau). Le conduit se rempli à nouveau progressivement d'eau, le magna augmente la température à la base et le phénomène peut recommencer de manière périodique.

    ¹ Ceci explique pourquoi l'eau bout à des température inférieures en haute altitude. Par exemple, à 4500 mètres, la température d'ébullition de l'eau est égale à 85°C. Le calcul du temps optimal de cuisson d'un œuf mollet à cette altitude est laissé en exercice.;-)

  • [^] # Re: Exceptionnel ou systémique ?

    Posté par  (site web personnel) . En réponse au journal Le jour d’après, c’est aujourd’hui. Évalué à 4.

    Tout à fait, il s'agit d'un phénomène de surfusion.
    L'eau liquide pure à une température inférieure à 0° est dans un état dit métastable.
    surfusion

    Pour cristalliser les molécules d'eau, il faut fournir une petite quantité d'énergie qui n'est pas directement disponible. Pour amorcer la cristallisation, il faut:

    • donner un impact au récipient
    • ajouter un monocristal (un peu de glace) sur lequel l'eau peut se greffer pour continuer le réseau cristallin.

    Les chaufferettes à base d'acétate de sodium sont basées sur ce principe. A température ambiante, la solution est liquide, dans un état de surfusion. Lorsqu'on fournit de l'énergie au système à l'aide d'une plaquette métallique, on permet au système d'atteindre l'état solide qui est plus stable à la température donnée. Comme le changement de température a lieu à une température fixe (52°C dans ce cas), le système chauffe afin de permettre la transformation physique. L'utilisateur peut alors se réchauffer quelques minutes pendant la réaction. Il suffit de chauffer la bouillotte au delà de 52° pour fondre les cristaux et récupérer un système liquide qui peut à nouveau refroidir dans un état surfondu.

    Il existe également le phénomène de retard à l'ébullition qui explique pourquoi de l'eau pure peut ne pas entrer en ébullition au delà de 100°C. De la même manière, un petit choc peut amorcer le changement d'état de manière brusque. Ce phénomène est très dangereux car une poche de valeur se forme brusquement au fond du récipient (au plus prêt de la source de chaleur) et propulse l'eau chaude vers le haut. On peut éviter ce phénomène en ajoutant quelques pierres ponce (de la roche volcanique très poreuse) dans l'eau. Elles favorisent la formation de petites bulles régulières plutôt que de gros bouillons.

  • [^] # Re: Exceptionnel ou systémique ?

    Posté par  (site web personnel) . En réponse au journal Le jour d’après, c’est aujourd’hui. Évalué à 2.

    Merci pour ta clarification à propos de la pression saturante. C'est tout à fait clair et correct. On parle rarement de dissolution de solution gazeuse car les mélanges gazeux sont homogènes la plupart du temps dans un temps très court (mise à part cas particulier). Par contre, on parle régulièrement de solution solide.

    https://fr.wikipedia.org/wiki/Solution_(chimie)

  • # Ça me botte

    Posté par  (site web personnel) . En réponse au journal Un petit bot telegram. Évalué à 3.

    Félicitations. Quelle est la base de donnée des dictons? Elle est publique?

    Personnellement, j'ai codé un petit bot XMPP qui me permet plusieurs choses.

    • état du serveur (charge, occupation mémoire etc)
    • todo list avec un rappel après un temps paramétrable
    • connaître le temps de trajet entre deux adresses. Ça permet de savoir s'il y a des bouchons par rapport à la normale mais ça ne donne pas les instructions. Pour cette partie, j'utilise l'API google (je n'ai rien trouvé en libre à l'époque). Je l'utilise dans un script déclenché par un cron pour savoir si je dois prendre le chemin habituel pour aller bosser.

    https://gitlab.com/r1dScripts/chatty_server

    Il n'a rien de révolutionnaire mais il est pratique.

  • # Pertinence face à Voxforge?

    Posté par  (site web personnel) . En réponse à la dépêche Mozilla Common Voice : vers une reconnaissance vocale libre. Évalué à 10.

    Le projet Voxforge existe depuis de nombreuses années. Il est possible de télécharger librement des modèles acoustiques et des voix. La licence est la GPL. Est-ce la licence qui a empêché Mozilla d'utiliser ces données? Leur F.A.Q. ne parle pas de ces considérations. C'est dommage car il existe déjà des données pour l'anglais sur Voxforge mais le français est toujours incomplet. Il est également possible de contribuer.

    Pour utiliser la reconnaissance vocale en français sous linux, il faut actuellement passer par des solutions propriétaires (par exemple les API google) ou se limiter à un vocabulaire restreint en entraînant son propre modèle. C'est dommage car des projets sympas tels que openjarvis (un assistant personnel) permettent des choses très sympas et utiles avec la reconnaissance vocale.

    https://www.openjarvis.com/content/stt

  • # Le nom du programme

    Posté par  (site web personnel) . En réponse au journal Interview de Mark Nudelman, auteur de less et mainteneur actif depuis 34 ans . Évalué à 7.

    A-t-il déjà eu des retours négatifs concernant le nom du programme? Avec l'apparition des moteurs de recherche, un nom aussi courant peut poser des problèmes pour trouver des informations précises.

    Avec le recul, est-ce qu'il ferait les choses différemment (implémentation, choix techniques, …)?

    A-t-il des conseils pour les jeunes programmeurs qui se lancent?

  • # Merci !

    Posté par  (site web personnel) . En réponse à la dépêche Meilleures contributions LinuxFr.org : les primées de juin 2017. Évalué à 1.

    Merci beaucoup ! C'est toujours un plaisir de contribuer modestement au site.

    La liste des livres me semble fort petite par rapport au nombre de prix. Est-ce normal ? Je n'y retrouve pas le livre que j'avais sélectionné. La dépêche est partie trop vite?

  • [^] # Re: MySQL Cluster via Docker

    Posté par  (site web personnel) . En réponse au message Problème pour compiler MySQL Cluster sur ARM. Évalué à 1.

    Je ne pense pas que Docker fasse de l'émulation. Les images que tu utilises sont prévues pour tourner sur ARM. Donc tu te retrouveras avec le même problème. En général on déconseille d'utiliser Docker pour des bases de données même si ça marche bien en utilisant un volume à part pour les données, voir en partageant un dossier sur l'hôte (je le fais avec succès pour odoo et postgresql).

    Je ne comprends pas pourquoi tu veux une base de données décentralisée. Ça a l'air tellement complexe et overkill sur raspberry pi.

    Si tu as plusieurs containers qui doivent être liés, je conseille docker-compose qui facilite le travail.

    Bon courage

  • [^] # Re: Cool !

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 5.

    Merci pour ces commentaires. Je vais creuser le sujet et analyser les données plus en détail avant d'essayer d'ajuster des modèles. Les "pairplots" de seaborn sont instructifs (par le manque de corrélation). Les données sont très bruitées. En tout cas, la discrimination sur le score n'est pas évidente à partir de features extraites du texte. Je vais continuer de lire et apprendre sur le sujet pour mieux comprendre le sujet. Je note les références, mots clés et la références aux vidéos pour plus tard. Les discussion et recommandations qui découlent de la dépêche sont passionnantes.

  • [^] # Re: Prédictions

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 4.

    Merci pour les explications, c'est un peu plus clair. Comme expliqué plus bas, il y a une erreur qui explique les scores aussi bons (la note est prise en compte dans les données de départ). Je vais tenter d'améliorer le modèle et d'augmenter le nombre de features.

  • [^] # Re: Mouais

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 4.

    Merci pour le retour et les conseils. Je pense que la procédure de calcul du score par la validation croisée sépare les données en train et test. Ensuite, le gros problème est dû à une faute d'inattention. Le pipeline qui unit les features tient compte du score. Je m'en suis rendu compte hier. Le système connaît la réponse, ce qui rend les prédictions triviales. Je cherche une solution pour obtenir de bons scores sans ça. Je ferai un erratum dans un journal. Je débute dans le domaine (moins d'un mois) et je voulais m'attaquer à un problème ludique plutôt que de suivre les tutoriels classiques. C'était aussi l'occasion de tenter de communiquer sur le sujet (de manière imparfaite) sur ce site.

  • [^] # Re: une piste

    Posté par  (site web personnel) . En réponse au message Problème pour compiler MySQL Cluster sur ARM. Évalué à 2. Dernière modification le 10 juin 2017 à 19:01.

    MariaDB Galera Cluster semble compatible avec le raspberry pi.

    https://stackoverflow.com/questions/17368617/mysql-cluster-or-mariadb-galera
    https://gist.github.com/Lewiscowles1986/27cfeda001bb75a9151b5c974c2318bc

    les démarches sont expliquées dans le rapport de bug (fermé):
    https://project.altservice.com/issues/491

  • [^] # Re: Arrosage de l'arroseur

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 2.

    Oui, j'ai essayé de modifier le paramètre ngram_range=(1, 2) pour trouver des "unigrams" et des "digrams" dans mes premiers essais (première partie). Malheureusement, cela ne fonctionnait pas car la vectorisation du texte n'est pas suffisante. Il faudrait lancer une optimisation des paramètres sur le pipeline des propriétés jointes (partie 2). Comme les résultats étaient excellents avec les paramètres par défaut, je n'ai pas cherché à raffiner le score.

    Concernant l'extraction des propriétés, comme je suis dépendant de la moulinette, j'ai choisis manuellement des paramètres qui ont du sens afin de ne pas trop rallonger les temps de calculs. Avec la base de données complète, il serait intéressant de laisser le modèle se débrouiller pour trouver les paramètres clés. Il est possible de laisser le programme sélectionner les propriétés les plus intéressantes (celles qui ont le plus une incidence sur le score):
    http://scikit-learn.org/stable/modules/feature_selection.html

  • [^] # Re: Correction

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 3.

    Un troll de qualité a une note supérieure à 20. n > 20 ou 20 < n. La dépêche est correcte.

  • [^] # Re: Arrosage de l'arroseur

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 3.

    Non, j'ai entraîné le modèle uniquement sur les journaux. Je pense aussi que le comportement des votant est légèrement différent pour les dépêches. L'influence de la longueur du texte est aussi différente. Les dépêches moinsées sont en général plus courtes et le vocabulaire employé est plus typiques (contenu "commercial"). La toute grosse majorité des dépêches notées négativement est à -1. Il faudrait modifier la moulinette pour les analyser. Cela ne doit pas être très difficile. L'ancienneté du compte est peut-être moins cruciale (mis à part pour le contenu commercial).

  • [^] # Re: Arrosage de l'arroseur

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 10.

    Je l'ai déjà fait sur le texte avant soumission. Elle était classée dans la catégorie "Great Troll" (-20 < n < 0). Contrairement aux journaux aspirés, le texte était au format markdown. L'absence de formatage HTML et la longueur du texte sont peut-être à l'origine de la classification. Ou alors, la cabale Linuxfr n'a pas encore moinsé. A suivre !

  • # Merci aux contributeurs

    Posté par  (site web personnel) . En réponse à la dépêche Prédire la note d’un journal sur LinuxFr.org. Évalué à 10.

    Je voudrais remercier tous les contributeurs de la dépêche. C'est ma première dépêche je ne m'attendais pas à voir autant de contributions extérieures qui ont vraiment permis d'améliorer la qualité de l'analyse et du texte. DLFP est encore bien vivant! Merci !

  • [^] # Re: pertinence de l'article

    Posté par  (site web personnel) . En réponse au journal [Bookmark] Le coût écologique d’internet est trop lourd, il faut penser un internet low-tech.. Évalué à 3.

    C'est encore pire que ça. La corne de rhinocéros est composée de kératine et d'ivoire, comme les ongles. Les cornes des cervidés sont en fait des os. Je me demande s'il serait possible de vendre des sabots de chevaux broyés aux chinois en manque de virilité. J'ignore quelle analyse permettent de distinguer la corne des sabots mais d'un point de vue chimique, il n'y a pas de grosse différences. D'un point de vue biologique, les deux sont inefficaces au possible pour contrer l'impuissance.

  • [^] # Re: les contradictions

    Posté par  (site web personnel) . En réponse au message centraliser l'authentification des utilisateurs et la gestion des profils. Évalué à 1.

    Bonjour,

    Phplapadmin ne permet pas de faire ça? Sur une démo, j'ai pu changer le login d'un utilisateur. Je ne sais pas si l'utilisateur peut le faire lui même mais il est possible d'ajouter des alias pour le nom d'utilisateur. À creuser.

    Sinon, il doit être possible de faire un semblant de CMS avec les opérations de base mais c'est vrai que c'est dommage.

    Bon courage dans ton exploration.

  • [^] # Re: sans tunnel en Lan, avec Tunnel en WAN/Tor

    Posté par  (site web personnel) . En réponse au message [Tuto/HowTo] Accéder à son VPN depuis le réseau Tor via SSH Tunneling. Évalué à 2.

    Mes machines (ipv6) sont branchées au routeur mais elles ne sont pas accessibles depuis internet pour autant. Le routeur dispose d'un firewall. Je ne comprends pas le lien de cause à effet.

    http://www.bortzmeyer.org/nat-et-securite.html

    Avec la plupart des attaques actuelles, c'est la victime qui établis la connexion (en cliquant sur un URL dans une pièce jointe par exemple). Un NAT (ou NAPT) ne peut rien contre ça.

  • [^] # Re: sans tunnel en Lan, avec Tunnel en WAN/Tor

    Posté par  (site web personnel) . En réponse au message [Tuto/HowTo] Accéder à son VPN depuis le réseau Tor via SSH Tunneling. Évalué à 1.

    -le LAN n'est pas un espace sécurisé (surtout quand je passerai en IPv6)
    Que veux-tu dire? Je comprends que tu dise que ce n'est pas sécurisé (réseau public par exemple) mais en quoi l'ipv6 diminue la sécurité d'un réseau local?

  • [^] # Re: la justice

    Posté par  (site web personnel) . En réponse au message Kit libre pour analyser la pollution de l'air. Évalué à 2.

    Alors on ne parle pas du tout de la même chose. Les senseurs dont je parlais sont des détecteur de gaz simple (CO, NO etc). Ce que tu cherches est un détecteur de composés organiques volatiles (COV ou VOC en anglais). Tu ne pourras pas obtenir de mesure pour ce type de composé avec un Raspberry ou un Arduino, sans t'y connaître. Il faudrait recréer un des boîtier dont je parle plus bas et procéder à une lourde procédure de calibration à l'aide de nombreux échantillon de gaz (ceux présents dans l'air de ton voisinage) de concentration connue.

    Ce type de détecteur existe pour un peu moins de 200€:
    http://www.top-messtechnik.com/jtlshop/Air-Detector-PM25/PM10-Formaldehyde-HCHO-organic-compounds-TVOC-FS2
    http://www.top-messtechnik.com/jtlshop/index.php?k=314&lang=eng
    http://www.aeroqual.com/sensors/voc-sensors-monitors
    https://www.gas-detect.com/gd-additional-information/volatile-organic-compounds-detection/
    Par exemple, ce détecteur permet de détecter une large gamme de composés:
    https://www.gas-detect.com/download/pdf-anglais-detecteurs-gaz-portables/EN-MX6-COV-Web.pdf
    La liste reprend majoritairement des solvants.
    Le plus simple serait de se renseigner pour savoir s'il serait possible de louer un appareil et de faire le tour du quartier afin de voir ce qu'il en est dans un premier temps.

    Le détecteur est totalement différent de ce dont j'ai parlé plus haut. Il s'agit de détecteur par photoionisation.

    En Belgique, il existe des centres de recherches qui peuvent réaliser ce type de mesure mais je ne sais pas s'ils sont équipés de ce type de détecteurs.

  • [^] # Re: la justice

    Posté par  (site web personnel) . En réponse au message Kit libre pour analyser la pollution de l'air. Évalué à 4.

    Personnellement, je ne pense pas que ces kits peuvent être utilisés pour obtenir des informations très sérieuses.

    http://www.instructables.com/id/How-to-use-MQ2-Gas-Sensor-Arduino-Tutorial/?ALLSTEPS

    Le principe de ces dispositifs bons marchés repose sur l'utilisation de cristaux d'oxyde d'étain (semi-conducteur) qui, au contact d'un gaz tel que le monoxyde de carbone deviennent conducteurs. Le problème est qu'on ne sait jamais très bien comment (et si) ces senseurs sont calibrés. La mesure est effectuée sur une pin analogique dans ce cas-ci, ce qui peut parfois donner des valeurs assez aberrantes.

    Personnellement, je partirais sur un boîtier certifié tout en un si je voulais faire autre chose que du bricolage. Par exemple ceci: http://www.gearbest.com/testers-detectors/pp_362422.html?wid=21

    Il n'y a pas de raison que cela ne fonctionne pas à l'extérieur mais les concentrations seront évidemment beaucoup plus faibles. Cela dépend ce que tu veux mesurer mais à moins d'aller à la sortie d'un pot d'échappement ou dans une tourbière, tu ne devrais pas trouver de concentrations problématiques en CO, NO ou méthane à l'extérieur.

    Si tu veux utiliser les données en justice, il faudra probablement passer par un expert reconnu qui possède lui même du matériel certifié. Je doute qu'une mesure prise avec un Arduino fasse le poids (pour les raisons expliquées par NeoX). De même, il faudra avoir un moyen de certifier la date, l'heure et le lieu exact de la mesure, sinon, ça ne voudra rien dire (un bus vient de passer, je venais d'utiliser ma cuisinière au gaz, …).