Archive du ‘Développement’ Catégorie

Twitter et Nabaztag : Faire lire ses replies à son lapin !

Le 06/02/2009 par Gabriel

Après un certain nombre de tests, j’ai enfin réussi à faire lire à mon lapin les replies que je reçois sur twitter.

 

Avant de commencer, vous aurez besoin de :

  • Un compte twitter (on sait jamais…)
  • Un nabaztag (idem, on sait jamais ;) )
  • Un compte Yahoo! (pour Yahoo! Pipes)

 

Avant d’entrer dans le vif du sujet, explications rapides sur l’authentification via URL.

Il est possible, via une URL, de passer des login et mot de passe, la plupart du temps on retrouve ces URL en ftp : ftp://login:mot-de-passe@adresse-du-serveur:port/ mais cela fonctionne aussi en http !

Grâce à ça, on va pouvoir se connecter automatiquement au flux rss de nos replies : http://login:mot-de-passe@twitter.com/statuses/replies.rss On passe maintenant à Yahoo! Pipes, je zappe le passage sur la création d’un compte Yahoo! et hop, on clique sur “Create a pipe”.

Nous voilà dans l’environnement de création de Yahoo! Pipes.

 

environnement yahoo! pipes

 

 

Construction du module :

D’abord le bloc d’entrée, “Fetch Feed”.

Ce bloc permet de récupérer le contenu d’un flux à une adresse donnée.

Ainsi, en entrant l’url du flux rss avec login et mot de passe, on va pouvoir récupérer nos replies ! :)

 

fetch feed

 

 

Une fois le flux est détecté, vous pourrez voir une belle icône twitter.

 

fetch feed exemple fetch feed twitter

 

 

Il suffit ensuite de relier ce bloc au bloc “Pipe Output”.

Une petite sauvegarde en haut à droite. Et nous voilà avec un module complet. Si tout s’est bien passé, vous devriez voir vos derniers replies dans la liste. Toujours sur cette page, vous avez un bouton “Get a RSS” qui vous permet, comme son nom l’indique, de récupérer le nouveau flux rss !

 

configuration pipe

 

  Découvrez toutes les étapes de la création du module dans l’environnement de Yahoo! Pipes en vidéo. (screentoaster)

 

Enfin, vous pouvez aller ajouter le service de lecture de flux rss à votre nabaztag. Et si tout se passe bien, votre lapin devrait lire en français vos replies ! :)

 

ajout d'un flux rss au nabaztag

 

 

Maintenant, il me reste à trouver un moyen d’éditer chaque entrée du flux rss afin de supprimer la partie “@GCsabai” qui est lue à chaque fois.

Si quelqu’un connaît une solution je suis preneur, sinon je chercherais moi-même (et posterais un nouveau billet bien sûr) ! ;)

 

 

Mise à jour :

Suite à quelques recherches dans Yahoo! Pipes, j’ai trouvé une solution pour supprimer “@GCsabai” dans le flux RSS final.

 

yahoo_pipes_regex

 

Il s’agit de rajouter un module “Regex” disponible dans la section “Operators”, dans la première liste choisissez “item.title” puis tapez le texte (@Votre-Pseudo) à remplacer/supprimer.

 

Et voilà, avec ça votre lapin lira le pseudo de l’expéditeur suivi de son message ! :)

Mon nabaztag, un nouveau venu sur mon bureau

Le 10/12/2008 par Gabriel

IMAG0075_2 C’est avec émotion (ou pas ;) ) que je vous présente un nouveau venu sur mon bureau, il fait bruyamment sa place parmi mes autres produits électroniques, il a de grandes oreilles, plein de couleurs et même un petit frère tout vert.

 

Voici Mogwaï, mon Nabaztag ! :)

 

Eh oui, j’ai enfin cédé à la tentation et avec l’approche de Noël et les offres promos de la Fnac, je n’avais pas vraiment d’autre choix !

 

Pour la petite histoire, le Nabaztag, objet de Violet représentant l’inutilité pour certains et une mine de possibilités pour d’autres. Il permet de restituer vocalement les mails (gmail ou autres), les tweets, les flux rss mais aussi les podcasts. Il offre également des applications totalement inutiles (humeur de son lapin, séances de taï-chi, etc.).

À ça s’ajoute la possibilité d’utiliser l’API de Violet (un fichier javascript auquel on transmet tous les paramètres que l’on souhaite) avec une option assez sympa de Text-To-Speech et avec la dernière version du lapinou, on a même un lecteur RFID !

 

Un objet parfait pour tout geek qui se respecte (et qui aime un tant soit peu la programmation, pour développer ses propres applis) !

 

Avec ce lapinou, j’ai aussi eu un Nanoztag ainsi que 12 Ztamps, ces 13 objets sont munis de puces RFID permettant de lancer des actions lorsque le Nabaztag les renifle.

 

Vous aurez l’occasion de retrouver de temps en temps des articles sur les scripts que je compte bien développer pour mon Nabaztag. ;)
Vous pouvez déjà aussi voir son état (éveillé ou endormis) à droite.

Créez vos widgets Flash avec Sprout Builder

Le 12/10/2008 par Gabriel

logo_sb Au détour d’un surf sur le web, Palpitt m’a fait découvrir un service (gratuit) de création de widgets flash pour votre site ou votre blog, Sprout Builder (pas de mauvais jeu de mots, merci ;) ).

 

SB permet de créer des widgets de n’importe quelle taille, propose des outils de formes ainsi qu’une ribanbelle de composants (audio, vidéo, photo, calendrier, décompte et bien sûr plusieurs services comme Google Charts, PollDaddy, Pownce ou Twitter).

SB permet aussi de créer, dans un même widget, plusieurs “pages” ou “slides”, un exemple ci-dessous des possibilités :

 

 

Concernant l’export, les images parlent d’elles-mêmes :

image

On a du choix !

 

Une bonne alternative aux différents widgets disponibles pour nos blogs mais qui ne nous conviennent pas vraiment, ici on peut le personnaliser à souhait et pour ça, je dirais, merci Adobe, Flash et bien sûr l’équipe de SB ! :)

Powerpoint se dynamise !

Le 15/08/2008 par Gabriel

Microsoft Office Labs vient de publier une extension assez intéressante pour Powerpoint.

 

Cette extension, pptPlex, permet de dynamiser ses présentations ppt.

 

On peut par exemple créer un sommaire avec des sections et "naviguer" dedans en passant d’une section à une autre, on peut également zoomer et se déplacer à souhait dans les slides et pour finir on peut maintenant insérer des documents office directement dans les slides (par exemple un tableau excel sera affiché par tranche de 4/5 colonnes avec des boutons précédent et suivant pour passer aux autres colonnes).

 

Un peu plus d’infos en vidéo :

 

Après le bond en avant qu’est Office 2007 dans la personnalisation des présentations et dans la réalisation de schémas (SmartArt notamment), cette extension va permettre de réellement dynamiser ses présentations et de les rendre encore plus originales !

Internet, donne-moi ce que je veux !

Le 29/07/2008 par Gabriel

Voici le titre du dernier livre que j’ai lu. Ce guide des différentes navigations des sites web est une mine d’or pour toute personne travaillant ou portant un intérêt pour internet !

 

Rédigé par Patricia Gallot-Lavallée, experte en accessibilité web ainsi qu’intervenante à l’Institut International du Multimédia (c’est là que je l’ai rencontré !), ce livre donne l’occasion de faire un tour d’horizon des bonnes pratiques à mettre en oeuvre sur le web sans pour autant ignorer les utilisateurs, le coût et l’accessibilité de ces navigations (choses importantes lors de la conception d’un site).

 

Il a été écrit de telle façon que peu importe la fiche lue, on ai toujours toutes les informations importantes, ce qui permet de piocher dedans facilement, rapidement, à la façon d’un dictionnaire. :)

Enfin, je recommande cette lecture à toute personne que le web, sa navigation ainsi que son accessibilité intéressent.

 

Internet, donne-moi ce que je veux !

http://www.navigation-web.com/

Projet Evolution

Le 18/07/2008 par Gabriel

Bon, avec le boulot la semaine, j’ai pas trop la motivation pour écrire le soir en rentrant (pourtant ça fait presque une semaine que j’ai envi d’écrire cet article…).

 

Donc, le projet Evolution, quoi que c’est ? :)

 

Tout commença le 6 octobre 2007 avec la répartition des projets de la Bourse aux Projet de mon école (Institut International du Multimédia), j’ai la "chance" de tomber sur le projet Evolution, un projet de 9 mois.

 

 

On commencera le projet avec un chef de projet (moi) et 4 techniciens, arrivé en février, 2 techniciens se tirent (sympa !) et un deuxième chef de projet me rejoins.

 

Bref, revenons au projet en lui-même.
Evolution, un projet de Mr Jean-Claude HEUDIN, a pour but d’expérimenter la génération et l’utilisation d’avatars animé.
La génération se fait grâce à un algorithme génétique simplifié et l’utilisation se fait par une interface de discussion entre une Intelligence Artificielle (représentée par l’avatar) et des utilisateurs.

 

1. Génération des avatars

 

 L’algorithme génétique simplifié (AGS), basé sur les travaux de Darwin (théorie de l’évolution) permet de générer une population aléatoire puis de sélectionner les individus se rapprochant le plus de l’individu parfait, ensuite ces individus sont croisés afin de générer une population « enfant », ainsi de suite jusqu’à se rapprocher le plus de la perfection.
Pour notre cas, la sélection des « meilleurs » individus se fait par l’utilisateur suivant ses goûts.

 

Chaque individu possède un code génétique représentant ses caractéristiques (cheveux, nez, yeux, bouche, habit, visage), les individus retenus par l’utilisateur sont croisés deux par deux avec un pourcentage de chance de mutation.

 

Lien vers le générateur

Générateur (Flash) Schéma (PDF)

 

2. Utilisation

 

L’utilisation de ces avatars se fait par une interface de discussion en flash et java qui permet de se connecter à une IA sur un serveur distant et de discuter avec elle. Les avatars sont animés de façon à ce que les émotions principales soient restituées lors de la conversation (surprise, joie, ennui, impatience, énervement, etc.)

 

 

 

Malheureusement je ne peux que vous présenter le générateur, tout ce qui concerne l’IA en elle-même ne m’appartient pas et je ne peux donc pas en parlez plus.

 

A noter tout de même que le pôle Léonard de Vinci (La Défense), qui héberge mon école, héberge aussi le « Showroom » de l’IIM, showroom dans lequel se trouve EVA, la représentation 3D de l’IA utilisée pour ce projet !

 

 

Dès que j’ai de nouvelles infos sur ce projet, je vous tiens au courant. ;)

Flex Builder 3

Le 21/03/2008 par Gabriel

Logo FlexLa dernière version de l’éditeur Flex d’Adobe, sortie il y a quelques temps déjà, est disponible gratuitement à tout les clients "Education", c’est-à-dire les étudiants, universités, professeurs ainsi que les centres de formations !

Pour rappel, Adobe® Flex® 3 est un framework Open Source très productif, qui permet de créer et de mettre à jour des applications web efficaces se déployant à l’identique sur la plupart des navigateurs, postes de travail et systèmes d’exploitation.

 

Tout se passe par ici : Flex Registration ;)

Adobe AIR 1.0

Le 26/02/2008 par Gabriel

AIREn voilà une bonne nouvelle pour cette fin de mois, Adobe vient de mettre à la disposition de tous la version finale d’Adobe AIR ainsi que son SDK, ça se passe Adobe Air et SDK.

 

En quelques mots, AIR (Adobe Integrated Runtime) combine le potentiel des technologies Internet et des applications bureautiques riches fonctionnant de manière transparente sur plusieurs systèmes d’exploitation, en dehors du navigateur pour offrir aux utilisateurs des solutions homogènes et attrayantes.
Déployez de nouveaux types d’applications, de contenus et d’interactions riches à fort impact, afin d’impliquer les utilisateurs quasiment partout et à tout moment. Mediabox

 

En maitrisant l’AS3 en doit pouvoir faire des merveilles avec Flex et AIR ! :)

Propulsé par WordPress
Flux RSS des articles.
GCsabai | Gabriel Csabaï