如果你是狂熱的 Linux 使用者,大概已經玩過 David Reveman 的 XGL Hacks,或是 Kororaa Project 的 Live CD ,但若你就認為那將是未來流行的使用者介面,那麼就太遜了。未來可不是搞搞通透多媒體播放軟體、換桌面當旋轉方塊耍、或是扭動你的視窗當果凍一樣,製造一些令人噁心反胃的效果而已。未來的使用者介面應該是更不切實際的把最簡單的工作搞得更進階而高級,最好是能夠以那些花俏而無用的功能滿足你過多的精力和時間。
Tag: Technology
Linux Mobile Phone
老實說,我已經關注 Linux 手機好一陣子。一方面是工作某種程度與行動電話產業相關,另外一方面是手癢,頗不熱愛使用封閉的系統,幾乎所有使用的軟體都有原始碼,手機沒有怎麼行呢?!
Jserv 發表了一篇「初探 Linux Mobile Phone」,除了宣示他的客戶導向偏愛立場外,就只能寫些含糊籠統的資訊。他是這方面的行家,可惜正職工作是相關產業。所以對相關資訊一向很神秘,不過我每次碰到他的時候都會厚顏無恥的逼問一番,想當然礙於業務機密總是三緘其口。身為技術人員,不能宣揚知識是一件頗痛苦的事情吧,而且還要應付像我這樣的無賴騷擾,真是為難他了。
亞洲 Debian 小型會議 & CodeFest 報導
本文發表於自由軟體鑄造場 電子報 第 28 期 開放源碼會議報導 與 Linux Pilot 第三十三期。
第五屆亞洲開放源碼軟體論壇(Asia Open Source Software Symposium, 後文簡稱 AOSSS),於三月二日至三月四日於北京舉行。AOSSS 是由日本財團法人國際資訊化協力中心(Center of the International Cooperation for the Computerization, CICC)於 2003 年起每半年舉辦一次,分別於普吉島、新加坡、河內與台灣舉辦。在去年九月於台北舉行的第四次 AOSSS 亞洲開放源碼軟體論壇中,권순선 ( Shawn Kwon, Korea Linux Document Project 計畫主持人) 於 BOF 議程中倡議舉辦黑客程式開發營(hackerthon) 與 Debian MiniConf,並於半年後於北京正式與連同 AOSSS 於二月二十八日至三月一日舉辦 『2005 亞洲 Debian 小型會議』、三月二日至三月三日舉辦『亞洲編程節』,由新華 Linux 贊助與承辦。中國政府並將二月二十八日到三月四日一整週稱為『第一屆中國開源軟件周』。
Webot 計畫
Webot 計畫是繼承 透過 IRC 來 blog 的想法而實踐,屬於 proof of concept project。至於最後會發展或觸發其他人動手作甚麼,我沒有任何預期的想法。
我很快的用 perlbot 以及 Movable Type 刻出一個稱為 Webot 的給 perlbot 用的模組,它直接用 MT 的 API 將討論中的網址紀錄下,並可以透過簡易的方式快速的補上看法與意見等等。為了讓後續的討論更容易紀錄,我看了看機器上現有的工具,把 CGI::Kwiki::Formatter 偷過來用是最快的,它會自動把後續的討論中的網址換成連結,同時後續的對話也容許 kwiki 的文字語法。
接下來我將每日閱讀的網址告訴機器人,它便忠實的幫我紀錄下,如此一來我可以更快速的分享那些有趣的東西。之後這個3網站的更新可能會慢些,只有些大量或是個人性質的文字會在這裡出現,至於最新的技術與網址,則都在 Webot,那個機器人受理的話題是社群相關的,任何方面都不受限制。
目前綁在 MT 系統上,我或許會試著在有限的時間逐漸加上自動標題判斷,以及改用 metaWeblog 協定,好讓各種不同的 weblog 系統都可用這個機器人。
我將我的程式碼以 GPL 方式分享出來,你可以在 這裡找到 README 與 changelog。每版釋出在此。採取 Time-based release philosophy以及 release early, release offten 政策,有時候只改一兩個錯字,而當日尚未釋出新版,那也會大家先睹為快。 :-p
歡迎有興趣的朋友抓回去看看,建議與修改。我常駐在 IRC,你也可以在 wiki 上留言給我。感謝 hlb[at]ccca.nctu.edu.tw 給予我許多寶貴意見。
Liferea, a de-python/de-perl reader for RSS/RDF feeds
我還在持續尋找並試用 RSS Reader / News Aggregators 我發現其中一個沒有被包到 Debian 中,而且它乾淨的介面吸引我的注意。這個稱為 Liferea 的計畫是要設計一個沒有 python、perl 的新聞閱讀器,如果你試過 Syndigator 或是 Straw,它們都是基於 GTK 而設計的新聞閱讀器,雖然介面是而寫,但是後端的處理與分析都是 perl 或是 pytohn。那些套件關聯性讓我不太舒服。
<%image(20030920-liferea.png|324|251|liferea)%>
<%popup(20030920-liferea.png|648|502|放大)%>
liferea 則是自行用 C 設計了 XML 分析的程式碼,我包裝了 deb 檔案,並提供 apt source。警告: 這個軟體非常不穩定,三不五時就當機。而且每個節點無法支援拖拉功能,無法移動樹狀結構,中文字型的顯示不知道為甚麼沒有反鋸齒,雖然它很爛,但執行速度還頗快。在我還沒看到更殺手極的軟體前,大概會試著去改進它。如果你要試用的話,與你分享一個小指令,我將 Browser Command 設定為
mozilla-firebird -remote “openURL (%s, new-tab)”
這樣新開的連結,會在已經執行的 Mozilla-Firebord 中開一個新的標籤頁面視窗。
deb http://kalug.linux.org.tw/~chihchun/debian unstable liferea
deb-src http://kalug.linux.org.tw/~chihchun/debian unstable liferea
必要的 MSN Messenger 升級與 Jabber
如果你最近使用 MSN Messenger,可能會收到這樣的訊息
You are running a version of messenger that requires an immediate security update. Please visit http://messenger.msn.com/Help/Upgrades.aspx to complete the update.
Microsoft 將在十月十五日停止其他軟體繼續使用 MSN Messenger,並要求使用舊版 MSN Messenger 的用戶儘速升級到新版,也就是 MSN Messenger v5 之後,微軟稱之為必要之升級,美其名增加安全性,實質要你掏錢出來。至十月十五日後,改用新的協定,也就是 MSN Protocol v8,其他軟體與舊版用戶便將被淘汰,除非購買的微軟的授權。知名的自由軟體 Gaim(一個跨即時訊息系統的客戶端軟體,目前是 SourceForge 上最熱門的自由軟體計畫),其中的一位開發者 Sean Egan 上周正式對這件事情發出看法。雖然對於自由軟體社群來說,技術上持續使用 MSN 並沒有