星期一, 四月 17, 2006

vimrc 常用設定(問答)

記錄 .vimrc 設定(採用問與答的方式記錄).

簡易版 vimrc設定 下載(自己改名為 .vimrc 即可).

更多詳細的教學也可見: 大家來學VIM - set 功能設定

 

 (閱讀全文)

星期一, 四月 17, 2006

vimrc 自動回到最後離開編輯的位置

將以下設定社於 .vimrc(或 gvimrc), 在編輯檔案結束, 再次開啟的時後, 會自動到最後編輯的位置.

if has("autocmd")
   autocmd BufRead *.txt set tw=78
   autocmd BufReadPost *
      \ if line("'\"") > 0 && line ("'\"") <= line("$") |
      \   exe "normal g'\"" |
      \ endif
endif

星期日, 四月 02, 2006

PHP Eclipse 安裝

PHP Eclipse 安裝筆記:

所需軟體:

  • XAMPP http://www.apachefriends.org/en/xampp.html
  • Eclpse.org http://www.eclipse.org/

Eclipse 就照預設安裝, XAMPP 將 XAMPP 裝在 D:\XAMPP 中.

 (閱讀全文)

星期日, 四月 02, 2006

lftp下載上傳限速

lftp 的上傳下載的速度限制

於 lftp.conf 中加入

set net:limit-rate 10000,10000

代表限制 上傳10K, 下載10K

感謝 Jerr 提供的範例:

set net:limit-rate 819200,40960

下載 800k 上傳 40k

星期日, 二月 19, 2006

MySql 新增user(grant)

  • GRANT ALL ON *.* TO 'username'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
  • GRANT SELECT,INSERT,UPDATE,DELETE,CREATE ON db_name.* TO 'username'@'localhost' IDENTIFIED BY 'password';
  • GRANT ALL PRIVILEGES ON *.* TO 'username'@'127.0.0.%' IDENTIFIED BY 'password' WITH GRANT OPTION;
  • GRANT REPLICATION SLAVE ON *.* TO repl@"192.168.1.%" IDENTIFIED BY 'password';
  • FLUSH PRIVILEGES;

自行把 上述的 username, password, db_name 換掉即可.

 (閱讀全文)

星期六, 二月 18, 2006

eAccelerator 安裝(前身為 Turck MMCache)

eAccelerator 目前對 PHP 5.1 不支援, eAccelerator 下載.

安裝方法:

  1. apt-get install php4-dev (phpize 在此 package 中)
  2. export PHP_PREFIX="/usr"
  3. $PHP_PREFIX/bin/phpize
  4. ./configure
    --enable-eaccelerator=shared
    --with-php-config=$PHP_PREFIX/bin/php-config
  5. make
  6. make install
  7. 安裝完成
 (閱讀全文)

星期六, 二月 18, 2006

ubuntu mplayer 中文顯示

ubuntu 設定 mplayer 中文顯示的方法如下.

  1. ln -s /usr/share/fonts/truetype/arphic/bsmi00lp.ttf ~/.mplayer/subfont.ttf
  2. gmplayer -vo x11 -zoom -subcp cp950

這樣子就可以顯示出中文了, 或如下也可以(直接指定字型),

  • gmplayer -vo x11 -zoom -subcp cp950 -font "AR PL New Sung"

星期三, 二月 15, 2006

Mutt 看 UTF-8, Big5 信件設定

轉換到 UTF-8 環境後, 要看信就是第一個問題.

Mutt 只要做以下設定就可以正常顯示了.

  • vi .muttrc
  • set strict_mime=no
  • set assumed_charset="big5:gb2312:utf-8"

星期二, 二月 14, 2006

irssi UTF-8 設定

現在 Desktop 平台換成 ubuntu, 預設都變成 UTF-8, 要做的事情還真多.

先來記錄一下 irssi 的設定吧.

先用 irssi 連線, 然後輸入以下指令.

  1. /SET term_charset UTF-8 目前使用的終端機編碼
  2. /RECODE ADD #channel_name Big5 聊天室的編碼(#channel_name 有多個就多下幾次)
  3. /SAVE

這樣子下次進入就不用再做此設定, 直接進入聊天室即可.

星期日, 二月 12, 2006

ubuntu gcin 設定

ubuntu 安裝好後, 基本的設定就已經很不錯了, 再把 apt 的 source list 換一下, upgrade, 裝一裝 mplayer、ttf-arphic-newsung、ooo2-firefly、gcin 就已經很完善了.

不過 gcin 預設裝完後, 還得要做以下小設定, 就可以使用了.

於 .gnomerc(若不是用 gnome 可新增在 .xinitrc) 裡面加以下, 即可
export LANG=zh_TW.UTF-8
export LC_CTYPE=zh_TW.UTF-8
export GTK_IM_MODULE=gcin
export XMODIFIERS="@im=gcin"
gcin &

然後再執行 gcin-setup, 內定輸入法把他換成 3 的那個注音, 就是一般注音了(最好另外把基本設定中的 依使用頻率調整字的順序 的拿掉, 就更方便了).

星期三, 二月 08, 2006

關閉光碟自動啟動功能

每次放入光碟時, 電腦會自動執行開啟光碟功能, 都會頓一下, 有時後還停蠻久的, 以下方法可以把 自動執行開啟光碟 的功能關閉.

  1. 執行 → 輸入 gpedit.msc
  2. 出現 "群組原則" 視窗, 依序選左邊 電腦設定 → 系統管理範本 → 系統
  3. 找到右邊視窗的 → 關閉自動播放 點兩下左鍵
  4. 出現 "關閉自動播放內容" 對話窗, 點選 "已啟用"
  5. 再下來在 "停用自動播放在" 的下拉選單, 選擇 "CDROM光碟機"
  6. 完成, 光碟放入 就不會再自動執行了~
簡易流程:
執行 → gpedit.msc → 電腦設定 → 系統管理範本 → 系統 →
關閉自動播放 → 已啟用 → CDROM光碟機 → 完成

以上 for Windows XP

 (閱讀全文)

星期三, 十二月 28, 2005

rsync 備份

rsync + ssh 可以做簡單又快速的備援,

做法很簡單:

  1. 先 gen key (參考 ssh-keygen)
  2. 查一下另一邊的 Server 是否有啟動 rsync 服務
  3. 如果沒啟動 => /etc/init.d/rsync start (或 /etc/default/rsync 設定開機啟動)
  4. 確認 Server 和 Client 都有 rsync (ssh session會自己執行rsync --server以便兩端算簽章
  5. 指令1 - 遠端 備份回 本端:
    rsync -avl --delete -e ssh server_hostname:/var/lib/mysql/ /backup/
  6. 指令2 - 本端 傳送到 遠端:
    rsync -avl --delete -e ssh /var/lib/mysql server_hostname:/backup/

這樣子就完成囉. 感謝 Mango 大大指導.

若要詳細的可見以下連結:

星期三, 十二月 07, 2005

Putty 設 快速鍵 全營幕顯示

PuTTY Confiuration -> Behaviour -> Full screen on Alt-Enter

就可以用 Alt + Enter 的快速鍵, 切換全營幕顯示.

星期日, 十一月 13, 2005

美化字型設定(Xwindow)

Xwindow 對粗體的支援似乎不是很好, 看到很多文章都是要另外去更新 freetype2, 但是看起來似乎還不太穩, 還是先不用好了.

但是意外發現了一些不錯的設定, 可參考以下

  1. Debian/Ubuntu 使用 Uming 中文字體的簡單設置
  2. 我的AA字體美化方法

這兩個網站, 我將上面網站所寫的直接存成 ".fonts.conf", 放在自己目錄下, 之後重新啟動後, 發現到字型間距等等, 都變的很漂亮, 有興趣的可以 下載 用用看 :)

星期四, 十月 27, 2005

VIM: gvim 使用 Ctrl+V

vim 要做垂直選取的動作, 就要使用 "Ctrl + v", 但是 gvim 會遇到一個問題, 就是使用 "Ctrl + v" 時, 會變成貼上.

後來經過高人指點, gvim 是在 Windows 中另外再 maping 那些快速鍵的(Gnome 中應該也是一樣意思, 只是改的檔案應該不同).

修改 vim/vim63/mswin.vim, 修改如下:

" CTRL-V and SHIFT-Insert are Paste
map <C-V> "+gP

改成(把 map <C-V> 刪掉就對了).

" CTRL-V and SHIFT-Insert are Paste
"map <C-V> "+gP

就可以用 Ctrl + v 了.