我讀 «龍紋身的女孩»

史迪格拉森 (Stieg Larssion) 是 “千禧三部曲" – 龍紋身的女孩, 玩火的女孩, 直搗蜂窩的女孩這三本書的作者, 他在 2004 年完成鉅作後不久就因心臟病去世, 連新書上市都沒能見到. 據說本書暢銷 6000 萬冊, 我也知道它被拍成了電影, 不過這些財富和名聲, 拉森先生都無緣享受.

這個傳奇給了我一個啟示, 寫好一本就應該趕快出書, 不要等寫好三本才一次出版 – 換句話說, 定期定額還是比單筆要好, 不要孤注一擲. 

“龍紋身的女孩" 屬於犯罪小說, 前半部都在鋪陳劇情, 包括男女主角 – 雜誌 “千禧年" 發行人布隆維斯特和駭客莎蘭德兩段原本不相干的故事. 由於鋪陳了太多, 個人感覺像是吃到佛跳牆之前先喝了三大壺紅茶.

大約在本書過了 280 頁之後, 劇情才開始緊湊起來. 後半本書算是相當地精彩 (本書內容共 555 頁). 雖然我沒看過電影版本, 不過把前半本書修剪一下可能比較好.

本書一開始男主角就因為毀謗罪被判入獄. 原本他打算在自家的雜誌上舉發企業家溫納斯壯的內幕, 結果反而被假情報所害, 使得雜誌失去公信力, 而自己又被判了三個月徒刑.

接著第二男主角 – 另外一個企業家范耶爾正式登場, 因為他而把男女主角連繫在一起.

范耶爾是個行將就木的有錢老人, 他想要在死前調查出失蹤 36 年的姪孫女海莉的下落, 所以雇用了布隆維斯特. 表面上布隆維斯特受託為他的家族寫傳記, 實際上是授予男主角調查每個家族成員的權力. 而女主角莎蘭德就是老人雇來調查男主角背景的米爾頓保全公司的人.

至於為啥范耶爾要找布隆維斯特調查他們家的事, 而不是直接透過保全公司呢? 理由包括布隆維斯特小時候恰好見過失蹤的海莉, 並且以偵探般的特質聞名, 而范耶爾本身又是千禧年雜誌的讀者. 既然布隆維斯特因毀謗案上了新聞, 成為公眾矚目的人物, 所以范耶爾想到找他也算是勉強有點道理.

莎蘭德調查完布隆斯維特之後, 不小心被布隆維斯特反查出自己的身分. 兩個人了解對方的陌生人化敵為友, 最後終於追出龐大的案外案. 本書的架構大致如此.

作者非常重視人物的描寫, 可說是不厭其煩地塑造男女主角的個性. 因此我們可以看到布隆維斯特並不怎麼像個英雄, 但為人還算是有大原則. 而外型弱小的女子莎蘭德有俠客之風, 她不把法律當作一回事, 完全用自己的倫理做人做事.

當然, 若是守法就當不成駭客; 若是什麼隱私都要揭發, 雜誌記者就成狗仔隊了. 這是男女角基本上的矛盾情結, 也是作者刻意著墨的地方. 只不過作者並不會跳出來說話, 也沒有藉著書中人物分辨是非善惡, 他只是呈現故事讓讀者自己去思考.

至於推理小說常見的元素 – 密碼 – 在本書也扮演重要的角色. 個人覺得本書中的密碼用得比較沒特色, 比較新奇的應該是男主角用到的另外一個招數 – “看照片". 從攝影的角度分析, 被害人眼光看到的方向可能就有兇手在內. 男主角根據當天每個人的所照的相片, 拼湊出消失數十年的現場, 這個手法還滿有趣的.

另外就是女主角的駭客功力很高, 這提醒了我們要把不用的 port 都封鎖起來才能安心!

最後, 男女主角的筆電都是蘋果的 – 女主角: powerbook, 男主角: ibook. 殺人犯用 Dell, 經濟犯用 IBM…作者可能是個果粉 (蘋果粉絲) 啊!

 

2012/4/17 補充

接著我用一週的時間把 “玩火的女孩" 和 “直搗蜂窩的女孩". 原來這三部曲真的是同個故事的延伸. 話說女主角 A 了壞人的錢賺很大之後, 原本也平靜無事. 不過男主角卻因為跑一則性交易醜聞, 而惹上了國安局裡面的人. 很不巧這個幕後的大黑手竟然是女主角莎蘭德的爸爸. 

在第二集中, 解釋了莎蘭德和她爸爸的深仇大恨, 也就交代了她的身世. 所謂 “玩火" 或 “直搗蜂窩", 說明了莎蘭德的主動出擊. 而男主角則以新聞報導的觀點, 挖掘性交易與國安局的內幕, 和女主角相互輝映. 有趣的是動手多的是女性那一方, 男方運籌帷幄, 多半出一張嘴.

後兩集中又出現了不少人物, 感覺故事都快講完了, 還有很多配角陸續登場. 除了作者在描述細節的部份還是和以前一樣累贅之外, 整體而言還是很刺激好看的一本書. 男女主角各自受到生命威脅, 卻又彼此相關連. 故事尤其布局完整, 讓每一本書都各自有其生命.

值得特別介紹的有兩個地方, 第一個就是女主角無論被通緝跑路或是被關在加護病房都能有戲, 這個安排非常有趣, 也顯示出作者說故事的功力. 第二個就是作者希望藉由莎蘭德數學優異來凸顯她的能力, 不過基本上只有描述, 沒辦法產生火花. 雖然她閒暇的時候證明了費馬最後定理. 不過作者連這個定理在證明什麼都沒說清楚, 只能列出方程式 a3 + b3 = c3. 我想作者畢竟有其極限, 頂多只能寫到這樣了.

DASH 小註解

DASH 這邊是指 MPEG DASH (Dynamic Adaptive Streaming over HTTP), 也就是用 HTTP 傳輸動態碼流的意思. 聽到這個名詞不得不令人想到 Apple 的 HLS (HTTP Live Streaming), 沒錯!這兩個規格是互相競爭的. 類似的規格還有 Microsoft Smooth Streaming 和 Adobe Dynamic Streaming. 據說這類的規格 80% 長得一樣, 但 100% 不相容.

為什麼會有這種規格上的需求呢?因為在網路上傳輸影片是一個不可逆的趨勢 – 例如 VOD (video on demand) 或 streaming, 而網路環境中又很難握實際的頻寬, 所以動態傳輸當然有必要. 接著講到 HTTP, 為啥用 HTTP 呢?因為防火牆一般不會擋它. 公司要是擋了 HTTP 就不能 Google 啦!所以 HTTP 影片可以順勢穿透防火牆, 也可以善用各種 proxy 或是 cache 的設備. 兩個因素加起來, 就導致了 HTTP streaming  的興起.

為了適應不同螢幕解析度和頻寬, 在 server 當然得準被各種規格影片. 此外, 所謂的動態當然需要靠偵測結果作為依據, 每個規範的著眼點也不一樣, 大致上是用 client 的 CPU loading 或是頻寬.

Server 動態偵測 切割方式 Container CODEC
Adobe RTMP Streaming Server 假設靜態 AMF, SWF, FLV and F4V Adobe assigned
Adobe’s HTTP-based Dynamic Streaming (HDS) HTTP CPU utilization time-code MP4 V: H.264 or VP6

A: AAC or MP3

Microsoft’s

Smooth Streaming

HTTP or RTSP CPU utilization time-code MP4 V: H.264 or VC1

A: AAC or WMA

Apple’s

HTTP Live Streaming (HLS)

HTTP buffer status segment M2TS
MPEG DASH HTTP CPU or buffer MPD M2TS or MP4 open
RealNetworks’ RTSP Real Data Transport (RDT) ? ? RM or RMVB RealNetwork assigned
DiVX Plus Streaming (DPS) HTTP delay? HTML5+

segment

MKV V: H.264
A: AAC, AC3, DTS, DTS Express

DASH 看似比大公司推出的規範更有公信力, 但是也受到某些苛責. 例如 DASH 並沒有指定 video CODEC, 所以號稱支援 DASH 的 browser 也就得多才多藝, 什麼格式都得解. 製作 DASH content 的人,  也要考慮接收端是否什麼都能解?而得把各式菜色都煮好才能端出來. 不過往好處想, DASH 開放了 CODEC 和 DRM (digital rights management) 的 support.

上表中 MPEG DASH 的 MPD (Media Presentation Description) 代表一個用 XML 管理的方式. 它把各個時間片段, 各種頻寬需求的影片 URL 一次給足. 因此 client 永遠知道下一個 byte 要去哪個 URL 撈. 抓一個圖解釋如下.

信用卡分級小註解

老實說,現在信用卡的花樣繁多, 不像很久以前只有普卡和金卡那麼簡單. 每次收到銀行寄來的信用卡升級廣告或是簡訊, 我都搞不清楚中間等級的高下. 畢竟我通常和好幾家銀行往來, 在每家拿的卡也都不一樣 – 有的是要加油的, 有的是薪資戶的, 有的是悠遊聯名卡專用的, 有的股票帳戶用的, 有的沒啥原因只是用了很久. 倒底我可以升級幾張卡片, 應該剪掉幾張, 真得整理一下. 

常見的 VISA, Master 卡究竟有哪些名稱呢? 整理後發現普卡基本上沒有門檻, 申請金卡至少得有個像樣的工作. 白金卡和鈦金卡大致同級. 但如果願意多消費一點金額去抵扣較高的年費, 也可以多得到一點點好處, 像是每年可以使用兩次機場貴賓室之類的 (中國信託鈦金卡).

如果收入達到每年兩三百萬的水準, 就可以辦個世界卡或是無限卡. 這種等級的卡大概要消費 30 萬元才能抵年費, 對絕大多數的上班族來說並不容易. 若多養個幾張卡就等於送錢給銀行花了. 因此就算年收入達到兩百萬後還是要自制, 千萬不要聽信理專的話就做出升級的傻事. 相對地, 鈦金卡通常刷 6 萬元就免年費, 中國信託多了機場貴賓室則是要刷 12 萬.

鼎極卡是中國信託的專有名詞, 總之它就是無限卡或是世界卡那一級. 黑卡這東西我只在 "孃王 2" 這個電視劇裡面看過, 就不列入討論了.

下表中的年費水準和年收入需求只是抓個大概, 用來把信用卡的真實等級和名稱做個對照.

名稱 VISA MASTER 年費水準 年收入需求
普卡     0.3~1.2 K 0
金卡 (Gold)     0~2.4 K 450 K
白金卡 (Platinum)     0.9~1 K 650 K
鈦金卡 御璽卡 (Signature) 鈦金卡  (Titanium) 2~3 K 650 K
鼎極卡 (中國信託) 無限卡 (Infinite) 世界卡 (World) 5~35 K 2~3.5 M

IAD 小註解

LTE IAD 這個名詞剛剛才接觸到, 網路上相關訊息也很少. LTE (Long Term Evolution) 大家都知道吧, 就是 4G 通訊中打敗 WiMax 的規格. 至於 IAD 呢?基本上 Google 查不太到. 

由於 IAD 常常和 router 這個字同時出現, 所以依據網路通信的習慣, 我們可以猜出 A 代表 Access, D 代表 Device. 果不其然, IAD 就是 Integrated Access Device.

IAD 也是  router 的一種, 它不但是網路設備 (data communication) , 也可以用來打電話 (telecommmunication), 送簡訊. 這就解釋了 integrated 這個字的含意. 舉 D-link 的產品為例, 只要插上 4G SIM 卡, 就可以提供無限網路 (包括支援 WIFI phone)與 USB 周邊 (如印表機). 這樣的東西看起來滿好用的.

我讀 «黑笑小說»

這本小說作者是東野圭吾. 在這之前, 我對作者的了解僅限於電視劇 “神探伽利略". 上網查了一下, 東野先生一方面寫了很多推裡小說, 另一方面也寫了幾本和本書類似的作品, 像是怪笑,歪笑, 毒笑這三本. 既然書名有一個笑字, 裡面的文章至少讓人會心一笑, 甚至哭笑不得, 真是很有意思的一本書. 

由於每篇的篇幅都很短, 所以即使暫時擱置在那裡, 也可以忍受不一口氣看完. 我覺得印象深刻的幾篇舅在此跟大家介紹一下.

 第一篇是 “鍾情噴霧". 宅男隆司喜歡同公司的亞由美, 不過他拿到了好人卡. 即使這不是他第一次被當做好人了, 他還是難以釋懷. 為了想要提昇異性緣, 他在網路上找到了一家奇怪的公司. 負責這家公司的怪老人某某博士說, 一個人能不能吸引異性, 完全取決於基因能否和對方互補, 女性會自動避開不能和他互補的男性, 所以這些人就會被發好人卡.

博士幫隆司做了MHC (Major histocompatibility complex) 測試, 果然從儀器上只讀到一條平坦的直線, 也就是說任何女人都不和他互補.

為了解決隆司無法吸引亞由美的問題, 博士要隆司取得亞由美的 DNA, 然後製造出一罐特殊的噴霧. 這種噴霧能發出和亞由美完全互補的氣味, 只要亞由美聞到這個味道, 就會被隆司所吸引. 

果然, 這個噴霧非常有效, 即使前一句話講到 “我們還是一直做朋友比較好,.." 只要隆司補噴一劑 “香水", 亞由美立刻就會改口為: “畢竟我這麼喜歡你." 當然只要藥效一過, 亞由美的態度又會一百八十度大轉變.

雖然兩個人逐漸有進展, 不過每次到了緊要關頭, 噴霧都會剛好用完, 亞由美也立刻就會發卡給隆司, 轉身走人. 隨著亞由美的抗藥性愈來愈強, 隆司需要攜帶的劑量也愈來愈大, 最後他在整個背包都裝滿了噴霧, 但這次的進展只是變成 “亞由美穿上衣服轉身走人" 而已.

畢竟像隆司這樣的超級好人絕無僅有, 無論隆司據實告訴亞由美他使用了噴霧, 或是苦苦哀求博士繼續幫忙, 兩個人還是沒辦法在一起. 倒是博士發現採用隆司的超級無敵好人 DNA 來製造好人噴霧非常有效, 女人只要對老公一噴, 老公就花心不了了…

和這篇相似的短篇還有 “無能藥". 原本賣的很好的 (性) 無能藥, 在電視節目教導主婦們自己製作安慰劑或偽藥之後, 銷量就無法上升了. 因為主婦只要暗示先生今天把已經無能藥摻在咖啡裡了之類的, 先生就不敢出去花心 – 萬一老婆說的是真的, 小三就要失望了. 在虛虛實實之間, 先生們只好變得收斂; 只有答應太太今天要和她親熱, 才能確保不會吃到無能藥~~~

當然, 東野先生不只是寫搞笑科幻作品. 在本書中, 他也有純粹的命案推理 – 像是 “請勿棄物" , “再生魔術女", “苦澀的蜜月" 都屬於此類. 感覺很像是在看名偵探柯南, 只是其中沒有名偵探, 只有天理昭彰和令人感嘆的結局. 還有幾篇特別是專談文學界內幕的, 感覺是日劇版 “范進中舉", 這個我比較沒興趣. 其它兩篇值得一談的是 “綁架天國", 和 “灰姑娘白夜行".

綁架天國是說三個超級無敵有錢人寶船滿太郎, 錢箱大吉,和福富豐作因為老友金印逝世, 一年一度的聚會打不成麻將, 所以決定玩一票大的 – 幫助福富邦架自己的孫子. 由於福富的女兒管得太兇, 怕老頭子妨礙孫子的成長學習 – 就是各種補習, 75 歲的老爺爺始終沒機會和自己的孫子玩.

三個老人把心一橫, 以高科技 – 封鎖隧道, 反追蹤電話等等 – 綁走福富健太, 還把警方耍得團團轉. 為了怕建太留下恐怖的印象, 福富買下一座遊樂場當作藏匿孫子的據點, 並且每天陪孫子玩. 當孫子覺得沒有玩伴而感到無聊, 三個老人就把他的兩個好同學也綁來了.

當然, 綁匪理當要求贖金. 三個老人為了這個問題也相持不下. 據說一般綁架的行情 “只有" 一億日圓. 這可惹惱了福富, 他覺得抽屜翻翻就有一億元了, 他的孫子豈會這麼沒有身價! 不過為了更像正常的綁匪, 福富只好勉強同意只要求這個價碼. 有趣的是福富的女兒政子接到 “劫匪" 電話時, 對於一億的贖金也覺得很失禮.

後來劫匪多綁了兩個同學, 福富政子主動要求負擔所有的贖金, 也就是建太的身價三億, 而另外兩個同學贖金為 0. 後來三個同學玩膩了, 老人們只好把全班 20 個同學都綁來, 此時健太的贖金就漲到比較讓人有面子的 20 億元.

本篇好笑的地方在於超級有錢人的不知民間疾苦, 而值得思考的部分在於日本下一代的教育. 作為人質的健太知道綁架自己的是爺爺, 所以對警方說他被關在一個黑黑的地方, 什麼都不知道, 展現出孫子聰明的一面. 孫子雖然喜歡和爺爺玩, 但是非常擔心自己的功課和補習進度.

至於其他小朋友則不知道先玩咖啡杯, 還是旋轉木馬比較好, 呆坐在一邊等著指令. 戴著動物面具的寶船只好指示他們先玩咖啡杯, 再玩旋轉木馬. 遇到無法判斷的時候, 就按照五十音的順序進行. 寶船說: “他們是等待指示族", 錢箱說: “那不就跟近來的上班族沒兩樣嗎?"

最後一篇 “灰姑娘白夜行" 把灰姑娘重新描述成主動又積極的個性. 希望爸爸娶一個有錢的壞繼母是為了增加自己的傳奇性, 穿著漂亮的衣服出現在舞會是因為她在貴族御用店打工, 可以免費 “借"到漂亮的衣服, 必要時連馬車都可以借用. 又因為她把工作轉包給比她更窮困的人 – 露麥羅, 所以灰姑娘無須真正出現在裁縫店. 只要在午夜十二點守衛巡邏之前, 回到店裡和露麥羅交接就可以了.

至於玻璃鞋嘛? 因為灰姑娘的腳特別小, 所以她想出這個主意, 讓被她迷倒的王子不會認錯人. 喔, 對了, 灰姑娘先前一直是戴著面具出席上流社會的舞會, 並且有假面之女的稱號. 換言之, 東野先生是以推理小說的觀點來解構灰姑娘, 而聰明的灰姑娘則用神話來欺騙世人 把自己包裝得更遙不可及.

以上就是這本書的簡介了, 相較於 “龍紋身的女孩" 這樣硬派的推理小說, 黑笑小說真的輕鬆多了. 有空的話, 我會把另外那三笑也找來看一看!