My Very First UWA Widget

Widget = 小工具,放在個人化首頁上那個。不知道自從我上次推銷 Netvibes 之後有多少人真的開始用它當首頁還是從 iGoogle 跳槽?

來說說我寫的第一個小工具「物理演示實驗—今天看什麼?」:這是之前改版的時候順手幫物理演示實驗寫的,它的功能只有像首頁左上角那個輪播一樣播實驗照片。寫起來真的很順手,因為是用 Netvibes UWA 開發的,把範例存下來改一改,貼一貼原有的程式碼就做好了。UWA 還有一個很棒的重點是開發的小工具可以同時用在 Netvibes 和 iGoogle 上面,未來更可以加到 MacOS Dashboard 甚至是 Facebook 上面。對 Developer 來說,這點 Netvibes 就比 iGoogle 優秀太多了。

寫 Widget 的精力主要都花在把原本用 scriptaculous 的程式碼改成 mootools。終於知道 Netvibes 首頁為什麼吃這麼多記憶體了:每個 Widget 都是 iframe,而且每個 frame 都載入自己的 mootools!雖然 mootools 算是很輕量的 library,但是整體加起來也是個負擔呀。

如果有在用 Netvibes 或是 iGoogle 的話就加一下吧,到小工具的頁面按相對應的新增按鈕。只有在 Firefox 上面可以直接預覽,不知道為什麼在其他瀏覽器會被安全限制擋下來。

如果沒在用個人化首頁的話,開始用吧!個人化首頁真的很方便。

前幾天還拿到了 Netvibes 新版 Ginger 的邀請函;新版變得超漂亮的,新增的 Universe 功能也整個吸引人。有機會再介紹吧。

Stellarium 0.9.1

中文資料夾讀取不能的問題解決了,預設 pre-user config.ini 的位置又換掉了… 其他跟 0.9 版一樣。

中文包 1.5 經過測試可以用在 0.9.1,所以就不改了(幸好不用,不然我電腦已經改灌 Ubuntu 了要怎麼包安裝程式我也不知道)。

根據可靠消息,下一個版本會有漂亮的選單可以玩喔。不過什麼時候會出就不知道了orz。

期中考(?):Ubuntu、WordPress、Stellarium

是的,我又在消耗期中考前讀不下量子物理的生產力了。明天要 meeting,不知道該怎麼跟老師承認我前兩個星期 project 沒有進度,但是除了讀書跟睡覺(睡很多)卻做了一堆無關的事情…

在家裡找到一顆2.5″的硬碟,所以索性平常用的筆電的硬碟換了過來,裝 Ubuntu 7.10。本來的想法是,換了硬碟把 Ubuntu 裝好之後,應該會什麼都沒有,非常不習慣然後就可以去讀書然後停止用電腦了。沒想到,新版的 Ubuntu 裝下去一切正常,螢幕解析度是對的、內建讀卡機可以用、連外接電視盒都可以繼續看!打了一些指令之後,連 PCManX 都變成誘人的蘋果儷黑體了… 還有 BansheeMiroFirefox、IM!試爆電腦,搞爆之後專心讀書的計畫完全失敗。

原本沒什麼力氣改 code 的 Stellarium 中文包網頁跟這個 blog 也都改好了(汗)。Blog 的 WordPress 目前剩下的問題就是切換語言介面的 Widget 還沒弄出來,也還沒整理出兩個中文/英文用的佈景主題,只好先拿 Regulus這個我唯一找的到大部分字串都有gettext的佈景先頂著用。你也知道,我很討厭固定寬度,所以大概很快又會開始改了… 只是期中考好像考完了,沒力了。

Stellarium 中文包網頁改成這樣希望能有親和力一點。把 0.9.0 遇到中文路徑會掛掉的 bug 清楚的說明了,希望別讓初次接觸 Stellarium 的人太沮喪。也希望程式團隊趕快把問題修掉…唉唉,搞成這樣要怎麼推廣呀。

最後,量物考完啦,電腦也重新換回 Windows 了(沒有 Compiz 的特效突然覺得好單調)… 比較令人驚訝的是,明明就是在電腦裡面裝的 Ubuntu,結果把硬碟放回外接盒之後竟然可以直接開機!所以外接盒就變成「Ubuntu專用外接盒」了;還特別到實驗室用了雷射雕刻機在上面刻了個 Logo:

External Drive with Ubuntu laser graving

Ubuntu 真的變成熟了,比起去年拿 6.06 Live CD 開機連寬螢幕解析度都調不出來的慘況,新版(+LazyUbuntu,雖然我不贊成他的某些預設值)真的可以很快就裝好(然後停止讀書),Firefox 的速度也比在 Windows 上的快很多,適合我這種依賴 Web Application > Rich Client 的人。整體相當穩定,沒有拼湊的 beta 這種感覺,只是有個大問題是 SCIM 中文輸入法還是非常的 beta …… 常常當掉然後就打不出字來(玉米推薦 KDE + gcin,可是我還沒試)。所以最後推廣的障礙還是因為中文問題嗎… 唉唉。

以後筆電可能常常會掛一顆 UbunPod 出門吧XD。真是個充實的期中考週(汗)…… 得找個不分心的地方讀書才行。