google code-beautifer

星期四, 12月 13, 2007

(X)Emacs字體設定

Emacs


~/.emacs


(setq default-frame-alist
'(
(font . "-*-fixed-medium-r-normal-*-15-*-*-*-c-*-*-*") ;; 設定每一次開新的視窗(frame in Emacs) 都設定此一字型集
(height . 50)
;(width . 80)
(foreground-color . "Black")
(background-color . "Snow1")
(cursor-color . "Red")
)
)


Xemacs



在 Options -> Font size 下選完大小(比如說15pt)
再於Options -> 按 Save Options to Init File

~/custom.el 就會多出下的設定


(custom-set-faces
'(default ((t (:size "15pt" :family "Fixed"))) t))


當然也可以自行更改 ~/custom.el 裡的內容 但這只會更動選單以外的字體

星期三, 12月 12, 2007

跨平臺 設定使用Mozillia/FireFox

V 1.1

書籤


fireFox 1.5之後版本理論上可以用 LDAP 的 Roaming 設定或 webDEV作syncmarks。對一般人可能太不方便。 放到FTP 上可能比較方便。Linux 上 proFTP 或 Window 上的 WarFTP 都還不錯。但現在還不提供加密的ftp。

在War FTP上

  • 每一個使用者必須有一個「家目錄」,往往「根目錄」也就設為「家目錄」。這得在目錄顯示上用按老鼠右鍵把他打開
  • 使用者預設是無法FTP login 這得用老鼠在紅點上double click把他打開



  • 在Window 中文版上的階層是
    書籤(Bookmarks)->個人工具列書籤
  • 在 Mandriva Linux 上 連類似 "個人工具列書籤"的英文字眼都沒有

所以建議全改成英文的folder名稱,省得麻煩

Portable Firefox


問題是一但走出到電腦不是自己管的地方,如學校共用機房,機關公司辦公
室....這下就完蛋。一個補救的方式是乾脆自己帶一個隨身碟裝可攜性的firefox。

星期二, 12月 04, 2007

Cygwin 中文環境指南

很多東西靠虛擬機器作事還是不便,Cygwin 可以在windows 上執行unix 原生環境。不知道為何cygwin 很久沒更新了。下面舊資料還是很有參考價值的。

英文使用手冊


位於
http://www.cygwin.com/cygwin-ug-net/cygwin-ug-net.html

Cygwin安裝法:



  1. 連至 www.cygwin.com 下載 setup.exe
  2. 執行 setup.exe
    (註 見安裝技巧)
  3. 選取下載套件(必須要能連上Internet),
  4. 安裝套件
    (註 最好選取 All user)
  5. 點按 Cygwin 的 icon 圖示即可執行此一 Cygwin 環境。
    (註 視窗大小可由icon 圖示右點按 選取調整字型 及佈置)
  6. 執行 Cygwin

安裝Gnome


cygnome2.sourceforge.net 計劃停止,併入cygwin官方發行

  • 我的case 安裝gnome 1.4套件會跟 gnome 2.x 衝突 建議擇一而終

安裝技巧



  • 讓 cygwin 使用超過 128M 記憶體
    預設最多使用 128M RAM. 可用regedit.exe 在
    HKEY_CURRENT_USER\Software\Cygnus Solutions\Cygwin\
    新建一個 DWORD 名叫 "heap_chunk_in_mb" 其值為記憶體最大值 (in Mb)
    注意是 hex/decimal.
    見 http://sources.redhat.com/ml/cygwin/2001-04/msg00141.html
  • 中文字形
    待續...

如何在CYGWIN裡輸入中文


console部分


cygwin 在console下可以用windows 的原生輸入法 xemacs 即可輸入中文
測試環境

  • 中文Windows 2000
  • cygwin 1.5.7-1
  • rxvt 2.7.10-3

到Home目錄(通常是c:\cygwin\home\your login name\)在 .inputrc 檔案用文字編輯器加入下列指令:
set meta-flag on
set convert-meta off
set output-meta on
# set input-meta on
在 .bashrc檔案加入下列指令 (csh 或 tsch 使用者請參照語法自行修改)
export LESSCHARSET=latin1
alias ls="ls --show-control-chars"
alias crxvt='rxvt -fm "細明體-16" -fn "細明體-16" -km big5 -e bash --login -i'
存檔後重新進入後就可以輸入中文了

RXVT


直接執行 RXVT, 字形會變亂碼 改執行 crxvt (之前在.bashrc 加上的alias) 就沒問題了

X視窗


在 Gnome Panel 中 icon 的參數目前無法輸入中文 可改用下列參數
rxvt -fn MingLiu-16 -tn rxvt-cygwin-native -km big5 -e bash --login -i

一些常用的重要資訊



  • M$ window ao磁碟的 如c: 對應到 /cygdrive/c/
    但跳到 c: 也可用
    cd c:
  • 檢視packge:
    cygcheck 的作用類似於 linux 上的rpm 或 dpkg

星期一, 12月 03, 2007

streamtuner: 收聽網路電臺媒體的好工具

我覺得Smooth Jazz是長時間工作聽音樂很好的選擇,音樂串流索引SHOUTcast上很多Smooth Jazz電臺bitrate都有128 bit 。其實跟聽自己電腦上的MP3 是沒有差別的。我喜歡用streamtuner 來收聽網路電臺音樂。其實streamtuner只是個音樂串流的索引閱覽器,但是支援在國外流行的SHOUTcast 音樂串流索引,絕大部分的音樂類型像Jazz 古典,鄉村....都有眾多的電臺選擇。

streamtuner預設使用的音樂媒體播放器是xmms ,實在是老舊了一點。不過只拿來聽電臺音樂其實也還好。這兩者在Mandriva Linux 上都有現成的RPM ,安裝很容易。我曾試過用xmms 的新生代如Adacious來搭配streamtuner ,沒有成功。好像不太好搞。萬一xmms因故當掉的話,後面可能就跑不出來,這時後到家目錄下把 .xmms/xmms.m3u 這個檔殺掉通常就行了,xmms自己會重建。

以前還想辦法去給媒體播放器編網路電臺清單,現在乾脆就倚賴用streamtuner。反正電臺這麼多,聽不喜歡隨手就切換到下一個電臺。而且不用擔心網路電臺清單會失效,streamtuner會去抓最新的清單。音樂串流索引除了SHOUTcast 外,也可以支援Xiph。life365目前還沒試出來。不過除了收聽網路電臺,streamtuner也支援播放本地電腦上的媒體檔案。也支援電臺書籤。

beep-media-player-2其實也支援 SHOUTcast 電臺索引,不過我覺得沒有比streamtuner+ xmms 整合來的好,此外Rex 之前也替streamtuner做了streamtuner hinet電台外掛,不過我沒時間特別聽臺灣的電台,就不知道現在的情況。不過streamtuner不用外掛就可以聽台灣鄉愁網路電台,比起那些替執政者作爪牙造謠生事的電台,這個電台算是很棒的。一不小心聽到包美聖
唱的"那一盆火"時後面李建復合音的聲音,一時還頗有白頭宮女話當年的感慨。

順帶提一下,我配合xmms 用的佈景主題是aqua_x ,並非我是蘋果迷,而是用這種清爽的佈景主題在高解析度螢幕看起來會比較不吃力。推薦一下。

延伸閱讀
在Houston聽廣播電台

星期日, 12月 02, 2007

vnc 使用設定

vnc 可以設定在客戶端跟伺服器端用不同的解析度。比如在Linux伺服器端
/etc/sysconfig/vncservers
下設定
VNCSERVERS="display:username:-geometry:X解析度xY解析度"

比如說
VNCSERVERS="1:南線專案:-geometry:1152x864"

這裡X解析度xY解析度跟伺服器端實質的解析度無關。
我曾在1280x1024上的客戶端螢幕試過了像1152x884這樣的非一般性解析度。不成。

要注意的是VNC 的密碼保護跟所謂的"南線專案"的機密保護都只是個騙外行人的笑話,只對知識程度不高的人有用,別太當真。要真正保護安全,NX 是比較好的選擇。