non y a juste un rapport (d'égalité) entre Jehan et mon prénom. Et je connais pas cette chanson, mais je suis pas plus fan de Brassens que ça non plus.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
si je connais depuis quelques temps, et je m'y suis inscrit y a quelques jours. Mais je sais pas trop faire avec ces trucs là. Faut "prévoir" (date d'arrivée/départ, où, quand, comment, etc.), préparer un plan de voyage, faire tout un texte de présentation, choisir des gens dans une liste (ça c'est lourd, alors je fais au hasard), etc. Et surtout: y a pas mal d'endroits où j'ai pas facilement internet (et franchement ça me lourde de chercher du wifi ouvert avec mon portable à la main. Quant aux cybers remplis de gens jouant à des jeux, je déteste encore plus).
Finalement je préfère la voie "tiens, viens chez moi, j'habite à 1000 bornes d'ici". Et moi de répondre "ok, je suis là dans quelques jours... peut-être... enfin on verra quand j'y serai, et je passe à l'improviste". Ou alors on me donne un objectif à court terme s'il faut absolument un délai (genre une conf, un rdv, etc.), et ça me donne un objectif. En gros, j'aime bien me laisser porter par le courant. On me propose un truc, je dis oui, et c'est simple.
Et pis des fois, je prends ma moto, la route, et je vois où ça me mène en suivant une direction basée sur le soleil (ben oui... ma façon de voyager. Vous me croirez ou non, mais mon gps est à ma ceinture et sert quasi uniquement à enregistrer le voyage pour OpenStreetMap... juste parce que j'aitrouvé ça marrant).
Mais prévoir où on sera et quand, puis choisir dans une liste interminable, écrire chaque fois un long message (car les gens aiment a priori qu'on explique notre visite, ce que je comprends aussi), et ensuite attendre en espérant être accepté... Mais le pire: devoir trouver un wifi quelque part de toute urgence pour savoir si on nous a répondu!
Enfin voilà...
Mais oui j'essaie, et là j'étais justement en train de regarder une carte pr voir où je peux aller pour Couch surfing.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
ayaya... me "forcer" ainsi à me reconnecter dans un moment de répis...
Tout d'abord la XSF ne fait pas de logiciel, elle écrit et discute des protocoles... d'où le changement de nom. À l'époque, elle s'appelait la JSF: Jabber Software Foundation, et maintenant XSF: XMPP Standards Foundation, afin qu'il n'y ait justement pas confusion.
Ensuite sans la XSF, il n'y aurait rien de la part de Google. La XSF standardise, fédère, etc. Elle permet aux participants de travailler en collaboration, et sans cela Gtalk ne serait rien de plus qu'un énième réseau social ICQ-like. Tu parles par exemple de vidéo/audio, etc. Mais qu'est-ce qui est intéressant dedans? Est-ce le fait que Gtalk ait la vidéo ou l'audio, juste pour le réseau interne (entre utilisateurs de Gtalk seulement j'entends)? Ou bien que cela devrait permettre dans un avenir proche d'avoir la vidéo/audio entre tous les serveurs (c'est à dire que toi avec un compte sur ton propre serveur XMPP, tu puisses discuter en audio/vidéo avec qqun de gtalk, ou de tout autre serveur XMPP)? Si on est tous d'accord pour dire que le second choix est plus intéressant, il faut bien voir que c'est la XSF qui permet cela (même si cela n'est pas encore "visible", mais devrait l'être d'ici quelques mois), non Google.
La XSF a de nombreux défauts, mais il ne faut pas non plus lui reprocher tout et n'importe quoi. Elle fait tout de même son boulot, et pas trop mal. Quant à Google, au contraire, elle fait de bonnes choses certes, mais aussi beaucoup de secrets tout de même. Au sein de la XSF justement, Google est loin d'être le partenaire le plus collaboratif, je trouve, et cela peut ralentir énormément les choses selon moi, car s'ils font trop de trucs dans leur coin, ce n'est pas bon pour le standard.
Mais le marketing a un fort impact sur l'esprit, ne pas l'oublier. La XSF n'a aucun marketing (mais vraiment aucun), et Google en fait beaucoup... C'est toute la différence qui peut faire penser que Google est génial et la XSF absente. Mais ne pas se laisser trop manipuler par les illusions...
Tout cela, vous auriez pu un peu le découvrir si vous étiez venus à la journée anniversaire de XMPP... :p C'est malin de nous avoir fait faux bond.
Au passage, je veux bien faire des conférences ou discuter XMPP, mais là je suis en Turquie cette semaine. Si y a des gens qui veulent m'offrir un verre, ou que je fasse une conf, dites moi juste quelle ville en Turquie! Je peux vous présenter XMPP, son présent et son futur.
Tiens je fais même un appel plus général puisqu'aujourd'hui je me connecte. S'il y en en Géorgie, Russie, Kazakhstan, Uzbekistan, Mongolie, Chine, Inde, Népal, Japon, ou tout autre pays proche (en fait n'importe quel pays d'Asie finalement), je peux peut-être faire un passage, un détour, boire un verre ou manger toute spécialité locale, discuter XMPP ou autre (et pas forcément informatique et Logiciel Libre, j'accepte d'autres sujets, surtout si on me propose une jam session, blues, rock, jazz, musique locale, je suis pour!), conférencer, etc. N'hésitez pas à m'envoyer un email donc. Ça me divertira. ;-)
Et si vous avez aussi un lit à m'offrir, je suis pas contre non plus, et surtout une bonne douche. Des fois, c'est bien de pouvoir se rappeler la douceur d'un matelas (bon un canapé, je suis pas contre non plus hein...même un tapis!).
Bon désolé de faire ainsi ma pub, mais ce n'est nullement une blague.
Bye.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
11H: « présentation succinte de la journée et du protocole Jabber pour
la messagerie instantanée et la présence sur Internet » (intervenant:
Jehan -- durée: 15 minutes)
11H30: « historique, situation et perspectives de Jabber/XMPP »
(intervenant: Nicolas Vérité, JabberFr, APRIL -- durée 45 minutes)
13h30: « BuddyMob : un réseau social mobile basé sur xmpp »
(intervenant: Laurent Lathieyre, Ubikod -- durée: 30 minutes)
14h15: « Violet et Violet OOOS : La plate forme Violet Open Object
Operating
System » (intervenant: Olivier Mével, Violet -- durée: 30 minutes)
15h: « L'utilisation de bots pour automatiser la récupération
d'informations contextuelles »
(intervenants: Kael et Jehan -- durée: 15 minutes)
15h30: « Social networks based on Jabber/XMPP - The power of decentrality
and privacy » (intervenant: Jan Torben Heuer, en anglais -- durée: 30
minutes)
16H15: « Introduction à Jabber facile » (intervenant: Ludovic Gilbon --
durée 30 minutes)
17h: « Les formats ouverts, protocoles ouverts et la messagerie
instantanée » (intervenant: Thierry Stœhr, formats-ouverts.org, AFUL --
durée: 30 minutes)
Hum... s'ils te donnent pas un login spécifique, c'est sûrement que rien n'est prévu pour l'ouverture de leur réseau de jeu dans l'avenir (sinon ils vous habitueraient tout de suite à utiliser votre "ID" quakelive...), donc ils se sont pas foulés à implémenter de partie S2S. Enfin je pense, niveau marketing, ça serait plus censé (mais je suis pas marketeux et des fois, elles pensent bizarres ces personnes là :p).
Sinon je n'ai pas d'idée sur le login/serveur... enfin serveur peut-être quakelive.com? Il y a bien quelque chose qui écoute sur le port 5222, mais il ne répond pas à ma demande d'ouverture de flux XMPP:
$ telnet quakelive.com 5222
Trying 192.246.40.35...
Connected to quakelive.idsoftware.com.
Escape character is '^]'.
<stream:stream
xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams'
to='quakelive.com'
version='1.0'>
Rien sur 5223 par contre (mais bon, l'utilisation de ce port est maintenant déprécié). Et y a pas de SRV records pour client XMPP avec ce nom de domaine...
Ceci dit, comme y a une partie du jeu en plugin sur la machine cliente, et si jamais ni le flux XMPP, ni l'identification n'utilise d'encryption, il doit être faisable d'espionner les paquets échangés et donc de voir le login utilisé. Au "pire" (enfin mieux en fait, mais pire pour nous, espions du dimanche! :p), même si c'est crypté, on peut sûrement au moins voir quel serveur et quel port sont utilisés (si la connexion XMPP est bien fait depuis la partie installée sur l'ordi perso, et non par le serveur web).
Tu dois pouvoir voire ce genre de truc avec des utilitaires comme tcpdump...
Si t'as des idées, n'hésite pas à en faire part aussi...
Moi j'ai voulu m'inscrire, ça m'a même pas envoyé l'email de confirmation et ils disent que c'est pas sûr qu'on soit accepté en plus sur la page web. De toutes façons, je viens de lire que c'est que sous Windows... J'ai pas de machine qui utilise ça, donc je peux de toutes façons faire aucun test d'espionnage de flux moi-même.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
en étant donc beta testeur (d'après ce que je comprends), tu dois avoir une sorte de login. A-t-il la forme d'un identifiant Jabber login@domain (genre login@quakelike.com)? Si oui, as-tu fait le test, juste pour voir de mettre cet identifiant et ton mot de passe dans un client Jabber quelconque et de voir si ça te connecte comme un compte XMPP normal?
Ce serait cool.
J'imagine que dans un premier temps, tu peux voir tes contacts dans le jeu lui-même.
Puis dans un second temps, ce qui pourrait être marrant comme test est -- depuis donc ton client tiers -- d'essayer d'ajouter un contact qui n'est pas un utilisateur quakelive, histoire de voir si le serveur est ouvert au réseau...
Enfin dans un troisième temps, si le test 2 a réussi, vérifier si ce contact est aussi visible depuis le jeu (même si ça sert probablement à rien, parce qu'on doit pas trop "chatté" en tuant des monstres :-D Ceci dit... avec Jingle... si jamais Quakelive implémente ça un jour, ça pourrait être marrant, on pourrait discuter en jouant)...
Ce serait sympa de savoir si Quakelive fournit un identifiant Jabber sur un serveur ouvert au reste du réseau et donc utilisable pour autre chose que ce jeu.
Si jamais t'as le temps de faire ces tests, je suis (et je pense que d'autres aussi) assez intéressé par les résultats, donc n'hésite pas à faire un retour ici... :-)
Merci.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Et si. C'est fort bien caché (et je pense que c'est fait exprès évidemment). Faut aller tout en bas, tu cliques "Terms and Conditions". Là t'as plein de blabla juridique que personne ne lit jamais et tout en bas, tu lis:
4. You understand that by using the Web Site, including its Forums, comment pages and chats, you may be exposed to Content that is offensive, indecent or objectionable. If you feel offended by the content or parts of the content you have to leave. Str is strictly satirical, nothing on Str shall be taken seriously. If you are unable to comprehend this concept you are forbidden to view any website content.
Traduction/résumé en trois mots: c'est satirique.
Celui cité dans le journal, je connaissais pas et j'ai pas beaucoup cherché si y a pas de petites écritures aussi. Mais bon c'est sûrement pareil, au lire de ce que d'autres ont relevé. Il a d'ailleurs pas été très original sur le nom et s'est donc peut-être inspiré de celui que tu cites (parce qu'il est assez connu, j'ai souvent vu ce lien sur divers sites/).
Voilu.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Hum... il s'agit de la Tour_de_Tokyo là. Elle est certes inspirée de la Tour Eiffel (en plus grand cependant, et évidemment. Quitte à copier, autant copier en "mieux/plus gros" est sans doute une forme de logique), mais ce n'est pas elle.
Voilu pour l'info, car je sais que ça peut surprendre (et en particulier, j'ai pu constater que ça surprenait souvent les français). Ou alors ce n'est peut-être pas ce que tu entendais dans ton commentaire, mais dans ce cas je vois pas ce dont tu parles.
Plouche.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Pour ma part, je me sens pas plus européen (même si l'Europe, c'est déjà mieux que par pays... donc c'est une avancée par élargissement, bien que ça garde un aspect territorial). Pas même mondial. Je suis juste un monsieur qui vit sur la planète Terre. Alors certes je suis de nationalité française (car on est obligé... ou plutôt sans nationalité, on est vraiment dans la merde pour survivre), et je vis physiquement en France (qui part un peu en vrille, mais reste un pays confortable comparé à certains, pour l'instant). Mais ça s'arrête là.
Si je le pouvais sans me rendre la vie impossible, je serais bien "rien"... genre de nulle part et partout à la fois. Cela m'irait très bien comme origine. En fait l'origine est tellement peu pertinente...
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Pour ma part, je me sens pas plus européen (même si l'Europe, c'est déjà mieux que par pays... donc c'est une avancée par élargissement, bien que ça garde un aspect territorial). Pas même mondial. Je suis juste un monsieur qui vit sur la planète Terre. Alors certes je suis de nationalité française (car on est obligé... ou plutôt sans nationalité, on est vraiment dans la merde pour survivre), et je vis physiquement en France (qui part un peu en vrille, mais reste un pays confortable comparé à certains, pour l'instant). Mais ça s'arrête là.
Si je le pouvais sans me rendre la vie impossible, je serais bien "rien"... genre de nulle part et partout à la fois. Cela m'irait très bien comme origine. En fait l'origine est tellement peu pertinente...
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Je viens donner des nouvelles.
J'ai corrigé quelques trucs par ci par là. Et aussi au niveau des fonctionnalités, désormais dans l'option '-xftfn', vous pouvez utiliser le système de nommage complet Xft. Cela permet par exemple de préciser des tailles de polices différentes pour les diverses polices utilisées, ceci afin de pallier à certains problèmes que des utilisateurs rencontraient avec des polices censées de même taille, et pourtant d'affichage assez différent.
Donc on peut lancer avec -xftfn 'DejaVu Sans Mono-10,MingLiU-12'
par exemple. Mais on peut même utiliser d'autres options, comme demander de l'italique, etc. Par exemple "times-12:bold:slant=italic,oblique" est compris par mrxvt.
Notons que pour que cette nouvelle syntaxe soit acceptée, désormais ce n'est plus ',' mais ';' qui sert à séparer les diverses polices (car ',' peut être utilisé dans la syntaxe Xft).
Les diverses options globales existent toujours (pour préciser la taille -xftsz, le style -xftst, etc.), mais elles n'ont pas la priorité si elle sont définies dans -xftfn pour une police précise.
Voilà.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
effectivement mrxvt est multi-tab. Au delà de cela, franchement me demande pas ce genre de choses. Pourquoi je code ça plutôt qu'autre chose? Je sais pas, pour le fun. On aurait aussi pu se contenter d'un unique programme d'émulateur de console, on en a fait plusieurs qui au final font souvent des choses similaires. Pourquoi? C'est comme ça. Les raisons existent, sur le pourquoi je préfère mrxvt moi-même, mais sont-elles réellement pertinentes? Je ne sais pas vraiment car je n'ai pas beaucoup testé urxvt.
A vrai dire, je trouvais le côté multitab important. Ensuite chacun son truc. J'ai vu que beaucoup de gens trouvent ça inutile dans les autres réponses ici. Mais bon, je trouve pas vraiment intéressant de discuter sur un tel sujet. Si ça vous plaît pas et que moi ça me plaît, ben n'utilisez pas, et moi je continuerai à utiliser. Comme ça tout le monde est content. C'est cool, non? On va pas vraiment en faire toute une histoire, ce qui importe est que chacun y trouve son compte.
Tout ce que je sais, c'est que je suis en train d'améliorer mrxvt, et que je suis pas contre des retours... Ensuite chacun est libre de l'utiliser ou non. Ça ne me dérange en rien, je vous assure.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
qu'appelles-tu "le Support UTF-8 ne fonctionne pas"? Quand tu tapes sur les touches 'é', 'à', etc., ça n'affiche pas ces caractères? Ça affiche des rectangles à la place (= caractère manquant)? Ou ça affiche d'autres trucs?
Normalement les caracs européens spéciaux (é, è, à, œ, ô, ç, ø, etc.) sont bien dispos dans 'Bitstream Vera Sans Mono'. Par contre si t'essaies d'autres caracs spéciaux, genre les caracs asiatiques, ou autres, ils sont pas dispos dans cette police, donc c'est normal.
Quoiqu'il en soit, en cas de blem, je veux bien une explication détaillée de ce que tu obtiens, sinon je peux pas vraiment comprendre, donc débugguer.
Tu peux éventuellement m'envoyer un message privé, ou bien en discuter sur la ml mrxvt, si tu parles anglais...
Merci.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
lorsque j'étais à l'université d'Aalborg, un groupe d'étudiants en Master travaillaient sur un projet similaire, qui consistait à savoir retrouver des morceaux lorsqu'on n'en connaissait que quelques notes.
Evidemment c'était plus complexe qu'une simple base de données "parfaite" car on ne trouverait rien à moins de se rappeler le morceau parfaitement et de savoir bien chanter! Or justement quand on veut utiliser ce genre de système de recherche, c'est souvent qu'on ne se rappelle pas bien le morceau d'une part, et même en s'en rappelant, on ne chante pas toujours parfaitement juste.
En effet il faut prendre en compte uniquement les intervalles d'une part (on peut changer le même morceau à diverses tonalités, ce qui compte est les intervalles), et aussi on peut chanter mal (donc être aux mauvaises notes, même en ne considérant que les intervalles). En fait, si je me souviens, le système créait des sortes de "partitions simplifiées" pour les mélodies qui notaient surtout les montées/descentes en fréquences. De sorte même qu'on pouvait faire des recherches sans chanter, ni micro. On est devant l'ordi et on se rappelle une mélodie. On n'y connaît pas forcément grand chose en musique, donc trouver des notes semble impossible. Par contre, tout le monde arrive plus ou moins à "sentir" que là, ça "monte", là ça "descend"... Et donc, on pourrait créer une sorte de pseudo-partition du genre "v^^--v" etc. pour dire "au début ça descend, puis on monte deux fois, ça reste à la même note, puis ça descend", etc.
Je sais pas trop jusqu'où ils sont arrivés avec ce projet, mais c'est assez intéressant. En appliquant à cela des stats (comme presque toujours en IA) pour gérer les erreurs, trouver les résultats les plus probants, etc. je pense qu'on peut obtenir quelque chose de sympa. :-)
A plouche.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Ok merci, ça répond à mes questions, je pense.
Mais alors... si au delà des versions XHTML 1/HTML 4, XHTML = HTML, quel est l'intérêt de faire une distinction avec les deux appellations?
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Je pense que tu parles du WHATWG. Néanmoins ici en l'occurrence, c'est Mozilla qui ouvre la danse. Mais oui, on peut étendre ma question à l'ensemble au WHATWG probablement, et en particulier à l'ensemble des acteurs qui proposeront ces éléments comme faisant part de xhtml alors qu'ils ne sont que dans html (pour autant que j'ai compris)...
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
je trouve l'apport du support média (vidéo et audio en particulier ici) vraiment une avancée majeure dans les standards web. Je me pose une question cependant. Comme on le lit partout, il s'agit d'un apport html 5. Or beaucoup connaissent les discussions enflammées autour de html vs xhtml, ce dernier apportant une notion sémantique en particulier, et évoluant donc dans ce sens, quand le premier cherche plus la compatibilité avec l'histoire du web (c'est ainsi que je résume tout cela, me trompe-je?).
Or donc la question est: dans ce cas, les éléments audio/video seront-ils dispos aussi en xhtml?
En lisant ce lien Mozilla par exemple ( https://developer.mozilla.org/En/HTML/Element/Video ), il semblerait que oui:
The video element is used to embed video content in an HTML or XHTML document. The video element was added as part of HTML 5.
Du moins il semblerait que Fx traitera sûrement ces éléments, même lorsqu'ils seront dans du xhtml. Même sur du xhtml strict?
Néanmoins la question porte aussi sur la présence de ces éléments dans la norme, puisque si ce n'est pas spécifié noir sur blanc, les autres éditeurs suivront-ils?
Ou bien au contraire, est-ce juste pour "bousculer" un peu les usages, et donc Mozilla espère-t-il en faire une norme de fait, ceci afin d'accélérer un processus de normalisation lent et "forcer" le W3C à normaliser cela aussi en xhtml?
Ou bien simplement est-ce déjà dans une version de travail de la norme xhtml, mais comme je ne les ai pas lues (désolé!), je ne le savais pas.
Merci pour toute réponse. Et à bientôt.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
comme tu le soulignes, c'est du classique du traitement de langage naturel, mais c'est loin d'être évident. Ou du moins, il existe bien évidemment des algorithmes qui marchent plus ou moins bien (en fonction de la complexité de la phrase, de la qualité de l'implémentation, mais aussi de la qualité de l'apprentissage, car il s'agit très souvent d'algorithme basés sur l'apprentissage).
Alors tu peux sûrement faire quelque chose de moins complexe, mais ça sera sûrement peu fiable. Tout dépend ce que tu veux faire au final, le but, les moyens que tu peux mettre en oeuvre, le type de machine sur lesquelles tu veux que ça tourne (parce que traiter un arbre de 600 000 mots comme tu dis... ça peut paraitre simple dit comme ça, mais c'est sacrément de données en mémoire... et autant à parser, complexe et lent à naviguer dedans,, etc. Et encore... tu dis 600 000 mots, mais avec tous les dérivés qu'ont les mots, etc. ça peut être assez faible si tu veux un dico très exhaustif).
Comme je le disais, très souvent ce genre de problème s'implémente par des algorithmes avec apprentissage et beaucoup de probabilité (d'où l'apprentissage en général qui sert à créer des probabilités significatives, car elles vont souvent être originellement générées aléatoirement), du genre réseau de neurone. En fait là si je me souviens bien, c'était plutôt des réseaux bayésiens qu'on utiliserait dans un système de ce genre.
L'idée est "simple" une fois comprise, mais pas intuitive avant. En réalité, ce n'est pas si simple de voir un mot et de dire "ah ça c'est un nom, un adjectif, le verbe, etc." car déjà des mots avec la même orthographe peuvent être des mots complètement différents.
Exemple: l'arme est sale.
L'air de rien, dans cette phrase toute bête (et très aisée à inventer, la preuve, je viens de le faire!), on a 3 mots qui pourraient être des verbes:
- "arme". Même avec le "l'" ça peut aussi être un verbe, par exemple: "larmurier l'arme".
- "est" est le verbe, mais cela pourrait être la direction (Nord/Sud...).
- "sale" est un adjectif, mais ça pourrait être "saler" conjugué, voire un adjectif substantivé (qui prend dans la nature de nom: quel sale!).
Nous on est capable de voir immédiatement le sens de cette phrase, parce que notre cerveau est très fort, mais l'ordi... Dans un livre d'IA, je me rappelle même avoir vu un exemple formidable, car super basique et pourtant sans le contexte, on ne pouvait savoir son sens (il y avait 2 possibilités, qui n'avaient rien à voir et qui avaient toutes les deux du sens). Cependant dans une conversation, jamais on ne se poserait la moindre question dessus. C'était étonnant de se rendre compte que notre cerveau fait sans équivoque des distinctions (sans même qu'on s'en rende compte) que quasi aucun ordi ne pourrait faire.
Dommage que je me souvienne plus l'exemple, ni le livre...
Alors évidemment dans mon exemple, y a aussi l'ordre. Souvent on se dit "Sujet-Verbe-Complément", facile à automatiser! Mais on sait bien qu'il arrive que cet ordre soit un peu bouleversé, encore une fois sans problème pour nous, mais brutal pour une machine.
En gros l'idée du réseau bayesien pour le traitement lexicale de ta phrase serait d'avancer dans la phrase et, à chaque mot, calculer la probabilité que ce mot arrive après la partie de la phrase que tu as déjà lu.
Exemple:
1/ l' :
1.1: probabilité que la phrase commence par l'article l' = X
1.2: probabilité que la phrase commence par le pronom l': Y
... [autre cas?]
2/ arme
2.1 probabilité que le nom "arme" arrive après l'article "l'" = X1/X (= X1, sachant X)
2.2 probabilité que le nom "arme" arrive après le pronom "l'" = X2/X (X2, sachant X)
2.3 probabilité que le verbe "arme" arrive après l'article "l'" = Y1/Y
2.4 probabilité que le verbe "arme" arrive après le pronom "l'" = Y2/Y
etc.
Et en gros, à la fin, une fois que tu as toutes tes possibilités, tu regardes la probabilité la plus haute, et tu dis que c'est le bon choix => et voilà tu as ta réponse. (pendant l'apprentissage, tu vas plutôt regarder la proba la plus haute, tu regardes si c'est le bon choix: si oui, cool; sinon, tu modifies tes paramètres dans le "sens" voulu pour que la prochaine fois, la réponse soit bonne).
Bon c'est très résumé et pis ce sont des souvenirs qui ont au moins 2 ans. J'espère que j'ai pas dit trop de bêtises et que je me suis pas trop planté (enfin globalement, je sais que l'idée y est; et il me semble bien que c'est souvent les réseaux bayésiens qui sont utilisés pour ce type de problématique, mais même là je peux me planter. Et en plus y a très sûrement d'autres modèles utilsiés aussi)... Vous l'aurez compris, j'ai étudié l'IA à la fac.
Donc si y a des spécialistes dans le coin, prière de pas me sabrer. J'essayais surtout d'être pédagogique pour expliquer le fonctionnement/la logique globale.
Et tout ça pour dire: c'est vraiment pas si simple le traitement du langage naturel... Donc faire un "petit programme" me paraît très dur (encore une fois, sauf si les prétentions sont faibles, car c'est pour un cas très précis où un système de grande qualité n'est pas requis).
Bye!
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
oui merci beaucoup pour les réponses. Ca répond plutôt bien à tout. Je rebondirai uniquement sur un seul point: l'espace insécable, qui est le seul qui me pose encore problème. Et je me rends compte en parcourant le reste du journal que je ne suis pas le seul. Pour ma part, je précise à nouveau que c'est en plus vraiment par expérience personnelle que je dis cela, puisque j'ai eu exactement cette même idée en me disant dans un premier temps que c'était vraiment une bonne idée d'avoir accès à l'espace insécable par maj-espace. En réalité perso, je ne m'embête pas vraiment avec ce caractère. Mais par exemple dans les équipes de trads de certains logiciels, ils nous demandaient de les mettre pour bien respecter la typographie française. Mais au bout d'un mois de souffrance avec cet espace insécable ainsi mappé, je l'ai jarté.
Le classique par exemple: rajouter un espace insécable après un point final (alors qu'il n'en faut pas) quand le doigt ne s'est pas relevé assez vite de maj. Dans le bépo, ce n'est plus un problème puisque le point est en accès direct, par contre le problème se pose toujours (ou nouvellement) avec ':', ';', '?' et '!'. Donc certes "avant" ces ponctuations, il faut un espace insécable (et là votre mapping réduit les efforts), mais pas après (et là ça crée des efforts supplémentaires pour supprimer, mais surtout pour se rendre compte qu'il y a un blem). Et la plupart du temps, on ne se rendra pas compte qu'on l'a rajouté.
Déjà donc ça pose problème pour la mise en page. Mais ce n'est pas mon vrai problème ni la raison pour laquelle j'ai arrêté d'utitliser ce mapping (je n'ai pas souvent l'occasion d'avoir à faire du formattage de texte de grande qualité, en plus dans beaucoup de cas, l'erreur peut ne même pas gêner la mise en page). Ce sera plus pour les traitements automatiques en réalité que ça m'a posé problème.
En effet le problème est que l'espace insécable est peut-être nécessaire typographiquement par endroit, mais ce n'est pas pour autant qu'il est accepté logiciellement là où l'espace l'est (puisque le caractère réel est différent). Par exemple, si je rentre un numéro de tél dans un site en mettant des espaces insécables, je suis sûr que certains sites diront "seuls les chiffres et les espaces sont acceptés dans ce champs".
Mais ce n'est toujours pas le pire! Là où j'ai vraiment beaucoup souffert, c'est déjà en développement. Quand un code ne compile pas bêtement parce que deux mots sont séparés par erreur d'un espace insécable et donc sont considérés comme une unique entité par le compilo qui se plaint. Ensuite va comprendre et trouver l'erreur (avant "l'habitude", il m'a fallu un temps de compréhension; et même après habitude, ça reste lourd puisqu'on s'en rend toujours compte après coup, au moment de la compilation, donc c'est particulièrement chiant).
Très classique aussi: l'ajout involontaire dans les commandes bash (même mécanisme que du code, sauf que là c'est encore plus courant puisque je suis constamment dans une console même en utilisation normale). Entre la commande et les paramètres par ex (donc bash considérant ma commande+paramètre1 comme un seul mot et me disait qu'il trouvait pas cette commande), ou bien entre 2 paramètres, etc.
Cela pouvait m'arriver après un '/' par ex, mais en bépp, ça pourrait arriver plutôt après un ';' (très courant en bash), ou un ':' (j'utilise beaucoup ssh/scp), et tout simplement en mettant des suites de chiffres en paramètres, etc.
Et même tout bêtement comme j'utilise un terminal multi-onglet avec maj-droit/gauche pour m'y déplacer, il m'arrivait de commencer une commande, puis de changer d'onglet pour vérifier qqch, puis de revenir et de continuer ma commande si vite que le doigt était encore sur maj quand je tapais espace (ou bien parce que je prévoyais de taper un caractère nécessitant maj juste après l'espace, donc je laissais le doigt sur maj sans y penser).
Enfin voilà. C'est peut-être à retester. Peut-être y a-t-il habitude à prendre, etc. Néanmoins l'espace insécable a vraiment ceci de particulier par rapport à tout le reste qu'il est invisible (ou plutôt indicernable de l'espace simple), donc qu'une erreur avec ce caractère est si fourbe qu'elle peut causer bien des soucis, des arrachages de cheveux et des pertes de temps. Donc en conclusion beaucoup d'effort perdu pour un effort gagné bien plus faible (selon moi). A mon avis, l'effort perdu doit vraiment être particulièrement considéré ici, il n'est pas comme les autres.
Pour info, utilisez-vous -- en tant que concepteurs de ce mapping -- cela de manière quotidienne et cela ne vous a jamais posé de problème? Et surtout y a-t-il des développeurs et des utilisateurs intensifs de consoles/shells parmi vous?
Merci.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
c'est assez intéressant. Puis-je poser quelques questions?
1/ Le manque de 'â' me chagrine. Est-ce si peu fréquent que cela? J'aurais vraiment cru que c'était plus fréquent que 'æ' par exemple (en fait, autant j'entrevois plusieurs exemples en 'â', autant j'arrive pas à en voir beaucoup d'autres que celui que vous citez pour 'æ'). Or 'æ' a droit à sa propre touche secondaire (altr-gr + a), mais pas 'â'. J'ai regardé votre page sur les fréquences des lettres ( http://www.clavier-dvorak.org/wiki/Fr%C3%A9quence_des_lettre(...) ), mais ni 'â', ni 'æ' n'est dans les tableaux de corpus. Et j'ai pas trop compris la seule phrase citant 'â':
report des stats de âêûîôäëïöü sur aeuio, dead-^ et dead-diaresis
Ca veut dire quoi?
Par contre dans ce lien trouvé chez vous, il a l'air bien placé, mieux que d'autres lettres que vous avez même mis en touche principale même (ê, ou ç, etc.): http://www.lexique.org/listes/liste_lettres.php
Enfin voilà, j'essaie donc de comprendre ce choix parce que je pense que ça ferait une bonne touche principale, ou au moins secondaire.
2/ Dans l'image de la disposition, que veut dire la couleur verte? Je vois par exemple le ' ¨ ' (de "noël") en vert. Et surtout je vois le '^' en vert. C'est pourtant bien la touche principale là (enfin... il me semble, non?), il ne faut pas la mettre en noir?
3/ Pourquoi certaines touches sont en double? '/', '^' en particulier en fait...
4/ La lettre 'µ' a-t-elle vraiment la moindre utilité en français? Même en programmation, je n'en utilise jamais. A moins que ce soit pour les mathématiciens pour qui on considère cela comme très utile? (mais dans ce cas ils ont aussi besoin de la plupart des caractères grecs aussi...)
5/ J'ai du mal à comprendre comment le clavier TypeMatrix s'adapte à votre disposition. Les touches n'ont pas du tout l'air d'être physiquement placées pareilles: pas de alt-gr visible (enfin... je l'ai pas vu en tous cas), la touche de suppression et l'entrée (d'ailleurs pourquoi y a un "backspace" ET un "enter" sur ce clavier?) au milieu, etc.
Or à ce que je comprends, le principe du bepo est un placement optimisé des touches les unes par rapport aux autres. Donc j'imagine qu'être forcé de déplacer ce genre de touche change la donne, non? Par exemple, je vois que les touches "alt-gr"isées principales sont toutes à gauche. Je me suis dit que la logique devait être que comme alt-gr est à droite, l'idée est de rentrer ces lettres à 2 mains. Est-ce cela? Donc sans alt-gr dans votre TypeMatrix, on fait comment?
6/ Vous dites que cela s'adresse également aux langages informatiques. En tant que développeur, je constate que les '{' et '}', mais aussi '&' et '|' ne sont pas accessibles directement. Ca n'aurait pas été mieux?
7/ L'espace insécable, c'est vraiment un super truc de l'avoir ajouté. Par contre, lui j'aurais estimé qu'il ne doit pas être si simple d'accès sur maj-espace. Je l'aurais plutôt étonnament rendu plus dur en altgr-espace et rien mis en maj-espace. Je m'explique: c'est par expérience personnelle car j'avais eu un jour eu cette même idée de mapper le maj-espace ainsi (sur une disposition azerty classique). Or il m'est arrivé par la suite d'en faire sans m'en rendre compte en tapant vite lorsque j'utilisais maj juste avant un espace. Là où c'est embêtant et que -- contrairement à d'autres caractères où on s'en rendrait compte immédiatemment -- l'espace insécable est invisible. Cela me posait donc des problèmes après coup après une courte réflexion quand je me demandais ce qui n'allait pas.
Exemple: je tape une série de chiffre avec des espaces. Par habitude je reste appuyé sur maj, et paf! un espace insécable non voulu!
8/ Enfin dernière question pour lequel je suis très partagé: autant je trouve que les caractères sous les chiffres font de très bons caractères principaux, autant je trouve que les chiffres eux même font de très bons caractères principaux. Et c'est toujours l'un des points qui me chiffonnait le plus en comparaison avec un qwerty par exemple, où les chiffres sont accessibles directement.
D'un autre côté, j'imagine qu'il faut bien faire des choix et qu'on a sûrement estimé qu'il était plus courant de faire une apostrophe, des parenthèses ou un arobas qu'un chiffre. En outre il y a le pavé numérique (mais j'en ai pas sur mon portable, et j'ai l'impression que votre typematrix n'en a pas non plus!). Néanmoins c'est un point qui m'embête. Cela a-t-il déjà été discuté chez vous?
D'ailleurs en bépo, pourra-t-on faire des chiffres au moins avec ver-maj dans les cas où on en a beaucoup à taper? C'est aussi un point qui m'embête: être obligé de rester appuyé sur "maj" pour taper une série de chiffres! Dans la disposition azerty fr, c'est logique parce que sous les chiffres, il y a des lettres accentuées qu'on voulait pouvoir mettre en majuscule (é, è, à). Donc on bloquait la rangée entière pour ces 3 caractères! Mais le bépo, y a plus d'accentués. Donc le ver. maj peut être utilisé dessus maintenant?
Merci!
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
Le fichage n'enlève aucune liberté (prouvez-moi le contraire! être marqué sur un papier des RG m'enlève quelle liberté?).
Là déjà pour moi, y a un problème. Le fichage en soi est un retrait de liberté. On a le droit à la vie privé et l'anonymat tout simplement dans un premier temps.
Dans un second temps, comme quelqu'un l'a dit plus haut, on ne sait pas précisément à quoi peut bien servir ce fichage et surtout VA servir... mais ce qui est certain, c'est qu'il y a bien plus de mauvaises choses à en faire que de bonnes. Mais déjà à la base, il ne faut pas permettre cela maintenant (dans le cas où il est possible de l'empêcher... mais ça a l'air mal barré), parce qu'ensuite si on se rend compte qu'on va utiliser les bases de citoyens pour des actes vraiment dignes des pires livres dystopiques... et bien ce sera trop tard. A ce moment, on risque de ne plus pouvoir rien faire pour empêcher ces actions.
Ensuite pour ce qui est des dictatures et la comparaison avec la France, peut-être n'en sommes-nous pas une. Mais je vois pas ce qu'il y a de mal à comparer dans le but de mettre en garde quand les points de comparaison sont clairement des méthodes utilisées par les dictatures. Le fichage n'est en effet pas une méthode qui m'évoque beaucoup ce que d'aucun appelle la "démocratie", puisque comme je l'ai dit plus haut, c'est pour moi une atteinte aux libertés. En outre, je pense que la frontière entre une démocratie et une dictature peut être très infime et que parfois on peut vaciller d'un côté à l'autre puis basculer dans un des côtés progressivement sans même s'en rendre compte. Il y a des cas de dictatures qui sont arrivées tranquillement, l'air de rien. Et je pense que beaucoup de citoyens croyaient encore être dans un beau pays plein de libertés, ou du moins qu'ils étaient tout de même mieux lotis que les voisins (donc pourquoi se plaindre?), pendant un bon moment...
Ensuite c'est mon avis. Mais il est vrai qu'il est lié au fait que je n'ai toujours pas vu en quoi le fichage pouvait m'être bénéfique dans ma vie quotidienne; par contre j'ai bien vu en quoi il me nuisait. Et je n'aime pas bcp l'idée que des gens que je ne connais pas, ni n'aime, rassemblent des informations sur moi (je ne sais pas lesquelles, leur pertinence ou leur degré de véracité), pour les utiliser potentiellement à je ne sais quelles fins (surtout que je ne vois pas en quoi cela pourrait être de bonnes fins s'ils décidaient de les utiliser).
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
D'après Wikipedia, SHA-1 a déjà été cracké, en beaucoup d'opération (donc il faut les machines qui vont avec, le Wikipedia anglais dit qu'il faudrait la puissance de calcul de la NSA pour être exploitable dans la recherche de collision), mais pas en force brute pour autant.
Ensuite de manière générale, ça dépend aussi des algos. Apparemment la même équipe a aussi pu trouver un algorithme créant des collisions pour MD5, mais pas à partir d'un hash précis. Donc ils seraient capable de générer 2 fichiers aléatoires avec le même hash (et à partir de là une infinité d'autres collisions), mais pas de créer un fichier qui a le même hash qu'un fichier connu.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
premier point: il se trouve que des gens ont répondu "non" à cette question, ce ne sont pas des "nonistes"; ça ne veut rien dire, c'est un terme uniquement pour mettre les gens dans le même panier et faire croire qu'ils sont un groupe, et notamment ainsi les mettre mal à l'aise en les comparant implicitement comme tu le fais avec certains groupes politiques mal perçus par les certitudes populaires comme tu le fais (en parlant "d'aide" des anarchistes, souverainistes, etc. style "tous les méchants et les pov' cloches qui se font avoir, tous main dans la main).
Donc des gens ont voté non... simplement. Or j'imagine que beaucoup de ceux qui ont fait ça ne l'ont pas fait pour que leur proposition soit "acceptée" par les autres. Les hommes ne sont pas tous des âmes perdues en recherche d'amour, de compréhension et d'acceptation d'autrui. Non il existe aussi des gens qui aiment répondre en fonction d'eux, pas des autres... des gens qui peuvent avoir un avis, une réflexion, mauvaise ou non, là n'est pas la question. D'ailleurs même peut-être est-ce qu'il n'y a eu aucune réflexion de beaucoup, des mauvaises influences, de la manipulation, etc. C'est ce qu'on appelle la politique aussi. Mais voilà, ils ont voté non, chacun pour sa raison, bonne ou mauvaise et c'est tout. Là si tu veux vraiment jouer avec ce genre d'argument, on aurait plutôt l'impression que c'est toi qui cherche absolument à être accepté par les autres, à ce qu'on comprenne ta vérité absolue qui est mieux que toutes celles des autres, etc. Un manque d'amour? Peut-être pas, ce que je dis est probablement bidon... aussi bidon que quand tu le dis aux autres.
Franchement en temps normal, je préfère pas rentrer dans ce genre de débat, mais tu es tellement insultant envers les autres et leurs opinions (bonnes ou mauvaises, ce n'est pas à toi de juger et de les mettre tous dans le même sac, je le répète) que j'ai pas pu m'empêcher. En fait tout ce que je veux dire dans ce commentaire, c'est d'arrêter de prendre les autres pour des cons comme tu le fais. Tu t'en rends peut-être pas compte mais c'est vraiment très désagréable de lire ce genre de messages où on sent qu'on nous prend de haut, nous pauvres êtres manipulés sans cervelles.
Pour ce qui est de l'exemple de A veut coucher avec B, etc. franchement ça m'a fait bien marrer comme exemple... Ca fait un peu la personne tellement frustrée que tu es prêt à accepter n'importe quoi et à sauter sur tout ce qui bouge. Bon là je dis peut-être n'importe quoi, ça se trouve, tu as une vie sentimentale parfaite, mais bon... c'est marrant comme exemple...
'lus!
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Jehan l'advenu
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Vagabond libre cherche lit. Évalué à 1.
non y a juste un rapport (d'égalité) entre Jehan et mon prénom. Et je connais pas cette chanson, mais je suis pas plus fan de Brassens que ça non plus.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Couchsurfing
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Vagabond libre cherche lit. Évalué à 4.
si je connais depuis quelques temps, et je m'y suis inscrit y a quelques jours. Mais je sais pas trop faire avec ces trucs là. Faut "prévoir" (date d'arrivée/départ, où, quand, comment, etc.), préparer un plan de voyage, faire tout un texte de présentation, choisir des gens dans une liste (ça c'est lourd, alors je fais au hasard), etc. Et surtout: y a pas mal d'endroits où j'ai pas facilement internet (et franchement ça me lourde de chercher du wifi ouvert avec mon portable à la main. Quant aux cybers remplis de gens jouant à des jeux, je déteste encore plus).
Finalement je préfère la voie "tiens, viens chez moi, j'habite à 1000 bornes d'ici". Et moi de répondre "ok, je suis là dans quelques jours... peut-être... enfin on verra quand j'y serai, et je passe à l'improviste". Ou alors on me donne un objectif à court terme s'il faut absolument un délai (genre une conf, un rdv, etc.), et ça me donne un objectif. En gros, j'aime bien me laisser porter par le courant. On me propose un truc, je dis oui, et c'est simple.
Et pis des fois, je prends ma moto, la route, et je vois où ça me mène en suivant une direction basée sur le soleil (ben oui... ma façon de voyager. Vous me croirez ou non, mais mon gps est à ma ceinture et sert quasi uniquement à enregistrer le voyage pour OpenStreetMap... juste parce que j'aitrouvé ça marrant).
Mais prévoir où on sera et quand, puis choisir dans une liste interminable, écrire chaque fois un long message (car les gens aiment a priori qu'on explique notre visite, ce que je comprends aussi), et ensuite attendre en espérant être accepté... Mais le pire: devoir trouver un wifi quelque part de toute urgence pour savoir si on nous a répondu!
Enfin voilà...
Mais oui j'essaie, et là j'étais justement en train de regarder une carte pr voir où je peux aller pour Couch surfing.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Jabber, XMPP et Google
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal encore un coup de google. Évalué à 10.
ayaya... me "forcer" ainsi à me reconnecter dans un moment de répis...
Tout d'abord la XSF ne fait pas de logiciel, elle écrit et discute des protocoles... d'où le changement de nom. À l'époque, elle s'appelait la JSF: Jabber Software Foundation, et maintenant XSF: XMPP Standards Foundation, afin qu'il n'y ait justement pas confusion.
Ensuite sans la XSF, il n'y aurait rien de la part de Google. La XSF standardise, fédère, etc. Elle permet aux participants de travailler en collaboration, et sans cela Gtalk ne serait rien de plus qu'un énième réseau social ICQ-like. Tu parles par exemple de vidéo/audio, etc. Mais qu'est-ce qui est intéressant dedans? Est-ce le fait que Gtalk ait la vidéo ou l'audio, juste pour le réseau interne (entre utilisateurs de Gtalk seulement j'entends)? Ou bien que cela devrait permettre dans un avenir proche d'avoir la vidéo/audio entre tous les serveurs (c'est à dire que toi avec un compte sur ton propre serveur XMPP, tu puisses discuter en audio/vidéo avec qqun de gtalk, ou de tout autre serveur XMPP)? Si on est tous d'accord pour dire que le second choix est plus intéressant, il faut bien voir que c'est la XSF qui permet cela (même si cela n'est pas encore "visible", mais devrait l'être d'ici quelques mois), non Google.
La XSF a de nombreux défauts, mais il ne faut pas non plus lui reprocher tout et n'importe quoi. Elle fait tout de même son boulot, et pas trop mal. Quant à Google, au contraire, elle fait de bonnes choses certes, mais aussi beaucoup de secrets tout de même. Au sein de la XSF justement, Google est loin d'être le partenaire le plus collaboratif, je trouve, et cela peut ralentir énormément les choses selon moi, car s'ils font trop de trucs dans leur coin, ce n'est pas bon pour le standard.
Mais le marketing a un fort impact sur l'esprit, ne pas l'oublier. La XSF n'a aucun marketing (mais vraiment aucun), et Google en fait beaucoup... C'est toute la différence qui peut faire penser que Google est génial et la XSF absente. Mais ne pas se laisser trop manipuler par les illusions...
Tout cela, vous auriez pu un peu le découvrir si vous étiez venus à la journée anniversaire de XMPP... :p C'est malin de nous avoir fait faux bond.
Au passage, je veux bien faire des conférences ou discuter XMPP, mais là je suis en Turquie cette semaine. Si y a des gens qui veulent m'offrir un verre, ou que je fasse une conf, dites moi juste quelle ville en Turquie! Je peux vous présenter XMPP, son présent et son futur.
Tiens je fais même un appel plus général puisqu'aujourd'hui je me connecte. S'il y en en Géorgie, Russie, Kazakhstan, Uzbekistan, Mongolie, Chine, Inde, Népal, Japon, ou tout autre pays proche (en fait n'importe quel pays d'Asie finalement), je peux peut-être faire un passage, un détour, boire un verre ou manger toute spécialité locale, discuter XMPP ou autre (et pas forcément informatique et Logiciel Libre, j'accepte d'autres sujets, surtout si on me propose une jam session, blues, rock, jazz, musique locale, je suis pour!), conférencer, etc. N'hésitez pas à m'envoyer un email donc. Ça me divertira. ;-)
Et si vous avez aussi un lit à m'offrir, je suis pas contre non plus, et surtout une bonne douche. Des fois, c'est bien de pouvoir se rappeler la douceur d'un matelas (bon un canapé, je suis pas contre non plus hein...même un tapis!).
Bon désolé de faire ainsi ma pub, mais ce n'est nullement une blague.
Bye.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# Programme
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche Anniversaire décennal de Jabber/XMPP le 28 février. Évalué à 4.
pour information le programme des conférences devrait ressembler à cela:
-------------------------------------------------------------
11H: « présentation succinte de la journée et du protocole Jabber pour
la messagerie instantanée et la présence sur Internet » (intervenant:
Jehan -- durée: 15 minutes)
11H30: « historique, situation et perspectives de Jabber/XMPP »
(intervenant: Nicolas Vérité, JabberFr, APRIL -- durée 45 minutes)
13h30: « BuddyMob : un réseau social mobile basé sur xmpp »
(intervenant: Laurent Lathieyre, Ubikod -- durée: 30 minutes)
14h15: « Violet et Violet OOOS : La plate forme Violet Open Object
Operating
System » (intervenant: Olivier Mével, Violet -- durée: 30 minutes)
15h: « L'utilisation de bots pour automatiser la récupération
d'informations contextuelles »
(intervenants: Kael et Jehan -- durée: 15 minutes)
15h30: « Social networks based on Jabber/XMPP - The power of decentrality
and privacy » (intervenant: Jan Torben Heuer, en anglais -- durée: 30
minutes)
16H15: « Introduction à Jabber facile » (intervenant: Ludovic Gilbon --
durée 30 minutes)
17h: « Les formats ouverts, protocoles ouverts et la messagerie
instantanée » (intervenant: Thierry Stœhr, formats-ouverts.org, AFUL --
durée: 30 minutes)
-------------------------------------------------------------
Comme vous le remarquerez, nous commencerons finalement à 11H suite à un désistement.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: As-tu un login de la forme d'un Jabber ID?
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Quake Live utilise XMPP. Évalué à 2.
Sinon je n'ai pas d'idée sur le login/serveur... enfin serveur peut-être quakelive.com? Il y a bien quelque chose qui écoute sur le port 5222, mais il ne répond pas à ma demande d'ouverture de flux XMPP:
$ telnet quakelive.com 5222
Trying 192.246.40.35...
Connected to quakelive.idsoftware.com.
Escape character is '^]'.
<stream:stream
xmlns='jabber:client'
xmlns:stream='http://etherx.jabber.org/streams'
to='quakelive.com'
version='1.0'>
Rien sur 5223 par contre (mais bon, l'utilisation de ce port est maintenant déprécié). Et y a pas de SRV records pour client XMPP avec ce nom de domaine...
Ceci dit, comme y a une partie du jeu en plugin sur la machine cliente, et si jamais ni le flux XMPP, ni l'identification n'utilise d'encryption, il doit être faisable d'espionner les paquets échangés et donc de voir le login utilisé. Au "pire" (enfin mieux en fait, mais pire pour nous, espions du dimanche! :p), même si c'est crypté, on peut sûrement au moins voir quel serveur et quel port sont utilisés (si la connexion XMPP est bien fait depuis la partie installée sur l'ordi perso, et non par le serveur web).
Tu dois pouvoir voire ce genre de truc avec des utilitaires comme tcpdump...
Si t'as des idées, n'hésite pas à en faire part aussi...
Moi j'ai voulu m'inscrire, ça m'a même pas envoyé l'email de confirmation et ils disent que c'est pas sûr qu'on soit accepté en plus sur la page web. De toutes façons, je viens de lire que c'est que sous Windows... J'ai pas de machine qui utilise ça, donc je peux de toutes façons faire aucun test d'espionnage de flux moi-même.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# As-tu un login de la forme d'un Jabber ID?
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Quake Live utilise XMPP. Évalué à 6.
en étant donc beta testeur (d'après ce que je comprends), tu dois avoir une sorte de login. A-t-il la forme d'un identifiant Jabber login@domain (genre login@quakelike.com)? Si oui, as-tu fait le test, juste pour voir de mettre cet identifiant et ton mot de passe dans un client Jabber quelconque et de voir si ça te connecte comme un compte XMPP normal?
Ce serait cool.
J'imagine que dans un premier temps, tu peux voir tes contacts dans le jeu lui-même.
Puis dans un second temps, ce qui pourrait être marrant comme test est -- depuis donc ton client tiers -- d'essayer d'ajouter un contact qui n'est pas un utilisateur quakelive, histoire de voir si le serveur est ouvert au réseau...
Enfin dans un troisième temps, si le test 2 a réussi, vérifier si ce contact est aussi visible depuis le jeu (même si ça sert probablement à rien, parce qu'on doit pas trop "chatté" en tuant des monstres :-D Ceci dit... avec Jingle... si jamais Quakelive implémente ça un jour, ça pourrait être marrant, on pourrait discuter en jouant)...
Ce serait sympa de savoir si Quakelive fournit un identifiant Jabber sur un serveur ouvert au reste du réseau et donc utilisable pour autre chose que ce jeu.
Si jamais t'as le temps de faire ces tests, je suis (et je pense que d'autres aussi) assez intéressé par les résultats, donc n'hésite pas à faire un retour ici... :-)
Merci.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Shelly the Republican
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Mon Blog préféré.... Évalué à 5.
4. You understand that by using the Web Site, including its Forums, comment pages and chats, you may be exposed to Content that is offensive, indecent or objectionable. If you feel offended by the content or parts of the content you have to leave. Str is strictly satirical, nothing on Str shall be taken seriously. If you are unable to comprehend this concept you are forbidden to view any website content.
Traduction/résumé en trois mots: c'est satirique.
Celui cité dans le journal, je connaissais pas et j'ai pas beaucoup cherché si y a pas de petites écritures aussi. Mais bon c'est sûrement pareil, au lire de ce que d'autres ont relevé. Il a d'ailleurs pas été très original sur le nom et s'est donc peut-être inspiré de celui que tu cites (parce qu'il est assez connu, j'ai souvent vu ce lien sur divers sites/).
Voilu.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: C'est à Paris et à Tokyo
Posté par Jehan (site web personnel, Mastodon) . En réponse à la dépêche Le chiffrement WPA-TKIP aurait été cassé par deux chercheurs. Évalué à 3.
Voilu pour l'info, car je sais que ça peut surprendre (et en particulier, j'ai pu constater que ça surprenait souvent les français). Ou alors ce n'est peut-être pas ce que tu entendais dans ton commentaire, mais dans ce cas je vois pas ce dont tu parles.
Plouche.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Pourra-t-on...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal L'espèce humaine est miséreuse. Évalué à 1.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Pourra-t-on...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal L'espèce humaine est miséreuse. Évalué à -4.
Si je le pouvais sans me rendre la vie impossible, je serais bien "rien"... genre de nulle part et partout à la fois. Cela m'irait très bien comme origine. En fait l'origine est tellement peu pertinente...
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Pourra-t-on...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal L'espèce humaine est miséreuse. Évalué à 10.
Si je le pouvais sans me rendre la vie impossible, je serais bien "rien"... genre de nulle part et partout à la fois. Cela m'irait très bien comme origine. En fait l'origine est tellement peu pertinente...
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# Nouvelles...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Alpha test de mrxvt avec support tout-encodage. Évalué à 2.
J'ai corrigé quelques trucs par ci par là. Et aussi au niveau des fonctionnalités, désormais dans l'option '-xftfn', vous pouvez utiliser le système de nommage complet Xft. Cela permet par exemple de préciser des tailles de polices différentes pour les diverses polices utilisées, ceci afin de pallier à certains problèmes que des utilisateurs rencontraient avec des polices censées de même taille, et pourtant d'affichage assez différent.
Donc on peut lancer avec
-xftfn 'DejaVu Sans Mono-10,MingLiU-12'
par exemple. Mais on peut même utiliser d'autres options, comme demander de l'italique, etc. Par exemple "times-12:bold:slant=italic,oblique" est compris par mrxvt.
Notons que pour que cette nouvelle syntaxe soit acceptée, désormais ce n'est plus ',' mais ';' qui sert à séparer les diverses polices (car ',' peut être utilisé dans la syntaxe Xft).
Les diverses options globales existent toujours (pour préciser la taille -xftsz, le style -xftst, etc.), mais elles n'ont pas la priorité si elle sont définies dans -xftfn pour une police précise.
Voilà.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: M vs U
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Alpha test de mrxvt avec support tout-encodage. Évalué à 8.
effectivement mrxvt est multi-tab. Au delà de cela, franchement me demande pas ce genre de choses. Pourquoi je code ça plutôt qu'autre chose? Je sais pas, pour le fun. On aurait aussi pu se contenter d'un unique programme d'émulateur de console, on en a fait plusieurs qui au final font souvent des choses similaires. Pourquoi? C'est comme ça. Les raisons existent, sur le pourquoi je préfère mrxvt moi-même, mais sont-elles réellement pertinentes? Je ne sais pas vraiment car je n'ai pas beaucoup testé urxvt.
A vrai dire, je trouvais le côté multitab important. Ensuite chacun son truc. J'ai vu que beaucoup de gens trouvent ça inutile dans les autres réponses ici. Mais bon, je trouve pas vraiment intéressant de discuter sur un tel sujet. Si ça vous plaît pas et que moi ça me plaît, ben n'utilisez pas, et moi je continuerai à utiliser. Comme ça tout le monde est content. C'est cool, non? On va pas vraiment en faire toute une histoire, ce qui importe est que chacun y trouve son compte.
Tout ce que je sais, c'est que je suis en train d'améliorer mrxvt, et que je suis pas contre des retours... Ensuite chacun est libre de l'utiliser ou non. Ça ne me dérange en rien, je vous assure.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Depuis le temps!
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Alpha test de mrxvt avec support tout-encodage. Évalué à 3.
qu'appelles-tu "le Support UTF-8 ne fonctionne pas"? Quand tu tapes sur les touches 'é', 'à', etc., ça n'affiche pas ces caractères? Ça affiche des rectangles à la place (= caractère manquant)? Ou ça affiche d'autres trucs?
Normalement les caracs européens spéciaux (é, è, à, œ, ô, ç, ø, etc.) sont bien dispos dans 'Bitstream Vera Sans Mono'. Par contre si t'essaies d'autres caracs spéciaux, genre les caracs asiatiques, ou autres, ils sont pas dispos dans cette police, donc c'est normal.
Quoiqu'il en soit, en cas de blem, je veux bien une explication détaillée de ce que tu obtiens, sinon je peux pas vraiment comprendre, donc débugguer.
Tu peux éventuellement m'envoyer un message privé, ou bien en discuter sur la ml mrxvt, si tu parles anglais...
Merci.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Un moteur de recherche musical?
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Voice2MIDI : Publication en libre d'un module de reconnaissance de notes de musique chantées. Évalué à 2.
lorsque j'étais à l'université d'Aalborg, un groupe d'étudiants en Master travaillaient sur un projet similaire, qui consistait à savoir retrouver des morceaux lorsqu'on n'en connaissait que quelques notes.
Evidemment c'était plus complexe qu'une simple base de données "parfaite" car on ne trouverait rien à moins de se rappeler le morceau parfaitement et de savoir bien chanter! Or justement quand on veut utiliser ce genre de système de recherche, c'est souvent qu'on ne se rappelle pas bien le morceau d'une part, et même en s'en rappelant, on ne chante pas toujours parfaitement juste.
En effet il faut prendre en compte uniquement les intervalles d'une part (on peut changer le même morceau à diverses tonalités, ce qui compte est les intervalles), et aussi on peut chanter mal (donc être aux mauvaises notes, même en ne considérant que les intervalles). En fait, si je me souviens, le système créait des sortes de "partitions simplifiées" pour les mélodies qui notaient surtout les montées/descentes en fréquences. De sorte même qu'on pouvait faire des recherches sans chanter, ni micro. On est devant l'ordi et on se rappelle une mélodie. On n'y connaît pas forcément grand chose en musique, donc trouver des notes semble impossible. Par contre, tout le monde arrive plus ou moins à "sentir" que là, ça "monte", là ça "descend"... Et donc, on pourrait créer une sorte de pseudo-partition du genre "v^^--v" etc. pour dire "au début ça descend, puis on monte deux fois, ça reste à la même note, puis ça descend", etc.
Je sais pas trop jusqu'où ils sont arrivés avec ce projet, mais c'est assez intéressant. En appliquant à cela des stats (comme presque toujours en IA) pour gérer les erreurs, trouver les résultats les plus probants, etc. je pense qu'on peut obtenir quelque chose de sympa. :-)
A plouche.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: html, xhtml...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Firefox 3.1et le support natif de Theroa/Vorbis. Évalué à 1.
Mais alors... si au delà des versions XHTML 1/HTML 4, XHTML = HTML, quel est l'intérêt de faire une distinction avec les deux appellations?
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: html, xhtml...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Firefox 3.1et le support natif de Theroa/Vorbis. Évalué à 1.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# html, xhtml...
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Firefox 3.1et le support natif de Theroa/Vorbis. Évalué à 2.
je trouve l'apport du support média (vidéo et audio en particulier ici) vraiment une avancée majeure dans les standards web. Je me pose une question cependant. Comme on le lit partout, il s'agit d'un apport html 5. Or beaucoup connaissent les discussions enflammées autour de html vs xhtml, ce dernier apportant une notion sémantique en particulier, et évoluant donc dans ce sens, quand le premier cherche plus la compatibilité avec l'histoire du web (c'est ainsi que je résume tout cela, me trompe-je?).
Or donc la question est: dans ce cas, les éléments audio/video seront-ils dispos aussi en xhtml?
En lisant ce lien Mozilla par exemple ( https://developer.mozilla.org/En/HTML/Element/Video ), il semblerait que oui:
The video element is used to embed video content in an HTML or XHTML document. The video element was added as part of HTML 5.
Du moins il semblerait que Fx traitera sûrement ces éléments, même lorsqu'ils seront dans du xhtml. Même sur du xhtml strict?
Néanmoins la question porte aussi sur la présence de ces éléments dans la norme, puisque si ce n'est pas spécifié noir sur blanc, les autres éditeurs suivront-ils?
Ou bien au contraire, est-ce juste pour "bousculer" un peu les usages, et donc Mozilla espère-t-il en faire une norme de fait, ceci afin d'accélérer un processus de normalisation lent et "forcer" le W3C à normaliser cela aussi en xhtml?
Ou bien simplement est-ce déjà dans une version de travail de la norme xhtml, mais comme je ne les ai pas lues (désolé!), je ne le savais pas.
Merci pour toute réponse. Et à bientôt.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# Traitement du langage naturel
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Découpage de phrases en structure Sujet-Verbe-Objet. Évalué à 10.
comme tu le soulignes, c'est du classique du traitement de langage naturel, mais c'est loin d'être évident. Ou du moins, il existe bien évidemment des algorithmes qui marchent plus ou moins bien (en fonction de la complexité de la phrase, de la qualité de l'implémentation, mais aussi de la qualité de l'apprentissage, car il s'agit très souvent d'algorithme basés sur l'apprentissage).
Alors tu peux sûrement faire quelque chose de moins complexe, mais ça sera sûrement peu fiable. Tout dépend ce que tu veux faire au final, le but, les moyens que tu peux mettre en oeuvre, le type de machine sur lesquelles tu veux que ça tourne (parce que traiter un arbre de 600 000 mots comme tu dis... ça peut paraitre simple dit comme ça, mais c'est sacrément de données en mémoire... et autant à parser, complexe et lent à naviguer dedans,, etc. Et encore... tu dis 600 000 mots, mais avec tous les dérivés qu'ont les mots, etc. ça peut être assez faible si tu veux un dico très exhaustif).
Comme je le disais, très souvent ce genre de problème s'implémente par des algorithmes avec apprentissage et beaucoup de probabilité (d'où l'apprentissage en général qui sert à créer des probabilités significatives, car elles vont souvent être originellement générées aléatoirement), du genre réseau de neurone. En fait là si je me souviens bien, c'était plutôt des réseaux bayésiens qu'on utiliserait dans un système de ce genre.
L'idée est "simple" une fois comprise, mais pas intuitive avant. En réalité, ce n'est pas si simple de voir un mot et de dire "ah ça c'est un nom, un adjectif, le verbe, etc." car déjà des mots avec la même orthographe peuvent être des mots complètement différents.
Exemple: l'arme est sale.
L'air de rien, dans cette phrase toute bête (et très aisée à inventer, la preuve, je viens de le faire!), on a 3 mots qui pourraient être des verbes:
- "arme". Même avec le "l'" ça peut aussi être un verbe, par exemple: "larmurier l'arme".
- "est" est le verbe, mais cela pourrait être la direction (Nord/Sud...).
- "sale" est un adjectif, mais ça pourrait être "saler" conjugué, voire un adjectif substantivé (qui prend dans la nature de nom: quel sale!).
Nous on est capable de voir immédiatement le sens de cette phrase, parce que notre cerveau est très fort, mais l'ordi... Dans un livre d'IA, je me rappelle même avoir vu un exemple formidable, car super basique et pourtant sans le contexte, on ne pouvait savoir son sens (il y avait 2 possibilités, qui n'avaient rien à voir et qui avaient toutes les deux du sens). Cependant dans une conversation, jamais on ne se poserait la moindre question dessus. C'était étonnant de se rendre compte que notre cerveau fait sans équivoque des distinctions (sans même qu'on s'en rende compte) que quasi aucun ordi ne pourrait faire.
Dommage que je me souvienne plus l'exemple, ni le livre...
Alors évidemment dans mon exemple, y a aussi l'ordre. Souvent on se dit "Sujet-Verbe-Complément", facile à automatiser! Mais on sait bien qu'il arrive que cet ordre soit un peu bouleversé, encore une fois sans problème pour nous, mais brutal pour une machine.
En gros l'idée du réseau bayesien pour le traitement lexicale de ta phrase serait d'avancer dans la phrase et, à chaque mot, calculer la probabilité que ce mot arrive après la partie de la phrase que tu as déjà lu.
Exemple:
1/ l' :
1.1: probabilité que la phrase commence par l'article l' = X
1.2: probabilité que la phrase commence par le pronom l': Y
... [autre cas?]
2/ arme
2.1 probabilité que le nom "arme" arrive après l'article "l'" = X1/X (= X1, sachant X)
2.2 probabilité que le nom "arme" arrive après le pronom "l'" = X2/X (X2, sachant X)
2.3 probabilité que le verbe "arme" arrive après l'article "l'" = Y1/Y
2.4 probabilité que le verbe "arme" arrive après le pronom "l'" = Y2/Y
etc.
Et en gros, à la fin, une fois que tu as toutes tes possibilités, tu regardes la probabilité la plus haute, et tu dis que c'est le bon choix => et voilà tu as ta réponse. (pendant l'apprentissage, tu vas plutôt regarder la proba la plus haute, tu regardes si c'est le bon choix: si oui, cool; sinon, tu modifies tes paramètres dans le "sens" voulu pour que la prochaine fois, la réponse soit bonne).
Bon c'est très résumé et pis ce sont des souvenirs qui ont au moins 2 ans. J'espère que j'ai pas dit trop de bêtises et que je me suis pas trop planté (enfin globalement, je sais que l'idée y est; et il me semble bien que c'est souvent les réseaux bayésiens qui sont utilisés pour ce type de problématique, mais même là je peux me planter. Et en plus y a très sûrement d'autres modèles utilsiés aussi)... Vous l'aurez compris, j'ai étudié l'IA à la fac.
Donc si y a des spécialistes dans le coin, prière de pas me sabrer. J'essayais surtout d'être pédagogique pour expliquer le fonctionnement/la logique globale.
Et tout ça pour dire: c'est vraiment pas si simple le traitement du langage naturel... Donc faire un "petit programme" me paraît très dur (encore une fois, sauf si les prétentions sont faibles, car c'est pour un cas très précis où un système de grande qualité n'est pas requis).
Bye!
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Question TypeMatrix
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Sortie du bépo 1.0rc1. Évalué à 1.
Merci.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Diverses questions
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Sortie du bépo 1.0rc1. Évalué à 2.
oui merci beaucoup pour les réponses. Ca répond plutôt bien à tout. Je rebondirai uniquement sur un seul point: l'espace insécable, qui est le seul qui me pose encore problème. Et je me rends compte en parcourant le reste du journal que je ne suis pas le seul. Pour ma part, je précise à nouveau que c'est en plus vraiment par expérience personnelle que je dis cela, puisque j'ai eu exactement cette même idée en me disant dans un premier temps que c'était vraiment une bonne idée d'avoir accès à l'espace insécable par maj-espace. En réalité perso, je ne m'embête pas vraiment avec ce caractère. Mais par exemple dans les équipes de trads de certains logiciels, ils nous demandaient de les mettre pour bien respecter la typographie française. Mais au bout d'un mois de souffrance avec cet espace insécable ainsi mappé, je l'ai jarté.
Le classique par exemple: rajouter un espace insécable après un point final (alors qu'il n'en faut pas) quand le doigt ne s'est pas relevé assez vite de maj. Dans le bépo, ce n'est plus un problème puisque le point est en accès direct, par contre le problème se pose toujours (ou nouvellement) avec ':', ';', '?' et '!'. Donc certes "avant" ces ponctuations, il faut un espace insécable (et là votre mapping réduit les efforts), mais pas après (et là ça crée des efforts supplémentaires pour supprimer, mais surtout pour se rendre compte qu'il y a un blem). Et la plupart du temps, on ne se rendra pas compte qu'on l'a rajouté.
Déjà donc ça pose problème pour la mise en page. Mais ce n'est pas mon vrai problème ni la raison pour laquelle j'ai arrêté d'utitliser ce mapping (je n'ai pas souvent l'occasion d'avoir à faire du formattage de texte de grande qualité, en plus dans beaucoup de cas, l'erreur peut ne même pas gêner la mise en page). Ce sera plus pour les traitements automatiques en réalité que ça m'a posé problème.
En effet le problème est que l'espace insécable est peut-être nécessaire typographiquement par endroit, mais ce n'est pas pour autant qu'il est accepté logiciellement là où l'espace l'est (puisque le caractère réel est différent). Par exemple, si je rentre un numéro de tél dans un site en mettant des espaces insécables, je suis sûr que certains sites diront "seuls les chiffres et les espaces sont acceptés dans ce champs".
Mais ce n'est toujours pas le pire! Là où j'ai vraiment beaucoup souffert, c'est déjà en développement. Quand un code ne compile pas bêtement parce que deux mots sont séparés par erreur d'un espace insécable et donc sont considérés comme une unique entité par le compilo qui se plaint. Ensuite va comprendre et trouver l'erreur (avant "l'habitude", il m'a fallu un temps de compréhension; et même après habitude, ça reste lourd puisqu'on s'en rend toujours compte après coup, au moment de la compilation, donc c'est particulièrement chiant).
Très classique aussi: l'ajout involontaire dans les commandes bash (même mécanisme que du code, sauf que là c'est encore plus courant puisque je suis constamment dans une console même en utilisation normale). Entre la commande et les paramètres par ex (donc bash considérant ma commande+paramètre1 comme un seul mot et me disait qu'il trouvait pas cette commande), ou bien entre 2 paramètres, etc.
Cela pouvait m'arriver après un '/' par ex, mais en bépp, ça pourrait arriver plutôt après un ';' (très courant en bash), ou un ':' (j'utilise beaucoup ssh/scp), et tout simplement en mettant des suites de chiffres en paramètres, etc.
Et même tout bêtement comme j'utilise un terminal multi-onglet avec maj-droit/gauche pour m'y déplacer, il m'arrivait de commencer une commande, puis de changer d'onglet pour vérifier qqch, puis de revenir et de continuer ma commande si vite que le doigt était encore sur maj quand je tapais espace (ou bien parce que je prévoyais de taper un caractère nécessitant maj juste après l'espace, donc je laissais le doigt sur maj sans y penser).
Enfin voilà. C'est peut-être à retester. Peut-être y a-t-il habitude à prendre, etc. Néanmoins l'espace insécable a vraiment ceci de particulier par rapport à tout le reste qu'il est invisible (ou plutôt indicernable de l'espace simple), donc qu'une erreur avec ce caractère est si fourbe qu'elle peut causer bien des soucis, des arrachages de cheveux et des pertes de temps. Donc en conclusion beaucoup d'effort perdu pour un effort gagné bien plus faible (selon moi). A mon avis, l'effort perdu doit vraiment être particulièrement considéré ici, il n'est pas comme les autres.
Pour info, utilisez-vous -- en tant que concepteurs de ce mapping -- cela de manière quotidienne et cela ne vous a jamais posé de problème? Et surtout y a-t-il des développeurs et des utilisateurs intensifs de consoles/shells parmi vous?
Merci.
Jehan
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
# Diverses questions
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Sortie du bépo 1.0rc1. Évalué à 4.
c'est assez intéressant. Puis-je poser quelques questions?
1/ Le manque de 'â' me chagrine. Est-ce si peu fréquent que cela? J'aurais vraiment cru que c'était plus fréquent que 'æ' par exemple (en fait, autant j'entrevois plusieurs exemples en 'â', autant j'arrive pas à en voir beaucoup d'autres que celui que vous citez pour 'æ'). Or 'æ' a droit à sa propre touche secondaire (altr-gr + a), mais pas 'â'. J'ai regardé votre page sur les fréquences des lettres ( http://www.clavier-dvorak.org/wiki/Fr%C3%A9quence_des_lettre(...) ), mais ni 'â', ni 'æ' n'est dans les tableaux de corpus. Et j'ai pas trop compris la seule phrase citant 'â':
report des stats de âêûîôäëïöü sur aeuio, dead-^ et dead-diaresis
Ca veut dire quoi?
Par contre dans ce lien trouvé chez vous, il a l'air bien placé, mieux que d'autres lettres que vous avez même mis en touche principale même (ê, ou ç, etc.): http://www.lexique.org/listes/liste_lettres.php
Enfin voilà, j'essaie donc de comprendre ce choix parce que je pense que ça ferait une bonne touche principale, ou au moins secondaire.
2/ Dans l'image de la disposition, que veut dire la couleur verte? Je vois par exemple le ' ¨ ' (de "noël") en vert. Et surtout je vois le '^' en vert. C'est pourtant bien la touche principale là (enfin... il me semble, non?), il ne faut pas la mettre en noir?
3/ Pourquoi certaines touches sont en double? '/', '^' en particulier en fait...
4/ La lettre 'µ' a-t-elle vraiment la moindre utilité en français? Même en programmation, je n'en utilise jamais. A moins que ce soit pour les mathématiciens pour qui on considère cela comme très utile? (mais dans ce cas ils ont aussi besoin de la plupart des caractères grecs aussi...)
5/ J'ai du mal à comprendre comment le clavier TypeMatrix s'adapte à votre disposition. Les touches n'ont pas du tout l'air d'être physiquement placées pareilles: pas de alt-gr visible (enfin... je l'ai pas vu en tous cas), la touche de suppression et l'entrée (d'ailleurs pourquoi y a un "backspace" ET un "enter" sur ce clavier?) au milieu, etc.
Or à ce que je comprends, le principe du bepo est un placement optimisé des touches les unes par rapport aux autres. Donc j'imagine qu'être forcé de déplacer ce genre de touche change la donne, non? Par exemple, je vois que les touches "alt-gr"isées principales sont toutes à gauche. Je me suis dit que la logique devait être que comme alt-gr est à droite, l'idée est de rentrer ces lettres à 2 mains. Est-ce cela? Donc sans alt-gr dans votre TypeMatrix, on fait comment?
6/ Vous dites que cela s'adresse également aux langages informatiques. En tant que développeur, je constate que les '{' et '}', mais aussi '&' et '|' ne sont pas accessibles directement. Ca n'aurait pas été mieux?
7/ L'espace insécable, c'est vraiment un super truc de l'avoir ajouté. Par contre, lui j'aurais estimé qu'il ne doit pas être si simple d'accès sur maj-espace. Je l'aurais plutôt étonnament rendu plus dur en altgr-espace et rien mis en maj-espace. Je m'explique: c'est par expérience personnelle car j'avais eu un jour eu cette même idée de mapper le maj-espace ainsi (sur une disposition azerty classique). Or il m'est arrivé par la suite d'en faire sans m'en rendre compte en tapant vite lorsque j'utilisais maj juste avant un espace. Là où c'est embêtant et que -- contrairement à d'autres caractères où on s'en rendrait compte immédiatemment -- l'espace insécable est invisible. Cela me posait donc des problèmes après coup après une courte réflexion quand je me demandais ce qui n'allait pas.
Exemple: je tape une série de chiffre avec des espaces. Par habitude je reste appuyé sur maj, et paf! un espace insécable non voulu!
8/ Enfin dernière question pour lequel je suis très partagé: autant je trouve que les caractères sous les chiffres font de très bons caractères principaux, autant je trouve que les chiffres eux même font de très bons caractères principaux. Et c'est toujours l'un des points qui me chiffonnait le plus en comparaison avec un qwerty par exemple, où les chiffres sont accessibles directement.
D'un autre côté, j'imagine qu'il faut bien faire des choix et qu'on a sûrement estimé qu'il était plus courant de faire une apostrophe, des parenthèses ou un arobas qu'un chiffre. En outre il y a le pavé numérique (mais j'en ai pas sur mon portable, et j'ai l'impression que votre typematrix n'en a pas non plus!). Néanmoins c'est un point qui m'embête. Cela a-t-il déjà été discuté chez vous?
D'ailleurs en bépo, pourra-t-on faire des chiffres au moins avec ver-maj dans les cas où on en a beaucoup à taper? C'est aussi un point qui m'embête: être obligé de rester appuyé sur "maj" pour taper une série de chiffres! Dans la disposition azerty fr, c'est logique parce que sous les chiffres, il y a des lettres accentuées qu'on voulait pouvoir mettre en majuscule (é, è, à). Donc on bloquait la rangée entière pour ces 3 caractères! Mais le bépo, y a plus d'accentués. Donc le ver. maj peut être utilisé dessus maintenant?
Merci!
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Faut pas déconner non plus
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal Fichage généralisé. Évalué à 10.
Là déjà pour moi, y a un problème. Le fichage en soi est un retrait de liberté. On a le droit à la vie privé et l'anonymat tout simplement dans un premier temps.
Dans un second temps, comme quelqu'un l'a dit plus haut, on ne sait pas précisément à quoi peut bien servir ce fichage et surtout VA servir... mais ce qui est certain, c'est qu'il y a bien plus de mauvaises choses à en faire que de bonnes. Mais déjà à la base, il ne faut pas permettre cela maintenant (dans le cas où il est possible de l'empêcher... mais ça a l'air mal barré), parce qu'ensuite si on se rend compte qu'on va utiliser les bases de citoyens pour des actes vraiment dignes des pires livres dystopiques... et bien ce sera trop tard. A ce moment, on risque de ne plus pouvoir rien faire pour empêcher ces actions.
Ensuite pour ce qui est des dictatures et la comparaison avec la France, peut-être n'en sommes-nous pas une. Mais je vois pas ce qu'il y a de mal à comparer dans le but de mettre en garde quand les points de comparaison sont clairement des méthodes utilisées par les dictatures. Le fichage n'est en effet pas une méthode qui m'évoque beaucoup ce que d'aucun appelle la "démocratie", puisque comme je l'ai dit plus haut, c'est pour moi une atteinte aux libertés. En outre, je pense que la frontière entre une démocratie et une dictature peut être très infime et que parfois on peut vaciller d'un côté à l'autre puis basculer dans un des côtés progressivement sans même s'en rendre compte. Il y a des cas de dictatures qui sont arrivées tranquillement, l'air de rien. Et je pense que beaucoup de citoyens croyaient encore être dans un beau pays plein de libertés, ou du moins qu'ils étaient tout de même mieux lotis que les voisins (donc pourquoi se plaindre?), pendant un bon moment...
Ensuite c'est mon avis. Mais il est vrai qu'il est lié au fait que je n'ai toujours pas vu en quoi le fichage pouvait m'être bénéfique dans ma vie quotidienne; par contre j'ai bien vu en quoi il me nuisait. Et je n'aime pas bcp l'idée que des gens que je ne connais pas, ni n'aime, rassemblent des informations sur moi (je ne sais pas lesquelles, leur pertinence ou leur degré de véracité), pour les utiliser potentiellement à je ne sais quelles fins (surtout que je ne vois pas en quoi cela pourrait être de bonnes fins s'ils décidaient de les utiliser).
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Hash
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal C'est Gutenberg qu'on assassine.... Évalué à 2.
Ensuite de manière générale, ça dépend aussi des algos. Apparemment la même équipe a aussi pu trouver un algorithme créant des collisions pour MD5, mais pas à partir d'un hash précis. Donc ils seraient capable de générer 2 fichiers aléatoires avec le même hash (et à partir de là une infinité d'autres collisions), mais pas de créer un fichier qui a le même hash qu'un fichier connu.
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]
[^] # Re: Diviser pour mieux régner
Posté par Jehan (site web personnel, Mastodon) . En réponse au journal [:zzubbione]. Évalué à 10.
premier point: il se trouve que des gens ont répondu "non" à cette question, ce ne sont pas des "nonistes"; ça ne veut rien dire, c'est un terme uniquement pour mettre les gens dans le même panier et faire croire qu'ils sont un groupe, et notamment ainsi les mettre mal à l'aise en les comparant implicitement comme tu le fais avec certains groupes politiques mal perçus par les certitudes populaires comme tu le fais (en parlant "d'aide" des anarchistes, souverainistes, etc. style "tous les méchants et les pov' cloches qui se font avoir, tous main dans la main).
Donc des gens ont voté non... simplement. Or j'imagine que beaucoup de ceux qui ont fait ça ne l'ont pas fait pour que leur proposition soit "acceptée" par les autres. Les hommes ne sont pas tous des âmes perdues en recherche d'amour, de compréhension et d'acceptation d'autrui. Non il existe aussi des gens qui aiment répondre en fonction d'eux, pas des autres... des gens qui peuvent avoir un avis, une réflexion, mauvaise ou non, là n'est pas la question. D'ailleurs même peut-être est-ce qu'il n'y a eu aucune réflexion de beaucoup, des mauvaises influences, de la manipulation, etc. C'est ce qu'on appelle la politique aussi. Mais voilà, ils ont voté non, chacun pour sa raison, bonne ou mauvaise et c'est tout. Là si tu veux vraiment jouer avec ce genre d'argument, on aurait plutôt l'impression que c'est toi qui cherche absolument à être accepté par les autres, à ce qu'on comprenne ta vérité absolue qui est mieux que toutes celles des autres, etc. Un manque d'amour? Peut-être pas, ce que je dis est probablement bidon... aussi bidon que quand tu le dis aux autres.
Franchement en temps normal, je préfère pas rentrer dans ce genre de débat, mais tu es tellement insultant envers les autres et leurs opinions (bonnes ou mauvaises, ce n'est pas à toi de juger et de les mettre tous dans le même sac, je le répète) que j'ai pas pu m'empêcher. En fait tout ce que je veux dire dans ce commentaire, c'est d'arrêter de prendre les autres pour des cons comme tu le fais. Tu t'en rends peut-être pas compte mais c'est vraiment très désagréable de lire ce genre de messages où on sent qu'on nous prend de haut, nous pauvres êtres manipulés sans cervelles.
Pour ce qui est de l'exemple de A veut coucher avec B, etc. franchement ça m'a fait bien marrer comme exemple... Ca fait un peu la personne tellement frustrée que tu es prêt à accepter n'importe quoi et à sauter sur tout ce qui bouge. Bon là je dis peut-être n'importe quoi, ça se trouve, tu as une vie sentimentale parfaite, mais bon... c'est marrant comme exemple...
'lus!
Film d'animation libre en CC by-sa/Art Libre, fait avec GIMP et autre logiciels libres: ZeMarmot [ http://film.zemarmot.net ]