沾老婆大人的光,真榮幸一生有機會被一位作曲家老師邀請,一起到彰化縣立體育館聽Wiener Symphoniker維也納交響樂團的演出。
雖然開車找路的過程非常驚險,路標跟十多年前剛回國時一樣深奧難解,手機的Google Map也只能看出大致的方向,幸虧彰化人都很親切、友善,總是帶著熱情的微笑,熱心地回答問題。在他們愛心的感染下,居然不太有迷路趕時間的挫折與焦慮感。藉由不斷地問路。終於即時抵達體育館。彰化是母親的娘家,每次到彰化,都有回家的感覺,但是居然能夠每次回家都會迷路,十多年來始終如一,覺得自己一定是像丁丁那樣的人才。
有一本很棒的小說,叫做深夜小狗的神祕習題。好幾年前看過,至今不斷發現從這本書得到很多啟發,覺得這本書不應該只列入文學類,應該是科技管理的書籍。
2010年6月5日 星期六
到彰化聽維也納交響樂團演出
2010年5月16日 星期日
重構(Refactoring)的範例程式碼
最近剛好有機會講Refactoring,用Martin Fowler原書第一章的範例。最早是聽以前的同事老王用這個例子上課,覺得效果很好,兩年前我也用這個例子講過一次。這兩年當中經過更多不同程式碼的洗禮(請參考極品程式碼三部曲1, 2, 3),對這個範例的看法又不一樣。這次講課,我儘可能少說明整個程式的邏輯,也不給聽眾讀懂程式碼的時間,在對全貌了解很有限的前提下,說明如何refactor。隨著翻修的進行,程式碼在做什麼也逐漸明朗。這過程也就順帶說明,refactoring不只是為了整理程式碼,也是讀程式碼(code inspection)的技巧。
2010年3月13日 星期六
素食與蛋白質攝取
表姊是很好的英文老師,也是一位快樂的素食者。有一天她跟我說一個非常有趣的故事:她在某堂英文課(對象是成年人)剛好上到與素食相關的課文,作為練習,要學生寫下素食的優缺點。結果大多數的學生寫的都是類似這樣的答案: "素食的優點是對健康有益,缺點是會營養不良。"
導致營養不良的飲食,會是對健康有益的嗎?看似矛盾,不過這似乎反應很多人的心中對素食片段的印象。
身邊有些朋友很重視肉食,一餐沒肉就擔心蛋白質攝取不足。其實素食者從不用擔心蛋白質,要在意營養也是比較關心一些較微量的B12、鋅等的攝取量。基本上素食是不會缺任何營養的,最簡單的證據是,我認識胎裡素(不只一生不碰葷食,甚至在娘胎中母親就是吃素)的朋友,總是健康、快樂又有活力,IQ與EQ兼備,臉蛋身材都好看。如果素食會缺營養,那應該在娘胎中就無法生長才對。
2009年10月18日 星期日
一則寓言(Part 2)
(如果您還沒看過這則寓言的前半Part 1,請先看過。)
話說因為悲憫人類的智慧未開展,生活艱辛而精神緊繃,上帝將這原先是天界才有的享受,放到了人間來。就這樣,人類幾乎純由心智活動就能建造事物。
沒有施工技術以及材料的限制,以前只有超級豪宅專屬的設施,或是007電影中的基地才有的設備,現在在一般家庭都見怪不怪了。例如從屋頂到管道間接好幾個反射鏡,將自然陽光引進地下室的游泳池。一個書架可以成為通往書房的隱藏旋轉門。每個房間都可以洗手,每個牆角的都有內嵌隱藏垃圾桶,桶頂還有強力吸塵器,自動將垃圾都吸到垃圾間的大垃圾桶集中。每面地板都埋藏空調用的熱水管,冬天赤腳走在地板上,腳板也能保持溫暖。由於不用材料與營建成本,這些設施如果設計師沒有全都放進來,似乎就太寒酸了。
雖然上帝讓我們不需要施工建造了,但是其他物理限制還是存在。例如管線仍然不能重疊交叉,不同急性的電線相觸會短路。電線的粗細以及水管的管徑仍需要足以符合住戶的用電用水量所需。這麼大量的管線已經夠錯綜複雜,要藏在有限的牆壁與樑柱中,變得極端擁擠。加上設計師間的創意競爭,讓這個情形惡化得越來越嚴重。
2009年8月17日 星期一
相濡以沫,不如相忘于江湖
衷心期待失去家園災民都能及早獲得救助與安置。
衷心期待受難的靈魂得以安息。家屬與親友能儘快走出悲傷。
感謝每一位為了救災而出錢出力的英雄。
除了救災與重建,我們也要正視這波全球暖化的警訊,阻止災難再發生。
由於氣候災難在全球不斷發生,而且頻率與規模都一直提高,
祈禱人類儘快學會善待大地之母--地球,
並開始友愛所有生活在地球上的一切眾生。
泉涸,魚相與處於陸,相呴以溼,相濡以沫,不如相忘於江湖。
~莊子 大宗師篇
Change Your Life
Change Your Heart
Change Your Diet
No more killing
Be healthy and loving
2009年8月16日 星期日
溫室氣體(1)︰笑氣
笑氣(一氧化二氮)是一種無色有甜味氣體,是著名的麻醉氣體。可以讓病患在維持神智下失去痛覺。從1800年就被牙醫所使用。它也是強烈的溫室氣體。以溫室氣體而言,強度是二氧化碳的300倍左右!一氧化二氮和二氧化碳、甲烷一樣,是人類行為所造成的溫室效應主要因素之一。
除了造成溫室效應,笑氣也會直接毒害人體,造成神經系統以及其他傷害。吸入笑氣會消耗人體大量的維他命B12,造成維他命B12缺乏症。也會造成流產、視力聽力下降、貧血、免疫抑制等問題。
現代農耕與畜牧會造成大量的一氧化二氮排放。化學肥料(氮肥)的使用是其中一個重要因素。氮肥在高溫環境會釋放出一氧化二氮,氮肥在土壤中,甚至流到海洋裡以後,也會持續分解,釋放一氧化二氮。尤其是2008年的最新的研究顯示,全球氮肥造成一氧化二氮生成比原先認為的要嚴重很多倍。
另一方面,牲畜的排泄物也會生成大量的一氧化二氮。由於地球生產的穀物大多不是給人類食用,而大多用來作為畜牧業的飼料,也有相當比例作為生質能源。所以農耕所造成的一氧化二氮排放,有很大比例歸咎於畜牧業。人類如果採行素食的生活,只需要不到1/10的耕地即足夠供應全人類食物所需。
人類生產尼龍、燃燒化石燃料也會產生一氧化二氮的排放。
2009年8月7日 星期五
一則寓言(Part 1)
人類舖橋造路蓋房子,用太多地球資源,而且造成各種污染,工安事件不斷。更糟糕的是,常常有不良設計,造成無數的心血資源的浪費。而營建的技術不良或偷工減料,也使得即使良好的設計,運轉起來也往往問題百出。人類受夠了,不斷跟上帝祈求:既然上帝賜給人類這麼好的創造力,就不要讓營建那麼困難吧。
慈悲的上帝應許虔誠的祈求,決定讓人類藉由實際的體驗來學習智慧。
上帝更改了宇宙的一些物理法則,並祝福了地球︰
從此地球上一切的設施不用營建,只要設計即自動瞬間建造出來,而且成品定是設計師所期待最好的品質,完美地符合設計。例如Autocad 2120版開始,設計師用它畫一跟樑柱,施工位置自然會出現一根樑柱,不用綁鋼筋灌混凝土,不用打地基。如果調整設計,將那跟樑柱刪除,樑柱也自動憑空消失。不用拆除也不用廢土清運。
2009年6月29日 星期一
網頁設計與網頁內容的領土之戰
不知道只有我的經驗特殊,或者這是普遍的情形。在這個行業十多年來,常遇到一個問題,就是網頁應用程式的美術設計,常常會排擠網頁內容的空間。例如上方一個寬寬的banner,左方一個side bar之外,中間又許多框線、裝飾、留白、小圖示等等。雖然是個令人驚艷的版型設計,但是我會擔心這畢竟是一個資訊系統,客戶要看的還是資料內容。真正的內容被擠到畫面右下方去了,明明整個螢幕那麼大、經過設計以後真正要看的資訊卻可憐地被擠在邊邊,要往下看還得拼命捲動畫面。何況今天普遍使用寬螢幕,大多人的桌面高度最多只有800點。
2009年5月30日 星期六
資訊族的防痔抗痔要領--病史分享
做程式設計這個行業的人,每天在電腦前動不動就連續坐幾個小時。都沒有機會挪一下小屁屁,讓局部的血液循環一下。如果又是像我這樣的宅男,回家喜歡抱著電腦:上網、找資料、玩遊戲,那就要列入痔瘡的高危險群了。我在辦公室常常勸年輕的同事多起來走動,午休時間吃完飯就去四周散個步再回辦公室。這些話常常被當成古怪歐吉桑的嘮叨,沒被理會。唉呀,這可是過來人經驗之談。
痔瘡這個東西,如健康教育課本說的,是靜脈管曲張擴大,通常是跟血液循環不順暢有關。雖然也會發生在其他部位,這裡只談患處在直腸肛門的情形。醫學上也分一二三四期。跟很多病不一樣的是,即使第三第四期也不見得是什麼致命的重大疾病。由於那邊是沒有痛覺的,等自己發現不太對時,通常都已經到第三第四期了,往往只能手術才能治療了。
2009年4月1日 星期三
素食者與維他命B12
最近吃素的朋友都要努力保重身體。
隨著素食風潮,媒體越來越關心素食者的健康。全國只要有一位素食朋友因為營養均衡的問題生病,第二天就可能上報紙頭條。國外嚴重的個案還會變成國際新聞,台灣的報紙電視都會報。雖然有全國有很多偏食的葷食者有營養相關的疾病,醫院有無數的病患因為煙、酒、肉食引起的疾病受苦,廣大的慢性病患也大多跟煙、酒、肉食有關,但是媒體記者們執意特別關心素食者的健康,溫情真是令人感動。我們純素者何德何能,如果不照顧好自己,不是辜負了大眾美意嗎?
這些新聞大多跟維他命B12缺乏症有關。B12是歷史上最後被發現的維生素,機制可能也是最複雜的。缺乏B12會造成多種危險的症狀。從疲倦、情緒沮喪到影響智力、精神疾病、貧血、消化系統問題等等。
素食者與葷食者都可能罹患B12不足症,但是統計上而言似乎素食者機會較高。 一般認為原因是因為,動物性食品如肉、內臟、奶、蛋是B12的穩定來源,而植物性食品的B12含量不穩定。