Monday, June 04, 2007

Yahoo! pipes

Yahoo! pipes adalah sebuah layanan baru dari om Yahoo!. sekarang masih tahap beta, Seperti namanya Yahoo! pipes ini bekerja seperti layaknya pipe (pipa), mungkin untuk para programmer yang doyan maen unix pasti udah akrab dengan tanda pipe '', pipe ini biasa digunakan untuk mempassing data dari satu proses ke proses lainnya. Jadi kalo misalnya kita masukkan perintah kayak gini :

ls -a grep a

OS linus pertama kali akan menjalankan perinta ls -a (yang berarti menampilkan data nama file dari directory yang ada sekarang) kemudian OS akan mempass data tersebut kepada perintah grep yang akan memfilter data tersebut dan kemudian akan menampilkan data-data yang lolos dari filter.

Nah kembali ke Yahoo! pipes, prinsip utama dari Yahoo! pipes ini mirip seperti pipe di unix tersebut, yaitu mengabung-gabungkan data dari berbagai sumber untuk kemudian difilter atau dilakukan berbagai operasi. Nah yang menarik adalah proses penggabungan data-datanya itu gak memerlukan kemampuan coding sama sekali, Yahoo! pipes menggunakan yang disebut dengan Visual Programming Langguage. Jadi kita cuma tinggal dragndrop aja komponen mana yang kita pengen ambil datanya trus tinggal kita koneksiin komponen-komponen tersebut dengan diagram operasi yang kita inginkan. Diagram operasinya juga tinggal dragndrop, SIMPLE!!!! Jadi kalo udah mahir dengan Yahoo! pipes ini maka kita akan dapat membuat sebuah search enggine yang memadukan hasil pencarian dari yahoo!, google dan bahkan dari agregasi blog-blog.

Menarik deh Yahoo! pipes ini, bahkan hanya dalam hitungan menit gua bisa bikin search enggine yang mencari sebuah string yang akan muncul di situs agregasi blog planet-if.amudi.org, pipe gua ini bisa dicoba disini . Menarik deh layanan ini, tapi Microsoft tentunya gak mau kalah dengan Yahoo!, so dia luncurin juga yang namanya Popfly, cuma sayang Popfly masih dalam tahap alpha so gak semua orang bisa coba yang namanya Popfly.

No comments: