小松鼠嚇了一跳,有了魔法眼鏡後,這世界看起來完全不一樣了

顯示具有 b81-1000 標籤的文章。 顯示所有文章
顯示具有 b81-1000 標籤的文章。 顯示所有文章

2000年11月16日 星期四

大唐讀書心得

(1)
以我目前六十分之三十七的進度來看,比我熟悉《大唐雙龍傳》的人,已經不光是大有人在而已,不過這部小說,倒是蠻有意思的,在我不想重複自己以前逼八一文章的情形下,讀書報告是個不錯的選擇。

到目前為止,我對這本書的評價是相當不錯的,而且就前面二十冊來說,就像書中主角不斷進步一樣,本書內容頗有越寫越好的感覺,所以看到 第一冊覺得平平的人,不妨耐著性子讀下去,將會漸入佳境。不過說到越寫越好這點,倒是一個奇特的現象,因為前面所說的越寫越好,指的主要是寫作技巧這部 分,如果說作者黃易是一個剛出道的新銳作家,這是相當正常的現象,偏偏在寫這本書的時候,黃易早已是相當知名的暢銷作家了,他的其它武俠小說《覆雨翻 雲》、《破碎虛空》、《尋秦記》等更是大家耳熟能詳的作品。當然黃易並不以文筆優美見長,但這本書的前幾冊,修辭及敘事手法之粗劣,即使放在一般網路武俠 作品當中(網路武俠有不少是處女作),也只能算是中等水平。舉個例子來說:
「徐子陵苦惱道:『問題是我們不知敵人甚麼時候來,若過早取血,早凝結成硬塊,倘墮海時浮出一塊塊硬的雞血,豈非笑甩別人的大牙嗎﹖』
「寇仲道:『我們可把雞弄暈,這是我們偷雞輩的拿手把戲,偷回來後塞在床底,若敵人還沒有來,便再換另兩隻雞,此法必行。』」
這段情節是描述寇徐兩人準備假死,所以想用雞血代替人血來騙人。但這段對話顯然頗為矛盾,既然把雞弄暈是寇徐這兩個偷雞輩的拿手好戲, 徐子陵只要有中等智慧,就不會問出這樣一個蠢問題,何況徐子陵還是天縱英明之輩。作者的意圖顯然是想表達因為他們兩個是偷雞摸狗之輩,所以有能力把雞弄暈 是很合理的,卻產生了徐子陵笨頭笨腦的副作用。這一個例子,不算是什麼太大的問題,不過以職業小說家的水準,自然有能力改一改對話,把寇仲說的前兩句話放 到旁白中,避開這個問題。但對業餘小說作者來說,無法掌握角色,弄出彆扭的對白,算是一個通病,而像這樣的突兀的對白,在前幾冊之中,屢見不鮮,所以讀來 頗讓人有業餘作品的感覺。
這裡,為了避免產生誤會,再說明一次,接下來的可能還會提到不少本書的缺點,但整體來說,我對這本書的評價很高,拿當代盟主金庸相比亦不遑多讓,在許多方面甚至另創新高。

(2)
根據杜四的說法,前面那個缺點是因為當時黃易一個月要趕三本小說所造成的,雖然我覺得這種基本功應該是職業小說家的本能了,但是一個月趕三本小說的份量,實在很大,許多人可能一個月還不見得看得完份量這麼多的東西,在這種狀況下犯下任何錯誤都是可以理解的。
另外一個特色,就是這本小說的重複性很高,這樣講當然很模糊而抽象,舉個例子,關於聽足音的部分,寇徐兩人發現來人的足音時,不禁駭 然,因為那個人已經在十丈之內了,能在十丈之內才被他們發現的,必定是某某級數以上的高手。形容妓女,用了好幾次「青春煥發、毫無殘花敗柳的氣象」。寇仲 每次看到楚楚,必定想起丟雪球的情景。這類例子不勝枚舉。但比較重要的兩個例子,是美女和練功。美女的部分,一開始登場的傅君婥就已經是光看下額就能確定 是罕見美女的特級美女了,光是這點,就必須要用很大的想像力才能想像出來了,可惜後來美女的上限不斷翻新,像傅君婥的美女,至少在本書中絕不罕見,還不乏 超越這個等級的超級無敵特級美女出現。一開始就把想像利用完的人,後面會很辛苦。更何況這些美女還不乏武功高強之士,這實在是不太合理、也不太有必要的事 情。一個合理的解釋是,黃易是想要隱喻兩位主角年輕力壯、賀爾蒙過剩的情形。至於練功部分,就更是重頭戲了,兩位主角不斷遇到奇遇,作者給了他們好幾次十 多天的空閒時間,每次都讓他們奠定成為一代武學宗師的基礎,雖然可能連主角本身都不知道這些過程對他們的影響,但我們可以很清楚的發現這點,因為作者總是 很清楚的提醒我們,他們這個機緣有多難得、多重要。這一點看起來有點像是缺點,但其實,這也正是《大唐》優點的關鍵部分:現代感。
(3)
練功和現代感何干?先提一點,以前有一個看法認為,新派之所以新,一方面是由於取法西洋技巧,像古龍就是代表,另一方面就是電影感,有電影的分 鏡感覺。《大唐》的特色之一,就是在兩主角間切換場景,切換的頻率相當頻繁,當然,這也還好是雙龍傳,如果是《邁阿密七小龍》,這種寫法就會讓人頭昏。
但《大唐》超越這個地方的是:電玩感。以楊公寶藏來說,開了一個主開關之後,其它的密門才有可能被打開。這一點,就有點像是玩角色扮 演遊戲,有的時候某些步驟沒有做,先到了後面的場景,結果裡面的電腦人,只會說些莫名其妙不痛不癢的話,直到你解開前面的謎題,這些人才會像是活過來一 樣,做些有意義的事。當然,有的時候真的是有些門必須先啟動一些其它地方的機關才有可能被打開。
至於練功方面就更神似了,除了寇徐兩個主要的角色是基本班底外,常常會有一些其它的角色加入,比方說段玉成等四個手下、跋封寒、侯希 白等等,黃易常常提到的一個名詞「級數」,就是角色扮演遊戲中等級的另外一個說法而已,以戰養戰,正是標準賺取經驗值的方式。一個典型的例子是拔封寒和他 們結伴而行的那一段。黃易藉由拔封寒的口中,闡述和級數高的怪物打,經驗值賺得比較快的道理。而跋封寒原本是其它陣營的人物,在某些理由下,加入了寇徐的 隊伍,依照慣例,這一段時間他的經驗值就會和寇徐等人同步成長,寇徐兩人也較容易追上他的等級。他們互相修練的方式,一個主要的方式,就是互相對打,來增 加等級。這一點至少在某些遊戲中,如《皇家棋士團》,也有類似的功能。最神似的地方,莫過於升級時明顯的訊息了,大凡角色扮演遊戲,角色升級時,多少都會 來個明顯的訊息告訴你,而這時最有意思的事,莫過於看看角色的能力增強多少,打以前難打的怪物,現在是不是變得比較輕鬆了,或者來試試新得到魔法效力如 何。《大唐》中,這些特色都找的到,以一般小說的看法來說,黃易在每段練功後,寫他們什麼「在武道追求上又跨出了一大步」之類的話,無疑是有點畫蛇添足, 但如果想成他在提醒我們角色升級了,就相當的合理了。況且每次升級之後,總是有一些情節,不厭其煩的告訴我們,如果不是他們之前某某奇遇、某某修練,現在 一定怎樣怎樣慘了,而他們剛領悟出來的訣竅,一定不用多久就能派上用場,只要用角色扮演遊戲的角度來想,一切都是合理的。
(4)
再說敵人的等級好了,雖然說他們兩人不斷升級,但相對的,敵人也不斷升級,一個明顯的例子,可達志和跋封寒兩個齊名的人物,級數卻相差了一點, 拔封寒隨著寇徐兩人升級的那一段時間,已經被稱為是難能可貴的奇遇了,還外加和氏璧來幫忙,沒想到在他們大幅升級之後,原本和拔封寒齊名的人,居然還是和 寇徐同一等級,難道說他也有碰到什麼同等級的奇遇?那這樣奇遇也不太奇了,如果說沒碰上什麼奇遇,寇徐兩人練武晚了一點,也就算了,拔封寒知道自己碰了那 麼多奇遇也不過如此,大概會羞愧而死。但這在遊戲中倒是很正常的,一個敵人角色出場兩次,會依需要而調整等級是很正常的,畢竟遊戲難度還是要控制的。
至於戰爭場面,什麼糧草、金錢什麼的,大致上也可以看成三國志那類的遊戲,至於神似度就沒有那麼誇張了,不過看某些戰爭的場面,倒是頗有看電玩雜誌上面玩家寫的電玩故事的感覺,也就是,很像在描寫遊戲時的想像世界。
另外一點,就是任務的明確性,這一點,在遊戲裡面很重要,如果目標不明確,遊戲就變得不太好玩了,何況即便有明確的目標,像我這樣程度 的玩家,仍常常在遊戲中迷失方向。比較起來,一般小說中對於任務的指示就沒有遊戲中那麼明確了,但大唐從運鹽開始,故事的每一個步驟任務指示都很明確,我 們可以清楚的察覺到下一步寇徐兩人要完成什麼目標,而且在目標完成時,又會清楚的得到下一步要做什麼的指示,這些任務中,有大任務如刺殺任少名、楊公寶 藏、運鹽、一些戰爭等等,也有打打小流氓保護百姓的小任務調劑。在加上主角長期被追殺,敵人三不五時的冒出來找麻煩,雖然不是很難應付,但是很討厭,在和 角色扮演遊戲中採地雷一樣冒出的敵人,頗為神似。
所以說,電玩感可以說是《大唐》的特色之一。可以說,《大唐》不需要多大的更動,就能改編成為遊戲。
(5)
在來就是和《鹿鼎記》的比較,這算是《大唐》成功的另外一點。《鹿鼎記》被視為金庸成就最高的小說之一,如果能從這個做基礎改良成新的作品,是 一個不錯的構想。《鹿鼎記》的特點之一是和歷史巧妙的結合,市井之輩韋小寶因緣巧合親身參與並且影響各項歷史事件,讀來頗有一快人心之感。這種小人物做大 事的基調,正是《鹿鼎記》成功的一大原因。但是,韋小寶武功之爛,對於讀武俠小說的人來說,無疑是一種遺憾,黃易在《大唐》中,保留了《鹿鼎記》的特點, 但讓兩個主角身懷絕技。這一點,其實是相當困難的,如果主角是武林高手,即使參與事件,也沒有市井小民影響歷史的樂趣。
一開始,兩個主角的確是市井小民,而且沒有武功,武功是後來逐步變強的,但是呢,黃易又設定兩人的功夫來自長生訣,功夫怪異,把許多 他們影響歷史事件有關的技術問題解決掉。這樣,就達成了這個效果。但是慢慢的,他們武功總是會進步,沒有幾集,趣味就消失了,怎麼辦?黃易的解法是,由於 他們無師自通,所以不知道自己武功已經不錯了,在心態上,仍然自以為是小混混,這樣又撐了幾集。但紙包不住火,慢慢的,連他們自己都知道自己武功高強,所 以呢,黃易又把場景的等級調高,讓他們的武功相對來說,算是不高。但很快的,他們武功已經成了一流高手了,又成了全國性的知名人物,這時,人皮面具、易容 術就成了黃易的解決方案了,這樣,戴上人皮面具的寇徐兩人,還是能製造一些小人物立大功的趣味。不過,至此已經走入末路了,兩人已經成為有頭有臉的人物, 即使戴上面具,此間趣味已大不相同了。
(6)
愛情也在《大唐》中佔了相當不少的篇幅,但當然,畢竟不是大唐愛情故事,所以,一則不是故事中最重要的情節,二則要求的標準也不能太高。
先指出一個重複發生的情節:美女某某一出現,立即吸引了在場眾男士的目光,甚至紛紛大獻殷勤,唯獨主角因為某些原因,沒有這樣做,保持平常心,反而令美女產生好奇,進而產生好感。
這樣的情節,不僅在《大唐》中出現了幾次,破碎虛空中至少也有一次,在黃易的一些科幻作品中,也有過。當然主角能保有平常心的原因很 多,比方說他的科幻作品中,主角是情場超級老手,早就看慣了,不會大驚小怪,傳鷹有超人一等的修為,徐子陵是因為練功而淡薄男女之情,寇仲看到美女聯想到 失戀,心情就不好。不論理由是什麼,最後總能引起美女芳心大動。可以想見的,這大概就是黃易的戀愛觀了,這種情節相當有點中國古典小說的影子。
另外一個重點就是寇仲和徐子陵兩位主角的感情生活了。以寇仲來說,他生活的重心是事業,這一點是毫無疑問的,但卻也時時刻刻在想著愛 情和性,這也就是他一空閒下來,從事的休閒生活就是逛青樓,三不五時的又回想到和楚楚丟雪球的情節的原因。不過多數時候,一旦需要在事業或愛情中間做選擇 之時,最後的勝利者還是事業,雖然,他的心中還是會掙扎,但最後忍痛犧牲的還是愛情。由於美女出現的頻率頗高,他需要的忍功不小。
從這點來看,寇仲算是很普通的,沒有什麼值得一題的,最多是他的建國大夢給了他一個很好的分手藉口而已。一個給自己的藉口。但徐子陵就複雜多了。
(7)
表面上,徐子陵是因為修道的緣故,淡薄男女情愛,很單純,但實際上卻可以看出黃易有意無意的一些特別的描寫。首先就大前提來說,徐子陵的修道, 其實是練長生訣而起的,簡單的說,他因為練功而導致性慾降低,在武俠世界中有著絕對影響力的金庸,筆下的葵花寶典,有相同的功效,當然,這一點關連相當的 含糊,光是這一點不能說明什麼。不過讓我們來細數曾讓徐子陵動情的女人吧,傅君婥、素素、石青璇和師妃暄。他叫傅君婥娘,叫素素姊姊,而師妃暄則是尼姑, 除了石青璇外,讓他產生感情的,不是當成親屬關係,就是尼姑,以黃易筆下美女出現的頻率來說,徐子陵的這個選擇,似乎已經有統計上的顯著意義了,黃易頗有 暗示徐子陵有點傾向喜歡特別一點的關係。
另外一個更明顯的部分,就是他和寇仲之間的關係,這一點的暗示就更多了。就兩人的外型來看,一粗獷,一斯文,而且形影不分。當寇仲跑 去王世充那裡,兩人暫時分開之時,其實也沒有幾天,但徐子陵極為不適應沒有寇仲的日子,三不五時的想去和寇仲會合。小陵仲的兩個父親是寇徐兩人。徐子陵在 違反自己個性的情形下,幫寇仲奔波,但又希望寇仲的建國大夢無望,兩人才能在一起,而徐子陵淡薄的只是「男女」之間的感情。兩人修練的氣功,雖然同源,但 一陰一陽,練功的方法是徐把氣全部輸入的寇的體內,寇再把氣輸到徐的體內。
當然,這些了不起就是暗示,要不然也能以朋友這一點來解釋。不過,四十三集這一本中,出現了一個相當明顯的暗示:「正如他是師妃暄 『劍心通明』的破綻,寇仲的生死亦可破掉他的井中月。」這裡的他,指得就是徐子陵,讀過這本書的人,應當明白,破綻指的是什麼,之前提到師妃暄劍心通明破 綻,拿的也是石之軒不死印的破綻作比喻。石之軒不死印的破綻是他心愛的女人,師妃暄「劍心通明」的破綻,是她愛的徐子陵,而徐子陵井中月的破綻是寇仲。稍 後,師妃暄在石之軒和祝玉研決戰中,差點要死在祝玉研同歸於盡的天魔大法之時,徐子陵可沒有想到什麼破綻不破綻的,依然生龍活虎的把師妃暄救走。
如果最後的結局變成寇徐兩人帶著小陵仲白頭偕老,也不能說沒有伏筆。

2000年11月10日 星期五

預言


新世紀預言系列的前言
「地球上現存的六十億人口,百分之九十七以上會在新世紀來臨後死亡。」              ——新世紀預言


在一九九九年七月過後,恐怖大王似乎並沒有像諾史特達姆斯的『諸世紀』的預言所說的,從空中降臨,當然更不知道他會讓哪個惡魔之子甦醒了。一時之間,這部舉世聞名,甚至可以說是獨步全球的預言書似乎就此破功了。
當然,不同意諾氏預言的的人,也不在少數,比方說一些民族主義者,可能就對『諸世紀』獨步全球這個說法不以為然,畢竟推背圖和燒餅歌也不容小覷。另外,像是逼八一一千,也正是一個基於一九九九年不會發生天大不得了的災禍這個理念而實行的計畫。
當然細看諾氏的預言,基本上一九九九年七月,只是說明恐怖大王從天上降臨,惡魔之子甦醒,老實說,也沒有明白指出一定會有什麼災禍會立 即發生,這一點,我絕對可以接受。問題只是在於早幾年那些相信預言的人,總是言之鑿鑿的暗示明說恐怖大王是什麼,會發生什麼災禍之類的言論,似乎頗為篤定 一定會有些災禍,倒是九九年一過,其它的解釋又抬頭了。
總而言之,當你要相信的時候,總是有辦法相信的。
新世紀核四預言
早在宋代,著名的詞人蘇東坡,就曾在他的〈水調歌頭〉中指出:「核四在人間」,並且提出的勸勉「不應有恨,核四長向別時圓」,當然,不 應有恨這句話我們明白是說,面對核四問題時,應該有理性態度,就事論事,不要抱有仇恨的情緒,但長向別時圓就比較難解了,還好,後面有提出說明,「人有悲 歡離合,月有陰晴圓缺」意在暗指人有旦夕禍福,核四這種事情還是小心一點的好,「此事古難全」,也就是說,現在算是古代,技術還不成熟,所以難以兩全其 美,那我們應該怎麼樣呢?他說:「但願人長久,千里共嬋娟」,他還是希望以安全為優先考慮。個人認為蘇軾高明之處,在於婉轉的提出自己的看法,尊重我們的 決定,他一面提出如此精準的預言,如果又一面過於明白的提出他的看法,那後人驚於準確預言之餘,必然全盤接受他的想法,這樣失去了獨立思考的能力,反而不 好。畢竟,決定還是要自己做的。
至於要如何做決定呢?文天祥說的很清楚了:「讀聖賢書,所學核四」,也就是說,我們一定要先搞清楚核四各方面技術細節,才能合理的判 斷核四問題,但清朝有人持反對的意見,說「核四亂翻書」,看那麼多書有什麼用,你翻你的書,我也有我的書可翻,大家你一句我一句的,誰知道誰是對的?核四 的反應爐可不認識字的。這種說法,也有他的道理。
那蘇軾又是什麼看法?他覺得應該要「人聲到處知核四」,翻成白話就是,有人聲所到的地方,就應該要知道核四的問題,也就是說,大家不妨各陳己見,廣泛討論,集思廣益。
引述《楞嚴經》作結尾:「若因色生,空無色時,汝識應滅,云核四知是虛空性。」

2000年9月28日 星期四

站在世界的頂端

打開電視,奧運正在轉播跳板跳水項目,我對這種運動毫無研究,也不期望會會有什麼我認識的選手。

現在剛過 round 1,由於是美國的轉播,所以,這時短片介紹的人物是美國的馬克路易斯,他的女朋友也是選手,這個介紹片,照例拍得很唯美。當然,這個路易斯我也完全不認識。
終於,第一輪的成績表出來了,居然有一個我熟悉的名字—熊倪,現在排在第四。這時的情況是,第二名也是一個中國的選手,第一名第三名不知道是哪一國的。
關於熊倪這個名字,首次知道,是在88年奧運中聽過的。該年的跳水比賽,兩個主角,一個是熊倪,一個是美國的跳水皇帝。跳水皇帝當年是 首屈一指的跳水明星,當然那時,他是同性戀而且還感染愛滋病這回事,還沒有公開,由於擁有跳水運動員的健美外型,以及頂尖的技術及成績,順理成章的成為了 運動明星,剛才提到的路易斯,成績和技術就沒有那麼頂尖了。我相信絕大多數的美國人,在賽前都覺得跳水皇帝會理所當然的贏得金牌,沒想到卻偏偏出了一個年 僅十四歲的熊倪,在比賽中居然能和他分庭抗禮。當年發生了一個著名的事件,就是跳水皇帝撞到跳板血濺池畔的事件,這件事情一直到今天還常常被提起。原因有 很多,一來是有關他有愛滋病這回事,足以引起許多話題。一來是有此失敗的一跳,最後居然還能堅持到底的奪得冠軍。沒有錯,這場比賽,他拿到了金牌,熊倪只 拿到了銀牌。
由於跳水這種事情,是由裁判給分的,公平性常常會被懷疑的,當年跳水皇帝能在那一跳得到超低分的情況下,進入決賽,還能在受傷的情況 下,擊敗實力不下於他的熊倪,拿到金牌,也的確不光是運動精神就能解釋的。總之,不管事情如何,熊倪雖然一度領先,最後只能飲恨拿到銀牌。當時大家的想法 可能是,反正跳水皇帝也要退休了,下一屆熊倪還大有可為。
等到九二年的奧運,熊倪繼續參賽,情況卻像是在走下坡,金牌是中國拿的沒錯,不過拿的人是熊倪的隊友,熊倪只拿到銅牌,甚至不如上屆的銀牌,儼然退居二線了。
以一般的選手而言,運動生涯的光輝到此結束也不足為奇,這時蓋棺論定熊倪為跳水皇帝陰影下的悲劇人物,也不不太叫人意外。畢竟,能連拿 兩屆獎牌,也已難能可貴了,因為跳水這種極度需要柔軟度的運動,就像體操一樣,選手的運動生命相當短,過了青少年期,就進入了運動生命的黃昏了。不過事情 卻有了極大的轉折,九六年亞特蘭大奧運,熊倪在跳水皇帝的祖國,拿下了金牌,戲劇性的走出了外界所謂的跳水皇帝陰影。至於當年他拿到金牌的過程,到底是實 至名歸,還是剛好當時跳水界沒人,我就不清楚了。
讓我們回到現在,第二輪,二十六歲的熊倪,相較於十二年前剛出道時,顯然老了很多,身材卻還是相當瘦,相較於歐美選手的健美,形成了 相當的對比,雖然頂著上屆金牌的頭銜,但二十六歲的年齡實在老了點,播報員提到這點,一副中國沒人才的口吻,的確,也沒有什麼人看好他,現在他可能連中國 第一也稱不上,像現在,他的隊友在第二名,他還在第四名,不過,如果他能拿到獎牌,任何一面,銅牌也好,他就平了奧運史上這個項目連續拿獎牌最多屆的紀 錄,前面說過,這個項目的運動生命相當短,能夠連拿四面獎牌,的確是極度困難,就算想連續四年出賽,也就像那個播報說的,得靠蜀中無大將了,之前那個創下 連拿四屆獎牌的人,也是因為多年以前,競爭不像現在那麼激烈的情況下,才創下這個記錄的,大家對熊倪的期望也僅止於此。當然,熊倪能拿下金牌更好,事實 上,還沒有人能在這個項目拿下兩個金牌。不過,沒有人會認為這種事情可能發生的,因為第三輪過了,第一名還遙遙領先,差距越拉越大,中國另外一個選手跌到 了第三名了,熊倪還是第四。英雄遲暮,令人不勝欷噓。
第四輪,播報員對熊倪的動作,指指點點的,某一個圈,轉的角度超過了。不過熊倪的分數還是相當平穩,因為另外一名隊友的分數較低,熊倪的順位往上移了一名,平記錄的機會大增。二三名的差距不大,不過第一名還是遙遙領先。
就這樣,又過了好幾輪,第一名那個,總是跳得比別人好些,穩穩的維持,甚至拉開差距,熊倪也是蠻穩定的,雖然沒有特別好,但也沒有什麼 失誤,慢慢的,和第二名的差距逐漸縮小,到了倒數第二輪開始前,只差一分左右。倒數第二輪,第一名仍然表現完美,表現出一慣的冷酷鎮定,想縮小和他的差距 的機會微乎其微,事實上,這個第一名如果奪得金牌,對他們國家來說,也是破天荒的,也算是美事一件。第二名倒是出現了小失誤,分數稍低,熊倪不愧為四朝元 老,維持一慣的水準,一舉超前,領先有三分左右,原來的第二名反倒成了第三名了。
最後一輪,其它的人,只是陪著跳而已,熊倪只要不失誤,就平了拿四面獎牌的紀錄。真正在競賽的人,只有他們三個。三個之中,原來的第 二名先跳,當然,這時他也有許多選擇,穩穩的跳,拿個銅牌,或者選擇高難度的,企圖拿個高分,也許可以拿到銀牌,總之,他的壓力應該也不小,不過,他的表 現倒是不錯,拿到了一個很高的分數。這個分數相當的高,高到他拿銀牌的機會甚至超過了熊倪。接下來是第一名的跳,當然,他幾乎篤定拿到冠軍了,只要穩穩的 跳,即始剛才那個原來的第二名這一跳的分數極高,他普通的一跳,也足以拿到冠軍了,他也的確選了一個不太冒險的動作,以他之前一慣的冷靜表現及完美演出來 看,拿金牌是不成問題的。偏偏剛才是剛才,現在這是最後一跳,也是他是否能成為國家歷史上第一人的時候,雖然照理來說不難的事情,在這個非常時刻,都變成 關鍵了,站在世界頂端的壓力,絕對不是一個虛幻的謠言。在不可能的情況下,他跳得相當差,連我這個外行人都能清楚看出他旋轉的進入水面,這絕對不是他該有 的動作。他原來領先的相當多,即使在這種情況下,分數出來前,都還有一點希望,如果只是差的分數,應該都還能拿到冠軍,偏偏他得到的分數是,非常差。原來 的第二名,一度的第三名,這時的總分,反而居於領先了。他當然是喜出望外,因為這時他已經坐銀望金了,而且,就如前面所說的,熊倪想超過他的機會,低於一 半。何況,這還是就一般情況而言,現在可是最後一跳,熊倪的壓力可想而知。如果跳得很好,可以拿金牌,穩穩的跳,也可以拿個銀牌,萬一不小心失誤了,說不 定連銅牌也沒了。
他慢慢的走上跳板,速度非常慢,我不知道他會不會緊張,不過,他這種慢動作,如果不是在降低自己的緊張,就是在增加觀眾的緊張,到了 定位之後,轉身的動作也是相當緩慢,他這一跳,是背向泳池的起跳。慢慢的背向了泳池,他停住了,隨著跳板緩緩的上下,停了相當長的時間,似乎在考驗跳板規 則中,有沒有限定時間的規定,也讓人懷疑,他到底是不是緊張到沒辦法跳了。他終於還是跳了,身體在空中轉了幾圈,然後垂直入水,濺起了小小的水花。毫無失 誤,看起來相當好。他起來之後,相當肯定自己的表現,這時,他的機會超過了一半以上了。果然,雖然分數沒有原來的第二名高,但也很高了,加上原來的三分領 先,以零點幾分的總分差距,奪得了金牌。
看到他和池畔的教練等人,相擁而泣的感覺,沒有人會懷疑這種畫面所表達的情感是什麼。
自古英雄遲暮,美人白頭,無疑是最叫人傷感的。有什麼能比看到遲暮英雄力抗群雄而登上世界頂峰更令人精神為之一振的呢?

2000年8月8日 星期二

五百年的假設

有些人,很容易就會流汗。

  比方說,我就是一個例子。

  在炎熱的台北街頭,其實也沒有走多久,已經滿身大汗了。更不用說其它更需要流汗的時候了。比方說,入伍時,新兵訓練的時候。

  這並不算是一個太討人厭的缺點。濕答答的汗水黏在身上,不會太舒服,難免也會有點汗臭味。留比別人多的汗,也需要喝比別人多喝一點的水。當然,人生本來就不會是完美的,有這些不太討厭的小缺點,並不值得去抱怨。

  更何況,這些小缺點,有時還會附帶的帶來一些小優點。比方說好了,也是在入伍時的新兵訓練,大量的流汗,與熱衰竭的狀況無異,可以自由的選擇想要從事的活動。誰能說自由不是一個優點呢?何況是在當兵的時候。

  但真正的優點還不是這個。

  汗流得多,上廁所的機會就會減少了。因為許多功能已經被汗取代了。這一點,當然是一個相當不錯的優點,尤其是在旅行的時候,一段時間就 得去找廁所,簡直就像是帶著PDA 出去旅行,確要常常擔心哪裡可以充電一樣。買PDA 的時候,這是一個相當重要的而且關鍵的考慮因素。相對的,會流汗,似乎是一種良好的設計。

  可惜的是,流汗畢竟是水分的排泄,只能負擔一部份的排泄功能而已。人體還有固體和氣體的排泄。氣體,本來就不是什麼問題,剩下的就是固體排泄物的問題了。

  一個解決的方式,是從吃著手,如果吃的東西,都能夠充分的被人體利用,自然排泄物的量就會大量的減少。比方說,素食就是一個很好的選擇,如果一個人只吃水果和水,而且很會流汗,那很可能,很久很久才需要上廁所。

  吃素食,這就讓我們想起了古代修道成仙之人了,他們吃素或者更上一層樓很少吃凡間的時候,是否也可以做到減少排泄的功能了呢?更何況,他們的修練過程,很可能有一些練氣養身的功能,增加食物吸收的效率,達到大成之時,也許能達到長生的效果。

  也許,這就是古代修道者的秘密。

  他們找徒弟時,會找那些根骨不錯的人當徒弟,說穿了,很可能找的就是很會流汗的人。

  這是一個沒什麼用處,有點可笑,但有可能的假設。

  但事實上,我們還能用這個假設,解釋更多的事情。

  這些修練之人,雖然能夠做到幾乎不上廁所的能力,能夠有效的吸收,減少廢棄物,但畢竟還是會留下一點廢棄物堆積在體內,總有一天需要排泄出來的。要多久呢?也許一個道行高深,長生不老的修道者,可以達到排泄五百年一次的境界。

  但五百年之中,很少使用的那些器官,難免會有些退化,這些困難可能不是一般人所謂的便秘能想像的。

  也難怪故事中那些道行高深的修道者,常常會掐指一算,憂心忡忡的告訴徒弟:「為師五百年一次的大劫又將到了,是否能度過這個劫數,還很難說。為師將會閉關修練一段時間﹍」

2000年8月2日 星期三

單細胞假設

生物的可能性是相當多的,雖然大多數的人都知道這一點,但很多情形下,我們仍然會發出類似「地球上竟然有這樣的生物」這種感慨。

比方說,有些生物繁殖的方式,就和我們所熟知人類繁殖方式完全不同,它們能在極端惡劣的條件下,取得穩定的生存機率。也有些生物,能在 極端惡劣的條件下生存,對於我們宣稱的生命三要素──陽光、空氣、水,從這些生物的眼光來看,無疑是無知而可笑的,因為,它們可以依賴鐵鏽而生存,完全不 需要空氣和水,陽光也完全沒有必要,它們依靠熱來提供能源。它們能在極高的溫度下生活,也能在極低的溫度下生存。甚至能在可以殺死大多數生物的強酸中,發 現存活的微生物。
以下是一個有關單細胞生物的假設。
前面提過,有些單細胞生物,能在及惡劣的情況下生活,相較於人類這種高等生物,他們無疑是十分原始的,但偏偏事情就是這樣,構造精巧複 雜的昂貴產品,往往不如構造簡單的耐用。他們遠在地球還不適合人類居住的時候,就已經存在了,在地球不適合人類生存之後,也能存活一段時間。
雖然說構造有簡單和複雜的分別,但依照目前的科學來看,基本上,人類以及其他高等動植物的直系遠組,就是由這類構造簡單的單細胞生物演化而來的。這些單細胞生物結構中,也有包含遺傳物質。
未來,總有一天,不管人類破壞不破壞環境,地球終將不再適合人類生存,但這並不是說「所以我們破壞環境沒關係」。事實上,我後面要表達的意思,剛好是說,很有關係。
當這一天到來的時候,那些單細胞生物,並不會害怕,因為,對他們來說,現在的環境不見得會比那一天更好。那我們人類怎麼辦?有錢人可以建避難處度過餘生,但生物畢竟是要繁殖的,我們會這樣就放棄了嗎?我們可是演化了很久才出來的產物。
我們開始做一個假設,到了那個時候,人類一定會想辦法延續人類的繁衍。有什麼辦法呢?改造人類的基因來適合環境?這也是一個辦法,但是如果地球爆炸,或者有一段很長的核子冬天呢?
我們可以到外太空找個合適的地方生存。這的確是個好辦法,如果辦得到的話。由於光速的限制,想要自由自在的星際旅行,至少是相當困難 的。一個想法是,讓人進入冬眠狀態,利用太空船送到遠方星球。不過呢,問題一是想在宇宙中找到合適的家,無異是大海撈針。另外一個問題,想要做出構造精 良、能夠發現適合人居的星球的高科技複雜太空船,同時堅固耐用、經得起數萬年長途旅行,相當難做,更不要說多做幾台、多裝幾個人來增加成功率了。
好吧,科技一日千里,也許我們有可能做出可以一試的太空船。
但是,為了增加成功的可能,我們要尋找的星球,可能不會那麼理想,氣溫負八十度到六十度之間,只有少許的水,空氣有點綠色的星球。我們的後代,很可能在醒來之後,直接自殺了。
我們還是有解決的方式了,我們仍然有生物的本能,那時候,科學家可以利用高超的遺傳學和生化技術,設計出帶有人類遺傳資訊的單細胞生 物,這種生物,能夠在非常惡劣的環境下生存,即使地球成了一個充滿岩漿的火球,或者經歷漫長的核子冬天,他們仍然能夠撐過,甚至在這些惡劣的環境下,慢慢 進化成適應環境的生物。由於我們的科學家,已經做了特殊遺傳密碼設計,演化方向將會朝著人類的方向變化,這樣的單細胞生物,由於已經帶有前車之鑑的遺傳訊 息,將會快速的變成人類,正確的說,應該是變成可以適應那種特別環境的版本。
就算地球完蛋了,同樣的,利用簡單的機械,甚至只要一些帶有鐵鏽的石頭就行了,帶著這些單細胞生物到太空旅行,只要這些單細胞到達還算可以的星球,就能迅速的產生各式各樣的動植物,最後出現特殊版本的人類。
但,這些人類,他們真的算是人類嗎?他們知道自己是人類嗎?要如何讓他們知道自己是人類?這的確是最困難的問題了。
也許,能夠讓他們進化到某一個程度後,自然而然的,頭腦中就會跳出我們這些遠祖傳遞給他們的訊息。在他們能完整接收訊息之前,他們的腦中已經慢慢的出現了一些景象,由於這些前車之鑑遺留的資訊,他們可以用較快的速度發展和現在人類類似的文明和科技。
也有可能,我們同時也可以發出一大堆時間膠囊放在太空中,等到他們科技夠進步,自然能解讀這些訊息。
這的確是可行的,只要人類不要在自己發展出這些技術前,先把地球毀了。
從某種角度上來看,這也是一種奇特的生物繁殖方式,就像有些魚類會把大量的卵散布在海中一樣。也有一些生物,會在不同的環境下,有不同的繁殖方式。如果這真的是一種繁殖的方式,那我們很有可能不是繁殖的第一代,不會那麼巧,剛好是第一代吧?
如果不是第一代,那我們要不然是地球上曾經生存的高等生物後代,要不然就是外星高等生物的後代了。我們的腦中,可能也存有我們遠祖的一些遺跡,那些讓我們自己都不敢相信、快速發展的人類文明,也要謝謝我們不知名的遠祖──他們不知道努力多久才留給我們的。
如果要寫得更科幻一點,那些充滿創造力的偉大發明家、科學家、藝術家,可能是對於遠祖遺產恢復較多記憶的人。
也有可能,等我們再進化一點,就會發現遠祖要給我們的訊息了。
最後,技術上要提醒一下的,如果這個假設的繁殖方式合乎天理的話,人類對於遠古生化科技的記憶,應該要能比製造垃圾的記憶更快恢復才行。

2000年7月25日 星期二

創意不過是錯誤的複製

(1)
很早以前,人類就瞭解了自己的弱小:我們跑不快、跳不高,沒有爪子,沒有硬殼。

即使如此,我們還是驕傲的自稱萬物之靈。

  因為我們會創造工具,來幫我們克服困難。

  我們製造的工具,幫助了我們成為萬物之靈,統治地球。

  人類與工具之間,也同時產生了複雜的情感。刀子,可能是人類剛開始的幾種偉大工具之一。剛開始,可能不叫刀子,只是一些磨利的石頭,有了這些鋒利的石頭,本來無法打敗的野獸,變得容易得多了,本來很難分開的肉,變得可以切開了。火也是一種,有了它,人類不算很好的眼睛,可以適應夜晚的生活了,也可以把肉烤熟,變得更加美味。

  所以,原始人類應該相當喜愛這些工具了?沒有那麼單純,其中還包含有相當複雜的情感。我猜剛開始一定有人相當鄙視那些需要靠鋒利的石頭才能捕獲熊的人,也一定有人拒吃用火煮過的東西。除了喜愛之外,人類還厭惡、害怕工具。即使到了現在,刀子和火,還被視為危險的東西,也或多或少的帶有神秘的色彩。

  不論如何,人類很快的適應了這類的工具,甚至深深的依賴它們。

  接著,一些更複雜的工具不斷產生,我們稱這類工具為機械。工業革命後,機械的進步一日千里,用來代步的機械,能夠比跑得最快的人類還快上許多倍。一部吃汽油的機器,力量也比數十個吃五穀雜糧的人還大。

  在剛開始的時候,也一定有一些優秀的工人,曾經自豪自己用傳統方式手工生產的產量,能夠勝過老闆剛購買的昂貴機器。

  同樣的,不論如何,即使現在仍然有人會舉辦汽車和人類的短跑比賽,人們也已經了承認體能不如機器的事實了,也同樣的深深的依賴這些機器了。

(2)
沒有人會因為刀子比我們的指甲鋒利,而感覺有傷人類尊嚴,也沒有人會因為汽車跑得比人快,而害怕萬物之靈的地位會被取代。

  至少現在不會。

  接著,又有一種利用電子原理製造,更加複雜的機械產生了,我們稱之為電腦。

  電腦可以在一秒鐘之內,做出上千萬個加減乘除的計算,可以在公平的西洋棋比賽,打敗世界棋王。一個依照順序記住看過一遍的六十樣物品的人,就能打破世界紀錄,但隨便一台 PDA,記憶容量都是以百萬來計算的。在幾分鐘之內,電腦能夠把幾何原本內所有的定理都證明一遍,大多數的人,學了三年的國中數學還未必瞭解。

  即使在汽車氾濫的現在,馬拉松賽跑仍然照常舉辦,但我們卻會在電腦打敗棋王後,替職業棋手的未來擔心。

  因為,我們引以為傲的,自稱萬物之靈的原因,是我們能夠思考的能力,而不是十秒鐘跑完一百公尺。

  我們有一個挑戰者了:萬工具之靈──電腦。

  人們津津樂道那些能以心算擊敗電腦的人,對於自己能夠下象棋贏過電腦,而洋洋得意,嘲笑電腦僵化的思考方式。

  工具,已經一步一步的把人類逼到牆角,如果連思考都輸了,我們還有什麼能引以為傲的呢?

  電腦也許可以思考、可以記憶、可以推理,但是,我們還有可以讓我們驕傲的創造力。我們有創意,電腦只會拷貝。

(3)
因為有創意,我們還能保有一點身為人類的尊嚴,也因此,雖然我們都相信在將來一定會有強而實用的人工智慧產生,卻一點也不擔心電腦會擺脫工具的宿命,一點也不擔心第一批一千兩百歲的人類,很可能是被電腦創造出來替自己更換電池的奴隸。因為我們有創意,而電腦這種愚笨的工具,只會死板的照章行事,即使在大多數的科幻故事中,機械人也都是被塑造成死板、不知變通、沒有感情的。他們渴望擁有像人類般的情感。沒有情感,怎麼會有創造力呢?誰能想像那些偉大的藝術創作背後,沒有動人的情感作為基礎呢?

  很可惜的,我們引以為傲的創造能力,也許並沒有想像中的神聖不可侵犯。長期以來被歌頌以及神話的創造能力,也許只是一種錯誤,一種錯誤的複製。

  這樣說也許有點太含混了。創造的過程,並不僅僅只是錯誤的複製而已,這個過程,也需要推理、判斷、記憶、模仿等等。比方說,你想到一個想法後,一定也會做某種過濾,看看可不可行,然後和記憶庫中的其他想法整合,在使用一些以前學會的技巧完成他。

  但誠如前面所說的,這些電腦都會,推理?電腦演繹的能力可不一定比人類差,至少在證明幾何原本和下棋方面是如此。記憶就更不用說了。

  但是,包含在這種種毫不稀奇的伎倆中,必定還有一個核心,一個令人類驕傲的部分,一塊莫名所以的、神秘而神聖的區域,才是我們創意的根本來源,才是我們最後退守的聖地。

  我在此斷言的,就是殘酷的指出:這種能力,不過是一種錯誤的複製、失敗的模仿而已。

(4)
為了更具體的描述這句話,不妨考慮一下下面這些可能的情況。

  輪子發明的情形可能是怎麼樣呢?可能是某個人眼花,看到奔跑直中的羊,腳飛快的轉動,一時覺得好像是一個圓圓的東西,因此發明了輪子。

  也有可能是,閒聊時,某個人談到隔壁村利用圓形的物品轉動,可以輕鬆的搬運物品,其實隔壁村的人,只是把物品放在圓形的桶子內,推動而已。一個聽到談話的人,在把談話還原成影像的過程中,做了錯誤的重建,因此發展出了輪子。

  另外一種可能,再利用滾木法,搬運東西的時候,滾木散開了,兩三根木頭隨著物品滑行了一陣子,一個人看到了,在腦中出現了錯誤的構圖,依此構圖發明了輪子。

  我們的感官、思考,有時是相當模糊的東西,在傳遞的時候,發生錯誤的頻率相當高,我們總有機會修正錯誤,看錯的東西,可以再看一眼,想錯的東西,三思而後行就不容易犯錯,而且還有其它的線索,可以修正思考。這些錯誤不至於讓我們的生命陷入危險的狀況,卻能成為創造力的泉源。

  藝術作品呢?一些作曲家會說,他們的腦中自然而然的會出現聲音,他們會聽到天上發出來的旋律,這些天上來的聲音,有的時候是大自然偶然巧合的產生,有的時候可能是聽錯的,有的時候,則可能是在腦中盤旋已久,經過多次錯誤的複製,突然冒了出來。

  那為什麼說是錯誤的複製,而不只是說錯誤呢?因為,創意是個錯誤這句話容易形成誤解,而我們腦中所存的資訊,不是直接由外界的資訊複製進來的,就是在腦中推演出來的,如果套進電腦的模型來想像頭腦,複製這個動作,是最常見的動作,用這個動作來讓文句通順。如果沒有這些錯誤的話,我們所生產的東西,會被稱為是複製品。

  所以說,創意,是人類結構不完美的結果。等等,這句話說得太武斷了,也許,我們可以承認,有的時候,創意是這些錯誤下的產物,但我們能說,總是如此嗎?

(5)
  沒有錯,真的無法確定是不是所有的創意都是如此,我沒有好好嘗試過去做這件事。即使想去證明,也無處可下手。

  想要說所有的烏鴉都是黑的,也很難,但只要找到一隻白色的烏鴉,就能說並非所有的烏鴉都是黑的。即始找到一隻白色的烏鴉,很有可能那隻白色的烏鴉不是烏鴉,而且也不能確定他的白色是不是只是一層油漆而已。

  好像有點離題了。我們對於創意在本質上是不是一種錯誤,能做的,也就是大量的觀察了。就像我們對烏鴉做的一樣,仔細搜索,應該能發現其中錯誤複製的部分。

  當然,也有些創造,在某些層面下,看起來好像只是純粹的邏輯推演,歸納整理即可得出。比方說,某個難題的出色數學證明,的確是一種創作,內容上,也的確只是邏輯的推演而已。但就人之異於機械者幾稀的觀點上來看,這個證明,單就邏輯推演的部分,電腦也能辦得到。真正的創造部分,應該是證明構成的思維過程,這個構造的過程中,很可能利用了許多不完美的線索和推論,也一定用了一些直覺和經驗法則,這之中,應該就會包含了所謂的錯誤部分。

  如果人類思考的方式都是以完美的純粹邏輯思考,創造思想機器也就不會那麼困難了。

  能做的也只有這些了,我沒有打算證明我的斷言,也沒有打算讓包括我在內的任何人對這個斷言確信不疑,不過,在這篇文章往後的發展,將會暫時假定這個斷言是對的。

(6)
  所以說,市面上許多教導創意的書籍上所說的方式,如果真的有用,不過就是增加我們思考、感官中錯誤發生的頻率,或者錯誤發生的有用率。

  比方說腦力激盪好了,大家不斷的說出自己的想法時,其它人聽到的,真的和發言者想的一樣嗎?如果人類的溝通真的那麼有效率的話,這個世界應該會美好很多。也就是這樣,利用溝通上的錯誤率,大量的產生了標準的錯誤複製,創意也就自然而生了。

  至於什麼水平思考法、右腦思考法、自由聯想法,哪一個不是為了要破壞大腦完美的邏輯呢?

  組合法、放大法等等創意的基本元素,就是以人工手法蓄意製造感官印象上的錯誤。

  我們不用學那麼多方法,只要掌握住,增加錯誤率,就能增加創意了。不需要再羨慕那些充滿創意的人了,一些抽象畫的藝術家,很可能只是盡力的「寫實的」描繪他們腦中的景象而已,某個大腦中的錯誤複製。

  就在我們不再羨慕充滿創意的人的同時,也很可能是我們無法鄙視電腦的時候了。

  當我們發現我們引以為傲的創造力,本質上不過是錯誤的複製之時,我們還有什麼好驕傲的呢?

  事實上也不盡然,當人們發現自己是由猴子變成的的時候,也一度無法接受。

  創意只是錯誤的複製,那又如何?演化的本質,不也是錯誤的複製?

  演化論雖然有所謂的「物競天擇、適者生存」,但這兩句話倒不是什麼重點。這兩句話,在某種意義上,只是自我提醒的廢話而已。適者生存,其實也就是生存適者,活下來的,是能夠活下來的,能夠適應環境的,這句話絕對不會錯,因為不能適應環境的定義,本來就是在這個環境下會無法生存的意思。這句話本質上是一句廢話,他的意義在於提醒你,去想,為什麼現在還有那麼多的物種能夠適應環境,只是剛好嗎?有可能,但是,現在的人,比較相信的是,錯誤的複製。

  比較常用的名詞是「演化」。物種在繁殖之時,雖然預期上,會產生和親代相同的後代,但事實上呢,卻總是有差異的,基本上,就是一個有錯誤的複製,一個不完美的複製品,也因為如此,才會發展出生物的多樣性。

(7)
  當人類剛剛知道自己是從猴子變成的之時,一度相當的震撼,因為這嚴重的打擊了人類的驕傲──一種無知帶來的驕傲。

  到了現在,已經廣泛了接受了演化論。創意也是一種錯誤的複製,由於演化,摒除了人類獨特物外的地位,人類終於比較不懷疑自己也是一種動物。同樣的,接受了人腦並沒有獨特之處,也有助於人類接受人不過是生物機械的事實。

  這並不損人類的優越性,就像演化一樣,即使我們知道有突變這回事,也承認演化不過是不完美的複製,但要怎麼錯,才能錯得如此神奇,至今仍然無人能解。創意也是如此,並不是隨隨便便的錯誤就能產生創意,這些錯誤,必然是一種有規則的嘗試,要有一定的配方,才能有如此神奇的效果。稍有不慎,天才和精神錯亂只是一線之隔。

  也許總有一天,有人能夠掌握這些。但身為學數學的人,似乎有著更大的野心:既然錯誤的複製能夠用在兩個地方,也許就能用在其它地方,甚至,這些錯誤的複製,都有著相同的錯誤配方,如果能夠找到通則,不就能夠一舉解決所有的問題嗎?

2000年7月15日 星期六

治車如治水

有一句成語叫做「車水馬龍」,在某些情況下,路上的車流,其實有點像是河裡的水流。
綠燈一亮,一長串的車流,如同打開水閥的水流,紅燈一亮,又堵住了。站在高處望著都市中不斷流竄的車流,即使分別來看,每輛車都是意識前往自己的目的地,但整體來看,卻又和觀看瀑布濺下的水花沒有什麼分別。
另外一個共通點,就是兩者皆會造成禍患。古時水患是人類的一大問題,奪去了難以估計的人命,也毀壞了難以估計的財物、農作。隨著人類土 木技術的進步,水患已不再終日困擾人們,取而代之的是所謂的交通問題,不妨稱之為車患吧。在都市中、公路上,每天堵塞的車陣中,同樣有著難以估計的財物損 失,包括浪費的汽油、因堵車延誤的商機、廢氣造成的環境污染。在某種意義上,也殺害了不少人命,畢竟生命是由時間組成的,車患浪費的時間,等於浪費每個人 的生命,雖然不是真的把每個人都殺死,但把每個人的生命都浪費了一部份,相加之下也很可觀。這還不包括排放廢氣慢性長時間坐在車椅上所危害的健康,以及堵 車造成救護車無法及時搶救的生命。
到目前為止,車患一直是讓人頭痛的問題。
回想古時候,水患也是一樣,最有名的治水故事,恐怕就是大禹治水吧?傳說在那之前,治水一直都沒有有效的方式,大禹的爸爸鯀,雖然有著 一流的土木技術,甚至還從天上偷來了息壤,但卻沒有成功,原因是他所使用的方式建築高大的堤防擋住河水氾濫,雖然直觀,但這種硬碰硬的方式,很難人定勝 天。大禹就聰明多了,利用水的特性,採取疏通的方式,獲得了極大的成果。
所謂鑑古知今,這給我們解決車患有何啟示?現今解決車患的問題,採用的方式也是相當直觀,減少車輛,或者增加道路,沒有錯,夠多的道 路的確可以疏通車流,但是就像鯀當年一樣,建築夠高夠堅固的堤防,的確可以擋住河水氾濫,問題是,提防永遠不夠高。道路再多,也比不上車輛增加的數量,況 且路越多,越多人想買車。
那減少車輛的數目呢?要嘛就是辦不到,要不然,就要靠一點強制或者半強制的力量,損害人民的福利和自由。想想古代人會不會想要河水的水量減少呢?很難做,而且他們也不會希望這樣的。因為,灌溉用的水是很珍貴的,沒有人會希望減少的。
那現在的交通大禹會採取什麼方式呢?
雖然我不是交通大禹,還是可以做一些聯想。水患的問題是氾濫,直覺的方法是阻擋,大禹的方法是疏通。
車患的問題是阻擋,車被堵住了,直覺的方法是疏通。增加路,把路拓寬,那大禹的方法會不會導致氾濫呢?
什麼是氾濫?
解釋當然可以很多種,可能根本是牽強附會。我提供一個看來有點合理的解釋好了。
氾濫,對水來說,就是跑到河的兩岸,對車來說,停在路邊就跟氾濫有點類似了。現在很多路的兩側,都劃了紅黃線禁止停車,不妨讓出來,提 供停車之用。停一排,不夠,停兩排,只要車能進出,盡量的停。這樣,就增加了許多停車位了。把現在好幾線的大馬路,停成一兩線的單行道。我們的雙向道太多 了,把大馬路變成單線道、單行道。
這樣,也算是個方法嗎?車位是增加了,路卻變少了。其實不用擔心,你知道路上的車流中,有多少車其實是在繞來繞去在找車位的嗎?
我就有許多次繞來繞去半小時找不到位置停的,找車位的車子,速度慢、轉彎多、數量多,對交通的影響相當大。犧牲一點路寬來增加停車位,也是一招。

2000年6月18日 星期日

猜數字遊戲

猜數字遊戲 (1)

猜數字的遊戲有很多種,一種相當有名的,稱為幾 A 幾 B,典型的規則是,兩個人玩,雙方各準備一組四位數的數字,不讓對方知道。雙方輪流猜對方的數字,先猜中對方數字的人贏。當對方猜了一個數字時,你要告訴 對方一些線索,你要告訴他他的答案中,有多少個數字猜中,但放的位置不對,有多少個位置放了正確的數字,,比方說你的答案是4162,他猜的是2156, 那 1就是位置正確,數字也正確, 6 和 2 他有講到,但位置不對,就是猜到但位置不正確。回答的方式使用一種簡稱,位置正確的數字稱為 A,猜到但位置不正確的稱為 B,以剛才的例子來說,就要回答 1A2B,這也就是幾 A 幾 B 的名稱由來。

這個遊戲似乎是由猜顏色的遊戲演變而來的,只不過把要猜的四個位置換成了顏色,回答的方式改為使用幾黑幾白來回答,也有商品問世,有 個上面有許多洞塑膠盒子,可以讓你把有顏色的塑膠釘子插到上面,方便進行遊戲。好處是可以重複使用,不用浪費紙張,但顯然不比以紙筆進行遊戲方便。即使猜 的是顏色,仍然可以算是廣義的猜數字遊戲,因為本質上其實沒有什麼不同。這個遊戲簡單的調整一些參數,比方說四位數改成六位數、十進位改成十二進位、數字 可以重複或者不能重複、第一位可以是零、只能是零等等,就能有許多變形。這類遊戲是不是有什麼最佳的解法?以及多少次能解出來,我這裡沒有資料,但以典型 的規則來說,這個遊戲使用最簡單的方法:「第一次隨便亂猜,以後每次,依據對手給的提示,猜一個有可能的答案。」就已經有不錯的效果了。
也因此為這個方法如此簡單,當一些 BBS 提供猜數字遊戲時,我們可以使用自動程序來取代人力,賺取 BBS 金幣。

猜數字遊戲 (2)

雖然說靠著固定的演算法來猜數字,理論上是相當有效的,但自限於數學化的前提,往往會忽略了數學往往會簡化現實。方法的假設前提,忽略了數字本 身是不同的,面對於人類出題者, 5678 出現的機會絕對和 1479 是不同的,同樣的,當你面對的是人類答題者的話,如果你出的題目是1234,有很大的機會第一次就被猜中。即使雙方利用本質上完全相同的方法,如果能善用 對手的慣性,贏面的確很大。
那電腦出題又如何?細心的程式設計的確能讓出題及答題的參數非常的隨機,讓所有的取巧方式毫無著力點,也有可能設計出人工智慧能夠觀 察出對手的行為模式予以痛擊,不過一旦開始利用對手之前的行為模式作為往後判斷的依據,那你的的判斷也出現了模式,這時鹿死誰手還未可知。
但一般來說,不值得為這樣一個小東西來寫一大堆程式,比方說我的自動猜數字程式來說,該開始的版本,甚至一開始都猜同一個數字,每次 猜的方式都一樣,所以出題者聰明的話,可以選擇一個數字,讓程式每次都必須花費最大的回數才能猜中。解決的方法,就是使用亂數。但是,電腦的亂數基本上就 是一個亂數表,當你程式執行之後,要求亂數的時後,系統會依序把亂數給你,也就是說,程式執行後,每次的亂數序列都一樣,所以一般來說,程式設計者會在程 式開始時,設定一個特別的亂數表種子,設定依據通常都是時間的函數,絕大多數人都是直接把現在時間拿來當亂數表的種子。這樣,程式每次執行時,都會給出不 同的亂數了。
BBS 上的出題的方式還是有很多可能,奸詐一點的BBS 甚至可以不用出題,因為他不需先公布答案。但是使用亂數是最簡單的方式,即使如此,還是有許多可能,光是電腦上的亂數表就有好幾種了,選擇種子的方式也有 很多,就算是這些不管,我們要如何產生一個四個不同的數字呢?我的猜數字程式使用的方式是,先產生一個 0123 到 9876 之間的隨意亂數,然後檢查他是不是每一位都不同,如果不是的話,重新產生一個亂數,直到成功為止。這只是一種方式,你也可以產生一個介於 1 到 10*9*8*7之間的亂數 n,然後尋找第 n 個四個位數都不同的數字。

猜數字遊戲 (3)

BBS 上使用的不見得是這兩者,在猜數字遊戲風行的時候,我曾在某站上發現,每次上站之後,每次的答案,都是固定的一個序列,簡單的說,那個BBS 上沒有設定亂數種子,因此,光靠手動輸入,馬上都能一回合猜中,迅速成為暴發戶。但是,對於我們猜數字遊戲的主力不良牛來說,就沒有如此容易了。觀察我的 猜數字程式的紀錄之後,發現了一個有趣的現象,不良牛的預設數字並不是完全的亂數,他的第一位數和第二位數必定奇偶相反,後面幾位也有高於平均值的比例奇 偶相間。觀察到如此明顯的行為模式之後,馬上把這個模式利用進去,大膽的叫猜數字程式只猜前兩位奇偶相反的數字,加入這個規則之後,猜的回合數從平均五回 合多,變成平均三回合多,賺錢的效率明顯增加了。但是為什麼會造成這種現象呢?原來有一種舊的亂數表是奇偶相間的,對於亂數品質要求不高的情形下,還算堪 用,但在現在的狀況下,卻造成了有趣的現象。
但又為什麼後面幾位沒有必然奇偶相間呢?猜測的結果是不良牛產生四位數不同的數字,使用的方法應該是:先隨機從 0~9中選出一個數字,當作第一位,然後,在從 0 到 9 中隨機取出一個數字,如果和第一位不同,就當作第二位數字,如果和第一位一樣,那再隨機取一個數字,直到和第一位不同為止。第三,四位也用和第二位類似的 方式,從 0 到 9 中隨機取出一個數字,比較和前面幾位有沒有重複,有的話,重新挑一個數字,直到和前面幾位不同。在這個方法中,第二位和第一位其實不用作比較,因為一奇一 偶,一定不同,但我們猜不良牛的作者一定忽略了這點。依照這個方式,我們可以算出第三位和第二位奇偶相間的機率,也可以算出第四位和第三位奇偶相間的機 率,拿來和之間記錄的數字來統計,發現結果是吻合的。

猜數字遊戲 (4)

由於和統計的結果吻合,所以對於不良牛的出題方式就有了完整模型,剩下來的,就是要確定亂數種子,先用一般的方法猜個兩三次,得到前兩三次的答 案,然後這邊就開始利嘗試亂數種子,套進我們猜測的出題模型,看看會不會得到和面所得的答案一樣。這些嘗試都進行得很順利,而且得到不良牛使用的亂數種子 就是直接使用時間這個結論。
就這樣,又把之前的平均三次多猜中,降到平均一次猜中,一個不能再好的結果。
這個猜數字的最佳成果所帶來的收益成果,也不過就是那了一大堆不良牛金幣,除了送人,也不知道能有什麼用。最後,該站的出題程式也改了,給獎金額也做了限制。
也有其它能得到比較實際利益的猜數字遊戲,那就是猜密碼了。
和幾 A 幾 B 一樣,密碼的選擇,也是可以很隨機的,面對著設計良好的密碼檢查系統,猜出密碼的唯一的選擇,就只有花費天文數字時間的暴力搜尋了。很幸運的,猜密碼也是 一種廣義的猜數字遊戲,我們面對的出題者同樣也常常是有行為模式的人類,或者有行為模式的電腦程式。
比方說,對於一個常常連上的主機而言,即使是對於密碼安全相當重視的人,也不會選擇一個非常困難輸入的密碼。一般而言,情況甚至更 好,大多數人在實務上會把方便性的優先權放在安全性的前面。太長又複雜的密碼,不小心忘了怎麼辦,又很難打,常常會打錯。所以,絕大多數複雜而安全的密碼 就被物競人擇掉了。
為了解決人們討厭輸入複雜密碼的困擾,許多的軟體開始貼心的幫使用者記住密碼。可惜的是,這樣並不會帶給那些複雜難記得密碼任何福 利,反而更加打壓他們的生存。為什麼?軟體幫我們記住了複雜的密碼,那複雜密碼的難打性和難記性的困擾不就解決了嗎?為什麼反而更容易淘汰?原因很簡單, 由於軟體幫使用者記住了密碼,使用者不需要常常使用這個密碼,反而很容易就忘記了密碼,不要說複雜的密碼了,就算是簡單的密碼,久了不用,也很容易就忘 了。一般來說,這不會造成困擾,反正軟體幫你記住了,你記得住、記不住也就不重要了。但也許有一天,你換了新電腦了,更新軟體了,或者中毒了,也許有次有 急事使用別人的電腦,連上主機時,突然發現腦筋一片空白,完全忘了當初設定的密碼是什麼?猜了幾次,終於放棄了。從此以後,你發誓再也不用自己記不住的密 碼了,並且把他抄起來,貼在螢幕旁,而且所有的帳號都使用相同密碼。
所以,有了自動記憶密碼的軟體,只會讓密碼變的更簡單、更單純,也很少有人會沒事去改密碼。
所以,一般原則下,猜密碼的空間只要鎖定在「記得住」和「方便打」的交集就可以了。
可惜即使如此,我們還是很難像有些電視影集上演的,潛入別人的辦公室,打開電腦,試著猜了兩次密碼都拒絕存取,皺了皺眉頭,看到辦公桌上放了一張父女合照,靈機一動,打了那個女兒的名字,歡迎畫面就出來了。

猜數字遊戲 (5)

如果真的有要在 login: 和password: 的提示符號下,親手猜測密碼的話,login名稱 guest, password 空白的會有一點成功率。如果有已經知道一些帳號名稱,比方說 NT 的輸入密碼方塊會顯示上一個login 的帳號名稱,可以試著在密碼的欄位輸入帳號名稱,比方說帳號名稱如果是 weijr,可以是著猜猜看密碼是不是也是 weijr,如果不行,還可以試試看 weijr1, weijr2, weijr0,如果都不行,再猜一下 1234 試試看。
如果都不成功,不要喪氣,這是非常正常的,如果人在主機旁邊,可以看看桌子上,螢幕旁,或者旁邊牆上有沒有剛好貼有密碼,這個可能性在公開的環境中還不小。如果面對的是 Unix 主機,下面有一些可以嘗試的(帳號:密碼)組合:
StoogR:
    wank:wank
    root:D13HH[
    root:D13hh[
    root:wh00t!
    gamez:lrkr0x
    rewt:satori
    hax0r:
    friday:
也許已經有別人先偷偷裝好後門了。
如果都還不行,你還是可以隨意的猜測一些,猜越多,中獎率一定就越高,不過越多的嘗試,會顯現出越多的惡意。
用手猜密碼成功率高嗎?不高,不過我真的有猜中的經驗。
一般來說,沒有人會徒手去猜密碼的。
也可以用和幾 A 幾 B 的方法,靠者電腦連線程式自動化的去猜,但是,這就和徒手猜的一樣,過多的嘗試,會顯得具有侵略性,搞不好就會被抓起來。
所以一個小結論就是,除非是真的很差的密碼,沒有其它資訊輔助的狀況下,此路不通。
在此,思考的方向就要轉向機器是如何判斷密碼是正確的?顯然電腦的硬碟上面一定存有密碼的資料,用來和使用者的輸入比對,用來確定密碼 是否正確。但是,這樣的話,機器的管理者不就可以知道所有使用者的密碼了嗎?如果使用者剛好在其它的地方也使用了相同的密碼,那心懷不軌的管理員就可以堂 而皇之的借用這個使用者的帳號了。比方說好了,你在藍盒的密碼,如果剛好和你在椰林的密碼一樣,那藍盒的站長會不會用這個密碼幫你處理你在椰林的郵件?
的確有些站台他們會知道你的密碼,所以,他們才能提供一些特別的服務,比方說當你忘了密碼,他們可以幫你記起來,或者像是剛才說的幫你偷偷處理你在椰林的郵件。
藍盒以及絕大多數的 BBS 無法提供這種服務。
但這又是怎麼辦到的?如果說藍盒不知道使用者的密碼,又怎麼能檢查使用者的密碼是不是正確的?

猜數字遊戲 (6)

既然藍盒不知道你的密碼,又怎麼能檢查你輸入的密碼是不是正確的?
解決的方法是這樣的,藍盒上面不會存有你的密碼,但是我們存有一份經過編碼處理過的你的密碼。我們可以把編碼處理看成一個函數,F,你 的密碼如果是X,我們這裡就存有F(X),比方說你的密碼 X 是 hello,那 F(X) 就會出來 Gjy3.U5xOfA 這樣一組沒有人看的懂得編碼,這樣,不管是藍盒的站長還是誰,只能看到 Gjy3.U5xOfA,看不到你的密碼 hello 了。
要比較使用者輸入 Y 和密碼 X 是不是一樣,只要比較F(Y) 和 F(X) 是不是一樣就行了。
我的數學系 b81同學們看到這個地方,一定會看到一點問題,沒有錯, F(Y) 和 F(X) 相同,不能保證 X 和 Y 相同,比方說另一個密碼 world 經過 F 處理後,也會成為 Gjy3.U5xOfA。所以呢,F 需要一點特殊要求,就是不同的密碼,經過 F 處理之後,也要得到不同的編碼,數學上說的就是 1 to 1 。實務上的要求沒有那麼嚴格,但至少,重複率要很低,非常的低。
另外一個問題是,BBS 的站長當然可以看BBS 的程式碼,也知道 F 的編碼過程,難道不能把 F 反解回來嗎?數學上來說,的確存在一個 F 的右反函數 G,使得 F(G(X))=X ,所以站長「只要能」找到這個 G,就可以偷得使用者的密碼了,但困難的就在於找到這個反解法。
已經知道編碼的方法,倒著回去,不就可以得到反編碼法了嗎?我曾經被這個問題困擾了一陣子,然後一步一步的把密碼編碼法拆解,然後看 到了不可逆的部分,終於相信了。其實不需要這樣子才能瞭解。這裡的不可逆,和數學的不可逆有點不一樣,事實上,前面已經說了,像 F 這樣的函數,的確存在足夠好的反函數,數學意義上它是可逆的。
什麼是這裡的不可逆,舉個例子比較快,比方說我們讓F(X) = 第 X 個質數的平方根小數點一位到十位。求出 n=F(X) 相當容易,只要拿出夠好的計算機,計算第 X 個質數,把小數點拿出來就可以了。但相反的,如果是已經知道了 n=F(X),想知道 X 是多少,只得慢慢的找了。所以這裡的不可逆,只是很難找的意思,難到只能一個一個慢慢去試。
最難也只能這樣了,你沒有辦法阻止我一個一個去試。
但是,你怎麼知道只能一個一個去找,也許有捷徑?不用太驚訝,這是一類很古老的問題。還記得中學學的一元二次方程式嗎?或者多元一次聯立方程式?方程式就是我們的 F,解方程式就是尋找看看有沒有快速得到 G 的方法。
對幾千年前的人來說,F(X)=5X^3+6X^2+7X 已經夠好了。

猜數字遊戲 (7)

除了不可逆的編碼外,另外還是有一些軟體會使用可逆的編碼法,比方說,Windows 撥號網路的密碼記憶,為了不讓人輕易讀到它幫你記憶的密碼,所以加以編碼,但編碼又一定要可逆,因為視窗要幫你輸出密碼。
就某方面來說,這樣甚至比用明文記憶更糟。
還是回到前面的不可逆編碼,既然找不到快速的可逆解法,我們至少能慢慢把密碼試出來,雖著編碼方式的不同,試出來的時間當然也不同。比 方說,我們可以在兩天的時間之內,使用個人電腦,試出任何一個由英文字母,阿拉伯數字,標點符號,空白反正就是你鍵盤能夠直接敲出來或者加上 Shift鍵能敲出來的那些東西組成的密碼。反之,一般 Unix 的 crypt編碼,需要的時間就久多了,不是一兩年能夠出來的。
雖然,必須要慢慢去試,但是,我們還是有有趣的猜數字遊戲可以玩。
比方說台大計中好了,會要求學生、老師和職員,在申請帳號時,填寫一個預設密碼。當年我申請時,發現一堆人把申請單放在一個籃子內,我 根本就不用猜,就可以看到許多人的密碼了。這當然不夠有趣,有趣的是,計中限定你設定的密碼,必須前兩位是英文字母,後四位是數字,比方說, ab1234,那前兩位的英文字母可不可以用大寫?就我瞭解是可以的,但多數人都有疑惑,在對於大小寫沒有特別喜好的情況下,大多數人,在詢問職員和只用 小寫之間,會選擇後者。
這樣,大大的減少我們的搜索範圍和花費的時間。
26*26*10000 ,看起來是一個大數字,即使用很普通的個人電腦,也不需要花費幾小時就能試完。當然前提是,要先有編碼過的密碼表。一般的情形下,計中不會讓你看這個表,但在某些情況下,是可以拿到這個表的。也可以使用一些不太難的技巧,主動拿到這個表。
問題是解一個密碼,花費的時間不多,但我們需要猜很多密碼的時候,怎麼辦?

猜數字遊戲 (8)

面對一萬多個帳號,即使是只要試 aa0000 到 zz9999 之間的可能,也要花費不少時間。還好,這些數字之間,不是平等的, ab1234 永遠比 kt2493 吃香一點,但問題是,哪些數字是吃香的?我們知道,生日永遠是密碼選擇的主流,所以第一個數字是 0 的機率不小,第三個數字也常常是 0,1,2 ,如果你手上剛好有一份學號和生日的對照表,也許可以先試一下。但是,許多人並不是使用自己的生日,而是親朋好友的。況且,生日也不見得是平鋪直述的使 用,所以期望不要太高。另外,1234,5678, 7777這種數字,也比較吃香。與其花腦筋空想,不如使用統計的方式,把有人用過的密碼來做一統計。光是哪一位、哪一個數字、哪一個字母比較常用,已經有 不錯的效果了。
總之,雖然使用者隨時可以改密碼,但由於前面所說的,既然電腦都幫你記住密碼了,誰還會記得去改密碼?另外一方面,使用者很可能會誤會說,密碼一定要前兩位字母、後四位數字。所以,光是用這個方法,可以解出的密碼超過七成,甚至有九成以上的解碼率。
解出密碼有什麼用處呢?簡單的說,除了得到大家沒有良好的密碼習慣這個結論,並且感嘆一下外,似乎沒有什麼用處。這也不算是什麼用處,因為不需要解出密碼也知道結論。
還有什麼用處呢?連上別人的帳號,可以看別人的信,使用硬碟空間,不是什麼有意思的事情。但是,幫別人查成績,倒是蠻有趣的。

猜數字遊戲 (9)

說到查成績,其中也有一個猜數字遊戲。
查成績遊戲的第一版,雖然也需要輸入密碼,但由於當時作者技術上的限制,所以在輸入密碼後,查成績系統會利用學號,產生一個特別的數 字,利用學號和那個數字,就能查到成績了。問題就在於,數字是經由黑箱產生的,我們能看到數字,能看到學號,但我們不知道數字怎麼產生的。不過呢,一個很 明顯的現象是,班上的同學似乎產生的數字差不多,研究室內的許多人,都知道一些密碼,一個一個拿來試試,證實了這個結論,而且,觀察到了,某個學號是最小 值,然後向兩側上升,這樣的函數,該不會是一個開口向上的拋物線啊?
多試了幾個學號,證實了這個猜測,然後又試了一些別的系的學號,把整個黑盒子都解出來。
因此,在數學系的網路上,有了一個特別版的查成績服務,讓那些沒有在計中申請帳號的同學,也能查到自己的成績。
只讓在計中有帳號的同學能查成績,實在是一種不公平。
當然了,這招現在已經行不通了,不過呢,手上一堆帳號和密碼對照表,還是可以幫別人查成績的。
光查查成績似乎不夠有趣,那幫別人領錢又如何?

猜數字遊戲 (0)

**本篇文章受密碼保護,請輸入密碼後繼續閱讀: ********
密碼錯誤!
請再試一次: *********
密碼錯誤!
請再試一次: *********
....

2000年6月15日 星期四

誠實國之謎 (4)

這時,突然聽到:「讓我來解答吧,國王。」

  是誰?難道是之前枉死者的冤魂嗎?

  一個人影從大門旁的柱子邊站了起來,慢慢的走到中間,原來是ㄆ王子。ㄆ王子在以圓週率那個方式解答國王難題失敗之後,一直坐在大門旁的柱子邊。

  國王:「原來還有一個漏網之魚,只剩下五分鐘了,說出你的答案吧。」

  ㄆ王子:「很簡單,他們三個人我一起問同一個問題,先回答的就是隨便說。」

  國王露出不耐煩的神色:「你沒有新的招數了嗎?你還記得你剛才圓週率小數點九十八位的問題已經失敗了?這次你是要問圓週率小數點以下九 百九十八位呢?還是要問第一萬二千三百五十六個質數的尾數是不是三了?不是告訴過你行不通了嗎?就算誠實和說謊的人,都必須花一段時間才能回答,隨便說的 人難道就不能故意晚一點回答?前面已經有很多人嘗試浪費我的時間了,你知道他們的下場嗎?還是你…」

  ㄆ王子打斷國王的話:「時間不多了,請讓我說完答案之後再評斷吧!我要問的問題是:『現在這個問題,你們是不是最多只有一個人回答「否」,兩個人回答「是」?』」

  國王喃喃自語:「這樣啊,那如果誠實的人…如果先回答『是』的話…」。國王的聲音越來越小,然後就陷入了一段沈思之中了。在這段時間中,沒有人趕說話。ㄆ王子就這樣成功了撐過了二個時辰的,仍然保有性命。

  就這樣大概過了十分鐘左右,國王說話了:「有趣了,這個問題有趣的地方,在於誠實的人和說謊的人不會回答一樣的答案,所以呢,關鍵就在於隨便說的人的回答了。」

  ㄆ王子說:「沒有錯,如果三個人都回答的話,誠實的人和說謊的人,不管怎麼回答,一定一個回答『是』,一個回答『否』,這點在他們回答 之前就已經非常宿命的確定了。所以,三個人中是不是只有一個人回答回答「否」?還是有兩個人會回答『否』?在隨便說還沒有回答之前,都有可能,說謊者和誠 實的人都無法事先預測。」

  ㄆ王子得意的笑了笑:「之前讓解題者頭大的隨便說,他無法預測的特性在這裡被巧妙的運用了,沒有錯,隨便說的確會擾亂我們解題者的判斷,但同樣的,他也讓讓誠實的人和說謊的人無法預測,這可說是以子之矛,攻子之盾的方法。」

  ㄆ王子說:「只要隨便說的人一回答『否』,誠實的人就可以放心大膽的回答『否』,說謊的人也能回答『是』了。同樣的,只要隨便說的人一 回答:『是』,說謊的人也可以回答『否』,誠實的人也能回答『是』了。這樣,要判斷他們的身份,是輕而易舉的事了。只要誰先回答,就是隨便說的,剩下兩 個,只要看他們的回答和事實相同還是相反,就能知道他們是誠實還是說謊的了。」

  國王說:「這樣的確能分辨他們的身份,但是,你考慮的狀況,都是他們三個人都有回答,但就像之前被砍頭的那個誰曾經考慮過的解法一 樣,有沒有可能有一種狀況,當前兩個人回答了之後,造成第三個人不論怎麼回答都是矛盾的,所以無法回答?這樣,就只有兩個人有回答,你的方法就有可能破功 了。」

  ㄆ王子說:「這個問題我也有考慮過,當然他們不能故意不回答問題。」

  ㄆ王子換口氣說:「我先來說明,為什麼誠實的人無法昧著良心搶先回答『是』或者回答『否』。如果說他說『否』的話,萬一隨便說接著說 『否』,誠實的人就不誠實了。那如果誠實的人搶先回答『是』呢?只要隨便說的人接著回答『否』,說謊者的確就陷入了兩難的矛盾了,如果他回答『是』的話, 則三個人中只隨便說回答『否』,那說謊的人不就說了實話了嗎?所以說謊的人不能回答『是』。如果他回答『否』,那就有兩個人回答『否』了,所以同樣的,說 謊的人也不能回答『否』,因為這樣一來,他又說實話了,所以他只能選擇不回答,這樣,誠實的人回答『是』,隨便說的人回答『否』,說謊的人不回答,誠實的 人又說謊了,所以,誠實的人為了要保證他的信用不會破產的話,他就不可能先回答了。」

  ㄆ王子:「同樣的,說謊的人如果先說的話,也無法保證他的回答一定與事實不符。假如他回答『是』的話,只要隨便說的人回答『否』,誠實的人說『是』,說謊的人就變成說實話了,所以說謊的人不能先回答『是』。」

  國王說:「可是誠實的人也可以回答『否』啊?這樣不就沒有矛盾了。」

  ㄆ王子說:「首先呢,誠實的人並沒有義務替說謊的人維護他的謊話,而且呢,就如國王說的,誠實的人也只知道另外兩個人一個是說謊的,一個是隨便說的,所以他絕對有權利回答『是』。只要他有回答『是』的可能,說謊者就不能冒險回答『是』了。」

  國王說:「如果說謊的人先說『否』呢?」

  ㄆ王子說:「那就更簡單了,只要隨便說的人先說『否』,說謊的人又變成說實話了,他也不能冒這個危險。」

  ㄆ王子換了口氣,休息一下,又說:「經由這樣的分析,我們可以清楚的知道,誠實的人和說謊的人都不能先回答,只有沒有不需要回答負責的 隨便說,才能先回答。即使是這樣,其中還是有一層巧妙的地方在,當隨便說先回答了『是』,說謊的人如果也回答『是』呢?這時誠實的人不能回答了,這就是我 會問:『現在這個問題,你們是不是最多只有一個人回答「否」,兩個人回答「是」?』,而不是問『現在這個問題,你們是不是有一個人回答「否」,兩個人回答 「是」?』的原因了,如果少了那個『只有』,那說謊的人絕對有權利說:「是」。」

  ㄆ王子神情愉快的說:「這樣,我這個判斷的方法毫無問題了吧?」

  國王說:「沒有錯,你的確是解答了這個問題。」

  ㄆ王子說:「那這就表示我可以娶公主了?」

  國王說:「很可惜的,你並沒有看出我題目中的暗示。你不妨先用你的方法來分辨一下他們的身份。」

  ㄆ王子於是使用了他的方法,問了他們三個:『現在這個問題,你們是不是最多只有一個人回答「否」,兩個人回答「是」?』

  出人意料的的,三個人都回答『是』。

  ㄆ王子驚訝的說:「怎麼可能?怎麼可能?」

  國王笑著回答:「沒有想到吧?我的題目暗示很清楚了,誠實國裡面,還是有說謊的人,也還是有隨便說的人。你一定更沒有想到,原來誠實國的國王居然也會說謊?」

  ㄆ王子嘴巴張著說不出話來。

  國王又說:「其實也不用那麼驚訝,在一堆都誠實的人中間,由一個會說點謊話的人執政,其實也是很自然的事。」

  ㄆ王子說:「那…公主呢?」

  國王笑著說:「前面那位崩潰了的ㄈ,倒是說對了一件事,根本沒有公主。」
(完)

2000年6月14日 星期三

誠實國之謎 (3)

時間就這樣一分一秒的過去了,就在剩下最後的十五分鐘的時候,ㄈ高興的大喊:「我知道了!」
正在打瞌睡的國王,被ㄈ的大喊驚醒了,說:「你的辦法最好有效,否則你要為了吵醒我而付出代價。」
ㄈ繼續大喊:「我知道了,我知道了,我終於知道了,這三個人都是誠實國的人,而且,根本沒有公主,對不對?一定是剛才問路的時候,被路人騙了,這裡其實是說謊國吧?還是我在作夢對不對?」
接著,ㄈ就狠狠的打了自己兩巴掌,想把自己打醒,發覺沒有效果,又更用力的打了兩下,還是沒有用,竟然一頭往王宮的大柱子撞過去,由於長時間耗盡心神的思考,又看到許多人枉送性命,心力交瘁,ㄈ這一撞居然就這麼一命嗚呼了。
看來,我們只能把希望放在ㄉ身上了。
這時,ㄉ開口了:「好吧,看來只有靠我自己了,我的方法是,我問他們第一個人:『你是誠實的或你會回答「是」,是不是?』如果他是誠實的,他一定會回答是,如果隨便答,那就不一定。」
國王問:「那如果他是說謊的呢?」
ㄉ說:「他會無法作答,由於『你是誠實的』這個敘述對於說謊的人來說是錯的,所以回答的關鍵在於『你會回答「是」』這個敘述是否成立。我們現在要說明,不管說謊的人不能回答『是』,也不能回答『否』。
   假如他回答『是』,那『你會回答「是」』這個敘述就成立了,那整個問題的正確答案就是『是』了,但他要說謊,所以他就得回答『否』,但前面已經假設他回 答了『是』所以矛盾。  假如他回答『否』,那『你會回答「是」』這個敘述就不成立了,那對於整個問題來說,由於他既不是誠實的人,也不是回答『是』,所 以真的答案就是『否』了,這樣,說謊的人又說了實話了,同樣也是矛盾。所以了,說謊者只能選擇不回答。」

國王說:「好吧,如果他回答否,那你可以知道他是隨便說的,剩下兩個人一定一個是說謊的,一個是誠實的,很容易就能分辨出來。如果說第一個人不回答,就一定是說謊的,那你分辨怎麼把剩下的兩個人哪一個是誠實的,哪一個是隨便說的?」
ㄉ說:「那我就問第二個人,『你會回答「否」,是不是?』,第二個人如果是隨便說的,當然可能回答是,也可能回答否,不管怎麼樣,他總 是會回答。但如果他是誠實的,那他回答『是』的話,他說謊,回答『否』,也說謊,所以他也只能不回答。由此一來我們很容易的就可以知道,第二個人如果回 答,就是隨便說,如果不回答,就是誠實的。第三個人我們也不用問他了,他一定就是剩下的那一個人了。」
國王又問:「那如果第一個人回答『是』呢?」
ㄉ接著說:「那他可能是誠實的或者隨便說的,那我們就把問第一個人的問題再問第二個人一次,同樣的有三種情形。如果他回答「否」,那他 一定是隨便說的,那第一個人就一定是誠實的了,第三個人也不用問了。第二種情形是第二個人回答『是』,那第二個人也可能是誠實的,也可能是隨便說的,總之 第三個人是說謊的,我們只要問他第一個人是不是誠實的,就可以確定前兩人的身份了。如果第二個人不回答,那我們第一個人就當作白問好了,很明顯的,第二個 人就是說謊的,我們只要把剛才那個問題:『你會回答「否」是不是?』問第三個人,就可以確定三個人的身份了。」
國王深深的嘆了一口氣:「也真難得你能想到以利用邏輯上的矛盾,使得他們被迫不能回答,然後又構造出一個如此巧妙的問法,還真是不簡單。」
ㄉ鬆了一口氣:「多謝國王一口氣。」
國王又嘆了口氣說:「今天已經殺太多人了,看你的表現還不錯,就這樣算了吧。但是,又不能讓你出宮之後到處亂說今天的事,好吧,你可以選擇,把舌頭割掉、逐出宮呢,還是要關進大牢終身監禁?」
ㄉ不平的說:「國王,我不是已經解決了您的難題嗎?不是依照規定要把公主嫁給我嗎?」
國王笑了笑:「你那也算解法?首先呢,你怎麼麼知道他是不回答的?如果他半小時之後才回答,你在二十九分鐘的時候怎麼知道他是不回答 呢?還是還沒回答?,如果又過了兩天,他還沒有回答,你又怎麼知道他是還沒回答,還是不回答?總之,你必須等到無窮久之後,才能在邏輯上確定他是不回答 的,那你又怎麼有時間再問第二個人?又有什麼時間判斷呢?
國王說:「當然也不是一定要等到無窮久的時間之後才能確定一個人是不是不回答,比方說如果你把你剛才的問題,同時問他們三個人,那你 可以等到兩個人回答之後,就能知道第三個人一定是不回答的。你可以試試看,是不是能設計出更巧妙的問法,避開必須無窮久的這個問題。我想,是不大可能有辦 法的。而且呢,這還不是你的方法的唯一問題。另一個問題,是你詢問的過程中,有問到第三個人,第一個人是不是誠實的?是不是?」
ㄉ說:「是的。」
國王說:「可惜呢,他們三個人,除了知道自己的身份外,也不知道另外兩個人的身份,所以呢,你的辦法還是行不通。所以呢,你是要選擇割掉舌頭呢?還是關進大牢?」
ㄉ說:「國王,等一等,我還有一個辦法,這個辦法一定可以解決,請再給我一個機會。」
國王說:「好吧,可是,不要浪費我的時間。」
ㄉ說:「我要問的問題,是『你回答這題的答案,跟問你太陽是不是從西邊出來的答案是一樣的,是不是?』」
國王說:「要問哪一個,還是一起問?」
ㄉ說:「我要問的人,是能夠回答我這個問題的。」
國王哈哈大笑說:「不錯不錯,還真有巧妙,不管誠實的人還是說謊的人,都無法回答你的問題,但更巧妙的是能用選人的時機來偷偷問出誰是隨便說的。」
笑容立刻又收了起來:「很可惜的,姑且不論你這樣偷偷問有沒有違規,你要找誰來幫你選人?又怎麼知道誰知道他們的身份?他們誰是誰連本王都搞混了,又有誰來幫你選人?你這樣是行不通的。你果然又浪費了我的時間了,所以呢,你也不用選要割舌頭還是關大牢了。」
就在國王的命令下,ㄉ也失去了寶貴的生命了。
難道故事就這樣結束了嗎?
當然是不可能的。
那接下來難道是國王來做講解嗎?
這當然也不太可能,因為這樣的話,依照國王的規定,他就要把自己的女兒嫁給自己了。
現在時間止剩下了五分鐘了,但是,連ㄉ都死了,剩下多少時間還有意義嗎?
這時,突然聽到:「讓我來解答吧,國王。」
是誰?難道是之前枉死者的冤魂嗎?如果是這樣,國王得把女兒嫁給冤魂,難道,國王的報應來了?
請看完結篇。

2000年6月13日 星期二

誠實國之謎 (2)

國王終於沒有打斷老先生的話,聽完了他的解答。這時,大廳內的其它應徵者,有的點頭稱是,有的則恨自己怎麼沒有早一步往不可能有解這方面想。

  國王說:「雖然說,朕還是不是很懂,但你的意思是,這個問題沒辦法解答?」

  老先生回答說:「草民正是此意。」

  國王怒道:「大膽!拖出去斬了。」

  老先生嚇了一跳:「聖上饒命啊,草民的證明並沒有錯誤啊,大王如果不信,可以召集國內長老,詳加驗證,還請聖上明察。」

  國王回答:「姑且不論你的證明是否正確,朕這次請你們來,是要解答這個難題的呢?,還是要請你來告訴朕,這個難題是不能解決的?是朕說錯,還是你聽錯?」

  老先生連忙求饒:「小人知錯,請大王從輕發落。」

  這時國王氣也消了一半:「姑且念你初犯,且為無心之過,那就發配邊疆好了」

  老先生就這樣被旁邊的侍衛逐出宮去了。

  不少應徵者見情勢不妙,打算趁著混亂偷偷跑走,國王也發現了這個現象,相當生氣,覺得不受尊重,立刻命令侍衛關上大廳的門,並且把那些 準備偷跑的人一一就地正法了。然後宣布,如果沒有人能解出難題,他們一個也別想活著回去。應徵者都嚇了一跳,真沒想到這個國王原來是這樣脾氣暴躁的人。

  目前剩下的五位倖存應徵者,心裡盤算著,來這裡這麼久了,連公主都沒見到,而且還有生命危險。國王脾氣這樣暴躁,他的女兒該不會也和他一樣吧?而且依照剛才那個老先生的說法,這個題目可能根本無解,那他們豈不是無法活著走出去了。

  ㄅ國的王子剛好也在那五個人之中,他起身對國王說:「國王大人,立刻讓我回國,你要是不放了我,我父王會帶我國的二十五萬大軍來把你們消滅的。」

  國王的回答也很簡單,立刻叫侍衛把他拖下去斬了。

  國王說了:「我失去耐心了,在給你們一個時辰的時間,如果沒有人回答的出來,就全部斬了。」

  所謂急中生智,國王才剛說完沒多久,ㄆ國王子就宣布說有了解答。國王請ㄆ國王子說明他的解法。

  ㄆ國王子說:「很簡單,三個人我都問同一個問題,圓週率的小數點下九十八位是不是六?」

  國王說:「不可以,誰會那麼無聊,去背那麼長的圓週率?你不可以問他們也不知道的問題。」

  ㄆ王子笑了笑說:「我這個辦法的關鍵就在於沒有人會無聊去背圓週率,但我這裡提供了一小段計算圓週率的程式碼:

int a=10000,b,c=2800,d,e,f[2801],g;main(){for(;b-c;) f[b++]=a/5;for(;d=0,g=c*2;c-=14,printf("%.4d",e+d/a) ,e=d%a)for(b=c;d+=f[b]*a, f[b]=d%--g,d/=g--,--b;d*=b);}

  請國王提供他們一部貴國最先進的電腦來計算,半個時辰之後,答案就能出來了。由於隨便答的那個人,並不需要依賴電腦出現的答案就能作答,所以他一定會最先回答,誠實或說謊的人,則必須等到電腦出現答案之後才能作答,如此一來,問題就迎刃而解。」

  國王冷笑了一下:「是嗎?那你就試試看你的方法行得通還是行不通。」

  ㄆ王子:「沒有問題。」

  國王於是就把三個問題人物及ㄆ王子帶入偏殿,讓他作答。

  半個時辰之後,國王,ㄆ王子從偏殿走了出來,只見ㄆ王子眼神呆滯,口中喃喃自語的,不知道在說些什麼,臉上絲毫不見任何欣喜的神情。仔細一聽,ㄆ王子只是不斷的再重複:「怎麼可能,怎麼可能有人真的會無聊到去背圓週率到小數點下一百位。」

  經過又一段時間的靜默,另外的一個應徵者ㄇ,提出了他的辦法了,他對國王說:「國王大人,我要能問他們的每個人一個他們只能回答「是」或「否」問題,然後要能分辨他他們身份,就算解答難題了,是不是?」

  國王說:「沒有錯。」

  ㄇ繼續說:「前面的老先生已經證明了,讓他們只回答一個「是」或「否」是不足以判斷他們的身份的。所以,我們其實只要能再多問一個問 題,就很容易能確定他們,但國王的規定並不允許。但是,國王您的規定有一個明顯的漏洞,您的問題只是說他們只能回答「是」或「否」,但並沒有規定他們只能 回答一個「是」或者一個「否」,所以,我可以巧妙的安排問題,讓他們回答很多「是」,很多「否」,這樣,就和問很多問題一樣了,比方說,我可以問他們: 『如果太陽是從東方出來的請你們先回答一個「是」否則請先回答一個「否」,如果第一個人是誠實的人,請再回答一個「是」,否則請再回答一個「否」,如果第 一個人是說謊的人,請再回答一個「是」,否則請再回答一個「否」…」國王打斷了他的話:「先停停,真是亂來,你不要在繼續讓費大家的時間了,你犯了很大的 錯誤,首先呢,我規定他們只能回答「是」或「否」,並不是規定他麼可以回答,「是」或「否」或「是,是」或「是,否」或「否,否」這類由「是」或「否」所 組成的有限數列,所以,規定並沒有漏洞,這是第一點。」

  國王繼續說:「第二點,回答很多「是」或「否」,和問很多只能回答「是」或「否」的問題並不一樣,由於你問的只算一個問題,說謊的 人,只要在一連串的「是」、「否」中,有一個騙你,就算說謊。但是呢,如果是分開來問,則必須每一個答案都與事實不同,才能算是說謊。這一點,就好像有五 個選項,沒有部分給分的多重選擇題,和五題是非題的差異是一樣的。再來了,最後一點,你的問題太長了,回答的人要花很多時間才能聽懂題目,你不要忘了,等 他們聽懂題目,說不定早就超過時限了,不要忘了,你們剩的時間不多了,現在止剩下一個時辰多一點而已了,等你的頭被砍了,他們才回答,你也沒有辦法做出判 斷了。」

  國王換了口氣繼續說:「我最討厭有人浪費我的時間了,所以,來人啊,立刻把他拖出去砍了。」

  就這樣,應徵者又少了一個。ㄈ和ㄉ當然沒有因為競爭者變少而高興。不過呢,競爭者變少對他們不見得有利,但是答案的可能性變少了,卻有利於他們思考(或者放棄答題的希望)。

  時間就這樣一分一秒的過去了,就在剩下最後的十五分鐘的時候,ㄈ高興的大喊:「我知道了!」

  究竟ㄈ的解答是什麼?真的正確嗎?還是會步上其它答題者的後塵?且待下回分解。

2000年6月12日 星期一

誠實國之謎 (1)

很久很久以前,有一個叫做誠實國的地方,他的鄰國則為說謊國,顧名思義,誠實國的國民都只會說真話,說謊國的人,都只會說謊話。雖說兩國的習俗是如 此不同,但兩個國家卻是相當友好的,畢竟只會說假話和只會說實話的人,相較於其它那些有時說謊有時誠實的人,都算得上是單純的。

  誠實國的國王很有錢,而且有一個很漂亮的女兒,雖然國王的女兒不是隨隨便便可以見到的,但在誠實國的好處就在這裡,我們不用擔心有什麼謠言。

  算一算國王的女兒也該到了適婚年齡,為了挑一個好一點的女婿,誠實國的國王於是舉辦了一個公開徵婚。附近各國的王公貴族,以及本國的青年才俊,紛紛前來參加。

  想來參加的人雖然成千上萬,但實際到場卻也只有寥寥十數人。一來本國的青年需要通過初試,有名額限制。二來國外來的嘉賓,只要稍微笨一 點的,都在通往誠實國和說謊國的許許多多叉路上,因為在問路時,無法分辨路人是誠實國還是說謊國的人,因而誤入歧途,來不及參加徵婚,運氣差一點的,甚至 成為野獸的晚餐了。

  總之,這十幾個人都是一時之選,也有幾個鄰近強國的王子,要決定誰可以娶公主,必須要有客觀的標準,依照誠實國的傳統,要能解答國王出的難題。

  國王拍了拍手,從旁邊進來了三個人,站在大廳的中央。國王於是說了,這三個人,一個是誠實國的人,總是說真話;一個是說謊國的人,總是 說假話;另外一個呢,有時誠實有時說謊,總之問他什麼問題,他都隨便回答。不過呢,他們誰誠實、誰說謊、誰隨便說,我們不知道。現在呢,如果讓你問他們每 個人一個問題,他們只能回答「是」或「否」,你只能藉由他們回答的答案來判斷他們的身份。你要怎麼問,才能確定他們的身份?

  誰能解得又快又好,我就把女兒嫁給誰。

  馬上呢,就有幾個人搶著回答,但顯然沒怎麼經過大腦,答完之後就被推出去斬首了。

  他們這些錯誤的方式,這裡就不浪費篇幅介紹了,總之呢,如果你還沒有看過和想過這個問題,不妨先暫停一下,花一點時間來想一想這個問題,等確定自己真的想過這個問題之後,再繼續看下去。下面呢,也會多空白個幾行,堅定你自己想一想的決心。


  在幾個人被砍頭之後,場面開始冷靜了,有的人埋頭苦思,有的人低頭不語,也有一些人,自知解不開,偷偷的溜走了。

  終於,也是應徵者之一,誠實國內一個素以研究數學聞名的老先生,打破沈默,站了出來。國王就說了:「久仰夫子之名,不知夫子有何高 見?」,老先生清了清喉嚨,說道:「不妨設此三人為集合 P={A,B,C},他們的身份誠實、說謊、隨便,為集合 Q ,則我們想求的解答可能有 #Q*(#Q-1)*(#Q-2) 種可能,又設「是」,「否」為集合 S,那他們三個人可能的回答可視為 SXSXS,又不妨假設我的第一個問題稱為 q1 …」

  「等一等!」從小數學一向不好的國王,聽到一大堆變數名稱,實在受不了,只好打斷老先生的話,「你這樣 P 啊 Q 啊的,朕實在聽不下去,能不能講白話一點?」

  老先生嘆了口氣,說道「好吧,草民不妨這樣講,這三個人的身份,可能性很多,我們計算一下可知,總共有六種可能性,這點想必陛下也很清 楚,如果陛下還不瞭解的話,可能對於排列組合之學要多加涉獵了,另外如果,可以的話,草民認為可將排列組合之學,加入敝國的國民教育課程之內,期使國…」

  國王又打岔了,「排列組合之學,朕還懂一點,不要講題外話。」老先生繼續說道:「我們所問的每個問題,都有「是」、「否」兩種,可能 的答案,總共問三題,所以,可能的回答有 2x2x2=8這麼多的可能性,但由於其中有一個人會隨便回答,所以不管我們怎麼問,都可能出現兩種回答的情況。如果我們能解答這個問題的話,那必須要能 提出一種問法,使得那三個人,只要身份不同,就會有不同的回答這樣,我們才能以回答的狀況,來決定他們的身份,但是一種身份可能性,會有兩組回答,所以我 們必須要有 6*2 種回答,才足以區分使用者的身份,但是呢,可能的回答只有八種,所以,不管如何問,至少一種回答,我們無法區分三個人的身份。」

  國王終於沒有打斷老先生的話,聽完了他的解答。這時,大廳內的其它應徵者,有的點頭稱是,有的則恨自己怎麼沒有早一步往不可能有解這方面想。

  國王說:「雖然說,朕還是不是很懂,但你的意思是,這個問題沒辦法解答?」

  老先生回答說:「草民正是此意。」

  究竟老先生的解答是否正確呢?難道公主真的就要嫁給這個老先生了?欲知後事如何,且聽下回分解。並且也可以利用這個時間自己驗證一下老先生的論點是否正確。

*註:這個題目跟一般流傳的題目:「誠實、說謊、隨便說三個人,問他們三個問題是非題來分辨誰是誰」不太一樣,因為這個故事裡的題目限制一個人只能問一個題目。這個一般流傳的題目,當然是有解答的,而且思考的過程還挺有趣的,讀者如果還沒見過,不妨也體會一下。

2000年6月11日 星期日

五十年不變


中共說過,台灣如果接受一國兩制,可以讓你五十年不變。這是一個相當有趣的問題。五十年之後,這些目前的政治決策者還有行為能力的話,那我們的 醫學一定有了長足的進步了。我想這些政治上的決策者,大概不會考慮醫學有長足進步的可能性。那五十年的意義就很明顯了,他的意思是說,台灣的人民,歸順我 吧,你還是可以繼續保有你的現在的財富和安定的生活,如果不歸順的話,就很難說了。對於那些目前年紀還輕的台灣同胞們,很抱歉了,五十年之後,你可能還不 到七十歲,如果剛退休就被抓去勞改,那你要怪罪中共領導人或是那些台灣的老人們,隨便你了。反正那時的中共領導人早已不知換了幾代了,台灣的老人也不知道 跑到哪裡去了。

事實上,假定這個條件有影響了台灣方面的決定,那就表示台灣人替後代子孫決定了一個自己不想要有的生活,換取保持自己生活的權力。
另外一點,提出這個條件的同時,中共等於也承認了,沒有人會喜歡變成像他們一樣的生活方式,也就是,承認他們是比較不好的。也就是如此,五十年不變也才能成為一種福利。
如果中共信守承諾的五十年不變,那也表示名義上的統一中國了,但是實質上卻得五十年之後才能完成。中共方面顯然覺得名義比實質重要,卻又希望台灣方面會覺得實質比名義重要。
五十年不變只是兩岸思想差異的冰山一角而已,想在談判桌上完成兩岸和談在這十年是很難的,之後,不斷的換人接班之後才有可能。
那兩岸統一的可能性有沒有呢?統一的可能性看來只有中共佔領台灣一途是最有可能的,但如果中共方面聰明一點的話,是有其它可能的。其實 作法也很簡單,充分的表達善意即可,不再打壓台灣在國際舞台上的空間,聲明放棄武力犯台,主動積極的做兩岸文化財經交流,並且提供兩岸交流的優惠。雖然還 是要常常放話,提醒台灣,還是希望台灣回歸祖國懷抱,但講完之後,也一定要補充一句,不強迫,尊重台灣人民的意願。
這就有點類似比較進步的傳教手法,告訴你,我是來傳達福音的,我是要幫助你的,尊重你的意願,而不是威逼利誘,信神者得永生、異教徒下地獄。就我個人身為被傳教的對象而言,對於表現善意的前者相當難以抵抗,而後者呢,只會更加堅定我不信的意願。
以此,挾中共地大物博泱泱大國的文化、財經入侵,成功率還比較高一點。
有趣的是,這些作法反而是台灣所希望的。而且台灣也知道太陽與北風比賽脫外套的故事。
但問題是,中共要如何擺平中共境內高漲的民族主義(當然這可能是他們刻意造成的)?另一個問題,如果這樣,中共還是中共嗎?

2000年6月2日 星期五

有機械而後有機事

下一句是有機事而後有機心,就是數千年前那個不願意使用木頭作的工具來讓種田更省力的老人說的。

  這個故事讓我印象深刻,所以碰到之前慧芳在 Kaffee 討論區提到有關排斥太文明又複雜的的東西的時候,會自然的聯想到那個故事。

  昨天,在中國時報上又看到了這個故事,原出自〈天下〉篇,那個看到辛苦提水灌溉的老人,好心建議他使用利用槓稈原理省力的木製機械的 人,就是子貢,只不過那個老人說,他早就知道這種機械了,只是不願意使用,還用「有機械而後有機事,有機械而後有機心」來訓勉子貢,然後子貢也感到很羞 愧。

  對於這個故事提供的意識型態,一直不太能理解,而且,就我能理解的部分,也不太贊同。不過呢,這次看到這個故事,卻聯想到了一件蠻正面的往事。

  事情發生也沒多久,在部隊中,像我這樣的生活習慣和態度,難免大錯不犯、小錯不斷,小錯的結果就是罰勤了,罰勤也沒什麼,大部分都躲得掉,但總也有躲不掉的時候。

  有那麼一次,是要去清水塔,清水塔是一件苦差事,但那時因為已經是老兵,可以理所當然的指揮新進弟兄來處理就行了,雖然,我們這些所謂 的資深弟兄,也沒有清過這個水塔,唯一知道的資訊也只是,清水塔不太輕鬆而已。軍中就是這樣,反正就是新兵聽老兵的,老兵也得聽班長的,帶頭的人不管懂不 懂,都要裝作經驗豐富的樣子。

  於是,就在中士班長的命令下,一堆人扛著哈雷抽水泵,到頂樓的水塔去了。哈雷的作用就是要把水塔的水抽掉,以利清掃的工作。

  在抽水之前,先要把水塔進水馬達給關閉,這個工作,主要是由我們隊本部的人來負責,畢竟比較瞭解隊本部大樓的開關位置。雖然不太難,隊 本部的新進弟兄似乎也找不到開關,我只好自己跑去關了。接下來抽水的動作,我就無能為力了,哈雷抽水泵的啟動,還是交由外船單位的弟兄來專業分工為佳。

  哈雷抽水泵的啟動,由於某次小火災的歷史因素,列為外船單位的驗收項目之一,所有外船單位的弟兄,都要會操作哈雷,才能完整的放假。 這裡的外船弟兄,也不乏通過驗收的,但身為負責國軍基層訓練業務的小訓練幹事,深刻的瞭解國軍訓練的成效如何。事實上,之前不久的九二一停電期,我本身就 全程目睹了好幾個軍官、士官長、上士、中士手忙腳亂的花了一個半小時才啟動了哈雷,來取代水塔的抽水馬達。

  果然,時間一分一秒的過去了,在不斷的嘗試下,哈雷始終沒有發動成功,比較資深的弟兄,最多也只能讓哈雷多叫幾下。就這樣花了快一個 小時,仍然沒有什麼進展。我看著這樣的狀況,覺得不是辦法,就建議說乾脆先把水龍頭打開,把水流掉好了,也許要花個一兩個小時,總比在花一兩個小時啟動哈 雷,還不知道能不能成功,要好一點。

  這個辦法比我想像中的要好一點,十分鐘之後,水已經剩一半了,當然這不表示二十分鐘後,水會流完,不過二十分鐘後,水已經流到人可以進去清潔的深度了。

  這個故事和莊子說的故事,可以互相驗證,有了哈雷這個機械,就有了啟動哈雷、使用哈雷的一堆麻煩的技術,由於知道如何使用哈雷抽水,也 見識過哈雷強大的能力,所以會有想用哈雷來抽水塔水的想法;由於有了這個想法,反而忽略了把水放掉的簡單辦法了,也平白浪費了一個多小時的時間,然後還要 把哈雷搬上搬下的,浪費體力。不過,也還好是在軍中,算是能夠有效的把一個已經浪費掉了的時間再浪費一次而已。

2000年5月13日 星期六

再從魔術師談起

既然在談誠實的時候談到了魔術師,就不能不說一說魔術師的原罪:魔術都是騙人的。

  也有一種說法,魔術師都是最誠實的,因為他在表演魔術之前就已經明白表示魔術不是真的。這個意思當然並不是說,每個魔術師在變魔術之 前,都會來一段聲明:「以下魔術效果純屬虛構,如果各位不願意被騙,請先行離開」之類的台詞,而是說大家早已有共識,魔術本身只不過是在製造一些看似不可 能發生的假象。而且魔術師不會利用這些假象來騙取觀眾門票收入以外的任何其他東西。所以說,基於提供觀眾娛樂的理由來製造幻覺,魔術也可以算是一種善意的 謊言。但要認定這個說法並非如此單純。

  首先,說什麼大家已有了共識,似乎是魔術師一廂情願的想法,至少很多小孩就不那麼認為。當一些小孩在看魔術表演,不能接受幻覺產生的 結果,大喊:「叔叔騙人」時,不知道傷害過多少像我這類善良魔術師的心靈。關於這點,我個人有個技術上的建議,如果表演時比較接近小孩子對魔術的刻板印 象,比方說從帽子裡拿出兔子來,穿著魔術師的燕尾服,戴高帽,就能避免這類狀況。至少小孩子喊的會是:「魔術師叔叔騙人」。

  即使是成人,也由於國內對魔術這方面的環境問題,如果你沒有穿燕尾服,戴高帽,手上還拿跟魔術棍,最好能在適當的時候表明魔術師的身份,並且視情況宣導魔術觀念,以策安全。

  就算是已經事先聲明了,魔術表演是騙人的,關於魔術師的誠信問題,我們還是有一些定義上的問題有待釐清。那就是如果我們已經事先聲明了 我們要騙人了,那我們的騙人還算不算騙人?既然我們已經事先聲明了,那表示對方已經知道接下來我們所說的話,我們不保證是真的,自然也就不會相信了,這樣 自然也不存在騙人的意義了。這樣,自然就定義而言,魔術更稱不上是善意的謊言了。

  但如果說是這樣,很明顯的,事先聲明的那句話,反而是假的了。

  所以說,「魔術都是騙人的」這句話是魔術師的原罪,一點都不假。

2000年5月12日 星期五

從道聽途說談起

的確是在某條路上聽到的,一個也在當兵的朋友談起的一件事。他的部門主管是一個預官,他很討厭這個主管,這種厭惡反應是很難避免的。光是義務役官兵 之間福利的差距,就以構成充分的理由,但除此之外,他還認為這個少尉預官主管相當無恥,他舉了一個例子來說明該主管人格之卑下:
該主管打算申請美國的學校念企管碩士之類的學位,推薦信、讀書計畫、自傳等等東西自然少不了。推薦信這種東西,一般來說有兩種寫法, 找推薦人親自寫,或者為了減少推薦人的麻煩,先自己寫一份給推薦人參考,然後推薦人同意的話,簽個名就行了。這個預官主管採取類似第二種方式,他以他們連 隊主官的名義寫了一封推薦信。推薦信的內容,該除了極力推崇該名預官平日關心照顧連上弟兄外(據該名朋友所說,剛好相反),還在九二一地震時,帶領弟兄前 往救災,由於狀況慘烈,許多弟兄不敢動手,該名預官身先士卒,率先動手,搬運清理屍體,弟兄們受到他的感動,因此也努力的完成任務。在救災之後,部分弟兄 心理上受到創傷,該少尉也盡心輔導他們的心理。在他的自傳中也是這樣寫的,而事實上呢,該連隊從未參與過九二一的救災工作。
以上就是他所說的事實了。
經由合理的邏輯推演,我們知道,在前面所說的事件中,必然至少有一個人是說謊的,當然,就你身為這篇文章讀者的立場而言,這個嫌犯也包含了我本人。因此,在事件的真偽成疑之前,為了保護嫌犯,姑且把這個事件當個故事來討論好了。
故事中的預官,顯然相信優良的道德人品有助於他申請學校,卻選擇了違反道德的方式來達成目的。這種作法看來似乎矛盾,卻並不罕見。會做 這樣事情的人,這類人都相信一個共通的前提,他們並不認為有道德很重要,但他們認為別人覺得道德重要。說的更清楚一點,他們認為一般人會覺得別人需要道 德。所以,在這種前提下,這種作法其實一點也不矛盾,反而是一個合理甚至明智的策略。
但即使這個策略再怎麼合理,大部分的人,尤其是正在申請學校的人,特別是正在申請企管碩士的人,一定會至少相當不恥他的為人,甚至覺 得他簡直喪心病狂。有點諷刺的是,這種反應,仍然服從剛才所提到的那個前提。而且,從某方面來看,他選擇欺騙,也承擔了謊言被揭穿的風險,他願意承擔風 險。選擇了說謊、覺得不值得承擔風險的人,可以選擇不說謊,彼此公平競爭,他並沒有影響他人權益。
就像你在抱怨同樣是義務役,也到同樣的單位,為什麼命差那麼多的時候,也應該想想為什麼你不是預官,而他是?那個朋友跟我一樣,也是軍訓不到分數無法考預官,在場的另外一人,則是以為軍訓大四上補修亦可,沒想到因為預官考試要提前報,就來不及了。
談到這個的時候,那個朋友問我說,當時因為成績不夠,沒辦法考預官的時候,怎麼跟家裡的人講?我一想,講什麼?軍訓成績成績不夠就不夠,也不算是很丟臉的事,當然照實講。
那個朋友顯然不這麼認為,他說,他不好跟家裡的人這樣講,所以就只說去考,沒考上預官。
至於不好講的原因是什麼?我也記不得了,大概覺得不好意思之類的。總之,這可給我逮到小辮子了,不是說討厭那個預官說謊嗎?怎麼這會兒自己也不誠實了?
針對這個問題,朋友提出的解釋是,這是善意的謊言,不要讓父母擔心,當然是不一樣的。
(這個解釋完全是合理的,但是這給了我一個可以開始鬼扯的機會)
這裡我們先跳出來,界說什麼是善意的謊言,說謊之所以普遍被認為不道德,是相當合理的,因為說謊本質上會對他人的認知造成錯誤的引導, 這本身就已經影響了他人認知的純淨,已經影響他人權益了。而因為這種錯誤的認知,造成的錯誤判斷與決定所造成的影響,更是我們所難以估計與控制的。善意的 謊言,就是當我們說了實話之後,所造成的危害與不良影響,大於說謊所造成的影響的時候,所說的謊。換言之,也就是誠實的時候,如果也會違背其他更大的道德 課目,比方說忠、孝、仁、愛,可以選擇相對道德的說謊。既然孝的排名在信義之前,那個朋友的作法也有法源可循。在這裡把信義視為和誠實類同的東西,應該還 不算差太多。同理可知,如果誠實會影響國家利益時,那你就可有相當的道德自信說謊了。雖說如此,信義在道德世界的的排名也不總是敬陪末座的,依據同樣的排 名,如果你只是為了維護世界和平的原因而說謊,那就大有可議之處了。
既然善意的謊言是被允許的,那當我們在責難一個人不誠實的時候,就得先三思而後行了,畢竟,排名在信義之前的,還有忠孝仁愛四個課目之多。
以這個預官為例子好了,也許他考慮出國唸書,可以光耀門眉,是他父母的心願,也有可能,他申請到入學許可,可以擠掉一些共匪的高幹子 弟。如果說他想以更高深的企管經營的理念,開一些慈善機關,非要念這個學位不可構,那就更無可厚非了。在殘酷的社會中,有些人可能真的有一些不幸的遭遇和 環境,我們很難排除這種可能性。
我們是從什麼時候開始不誠實的?小孩子那種無意的說謊,可以不算。不知從何開始,為了自己的利益,第一次有意的說謊,等到意識到說謊 的道德問題,又開始說善意的謊言。說謊的罪惡感也早已深植人心,絕大多數的人說謊時心跳會加快,呼吸會急促,手心會冒汗,肢體語言變多,眼睛眨動的頻率會 增加,慣用右手的人,眼睛會朝右上方看,說話時高頻部分的能量會增多。靠這些線索,能有九成以上的正確率,如果利用整體行為模式來分析,則會有更高的成功 率,即使只單靠眼神部分的線索,也有高達八成的成功率。
一個有趣練習方式,綜藝節目不是常常有出來個三五個人,讓人來猜哪一個才是女主角的真正的男朋友或者真正的檳榔西施之類的猜猜看遊戲 嗎?在這種對象沒有特別防備即心理壓力的情形下,光靠眨眼的次數來判斷,成功率幾乎百分之百,就我這幾年來的實驗,只有一、兩次失敗。不過不要拿這個方法 來和人打賭,畢竟就連電視節目本身都有可能作假,在我僅有的一兩次失敗中,可能運氣真的不好,就有一次不太大的失敗經驗。
魔術師常常會在挖空心思準備的台詞中提到這些測謊技術,藉以表現自己可以看穿他人心思。但實際上真正掌握這些技術的高手,應該是賭場裡玩撲克牌的高手,除了隱藏自己的說謊模式,還要能看穿別人的說謊模式。
即使如此,人群之中仍有百分之二左右的人,是天生的說謊家,他們說謊的時候,沒有已知的蛛絲馬跡可尋,他們說謊的時候,能夠自我陶醉其 中,就像說真話一樣,一般人,好比說傳說中的賭神,也可能經過後天訓練消除這些線索。這些天生的說謊家往往相當迷人,事業成功,社會能力強,根據前面的比 率來看,也許你的國中同學中就有一個這樣的人。對這些人而言,說謊,也許就不必然是一個道德上的問題,也許隨著時間物競天擇之後,這些人的比率會越來越 多,取代全人類,來一個寧靜的演化。也有可能維持一定的百分比,足夠提供優良的領導階層即可,剩下的百分比,就由像我這類技術類的人種、勞力型等等的人種 來平分,維持產能的供給。也許現在就已經是這樣了。

2000年5月6日 星期六

從微軟分家談起

微軟分家案獲判,造成微軟股價大跌,似乎暗示著微軟霸權已經走向了盡頭。

  這是一件好事嗎?霸權的滅亡,如果並不代表著自由開放的成功,那絕對不是一個勝利。就算微軟真的分家,鬥垮微軟的那些大廠,只不過為了 維護自身商業上的利益,利用政治或者司法上力量,干預自由市場。畢竟電腦軟體不是民生設施,今天微軟如果是利用米,搭售衛生紙,那情況顯然不同,電話系 統,又是另一件事。總之,利用佔有率高的作業系統打贏瀏覽器戰爭,固然不夠光彩,但利用政治司法干預市場,更過之而無不及,不讓要求政府保證賺錢的台灣股 市專美於前。

  如果微軟就此滅亡,那對於電腦界的鬥士們,顯然是一個不好的消息,他們將失去了一個挑戰巨人的機會了,他們失去了光明正大的利用領航 員、魔斯拉、歌劇、K 征服者、登山家、冒險者、大廚師或者其他不管叫什麼名字的瀏覽器打敗探險家的機會,失去了以課餘練習發展的作業系統擊敗視窗贏得作業系統戰爭的趣味,失去 了挑戰霸權的目標。

  擊敗微軟的,如果是更加陰險的軟體大廠配合政府完成的,那情況是很令人沮喪的,如果不能由自由軟體(或者有些人認為應該稱為開放原始碼軟體)完成,至少也得由一家由兩個大學輟學生成立不到兩年的網路工作室所研發的新產品擊敗微軟才對。

  對於自由軟體鬥士來說,沒有邪惡帝國,是一個比只有邪惡帝國還可怕的惡夢。

  也許不該擔心會沒有邪惡帝國才對,就算微軟分家,在網路世紀中,下一個邪惡帝國會更好,他會獨霸網路,會更邪惡。

2000年5月5日 星期五

腿斷掉的日子

出一個不太想出的公差的時候,一不小心,把腿給扭傷了,之後的一個多月,就成了傷兵了。

  雖然美其名是因公受傷,但其實是在下卡車的時候摔傷的,連目的地都還沒看到。痛當然是蠻痛的,但也還還在可以忍受的範圍,不想出的公差倒是真的不用出了。

  接下來的幾天,慢慢的,手腳上的傷也越來越嚴重,足以影響行動,順理成章的成了全休的傷兵。平日當然不需要派工,不過呢,既然是傷兵, 也不太可能隨意外出走動。頭幾天,傷勢當然是足以影響行動,手腳痛,加上無聊,最多只能看看書,聽聽音樂,有點得不償失。不過之後,情勢就為之逆轉了,雖 然仍然是傷兵,不太可能請外出假,但至少行動較為方便了,手腳也不那麼痛了,拿出 notebook 來,也不會覺得無聊了,雖然不太容易出去洽公,但也不用無聊的派工,不用值更,不用出公差,睡的多,還算划得來。

  如果能就這樣到退伍,也不錯,不過這種日子,當然有他一定的期限,那就是傷一好,自然就結束了。

  問題就來了,傷什麼時候會好?醫生說,兩個星期以上。的確,兩個星期之後,傷勢的確好很多了,但也不能說是好了,因為是扭傷,總還是有 感覺怪怪的。又過了幾天,走起來也沒問題了,但還是有時候會有一點痛,這樣到底算是好了沒,就這樣,傷是否好的標準,就得由我自行判斷了。

  雖然已經覺得並無大礙了,但只要一說好了,搞不好哪天又派個三四十個公差,又會派到我,到時候一不小心說不定又會傷得更嚴重,更不用說派工的時候走來走去,會把傷變成慢性的。只好心一橫,說沒好了。

  但是說沒好,別人就倒楣了,安官就那麼幾個人,本來更就很多,我不值更,變成只有三個人在輪流值更的狀況,辦公室的業務原來是兩個人做,變成一個人做,增加的份量就不用說了。況且,這個單位,不乏腳受傷的傷兵,骨折什麼的也不少,我的全休的時間當然也不能長的太誇張。

  就這樣,原本傷癒如何,一種客觀性的標準,就成了需要權衡局勢的主觀判斷了。這有什麼辦法,軍隊要求的就是一個簡單的二分法答案:好了,還是沒有。

2000年3月16日 星期四

捍衛民主

前一陣子讀了一本《岳飛傳》,跟著岳飛悲壯的生命跑了一遍,也從其中看到了許多宋朝的制度。

  其中岳家軍之所以能擺脫腐敗朝廷的牽制,屢次擊敗金兵,很重要的一點是那時宋朝的將不專兵制度已經名存實亡了。將不專兵、強幹弱枝是宋 朝一貫的軍事制度。將不專兵,能避免武將坐大、防止軍事干政,武將任命統由朝廷指派,也常常指派文官指揮軍隊。強幹弱枝則是各地方保留少數兵力,另外訓練 一支強大的禁軍,遇到事情時,由中央指派調遣。

  將不專兵的缺點是,將不知兵,無法有效帶兵,再加上中央政府的無能,是宋朝軍隊戰力薄弱的原因。

  其實我們現在和宋朝其實很像,軍隊的制度也是將不專兵,軍官職務大約一年一調。也是不希望軍人干政。其實將不專兵的制度應該算是很不錯的制度了,尤其在那個君權時代,這種能避免武將叛亂的制度,有著極高的政治正確性和道德正當性。

  岳飛之所以會被十二道金牌召回,然後解除兵權,極大的原因也是他要維護這個制度,要表示他的部隊是國家的,而不是他岳飛一個人的,即使 他不願意聽從命令被召回,不願意被解除兵權,但他更不願意破壞這個他承認有著極高正當性的制度,如果他能不遵守制度,憑什麼要求別人遵守?即使是制度缺點 的受害者。

  有著類似背景的《銀河英雄傳說》中,楊威利也同樣為了捍衛民主制度和國家體制,同樣做了撤兵的決定。因為他一旦不遵從由人民選出的政權做出的決定,破壞了民主體制,那這個腐敗政權也就沒有什麼好維護的了。

  今天的台灣,和宋朝的類似點當然不僅僅是將不專兵而已。我們同樣有著強大的敵人,同樣有著黑金腐化的執政者,同樣有著類似宋朝主戰主和 的統獨紛爭(當然統獨紛爭更為抽象化),也同樣有著值得我們去維護民主制度,這個制度也同樣有他的缺點(如前面〈更多的可能〉所說的)。

  這個制度仍然是目前的最佳選擇,大選前夕,面對著剛放過狠話的對岸強權,不管你將把票投給誰(或者不投給誰),不管你是不是制度缺點的犧牲者,在投票之前,請再思考一遍你心中民主的真義,讓我們一起來捍衛民主吧。

2000年3月15日 星期三

此地不宜久留

再一個多月,就要結束號稱兩年的役期了,雖說兩年之中也不能說沒有收穫,但退伍之前,卻有一個越來越強烈的想法:此地不宜久留。

  部隊這種東西,簡單的說就是一個 FIFO 的大染缸,一堆人從一頭塞進去,在從另一頭出來,說好聽一點,是一個社會的縮影,可惜的就是,兩年的役期說長不長,說短不短的,長到足以讓待得久一點的 人,在這密閉的社會環境中,享有較高的地位和特權,卻又短得不足以讓人學習到足夠的修養來配合這樣的地位和特權,簡單的說就是老兵新兵的現象。

  看到許多人剛進來的時候是一個樣,到了現在,卻因為地位的提高,而開始有了自以為是的錯覺,行為上有了相當大的轉變,開始覺得自己的地位比別人高,有些事情可以不用怕,有些事情可以不用做,有些事情自己有權力管。

  不是每個人都會如此。對於一部份人來說,將來十多年後,他擁有足夠高的地位和權力,他也許會腐化,也許不會,但至少他有夠多的時間學習處事的態度,也憑藉著自己的努力取得地位,而不只是靠時間。

  當然,部隊的規矩中,本來就是老兵有些事情不用怕,有些事情不用做,有些事情有權力管,分寸的拿捏是個技巧,也許我能夠看出有些人已經 過份腐化了,也許再待久一點,我也會有點模糊了。看看那些在封閉環境內待了十幾年的志願役士官腐化的程度,也許只要再多待一下,就多了一分被腐化的機會。

  還記得「好男不當兵,好鐵不打釘」這句話以及鄭泰銘的同名文章嗎?總之,此地不宜久留。

[編按] FIFO: First In, First Out. 即「先進先出」。