2008年8月28日 星期四

金庸茶館的一篇舊作

金庸茶館的logo

金老慮新舊不兩立,金學不偏安,故改書以出版也。以金老之明,量金迷之力,故知金老改版,力弱敵強也。然不改版,金朝亦亡,惟坐而待亡,孰與改之,是故改版而弗疑也。金老改版之日,寢不安席,食不知味,思惟改書,宜先改人,故深思舊版,並日而食─金老非不自惜也,顧金朝不可偏安於舊版,故冒責罵以奉自身之原意,而議者以為非計。今評論家疲於二版,又務於舊版,兵法乘勞,此改版之時也,僅陳其事如下:
藥師才貫文武,智謀淵深,然自封邪名,卻常被俗規所縛,莫愁三言二語,竟能要脅其行必以宗師,此老身之未解一也;無忌內力,殊絕於人,其醫道也,彷彿扁鵲,然困於三使,逼於屠龍,二番生死不辨,二度誤食迷藥,然後偽定一時耳,此老身之未解二也......﹝此段有興者自行添加﹞

夫難平者,事也。昔還珠樓主劍俠一出,威震神州,當此時,樓迷拊手,謂天下已定─然後金老東取白羽,西取王度盧、鄭證因,舉兵北征,樓迷授心,此群儒之失計,而金朝將成也─然後女權抬頭,毀罵鹿鼎,段譽癡迷,天龍遭議;凡事如是,未可逆料。金老鞠躬盡瘁,死而後已,至於成敗利鈍,非其明所能逆睹也。


這是我在金庸茶館的一篇玩笑之作,改後出師表來的。雖然是玩笑之作,但是裡面多少有寫中一些金庸改版的動機吧。

2008年8月21日 星期四

密碼學雜談



我們第一次接觸到密碼,很可能是在武俠小說或偵探小說裡面。武俠小說裡面的絕世武功,經常不是清清楚楚的寫成一看即懂文章,而是用涵義隱晦不明的詩句,甚至是用特殊藥水寫在白紙上的無字天書。而偵探小說中常有所謂死前留言。被害者不希望加害者破壞死前留言,於是用一種讓加害者無法辨認其涵義,甚至無法察覺到其存在的方式,指出加害者的身分。

但是以上這些嚴格來講不算密碼學的範疇。以上所採用的方法,並不是把訊息變成密碼,而是讓人不知道有這段訊息的存在。而現在密碼學所研究的,都是假設想要破解密碼的人,能夠知道哪些文字 (或任何可以用來表意的物件) 是密碼。第一段文章中所採用的辦法,都是基於兇手的愚笨來保證密碼的安全。而現代密碼學要研究的,卻是即使兇手聰明絕頂,甚至集天下智慧於一身,也無法在有效期間內,解開其涵義的密碼。也唯有如此假設之下所產生的密碼,才有安全性可言。

現代的密碼,多半是基於數學理論所產生的。數學上的運算有所謂不對稱性。例如微積分,我們知道積分是微分的逆運算,但是積分卻比微分更困難。運用這種不對稱性,我們可以構造出一個密碼系統。例如現在流行的RSA密碼,就是植基於將某數因數分解,比起將質數相乘困難得多的特性,所建構出來的。加密解密其實互為逆運算,只是解密比起加密要困難幾億倍,除非,你事先就知道某個關鍵數字。這個關鍵數字就是所謂的「私密金鑰」。即使用目前已知最好的方法,和最快的電腦,仍然要花幾百萬年才能算出這個關鍵數字,這在很大程度上,就保證了加密過的文字不會被破解。

不過這裡有一個吊詭之處。RSA密碼的安全性是建立在「因數分解很難」(請注意,我們這裡用的,都是超過兩百位數的數字,而不是小學習題中的五六位數) 這件事上,但是現在數學理論上的發展,隨著整數性質的更深入了解,更快的因數分解方式不斷的被找出。換句話說,數學發展本身很容易會造成密碼系統越來越脆弱。例如,當初說幾百萬年才能分解出的RSA-129,不到二十年就被分解出來了。

所以不可避免的,私密金鑰的位數會越來越多,因此人類會越來越依賴電腦。但是太過於依賴電腦本身就是一件不安全的事。便利和安全,本來就是不可兼得。所以生活在這個時代,我們所能作的,就是盡量讓自己免於被攻擊。如果沒有太多人要危害你,你的密碼稍微不安全一點也無所謂,是吧?

2008年7月15日 星期二

洋人眼中的中國功夫:功夫熊貓


功夫熊貓與蓋世五俠

這一部片子有個很奸詐的設計,讓天底下所有人都無法批評這蓋世五俠。你能說悍嬌虎用的不是虎爪嗎?虎的爪子自然是虎爪了,比任何一位功夫大師都更像虎爪。不過蓋世五俠未能對應到「五形拳」的龍蛇虎豹鶴,還是少了一點趣味,大概是因為龍這個角色很難設計吧,龍站著看起來的確蠻好笑的,又不能畫成恐龍。而且劇中有所謂「龍之卷」,再加個龍人會怪怪的。

影片中的熊貓除了長的像隻熊貓之外,骨子裡根本是美國人,他的思想和講話的方式整個就是美國的調調。功夫方面,其實功架和打鬥也不像中國功夫,他們打鬥的時候我想到的還是拳擊和抬拳。本來以為烏龜會懂以柔克剛,但是最後還是速度取勝。其實那隻烏龜和浣熊比較像是日本人。

不過現在應該沒多少人知道中國功夫應該長怎樣了吧?我還是推薦VR快打。仔細看看結城晶的八極拳動作,或是舜帝的醉拳,你會發現無論是節奏和功架都跟功夫熊貓相距甚遠,而VR快打至少是請功夫大師動作捕捉後的成果。就算是拿五形拳來比,例如豹拳跟黑豹太郎 (...所以我說美國人搞不懂中國和日本的差別) 比較,豹拳其實很講究手指的動作,而太郎只是猛烈的揮拳踢腿而已。因此採用動物作演員的另外一個原因可能是,如果畫成人類,動畫公司根本不知道豹拳應該長怎樣,觀眾也分辨不出各角色之間打鬥風格有何差異。

批評了這麼多,並不代表這是一部無聊的電影,即使不像中國功夫,即使熊貓是美國人,即使看了十分鐘你就猜的到龍之卷裡面寫什麼,它還是有很多好笑的橋段,娛樂性十足。只是,他的價值也就只在你第一次觀賞的一百分鐘裏。花個兩三百買到一百分鐘的歡樂,其實不算奢侈,是吧?

2008年6月3日 星期二

三國的真相

這裡列出幾個為人津津樂道的三國演義故事,究其真假:

1.誰怒鞭督郵?演義中張飛怒鞭督郵的故事為張飛帶來了鮮明的形象。但是三國志中鞭打督郵的是劉備。看來劉備的脾氣也不小呢!
2.誰斬了車冑?演義中關羽賺城斬車冑顯示其智勇雙全,但是實際上殺車冑的應該是劉備。劉備武力其實不低哦!
3.顏良文醜被誰所殺?顏良真的是關羽所殺,而且真的在千軍萬馬中單騎襲殺顏良並割掉首級。這一點跟三國演義是一樣的。不過文醜就不是關羽殺的。
4.關羽是否過五關斬六將?答案是沒有。不過關羽離開曹操投奔劉備是真的,其氣節依然不假。
5.關羽是否斬了蔡楊?也是沒有。你可能猜到答案了:是劉備殺的。
6.張飛有勇無謀?當然不是。張飛智勇雙全。魏國智降張郃親自領軍的時候,敗的最慘的一次就是在巴東被張飛所敗,幾乎僅以身免,只剩十餘人翻山越嶺逃走。張郃還曾經擊敗諸葛亮呢!一樣敗給張飛。
7.關羽溫酒斬華雄?華雄是被殺沒錯,不過是孫堅殺的。也沒有溫酒這回事。
8.小馬哥趙雲又年輕又帥?錯。趙雲年紀大過劉備,赤壁之戰時已經約五十歲啦!年紀跟黃忠相差不多。演義中居然還敢笑黃忠老將。
9.諸葛亮給周瑜弔喪?也沒有,去弔喪的是龐統。
10.龐統在落鳳坡被射死?並不是。龐統是攻城的時候身中流矢而亡。
11.關羽單刀赴會?剛好相反,單刀赴會的是魯肅。
12.周瑜略施小計就攻克南郡?戰爭當然不是這麼容易。他攻南郡足足攻了一年才攻陷。
13.劉琮被曹操所殺?並沒有。不過曹操要他離開荊州以加強自己的管控權卻是真的。
14.曹操因中計而殺了蔡瑁張允?非也。蔡瑁張允是真的要反叛,因為曹操入荊州之後就一直剝奪這些荊州派閥的軍權,他們心生不滿才叛變的。
15.呂布被處死前哀求劉備救他?這是真的。看來猛將也是會怕死的。
16.張飛義釋嚴顏後,所過關卡都是嚴顏叫出來自動投降的?並沒有這種記載,只說義釋嚴顏之後,所過皆克。

其他的以後再列...

2008年5月15日 星期四

日本本格推理雙璧之一:橫溝正史


橫溝正史(1902年5月24日-1981年12月28日)

以下評論不會講到橫溝正史作品中兇手和詭計的細節,所以不會破壞大家日後閱讀的樂趣,請安心收看。

橫溝正史是日本戰後本格推理兩大中興功臣之一(另外一位是江戶川亂步)。他的偵探小說的特點是兇殘的殺人手法,黑暗的氛圍,場景偏僻而且時有亂倫。作者喜歡在揭發兇手之前,將兇手塑造成一個惡魔的形象,讓最後被揭發的文弱形貌更具驚奇和衝突性。因此橫溝正史很愛安排女性擔當殺人的任務,甚至明目張膽的列在書名中,不怕你知道。詭計方面可說十分講究,各種類型都有,尤其喜歡結合日本古文化和現代場景,一起融入到詭計當中。例如「獄門島」中就巧妙結合了日本著名古俳句「奧之細道」在整個事件當中。台灣人可能大多不知道什麼叫做奧之細道,但是這可是收錄在日本中學課本中的著名日本古代俳句,因此若是日本人來看這部作品,會覺得更加趣味。

詭計的結構方面相當複雜,很多時候會讓人懷疑這究竟是否有一絲絲實際去執行的可能性,不過我認為詭計方面仍舊是十分有趣,上述缺點並不影響作品的可讀性。但是他後期的作品有些把惡魔,亂倫和複雜機關三大特色玩弄的太過火,反而降低了小說的趣味性,是比較可惜的地方,例如「病院坂の首縊りの家」和「仮面舞會」(注)。

橫溝正史本人認為以下十部是他最好的作品:

1.獄門島 2.本陣殺人事件  3.犬神家一族 4.惡魔的手毬歌 
5.八墓村 6.惡魔吹著笛子來 7.化裝舞會  8.三首塔   
9.女王蜂 10. 夜行

十部書裡面就有兩部書名含有「惡魔」兩字。

不過如果一定要選兩本來包含他所有的精華和特色,我會選「獄門島」和「惡魔吹著笛子來」。其中獄門島被日本推理迷列為橫溝正史的最高傑作,甚至是所有日本推理作品中的最高傑作。

注:「首縊」:上吊
「坂」:山坡
「仮面」:假面,面具

2008年4月1日 星期二

一世狂野(Blow) VS 四海好傢伙(Good Fellas)


數錢數到手抽筋(「一世狂野」)


語言不通時拿槍指著頭就對了(「一世狂野」)


三大影帝級演員聯手演出「四海好傢伙」



我向來喜歡看黑道片。剝離了法制的外衣,人性中最原始的一面往往佔了優勢,主導了人的行為,只要編劇多用心,要寫出一個精彩故事並不難。不過「教父」之後,到現在為止,並沒有任何一部黑幫電影能夠超越它,畢竟一些黑道電影的核心要素早就被教父給徹底的用光了,造成後來的黑道電影多半是老調重彈。「四海好傢伙」算是黑道片中的一個創新,以真實故事改編加上穿插片中的沉重自述,類似傳記般的手法帶著觀眾從日常生活去見識一個人如何從一個普通小孩成長為一個大流氓。這樣的電影當中演員的演技是最重要的,如果只是普通或中上的演技,這樣的電影就算編導再好也不會好看。但是這部電影的個主要演員恰好演技都十分精湛,所以「四海好傢伙」成為黑道電影的經典之一。

「一世狂野」在很多地方跟「四海好傢伙」非常相似:真實故事改編,傳記式獨白,成長為大流氓的歷程...等等,都是在向「四海好傢伙」致敬。更有甚者,飾演男主角的父親的,剛好也飾演過「四海好傢伙」的男主角,這樣讓人很難不把這兩部電影聯想在一起。不同的是「一世狂野」純粹在講毒梟,並沒有什麼仇殺的鏡頭,劇情的結構也不像四海好傢伙般的破碎,都是集中在主角和他的家庭,其他人都只是輕描淡寫,甚至主角的獄中生活也完全跳過,不像四海好傢伙什麼都講,結構難免就鬆散了些。怪怪帥哥強尼戴普的演技也很好,把男主角演的恰如其分,其實我認為這一片當中才看得到強尼戴普真正自然的演技,彷彿他原本就是這樣的人,其他電影中的怪怪角色的演出反而有點做作。

如果這兩部片子當中只能選一部來推薦,那麼對真正熱愛電影的人,我會推薦「四海好傢伙」。而對於純粹把電影當成娛樂的一般人,我推薦「一世狂野」。

2008年2月21日 星期四

圍棋是誰發明的?



答案當然是中國人發明的,西周時就有出現圍棋對奕的記載。傳說是堯帝發明的,但我認為不可信。反正是中國人發明的,西周時期就出現在中國,是世界上最早的圍棋歷史。猶記得小時候長聽說很多老外說圍棋是日本人發明的,為此常覺得忿忿不平。但是仔細想想,這些老外在某些層面上其實是有道理的。

圍棋雖是中國人發明的,但是將圍棋理論化,職業化,並推廣到全世界的,是日本人。很多圍棋術語都來自日本,以後也不會更改,例如『定石』『手筋』,這些都是日本話。並且中國古代的圍棋跟現在通行的差很多,中國古代下法盤面上已事先放子,但是現在是從空棋盤開始下的,這是日本人發明的。現在圍棋的最高榮譽,仍然是日本的各大頭銜。全世界學習圍棋的人,都肯定學習過日本人發明的理論。這樣看來,洋人說圍棋是日本人發明的,某種層面上不能說是錯誤。

圍棋還有一個奇怪的特點,就是洋人始終下不好。相信我,愛好圍棋的洋人並不少,但是高段的棋士,都是黑頭髮黑眼睛的(另一方面來講,中國人也始終踢不好足球)。我認為是文化差異造成的。語言文化造就了一個人的思考方式,一旦塑造成型,就很難再改變。重點是兩種文化不能共存於同一人身上,用英文思考的人,中文始終也學不好。也許你要問,語言文化跟圍棋學的好學不好有何關係?但我不準備解釋,我相信很多人都探討過原因。

現在要稍微離題一下。圍棋有個理論是「對稱點不用先下」,因為等對方下了,你可以在對稱的點取得補償。反之亦然,你先下了,對方也會在對稱點取得補償。但是把這個理論奉為最高指導原則的話,第一子應該要下在天元,在空棋盤的狀況下,整個棋盤只有這一點沒有對稱之點,所以先下先贏。但是觀乎實戰譜,很少人這麼下。這麼下的好像也是輸的居多。吳清源也這麼下過,不過他也輸了。這麼看來第一手天元似乎不能成立。不過我還是認為成立的,只是現在還沒研究出理論上第一手天元之局的正確下法該是如何。

圖片是梅澤由香里。說真的,如果以演藝界的標準來看,她還不算多漂亮,但是以職業棋士來說,目前她還是最漂亮的。