星期日, 8月 26, 2007

收驚

上週二從中和的環球購物中心回家後,太太與小寶寶就有些感冒症狀。

週三晚上去看了小兒科,確定是輕微感冒,沒什麼好大驚小怪。但週二晚上太太就做惡夢(據說夢中出現一些與農曆七月頗有關聯的東西)、且接連數天小寶寶都會在夜半哭鬧數回,就顯得頗不尋常。

於是,昨天早上我帶小傢伙去蘇荷畫畫,由太太帶小寶寶到行天宮收驚。

收驚的效果如何?

小寶寶昨晚就沒有大哭大鬧了。真是有那麼點神奇。

不過,她還是偶而會打個噴嚏,流點鼻水,因此太太還是沒睡好,擔心會影響健康。

覺得生活中,還是有太多當代科學所無法解釋的情形。人的生活並不似自然現象,可以用簡潔漂亮的規則來說明或預測;而現今的社會科學,背後的基礎幾乎都是統計。但若統計的結果說,有 99% 的人怎樣怎樣,而自己卻屬於那剩下的 1%,那這份統計結果對自己能有什麼幫助?

幾乎一點幫助也沒有。它只會讓自己「因為與大多數人不一樣」而更加迷惑、甚至心亂罷。

星期六, 8月 25, 2007

無謂的悶氣

一本原文書被水弄濕了,心裡生自己的悶氣。

誰叫我沒有注意到,小傢伙的水壺會漏水呢。把書和她的水壺擺在同一個背包裡,就把書本弄得濕濕皺皺了。但雖然知道是自己的疏失,卻也想責怪說,怎麼當初沒有買個不漏水的水壺?

原本以為小傢伙的暑期課結束後,這個星期可以有多一些自由的時間;但沒想到結果卻是莫名其妙地忙碌(主要是因為小寶寶有些感冒,這幾天夜半又經常睡不好吧),甚至睡眠時間都有些不足。

希望下週可以多些悠閒的時間。這算不算是一種奢求?

星期一, 8月 20, 2007

自動踩地雷:之三

先前寫了兩回踩地雷,不過都沒有引發任何回應。

或許是大家都太忙碌,但更可能的原因是:這類討論實在太無趣了。

當然,無趣也很可能是因為自己表述能力不佳,寫起東西來既嚴肅又無聊。在這個忙碌的時代,除了寫作業、交期末報告,大家哪有時間、哪有閒情逸致來討論「或許有些趣味的益智遊戲」?

但既然寫了「之一」、「之二」,似乎總該再來個「之三」,順便充充版面。但無病呻吟也沒什麼意思,還是有些內容才好。

嗯... 有了。在先前的討論中,缺漏了一項「或許很重要」的資訊。

在 Windows 的踩地雷遊戲中,系統除了提供「被開啟方格周遭的地雷總數」外,其實還有一項資訊,就是所有方格內的地雷總數。例如,右圖左上方的紅色數字,就提示說「盤面上總共有 10 枚地雷」。

這樣的資訊,在什麼狀況下才能派上用場呢?

星期六, 8月 18, 2007

颱風天的短暫清閒

很難得在星期六接近中午時,還能待在家裡。

平常週六都有許多例行的事情要做。要帶小傢伙到蘇荷學畫畫、與媽媽聚餐吃頓飯、還要帶小傢伙到雲門玩律動。這回強颱聖帕籠罩整個台灣,課程都挪後了。

小寶寶入睡後,讓小傢伙自己玩黏土。在不需照顧、陪伴玩耍、收拾玩具的片刻,感受到數個月來難得的清閒。

星期二, 8月 14, 2007

閱讀雜記:2007/08

在《工作更快樂 -- 達賴喇嘛的人生智慧三》一書裡,看到頗有意思的幾句話。
如果你在找工作、也有選擇工作的機會,就要挑選一個能讓你有機會發揮創意的工作,還要有時間和家人相處。雖然薪水可能比較低,但我個人寧可選擇要求比較少的工作,讓自己有較多的自由,也可以花更多時間和家人相處、或是從事其他的活動,像是閱讀、參加文化活動或只是玩樂。我想這樣最好。
-- 達賴喇嘛 

喔,我現在的工作,似乎就有一些這樣的味道。約聘性質、薪水不高,但有一些機會發揮創意,也有比較多的自由時間。只是,即使比起大多數工作者來,應該有更多的空閒時間,自己仍然覺得「時間很不夠用」,仍然覺得「許多想做的事情都沒有做」。

有時,會問問自己,「安於目前這份工作」是否只是個藉口?

就算是現在,我仍然不知道答案。但我會努力過好每一天,儘量讓自己的生命更豐富些,而且沒有遺憾。

星期日, 8月 12, 2007

黃腰虎頭蜂

岳母家庭院的小樹叢裡,昨天發現一個蜂窩。

由於蜂隻的體型不小,打電話去請消防局的人幫忙處理。消防局的人說,那是虎頭蜂窩。如果是在秋天,虎頭蜂為了保衛蜂巢,會更具攻擊性,那可是很危險的。

到了晚上,消防局來了兩位員警,穿上密封的衣服去摘除蜂巢(必須等到晚上,多數蜂隻回巢後進行摘除,才不會有太多遺漏)。由於技術頗為純熟,很快就將蜂巢包在塑膠袋裡了。

我帶小傢伙從窗戶看員警如何摘除虎頭蜂窩。她顯得既緊張又興奮。

員警開門進到室內時,一隻外遊的虎頭蜂飛入屋裡,大家一陣緊張。員警用噴效對著虎頭蜂噴上數次,經過幾分鐘牠就掉了下來。由於仍有危險性,還是得用網子將牠網住然後用鞋子擊斃。

一位較資深的員警說,他被虎頭蜂螫過,非常疼痛;而有過敏體質的人,被螫一下血壓就會上升,甚至可能會有生命危險。另一位員警說,他這兩個月就已經摘除了七個虎頭蜂巢。

網路上有不少「黃腰虎頭蜂」的資訊,看看也有助於對這種動物的了解。原來「偉士牌機車」的英文 Vespa 就是「虎頭蜂屬」的意思啊。

雖然員警們有拍了幾張照片,但右上方的虎頭蜂圖,還是從這個網站參考而來。

台灣的社會救援組織頗有意思。消防隊員除了救火之外,還要幫忙捕捉野狗野貓、甚至還要幫忙摘除危險的蜂巢,類似十項全能的運動選手。

星期三, 8月 08, 2007

雜記:2007/08

不知道是怎麼回事,最近經常覺得頗為疲憊。

對於造成這種狀況的原因,自己的猜測是「睡眠不足」。或者,再加上一些週期性復發的工作倦怠。又或者,再加上夏日酷暑所造成的身心失調。

又,是不是因為我自己感覺疲累,看別人也覺得無精打采呢?(問貓一下:最近太陽黑子是不是又增多啦?)

昨天早上颳風下雨,高速公路大塞車,通勤的時間竟然比平常多了整整一個小時。由於這兩年來,自己都儘量避免在尖峰時段開車,因此塞在車陣的難熬感覺,也就顯得格外強烈。

小傢伙在學校裡有了好朋友,回家後開口閉口都是「我的好朋友說...」。雖然對小傢伙關心重點的轉移,心頭難免有著些許失落感(「喂喂喂,妳怎麼忘了這個老爸?」);但換個角度想,小傢伙真的又長大了。

今天是八月八日,父親節耶。妹妹打電話問我,要不要今晚大家出去吃一頓飯。唉,手頭的事情不少,又感覺有些疲倦,還是改天吧。

星期五, 8月 03, 2007

在鹿鳴旁閱讀

台大鹿鳴堂旁邊,有一家筑軒丹堤咖啡。

幾天前就曾告訴自己,應該試著空出一段比較悠閒的閱讀時間。今天載小傢伙上學後,就打定主意去筑軒吃頓早餐,順道喝杯咖啡、聽聽音樂、並看看手頭堆積已久的書。

離開時,帶著閒適的心情走在校園,看著綠葉錦花、聽聽鳥叫蟬鳴,感覺真的很好。

相較於貓到馬祖尋找神話,自己的日子似乎平淡許多。珍珠圓也真是的,明明已經頗有成就,卻還自問「沒有成就不可以嗎」;雖然自稱是炫耀文,但有淡水河、觀音山、關渡大橋圍繞家門,卻還怨嘆月光明媚到讓人睡不著。說得讓人不知該是羨慕還是嫉妒 :p

若要人比人,那可真是會氣死人。所以,何妨放輕鬆些、不要那麼嚴苛地要求自己的生活。每個人都有生活上的問題與挑戰,也都有各自的福氣與喜樂。不是嗎?

星期四, 8月 02, 2007

自動踩地雷:之二

這一篇文章,是延續上週〈自動踩地雷:之一〉的討論。

MPH 在回應裡說,他找出程式碼之後,發現已經「看不懂」了,僅記得當初用到的規則相當簡單。我想,他說到軟體工程、或者軟體開發的一個大問題了。人會遺忘、溝通會失真、軟硬體會演進、需求會改變。該怎樣做,才能妥當地處理這類問題?

扯遠了,還是回到主題吧。

上回曾經提到,從下圖的提示中,我們可以推論出 (0,0) 與 (0,2) 的方格中有地雷。為什麼呢?


因為「如果 (0,0) 是安全的,那麼從 (1,0) 的提示(它周圍恰有一個地雷)可知,(0,1) 必然內含地雷。但是,由於 (1,2) 提示它的周圍恰有一個地雷,因此 (0,2) 必然是安全的。但如此一來,(1,1) 的周圍就只有一個地雷,與系統所給的提示(有兩個地雷)相抵觸。」

因此,在上圖中,(0,0) 必然內含地雷。

類似地,若我們假設 (0,1) 含有地雷,也可以推導出矛盾。因此,(0,1) 格子必然是安全的。

這樣的推論方式,其實就相當於邏輯證明中的「歸謬法」(Proof by Contradiction)。先假設某個方格 C 有(或沒有)地雷,如果可以推導出矛盾,那麼就可以知道 C 不含(或含有)地雷(因為 C 的狀態滿足排中律:它要嘛「有地雷」、要嘛「沒有地雷」,沒有其他的可能)。

雖然有向學弟們提到這個想法,但他們都以為程式寫起來會頗複雜。為了「證明」它並不如想像中「那麼」複雜,我用 PHP5 把這個想法實作了一下,結果只需增加不到 10% (大約三十幾)行的程式碼。

對上圖的提示,這個程式會先假設 (0,2) 是安全的,然後得到矛盾。於是,將 (0,2) 標示有炸彈後,套用上回提到的簡單演算法,就可以判斷出 (0,1) 是安全的:


再來一個「看似更困難」的問題。從下圖的提示裡,我們是否能夠知道那些格子是安全的?


它其實並沒有更困難。運用歸謬法和上回所提到的簡單演算法,我們是可以推得,上圖有提示的格子周遭多數格子的屬性(含有、或不含地雷)。