發表文章

2008 年度回顧

圖片
年終歲末,回頭過去看看這年發生的種種事情,叫人興奮的事不少,但令人唏噓的事件也有許多。歷史原本就是把這些個別的事件串連起來,每個事件看似只是歷史軌跡的一點,然而卻又息息相關的。當然,我這篇回顧僅打算描述各個單獨的事件,也就是歷史軌跡上的某一點,這些事件大都是從各報章雜誌、各媒體節錄出來的,我並不針對個別事件做任何評論,或說明這些事件所造成的關聯。如此一來,我的工作就簡化了許多,只要把這些報導如實的記載下來就可以了。 Google 針對台灣地區今年度的搜尋關鍵字作成排行榜,這些熱門關鍵字所象徵的意義,即是代表台灣電腦族群在各方面所關心的事物。從其中顯示有關生活方面的話題,仍是網友最為關注的焦點,「 YouTube 」此影音網站榮登最熱門關鍵字搜尋榜首,其次是 人力銀行「104」 ,這反應出求職(或換職業)的需求增加,當然也無法排除與大環境不好,失業率提升有關。另外,與 毒奶粉事件 有關的「 三聚氫胺 」也名列快速竄紅關鍵字的第三名,而與「黎礎寧」、「陳冠希」、「馬英九」等議題有關的新聞事件,也引起各界高度關注。當然,紅遍各地的電影「 海角七號 」,不僅是年度電影搜尋排行的第一名,連帶女主角「 田中千繪 」也成為今年度人物排行榜的亞軍。令我比較意外的,像是一些經濟議題如 消費卷 卻落榜。 至於國內外所發生的大事,我列舉如下: 北京奧運 :為了迎接奧運,中國早就緊鑼密鼓準備讓世界刮目相看,雖然先前仍有不少天災人禍發生,包括鎮壓西藏、四川地震、新疆遭恐怖攻擊等,也讓中國飽受各界質疑甚至抵制。最終,還是圓滿落幕。 馬英九當選總統 :2008年總統大選,馬英九以221萬多票大勝謝長廷,失去政權八年的國民黨,再度拿回執政權。 四川地震 :5月12日四川汶川發生芮氏規模7.8強震,和1967年的唐山大地震規模相同。不少斷垣殘壁尚在修復、或者無法修復,但一場天災震出了中國人更深刻的愛國主義,並延燒至北京奧運。這場災難,造成7萬人死亡、500萬人無家可歸的悲劇。 王建民扭傷 :旅美投手王建民6月在對太空人之役,奪下本季第八勝,不過六局上跑過三壘時,聽到右腳掌發出「啪」的一聲,直覺不對勁,勉強撐回本壘攻下個人生涯第一分,隨後經過醫生鑑定病情證實右腳掌扭傷,使得洋基氣勢受挫。 全球金融海嘯,景氣寒冬 :由次級房貸、油價劇烈波動、華爾街巨頭倒閉、股市狂跌、房價不振、查封暴增、美國汽車業告急等

便宜道理(下)

圖片
另外野草莓團體也陷入了一種迷失,即是「只要是真理,就不必考量說話的人,因為真理就是真理,不會因為講的人或對象不同而不一樣。」並且提出「 不以人廢言 」的見解,駁斥社會上對該團體政治色彩的普遍質疑。2+2=4 是不是定理?集會遊行做為言論自由的一部分,是否就是民主體現的真理?我前面提過了(參考 便宜道理(上) ),在此暫且把這些問題擱下。就假設這些訴求果真是道理,讓我們來看看純粹「不以人廢言」的謬誤。 「不以人廢言」語出 論語 · 衛靈公 , 孔子 說:「 君子不以言舉人,不以人廢言。 」大意是說,上位者不應該看這個人能言善道,就貿然任用他,也不可以因為瞧不起一個人,就認為這個人的話一無是處。 孔子 這話的用意,是講述取人的要旨,不能以偏概全,在於觀察此人是否 有德有言 ,是否 言行一致 。一個言行不一的人,即使說起話來正經八百,有條有理,也是虛有其表,沒有用的,因為這樣的人有言卻無德。相反的,一個行為有缺陷的人,即便看不起他,若他講的話有道理,也不可輕忽,換句話說,就算是無德也能有言。然而,不管是有言不一定有德,或是無德亦可以有言,任用人的前提,還是要有德有言,觀察講話的人是否言行如一,是否表裡相應。 過去 孔子 也犯過同樣的錯誤,他說:「 始吾於人也,聽其言而信其行 」最初 孔子 對待一個人,是聽這個人說的話,就相信此人也一定是會辦得到。等到吃了虧, 孔子 就說:「 今吾於人也,聽其言而觀其行。 」對待人不只要聽這個人講得的話,還要觀察他是否真能身體力行。有些人能說慣道,講的話聽起來也有幾番道理,然而所行所為卻與之所言相反,表裡不一,言行自相矛盾。若按野草莓的邏輯,因為這個人講的話有道理,所以也不必在乎此人的背景或意圖,甚至隨之起舞也在所不惜,因為站得住「理」,是這樣的嗎?廣場上的野草莓學生相信自己有判斷力,有自主性,不會受黨派的左右,關於這點我也相信,但不等同不會受到擺布和利用。 社會許多人士對這次活動質疑不是毫無原因的。這次野草莓的活動是由 李明聰 所發起,儘管有部分參與活動的學生不以為然,認為這次活動是由學生本身自主性倡導,然而,當 11 月 16 日 范雲 在中正紀念館的講台上介紹發起人是 李明聰 時,我並沒有看到有學生上台提出反對聲音的。談論一個人,我首重去檢視一個人的言行,即便這個人和我的想法相左,只要其言行一致,還是能得到我的尊重。因此,談到 李明聰

便宜道理(上)

在野草莓的民主講台上,某位教授講述了一個故事,內容談及有位參與野草莓活動的學生,其家長很擔憂他的行為,打電話關切並勸阻。這名學生家長所持的理由是,該活動後面的推手或發起人政治色彩太濃厚,恐怕動機並不單純。然而這位學生反駁其父母說,當有人告訴他 2+2=4 這樣的定理時,還需要考慮告訴他這個定理的人是藍是綠嗎?這名學生的想法很簡單,即是某句話只要是真理,就不必考量說這句話的人,因為真理就是真理,不會因為講的人或對象不同而不一樣。這道理好像真的顛撲不破,野草莓更以此大做文章,反駁那些認為學生受政黨操弄的言語,並反過來挑戰不敢面對 2+2=4 這個定理的政府機關。 就我而言,感情方面是支持野草莓學生的活動,以及要求修改集遊法的訴求。從很早以前,我就主張集會遊行法必須修改,無論哪個政黨執政都是如此。但是我的理智,卻很難忽視這場運動的背後推手,更可笑的是提出 2+2=4 這種便宜論述的人。提出這個觀點的學生或許真的很單純,然而講述這則故事並大力頌揚這個觀點的教授,要不是夠糊塗,就是別有用心。於情,我不忍苛責這場活動,然而於理,我卻必須戳破 2+2=4 這種便宜道理。 道理可以簡單,但是實際的行動卻是複雜的。 刻卜勒 (Johannes Kepler,1571-1630)說過:「 對外在世界的一切研究,其主要的目的,即是全力找出上帝賦予的理性秩序與和諧;此乃上帝的施予,並以數學的語言向我們披露。 」 托勒密 最初研究天體運轉時所提出的周轉圓理論,必須使用七十七個圓,才能描述太陽、月球和當時已知的五大行星的運動。這就許多天文學家而言,理論太過於複雜,所以難以理解。儘管 哥白尼 以太陽中心說,努力的把七十七個圓減成三十四個,但是還是相當複雜。 哥白尼 相信宇宙的設計是和諧且合乎數學,而 刻卜勒 也與 哥白尼 一樣,相信上帝是依據某種簡潔且優美的數學藍圖,來設計這個世界。於是 刻卜勒 根據其所實際觀察的數據資料,打破兩千年以來,用圓周或球面來描述天體運動的傳統,並以橢圓來描述行星的運轉軌跡,提出了現今所謂的 刻卜勒三大定律 。 即便 刻卜勒 確實達成以簡單的數學方式來描述天體運轉,然而當時仍有許多人提出質疑,而且面對許多反對者的問題,無論是 哥白尼 或 刻卜勒 都無法反駁。支撐他們兩不受當時反對意見駁倒的,或許只是兩人始終堅信,上帝必定以簡潔與和諧的方式來設計這個世界, 也僅有這樣堅

FastReport 4.7x 中文介面的問題及解法

圖片
最近全球受到金融海嘯的影響,我也無法倖免於難,腦袋昏昏沉沉,做起事來也懶懶散散。這樣也不是辦法,突然想起不知那位先哲說的,可以拿數學來訓練腦力,所以隨手抓起一本《組合數學》的書來看,效果如何?就不言而喻了。幸運的是,病情雖沒轉好,但也沒有變差,腦袋瓜當然也沒變得更聰明。上個禮拜,有朋友來電問我用 Delphi 寫報表程式的問題,主要是 Codegear 出 Delphi 2009 這個版本,早期使用報表元件 FastReport 3.x 的版本也隨之更新,然而在 FastReport 3.x 毫無問題的中文介面,更換 FastReport 4 卻變成亂碼,因此希望我協助找出問題和解決的辦法。 有事做總是好的,所以我就爽快的答應下來。為了診斷問題,所以必須先找到所需的工具, Codegear 有 Delphi 2009 的測試版 提供下載,當然少不了要填寫資料,下載《Delphi and C++Builder 2009 Trial with ISO》的檔案約 1.9 G。至於 FastReport 4.x 也可以到 Fast Report Inc. 的網站 下載 測試版,目前最新的版本是 FastReport 4.7x,由於我前後下載了幾次,每次最後的 x 數字都不同,然而截至目前為止,我發現 FastReport 4.7x 版都未解決中文介面顯示的問題。 我把 Delphi 2009 和 FastReport 4.7x 依先後安裝完畢。在安裝過程中,FastReport 會詢問所要安裝的語言別,但安裝之後,我發現並沒有什麼作用,可能只是安裝過程用來顯示繁體中文而已。因此,為了能在 Delphi 程式執行期間顯示報表的中文介面,還必須運用 FastReport 4.7x 的 Recompile Wizard(重新編譯精靈),把語言轉換成繁體中文。 完成這項工作之後,就可以執行 Delphi 的 IDE 環境,我隨便找個 FastReport 所提供的範例來測試(像是 PrintTable 這個專案),並且執行。當開啟 FastReport 的預覽列印時,果然中文字不是缺字,就是呈現亂碼。結果如下圖所示: 究其原因,首先是 FastReport 4 的資源編譯器 frcc.exe 發生了問題。為什麼做此判斷?我發現經由 frcc.exe 所轉換的 Delphi 檔

好書,也要有好出版社

圖片
日前收到 經濟新潮社 林博華 先生寄給我的新書通知,正好最近我在整理過去的電子郵件時,也找到幾封與博華兄來往的書信,閱讀這些信件當下,也勾起一些回憶。想我與博華兄緣慳一面,談不上相識,更遑論交情。2002 年 11 月初,林博華先生不知從何處打聽到我,或許是經由「 點空間 」,或是其他管道,給我捎來封信,內容大致談到他是某出版社的編輯,考慮要出版一些 軟體開發 、 軟體專案管理 的相關書籍,並列出書單,希望我給點意見,像是對這份書單有何看法?裡面的書籍是否符合當前企業的需求?有沒有一些老師可能理解這類書並可以進一步詢問意見的?博華兄於信中提到他身為編輯的壓力,一方面希望能出版 Gerald Weinberg 、 Tom DeMarco 、 Frederick P. Brooks 這幾位大師級人物的書籍,並對台灣的軟體產業盡一份心力;另一方面又怕市場接受度不高,失敗了,還造成出版社虧損。因此需要有人提供一些(或更多的)資訊,給予他參考。 儘管我不妄自菲薄,但是單就創立「 點空間 」提倡軟體工程這件事,就搞得自己灰頭土臉,何德何能可以給他人這方面的建議。然而博華兄的這份熱忱,也令我感動不已,所以也就自己的看法,盡一己微薄之力予以協助。 個人的想法很簡單,做什麼事情 總要有人可以不計利害的起個頭 。如果太計較利害的話,那這些好書就根本出版不成了。所以我就回了以下的話:「 對於貴公司(或您個人)考量出版「軟體工程」相關書籍,我與「 點空間 」的成員莫不欣然自喜,樂見您的想法可以成行。出版「軟體工程」相關書籍與出版「科普」書籍有許多類似之處,所面對的問題或難題也相同,對此, 林榮崧 先生於「 科文論壇 」中,發表一篇文章名為《 出版業在科普運動中的角色 》,提出很好的見解,於我心意契合。我們了解出版業有營利上的考量,然而,我們也相信讀者有時是必須被教育的,這也就是我們成立「 點空間 」的原因。 我可以了解您對此的戒慎,雖然我不以為資工人員必然不喜看書,然而我必須承認,以我實際接觸到的,是大多數人都不太喜歡看原文書。其次,根據您所提出來的這幾本書,也並非僅提供資工人員閱讀,相反地,這些書籍對從事軟體管理的人員,更有幫助。近來 學貫出版社 譯《 物件導向技術-專業經理人手冊(Object Technology-A Manager's Guide) 》,本

薪水是個大活寶

圖片
今天胡亂逛逛網,偶然看到阿拉伯紫胖子(《 領主記事 》作者 紫淵 的外號) 千里走單騎 之旅遊照片,其中有一張是在 渣滓洞 附近所照的,照片上是一張海報,最上面印著幾個大字,即是「 薪水是個大活寶 」,海報的內容是歌譜,有詞有曲,字雖然模糊,但仔細看仍可辨得意思,最底下印出「 古承鑠 烈士遺作(薪水是個大活寶)」。 這張照片之所以引發我的興趣,主要是看到內容前面的詞句:「 薪水是個大活寶,想和物價來賽跑,物價一天漲一天,薪水半年趕不到 」,短短的幾句,比照當今全球物價上漲的局勢,也寫實了領薪階級的苦悶。作者 古承鑠 (1920-1949)是 四川南川 人,本身是個詩人,也是位音樂家,寫過不少反蔣反動的歌曲,1946 年 6 月於 北碚 寫下這首詞,主要是描述當時就算是領薪階級生活得也苦哈哈,更不用談一般的引車賣漿者、販夫走卒、佃農流民這些人的生活情形。儘管事過境遷,這首詞拿到今天來看,仍然如此。雖然較過去看來,社會富裕許多,而國民所得也比 1946 年大幅成長,但是人民的感受依然沒變。尤其是經過近年來政治空轉,經濟滯礙,產業外移,再加上連串的物價上漲,大多數人生活壓力不減反增,像我這種領薪階級更是陷入「 什麼都漲,薪水不漲 」的感嘆之中。 我找了找, 古承鑠 所作的《 薪水是個大活寶 》完整的詞如下所示:「 薪水是個大活寶, 想和物價來賽跑, 物價一天漲一天, 薪水半年趕不到; 趕不到呀趕不到, 公教人員哪開交, 這個日子天知道, 怎麼能夠過得了。 年老的爹媽要活命, 小小的孩兒要溫飽, 自己忽然得了病, 那時有誰來照料; 過不了啊,吃不消, 竟有人還在旁邊哈哈笑, 可恨可恨又可惱, 這樣的日子要改造,要改造。 」多念幾次,體會更深。其中「 公教人員哪開交,這個日子天知道 」,想想,拿今天來說,台灣公教人員的薪水算高的了,比起私人企業來講,工作也相對穩定,很多人削尖腦袋都要鑽進去。如果連公教人員都感到生活難過,無法解決時,那其他平民百姓日子更慘澹了。至於「 過不了啊,吃不消,竟有人還在旁邊哈哈笑 」,這種情況更是寫實了,古今如是吧,尤其是那些辦不成事,只出張嘴的,還有看政敵笑話的政客,這些人當然是「 可恨可恨又可惱 」了。 至於要改造這種日子的話,恐怕不易,套句 孫文 的名言:「 革命尚未成功,同志仍須努力 」吧!

詞謎

遽聞清朝 乾隆 皇帝曾給 紀曉嵐 出了一道 詞謎 ,而且要求 紀曉嵐 短時間答出來,這首詞如下所示:「 下珠簾焚香去卜卦, 問蒼天,儂的人兒落在誰家? 恨王郎全無一點真心話。 欲罷不能罷, 吾把口來壓! 論文字交情不差, 染成皂難講一句清白話。 分明一對好鴛鴦卻被刀割下, 拋得奴力盡手又乏。 細思量口與心俱是假。 」如果你是 紀曉嵐 的話,你該怎麼辦? 實際上這道謎語不怎麼難猜,中國的字謎、詩謎、詞謎等等,皆不外乎併字、拆字、猜人物。所謂併字是把幾個分開的字或筆劃合併成一個字或句,而拆字正好相反,至於猜人物通常是以詩詞來象徵歷史上的某人或生活週遭的某物,而這道題很明顯的是拆字。仔細看看這首詞的幾個關鍵字:「 下珠簾焚香 去卜 卦, 問蒼天,儂的 人兒落 在誰家? 恨王郎 全無一點真心 話。 欲罷 不能 罷, 吾把 口來壓 ! 論文字交情 不差 , 染成皂 難講一句清白 話。 分明一對好鴛鴦卻 被刀割下 , 拋得奴 力盡手又乏 。 細思量 口與心俱是假 。 」第一句的「 去卜 」,第二句的「 人兒落 」,第三句的「 全無一點真心 」,第四句的「 不能 」,第五句的「 口來壓 」,第六句的「 不差 」,第七句的「 難講一句清白 」,第八句的「 被刀割下 」,第九句的「 力盡手又乏 」,以及第十句的「 口與心俱是假 」,這都明明白白的說明這首詞要以拆字的手法來解謎。 接下來的問題就是要拆那個字才對,拆錯字那可不行。像是第一句「 下珠簾焚香去卜卦 」有「卜」字的,有「下」與「卦」這兩個字,那究竟是要拆「下」或「卦」就是個問題,而第二句「 問蒼天,儂的人兒落在誰家? 」有「人」這個字的,即是「天」或「儂」,一樣要選擇正確才行。當然, 每一句所拆成的字,合起來要有意思也是個關鍵 。所以,我會選擇最少爭議的句子來看,由簡而難,再決定那些二選一、三選一的句子。很明顯的,「 欲罷不能罷 」、「 吾把口來壓 」該是最簡單的,前一句把「 罷 」字去「 能 」,得到的字為「 四 」,後一句「 吾 」字去「 口 」,就是一個「 五 」字。得到「四」、「五」兩個字後,再看前後這些句子,答案就呼之欲出了。 最後,我不想在此把答案就這麼公佈,因為公佈了答案,感覺上如同小看讀者們的智慧。為了不玷汙讀者們的智慧,就容許我把答案存在我的心中。當然,如果有人願意留下答案,或有不同的看法,我也由衷的歡迎。