恨鐵不成鋼

1. 早幾天想畫東西,因為正在 Windows 這邊下載不便關機,便打算在 Windows 邊安裝 Inkscape 不用重開機跳到 Linux。以前用過感覺也不太差,但是今天每次下筆就會掛一分鐘,邊跑邊踹氣。一怒之下刪掉。

2. Firefox 3 如無意外今天就會推出了吧。上次 Ubuntu 升級成 8.04,內置的 Fx 也置換成 RC 5。但有兩個頗嚴重的問題:其中之一是 GMail 網頁介面載入時間極長,每次需等待每一封電郵旁邊的星星圖片載入,火狐才會接受指令。解決辦法是使用舊版介面,奈何 GMail 沒儲存用家的偏好,每一次進入都一定會載入新版。難道 Google 裡沒人沒用 Linux 和 Fx?不太可能吧。第二個問題是 Flash 插件,載入 Flash Fx 便會有一定概率自動關閉。究竟要怪「泥磚」還是「毛師奶」?

3. 以往 RH (是紅帽子,不是某魔物) 橫行的年代,都不太會無端更新核心。如今核心升級是家常便飯,差不多每半個月 Ubuntu 官方便會發放升級包,經自動更新系統通知用家。上一部電腦還好好的,現在整套主機版換了以後 grub 的選單設定也多了些不正常的指令和參數。因為這些異常參數的存在,每次更新核心就會彈一個惱人的警告,提醒我選單內容與更新有衝突,問我如何處置云云。但是它提供的選擇既不友善也不合用,所以我也得人手重新修改過。

4. Ubuntu 8.04 的 Restricted Driver Module 有點… 不是有點,是根本不正常。看網上教學高手都建議把 RDM 直接刪除,在顯示卡官網下載驅動程式另起爐灶。Linux 驅動都以核心模組作成,所以每次換核心都得把設定重新來一遍… 基本上 VMWare Server 也是如此。

5. 因為 MSN Messenger 都不可以在 Ubuntu 直接跑,得要用代替品 Pidgin。很久就看見要整合新版 MSN 協定 (例如離線訊息,狀態欄)的 milestone,但定下的死線好像越飄越遠。反倒是現在介面改變比較多,近期比較知名的就有「把 Message Box 給用家打字的欄位固定行高」的設定,聽聞為了這個團隊還要鬧分家 orz

RoundCube + IMAP = GMail Anywhere

不少公司/機構以反生產或防止竊密的名義擋著大部份互聯網的免費通訊服務,當然 GMail 也不能幸免。早前 GMail 終於推出 IMAP 連接服務,但對於習慣網頁介面的用戶而言可能卻不是怎麼一回事。但是,對這班位處禁地的網民來說可能是一大福音,因為他們可以另架存取 IMAP 的用戶端,管理 GMail 帳戶的電郵,猶如直接使用 GMail 一樣。

其實 IMAP 的網頁用戶端不少,大家比較常聽見的有 SquirrelMail,Horde IMP,Webmail 等等。近日找到了一套將 AJAX 技術融入介面的 RoundCube,介面是目前見過最漂亮的,便立刻把它下載回來試用。

雖然只是 beta,但我在安裝時沒有遇上過難題,設定也非常簡易。使用方面,讀取 GMail 時完全看不見在 Thunderbird 遇見的怪獸字,發送郵件又支援上載,我已經很滿意。當然,總不能和 GMail 的網頁介面直接比,比如它沒有全文搜索(IMAP 功能限制),地址簿也跟 GMail 的獨立,但作為代替品它已經算是不錯了。

RoundCube 只要在 PHP+Apache/lighttpd 平台上便跑得動,它同時需要 MySQL/PostgreSQL/SQLite 作為資料庫。詳細的系統需求可參考這裏

OpenTTD 0.5.1

(突然醒過來了,睡不著,無計可施下唯有充實一下版面)

OpenTTD 0.5.1 推出了,主要新增了可以關掉工業增產/減產信息的設定(選了平滑經濟模式這些通知還蠻擾人的),以及在 console 顯示所以修補設定的資料,另外也包括幾個 bugfix。

請到官網下載新版。

OpenTTD 0.5 出爐!

終於來了!多語言多平台的交通大亨 0.5 正式版終於出來了。不過除了幾個臭蟲修正以外基本上跟 RC 5 版是差不多的一模一樣的。

另一方面,左下角的日期顯示因為程式碼所限,只會以 DDMMYYYY 格式出現,如果以中/日介面觀看實在有點不太自然。幸好開發小隊承諾會在 0.5.1 版修正這個問題(這個問題其實已經修好了,只不過趕不及在0.5.0 版出現而已)(而公司排名應該也會因此而被修好吧?)。

如果大家有興趣當一下交通大亨,請到此下載。大約的安裝方法請參考這篇文章的後半部份。

OpenTTD 0.5 RC5 推出 (兼繁(正)體中文安裝方法)

中文版的介面啊~

一向我也不會經常報告軟件新版本,但這次破例,因為小弟有幸參與這一次 OpenTTD 的繁(正)體中文介面翻譯,所以希望借此推廣一下這套歷久不衰而又好玩的遊戲!

很久以前很不用心的寫了一篇 OpenTTD 的介紹,想必沒頭沒腦的內容不可能會吸引大家的目光吧?所以我今天決定重新介紹一次。OpenTTD 其實是 Chris Sawyer (同為 RollerCoaster Tycoon 作者)的 Transport Tycoon Deluxe 的開源版本,遊戲裏玩家是一名運輸業老闆,透過鋪設火車線,架路修橋等賺錢跟對手競爭,藉此獲得「世紀大享」的名號。

遊戲的特別之處,個人覺得是鐵路的信號系統。跟真實的列車信號系統沒兩樣,玩家可以控制列車排隊,轉線到沒其他列車佔用的軌道,安排進站路線等等,好像暫時玩過的遊戲也沒有做得那麼仔細。做好一套信號系統,滿足了沒能力玩火車模型的我,看見列車井然有序進站載貨,頗有滿足感的。

開源版本為 TTD 這個 486 年代的遊戲注入了生命力:跨平台(Win/Linux/Mac/BeOS… 甚至 PSP 也可以),新的 AI ,多人互聯網連線對戰以及路線尋找(Pathfinding)系統,0.5 版本更有不少玩家期待已久的功能:例如多國語言介面(不然我幹麼當翻譯啦?),更多種類的機場(包括有四條跑道的洲際機場,連機棚的直昇機場等等),更真實的地形產生器,以及可以載入高度圖產生地形(大家可以弄個台灣和香港來玩玩看!)。

0.5 版近日終於進入 RC 階段,相信不久便會推出正式版,向 0.6 邁進。而繁(正)中和簡中的翻譯也隨 RC 5 版附上。只可惜介面會不時出現漏譯,誤譯等情況,希望不會影響玩家的興致。

還有,向大家簡介一下安裝方法:

請先準備原 TTD 的 sample.cat, trgir.grf, trg1r.grf, trgtr.grf, trgcr.grf, trghr.grf 六個資料檔案(我想大家也應該買不到了,請另找特別渠道下載),再到 OpenTTD 官方網站 下載 0.5 RC5 跟語言包。把剛才提到的六個檔案移到解壓後的 data 資料夾裏,語言包解壓的檔案放到 lang 資料夾裏。

只想玩英文的玩家可以跳過以下的部驟,直接開啟 openttd.exe。由於隨視窗附送的中文字型顯示會出現問題,所以建議大家到 CLE 網站下載 FireFly 的文鼎 PL 新宋字型,解壓後置放到遊戲目錄裏(或你喜歡的地方)。最後開啟遊戲目錄裏的 openttd.cfg 檔案,將 language 值修改為 traditional_chinese.lng,small_font/medium_font/large_font 的值則改成剛才字型的路徑(例:C:\Windows\fonts\fireflysung.ttf。如果你放在遊戲目錄裏,輸入 fireflysung.ttf 就可以)。small_size/medium_size/large_size 則分別改為 10,11,16(個人喜好,你可以隨便試試,但建議最小為10)。

Open source and Free Software

From Slashdot:

Open source means you can read the source, much like an “open book exam” means you can read the book. The correct term for software that belongs to the community is Free Software. With Free Software, you are guarenteed to have the four fundamental software freedoms. With “Open Source”, there is no such guarentee.

By my definition, even Windows is Open Source. In principle, I can view the source code to Windows. It’s difficult and I have to sign a whole bunch of documents but I could do it with sufficient patience. This is why I don’t like Open Source as a term; it is far too misleading. In fact, it doesn’t actually mean anything other than the fact there is a mechanism by which you can see the source code that doesn’t involve getting a court-order.

In contrast, the term Free Software has a very precise meaning and really should be trade-marked by the FSF. Then the FSF could only issue licenses to se the trade-mark where the software is licensed that protects the four freedoms. This way, companies couldn’t profit from the name unless they labelled their products correctly.

經常開源跟自由軟件搞亂,要知道能看源碼不代表擁有修改,發放等種種不同的權利啊!