Récemment dans la catégorie Technique

Facebook as an XMPP gateway

xmpp.pngCe billet est en anglais pour une audience plus large :-)

Once upon a time, facebook messenger was XMPP compatible. That means that using it with XMPP clients as pidgin was easy and open. But time changes and facebook decided to close its XMPP gateway to its popular messenger service.

I like to have centralised chat service. At home I can use pidgin or adium but I had to connect all my accounts on each device. And I needed a good web service. That once was featured by meebo but after google acquired it the service was stopped. That's when I decided to switch to a full self hosted service based on eJabberd for XMPP server and Jappix as a web fronted. I can still use any XMPP compatible client but I only have one account to connect!

Through my XMPP server I can, with gateways, access other services such as ICQ, AIM, Yahoo or other XMPP services. That's what I use for gtalk and facebook... My main gateway server is Spectrum 2 (even if dev is stalled...) which itself use libpurple to connect to ICQ, AIM.

This long intro is here to expose how I built the system. After facebook shut down of its XMPP gateway I needed a way to connect to facebook again. And the solution was purple-facebook which is a third party plugin for libpurple to use native Facebook api to connect to chat service.

Hackintosh - passage à Yosemite

ubyo1.pngL'été dernier j'ai décidé de changer mon ordinateur qui commençait à être un peu à la ramasse côté performances. Initialement je voulais passer au mac mini mais à l'époque Apple n'avait pas encore renouvellé sa gamme et tout le monde disait que c'était imminent. Las d'attendre j'ai pris une grande décision : et pourquoi pas le hackintosh ?

Image representing Movable Type as depicted in...

Image via CrunchBase

Comme vous le savez, ce blog utilise MediaManager pour Movable Type afin de gérer la médiathèque. Ce plugin utilise l'API d'Amazon afin de récupérer les informations sur les livres, CD, etc. qui sont représentés par des billets. Malheureusement de temps en temps Amazon change son API... depuis quelques temps les requêtes à l'API doivent inclure un paramètre "Associate Tag" dans les requêtes. Alors comment faire pour que MediaManager connaisse ce nouveau paramètre ? Facile suivez ces instructions détaillées !
Spirou et Fantasio, l'intégrale tome 1 : Les débuts d'un dessinateur

Vous avez probablement constaté sur ce site un changement d'envergure : l'ajout d'une médiathèque. Celle-ci est gérée de façon quasi automatique grâce à Movable Type et quelques plugins astucieux. 

Quelques prérequis

Déjà il vous faut movable type... j'utilise la version 4.1 et donc tout ce que je vais écrire là se rapporte à cette version. Cependant cette idée de gérer ma médiathèque avec movable type est née à partir d'une expérience similaire datant de 2002. Idée qu'il a fallut adapter pour suivre les évolutions de Movable Type notamment. On va supposer ici que Movable Type est installé correctement et que vous savez vous en servir. Le but n'est pas ici de faire un mode d'emploi exhaustif de ce logiciel (!).

Ensuite il vous faut une clé d'API Amazon. Là il faut causer un peu anglais pour pouvoir l'obtenir sur le site dédié.

Il vous faudra aussi le greffon Media Manager pour Movable Type 4. Il est pour l'instant disponible uniquement en version beta. Il inclue MTAmazon dont on aura besoin pour afficher les pages du site. Il est disponible sur le site de majordojo.

 

ViaMichelin 3.x et Palm T|X...

| 2 Commentaires

Depuis quelques temps déjà, je suis l'heureux propriétaire d'un palm T|X. Sur mon ancien palm j'avais installé ViaMichelin 3 et là j'ai voulu installer ce dernier sur mon palm "dernière génération". Murphy aidant c'était le début de mes problèmes.

L'installation sur le PC du logiciel s'est bien déroulée. Je vous passe le temps interminable nécessité pour la synchro de la carte en bluetooth lors de la hotsync (la prochaine fois je prends le mode avancé et je copie la carte sur la SD via mon lecteur de cartes, ça ira plus vite !). Je lance et là... erreur ! En gros la mémoire du palm a besoin d'être optimisée et ça se fait par un soft reset. Pas de soucis, ViaMichelin va se relancer tout seul. Sauf qu'à la fin du soft reset pouf j'ai à nouveau ce message d'erreur et ça boucle.

Pour arrêter la boucle des softs resets le plus simple c'est de faire un warm reset (bouton à l'arrière + flèche vers le haut maintenue) puis un nouveau soft reset (bouton à l'arrière seul). Mais ça ne résout pas le problème de lancement de ViaMichelin.

Alors comment faire ?

Pour tous ceux qui sont passés à dotclear 1.2.7 et qui ne retrouvent plus leur gestionnaire de binettes (qui plus est le site de l'auteur a semble-t'il fermé) j'ai fait une rapide conversion du plugin pour cette nouvelle version de dotclear. Attention la modification automatique du fichier poster.php change avec le passage en 1.2.7 et donc ça ne fonctionne qu'avec cette version !

Et comme ça ne suffisait pas (et surtout que je l'utilise pas mal...) j'ai aussi adapté pour la version 1.2.7 de dotclear le plugin filemanager. Là encore ce sont les modifications de sécurité de cette nouvelle version qui plantait le plugin (lors de la modification de fichiers... le reste fonctionnait encore !)

Et comme je suis gentil (et que la license GPL du plugin l'impose ;-)) je vous livre le tout ci-dessous :

Mise à jour : nouvelle version 0.4 qui corrige les instructions de modification manuelle de poster.php et qui permet d'utiliser le greffon même quand on a renommer son dossier ecrire (si vous ne comprenez pas ce que ça veut dire, c'est pas grave... c'est juste que c'est mieux comme ça !).

Mise à jour : la version 0.5 corrige la modification d'un smiley qui n'était pas compatible avec dotclear 1.2.7 (precondition failed).

Mise à jour : la version 0.6 affiche un avertissement si l'affichage des smilies est désactivé dans la configuration de dotclear.

Géolocalisation de ses photos

| 1 Commentaire

Géolocalisation Le nouveau buzz à la mode c'est la géolocalisation des photos. Alors forcément il fallait que moi aussi je m'essaye à ce petit jeu.

Tout a commencé avec la démocratisation des GPS autonomes. Il devient facile de se procurer un petit GPS bluetooth (par exemple) pour le brancher sur son PDA. Souvent couplé à un logiciel de cartographie / navigation cela permet de retrouver son chemin facilement (et quand on connait mon sens de l'orientation on se doute que j'ai fait rapidement l'acquisition de ce petit gadget technologique)...

Retrouvez-moi sur

Facebook LinkedIn Viadeo

Photo aléatoire

Cécile signe le registre

Cécile signe le registre

Ailleurs sur le net

Archives

Archives plus anciennes :

avril 2017

Dim Lun Mar Mer Jeu Ven Sam
            1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30            

Commentaires récents

  • Bigface : La combo de Jérèmy au dernier draft ne fonctionnait donc lire la suite
  • ZeGuigui : Le blog vient de monter de version, apparemment tout marche lire la suite
  • Sylvie : :oui: j'adore ce pingouin... ah c'est pas lui l'objet lire la suite
  • ZeGuigui : No, never... I have to admit I did not give lire la suite
  • https://me.yahoo.com/a/KNhM72QahobiDRnTRm.iGNacnl8tqKoc#4a5b0 : Did you ever figure out how to print an array lire la suite
  • Fée Clochette : Y a de la vie dans le Guigui ????? (rofl) lire la suite
  • ZeGuigui : Oui, 29 € pour passer de Leopard à Snow Leopard... lire la suite
  • Mirabelle : Et puis... Nan rien :framboise: lire la suite
  • Mirabelle : 29 € la mise à jour pour passer sous Snow lire la suite
  • Mirabelle : J'ai le bon processeur mais je ne suis pas sous lire la suite

Syndication

Information

Powered by Movable Type 5.2.10