2012年5月25日 星期五

在Debian Wheezy 中更改Google Chrome cache dir

更改下面檔案

  1. /usr/share/gnome/applications/google-chrome.desktop
  2. /usr/share/applications/google-chrome.desktop
  3. /usr/share/gnome/applications/google-chrome.desktop

其中1.是最主要的,2,3可改可不改。


找到這行
Exec=/opt/google/chrome/google-chrome  %U

改為這樣
Exec=/opt/google/chrome/google-chrome --disk-cache-dir=/tmp %U

其中/tmp是要更改的 disk cache 目錄。

我的/tmp是記憶體中的tmpfs



2012年5月20日 星期日

硬碟與人品

硬碟會壞,無關人品,而是無可避免的必然。

今天到機房,發現又有台伺服器的硬碟亮燈。還好這機器的組態是有兩個硬碟做raid1。沒影響系統運作,也沒有資料遺失。

越老越資深,對硬碟的可靠度就越不信任。個人電腦等級,大多數人只會把資料安全的考量放在電腦效能之後,但是真的多想一下,如果老婆、小孩過去10年來的照片、影片、生活紀錄,有朝一日硬碟掛點全部消失,會不會被太座罰跪主機板?






2012年5月19日 星期六

八歲的X31 健康狀況

電池蓄電力68%

以一台2004年八月出廠,快滿八年的筆記電腦電池來說,現在還能有68%的蓄電能力實在是奇蹟。該說是IBM的外星科技神奇嗎?還是Ubuntu 10.04 的偵測有誤?










硬碟空間
Filesystem            Size  Used Avail Use% Mounted on
/dev/sda1              71G   22G   45G  33% /


這是清掉一堆迷片之後的硬碟空間使用狀況。22G使用空間中,還包含HOME目錄的16G。也就是說,作業系統程式所用的空間大約只有6G。


硬碟SMART

一度以為這顆硬碟已經有壞軌,沒想到....身子骨還真硬朗。

目前的IDE介面SSD價格實在太坑人,不然找個60GB SSD給X31,搞不好還可以再撐3年,破10歲。

10歲的筆電,在電腦界可以稱為人瑞了吧。












常常在PTT電蝦版上面看到文書機菜單,以我的使用習慣,這台筆記電腦要當文書機好像還是游刃有餘。歸功於Linux的效能,讓X31這種CPU規格:
processor    : 0
vendor_id    : GenuineIntel
cpu family    : 6
model        : 9
model name    : Intel(R) Pentium(R) M processor 1600MHz
stepping    : 5
cpu MHz        : 600.000
cache size    : 1024 KB


還能開開心心的工作。

Ubuntu 10.04是在 2010年四月推出的。相對於2009年10月推出的Windows 7,如果要讓X31跑 Win7 的話,這台小黑可能早就我被打入冷宮了吧。



2012年5月16日 星期三

Rsync + SSH

Rsync + SSH
基本上,稍微Google查一下這兩個關鍵字,就有一堆中文資料可供參考了,我就不多贅言。只點出幾個重點:

  1. 先設定好 ssh ,使用金鑰自動登入。
  2. rsync 來源端與目的地的資料夾路徑,注意最後有 / 和無 / 的差異。
  3. --delete                      delete extraneous files from dest dirs 會刪除目的端多出的檔案,小心使用
  4. -R, --relative              use relative path names  使用相對路徑,小心使用
  5. -z, --compress              compress file data during the transfer 壓縮後傳輸,可以節省一些頻寬
  6. --bwlimit=KBPS          limit I/O bandwidth; KBytes per second 限制傳輸頻寬

Rsync在維基百科上面的條目
可以看看這個好用軟體的歷史。1996年到現在。

2012年5月13日 星期日

大仙尪入厝蘭博


這個月底,5/27日,宜蘭蘭陽博物館有個活動滿有趣的,是宜蘭市城隍廟管理委員會要捐贈兩尊七爺八爺,大型的大仙尪給蘭博,屆時會從頭城鎮遊行到博物館,然後入館典藏。

而關於宜蘭城隍廟和蘭博的這個活動,咱家太座前鎮子也有個靈異現象,算是我穿鑿附會吧,說來讓大家一晒。

老婆在蘭博到職後得知這個活動,職責所在也就緊鑼密鼓的聯絡安排。過了兩三個星期,那天是星期天,我和老婆待在頭城,打算開車沿著省道一路往南看看,熟悉一下環境。進了宜蘭市後,我們先到宜蘭演藝廳,因為25日要去那邊看表演,先探探路。之後兩人在市區稍微晃了一下,突然老婆神情有點痛苦、腳步也放慢下來。
太座表示突然身體不大舒服,很奇怪。感覺就好像被煞到一樣,不是感冒、吃會肚子這類生理上的不舒服,而是突然就覺得渾身不對勁。兩人在公園找個地方坐著休息一陣之後,決定打消當天往羅東、冬山附近的行程,直接打道回府。走著走著,忽然我看到城隍廟的招牌還是什麼,就提議:

既然來到附近了,你又好像被未知的力量影響到,不如我們到城隍廟拜一拜吧,也順便跟宜蘭的城隍爺打個招呼,跟他說你很歡迎廟裡的大仙尪將來入厝到蘭博。

於是兩人就到宜蘭城隍廟去燒香拜拜,說也神奇,到了城隍廟附近時,他不適的感覺就好了許多。拜拜完我們還到附近去吃了紅糟魷魚才回頭城。

宜蘭的城隍廟有一點滿有趣的,城隍廟旁邊還有個城隍爺女眷的廳堂,據說是宜蘭人覺得城隍爺照顧地方鄉里公務繁忙,想來也需要家裡的女眷幫忙打點日常,所以蓋了個眷屬廟,讓城隍爺無後顧之憂。

2012年5月2日 星期三

變數值樣式比對


變數值樣式比對 (參考http://www.suse.url.tw/sles10/lesson10.htm)

 另外一種字串運算符的型態,是比對指定的樣式 ( pattern ) 跟變數值,然後才根據比對的結果來決定傳回的變數值。
比對算符代 表 意 義
${var#pattern}把 pattern 與 var 變數值做比對時,是從 var 變數值的前面部分比對起,如果有符合之處,就刪除變數值中最短的部分,並傳回其餘的變數值。
suse:~ # var=/home/barry/dir/file
suse:~ # echo ${var#/*/}
barry/dir/file
${var##pattern}把 pattern 與 var 變數值做比對時,是從 var 變數值的前面部分比對起,如果有符合之處,就刪除變數值中最長的部分,並傳回其餘的變數值。
suse:~ # var=/home/barry/dir/file
suse:~ # echo ${var##/*/}
file
${var%pattern}把 pattern 與 var 變數值做比對時,是從 var 變數值的後面部分比對起,如果有符合之處,就刪除變數值中最短的部分,並傳回其餘的變數值。
suse:~ # var=/home/barry/dir/
suse:~ # echo ${var%/*/}
/home/barry
${var%%pattern}把 pattern 與 var 變數值做比對時,是從 var 變數值的後面部分比對起,如果有符合之處,就刪除變數值中最長的部分,並傳回其餘的變數值。
suse:~ # var=/home/barry/test.tar.gz
suse:~ # echo ${var%%.*}
/home/barry/test
${var/pat1/pat2}若變數值中含有 pat1,就將第一個 pat1用 pat2 作替代 。
suse:~ # var=/home/barry/barrydir/barryfile
suse:~ # echo ${var/barry/mary}
/home/mary/barrydir/barryfile
${var//pat1/pat2}若變數值中含有 pat1,就將全部的 pat1用 pat2 作替代 。
suse:~ # var=/home/barry/barrydir/barryfile
suse:~ # echo ${var//barry/mary}
/home/mary/marydir/maryfile


還是搞不大懂...