星期一, 四月 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 下載.
安裝方法:
- apt-get install php4-dev (phpize 在此 package 中)
- export PHP_PREFIX="/usr"
- $PHP_PREFIX/bin/phpize
- ./configure
--enable-eaccelerator=shared
--with-php-config=$PHP_PREFIX/bin/php-config - make
- make install
- 安裝完成
星期六, 二月 18, 2006
ubuntu mplayer 中文顯示
ubuntu 設定 mplayer 中文顯示的方法如下.
- ln -s /usr/share/fonts/truetype/arphic/bsmi00lp.ttf ~/.mplayer/subfont.ttf
- 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 連線, 然後輸入以下指令.
- /SET term_charset UTF-8 目前使用的終端機編碼
- /RECODE ADD #channel_name Big5 聊天室的編碼(#channel_name 有多個就多下幾次)
- /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
關閉光碟自動啟動功能
每次放入光碟時, 電腦會自動執行開啟光碟功能, 都會頓一下, 有時後還停蠻久的, 以下方法可以把 自動執行開啟光碟 的功能關閉.
- 執行 → 輸入 gpedit.msc
- 出現 "群組原則" 視窗, 依序選左邊 電腦設定 → 系統管理範本 → 系統
- 找到右邊視窗的 → 關閉自動播放 點兩下左鍵
- 出現 "關閉自動播放內容" 對話窗, 點選 "已啟用"
- 再下來在 "停用自動播放在" 的下拉選單, 選擇 "CDROM光碟機"
- 完成, 光碟放入 就不會再自動執行了~
簡易流程:
執行 → gpedit.msc → 電腦設定 → 系統管理範本 → 系統 →
關閉自動播放 → 已啟用 → CDROM光碟機 → 完成
以上 for Windows XP
(閱讀全文)星期三, 十二月 28, 2005
rsync 備份
rsync + ssh 可以做簡單又快速的備援,
做法很簡單:
- 先 gen key (參考 ssh-keygen)
查一下另一邊的 Server 是否有啟動 rsync 服務如果沒啟動 => /etc/init.d/rsync start (或 /etc/default/rsync 設定開機啟動)- 確認 Server 和 Client 都有 rsync (ssh session會自己執行rsync --server以便兩端算簽章
- 指令1 - 遠端 備份回 本端:
rsync -avl --delete -e ssh server_hostname:/var/lib/mysql/ /backup/
- 指令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, 但是看起來似乎還不太穩, 還是先不用好了.
但是意外發現了一些不錯的設定, 可參考以下
這兩個網站, 我將上面網站所寫的直接存成 ".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 了.


