iGoogle _IG_FetchContent supports Big5

前幾天發現 iGoogle gadget API 的 _IG_FetchContent, _IG_FetchXmlContent 和 _IG_FetchFeedAsJSON 開始支援 Big5 了! 以前寫 gadget 時,只要遇到要抓取 Big5 的網頁,就沒辦法用。因為之前這三個 function 假設網頁的內容是 UTF-8。不過前幾天我抓了一個 Big5 的網頁,發現內容竟然正常了。看來他現在會幫你猜網頁的 encoding 了! 這樣開發 gadget 就方便多啦。

Mapplet 也是一樣,因為 mapplet 也可以用 gadget 的 API。

也許 Google 正在辦的比賽會有更多的 idea 跑出來。

中研院數位典藏展

今天下午去中研院看一個數位典藏的展覽,到下禮拜一之前展的是一些地圖、歷史地圖的東西。展出的單位是中研院 GIS 實驗室

裡面還有幾張地圖是國民政府來台之後,跟美國合作,偷偷由中華民國飛行員開美國的偵察機 (好像叫 U2?),飛到大陸那邊去照的數十(百?)萬張地圖。而且解析度還滿高的,不知道有沒有比 google earth 清楚。之前國家不允許這種東西展出,所以現在應該是剛出來見世人吧。

他們用了相當多 google earth 跟 map 來作 demo 平台,加上 multi-touch 的桌椅組 (MITSUBISHIDiamondTouch) 配合 google earth 做簡單的平移、旋轉、跟縮放。

還有 google map 上古今地圖對照,可以看你家幾十年前或一百年前是農田還是什麼的。我們有清楚看到台北市的市民大道以前是鐵路,還有基隆河截彎取直前後的樣子。

其中我覺得最酷的是一個 3D 瑩幕 (他們買來的)。他是一個特殊的瑩幕 “直接”接上顯示卡,畫面上的 3D (OpenGL, DirectX) 就直接變成立體 (當然視角很有限)。身為 CMLab graphics 組的,當然要知道原理啦。我猜他應該是去讀 z-buffer! z-buffer 是顯示卡上記錄瑩幕上每一個 pixel “深度 (離眼睛的距離)” 的記憶體,3D 的程式通常會用到。於是有了景深,這個瑩幕就可以對左右眼射去不一樣的光線 (坐在椅子上),看起來就有立體的感覺!

另一個也很酷的是 3D 印表機 (只展出影片跟成品 不過印表機本身不是他們做的)。他是在一塊板子上一層一層塗上粉,要留下的地方的粉上膠、不留的不上。一層一層塗完之後把粉倒掉,剩下的就是那些有上膠的部分。3D 的模型就這麼印出來了!

這一個下午真是不虛此行! 下禮拜一之前,如果大家有空,可以去看一看 :) 地點在中研院圖書館。

立體地圖

中研院 GIS 小組用 Google Map API 做的立體地圖: http://gissrv5.sinica.edu.tw/GoogleApp/stereo.htm

他有兩種立體地圖,一種是「紅藍立體」(但其實是紅綠,就是小時候玩的那種)、另一種是「光柵立體」。前幾天無聊去買了紅綠玻璃紙來看,還滿有趣的,道路也有高低地伏 XD。不過光柵就不知道怎麼看,LCD 耶? 或是他有其他 output device?

其他的 demo: http://www.ascc.sinica.edu.tw/gis/googlemap/

爆料

今天早上在公司的 mailing list 上看到 Life at Google - The Microsoftie Perspective 這,後來看到「Google離職員工爆料 「免費」背後有代價」這篇的整理,覺得有種莫名奇怪的感覺。我看原文的時候,明明覺得他寫得還滿正面的,至少不是這篇全部都是批評。怎麼翻成中文會差這麼多 XD

google suggest

下午用 google suggest 試打一個字母,想看看第一筆會是什麼。背 26 個英文字母,以前是 a for apple, b for banana,現在是不是可以改成 a for asus, b for bt XD

在非個人化的搜尋時,這些是目前只按 a, b, …, z 時的結果
asus bt canon dictionary emule foxy gmail hinet ikea kkbox lv msn nokia openoffice pchome qq realplayer skype tvb urmap vista wii xuite yahoo zara

1 … 9, 0 的結果
104 2000fun 300 400d 5566 6300 7-11 8591 9mil 007

.(點) 跟 _(底線) 的結果
.net framework _desktop.ini

很多數字的結果真是沒什麼意義 XD

Google Sets

發現 Google Sets 這個有趣的東西。

網頁裡面可以輸入五個字串(Ontology),例如 yankees, redsoxs, mariners,然後他就能給你其他相關的字:Cubs, CARDINALS, Braves, etc. 當然,輸入的字必須是英文。

這個 project 是從 2002/05/20 加入 Google Labs 的,到現在還沒畢業 :p 我猜也是因為這個原因,他們並沒有說如何建立這些 ontology sets。

類別階層

No English version again. Should I just remove English version from my bog?

Eval Google Analytics

Google Analytics is Evil! If you go to your site report, and look at “All Reports” -> “Content Optimization” -> “Web Design Parameters”, you’ll find google records user’s screen resolution, depth, java enabled or not, visitors’ Flash version, etc. THAT’s EVIL! Yeah, by this time those are the information they are collecting, if you check the http request using, says LiveHttpHeader.

By the way there was a post “Hacking Google Analytics” on Digg, mentioned about if you’re not happy to somebody, and he used Google Analytics, you can take his Google Analytics id, and send some request(more?more!) as if you were him.

But the original post is gone, this is someone’s backup XD