12/18/2011

Change the LED in mouse

滑鼠拆開後的主體


開始解焊原本滑鼠的紅色LED

準備要換上的超級藍光LED

YES! 安裝完成 酷炫藍光射出


好像比原本紅光來的亮

裝上外殼後


工作站一覽

4/30/2011

Install GlassFish on Linux

o. sudo apt-get update
o. sudo apt-get install sun-java6-jdk sun-java6-jre
o. add export JAVA_HOME="/usr/lib/jvm/java-6-sun-1.6.0.06" to ~/.bashrc
o. download glassfish for linux from glassfish official website
o. sh glassfish-3.0.1-unix.sh
o. cd ~/glassfishv3/glassfish/bin
o. ./startserv #start glassfish

4/05/2011

大量取代檔案中的關鍵字

這裡我所用到的case是我在許多網頁檔案中都有我blog的連結, 但是現在我domain name改了, 所以如果要一個一個檔案開檔然後修改就很麻煩, 這裡記錄快速方法:


grep 'keyword' * | sed 's/original_domain/new_domain/g'


keyword: 你想要找的關鍵字
original_domain: 要被取代的字串 (ex: IP address, domain name, parameter)
new_domain: 要填上的字串



如果要直接修改檔案的話請用 sed -i 's/A/B/g' file.txt.

3/30/2011

在Linux下大量改變副檔名

雖然在linux之下副檔名並沒有什麼意義, 但是有時候為了辨識容易還是會用到.這裡提供一下在bash/C shell下如何大量改變副檔名

Bourne Shell:

for f in *.foo; do
 base=`basename $f .foo`
 mv $f $base.bar
done

C Shell:

foreach f ( *.foo )
 mv $f $f:r.bar
end