Blog Day 2008

Sunday, August 31, 2008

Blog Day 2008

Blog Day 2008 了,今次介紹:

Happy Blogging!

Technorati:

我的 Ubiquity 指令

Saturday, August 30, 2008

因為我有記下日常生活費的習慣,所以會經常到地鐵網頁查車費。我昨晚再寫了一個 mtr-fare 的指令,用來調查港鐵站於站之間的車費表。再弄了個 首頁 來記下我的指令 (暫時就只有 mtr-fare 和 ydict 啦) 。

Ubiquity 的指令開發很簡單,因為可以使用 command-editor 作即時測試。要寫 Ubiquity 的指令,首先好好看這篇 Ubiquity 0.1 Author Tutorial

如果你想發佈指令,只要弄個簡單的 html,再用連結 <link rel="commands" href="xxx.js" /> 就可以了。要留意 js 檔暫時只接受 application/x-javascript 的 MIME type,所以要看需要在 Apache conf 或 .htaccess 加入設定 AddType application/x-javascript .js 。

瀏覽器結合指令

Friday, August 29, 2008

在瀏覽器玩指令介面,首先從 URL bar 開始,Firefox 的書籤設定關鍵字:

然後可以用這個接駁 Yubnub :

再來就是 Awesome bar,自動搜尋歷史、書籤、標籤等等:

也有 Google 的 Command Line 版本 Goosh :

當然要說的,是最近熱話 Ubiquity

Ubiquity 的獨特的地方,在於其獨立介面,而不是使用 Url bar,而且可以提供更多的資料:自動提示指令、自動完成、搜尋結果預覽等等。而事實上這個獨立介面本身就是一個小型資料窗 ,讓你可以不用開新頁,不用跳來跳去來處理資料,還可以實行網絡 copy and paste。而這個窗口的功能,則有很大的自由度,可以由指令程式自由發揮,接駁不同的服務。

在這個基礎上,如果某某 Web Service 有公開的 API、又或者使用 Microformat 等標準格式,就更有利於人們寫指令。即使你的網站沒有這些,人們也可以用 Javascript (Ubiquity 本身就內附 jQuery) 來做 Ajax 和 DOM Manipulation,也不是難事。

上圖的 ydict 服務,是小弟試寫的一個字典指令,程式功能超簡單,不過因為 Yahoo 字典本身並沒有甚麼 API,所以都要花一些碼來拆解當中資料。

因為 Ubiquity 仍然是相當新的關係,所以還會有不少 bugs (例如清理 cache 時,會連 subscribe 了的指令清除…) 和改進空間,不過潛力無限!

P.S. 另一邊廂, IE8 Beta 2 推出了,也有類似的東西:


相關文章:

走向科幻的《凶鈴再現》

Tuesday, August 26, 2008

凶鈴系列中的《凶鈴再現》慘淡收場,可能是導演說故事說得不夠好,可能是結局不是大團圓,可能大家仍期待《午夜凶鈴》的懸疑加驚嚇劇情。不過,這個由小說《螺旋》改編的續集,其結局也的確令人心寒與絕望。

[以下劇透!]

小說第二集劇情講述高山龍司的同學安藤滿男要為在《午夜凶鈴》時死去的高山驗屍,卻發現他的胃裏竟然有一張小紙片,上面有密碼似的字,就好像在學生時期高山給他的謎題一般。安藤為了解開謎題,也越來越深入事件當中。而安藤的同事,發現近期因心肌梗塞而神秘死去的人都是感染了一種「RING」病毒,而且不單單只是看過錄影帶的人會被感染,就連看過淺川有關貞子事件筆記的人也會。

另一方面,同樣被感染了的高野舞 (中谷美紀) 離奇地快速懷孕生子並死去。原來高野舞被感染的時候正值排卵期,貞子則藉著高野舞的子宮重生,而且幾天之內就長大成人 (這似乎也是貞子傳播病毒的真正原因)。重生的貞子有複製的能力,只要提供 DNA,可以用她的子宮使人重生。

貞子接近安藤,說可以使他死去的兒子復活,條件當然是協助她的 RING 病毒傳播。這時安藤才明白,高山留給他的謎題訊息「禮物」的真正意思。他和他的同事,為了存活,也只好背叛人類,成為貞子的幫凶。而高山龍司和高野舞,也因為幫助過貞子,而得到重生。

具有感染力的淺川筆記,還會改寫成小說,改編成電影,將 RING 病毒傳播得更廣。而各位觀眾大家正在看的…

以上電影劇情看似兒戲,但來到小說版本有更詳細的描寫。RING 病毒是集合天花病毒加上貞子的 DNA 炮製而成,病毒會嘗試在宿主身上複製,病毒如果在七天之內沒有擴散,就會在宿主的心臟動脈上形成腫瘤,導致心肌梗塞死亡。如果病毒得以擴散 (如將錄影帶複製),宿主就得了活命。而病毒的最終目的,就是要找到像高野舞般條件適合的宿主,使貞子得以重生。

這種取材,結合了複製、基因改造,將上一集的有點超自然的偵探案,變成了科幻題材。那麼病毒這樣蔓延下去,會變成怎樣?可以想像得到的是,一個又一個貞子,在合適的條件下重生,人類都變成同一個樣子,來自同一組 DNA。這樣的世界,走向單一,趨向滅亡。

而小說的第三部,更走向科幻… 有時間再說。

潮句

Monday, August 25, 2008

我以為這一句話已幾近成為潮句:

我並不同意你的觀點,但是我誓死捍衛你說話的權利

這是啟蒙時期思想家伏爾泰 (Voltaire) 的名言,簡單精準地說出言論自由的重點。

為甚麼是潮句?因為在今年我看到很多文章都引用這一句。

但想深一層,出現得多,是因為人們不理解,所以才有文章引用罷。有那麼多人不理解,又何潮之有?所以是「以為」— 我的一廂情願罷了。