2007年9月12日 星期三

emacs23.0.0有支援完整的UTF8了

9/16更新,請看紅字處:

這幾天在整備我的工具、工作環境、還有心理。 

以前看過商週的開放原碼那本書後,曾經認真鑽研使用NTEmacs(Emacs的windows移植)一兩年,文字瀏覽器、emacs-wiki、planner做計劃、用jde開發java程式等等用的蠻兇的。後來使用重心移到Ubuntu Linux以後,由於上面的Emacs 22處理UTF-8的中文字形、輸入一直有問題(之前在Windows上在NTEmacs上是用BIG-5編碼來打中文的文件),就轉而改用Eclipse寫程式了,最近得知Emacs23改善了這一點,於是就去從其版本管控庫checkout出來,雖然還是Alpha,但表現的很好,於是我就把Windows上以前自己寫的.emacs(其實就是用LISP寫程式...)設定(嗚,之前Jidanni送我的.emacs,我遺失了/_\,好難過,失去了解高手設定的機會)把它拿回來。

compiz fusion+TP R31 大勝Vista Aero +TP R61

經過一段時間的過渡,開源社群的Compiz(效率高、穩定,但效果陽春)專案與分支出去的Beryl(引入plugins的架構,效果眾多、華麗)最近合併起來,新名稱改叫作Compiz fusion
以下是它的展示畫面:

上面這樣可觀華麗的效果以及功能(因為它把許多抽象操作轉成第3人也能了解的直觀視覺過程),遠遠超過Vista Aero圖形介面所提供的,然而使用它,不像Vista所宣稱僅僅是去年12月以後出的最高檔電腦的專利

經過一翻整備,裝到我的IBM Thinkpad R31以後,非常驚訝的,過去以前beryl在我電腦上FPS平常只有20左右,老實說只能做作demo,偶而玩玩,在我的Thinkpad R31這台已經5歲的中爺機(有老爺、少爺、就有中爺吧?,它的3d晶片i830還只是當年的入門3d晶片)上,已經可以上到每秒36格左右,已經俱備了操作上的可用基本流暢度,此外firefox過去捲動被拖慢的問題也獲得了解決。以下是抓圖:
這是既有的桌面方塊,新增了反射的地面







此外也有這種展開的新模式,叫作expo,是不是很像MacOSX11的風格呢?




切換程式(alt+tab)除了傳統介面以外還增加以下這兩種:












也就是把vista引以為傲的斜向切換以及Mac的環狀切換結合了進來。

此外除了既有的螢幕筆記模組以外,還增加了火焰寫字的模組。sry,由於是動畫,我抓圖的軟體不夠好,所以這張截圖有點怪怪的,這是我改成亂術火焰,看起來像霓虹燈的效果,用來解說應該蠻棒的。這一類的模組理論上都是效能殺手,但由於有豐富的參數可以調校設定,數值調低一些,舊電腦還是可以享受華麗。










Vista 的Aero介面讓你的新電腦加速變舊電腦,Gnu/Linux上的Compiz fusion把你的舊電腦變成新電腦。聰明的消費者,該怎麼做你的選擇呢?

2007年9月7日 星期五

NPO or PO?

四月開始,受剎那搜尋工坊的邀請進行一陣子營利方面的計劃,雖然最後在Wikimania上面表現還算不錯,個人規劃的形象體系大家還蠻喜灣的(剎那猴是也),但到了最近合作的非常不愉快,我在上個禮拜就乾脆退出了。這星期算是在療傷吧,終於有比較多時間好好寫網誌,也好好反省。回想起來,剎那工坊沒界定清楚自己是個NPO(nonprofit organizations,非營利組織)或是PO,我沒有好好留意它,是為自己帶來困擾的肇始。雖然其運作形式像是一個NPO,但是做到最後,「工坊」這個名稱提醒了我,還是有非常強烈的PO個性,就算一開始它用NPO的角色在吸引人投入一個好的願景,但是這個願景受太多其自己PO的角色牽制,而執行PO導向強烈的計劃時,其組織體又未認知一個PO該有的合理企業文化塑造、適當的組織治理、有限責任的分攤、公私分明等等基礎,執行計劃倍感艱辛,常常發生拿石頭砸自己腳的情形,對我而言是一個很好的教訓,一個PO/NPO角色扮演不清楚的團體,最好是保持一點距離,也不要想說能幫他們解決這種問題,不然會惹上一身腥。

自由真好,最近有空整備Thinkpad R31到compizfusion 3d桌面,效能調整到自己也很驚訝,可以遠勝過Thinkpad T60+Vista 3D桌面的表現,甚至待機、休眠我也修到正常了!最近將整理一系列的經驗起來。此外我的IDSdemo動態組字程式,在WikiMania那一陣子,收到了一位朋友的修改版,做了很多方便的調整,例如說字體切換、圖片匯出、顏色調整等等,現在有空了,我將收錄他的修改,然後繼續把IDSdemo實做的更好。

2007年9月5日 星期三

Ratatouille原聲片與偽裝成投影機的攜帶音響


之前看過的Ratatouille(料理鼠王)裏面的音樂很棒,其中有一個法國女生唱的歌非常好聽!很悅耳又輕鬆沒有壓力,覺得法語真是軟耳妮喃!還有法國風格的主題曲很好聽,多年沒有逛CD行的我,特地跑去買了原聲片(我畢竟不是買「帶」)。

第1首Le Festin由Camille唱的就是前段說的那首法語歌,Camille我還不認識,不過我超愛法語系的歌星,明天來查查看她是何許人也,另外第十三首是主題曲。


此外我順便買了一台














其實這不是投影機(很像吧),是一台偽裝成投影機的隨身音響。好聽的聲音用我那台筆電破音喇叭來聽就太慘了。

2007年9月3日 星期一

筆電 的Linux 系統hibernate不能用?

相信不少人有這困擾,Ubuntu更新到Feisty(7.04),以前好好的hibernate(休眠)的功能,現在變成會回到登入畫面,不能正確運作了。之前忙Ksana4wiki忙的亂七八糟,之後又是趕雜誌稿,連自己的筆電都沒時間弄。/_\

現在有空了,在查過launchpad 66637等回報以後,發現問題出在升級時,swap裝置的UUID,在fstab(分割磁區表)與resume時要讀取的swap裝置的UUID錯誤。

解決方法在以下,特別叮嚀,要記的UUID不是用做swap的磁區裝置的,而是swap裝置的:
  1. sudo mkswap /dev/sda5,這會做一個swap裝置,請抄下其UUID
  2. sudo vim /etc/fstab,更正fstab裏面swap裝置的UUID
  3. sudo vim /etc/initramfs-tools/conf.d/resume,編輯這個檔案,裏面記載的resume用的swap裝置UUID也予以更正
  4. sudo update-initramfs -u,更新initrd.img
請注意這樣完了以後才可以重開機,請注意是重開機,不要馬上休眠。

重開完就可以試試看待機了。

如果待機完,回來發生畫面重繪的異常,如這則bug回報(好像數款Thinkad都會遇到這問題),編輯:
sudo vim /etc/default/acpi-support,裏面的SAVE_VIDEO_PCI_STATE要設成true,這個問題就可以被解決。


sudo vim /etc/default/acpi-support
suspend 無法恢復有線網路,hibernate可以

beryl無法resume的問題:POST_VIDEO=false

count