2006年5月13日 星期六

Google Trends


GoogleTrends
Originally uploaded by FourDollars.
[Link]
台灣比較熱門的前五名 Linux Distribution 比較圖
分別是 Fedora, Mandriva, Debian, Ubuntu, Gentoo
這種東西還是看看參考一下就好~ :P
至於哪一套 Distribution 比較適合自己還是親身使用過後才會知道~ :P

2006年4月21日 星期五

將光碟片備份成ISO檔

# isoinfo -d -i /dev/cdrom
...
Logical block size is: 2048
Volume size is: 260743
...
# dd if=/dev/cdrom bs=2048 count=260743 conv=notrunc,noerror > cdrom.iso

2006年4月19日 星期三

Google Toolbar 2.0.20060404 for Firefox 1.5.0.2

在 Firefox 1.5.0.2 的 [擴充套件] 中按下 [尋找更新] 並不會把原本的 Google Toolbar 1.0.20051122 給升級到 Google Toolbar 2.0.20060404

必須要移除掉, 然後去 Google 下載重裝一次才會有新版的 Google Toolbar

現在是 2.0 版喔~ 你用的是 2.0 版嗎!? 還是你還在用 1.0 版勒~ :P

2006年4月11日 星期二

原來 Ctrl + s 也有發揮功用的地方啊~

以前就常常不小心在 Console 底下按到 Ctrl + s

結果鍵盤怎麼敲就是沒有反應

還以為是 Console 當掉了... XD

後來才知道是因為不小心按到 Ctrl + s 這個 hotkey

也知道再按下 Ctrl + q 就可以回復原狀了

但是這麼礙手礙腳的指令為什麼要留在那邊呢!?

最近終於體會到為什麼了... :D

有時候 Console 下會出現一堆訊息跑個不停

例如在 compile 程式的時候

因為程式很大所以往往要 complie 很長的一段時間

如果想要稍微停下來看看現在的情況 Ctrl + s 就是一個很方便的 hotkey

功能就像一般的計時器一樣~ 可以暫時看一下目前累積的時間~ 但是實際上計時器仍然在計時中~

所以就可以 Ctrl + s 暫時停一下 page up, page down 看看目前 compile 的情況

但是 compile 的動作實際上還在執行~ 看完情況後就可以 Ctrl + q 馬上回到最新的 compile 狀態

而且不會影響到 compile 的時間~ 像這種類似的情況 Ctrl + s Ctrl + q 就是一組相當方便的 hotkey 了~ ^__^

one line command - md5sum

有時候下載回來的目錄裡面有太多的 md5sums 需要做檢驗
一個一個去找出來打 md5sum -c md5sums 指令實在是太累了
於是懶人們產生了 one line command 的想法
下面的指令用意在找到所有的 md5sums 並做檢驗
for i in `find -name "md5sums"`; do cd `echo $i | cut -d '/' -f 2`; md5sum -c md5sums; cd -; done

2006年3月26日 星期日

Strassen's algorithm for matrix multiplication

簡單的比較 一般的矩陣運算 以及 Strassen's algorithm

{ r s } { a b } { e f }
{ t u } = { c d } * { g h }

一般的矩陣運算: Θ(n^3)
r = ae + bg
s = af + bh
t = ce + dg
u = cf + dh
總共 4 個加法運算 8 個乘法運算

Strassen's algorithm: Θ(n^lg7)
P1 = a * ( f - h )
P2 = ( a + b ) * h
=> s = P1 + P2
P3 = ( c + d ) * e
P4 = d * ( g - e )
=> t = P3 + P4
P5 = ( a + d ) * ( e + h )
P6 = ( b - d ) * ( g + h )
=> r = P5 + P4 - P2 + P6
P7 = ( a - c ) * ( e + f )
=> u = P5 + P1 - P3 - P7
總共 18 個加法運算 7 個乘法運算

在一般的 CPU 中乘法所需的運算量較大,所以才會造成 Strassen's algorithm 比較快 (應該吧?)

sha1sum on Mac OS X

最近在抓 Fedora Core 5 的 iso 檔
需要 sha1sum 的檢查
如果有系統上有裝 Fink 的話
只要再裝上 textutils 就可以了
sudo apt-get install textutils
不用再去抓什麼來路不明的軟體