mardi 16 octobre 2012

Vive le web 0.2


Lors d'un screencast, j'ai utilisé le terme web 0.2 au lieu de web 2.0.
Sommes nous vraiment entré dans une version 2 du web ?

Pour ma part j'ai de plus en plus le sentiment que l'on est encore dans la préhistoire du web.
La révolution de l’hébergement des infrastructures et des plateformes  dans un Elastic Cloud et l'avènement de langages DSL vont nous propulser à la vitesse du son dans une nouvelle forme du web

Un web où le développeur sera au centre de l'univers.



J'exposais il y a maintenant 3 ans dans cet article :convergences des supports web 2.0
les évolutions d'un wiki.  C'était en avance de phase la description des systèmes de curation ou de yahoo Pipes.











Il y a encore du chemin à faire avant de disposer d'un système viral de publication. A partir d'une console de publication, le message serait diffusé sur d'autres medias qui eux mêmes se comporteraient comme une caisse de résonance.   



mercredi 26 septembre 2012

Déport de console d'un serveur graphique

Sur Linux l'affichage graphique est une application comme une autre. Son architecture est de type client serveur, on appelle ça le serveur X . Dans un usage normal le client et le serveur sont une seule et même machine.
Il est possible de déporter l'affichage d'un programme vers le serveur X d'une autre machine.


Dans ce cas les échanges entre le serveur et le client circulent en clair sur le réseau y compris le flux clavier.

Il est préférable  de profiter  d'une connexion SSH pour déporter l'affichage en faisant passer le flux graphique par le tunnel crypté de la connexion  SSH . 

Pour cela il suffit d'ajouter l'option '-X'  à 'instruction de connexion ssh.

Exemple ssh -X 192.168.1.12 . Puis plus tard lancer un programme X (xclock , xeyes, .. firefox ). Le programme va s’exécuter sur la machine distante mais l'affichage se fera sur  votre machine locale.
Cette technique peut servir à contourner des restrictions des pare-feux et des proxy  en le combinant avec d'autres outils: voir article ici.
 


mercredi 12 septembre 2012

Synchronisation delicious et twitter

J'utilise depuis longtemps le site de signet en ligne delicious. Ce site permet de stocker et de partager  des liens et des mots clés associés.

Delicious propose nativement  un service de synchronisation  de lien depuis vos tweets .
Pour ma part c'est l'opération inverse qui m’intéresse: quand j'ajoute un site sur delicious, je souhaite propager cette information via mon compte twitter.

Pour cela, j'ai ajouté un nouveau flux à twitterfeed. Ce site permet de récupérer des flux RSS d'origine diverse et de propager les informations vers d'autres réseaux sociaux.

Je m'en sert déjà pour alimenter Facebook et twitter depuis mon blog.

Le nouveau service va scruter le flux RSS de delicious et à chaque nouvelle entrée donnera lieu à la génération d'un tweet à destination de twitter.

Mon tableau de bord donne le détail des deux flux (Blog et delicious)


La première étape de la création du dispositif de synchronisation passe par la déclaration de la source des informations , ici mon flux RSS de delicious (sous la forme v2/rss/nom_utilisateur) .

Il est possible de mettre en forme les tweets :  ici j'ajoute la mention 'saved on delicious' avant les url de mes tweets.




La suite du processus consiste à préciser le réseau social cible : dans mon cas twitter.

Ainsi toutes les 30 minutes, mon flux RSS de delicious est vérifié, tout ajout de lien donnera lieu à l'émission d'un tweet correspondant.


vendredi 17 août 2012

Découvrir la virtualisation avec virtualbox

J'ai mis en ligne une nouvelle vidéo (screencast) sur le thème de la virtualisation.
Les supports sont regroupés sur le site slideshare.


L’accès direct à la video sur youtube est ici.


Partage de fichier.

Le point délicat de la virtualisation est le partage des fichiers.


Sur le machine hote , il ne faut pas oublier d'ajouter votre user au groupe virtualbox grace à la commande:

sudo usermod -G vboxusers  -a my_user
Sur la machine virtuelle seven le partage est disponible automatiquement.
Sur la machine virtuelle Linux , il convient de monter le répertoire partagé par la commande mount.


sudo mount -t vboxsf  virt /mnt/partage

Partie Réseau.


La partie réseau  peut demander quelques ajustements à la main dans le fichier interfaces des machines virtuelles ubuntu. 

Prenez garde à ne pas exposer vos machines virtuelles sur le réseau, elles peuvent être des vecteurs de transmission de malware au même titre qu'une machine réelle. 


En conclusion. 

C'est très amusant de jouer avec les machines virtuelles. Il faut avant tout de la ressource disque et memoire.  Aussi le dispositif  lxc des conteneurs est une solution plus adaptée pour des machines moins puissantes. Ce n'est rien de plus qu'un super chroot. 

Pour rappel, vous trouverez plus d'une dizaine de screencast en francais dans mon espace de publication youtube

dimanche 12 août 2012

Les #JO2012 et #twitter

Le grand gagnant des JO de Londres 2012 est ... twitter !
J'ai pris un grand plaisir à suivre les JO sur ma télé avec des belles images. Mais  j'ai coupé plusieurs fois le son pour éviter les inepties des commentateurs.  A plusieurs reprises , j'ai pris  connaissance d'information par twitter bien avant les commentateurs du plateau (#ftvjo). Ils sont sur place, avec toutes les accréditations qu'il faut et c'est moi spectateur lambda loin de Londres qui possède les informations avant eux. Ça provoque une certaine gêne. Le dispositif classique repose sur un commentateur sportif et un consultant. A l'avenir le commentateur sportif se contentera de lire les messages de twitter et de poser les questions au consultant.  Le consultant est le seul qui apporte une plus-value à une image qui peut le plus souvent se passer de commentaire. Il est destiné à devenir le pivot central de ce type d’évènement.  Twitter petit à petit grignote du terrain, c'est un catalyseur qui va accélérer  les évolutions et ringardiser encore plus vite la génération minitel.


France télévision a bien essayé d'intégrer twitter dans son dispositif en créant et en animant des hashtag (mot clé  dont #ftvjo) . Mais un tel système est à double tranchant et a été sans pitié pour les commentateurs de FTV. De la même manière qu'il existe des stratégies de référencement sur le Net  (SEO) pour les entreprises, il y a aussi des techniques à mettre en place pour gérer ses hashtags et pour en garder la maîtrise (voir les batailles de hashtag lors de l’élection présidentielle 2012) .

Il y en encore des progrès à faire et le chemin est long.






vendredi 10 août 2012

Kanban 2.0 et informatique

Le fameux informaticien Joel Spolsky rédacteur du blog Joel on Software   et surtout co-fondateur des sites stackover*  a lancé un nouveau site: Trello. c'est surtout un nouveau concept : un kaban collaboratif à plusieurs facettes: pièces jointes, votes,  collaborateurs etc.

Ce site héberge des kanbans d'un genre nouveau.  L'utilisateur dépose des fiches dans des colonnes d'un tableau. Mais en plus, il est possible d' associer à ces fiches:  des images, des boutons  , des fichiers ou des collaborateurs. Chaque carte est colorée sur son bord supérieur.

Le site est gratuit.





samedi 28 juillet 2012

installation de la base Nosql redis

Une video (screencast' de plus consacrée  à la base de données nosql  REDIS.
Cette base s'impose comme la successeur  de  memcached.


Redis manipule cinq types de données. 
La vidéo détaille son installatino et les premiers test à faire.
ci dessous l'exemple d'utilisation de l'API  pour  Ruby .


J'ai confectionné l'infographie suivante qui reprend toutes les commandes de Redis.