Voilà! Ce matin, je me suis dit qu'il manquait aux protocoles im un moyen de s'envoyer des équations, chose qu'on ne fait peut-être pas tous les jours, mais qui pourrait servir aux utilisateurs dans le monde merveilleux des sciences. Je pensais à un truc genre MathML, ou idéalement en ce qui me concerne, mais moins logique du point de vue implémentation, d'une syntaxe type latex pour entrer les données.
Et bien je me suis dit, je vais jeter un coup d'oeil au JEP, pr voir si c'est en cours... un peu compliqué à regarder quand on veut juste y passer 5min! Bref, j'ai pas trouvé...
Pas de problème, étant incapable techniquement d'écrire un JEP, peut-être un truc type "wishlist" ou un forum de suggestion? Ben ça existe certainement, mais je commençais à perdre patience, et je n'ai pas trouvé instantanément...
D'où ma réflexion: les idées de "killer-apps" dont jabber aurait besoin pour s'imposer, ne peuvent être déposées que par des gens initiés, et pas par les utilisateurs lambda. Je trouve ça vraiment dommage de ne pouvoir suivre clairement l'évolution du protocole, ce qui va venir, ni de pouvoir même y contribuer!
Suis-je le seul à avoir cette frustration de ne pouvoir voir ni faire plus avec un protocole ouvert qu'avec les protocoles fermés dont nous savons déjà tous que notre voix ne sert à rien dans leur évolution?
# mm
Posté par ~ lilliput (site web personnel) . Évalué à 5.
ca permet de le faire via du latex
J'ai jamais utilisé mais l'auteur du patch sous psi c'étais mis en relation avec l'auteur de celui de gaim donc doit y'avoir quelque choses de sympa.
NB : source forum de psi
NB2: oui j'ai la flemme d'aller chercher :) ahh Lundi matin ..
http://www.theatre-eibel.fr http://www.isc2chapter-yorkshire.co.uk
[^] # Re: mm
Posté par Sano . Évalué à 2.
Comme son nom l'indique, c'est ici latex qui est utilisé pour l'affichage des formules.
Lorsque ce module est activé, il suffit à l'expéditeur d'encadrer la formule par des double dollars pour qu'elle soit prise en compte.
Je ne sais pas si cette convention est utilisée par d'autres applications, mais elle a le mérite d'être simple à mettre en oeuvre quel que soit le client.
*Sano*
[^] # Re: mm
Posté par Nicolas Schoonbroodt . Évalué à 3.
Finalement, j'avais plus ou moins laissé tombé ce contact là, et j'ai décidé d'utiliser le marquage de KopeteTeX, c'est à dire les maths entre $$...$$ ($$\alpha = 3\beta$$ par exemple)
Ca marche plus ou moins bien, par contre le plugin est loin d'être complet, pour la protection, c'estpas top (il y a une discussion suite au fait que quelqu'un voulait faire un package dans debian, sur debian-devel)
En fait, le code est compilé en local (chez les deux interlocuteurs), d'où un problème éventuel de sécurité, du coup, je blackliste toutes les commandes dangereuse (par contre, pour "dangereuse", les commandes blacklistés sont celles blacklistées de kopeteTeX, car je ne savais pas quoi y mettre). Ce type de plugin s'adresse donc uniquement aux gens possédant une distribution LaTeX sur leur système (car installer tetex juste pour s'envoyer deux trois équations n'est pas ce que j'appelle une dépendance raisonable). Je prévois dans un futur proche d'apporter les quelque correction qui m'ont été demandées, et aussi d'alléger le code et de le rendre plus lisible, mais disons qu'à un moment j'aurais voulu adapter cela avec mathML (vu que quelqu'un m'en avait parlé), mais je ne connait presque pas du tout mathML.
Ce qui pourrais se faire, c'est de compiler en local chez l'envoyeur, puis d'envoyer le tout sous forme d'image, certain protocoles le permettant (msn par exemple, mais je ne sais pas si gaim implémente un envoit d'image dans la fenêtre pour certain protocoles. Kopete le fait, pour msn au moins, mais de kopete à kopete, ou de msn à kopete, mais pas de kopete à msn par exemple[1]). Si ce n'est pas nécessairement un gros travail, je n'aime pas trop me replonger dedans, vu que je n'utilise plus gaim.
Et il ne marche pas sous windows non plus, le plugin pour gaim (oui, j'ai mis des /tmp et des trucs du style en dur dans le code, ce n'est pas beau à voir, mais à la base, c'était pas nécessairement pensé pour une distribution réelle, mais plutot pour m'amuser tout seul dans mon coin)
[1] sauf si c'est corrigé depuis le mois de juin, la dernière fois ou j'en ai parlé avec un développeur (Gof pour ne pas le citer <-- et c'est aussi lui qui est en grande partie responsable du plugin kopete, qui est mieux fait que le mien)
[^] # Re: mm
Posté par Erwan . Évalué à 1.
L'avantage ce serait qu'il suffit que l'envoyeur ait le bon client avec le plugin. Ca simplifierait beaucoup les choses ("Tu vois ? Non ? T'as quel client ? T'as le plugin TeX ? T'as TeX chez toi ?")
[^] # Re: mm
Posté par 태 (site web personnel) . Évalué à 3.
[^] # Re: mm
Posté par 태 (site web personnel) . Évalué à 3.
[^] # Re: mm
Posté par Nicolas Schoonbroodt . Évalué à 2.
pour le lien dans le forum de psi, c'est plus possible, le sujet en question a été effacé (je suppose que c'est du à un allégement de la base de donnés, ou quelque chose comme cela)
[^] # Re: mm
Posté par ~ lilliput (site web personnel) . Évalué à 2.
Le webmaster m'avait affirmer que se sera restauré dans la prochaine version du forum. ( j'ai trouvé l'url http://psi-im.org/forum/(...) mais bon c'est juste du teste et ca rien d'officiel)
http://www.theatre-eibel.fr http://www.isc2chapter-yorkshire.co.uk
[^] # Re: mm
Posté par Maclag . Évalué à 3.
Pourquoi donc les gens qui ont les compétences pour le faire doivent-ils le faire dans leur coin, ou en collaborant ponctuellement avec d'autres projets, plutôt que de pouvoir proposer directement les améliorations au protocole, démonstrateur à l'appui??
Enfin, merci du renseignement en tout cas, je cherche ça tout de suite! ;)
[^] # Re: mm
Posté par Nicolas Schoonbroodt . Évalué à 3.
1. connaitre un minimum l'interface de plugin du projet (ou être prêt à lire d'autres plugins pour l'apprendre, c'était mon cas)
2. connaitre le language (ou un des language) de création de plugin.
Pour tenter d'écrire une JEP, (même un brouillon) tout en fournissant un exemple d'implémentation, il faut en plus des deux points du dessus, connaitre :
3. le protocole jabber,
4. savoir écrire un schéma XML
5. lire la JEP 0143 [1]
6. utiliser un autre outil que celui qu'on connait (ça ne passera pas avec LaTeX, on nous répondrait, je suppose, d'utiliser mathML)
C'est donc plus dur à mettre en oeuvre. Ceci dit, je dit, pourquoi pas, ça pourrait être interessant. Je vais commencer par tenter de comprendre mathML, me trouver un moteur de rendu (par exemple, si je veux mettre des images dans gaim générées à partir de mathML, le mieux c'est de trouver quelque chose en gtk qui me le fait)
Donc quand j'ai un moment de temps, je veux bien essayer de voir si c'est faisable. Je ne promet rien ;-)
[1] Guidelines for JEP Authors http://www.jabber.org/jeps/jep-0143.html(...)
[^] # Re: mm
Posté par Maclag . Évalué à 3.
Au contraire! Je trouve les JEP certes surement très efficace pour collecter des idées très travaillées et très structurées (et sans doute trop administratifiée, mais tant pis...), ça évite probablement pas mal de suggestions naives ou redondantes.
Le problème, c'est que tout le monde n'a pas le temps/les moyens de faire ça!
Un espace de réflexion sur le sujet, avec des utilisateurs, des développeurs dégourdis, et des... euh... gens capables de rédiger un JEP devrait exister.
Pour l'instant, ça me semble trop inaccessible!
# Plugins
Posté par nmoreau . Évalué à 0.
# ...
Posté par Marc (site web personnel) . Évalué à 4.
Pour ce qui est des bonnes idées des utilisateurs, je sais pas si c'est vraiment exploitable... Ce qui manque surtout ce sont des gens qui s'impliquent véritablement je pense. Quand tu vois que la plupart des clients ne supportent pas encore les trucs de bases, je vois mal comment en rajoutant des tonnes de trucs plus haut ça va aider... Moi je trouve déjà dommage qu'il existe plusieurs façon de faire la même chose dans jabber ...
Par exemple, gajim utilise un JEP pour la notification d'activité (quand le correspondant tape), gaim utilise un autre système (plus vieux je crois), résultat, je vois presque personne taper. Pour les avatar, pareil, il me semble avoir lu que gajim utilise une méthode (v-card je crois) et d'autres utilisent autre chose...
Je ne suis pas le developpemnt de jabber de près, ces choses ont sans doutes de bonnes justifications, mais ça me fait bizarre ;)
[^] # Re: ...
Posté par ~ lilliput (site web personnel) . Évalué à 2.
Etant une application "jeune" ils ont développé les derniers JEP.
Le même cycle de dev chez GAIM et psi est plus long (à regret)
Après faut bien que qqc pousse pour utiliser les dernieres technologies ;
Tkabber, par exemple des plugins super géniaux - ont peu jouer aux échecs ou au dames enfin la classe quoi -
Le problème pour tkabber est qu'il fallait un peu comprendre le TCL/TK pour installer tous les features
http://www.theatre-eibel.fr http://www.isc2chapter-yorkshire.co.uk
[^] # Re: ...
Posté par Marc (site web personnel) . Évalué à 2.
Sinon, concernant Tkabber, je dirais que son gros point noir, c'est pas qu'il faille comprendre Tcl/Tk, mais simplement, qu'il est en Tcl/Tk... Je veux bien faire des efforts, mais il est quand même sacrément moche le pauvre :)
[^] # Re: ...
Posté par ~ lilliput (site web personnel) . Évalué à 2.
Je pense que poussé vers le haut pour le moment n'a pas vraiment de préjudice, les utilisateurs de jabber teste + d'un client, en ont souvent 2 a porter de mains, et teste régulierement les petits nouveaux, les dernieres versions des plus importants et meme des commerciaux. Je pense que c'est la meme chose pour les gateway.
Faut dire que les jabberiens exprime une demande au niveau fonctionnalité et tout le monde cherche le meilleur.
J'espere que le premier serveur plublic et non commercial qui mettra la VOIP et pourquoi soyons fou la VideoOverIP craquera pas le premier jour de mis en service....
http://www.theatre-eibel.fr http://www.isc2chapter-yorkshire.co.uk
# Conseil
Posté par Nadine . Évalué à -7.
Conseil: Envoies des mails aux developpeurs, et si il te manque de respect en y répondant pas, tu en envois encore, jusqu'à ce qu'il te reponde (et si c'est non, jusqu'à ce qu'il te donne une raison).
Mais en général, tu as une réponse assez rapidement.
[^] # Re: Conseil
Posté par Nim . Évalué à 3.
Les développeurs open-source ne sont pas redevable de réponse de manière systématique ... C'est géneralement par manque de temps qu'ils ne répondent pas à tous les mails qu'ils recoivent. Le manque de respect est ici de polluer la boite mail. Un mail qui s'égare ça arrive mais au bout de 2, c'est assez mal avisé d'insister ...
[^] # Re: Conseil
Posté par Nadine . Évalué à -2.
Et si il y a un problème dans l'application, où vais je trouver mon interlocuteur?
[^] # Re: Conseil
Posté par Nim . Évalué à 1.
[^] # Re: Conseil
Posté par Nadine . Évalué à 0.
[^] # Re: Conseil
Posté par Alban Crequy (site web personnel) . Évalué à 2.
L'interêt de demander des fonctionnalités supplémentaires sur Bugzilla plutôt qu'en privé à un auteur, c'est qu'on garde un suivi de la discussion: "est-ce pertinent d'ajouter un éditeur d'équation dans ce logiciel?" ... "allons nous utiliser cette JEP pour faire ça ?" etc.
[^] # Re: Conseil
Posté par Nadine . Évalué à 0.
[^] # Re: Conseil
Posté par Guillaume Denry (site web personnel) . Évalué à 2.
[^] # Re: Conseil
Posté par Nadine . Évalué à 0.
[^] # Re: Conseil
Posté par Guillaume Denry (site web personnel) . Évalué à 2.
Mais je le répète, chacun fait ce qu'il lui plaît.
Tu le payes pas le développeur non ? Il met gracieusement à ta disposition un outil.
Imagine que le gars a reçu des dizaines de mails comme le tien pour cette fonctionnalité.
Si tu pars ailleurs pour la simple raison qu'il ne répond pas à ton mail, je serais tenté de dire "Et alors ?".
De toute façon, un chef de projet qui n'écoute personne va rarement très loin. Au pire, il y a fork.
[^] # Re: Conseil
Posté par Staz . Évalué à 2.
Donc pas besoin de les faires chier avec tes mails en plus...
[^] # Re: Conseil
Posté par Alban Crequy (site web personnel) . Évalué à 1.
Bugzilla ?
# Soumettre des demandes de fonctionnalités
Posté par tiennou_minet . Évalué à 1.
pour proposer une idée de JEP, la modification d'un JEP existant, etc. la communauté Jabber dispose de listes de diffusion :
http://www.jabber.org/about/lists.shtml(...)
Pour l'élaboration des JEP, la liste est « Standard-JIG ».
Pour les discussions en direct et peut-être plus informelles, il y a des salons de discussion Jabber :
http://www.jabber.org/about/chatrooms.shtml(...)
On peut aimer ou pas les moyens de communication mis en place mais c'est à mon sens un des organismes de standardisation les plus accessibles. Notamment, Peter Saint-Andre (le président de la Jabber Software Foundation) est particulièrement disponible et ouvert à toute proposition.
Après, pour l'implantation d'une fonctionnalité dans un client particulier, il faut voir ça avec la communauté du projet en question.
[^] # Re: Soumettre des demandes de fonctionnalités
Posté par Zenitram (site web personnel) . Évalué à 2.
Désolé, mais avant de leur parler, il faut déja croire que ce qu'on va dire servira à quelque chose...
(oui, vous pouvez moinsser :), me répondre que ca fait pas partie d'un protocole d'IM, mais en pratique si, ca fait partie d'un protocole d'IM moderne...)
[^] # Re: Soumettre des demandes de fonctionnalités
Posté par tiennou_minet . Évalué à 1.
Tout ça pour dire que ton protocole pour la voix et la vidéo existe mais n'est qu'au stade « experimental » :
JEP-0111: A Transport for Initiating and Negotiating Sessions (TINS)
http://www.jabber.org/jeps/jep-0111.html(...)
Ce JEP permet d'initier une session SIP depuis une session Jabber/XMPP.
Pour une implantation par contre c'est pas encore ça mais ça devrait venir. Gizmo l'utilise peut-être déjà mais c'est à vérifier :
http://www.gizmoproject.com(...)
# mailing-lists + multi-user chats
Posté par davux (site web personnel) . Évalué à 1.
http://www.jabber.org/about/chatrooms.shtml(...)
Tu peux y trouver les références vers les listes de diffusion et groupes de discussion appropriés, ainsi que les archives et logs, respectivement.
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.