星期一, 10月 23, 2006

淡水單車遊

上週日Chris,伙委與我共邀在關渡集合騎單車去淡水玩,
到了淡水一遊未盡所以又衝去漁人碼頭,
淡水又有一些改變,紅毛城附近的海邊可以一路騎去漁人碼頭...
玩到傍晚才又坐捷運回到台北.

星期五, 10月 20, 2006

[Subversion]subversion server on win32

1.After Download svn-1.4.0-setup.exe from subversion.tigris.org ,install it to C:\Subversion.

2.從apache ftp site下載Apache 2.0.X win32版 server安裝至"C:\ApacheGroup\"。

3.從C:\Subversion\bin目錄中,複製*.so及*.dll至C:\ApacheGroup\Apache2\modules。

4.修改C:\ApacheGroup\Apache2\conf\httpd.conf,最未行增加:
===============================
LoadModule dav_module modules/mod_dav.so
LoadModule dav_fs_module modules/mod_dav_fs.so
LoadModule authz_svn_module modules/mod_authz_svn.so
LoadModule dav_svn_module modules/mod_dav_svn.so
Include c:/etc/subversion.conf
===============================

5.在c:\etc增加一個檔案subversion.conf。內容如下:
===============================
<location /repos>
DAV svn
SVNParentPath C:/repositories

AuthType Basic
AuthName "Subversion repository"
AuthUserFile c:/etc/svn-auth-file

Require valid-user

AuthzSVNAccessFile c:/etc/svn-acl
</location>
==================================

6.在c:\etc增加一個檔案svn-acl 。內容如下:
=============================
#
# specify groups here
#
[groups]
team1 = harry

#
# team1 group has a read/write access to proj1 repository
# all subdirectories
# all others have read access only
#
[proj1:/]
@team1 = rw
* = r
==============================

7.在環境變數PATH中增加c:\subversion\bin這個路徑。
在C:/repositories目錄中利用svnadmin create proj1。
利用apache公用程式htpasswd建立snv-auth-file,
htpasswd -cm c:\etc\svn-auth-file harry。

8.啟動apache,svn list http://localhost/repos/proj1測試,若成功進入看到資料,就表示server成功安裝。

星期一, 10月 16, 2006

[Life]Never too old to learn

昨天看到電視節目校園瘋神榜主持人三野文泰接受V6的挑戰,

從V6的歌曲中選三首讓三野練習,之後請三野在V6演唱會中

三首任選一首演出。以花甲之年的三野很難令人想像可以演唱

V6這樣快節奏的歌曲,當天上台演出結果第一次挑戰雖然失敗,但熱情的歌迷

高喊再一次再一次,三野在這種感動下第二次就成功地完整演出...

另外常看幸福家庭計畫,節目單位常常出題考驗欲想得到三百萬日圓的

家庭,許多老爸爸竟然也能達成許多嚴格的考驗,達成目標。

我覺得日本會成為先進國家不是沒有道理的,

很多人讓自己精進,努力再努力,

這點值得我好好省思及改進的。

星期四, 9月 28, 2006

[Subversion]Subversion on Linux(New)

If your shell is bash,you must modify $HOME/.bash_profile,
.bash_profile append this setting:
+===================================================================+
export SVN_HOME=$HOME/svn
export LD_LIBRARY_PATH=$SVN_HOME/lib:/usr/lib:$LD_LIBRARY_PATH
export PATH=$SVN_HOME/bin:/usr/bin:$PATH
+===================================================================+
In terminal,command"source $SVN_HOME/.profile"


1. Install gdbm 1.8.3
tar zxvf gdbm-1.8.3.tar.gz
cd gdbm-1.8.3
./configure --prefix=$SVN_HOME
make
make install

2. Install expat 2.0.0
tar zxvf expat-2.0.0.tar.gz
cd expat-2.0.0
./configure --prefix=$SVN_HOME --enable-shared --with-gnu-ld=yes
make
make install

3. Install libxml2 2.6.27
tar zxvf libxml2-2.6.27.tar.gz
cd libxml2-2.6.27
./configure --prefix=$SVN_HOME --with-python=/usr/bin/python --with-zlib=/usr
make
make install

4. Install neon 0.26.1
tar zxvf neon-0.26.1.tar.gz
cd neon-0.26.1
./configure --prefix=$SVN_HOME --with-libs=$SVN_HOME --enable-shared --with-libxml2 --with-expat
make
make install

5. Install DB 4.4.20
tar zxvf db-4.4.20.tar.gz
cd db-4.4.20/build_unix
../dist/configure --prefix=$SVN_HOME
make
make install

6. Install apache 2.2.3
tar zxvf httpd-2.2.3.tar.gz
cd httpd-2.2.3/srclib/apr
./configure --prefix=$SVN_HOME
make
make install
cd ../apr-util
./configure --prefix=$SVN_HOME --with-berkeley-db=$SVN_HOME --with-apr=../apr --with-gdbm=$SVN_HOME --with-expat=$SVN_HOME
make
make install
cd ../..
./configure --prefix=$SVN_HOME --enable-mods-shared=all --with-apr=srclib/apr --with-apr-util=srclib/apr-util
make
make install

7. Install swig 1.3.29
tar zxvf swig-1.3.29.tar.gz
cd SWIG-1.3.29
./configure --prefix=$SVN_HOME --with-python=/usr/bin/python --enable-static=yes
make
make install

8. Install Subversion 1.4.2
tar zxvf subversion-1.4.2.tar.gz
cd subversion-1.4.2
./configure --prefix=$SVN_HOME --with-swig=$SVN_HOME --with-neon=$SVN_HOME --with-berkeley-db=$SVN_HOME --with-apxs=$SVN_HOME/bin/apxs --with-apr=$SVN_HOME/bin/apr-1-config --with-apr-util=$SVN_HOME/bin/apu-1-config --with-zlib
make
make install

9. Setup the configuration of apahce.

10. finish.

星期日, 9月 24, 2006

[Subversion]Subversion server Introduction

Subversion server提供服務有兩種方式:
(1)Standalone
可配合SSH介由svn+ssh protocol提供服務或是獨立藉svn protocol提供服務.
(2)Apache2 module
可配合SSL介由https protocol提供服務或是獨立藉http protocol提供服務.

目前Subversion最新版本為1.4.0,推出時間為2006/09/10。
之前花了不少功夫研究Subversion建置及管理,今天大致把Subversion所需的元件概述
一遍。
(1) Berkeley DB

subversion repository提供兩種format,一是fsfs格式,另一種是berkeley db格式,在subversion 1.4.0中開始支援BDB 4.4及其auto recovery的功能。

(2)Python 2.4.3, and optional to build the SWIG Bindings

Python 2.4.3;subversion 1.3.2 support SWIG 1.3.28,subversion 1.4.0 support SWIG 1.3.29.

(3)Apache 2.2 or Apache Portable Runtime,and optional for the bundled version of Apache Portable Runtime

Apache 2.2.x,expat-2.0.0,GDBM-1.8.3

(4)neon, and optional for the bundled version of neon

neon-0.25.5,libxml2-2.6.26,expat-2.0.0

星期一, 9月 18, 2006

[Life]Money is Everything?!

金錢難買快樂 家庭幸福最重要

有錢帶不來快樂,無錢生活也可以快樂!!
現代人追求豐富的物質生活,
然而追求的過程中,就失去了陪伴家人的快樂,
失去了與家人共同回憶生活樂趣的機會.

物質貧困並沒什麼,
生活不用住華廈,不用好車一樣可以得到快樂,
能獲得舒適並簡單乾淨的生活,才是真正的幸福.

星期日, 9月 10, 2006

[Life]Goodbye,angle!


我家的angle走了...

陪著我們生活13年的angle昨天走了,
週六有空我常常帶著她騎單車到處亂逛,
她最近一週身體不適,無法進食,常常去動物醫院看病,
昨天趁著我週休兩日想說帶她再去到處逛逛,
於是早上起床吃完早餐,我就說要帶她出門了,
便拿起袋子放在地上,她主動走進袋裡,但是突然下起大雨,
所以帶她到我樓上的房間,
先放她在地上,
她似乎沒有體力,好像無法站立,
過了一會兒,覺得她的尿片應該溼了,
遂幫她換上新的尿片,她很勉強站起來讓我幫她換好新的尿片,
之後我看她好像很累,地板放著一個坐墊,
不久她自己走上坐墊睡著,
這時我想我也覺得有點累,
於是在她旁邊放著草蓆
把燈關了睡在她旁邊,
不料過沒多久聞到好像放屁的味道,
我還以為她最近腸胃不好,吃了藥才會放屁,
所以也沒多留意什麼,不久又有第二次的味道,
故我就起身開燈一看,天啊~angle怎麼了?有脫肛的現象,
拉了二條糞帶,那時也沒想太多,先到廁所拿衛生紙幫她先清理乾淨
(她是隻愛清潔的狗,我妹調教出來的),
她通常都是睡樓下我妹的房間,清理完後想把她帶到她最熟悉的地方,
一抱她,我突然才驚覺她走了,眼睛還大大地好像很不捨這個家,
放她到我妹的房間後,我先回到我的房間把剩餘的清理工作完成,
原本想等我妹上班回來再帶她到動物醫院再處理她的後事,
九點半左右angle眼睛閉合家人決定要先帶她去動物醫院,
問看看要如何處理。
我把angle放入袋中,沒有氣息的angle就攤在袋中,
不像平時會把頭伸出來帶到醫院後,
醫院醫生給了我們電話要我們打電話去問,
問好情況後,醫院願意代收等待處理,
然後我把angle包著浴巾放在一個紙盒中。
下午騎著我的單車帶著早上心情尚未平復的心情到河邊自行車道亂逛,
回到家,等到四點,我妹終於下班,把angle的衣物及常用的物品整理好,
我妹把angle喜愛的布娃娃及紅色毛毯帶到醫院放在angle的盒子。
我妹對angle說我們有空會到淡水的海邊看她,我也說她的病好了辛苦這麼多年可以好好休息了...
angle的歷史就這樣劃下句點.

星期六, 2月 25, 2006

[Life]Don't forget the history of 228

勿忘228的歷史,才能讓歷史不再重演

好像是今天看到新加坡反對台灣廢統,這個事不甘他們的事吧,
新加坡何不自訂國統綱領與中國統一,我們台灣一定要團結廢國統綱領及國統會,

才能與中國霸權平起平坐.畢竟這事是我們台灣自己的事,
如果我們怕被打那一定是被統,如果被統,因為貧富差距及教育水準高低,
恐怕會讓1947年的228悲劇再度重演.對於這個台灣充滿悲情的日子,
我們要認真的了解這個時空背景.

首先先了解台灣1935正值日本治台的黃金時期,台灣文學及政治上的發展是當時中國內戰所不能比的.當時日本在台灣舉辦始政40週年台灣博覽會.日本政府邀當時國民黨政府到台灣參觀,
國民黨政府派陳儀參觀,對日本的統治成果感到驚訝,回國後發表了《台灣考察報告》,曾表示「日本人能做到,為什麼中國人不能?台灣與中國的差距令人吃驚」。

這也是為什麼國民黨一心一意要在戰後要佔領台灣的主因.

1945日本二戰敗戰,於是派陳儀來台擔任行政長官,並派低劣的軍隊進駐台灣,因為文化水準差異,故導致1947.2.28發生228事件.

星期四, 2月 23, 2006

[Travel]Tamsui

淡水一日遊

最近覺得好煩,
前天請假坐捷運去淡水走走,
在捷運車上看著淡水及河邊的紅樹林,
潔淨的天空及翠綠的紅樹林帶著輕鬆的氣氛,
到淡水走英專路到淡江的廣場,
感覺好極了...
那天天氣正好,心情平靜中帶著一點欣喜,
遠眺淡水的出海口,
風輕雲淡,
貪婪享受著淡水好風情.
心想旅遊的最高境界也差不多是這樣吧.

星期日, 2月 19, 2006

[Life]Japanese Culture

日本動畫及連續劇

我喜歡日本的動畫卡通,
像神隱少女,霍爾的移動城堡等,
有環保的議題,也有愛情友情及親情的滋潤,
這類的卡通可以常常溫故知新,仍然覺得十分地好看.

日劇也是十分有趣,
像琉璃之島,拍攝手法像電影,
題材像社教片,也有點像是旅遊景點簡介,
但是整片的感覺是十分有深度,
十分感人.

星期二, 2月 14, 2006

[Life]Swimming

游泳樂

在我工作地點附近幾乎都是學校,
所以我們公司有組一個運動型的社團--游泳社,
租用附近學校的泳池,利用中午或下班後的時間游泳.

之前都在忙著學校課業所以就沒有時間加入社團,
這學期因為只剩下碩士論文,只要多看論文及去學校找老師而已,
所以在工作及課餘有了一些空閒時間,於是乎我加入游泳社.

今天中午我達到我這週的目標:游20趟(1Km)

下次要突破30趟(1.5Km)

星期一, 1月 09, 2006

[Life]Diary

日記一則

最近常常心神不寧,大概快開學了...
還有要準備Linux專業認證,我要加油了。

突然想起以前專科畢業典禮時,老師以聖經的一句話
鼓勵我們不為明天憂慮--
不要為明天憂慮,明天自有明天的難處;
不要為明天憂慮,一天的難處一天當就夠。
不要為明天憂慮,明天自有明天的難處;
不要為明天憂慮,一天的難處一天當就夠了。

因此我們用心認真過了每一天,這樣也就夠了。