現在 Desktop 平台換成 ubuntu, 預設都變成 UTF-8, 要做的事情還真多.
先來記錄一下 irssi 的設定吧.
先用 irssi 連線, 然後輸入以下指令.
- /SET term_charset UTF-8 目前使用的終端機編碼
- /RECODE ADD #channel_name Big5 聊天室的編碼(#channel_name 有多個就多下幾次)
- /SAVE
這樣子下次進入就不用再做此設定, 直接進入聊天室即可.
個人筆記, 記錄關於 系統、程式、新聞 與 日常生活 等資訊
現在 Desktop 平台換成 ubuntu, 預設都變成 UTF-8, 要做的事情還真多.
先來記錄一下 irssi 的設定吧.
先用 irssi 連線, 然後輸入以下指令.
這樣子下次進入就不用再做此設定, 直接進入聊天室即可.
Linux Filesystems 有所有檔案系統的整理介紹. 閱讀全文〈Linux filesysms(各種檔案系統介紹)〉
Gnome 預設的 gedit 實在太肥大了, 每次開都要等一下子才會出現.
之前在用 XFCE 的時後, 意外的用到 Mousepad, 才突然發現 Mousepad 的快速開啟, 很方便, 這次重灌 Xwindow 時, 忘記這個名字, 還真難找... 趕快記下來, 以後才不用那麼辛苦的再找尋~
安裝方法: apt-get install mousepad
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 的那個注音, 就是一般注音了(最好另外把基本設定中的 依使用頻率調整字的順序 的拿掉, 就更方便了).
要由 Windows 連回 Server 的 Xwindow 操作, 裝 XWinLogon Windows Xserver 超簡單, 只要 ssh 就可以直接連接.
看起來是以 Cygwin 為 Base 開發出來的遠端操控程式~
做以下的小設定即可.
- Command: gnome-session
- Display Num: 1 (或 2, 3 ...)
- Connection Mode: Standard
XWinLogon Windows Xserver: 主站
Jay's Iptables Firewall 看起來好像蠻好用的, 只要選一選就搞定.
先記下來, 有空再試用看看, 有包成 rpm, deb, tar.gz 的版本可用.
程式在執行時, 遇到莫名奇妙執行很久, 但又不知道是什麼問題的時後, 就用此 function 來將每個執行的時間印出來, 將可輕易找出問題所在.
<?php function getMicrotime() { list($usec, $sec) = explode(' ', microtime()); return ((double)$usec + (double)$sec); }?>
使用方法:(以抓 mysql_connect() 時間為例)
<?php $start = getMicrotime(); mysql_connect('localhost', 'id', 'password'); $end = getMicrotime(); $time = $end - $start; echo "mysql_connect 執行時間: $time"; ?>
註: PHP5 以後, 可以採用下述作法:
<?php $time_start = microtime(true); // Sleep for a while usleep(100); $time_end = microtime(true); $time = $time_end - $time_start; ?>
或
<?php $time_start = microtime(true); // Sleep for a while usleep(100); $time = microtime(true) - $time_start; ?>
要 Release 一個新版本的時後, 可以順便做個 tag, 將此 release 的各個檔案版本資訊都記錄下來, 之後要取得也可以方便取的.
CVS 要加個 tag 的方法如下:
加 tag:
cvs tag tag_name
EX:cvs tag public-release-2-0-20060105-stable
取出 tag 的版本:cvs co -r tag_name output_path
EX:cvs co -r public-release-2-0-20060105-stable work/plog/
寫網頁的程式最怕的就是 Double Submit(同一時間重覆點擊), 只要簡單加上一段就可以解決這種問題. (於 input 點下去的時後, 馬上將此 button disable 掉)
加此行:
onclick="this.disabled=true"
Ex:
<input type="button" name="Submit" value="Submit" onclick="this.disabled=true" />
每次放入光碟時, 電腦會自動執行開啟光碟功能, 都會頓一下, 有時後還停蠻久的, 以下方法可以把 自動執行開啟光碟 的功能關閉.
簡易流程:
執行 → gpedit.msc → 電腦設定 → 系統管理範本 → 系統 →
關閉自動播放 → 已啟用 → CDROM光碟機 → 完成
以上 for Windows XP