(衛視'愛情白皮書'主題曲)
長長的這條街 我走了好幾遍
多希望只是錯覺
你又忘了與我還有約
從認識到瞭解 從沉默到拒絕
還需要多少時間
我們才有勇氣面對
愛得多深 你知道就好
愛得多辛苦我記得就好
所有感情的煎熬
全讓我苦 讓我承受
你可以忘掉
我不願是你的煩惱
長長的這條街 我走了好幾邊
多希望只是錯覺
我知道我已經忽略
2010年2月23日 星期二
2009年12月29日 星期二
Linux 找不到 Library 解決方法
Library 安裝時以 --prefix 指定的安裝路徑若不是系統預設 Library 路徑時,可能會出現以下訊息:
error while loading shared libraries: libXXX.Y.Z: cannot open shared object file: No such file or directory
此時只需要將安裝時 --prefix 所指定之路徑加入 /etc/ld.so.conf 中,並執行以下指令即可令系統連結此路徑下的 Library:
#ldconfig -v
註:[-v] 參數會輸出連結了哪些 Library。
Linux BASH 設定
下載 bash-completion:
http://bash-completion.alioth.debian.org/
執行指令:
#./configure --prefix=/
#make install
開始設定 BASH:
/etc/bashrc 加入以下設定:
顏色代碼:30 黑, 31 紅, 32 綠, 33 黃, 34 藍, 35 紫, 36 淺藍, 37 白, 01 高亮度
alias ll='ls -alh'
declare -x LS_COLORS="no=00:fi=00:di=01;34:ln=02;36:pi=40;33:so=01;35:do=01;35:bd=40;33;01:cd=40;33;01:or=40;31;01:ex=01;32:*.tar=01;31:*.tgz=01;31:*.arj=01;31:*.taz=01;31:*.lzh=01;31:*.zip=01;31:*.z=01;31:*.Z=01;31:*.gz=01;31:*.bz2=01;31:*.deb=01;31:*.rpm=01;31:*.jar=01;31:*.jpg=01;35:*.jpeg=01;35:*.gif=01;35:*.bmp=01;35:*.pbm=01;35:*.pgm=01;35:*.ppm=01;35:*.tga=01;35:*.xbm=01;35:*.xpm=01;35:*.tif=01;35:*.tiff=01;35:*.png=01;35:*.mov=01;35:*.mpg=01;35:*.mpeg=01;35:*.avi=01;35:*.fli=01;35:*.gl=01;35:*.dl=01;35:*.xcf=01;35:*.xwd=01;35:*.ogg=01;35:*.mp3=01;35:*.wav=01;35:"
PS1="[\e[31;40m\u\e[32;40m@\h \w\e[0m]\\$ "
. /etc/bash_completion
/etc/inputrc 加入以下設定:
"\e[A": history-search-backward
"\e[B": history-search-forward
不喜歡 root 被限制複製、移動、刪除行為的話,修改 /root/.bashrc
將以下三行註解掉
#alias rm='rm -i'
#alias cp='cp -i'
#alias mv='mv -i'
CentOS 5.4 安裝 boost 1.4.1 筆記
/*編譯環境準備*/
安裝 ICU for Regex Unicode support
#yum install icu-3.6-5.11.4
#yum install libicu-devel-3.6-5.11.4
#yum install libicu-3.6-5.11.4
Export 環境變數
#export ICU_PATH=/usr
#export ICU_LINK=-L/usr/lib64
#export EXPAT_INCLUDE=/usr/include ;
#export EXPAT_LIBPATH=/usr/lib64 ;
安裝 MPI for Graph MPI support
#yum install openmpi-libs-1.3.2-2.el5
#yum install openmpi-devel-1.3.2-2.el5
#yum install openmpi-1.3.2-2.el5
#yum install mpi-selector-1.0.2-1.el5
#yum install openmpi-devel-1.3.2-2.el5
安裝 Expat for XML 需求
#yum install expat-devel-1.95.8-8.3.el5_4.2
#yum install expat-1.95.8-8.3.el5_4.2
/*開始編譯*/
解壓縮 boost,並切換至 boost 目錄。
執行指令:
#./bootstrap.sh --prefix=/usr
修改 project-config.jam:
using mpi ;
執行指令:
#./bjam install >build_log 2>&1
編譯輸出結果將會紀錄於 build_log,編譯期間可使用 tail -f build_log 觀察編譯狀態。
2009年12月17日 星期四
深深 深深 深深的無力感
深深 深深 深深的無力感
以一種存在但卻不具任何體裁的方式襲來
身體 漸漸 漸漸 漸漸的向下沉
心跳聲如遠去的救護車般發出變調的顫音
寒冬披上黑夜的霧 將熱情澆滅化為槁灰
不再 從此不再滾燙
2009年11月27日 星期五
2009年8月11日 星期二
xargs 以變數取代輸入資料
xargs -n 1 -I @ ehco @
-n 表示拿傳進來的第幾個個值
-I @ 表示將指定的值存放於 @這個變數中
Example:
#echo 'book' | xargs -n 1 -I @ echo This is a @
#This is a book
CLI 計算工具 bc 的小數點設定
使用 bc 做計算時,預設小數點位數是 0,所以每次算出來都只有整數...
此時可以用 scale=n; 來設定要計算的小數點位數,即可得到正確結果。
# echo 'scale=3; (9/11)*100' | bc
這樣會得到 81.800
因為他是保留小數點後 3位數,再乘以100...
這與我們一般預期的不太一樣,但還算可以接受。
2009年6月18日 星期四
FreeBSD 下 使用 BASH 進行多重 PipeLine 資料處理
目前看起來好像只有 Bash 可以下達多重 PipeLine 資料處理的指令。
利用 tee 與 Process Substitution 語法 >() 兜出指令。
tee >(process1) >(process2) >(process3) | process4
example:
ls -A | tee >(grep ^[.] > hidden-files) >(grep -v ^[.] > normal-files) | less