Linux Filesystems 有所有檔案系統的整理介紹. 閱讀全文〈Linux filesysms(各種檔案系統介紹)〉
作者: Tsung
簡易文字編輯器 - Mousepad
Gnome 預設的 gedit 實在太肥大了, 每次開都要等一下子才會出現.
之前在用 XFCE 的時後, 意外的用到 Mousepad, 才突然發現 Mousepad 的快速開啟, 很方便, 這次重灌 Xwindow 時, 忘記這個名字, 還真難找... 趕快記下來, 以後才不用那麼辛苦的再找尋~
安裝方法: apt-get install mousepad
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 的那個注音, 就是一般注音了(最好另外把基本設定中的 依使用頻率調整字的順序 的拿掉, 就更方便了).
遠端操控Xwindow - XWinLogon Windows Xserver
要由 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)
Jay's Iptables Firewall 看起來好像蠻好用的, 只要選一選就搞定.
先記下來, 有空再試用看看, 有包成 rpm, deb, tar.gz 的版本可用.
PHP 測量程式執行時間
程式在執行時, 遇到莫名奇妙執行很久, 但又不知道是什麼問題的時後, 就用此 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; ?>
CVS 加 TAG 標籤
要 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光碟機"
- 完成, 光碟放入 就不會再自動執行了~
簡易流程:
執行 → gpedit.msc → 電腦設定 → 系統管理範本 → 系統 →
關閉自動播放 → 已啟用 → CDROM光碟機 → 完成
以上 for Windows XP
Linux console 最熱門的應用程式
Linux console 最熱門的應用程式排行榜. 取自 Top 10 Linux console applications