2008年6月18日 星期三

法式餐廳 - 加貝爾

今天到了加貝爾餐廳聚餐,這是一家法國鄉村菜,有很多道地的法式料理。跟那些高級餐廳不同的是,這裡面的菜不講究華麗的裝扮,而著重在食物的美味上。我們吃了馬賽海鮮飯、焗馬鈴薯、法式焗豬腿、鹽焗雞(poulet)和可麗餅,其中最特別的是鹽焗雞,做法是把一整隻雞塞好香料,再用麵包包起來烤。剛端出來時,還以為是特大號的麵包,原來還內藏玄機。吃法也很特別,要拿一塊法國麵包沾著烤雞的"湯汁"吃,再搭配些雞肉下肚,味道很特別,跟台灣的鹽水雞有點像,但我覺得比鹽水雞更好吃。

最後的可麗餅也很特別,大廚說正宗的可麗餅不該加太多配料,只用牛奶、蛋、麵粉。煎好餅後,把它鋪在巧克力冰淇淋上,再灑上巧克力醬以及白蘭地。可麗餅的口感很軟,有點出乎我意料。整張可麗餅融合著巧克力口味的冰淇淋,真的會讓人愛不釋手,甜味裡透露著餅香以及微微的酒香,是很棒的甜點。

聚餐結束時,我被發現了有開車來,只好認份的充當司機...

2008年6月4日 星期三

6個Dale

我是Dale,這是我的名字,你可以直接叫我Dale,但不一定是現在的我和你回應。我身體裡住了六種人格,雖然他們都叫做Dale,不過為了區別通常會在後面加上一個英文字母,由A排到E。以下是每個Dale的自我介紹,我先一一請他們出來:

Dale A : 我喜歡電腦程式,在邏輯的世界中隱藏著一種美妙的旋律,我喜歡把它們找出來。我是個工作狂,但可不是什麼事都喜歡做,我只做我覺得有趣的事。如果我覺得一件事有趣,我可以花上一整天的時間研究。對了,我今年30歲。

Dale B : 前一個傢伙走了,別理他,他只是個呆子。我比他年輕多了,我只有18歲。老實說,我覺得所有Dale中只有我最優秀,我也喜歡電腦,但可不是寫程式。由於我對電腦理論的了解,我喜歡玩一些酷玩意,譬如...控制別人螢幕、暴力破解、木馬植入。當然,我不會隨便亂搞別人的電腦。通常是我自己在做實驗,或是...找無辜的同學。好吧,我承認,有時候會找上教授,給他們點"驚喜"。

Dale C : 我喜歡科學、文學、藝術、旅遊。通常Dale出門旅遊,都是由我出面。因為我很喜歡事情背後的歷史。假如到了一個新的城市,我一定會去當地的博物館晃晃,或是他們的歷史史料庫。當然,旅行到一個地點前,我通常會做足資料,了解當地的風俗民情。喔,還有,我很樂觀,喜歡和人聊天,認識不同的人。跟下一個人完全相反。

Dale D : 現在到我了嗎?我是個機會主義者,我認為這世界的一切都是由"骰子"組成的。也許所有事情都進行得很順利,但最後關頭還是可能會失敗。我覺得"老闆",是一個運氣差的人,做事總是不能順心如意。所以我很厭倦追求所謂的夢想,我寧可躺在沙發上看電視,也比不斷的遇到挫敗要好。

Dale E : 老實說,我不想要出來。我不喜歡過於顯露自己。既然"老闆"要我出來自我介紹,好吧,我是個完美主義者。做事情不喜歡拖泥帶水,喜歡乾淨俐落,沒有瑕疵。我和Dale A 很要好,我覺得我們理念相近。最近"老闆"的身體變得很健康,因為我花了很多時間鍛鍊他,每天早上都會固定帶著單車到公園去。另外,我是個天生的領導者,我喜歡享受帶領團隊達成目標的感覺。雖然我對自己很嚴苛,但對其他人倒是可以睜一隻眼,閉一隻眼。

Dale: 前面的人終於介紹完了。我的名字後面沒有編號,其他的人格通常叫我"老闆"。我是負責管理所有事情的經理。我沒有獨特的人格,只是個一般人,但我很cleaver,我負責決定由誰來控制我的身體,決定誰應該被關禁閉。

以上是住在我體內不同的人格介紹,大致上分為工作狂工程師、搗蛋鬼駭客、溫和的文史研究者、懶散的悲觀主義者、嚴苛的完美主義者。以及,現在在說話的我,其他人格的"老闆"。我不是精神分裂,因為每一個人格彼此都互相認識,也知道什麼時候是誰在掌管身體。我們住的地方是個類似機房的地方,每人都有一張椅子,椅子上有一組開關。當我決定讓誰"顯現"時,便會將他的開關電源打開,讓他控制身體。我剛說過了,我們住的地方是個機房,裡面有很多精密的儀器。房間前頭有個電影屏幕,當其他人在控制身體時,外界的影像會投射在屏幕上,讓我們知道現在控制身體的人和外界的互動。

房間裡有一張會議桌,我們常常會在這討論誰的表現好,誰的表現該受到懲罰。受到懲罰的人,將要待在房間裡一段時間不能出來。通常Dale B很少出去,因為他常常表現不好。不過他鬼點子多,常常給我們新的idea。我們目前的計畫是要讓Dale A和Dale E融合,他們兩個很相似。由於機房的椅子有六個,如果他們融合了,就會空出一張椅子。到時候,我們可能會製造新的人格出來,但目前還沒有任何共識...

2008年6月3日 星期二

我不能再等待

有時候,覺得自己能做到的事,還是不要預期自己會完成;覺得自己沒希望的事,還是不要太早放棄。前陣子,討厭的五月,在那個月份裡,讓我做什麼事都很不順利。現在想想,當時的我很失落,因為我預期了很多事的結果,但現實不斷的嘲笑我的錯誤,事情總是背道而馳。預計會看完的書,沒看完;預計會寫完的程式,沒寫完;預計學校會開放該死的停車場,沒開放;預計會約到的人...you know it. 挫折的累加效應很恐怖,你會覺得自己的眼睛出了問題,為什麼世界失去了色彩,每個人的軀殼下,似乎都隱藏著暗箭,伺機而發。你會開始擔憂,對未來沒有信賴感,不知道明天又要失去什麼。擔心這,擔心那,大腦很快就被問號填滿,也無法再處理其他事了。

後來,我知道自己在這樣下去不是辦法,我決定不再對事情抱有"一定會如此"的想法。可能是巧合,我多出了許多意外的驚喜,我發現我開心多了。如果大腦一直想像著某種情境,腦內會釋放叫做"現實因子"的化學物質,你慢慢會覺得事情一定會這樣發展,就像每天一定會睡覺一樣理所當然。一旦事情出乎意料,你會變得很驚訝,因為主觀的意識已經認定的結果突然改變了。就像媽媽有一天說你不是他的小孩一樣,讓人難以接受。

不抱持著"一定如此"的態度,如果事情最後發展的結果是讓人難過的事情,對腦部的衝擊也比較小。就像在看悲劇電影一般,雖然會難過,但也不至於無法接受。大腦也不會對現實產生抗拒感。

不要對事情抱有期望很難做到,我只能讓自己不要等待,不要讓自己有時間去想事情的發展。這樣很矛盾,如果對一件事沒有預期的結果,又怎麼會有動力去做?我沒有很好的方法克服,我只能先讓自己產生"片刻的衝動",告訴自己我想這麼做,便開始著手進行,並把預期的結果遺忘或忽略。要時時刻刻告訴自己,我不能再等待。

2008年5月22日 星期四

低潮期

五月份,是我最近的低潮期,對所有的事物好像都不那麼感興趣,沒有了以前的活力。人在低潮時特別容易想到以前的事,我想起了小時候一路長大的經驗,那些記憶片段,在我腦海中不斷放送。第一次跟喜歡的女孩說話、第一次放暑假、第一次感受畢業的感覺。回憶起過去讓我對於明天充滿了不確定感,不知道自己下一步要做什麼,卻又很想終止現在枯燥乏味的生活。

覺得自己很可悲,想追逐的夢想,總是無法實現。花費了大半時間計畫的事情,最後的發展卻與預期的結果有天壤之別。愛因斯坦說上帝不喜歡玩骰子遊戲,他錯了。不管有沒有上帝,我的人生就是無數的骰子所組成的遊戲,而我,永遠沒辦法確定下一站會在哪裡,即使我覺得萬事已俱備...

有時候會很羨慕唐吉軻德,也只有像他那樣催眠自己來體驗生活,才能讓生活過的隨心所欲,永遠活在自己的幻想世界裡。最近的汽車廣告台詞很打動我的心,"何時才能找到真實的自我",這是我一直想問自己的問題。我想我永遠沒辦法找到真實的自我,所有人都一樣,人類為了尋求一個自己幻想的自我而與生活奮鬥,它可能是富裕的、出名的、漂亮的、健康的,但就算達到了自己片刻的目的,又會盤算著下一個貪婪的夢想,太累了。

打完這篇文章,感觸良多,但心情也開始找到地方釋懷,打文章來胡說八道真的可以讓我的心冷靜下來...也許吧。

2008年5月9日 星期五

死亡倒數88分鐘

昨天看了死亡倒數88分鐘,一進電影院就有點不太對勁,沒什麼人看。如果有是非題問我推不推薦這部電影,我想答案是否定的。整齣劇沒什麼深度,看到一半就能猜出兇手了,也沒讓人驚艷的殺人手法以及犯罪技倆。我想鋼鐵人會比這部片好看多了。這部片另一個缺點是角色太多,又沒有鮮明的個性,看完會讓人有點摸不著頭緒,不能把臉孔跟名字對上。

也許這部片有發人深思的地方,但我總覺得這只是再平常不過的商業電影,同樣看商業電影,還不如看鋼鐵人。

image

2008年5月4日 星期日

不一樣的養生法

最近看了一本書,跟一般的養生法不太一樣,裡面說的頭頭是道,讓我有點想嘗試。作者有幾個觀點讓我還蠻吃驚的。

image

 

他說不同血型需要的食物也不同。A型應該避免奶和肉類,B型則忌吃雞肉,O型不要長期吃素,AB型則少吃雞肉、牛肉。此外他的養生法的核心觀念是蔬果汁,他認為每人每天要排便3次以上,搭配一天6杯的蔬果汁始可達到清除毒素的功效。

但蔬果汁並不是每人的配方都相同,依據血型的不同,每人的配方也不同。為什麼蔬果汁有的人喝了沒什麼用?他的解釋是因為製作的方法不正確,且工具不夠強大。正確的蔬果汁應該要連皮帶子一起榨,且應該使用3馬力以上的榨汁機,把蔬果絞成棉花狀,再以細嚼的方式喝下。

根據這位醫師的說法,常喝"適合自己"的蔬果汁可將所有病痛袪除,連癌症也不例外。雖然我有點懷疑其真實性,但better than nothing。我想我可以試試看。

其他的養生方式還包括洗冷熱浴,也就是洗完澡後分別以冷水和熱水輪流沖洗身體,差不多重複3次。他說如次可以幫助血液循環,使身體不畏寒。

最重要的就是生活作息正常了,他把人體分成三個時期,早上是排毒期,下午是吸收期,晚上則是營養分配期。他說一般人認為早餐最重要的觀念是錯的,最重要的是午餐。因為早上我們的身體都在排毒,無法吸收太多營養。這觀念想必會顛覆很多人的習慣。現代人往往不重視午餐,看來我也要好好照顧自己的身體了。

2008年4月24日 星期四

Assist X for vs c++ 2005

有寫過c#或java的人應該都知道refactory,它可以把你程式中的變數重新命名。這裡的重新命名並不是取代相同字串,而是分析你的變數,尋找哪些地方會用到這個變數,進而將它重新命名。

但對於c++開發者來說,重新命名是一件讓人很頭大的事。visual studio 2005並沒有支援c++的refractoring,變成程式人員要一個一個變數慢慢改。

後來有人跟我說了Assist X這套外掛,它可以支援c++ refractory,這讓我聽了很振奮,雖然這套軟體要錢,但我用了它的試用版仍然可以refractory。此外assist x 也支援c++和vb。

Download site: http://www.wholetomato.com/downloads/downloadTrial.asp

image

2008年4月23日 星期三

Lightning generator 閃電發電機

最近是世界地球日,大家紛紛為了能源的問題盡一己之力。我看著窗外的傾盆大雨,夾雜著震天雷聲,突然想到了一種新型的發電機。

閃電的形成原因主要是由於富含水氣的空氣彼此摩擦而產生,閃電具有極高的電壓,甚於高壓電。如果我們能持續的製造閃電,也許能解決地球的能源危機。但究竟要如何產生閃電?難不成要把發電機搬到雲層裡?

其實我們只需要有個環形容器,再把高濕度的空氣注入。接著對容器加壓,讓分子間比較容易碰撞,然後啟用容器內建的高速風扇,讓空氣在環狀容器中不斷摩擦。如此就極有可能把水分子的外圍電子擠出,在容器內形成一種高電壓。最後利用導線將電流導出即可。

當然這一切只是我的幻想,要弄出閃電談何容易,但如果有資金的話,說不定我會嘗試這個實驗。(歡迎企業界贊助...lol)

image

2008年4月22日 星期二

Planescape 異域鎮魂曲

異域鎮魂曲是基於龍與地下城規則產生的角色扮演遊戲。不同於那些王子救公主、拯救全世界的老掉牙劇碼,異域鎮魂曲的主角是一個"活死人",他在一場惡夢中驚醒,發現自己在一張手術台上,身上全是縫合過的疤痕。對於過去他沒有回憶,只有零星的記憶碎片...關於自己如何被施暴、虐待。

主角初始的登場地點位於停屍間,周遭擺放著各式各樣死法的屍體,以及"活著"的屍體。由於龍與地下城是講究魔法的奇幻世界,整個遊戲元素當然也少不了中古世紀的奇幻色彩。但我覺得這款遊戲的不同點在於它很"不同",是個獨樹一幟的故事。

回到停屍間,主角在一番打聽後,知道他是被"清除者"送進來這裡的。清除者是對於一個宗教成員的統稱,他們相信活著是痛苦的、受罪的。唯有死亡能得到永久的安息,進入到另一個次元。他們相信那些活的長命的人,是神對他們的懲罰,要讓他們體驗人生的生老病死,陰險狡詐。因此"清除者"只會為活著的人哭泣,對死的人歡喜,正好和常人相反。

龍與地下城系列的遊戲特色就是極富故事性,喜歡看小說的人絕不能錯過。舉凡像柏德之門絕冬城之夜,都是龍與地下城規則的衍生遊戲。雖然這些遊戲都是年代久遠的作品,但當我安裝完的時候,又讓我重新體會到了老酒的深沉滋味與無窮後勁。

 

2008年4月21日 星期一

Plan project yourself 自己企劃專案

最近看了code complete一書,這本書主要是在介紹一個完整的程式專案如何被規劃與設計最適合。某些概念我認為不一定只能在程式專案上,更可以應用到其他領域上。

接著就是介紹大概的流程與注意事項:

Step1: Problem Definition
問題應該以客戶(專案成品的使用者)的觀點來定義,也就是應該省略專有名詞,要假設是一個狀況外的人在看你的problem definition。所謂的problem definition應該只定義主要要解決的問題,不囊括所有小細節。

Step2: Requirements
這個專案有哪些需求?需求是很重要的一環,必須審慎評估。接下來的工作都以完成需求為主。因此可以列一張需求列表,以方便日後檢核。需求就必須要是具體點的事情,而並非抽象、籠統的。

Step3: Architecture
Architecture主要是針對程式的專案,因為一個程式的好壞,大都決定於它的架構。架構必須要讓自己覺得很合理、不累贅。我們用一個block代表一個或多個class,多個class形成一個子系統,子系統再形成架構。另外,必須要定義主要的核心架構。最重要的是,架構要能對應到需求表上(Require list)。

Step4: Construction
拿起你的教鞭,叫你底下的奴隸幫你工作,直到專案完成...

Step5: System Testing
系統測試,必須要將專案以合理的方式進行一系列的測試。如果這是程式專案,應該要以unit test測試每個function和class是否正常運作,當然這是另一個大工程,通常會有專人來做(測試工程師)。

基本上,我們也可以使用這些規則弄個自己的專案,譬如說旅遊專案、減重專案之類的,想必會比什麼都沒計畫更有效率。

image

2008年4月20日 星期日

台中二日遊 - Day 2

今天一早起來就開車晃到了自然科學博物館。由於植物園正在施工,於是到了科學館。台中的科博館真的很棒,每項展出品都可體會到館方的用心。


令我印象深刻的就是恐龍,恐龍好像很普通,但這裡特別的是恐龍模型會動,而且動的很逼真。讀電機的壞毛病,我腦袋裡馬上又開始模擬放在模型內的馬達,是怎樣接受指令控制模型的。我有拍一段短片,要抓空檔拍片真的很不容易,三不五時會有小鬼跑上前去...。我發現來參觀的大都是父母和小孩,現在的年輕人好像對科學越來越沒興趣了。


館內展出的東西實在很多,大概花了我兩個多鐘頭才看完,接著回到飯店退房,來到了石岡的綠色走廊。這裡是在九二一重建後的景點,感覺還不賴,有咖啡屋,有小橋,有流水,可惜沒有佳人。

在綠色走廊待了一下午,玩過射箭後就拾起背囊回家了。我想六月還會再過來,這次行程有點緊湊,沒太多時間走馬看花。希望下次能有機會更加認識台中。