Wednesday, August 31, 2005

stomach-ache

今天叫做BLOG day.
Today is BLOG-day.
我胃痛,什麼事都不想做。I got a stomachache, don't want to do anything.
從昨天下午難過到現在,早上沒吃早餐反而吐了一頓...噁。I don't feel too good since last afternoon. This morning, i spew something instead of eat some breakfast...(i dont know how to spell the sound "噁".)
就這樣啦~~ 要睡了 bye

Friday, August 26, 2005

Pop-Corn day??

今天是這段回家的日子中所有 old man都不在的一天;雖然這樣講不太妙,但還是得說:呼~無悠無慮了。家人在,不是你擔心他們就是被他們擔心:中午有沒有東西吃、下午要做什麼、要不要去買東西...太多太多的期望,看來很樂觀,背後藏著一點一滴的壓迫感都不知道。真是喔~~笨啊,我們。反正今天是不會有這樣壓力了,我跟老弟roy,早上吃了一包pop corn,中午又搞定另一包外加一杯cafe。如果今天不出門,第三餐應該也是pop corn吧(,哈);還好,在我個人的堅持以及要求之下,下午把roy與他同學拉去101的 Page One 混。Page One是台北101裡的一家「大」書店,它有多大呢,差不多就是101竹干中的一層,一整層呢;書有60~70%是原文的,是個找英文書的好地方(當然,都不便宜就是了)。這是我第三次去 Page One 看免費書,前兩次其實看得不過癮,時間不多,一個小時吧,就被拉去看別的...。這次一定要看到滿意為止,進入它的logo下的小入口後,我們就散了。按照貫例,我在不同的書區逛了幾小圈後,在Science區找本書坐定,開始貪婪地啃那本幸運的(被我挑中當然幸運嘍 :p)原文書:The bit and the pendulum: From Quantum Computing to M Theory-The New Physics of Information by Tom Siegfried.
它是本解說"量子力學"與"資訊"這兩種想法如何結合的書。應該是啦,必竟我也才看到ch1的20幾頁。書中用來解釋量子力學到底是怎麼回事的point of view與另一本「薛汀格的貓」書中的見解又不太一樣。雖然說的是同一件事,但彼此著墨的地方是此短彼長。"一個概念是由很多個見解構成的"(we need lots of point of views to construct a thought, completely.)又一次影響我,不同的觀點,不同的實驗、例子,讓一個人有機會獨立地在自己的腦袋裡蓋沙堡。很好玩吧。這是我喜歡看書的其中一個原因。
然後呢,又是該走的時間,比起前兩次的Page One暖身課,這一次進步兩個小時,呆到快餓死了才走,還不錯嘍。
回家吃完飯,roy幫大家挑了一部他帶回來的好片 Crash。關於這部電影,這是imdb的給分(8.6/10),讚。好片就不多說了,當然是留給各位自行去看看嘍。不過我想偷偷強調一點,它的拍攝手法真的很像Love Actually,我甚至覺得它們是同一個導演或編劇,但卻不是,也許是這年頭大家流行這種說故事的手法吧。
喔對了,roy買的那本書是作業系統Linux的作者Linus寫的(算是)自傳(吧):Just for Fun: The Story of an Accidental Revolutionary. roy說那是本講生活觀的書,Everything is for fun,還蠻像我的站名,哈:P。

Saturday, August 20, 2005

blogger template


最近與同學一起在學習C++,想說我們可以一起記筆記,並將筆記放到網上,以後有時間可以整理一下留給後來的想學的朋友參考。所以很直覺地想用個Blog來呈現,但是要不要放在blogger.com上呢? 這問題我考慮了一兩天,結果是:好吧。這一兩天內我試用了blogsome.com 發現它似乎沒有blogger.com 來得方便,很多設定也不熟悉,必境如果我要新成立個試驗性的blog,想學的是Template的修改與css的修改,要我再熟悉多一種blog系統的設定似乎不在學習清單中,so..記錄C++筆記的試驗性blog網址如下:
http://bbcpp.blogspot.com/
至於本文上方的那個logo,是去goolge search "blogger template"時找到的,裡面的code都是寫給blogger.com用的吧,記下這個網址,以後應該會用到。

alexking.org
這個站是提供WordPress系統的Template。也順便在這裡記下了。

Friday, August 19, 2005

[C++]閏年的啟發

「判斷某一年是否為閏年」是個很典型的初級程設例題。
閏年的規則如下:四年一閏,每一百年不閏,每四百年又閏。
此規則的圖解為:
                  400的倍數→閏年
           100的倍數<
      4的倍數<       非400的倍數→平年
西曆年數<      非100的倍數→閏年
      非4的倍數→平年

(取自88年高雄市程式設計競賽 題目)

意思是說,我們要判斷 a 年是否為閏年,得經過三個關卡檢驗:
1. a 是否被4整除;如果是則進入下一關。
2. a 是否也被100整除;如果是則進入下一關。
3. a 是否也被400整除。如果是則 a 年為閏年
第1.關的答案若是否定的(非4的倍數),則 a 年為平年。
第2.關的答案若是否定的(非100的倍數),則 a 年為閏年

由此可見,在程式編寫時,我們須要用到三層 if 判斷指令:

if(a%4==0)
{ 
  if(a%100==0)
  { 
    if(a%400==0)
    {
     cout<<a<<"年為閏年";
    }
    else cout<<a<<"年為平年";
  }
  else cout<<a<<"年為閏年";

else cout<<a<<"年為平年";

此程式中,我們使用三層 if 指令(邏輯判斷)將所有狀況分成四塊,這四塊由不同的條件隔開,各自對應到正確的動作,印出正確的答案。這種方法完全符合上面的圖解與文字說明的要求。

上面的解釋方式看似還蠻清晰的,但若是我們使用邏輯中的「集合」概念來看此問題,上述的三個關卡之間的關系將變得更加地簡明。
「集合式」的圖解:(本圖並未使用正確的比例繪製)

圖中我們可以看到,圈圈的內外分別代表條件的是與非。閏年其實就是由兩個著色塊構成的集合:一藍一紅。藍色的形狀是個甜甜圈,紅色是個小圓形。它們兩個互不相交,所以應該可以用簡單的條件定義出這兩個區塊(註)。仔細地想一下,可以發現如果我們要定義一個甜甜圈只須要兩個條件:外圈條件與內圈條件--此題的外圈是「是否被4整除」,內圈是「是否被100整除」。而定義一個圓形更簡單,只要一個條件--此題為「是否被400整除」--即可。所以現在我們可以只用一層 if 判斷指令,完成先前的三層 if 所完成的工作:

if( (a%4==0 && a%100!=0) || a%400==0)

 cout<<a<<"年為閏年";

else cout<<a<<"年為平年";

結果,我們受到的啟發是:使用邏輯中的「集合」概念來分析題目,會是個好方法。在文氏圖中,一條分隔線代表一個(判斷)條件;一塊區域是由一到數條分隔線圍成的,所以一塊區域的定義也必然是由一到數個(判斷)條件寫成的。

註:如果我們須要用到的著色塊彼此相交,則須使用更複雜的方式來描述他們的定義。

Monday, August 15, 2005

Elements in life.

晚上,正在為今天的C++做學習筆記,因為先前的一個想法(如果能有"以學習筆記的型式呈現的教材",一定會很有趣),今晚就邊寫邊想要如何將筆記整理成教材,要系統性地記錄學習經過得要先分析結構,結構敲定後,其他的再慢慢成形...想著想著,思緒飄到其他方面;突然靈光一閃,記錄學習要有系統性的結構,那記錄生活呢? 生活的結構怎麼看? 我想,回答這樣一個問題應該可以做為思考的起頭吧:「你覺得生活有哪些元素?」
苦惱了一陣子,試著寫出我注意到的元素:
Try
學習
綀習
計畫執行
工作
娛樂
思考(反省、幻想、邏輯推演)
整理 & generate

反覆看了幾遍,一定還有漏掉什麼沒注意到的,我決定打開我的MSN來個好友大訪問 :P。問了我弟、freecloud、石頭..還有幾位同學朋友(謝謝你們願意理會我的怪問題呢),我得到三個模樣的答案。
第一個模樣:
工作
基於興趣的娛樂
和周遭人們(朋友)的互動
和周遭世界的互動
自我本身的探求與實現

第二個模樣
要努力的就算入人生目標
玩的就算休閒(藝術)
本能的就是吃喝拉撒睡
其實最後就全部併到休閒就好了
幹什麼都是休閒

第三個模樣
信仰
執念(就是總是要有點堅持的自我生活才過的下去;而不是都隨眾人!)
搞笑

三個都很有意思、很有趣,都有我沒注意到的。而且freecloud還幫我分析:我注意到的元素都是自身週遭的,而第一個模樣的元素有一條"和周遭世界的互動"是個不錯的點子。Ya,沒錯,真的不錯。這麼多人的看法,我消化了好久,也產生了一些問題尚待答覆;其中一個問題比較好答:「都三點了,我怎麼還在Blogging?」
呵呵,今天先這樣啦。

PS.訪問他們時,還得要說明"我不是要問化學元素,而是社會科學的元素。"大概是因為大家的背景都太像了(理工本一家),看到元素兩字常常會手癢地想搬出化學元素表來擋一擋吧,呵。

Friday, August 12, 2005

Mountain 柴.

暑假過了好幾天,blog過得比我的生活還平靜,哈。其實不是懶得寫blog,因為每天都過得差不多...(差不多精彩也差不多平凡),值得記下事也不是沒有,只都是一段一段…的極短篇、一句一句…都接不起來 :P。Anyway,理由歸理由,現在想寫篇日記。
昨天七夕。
早上,跟陳巍方約好去實驗室看看,去那邊攪和了一陣子,我好像突然變成專題生了。嚴格說來,也不是真的要搞專題,只是大四了,花點時間去實驗室學學東西也不錯;我們就在那討論了一下,決定今天禮拜五再過去跟學長學點東西。So,我們一個早上就忙這個,外加半個下午。中午休息時間跑去圖書館借了兩本老子相關書,最近有點迷思想方面的;jeams借了兩本C++想說暑假可以一起學學,也好,坐在電腦前能做的事很多,重拾寫程式的的感覺一定會很好。就這樣我們借了書,跑到聽濤堂去睡個夠(對不起,這兩件事好像沒關係)。睡完,應龜之邀請,我、jeams、狗、小茜、展源、小愛、杰哥要一起去爬山。哪的山,就學校後面那一座嘍。五點整準時在武一樓下等杰哥,好一會兒杰哥才挺著肚肚跑來:P。接著就是一連串的腳步、喘息、看風景,當然也沒忘了打嘴砲。


下山時刻天色漸漸暗了,暗到某種程度,心中開始暗唸"下次要早點來爬才不會...."、"下次要再來爬,因為這次蠻好玩的",走在暗路上暗暗地碎唸,一個閃神:"噢呿!!"
什麼東西刺我,右手下意識的往刺痛處抓去,"噢呿!!"也是陣刺痛。
好痛,腦袋一片空,走了兩步呼叫前面同伴,他們也嚇到了,接下來的時間,只記得"痛"與"走路";走到文院坐上龜車,我們冷靜地往醫院奔去,一路上傷口酸痛的不得了;先去阮總合他們說要去醫學中心才有血清(wow,血清耶,一輩子沒想過會碰到血清),我們往高醫奔去。
note:野外被不知名物體咬傷,請記得直接去「醫學中心」,如高醫、榮總、長庚等大醫院

其實我根本不知道是被什麼咬到,我只說是在山上被某生物咬到,但醫療人員好像很怕被蛇咬到的人,高醫的驗傷小姐跟我互動的時候手是發抖的。打了三針,第二針是抽血+點滴。兩個小時後,醫生說抽血報告正常,but....要觀察六個小時!!那就是...還有四個小時要等。就是這六個小時註定了我要請龜一頓飯,哈哈。之後,我們就開始男人對男人的對話。倒數三小時,杰哥為我們帶來了娛樂:旅遊雜誌+newspaper,真是太感謝了,雖然我看不到。
三點過了,終於回到涼快的寢室。


這一晚過得很烏龍,關於這個大誤會,我要感謝高醫急診室的醫療人員、龜、杰哥、爬山的同伴、我爸媽、所有以前現在及未來關心我的人。謝謝你們,沒有你們我這天不會被蛇咬。噢不,是沒有你們我這天不會這麼幸運。

Monday, August 01, 2005

Today.

好感動~
收到兩份禮物,而且有一份還是"布瓜的世界"的其中一個 :D
I like it!
Thank you all!