04th mai 2008

Back on the roads

I had 3 monthes pretty sad, at least compared to what I used to: no motorcycle — public transportation instead — no volley ball, and in fact no sport, whatever it could be. I was missing my old companion, a black Honda CB 500, perfectly working. I am especially sad I could not save it; and also I had never done any pictures of it, first because I never expected to have an accident (of course you may always have, but you never hope to, so you will try to forget!), also because I am not such a photographer (I don’t really care about photographs, and indeed don’t even really have a camera). This motorcycle was named “Dark Marmot“, just for the record and this way it won’t be forgotten completely… For the record, and also because I never told it, my first one was “Marmotton“.

And so here is my new one, I got it one month ago, a wonderfull motorcycle (Moto Guzzi, Bellagio) called “Joly Marmot” (or sometimes also “Joly Roller“). Nothing interesting to say because this is only my life, so that’s just it: for the pleasure of sharing my joy to people I don’t even know! :-)

Moto Guzzi, Bellagio
Joly Roller

A diaporama of this beauty is available here. And honnestly it is even more beautiful when seeing it in real life.
See you!

Posted by Jehan under Le quotidien d'une Marmotte, en | No Comments »

01st avr 2008

More than just Instant Messaging: publication and notification using Jabber/XMPP

Jabber (also called XMPP, as a protocol standardized l’IETF) is well known for being “just” an instant messaging system (and network) which can be compared to ICQ, Yahoo!, Live Messenger, AIM, Gadu-Gadu or others. But it is in fact far more. As a very young protocol for real-time communication, new features are continuously imagined, developped and improved. One of these features can be very interesting and may prove to have a nice future, in my own opinion: this is the “Publish-Subscribe” (abbreviated into pubsub).

As the name implies, this system enables users with a role of “publishers” and others as “subscribers”. Hence the publishers will obviously “publish” information on a Jabber node (with is simply a term defining some kind of Jabber address), whereas the subscribers will have the possibility to read this information, and configure their subscription according to their needs. For instance a common use would be to ask being notified when new information is added. This last use case gave me the idea to developp a small plugin for Wordpress (the publishing system used for this website), which I called: Jabber Feed.

Image de publication des Marmottages
Jabber Feed will enable readers of this website for instance to subscribe to a Jabber node, then asking to be notified in realtime of every new post, or even comment. People could compare this to RSS feed, though Jabber Feed has many advantages: it is realtime, it spares bandwith, and it can be highly customizable.

Yet the main big problem is that it is hardly supported currently by most Jabber clients (even the more advanced ones; for pubsub, Gajim being the better I have tried), and by servers but with many lacks of the full protocol (as far as I have tried at least). Thus my plugin is rather a Proof of Concept as for now. Anyway I will regularly improve it and update news on this development here. Hopefully soon more clients will have a better support. I created also a permanent page about it here and the code can be foundable on the official Wordpress’ plugin repository).

I will give later a node for my public diary (the one you are reading!) because someone noticed it is apparently unsubscribable from an exterior address and I have no time to look how to configure my server as I am leaving for 2 weeks of hollydays in Japan in a few hours.
So see you then!

Edit: here is the notification I received in Gajim (last subversion). This is not much, it does not support full content currently, but it is the only client (among the ones I have tested) which notified me at least!
Notification in Gajim

Posted by Jehan under Jabber/xmpp, Programmation, en | No Comments »

28th mar 2008

Jabber est plus qu’un réseau de messagerie instantanée: publication et notification

Dans mes précédents articles sur Jabber, je l’ai comparé aux divers réseaux fermés de messagerie instantanée. Que l’on parle de l’ancêtre ICQ, des dominants Yahoo!, Live Messenger ou AIM, de l’incongru (ou plutôt local) Gadu-Gadu ou simplement de notre étoile montante Jabber (sous toutes ses formes, comme celle qu’elle prend avec GoogleTalk), on pense immédiatement et uniquement à des systèmes de discussion en temps réel. Pourtant ce n’est qu’une des multiples facettes de Jabber, celle qui a montré son visage en premier certes, car elle s’est engouffrée dans une mode. Mais Jabber (ou XMPP, nom standardisé par l’IETF) est en fait un protocole bien plus généraliste avec énormément de possibilités (on pourrait presque dire une infinité), lesquelles sont en permanence travaillées par la Fondation Jabber. C’est un protocole jeune et mouvant, ce qui est à la foi son point faible actuel, car il bouge un peu trop vite et rend obsolète certaines implémentations en peu de temps, et son point fort car son évolution rapide donne de plus en plus de possibilités.

Ce billet ne traitera que d’une des fonctionnalités de XMPP — le Publish-Subscribe — que j’ai “traduit” par un programme adapté à ce site. J’ai appelé ce programme: Jabber Feed.

Publish-Subscribe” (”Publier-Souscrire” en français, aussi connu sous l’abbréviation “pubsub”) est un système conceptualisant des nœuds de publication , service permettant de publier des données d’un côté; et de l’autre côté, des “utilisateurs” peuvent s’abonner à ces même nœuds et configurer les détails de leur inscription, par exemple en demandant à être notifiés quand quelque chose de nouveau survient. Ce principe a de multiples débouchés. Je pense que vous pourrez tous penser à au moins une utilisation que l’on peut en faire.
Image de publication des Marmottages
J’ai décidé d’appliquer ce concept à une utilisation précise la semaine dernière en développant un plugin pour Wordpress (le système de publication utilisé pour ce journal) afin de publier l’ensemble des articles que j’y fais en temps réel sur un nœud Jabber. Un lecteur régulier pourra par conséquent s’y inscrire et recevra les nouveaux articles par Jabber sans avoir à régulièrement visiter ce site. Cela permet d’éviter d’avoir à vérifier régulièrement l’existence de nouveautés (ça tombe bien car j’écris peu souvent, donc si vous deviez venir souvent, ça serait inutile; et si vous ne veniez jamais, vous oublieriez ce site).

Évidemment le gros problème — car il y en a un — est que peu de clients Jabber ont à l’heure actuelle un bon support, sinon aucun, de cette partie du protocole Jabber. Il y a donc peu de chances que vous puissiez tester mon plugin dans l’immédiat en tant qu’utilisateur (il y a cependant des méthodes de contournement dont je peux parler, mais un peu compliquées et qui ne servent que dans un but de test). Pour l’instant il s’agit donc d’une “Démonstration Conceptuelle” qui, espérons le, va faire partie d’un début pour accélérer les implémentations.
En tous les cas, sachez que je tiendrai régulièrement au courant des nouveautés autour de ce plugin (j’ai créé une nouvelle page permanente sur mon havre pour lui ici et héberge le code pour installer le plugin sur le dépôt officiel des plugins Wordpress), ainsi que des technologies associées.

Néanmoins si vous connaissez suffisamment le protocole, vous pouvez vous inscrire sur le nœud ‘home/zemarmot.net/jehan/blog/posts‘ pour recevoir automatiquement les nouveaux billets et sur ‘home/zemarmot.net/jehan/blog/comments‘ pour les commentaires, le tout sur le serveur pubsub.zemarmot.net.

Posted by Jehan under Jabber/xmpp, Programmation | 14 Comments »

31st jan 2008

Impromptu

Dans la catégorie des billets sans aucun intérêt, autrement dans la section sur “ma vie”, j’ai eu un petit blanc dernièrement parce que je faisais finalement pas mal de choses en même temps, trop sûrement; la conséquence était que je n’arrivais plus rien à faire. Puis soudainement samedi 19, voici que sans raison, seul, sur une petite route de campagne à 30 km de Reims, dans une courbe assez gentille, ma moto (pas la Roadwin 125 de mon billet des débuts du présent journal; entretemps j’ai passé mon permis et ai acheté une Honda CB 500) dérape. Je vais essayer de profiter de la semaine de congés maladie qu’il me reste pour réparer ma fracture à une clavicule et pour régler les détails qui doivent l’être. Peut-être que ce break va m’être profitable dans un sens pour recentrer certaines choses. Par contre la saison de volley est terminée en temps que joueur pour moi, semblerait-il…

Au passage, il est très rare de voir des enregistrements vidéos ou audios de moi quand je joue, notamment car je n’ai pas de caméra (ni vraiment d’appareil photo). Mais pour ceux qui peuvent se demander ce que je faisais vers Reims, une amie d’ami (celui qui m’avait invité pour le voir jouer en l’occurrence) m’a envoyé cette vidéo qu’elle a mise sur YouTube (remarquez le texte incrusté, etc. Pour un peu, je me croirais une star :p):
http://www.youtube.com/watch?v=F1m-GOa4ujE

Ça fait vraiment étrange de se voir et de s’entendre jouer de l’extérieur. Surtout que plus j’ai regardé cet enregistrement pour voir ce que ça donnait, moins je me suis trouvé bon… Désespérant le travail qu’il reste à faire, encore et toujours…

Posted by Jehan under Le quotidien d'une Marmotte, Musique | No Comments »

12th déc 2007

Syd n’est pas mort!

Malgré le fait que le groupe “Red Shank” soit, lui par contre, plutôt mort, Syd vit sa vie. Je parle bien entendu du morceau Syd qui avait brisé les cœurs. ;-)

Plus sérieusement le webmaster de Audiocite.net me contacte tout à l’heure par messagerie privée pour me dire avoir réutilisé le dit-morceau comme fond sonore d’un poème de Vincent Jost: Prostré (licence Art Libre). Donc on peut dire que ce morceau se fait sa vie modestement. Syd Barret, l’original, aussi vit un peu après sa mort à travers ce genre d’hommage ceci dit (bien qu’il vit déjà beaucoup plus à travers ses propres morceaux).

Lionel (le compositeur) pour sa part a trouvé ça plutôt marrant. Quant à moi, je trouve ça vraiment cool. Et merci à Frédéric (le webmaster d’Audiocite.net) de m’avoir prévenu pour cette utilisation, c’est vraiment sympa.
Voilà pour cette petite brève sur une réutilisation d’une œuvre Libre à laquelle j’ai participée (bien qu’il ne s’agissait que d’une ébauche et que ça aurait été bien qu’on mène le “projet” à terme).
‘lus!

Posted by Jehan under Musique | No Comments »