2005年12月29日 星期四

閱讀:雙龍搶珠

剛剛看了看書櫃,忽然看到朱天心的『古都』放在『已讀完』的那一邊,心裡嚇了一跳:『咦?什麼時候看完這本書的?一點印象也無!!』

拿下來再翻一翻,除了篇名還有點印象,『第凡內早餐』那篇還記得起一些之外,其他是忘得一乾二淨了 -- 反倒是王德威寫的序還記得很清楚……

瞄了一下『已讀完』的書櫃中屬於遊記的約莫就兩本,一本是毫無記憶的古都,另一本是『尋找說故事的人』。作者尋/循金銀島作者史蒂芬生當年的路程走了一遍,尋找史蒂芬生當年留下的一些事跡,既是追尋,也是開創。

『尋找說故事的人』那時我是與其他兩本書一起讀的:一本是『雀喙之謎』,另一本是『多多鳥之歌』。三本書有相同的結構:作者在書中建起兩條時而獨立、時而交會的主軸,繞著書中核心爭舞著,貫穿全書。閱讀時不免猜想著在下一章、另一個主軸上,作者做了什麼樣的情節對應。

『尋找說故事的人』主軸之一就是史蒂芬生當年對於各地的記錄;另一主軸則是作者親自來到該地之後自己的感受,並不時遙想史蒂芬生之情況。

『雀喙之謎』主軸之一是達爾文的演化學,另一主軸是生物學家葛蘭特在加拉巴戈群島做的達爾文芬雀實驗,不時從達爾文芬雀的實驗中去驗證演化學的理論是否正確。『多多鳥之歌』的兩個主軸則分別談演化學及島嶼生物學。

很巧,同一時期看的三本書結構相彷!!我當時猜想,我們國內的科普書看起來沒有國外的引人入勝,原因是否就在於此?肝炎聖戰、蛇毒傳奇讀來平鋪直敘,就是少了『多多鳥之歌』等三本書予人的豐富性!!國外作者擅將情節轇輵,讓讀者深陷其中不忍釋手。國內的書就少了這麼點感覺。

Technorati :

2005年12月22日 星期四

美國聯邦法院瓊斯三世法官判決文

在聖誕節前夕寫這篇文章可能有點殺風景,不過我是滿高興看到這個判決成立的!!: )

美國聯邦法院法官瓊斯三世 (John E. Jones III) 判決賓州多佛 (Dover) 地區學校將智能設計論放入高三生物課程違反憲法第一修正案規定宗教需與教育分離之原則,禁止再於課堂上教授智能設計論。

剛剛從聯邦法院網頁下載的判決文全文:點此下載

看完這 139 頁的判決文後再來寫心得…… : )

Technorati : ,

2005年12月16日 星期五

知識的力量

每年上課的時候,我總喜歡找一天,將大學用的原文教科書帶到學校去。

在上課時找個與我比較熟的男同學,拿厚達一、二千頁的原文書,輕輕的在他頭上敲一下,問他痛不痛。

同學通常會很誇張的說:『痛啊!!痛死了!!老師我變笨你要負責!!』

(OS:負責?同學,你的老師我是異性戀,我不想對男生負責耶。)

『痛對不對?這就是知識的力量!』我搖搖手上厚重的原文書,用搞笑的方式開始我的上課。

我並不認為擁有知識就擁有一切,比方說,我現在也祇在講台上汪汪叫,但我相信缺乏足夠的知識會讓很多事變的很棘手。

前幾天偵破的花蓮雙屍命案起因於兇嫌對於法律不瞭解,致使他們以為被害者騙錢,因而萌起殺意。這實在是『知識的力量』這句話最讓人痛心的反例,如果他們能對法律有多一些瞭解,可能可以避免這件悲劇的發生,可能……

Technorati :

2005年12月15日 星期四

說文:食糜

之前教到消化這一部份時,曾提到食物在胃中會變成『食糜』……

咦?這個詞好奇怪啊,為什麼要取『食糜』這奇怪的名字呢?

其實,要瞭解『食糜』這個詞,就要從『糜』這個字解釋起。『糜』這個字指的是『濃稠的稀飯』 (參見教育部國語辭典)。

這個字在歷史上還算是滿有名的,《資治通鑑‧晉紀五‧惠帝》中有以下的紀錄:

時天下荒饉,百姓餓死,帝聞之曰:『何不食肉糜?』

翻譯成白話文的意思是:

當時天下發生飢荒,許多人因為沒有東西吃而活活餓死。當大臣告訴晉惠帝國內發生飢荒而有人餓死時,晉惠帝大惑不解,反問臣子:『如果沒飯吃的話,他們為什麼不吃肉粥呢?』

這句話顯示晉惠帝本人完全不瞭解人民在無飯可吃的情況下,更是吃不起肉類。不說遠的,一直到四、五十年前,也祇有有錢人家才能在平常吃肉。一般百姓大概祇能趁著過年過節才有機會吃到肉,就更不用說千百年前的人們了,要吃到肉真是不容易。

因為說了這句話,晉惠帝成為昏庸的代名詞,而『何不食肉糜』也就這樣流傳了下來,真是歷史上最有名的稀飯。

當我們把糜這個字用在生物課本的『食糜』時,指的是食物進入胃後,被胃的蠕動磨碎、胃液消化後,變成的濃稠狀流體物質。

首位寫下『食糜』這個名詞的前輩想必花了許多心思才能想出這麼恰如其分的名詞,『食糜 ﹣﹣由食物變成的濃稠狀物質』,完完全全的說明了在我們消化道中流動的物質的特性。

祇能說,真心佩服!!

Technorati : ,

2005年12月13日 星期二

Gmail 提供閱讀 RSS Feed 標題的功能

今天才忽然發現的,不知道是不是後知後覺?

剛剛登入 Gmail 時發現在信件標題上方多出一列訊息 (如圖),原來 Gmail 提供顯示 RSS Feed 文章標題的功能了。gmailFeed 圖示

[@more@]

它的設定也很簡單,按右方 Customize 後,將想要訂閱的 RSS 輸入搜尋欄 (如下圖紅色框框處),按下搜尋鈕,待 Gmail 搜尋到 RSS Feed 之後就可以加入訂閱了。

GmailFeed

Gmail 的這項功能雖然不能列出網誌全文,而祇能列出文章標題,但是在讀信件時可以同時看到訂閱的網誌是否有新文章出來也是一個很不錯的事。:) 值得試看看。

Technorati : ,

2005年12月11日 星期日

我為什麼不信任中醫

很多人說西藥具有副作用、中藥比較溫和。

但是如果你問我比較信任中醫還是西醫,我寧可選擇西醫,服用有副作用的西藥,因為我不信任中醫。

2005年12月7日 星期三

利用 rsync 備份 Wins 資料至遠端主機

rsync 是 Un*x like 系統上常見的遠端備份程式。

它可以比較原始資料與備份資料之間有哪些檔案有更新過,然後祇將這些檔案進行更新,所以備份速度極快,適合每日的備份工作。

配合 SSH 加密傳輸,以及利用公開金鑰驗證,可讓 rsync 進行異地備援時安全性大為提高。所以 rsync 是一個既快速又安全備份方案。

這麼方便的備份方案不祇在 Un*x like 系統下可以使用,在 Windows 上利用 rsync 進行異地備援也是相當方便的。

要利用 rsync 進行 Windows 資料備份,則需進行下列數項工作:

  1. 建置遠端主機,提供備份空間
  2. 設定 rsync 以 ssh 進行連接
  3. 設定本機要備份的資料夾與檔案
  4. 測試備份是否成功
  5. 測試成功後將備份工作加入定時排程中
  1. 建置遠端主機,提供備份空間

    1. 安裝 rsync 套件,依您的系統自行尋找 rpm 或 deb 安裝,這邊不再說明。
    2. 修改 /etc/xinetd.d/rsync ,使 rsync server 以 daemon 方式啟動:
      service rsync
      {
      disable = no
      socket_type = stream
      wait = no
      user = root
      server = /usr/bin/rsync
      server_args = --daemon
      log_on_failure += USERID
      }
    3. 修改 /etc/rsyncd.conf ,設定備份方案:
      [backup_01]
      comment = Backup Notebook //備份註解
      path = /backup //備份檔案要貯存的目錄
      use chroot = no
      read only = no
      uid = nobody
      gid = nogroup
      auth users = yourname
      strict modes = yes
      hosts allow = 192.168.1.0/24 localhost
      hosts deny = * //其他節點全部擋掉
      transfer logging = yes
      dont compress = *.rar *.zip //不壓縮的檔案
    4. 重啟 xinetd,使 rsync 開始服務:/etc/init.d/xinetd restart
  2. 設定 rsync 以 ssh 進行連接

    1. 請確定要提供存放備份資料的主機有 ssh 服務。
    2. 從這邊下載打包好的 rsync for Windows,將檔案解開至 c:\cygwin 目錄下。
    3. 解開壓縮檔,執行 mount.exe (不需加任何參數)。它會自動將 c:\ 掛在 /cygdrive/c 、d:\ 掛在 /cygdirve/d ……(依此類推),如此一來我們就能夠使用 rsync 進行 Wins 資料備份。
    4. 利用壓縮包內的 ssh-keygen.exe 建立公鑰及私鑰 (我試過以 putty 的姐妹程式 puttygen.exe 建立公、私錀,但使用時 rsync 一直要我輸入密碼。使用 ssh-keygen 建立公、私錀就一切正常,所以還是用 ssh-keygen 建立加密錀匙):
      [z:cygwin]ssh-keygen -t dsa -b 1024 -f /cygdrive/c/go.dss
      //產生公、私錀,並存放為 c:\go.dss
      //金錀的副檔名任意但不能省略,否則無法使用。
    5. 接著就會看到類似的畫面,要求輸入密碼時直接按 Enter 跳過,以免日後要進行備份時還需要輸入密碼:
      Generating public/private dsa key pair.
      Enter passphrase (empty for no passphrase):[直接按 Enter]
      Enter same passphrase again:[直接按 Enter]
      Your identification has been saved in /cygdrive/c/go.dss.
      Your public key has been saved in /cygdrive/c/go.dss.pub.
      The key fingerprint is:
      80:ed:7a:17:d8:e8:f4:74:40:58:d6:56:de:c8:d1:46 john@JOHN
    6. 此時即產生錀匙。公錀存於 c:\go.dss.pub、私錀存為 c:\go.dss。
    7. 將 go.dss.pub 上傳至遠端主機的 ~/.ssh 下,並更名為 authorized_keys2
      [c:cygwin]scp -S ./ssh.exe /cygdrive/c/go.dss.pub yourname@your.rsync.server:~/.ssh/authorized_key2
    8. 測試是否不需密碼即可 ssh 登入遠方主機:
      [c:cygwin]ssh -i /cygdrive/c/go.dss yourname@your.rsync.server
  3. 設定本機要備份的資料夾與檔案

    1. 比方說 c:temp 內的所有檔案均要備份至遠端主機 /backup/temp/ 下。
  4. 測試備份是否成功

    1. 以下指令請下在同一行:
      [c:cygwin]rsync.exe -azr -e "/cygdrive/c/cygwin/ssh.exe -i /cygdrive/c/go.dss" --delete /cygdrive/c/temp/ yourname@your.rsync.server:/backup/temp/
    2. 參數 -azr 使 rsync 備份檔案時進行壓縮,並將 C:temp 目錄下的所有子目錄進行備份。
    3. 參數 -e 呼叫 ssh 進行連線。
    4. 參數 --delete 告訴 rsync 若近端檔案、目錄刪除時,也將遠端相應檔案、目錄刪除。若無此參數,則遠端主機會保留所有檔案。
    5. 執行後登入遠端主機看看 /backup/temp 是否成功產生。
  5. 測試成功後將備份工作加入定時排程中

    1. 可以將備份工作寫成 backup.bat,讓 Windows 定時排程程式定時執行它,這樣就可以將檔案定時進行異地備援嘍!!

附註:

  1. rsync 是開放源碼程式,祇要不宣稱它是您撰寫的程式,在使用上不用擔心版權問題。
     
  2. 您可以在 http://samba.anu.edu.au/rsync/download.html下載最新版 rsync。如果您覺得麻煩,也可以 從這邊下載我打包好的 rsync

Technorati : , , , , ,

2005年12月5日 星期一

悅讀:鐵達尼亞

鐵達尼亞是田中芳樹另一部以架空歷史寫就的長篇小說。

在鐵達尼亞中,田中筆下的人物顯現更明顯的馬其維利主義:『要求被統治者去愛統治者,鐵達尼亞還不至於如此厚顏無恥,祇要得到人民的敬畏便已足夠。』

鐵達尼亞對於事件更加寫實。如第一集中亞瑟斯‧鐵達尼亞為了逼迫女性就範,找來三十名男性,擬將女子加以凌辱,這樣的描寫在田中過去的文章中並不容易發現。

在銀英傳中,在光明的另一面雖仍有如奧貝斯坦之類的陰暗存在,但總的來說,元帥、提督帶兵都是與敵人正面交鋒、行事作風光明坦蕩的。

但在鐵達尼亞中卻是隨處充滿了陰暗。上述的亞瑟斯‧鐵達尼亞、伊德亞斯‧鐵達尼亞,以及蒂奧多拉女伯爵等人在文章前後招喚著黑暗的到來。

但是對於陰暗面的細部描寫反而使的鐵達尼亞一部更加深刻,而使整體描寫更勝銀英傳一成。

不過,鐵達尼亞第三集在日本 1991 年出版 (中文版則在 2000 年出版),距今 2005 已有 14 年時間未有續集出現。不知何時田中芳樹才會再重拾『鐵達尼亞』的歷史?

Technorati :

回復以函

學生說:『我以後也要讀自然組。可是我的自然沒有多好,光是細胞就讓我頭昏眼花了,怎麼能去當獸醫?』

當獸醫?那可是我從國小就有的夢想耶,想不到妳和我一樣!!其實讀書需要的是一步步紮根與用心。

我因為有點小聰明,都是考前一天才讀書,一直都還能考的不錯。但是到了大學、研究所就發現,以前的同學,明明看起來就笨笨的,但一個個開始超越我,那時才知道自己成為龜兔賽跑中的兔子,也才下定決心要紮紮實實的讀書。

現在成績不好沒關係,有用心並持續不間斷的累積知識,妳會發現妳在不知不覺間達到妳的目標。

Technorati :

2005年12月1日 星期四

西瓜候選人

最近鞭炮聲充耳,處處是拜託之聲,哎,花錢、花時間、浪費社會資源的選舉期又到了。

與我那患有政治狂熱的老爸不同,我一向政治冷感。雖然理智告訴我,我們應該多多關照政治,以免被政客們牽著鼻子走,或被他們明的、暗的捅幾刀;但是看到政客們的表現,我還是覺得不要與豬打架。

在 2001 年有一篇廣為流傳的『西瓜候選人』說出了許多人對於現今政治的無奈,原作者不可考,全文如下:

有人提議,在立法院選舉的時候,每個選區的最後面都加一個西瓜做為候選人之一。

比如說,假設台北市南區要選出三個名額,但有五個候選人,那就在第六個候選人貼上一個西瓜照片加進去選;如果開票第一名是某甲,第二名就是西瓜的話,抱歉,本區就只選出一個某甲做立委,得票比西瓜少的就落選了。連個西瓜都選不嬴,還當什麼民意代表?

少掉的二名立委位子上就擺兩顆西瓜意思一下,薪水拿去補貼瓜農。這樣一來可以實質上裁減立委人數,二來想投賭爛票的人也可以有表達的空間,三來可以補貼農民收入,第四,想要配票換票的政黨候選人就小心選輸西瓜,不要命就試試看,蠻不錯的。當然,想放香蕉芭樂也可以,不一定要西瓜..

看著近幾年來的選舉、政治人物的表現,實在不得不佩服上文作者的提議。

我每天要從東海開車到學校上課,在這四、五十分鐘的路上,我被強迫看到林姓市長候選人的文宣許多次。我對他雖然沒什麼瞭解,但個人極端的偏見覺得他的相片表現出他是個很虛偽的人,笑得好虛偽。

提出的政見呢,不論是『四年內要讓台中市有捷運』或是『一條你愛去的筏子溪』,這些口號在我看來都是提出來準備為『政見跳票』這個名詞做實例佐證用的。

但是可悲的是,目前看到有政見的也就他一個人了!!其他候選人呢,嗯,沒有什麼政見,單純賣臉。到處貼的滿滿的大頭照,精心設計的造型,大大的名字,但讓人搞不清楚甲候選人與乙候選人有什麼差別?

牛肉在哪裡?我們很關心,但他們不在乎。喂,想當店長的人好歹得將菜單拿出來吧?

不過,我也不是那麼在乎就是了。畢竟我的戶籍不在台中,牛肉再好,也輪不到我來點餐。

當然啦,如果我設籍台中的話,我的那一票,當然要投給西瓜!!

Technorati :