mardi, février 20, 2007

Les pipes du futur!

Voila t'y pas qu'ayant déclaré hier que le web n'avait plus rien d'excitant, j'ai compris ce matin
l'intérêt des pipes (de Yahoo) et que je ne peux pas faire autrement que d'en parler ici, tellement c'est un truc énorme!!

Une pipe est une notion unixienne (sisi) qui consiste a diriger une sortie d'un process vers l'entrée d'un autre. L'exemple ci dessous devrait d'ailleurs arracher des larmes à n'importe quel GEEK Linuxien:
curl "http://en.wikipedia.org/wiki/Pipeline_(Unix)" | \sed 's/[^a-zA-Z ]/ /g' |
\tr 'A-Z ' 'a-z\n' | \grep '[a-z]' | \sort -u | \comm -23 - /usr/dict/words
En clair on redirige la sortie de Curl vers Sed, puis la sortie de SED vers TR ....

Et bien voila t'y pas que Yahoo vient de faire la même chose en remplaçant les process Unixiens par les flux de données du web!

Le blog Toile filante définit très bien le concept:

"Yahoo! Pipes offre une interface graphique simple pour filtrer, remixer, aggréger tout ce qui ressemble à un flux de données. Yahoo! Pipes, c’est un peu le couteau suisse du flux de données. ;)"

La puissance d'Unix, couplée à l'efficacité visuelle du web 2.0 pour trier l'infinitude webbeuse!
Je suis très loin d'en avoir fait le tour, mais y'a moyen que ca change radicalement la face du web ce truc. Un peu comme Google l'a fait en 2000.

En attendant voici une copie d'écran de l'interface:

Aucun commentaire: