「天蠶變」讀後感

前幾天看到電視上有在上映「新天蠶變」,就想起童年時的「天蠶變」.
然後就想,這故事到底是什麼呀?作者又是誰呢??
於是心血來潮的利用 Google 去搜尋,居然被我找到了~~今天就偷偷利用上班的時間把它給看完了~~ ^_^
原來「天蠶變」的作者是黃鷹~內容還不錯~平舖直述的~也因此讓我能很迅速的瞭解雲飛揚為什麼在武當派被人冤枉,又為什麼學成絕世武功~~不過我個人認為要翻拍成對電視劇的話,就嫌不足了~
有很多的地方,作者都偷懶,並沒有詳述~很簡單的用文字把情節帶過去~我想可能是出版社或報社催促的緣故吧~~
結局挺出人意料的,幾乎所有人都死光光了~給人滄涼的感覺~~
呼~~~

CVS 簡易說明

我們先假設 192.168.0.1 有安裝 cvs server
並且有三個專案在上面
怎麼用??
0. 確定自己電腦上有安裝 cvs
一般來說,如果是 Red Hat 或 Mandrake,那麼預設會有安裝
如果是其他的,我就不知道了
請到 www.cvsroot.org 去下載套件並安裝之
1. 設定
#當然你如果習慣用 vi, 這邊的 EDITOR 就設為 vi 的路徑
export EDITOR=/usr/bin/vim
#此處的 username, 要替換為自己的 username
export CVSROOT=:pserver:username@192.168.0.1:/home/cvsroot
export CVSREAD=yes
你可以把這些敘述放到 /etc/profile 或 /root/.bash_profile 裡面
免得以後每次用的時候還要再打一次
2. login
輸入
cvs lgin
cvs 會要求你輸入密碼,此密碼就是你在 192.168.0.1 上的密碼
3. checkout 將專案下載到你的電腦上
所以你可以打
cvs checkout clockd
cvs checkout helloworld
cvs checkout qt
把專案下載到自己的電腦上
4.
做完 checkout 後,你可以看到自己的電腦上出現了專案
先輸入 cvs edit xxxx
然後就可以做編輯了,你可以試著亂改, 加上一些註解或無聊的程式碼
做完修改後,當然要放回 server 囉
你可以用
cvs commit [檔案名稱]
指令來更新回 server, 更新之前, cvs 會打開 editor 讓你輸入一些文字,為這次的修改作一些說明
對了,如果別人在你修改之前修改了這個檔案,那麼 cvs 會自動將檔案作合併,讓你再去做編輯,請務必玩一玩
5.
如果要看目前的狀況,就打
cvs status [檔案名稱]
cvs diff [檔案名稱]
cvs history [檔案名稱]
來查看各種狀況
6.
不想要這個檔案加入版本管理的話,得先刪除該檔案後,再使用
cvs remove [檔案名稱]
來移除
7.若要登出 cvs server,則輸入 cvs logout 即可

autofs 的應用

這是在這一期(2002/05)的 Linux Journal 看到的~~
以下是我的摘錄:
首先先假設你已經有了一堆 iso 檔案~
如果沒有
你可以用 cat /dev/cdrom > image1.iso 來建立 iso 檔案
要不然也可以利用免費的 iso buster 來建立 iso 檔案
再放到 Linux 上去
我們把這些 iso 檔案都放到 /mnt/images 下面
然後安裝 automount 套件~~
這個套件,CD 裡面應該就有附上了~
安裝以後,利用 chkconfig –list automount
確定 automount 會開機時自動啟動.
編輯 /etc/auto.master,
加上
/mnt/isosrv_auto /etc/auto.isorv –timeout=60
這表示 automount 會參考 /etc/auto.isorv 這個設定檔,自動掛載設定中的檔案系統到 /mnt/isosrv_auto 下
建立 /etc/auto.isorv
加上
image1 “tab” -fstype=iso9660,ro,loop “tab” :/mnt/images/redhat73_1.iso
上面這行的 表示要用 tab 分開(這是我自己實驗後的心得,automount 似乎會認格式)
image1 表示會在 /mnt/isosrv_auto 下建立的目錄名稱
-fstype=iso9660,ro,loop 表示檔案系統及參數
:/mnt/images/redhat73_1.iso 表示來源的所在位置
這樣設定之後
當你 ls /mnt/isosrv_auto/image1 的時候,linux 就會自動幫你掛載上去了
因為 ls /mnt/isosrv_auto 的時候,並沒有東西顯示,也因此無法得知有什麼目錄可以使用,此時可藉著 symbolic link 解決此問題
舉例來說,我們又另外建立 /mnt/CDs
然後在 /mnt/CDs 下建立 symbolic link 連結到 /mnt/isosrv_auto/image1
ln -s /mnt/isosrv_auto/image1 image1
這樣當你 ls /mnt/CDs 的時候
不就知道有什麼目錄了嗎?
套件的名字是叫做 autofs
後記:後來才知道除了 isofs 之外,這也能把一些其他的 filesystem 掛載進來,所以能應用的範圍就更廣囉.比如說可以配合 crond 用在自動備份上面,也是非常方便的呢. ^_^

cvsweb.cgi

前幾天, 友人找到一個不錯的 cvs web 介面,粉漂亮
是用 Perl 寫的CGI,於是我試著把他裝在 cvs server 上面~
一般的安裝方法,就是找到你的 httpd 伺服器,然後放在 cgi-bin/ 下面
以 redhat 為例,就是放在 /var/www/cgi-bin/ 下面
並且把執行的屬性改為執行~執行的擁有者改為適當的擁有者
但是在安裝以後
發現友人給我的檔案無法使用
於是我 follow 該檔裡面的網址前去下載~~
網址如下:
http://www.freebsd.org/cgi/cvsweb.cgi/www/en/cgi/cvsweb.cgi/
下載之後
發現仍然無法使用
他告訴我還需要
cgi-style.pl
我的老天,網海茫茫,到哪裡去找??
後來突然發現
http://www.freebsd.org/cgi/cvsweb.cgi/www/en/cgi/
這邊就可以看到 cgi-style.pl
下載之後
又發現我沒有 cvsweb.conf
於是再次從
http://www.freebsd.org/cgi/cvsweb.cgi/www/en/cgi/
找到 cvsweb.conf
這樣子,檔案就全部到齊了
請用編輯器打開 cvsweb.cgi, 找到以下這行
for (“$mydir/cvsweb.conf”, ‘/usr/local/etc/cvsweb/cvsweb.conf’) {
加入 /etc/cvsweb.conf,於是就變成
for (“$mydir/cvsweb.conf”, ‘/usr/local/etc/cvsweb/cvsweb.conf’,’/etc/cvsweb.conf’) {
然後再用編輯器打開 cvsweb.conf, 找到以下這行
@CVSrepositories = (
…….
);
這個 Perl 陣列裡面就是你的 CVS 存放的位置也就是 CVSROOT 所指的位置
請修改之以符合你的環境.
假設,你的 CVSROOT 是 /home/cvsroot/, 裡面有一個 respository 為 libs
那麼裡面就應該是
‘libs’ => [‘libs’, ‘/home/cvsroot’],
緊接著@CVSrepositories 下面,你會看到 %MIRRORS
如果你的 CVS Server 有 Mirror 的話
也請修改,否則的話,就把他清成空的,像是這樣~
%MIRRORS = (
);
修改之後,再打開瀏覽器去執行,果然看到 cvsweb 漂漂的畫面
一切就大功告成了~~
cvsweb.jpg

夢境 – 老師

那是專三或專四的時候
炎熱的下午
幾個同學趁著下課
跑去籃球場打籃球~
十分鐘哪夠他們打球呢~
很快就上課了
那堂是國文課~
我隔著窗子對著他們叫說”上課了!”
國文老師說:”由他們去吧~”
X X X
國文老師不繼續教我們了
那天是老師最後一天上我們的課
上完之後
我哭了
哭的很傷心,非常傷心
我已經很久沒有這樣子嚎啕大哭了~~
X X X
我發現我還在床上
臉上也沒有淚滴~
甚至我弟也沒被我的哭聲驚醒~
可是我的感覺是如此的真實~
罷了~~我繼續陷入半夢半醒~~
朦朧間
想起了教過我的幾位國文老師~~
國中的劉老師,林老師(應該沒記錯姓)
五專的陳老師(他正好跟某知名鋼琴音樂家同名同姓)~
真是非常謝謝他們
培養我欣賞詩文,國文的能力~
真的,非常謝謝他們~~
^_^

夢境 – 輪船,河岸與港口


今天早上又作夢了~~
有些地方已經忘記了~~
依照西藏羅桑倫巴喇嘛所說,夢境容易被遺忘,必須要經常訓練,才能記得~~
=====
眼前是一片寬廣的河岸~
橋橫亙在大河之上,連接兩岸~
天色像罩了一層霧似的~昏暗~
陽光試圖透進來,為昏暗添上了幾筆色彩.
輪船在靠近岸邊的地方沉了
我乘著小船在輪船附近
在岸邊
我看到一根鐵柱上
附著許多磁鐵
我一一拾起~~
=====
就這麼著
就這些~~
蠻不錯的小說開頭~
有點村上風
^_^

夢境 – 突圍

在一棟高樓裡
KYC, IS, 無名的人和我正在準備脫逃~
KYC: 當他們搭乘電梯下樓以後,我們就趁此機會,打開電梯鐵門,從鋼索滑下去~
IS,無名的人和我沒什麼意見,大家一致同意~
於是當他們搭乘電梯以後,我們就趕緊打開了電梯的鐵門
抓住了鋼索
慢慢往下滑
幸好電梯是往下的
這省了我們不少功夫
我們到了一樓
接著拼命往外逃
要到我們機車停放的地方~
就在快要到達停車處的時候
我們發現異狀
那兒有人在看守著
KYC決定往回走
IS決定去租車
無名的人決定打倒看守的人,和我的意圖不謀而合
商量一下之後
無名的人從正面
而我繞到看守人的後面去
我從巷子裡繞過去
快要出巷子的時候
我發現無名的人已經被發現,並被看守人抓住.
IS突然出現,她租到了機車,並且揚長而去.
我開始往巷子裡面走,想要趁亂逃走
可是想不到他們居然調動了軍隊
包圍了這附近
我低著頭
急步快行~~
=====
我醒來了~~
原來這是夢~~
=====
一如往常的搭乘機車上班
就在快要到公司的時候
車車的油線居然斷掉
讓我因此而無法催動油門
只好牽著車車
進到公司停車
突然
我發現到這或許就是夢所要告訴我的~

C++ 的 wstring

在 C 裡面有 wchar_t
那麼在 C++ 應當也有對應的 container 才對
經查訪之後
應該是 wstring

於是就寫了一個小程式來測試一下
[cpp]
#include <iostream>
#include <string>

int main(int argc, char* argv[] ) {
wstring ws;
ws=wstring(“This is a test”);
cout << ws << endl;
}[/cpp]
但卻遭遇編譯失敗.

在看過 C++ 的 header 之後
發覺他把 wstring 的部分給 remark 起來了
所以我利用 grep 去找尋相關的部分
並做了一些修正如下:

  1. 將 string 中的 wstring 前頭的註解拿掉
  2. std/straits.h 134行 #if 0 改為 #if 1
    std/cpp_type_traits.h 130行 #if 0 改為 #if 1
  3. 在 #include <string> 之前,要先
    定義 __USE_ISOC99 或 __USE_UNIX98 (但#define __USE_UNIX98 會使得 pthread 有誤)
    然後再 #include <cwchar> #include <cwctype>

結果呢
還是不行
真是傷腦筋~~

也許是因為雖然我用的是 gcc3 ,但header檔卻是 2.96 的緣故吧~

香草的天空(Vanilla Sky)

Vanilla_Sky_ellery_820635.jpg
週日,晴.
和穎一同去知名的二輪片戲院,美麗華戲院看電影,我們選擇了”香草的天空”和”禁入家園”.而”香草的天空”給了我的印象很深刻,同時也帶來一些啟示.
主角繼承了父親的家業與出版社,有女友,可以說是頗為圓滿.他並不打算與現女友結婚,並且以為雙方都有默契只是玩玩而已.後來他遇到了讓他一見傾心的新女友,展開熱烈追求.舊女友心生妒忌.於是他就在處理不當的情況下車禍,毀容,失去自信.在人際關係處理不當的情況下,他非常灰心.在解決公司內部鬥爭之後,他選擇了自殺,並在自殺前與 Life Extension 公司簽約,死後急速冷凍,進入沉眠.
Life Extension 公司提供了加值服務,讓客戶能在沉眠的時候,做好夢.他做了好夢,他夢到新女友後來與他復合,再進行的整形手術也成功,可以說是一個真正的好夢了.可是他忘懷不了前女友,她帶給他的心理傷害太大.他開始會把新女友看成舊女友,傷害她,到最後甚至殺死她.因此啷噹入獄.在獄中,心理醫師協助他找回了部分的記憶,並想起他有找 Life Extension 公司簽過約.
Life Extension 公司認為這個夢無法再繼續了,於是技術支援人員出面告知他真相,讓他選擇繼續作夢或是清醒.在經歷了現實與虛幻的種種之後,他選擇了清醒.此時,已經是 150 年後了.
此片故事在Hollywood中實屬難得.在現實與夢之間交錯的片段,讓人很難分的清楚什麼才是真實.我也是到了最後才知道來龍去脈.
值得一看的片子.
對我而言,啟示就是”操之在我”與”相由心生”吧~ ^_^

讀報有感

今天早上閱讀自由時報的副刊.
看到兩篇頗有意思的文章.
第一篇是講 Mr. Right 的文章.
大意是這樣子的.
某日,男人藉著手機沒電的理由借了女人的手機打電話,因此女人邂逅了男人.男人用女人的手機打給自己,女人發現了,男人藉機邀約晚上吃飯.當晚,他們在高級餐廳用餐,期間非常愉快.用餐到一半的時候,女人去梳妝,在梳妝的時候,很高興的用手機打給手帕交,說找到 Mr.Right.梳妝畢,回席喝果汁的時候,突然失去了知覺.再醒來,身上已經是不著吋褸,週遭也都是衣衫不整的人們,於是他拾起自己的衣物逃出.
真的是很可怕,不是嗎?
第二篇是火星爺爺寫的,也是男人和女人的故事,但頗有一番興味.
有訂自由時報的人可以看看~