Stanley最近參加了公司舉辦的Asia Open Hack Week。香港、台灣、韓國及澳洲四個地區的engineers,各自組隊利用Yahoo! 的API創作有趣的hack(小程式)。由於我的專長是Flash,因此我就利用了Yahoo! 的YQL,再加上Papervision3D做Flash的3D Engine,做了我的第一個YAPPaperVisualizer

連結: http://apps.yahoo.com/-2DHMuY4e

PaperVisualizer - Chat Mode

PaperVisualizer - Chat Mode

PaperVisualizer主要有以下幾個目的:

  • 讓你結交更多朋友
  • 提供一個中央的地方,了解朋友最近做過的事 (updates)
  • 可以像Twitter一樣,可以追隨(follow)你有興趣認識的人
  • 把朋友的資料(profile data)有趣地歸納及顯示出來

有興趣請試試吧,我花了整個星期去做的呢!

甚麼是YQL?

YQL全寫是Yahoo! Query Language。YQL的syntax與SQL差不多,可以利用select, from, where 等語法搜索(search)、過濾(filter)或結集(aggregate) Yahoo! 內部或外部豐富數據。主要好處是可以用一個統一的語言取得數據,這樣的話,程式員就不用每次查看documentation或學習新的API,這對於Yahoo! 平台的開放是很重要的。還有在performance的考慮上也有幫助,例如我們只需要用一個single YQL call可以取得本來要multiple call的數據,大大減少latency。

甚麼是YAP?

YAP全寫是Yahoo! Application Platform。它有點像facebook application平台,可以讓程式員在Yahoo! 上建立自己的程式。其他用戶可以選擇安裝這些YAP,並且把它們放到自己的Yahoo! Profile page, Frontpage, Yahoo! Mail等等。

PaperVisualizer - Nickname Mode

PaperVisualizer - Nickname Mode

PaperVisualizer - Gender Mode

PaperVisualizer - Gender Mode

PaperVisualizer - Birthday Mode

PaperVisualizer - Birthday Mode

PaperVisualizer - Detail View

PaperVisualizer - Detail View

  • Facebook
  • Twitter
  • del.icio.us
  • Digg
  • Google Bookmarks
  • Yahoo! Buzz
  • Live
  • RSS