Archive for 九月 2004
一個人萬歲?
詞:十一郎 曲:張宇
終於能像鳥兒自由飛
終於能大方去買個醉
終於可以貪玩和晚歸
嘿嘿嘿 一個人萬歲
終於不必再陪你逛街
終於不想醒還能再睡
終於不必什麼都報備
反正你 遠得看不見
可是才一轉眼
過了再度單身的新鮮
一思一想一言一笑
沒人分享也無味
才快樂幾天
寂寞偷偷在心底作祟
原來思念會讓分離
感覺像度日如年
還是情願你留在身邊
還是情願你掌管一切
情願有你胡鬧或鬥嘴
嘿嘿嘿 是我肺腑之言
(music)
可是才一轉眼
過了再度單身的新鮮
一思一想一言一笑
沒人分享也無味
才快樂幾天
寂寞偷偷在心底作祟
原來思念會讓分離
感覺像度日如年
還是情願你留在身邊
還是情願你掌管一切
情願有你胡鬧或鬥嘴
嘿嘿嘿 是我肺腑之言
[@more@]
這兩天….對這首歌特別有感覺….
No tags
我也常常搞這種飛機,所以後來再網路上尋尋覓覓,逐漸了解到很多開放原始碼的團隊,都使用一套叫做CVS的版本管理系統,網路上很多很多的專案,都是靠它去做一個版本的控制以及讓多人共同進行程式開發。
[@more@]
CVS提供了一個叫做原始碼倉庫的位置,所有的開發人員都可以用 csv
client程式去存取,且對於每次的存取都留下紀錄,並紀錄更新的地方。有什麼好處呢?CVS可以幫助開發的人員,把從一開始的程式碼到後來最新的程式
碼中每次的變更保存下來,也可以紀錄每個人更新的地方,若是遇到兩個人更新了同一個檔案,更會提出警告與衝突提示,當然囉,程式不會幫你解決程式碼衝突,
因為他不懂誰才是對的,此時就靠人去了解到底那裡有問題,修正,然後在提交給CVS幫你把程式碼在保管起來。
但這篇不是要介紹CVS,CVS雖然很棒很好,但是也有美中不足的地方。例如:對於binary檔案需要特別指定,沒有對已經進入版本管理的檔案進行更名
的功能,更沒有搬移目錄或是檔案的支援。所以拉,社群中什麼人沒有,就是怪人(瘋狂且狂熱的程式開發者,通常是厲害到不行的自由程式設計師)特別多,就開
始了另外一套版本管理系統的開發計畫,而這套計畫就叫做 SubVersion。
SubVersion為什麼比較好,我想這在SubVersion網站與Svn(SubVersion簡稱,此後就這樣稱呼他囉)的線上手冊 svnbook都有很完整的說明,這裡就只講一點點囉。
svn比cvs好的地方在於,他對於所有的檔案都視為binary,如此在你程式碼與非程式碼的時候,就可以不用太耽心,因為他會採取一致性的處理。另
外,svn更支援了檔案更名,目錄更名,檔案搬移等cvs所沒有支援的功能,對於需要管理原始碼倉庫的人來說,更是方便許多。
當然,svn不只是可以當作原始碼的管理使用,由於svn對於所有的檔案都視為binary處理,所以他也可以很輕易的處理各種像是Word,
Execl,Power Point的檔案,更正確的來說,他不只是個原始碼倉庫,而可以當作更多種需要有紀錄各種版本變畫的版本倉庫喔。
或許,你會覺得反正我就是自己一個人寫程式,我自己改了那裡我自己知道,不用用到什麼svn來做什麼版本管理。說真的,這跟我剛開始的時候想法是一模一樣的,但是在嘗試了一個月後,我逐漸發覺到使用版本管理的好處。
本來我每天上班第一件事情,就是先看看昨天改了什麼,那要怎麼做呢?首先先拿出昨天的更改紀錄(如果有記得做的話),然後重頭看一遍,避免之前的改錯,或
是之前的有地方沒改到,然後再繼續當天的程式設計與修改,有時候還要從一堆備份檔案中,找出沒有修改過的版本,來做個比較。但是使用了版本管理後,就變的
很輕鬆,每天上班,就是先用svn update
更新一下目前我的程式碼,讓我磁碟中的程式碼與檔案庫的同步,同時也可以知道有沒有其他人修改了程式碼與我目前修改的有出入的,或是可以先用svn
diff , svn info 來檢查目前我的與線上的有什麼修改的地方,然後就可以很快的開始當天的程式設計。
當然拉,有一部分人會說,這是在Linux上才有的工具阿,我是在Windows上開發程式的勒,在Windows上用Microsoft的版本管理系統
(Visual SourceSafe)就好了阿,這是當然的囉,不過一套 Visual
SourceSafe要多少錢錢,又不是隨便一個工程師買得起的。而svn雖然是在Linux上開發程式的利器,但是絕對沒有忽略掉在Windows上得
人唷,像是rapidsvn,tortoisesvn 都是很棒的唷,Rapidsvn 是一個Client程式,有點類似個FTP-client
軟體,你可以用他連結上svn Server進行檔案的存取。而tortoisesvn更酷了,他本身算是一個 windows 檔案總管的
shell,直接就讓你的檔案總管支援使用svn去連結與更新資料,更重要的是這個介面有支援中文呢,對於不擅長英文的更是一大福音阿!!!
而svn跟cvs一樣,都可以由管理者設定存取權限,還有例如像是特定時候(有人更新了,發生衝突了,或是特定檔案更新了)就執行某個指令或是動作,通常
會是email通知管理或是其他人囉,不過這都算是有點進階的內容囉,如果各位有興趣的話,可以參考svnbook喔!!!
另外,svn目前還有個更力害得分支計畫,叫做svk,這個分支計畫讓svn可以轉眼變成一個分散式的版本管理系統喔。
參考網址:
SubVersion
rapidsvn
tortoisesvn
svnbook中文版
CVS
Better CVS: Subversion
Svk
No tags
作者 starjou (周星星) 看板 talk
標題 [閒聊]薩魯曼為什麼是壞人?
時間 Sat Sep 11 19:37:41 2004
──────────────────
昨天看到HBO演魔戒二,發現薩魯曼為什麼是壞人的原因了。
因為他叫薩魯曼。
魯曼
鱸鰻
就是流氓
流氓是壞人
所以他是壞人。
[@more@]
No tags
沒想到剛結束了一個『Novell Linux Day』,馬上就又來了一個 RedHat 2004 世界巡迴之旅:台北,地點還同樣都在六福皇宮勒。
歡迎有興趣的人一起去喔。
[@more@]
No tags
等一下就要過去囉…
雖然自己目前可能用不到這麼高檔的系統與功能服務,但是還是要多聽聽知道目前有什麼好玩的東東.
以後有機會才能了解並且去玩玩看囉~…
[@more@]
No tags
今天在BBS上看到一個很有趣的冷笑話 ……
內容如下….
狗的前面是隻貓
貓的前面是匹馬
馬的前面是頭牛
牛的後面是匹馬
馬的後面是隻貓
貓的後面是隻狗請問:狗的後面是?
[@more@]答案就是 蟲
請見標題:從(蟲)前有一條狗
No tags
今天看到了在Mark’s Place的文章
對 BSA 廣告看與 Open Source 的推廣
感覺真是棒阿!~…
實在是很佩服能夠製作動畫的人,尤其是能將想法表現在動畫中的。
要是我有錢的話…
一定要把那個 Flash 放在 Yahoo! 上做廣告….
[@more@]
No tags
前三天,剛好我家第四台完全段訊,而我也懶得上線去看新聞,所以我對這則新聞幾乎沒什麼印象。
俄攻校救人 710死傷
格了一個週末,看到了這則新聞,也看到了詳細的報導,或許我該慶幸我活在和平的社會中,或許我也該高興我這幾天沒有聽到這則令人感到異常悲慘的消息。
獲釋婦被迫二子擇一逃
【綜合外電報導】在這次人質挾持事件中,車臣游擊隊周四曾釋放三十一名婦孺。但是有幸獲釋也未必是好事,因為車游只允許每位母親帶走一名子女,強迫他們作出一生中最難以抉擇的決定。
二十七歲的贊達爾洛娃說:「我真的不想選擇。」被挾持的人質達一千餘人,獲釋的只有十多位母親以及她們選擇的一名子女。贊達爾洛娃嘗試把六歲的大女兒艾倫娜推向十六歲的小姑,但遭武裝份子識破阻止。迫於無奈之下,她選擇帶走兩歲大的兒子艾倫,留下艾倫娜,。
小女孩後來活著被救到了..但我想對她的心理影響更嚴重吧……
[@more@]
No tags
剛剛在別人的blog上看到一個有意義的活動….讓愛傳出去…
不知道我自己能做什麼,也已經有Gmail帳號了,我想我就來響應一下這個活動好了…
只要您做一件有愛心的事,我就送您一個Gmail帳號
小弟手上也還有大概六個 Gmail 的 invite,先來留下迴響的就有囉。
[@more@]
No tags
今天是沒電視的生活第三天。
從週五晚上開始,第四台業者來了張通知,說為了要更新系統線路與肅清私接戶,所以暫時不能看節目了。
真搞不懂,肅清就肅清咩,關我們這些正常收視的什麼事情,為什麼要損害我們收看的權益去讓你們來整肅那些人,又不是我們讓他們接的。
[@more@]
No tags
