我讀 «暮光之城» (Twilight)

這本小說是史蒂芬妮梅爾 (Stephenie Meyer) 的處女作, 主題是描述一個大城市裡的平凡高中生貝拉史旺, 搬遷到美國西北方的小鎮福克斯 (Forks) , 突然變成人人想追的大美女. 福克斯在哪裡呢? 幾乎是美國的最西北方, 再過去一點就是加拿大了.

由於從亞利桑那鳳凰城來的醜小鴨忽然變成了天鵝, 原本低調不和人類交往的" 吸血鬼愛德華庫倫都被她牽動靈魂深處, 又想吸她的血、又愛上了她. 當然, 女主角也愛上了超帥的吸血鬼. 所以兩人在愛情與 () 獵食中掙扎. 這就是本書前 2/3 的內容. 對男性讀者來說, 真是相當地無聊. 無聊的程度就好像女生讀到宅男轉學生被千金大小姐看上" 這種情節一樣乏味.

基本上, 作者的文字並不怎麼高明, 也不太會營造氣氛. 光是形容男主角愛德華像神一樣俊美、超帥、像時裝模特兒這幾個詞就反覆用了數十遍. 愛德華來自庫倫家族, 這一家" 沒有血緣關係, 只是群聚的好吸血鬼. 吸血鬼一家都是俊男美女, 這點當然也算合理啦! 畢竟你我是吸血鬼的話, 可能沒辦法接受貼著流浪漢的脖子吸血那麼噁心. 所以吸血鬼一族也就都是以美貌相承, 自堯舜禹湯文武周公一直到蔣公都不絕.

簡單地說, 這本書的前一大半都是男女主角之間的掙扎.女主角幾乎義無反顧地愛上美男子的愛德華. 愛德華也愛上了走路會跌倒的平凡女生貝拉, 但是一面要克制自己不能吸她的血、不能亂殺人, 要聽從父親的教誨, 所以偶爾要逃開一下, 以免無法自制. 但是男主角逃開, 女主角就鬱悶.

所幸這本書在最後的 1/3 出現了轉折, 那就是吸血鬼打棒球! 本來昨天沒有去練壘球這件事令我有點心虛, 忽然在書上看到了吸血鬼打棒球這回事…, 似乎我還是無法和那顆球分開.

話說這些吸血鬼雖然來自歐洲, 但是他們入境隨俗, 主要的興趣就是打棒球. 照書上的說法, 擊球所發出的聲響, 要在雷聲下才掩蓋得住, 所以他們專選雷雨天打棒球. 跑得比車子還快、直球球速超過 300Km/Hr 的吸血鬼, 應該是用鋁棒才能發出比擬雷聲的擊球聲. 可見得吸血鬼們打球純粹是練身體, 並不講究技巧. 畢竟, 如果打木棒每球鐵定都會斷棒, 這也要花掉不少錢.

 (女主角說投手到本壘距離是一般的兩倍, 算 36.88 公尺, 而她完全沒看見球, 這樣…球速算 300 Km/Hr 都嚴重低估了, 還好女主角沒有聽到球速突破音障的聲音, 表示球速還沒有超過音速 1235 Km/Hr. 😆 )

無論如何, 故事從這邊開始變精彩. 因為他們打棒球的關係, 三個外地來的吸血鬼聽到巨響, 想要進來 play. 其中一個外來吸血鬼看到貝拉, 就下定決心想吸她的血, 結果造成兩邊的吸血鬼對峙. 一邊非要吸到貝拉的血不可, 另一方面要保護家人的女朋友. 經過庫倫家 “白費心機" 的規劃, 一家人兵分多路, 有的監視外來男吸血鬼 (有一個外來男吸血鬼沒那麼好吃, 所以退出了; 剩下一個貪吃鬼)、有的監視外來女吸血鬼 (就是貪吃鬼的女友)、還派出一些人保護女主角.

既使計畫嚴密, 但是女主角傻傻地被貪吃鬼騙得私下逃走, 希望犧牲小我, 完成大我. 結果當然是被貪吃鬼抓個正著, 弄得遍體麟傷, 但是就是沒死 (第一人稱的小說, 主角死了還會有續集嗎? 當然不可能死的).

正義的一方即時趕到, 兩三下就把壞人消滅, 連一行文字都用不到. 最後的高潮就是貝拉體內已經有貪吃鬼的毒素, 若是不吸出來, 就會變成吸血鬼. 所以男主角在救人與吸血之間掙扎後, 成功地把女主角身上的餘毒吸出來, 卻沒有注入自己的毒素. 故事就在這個好萊塢式的情節收尾, 並且進入伏筆的階段. 伏筆就是女主角堅持她也要當吸血鬼, 和男主角長相廝守; 因此男主角就把嘴唇貼在女主角的脖子上, 讓續集還有想像的空間.

從個人的觀點來看, 這本書算是很爛的因為它暢銷了 XX 萬本, 作者又得到 2005 年最佳新秀作家獎, 所以我也趁打折的時候買來看看. 尤有甚者, 我還順便買了第二集, 只好把新月" 排到雪球" 的後面, 等我看完老巴 (菲特) 的傳記, 再來處理暮光之城新月“, 假如沒書好看的話.

[Note]

p. 380, 計乘車 –> 應為計程車之誤

p. 402, 貝拉的繼父費爾 (棒球選手沒有去亞利桑那響尾蛇隊, 卻參加了太陽隊. 地點在傑克遜維市, 有人知道那是甚麼地方嗎? 他去打小聯盟了嗎?

說到 Twilight, 我想起以前很喜歡看的一個深夜影集 “陰陽魔界" (twilight zone). 事隔多年, 只記得開場的時候, 都是一個骷髏在說話, 每集演出 3 個恐怖小故事. 劇情內容並不像中國民間故事一樣善有善報、惡有惡報, 而是每個人可能只犯了一點點小錯, 然後就 OOXX 了. (偶爾也有喜劇收場, 感化對方的例子). 整體而言, 相當有警世意味, 又讓人看得很緊張. 他們的劇本寫得有張力多了!!

美國 MLB 球隊分佈圖: http://www.jkforum.net/thread-648898-1-1.html

CIT 小檔案

Constrained Image Trigger (CIT)  2005 年出現在 ITU 的 draft 標準 “High level Requirements for a Digital Rights Management Bridge to a Home Network" 中. 裡面的文字大概是這樣:

Constrained Image Trigger or “CIT" The field or bits used to trigger the output of a “Constrained Image" in the High Definition Analogue Output of Set Top Boxes.

Constrained Image The visual equivalent of not more than 520,000 Pixels per frame (e.g. an image with resolution of 540 vertical lines by 960 horizontal lines for a 16:9 aspect ratio). A Constrained Image can be output or displayed using video processing techniques such as line doubling or sharpening to improve the perceived quality of the image.

當這個功能打開, Set Top Box (STB) 只能從類比輸出較小的畫面 (960 x 540).

ITU 這邊的進展我還沒有去查證, 不過它已經是 OpenCable 規格的一部分. http://www.cablelabs.com/specifications/archives/OC-SP-MC-IF-C01-050331.pdf

在好萊塢的方面, 他們也在推這個 feature 給美國聯邦政府. 請參考: Arrows in Hollywood’s Video Restrictions Bow, 看來是還沒有通過. 若是一個叫做 SOC (Selectable Output Control) 的功能打開, CIT 就會在類比輸出生效.

如果這個功能被通過了, 當我們從 cable 或是衛星接收藍光光碟片的內容時, 類比輸出只剩 960×450, 縱然使用者買了昂貴的 Full HD LCD TV, 也只能看到 scale up 的較低品質畫面. 至於 SOC 會不會影響到數位輸出呢? 我想是不會, 因為數位的部分可以交由後端的裝置 (如 TV) 把關, 讓高品質畫面不被複製. (假如有山寨 BD player 或 TV 呢?)

我還有個疑問? 現在大家都可以 rip 藍光光碟片, 做出一大堆我們解不完 bug 的 TS (Transport Stream) 檔. 光是加上 CIT, SOC 可以擋住他們嗎?

 

我是卡奴 – 顯示卡更新記

前陣子玩了幾個講究畫質的 game 之後, 覺得自己的顯示卡有點遜, 因此考量到要換一張顯卡這件事. 不過, 這個念頭, 最後為我帶來了不少的小麻煩.

首先, 當然是在網路上 survey, 想要找一張夠高級, 又不會太貴的顯卡. 看來看去, 現在的主流顯卡大概就是在 Nvidia 9600GT 那個等級. 雖然也有 ATI 或是他牌的東西可以選, 不過我原來就是用 N 系列的卡片, 這樣很容易就可以根據數字的大小, 來分辨效能的差異. 而不致於買了另外一個牌子, 結果等效於我現在的顯卡或是更低一級, 那就實在無言了.

在諸多 9600GT 的顯卡當中, 我挑了memory 最多的一張卡, 那就是旌宇的 SX96GT2048D2-HP. 它號稱有 2GB 的 DDR, 好像還滿炫的. 以我過去的印象, 記憶體愈多, 好像等級就愈高. 如果記憶體高達  2GB, 豈不就等於是: 買不起法拉利跑車, 至少買到速霸陸的 “硬皮鯊" 了嗎?!

為了買這張卡, 我還特別去燦坤續會員約 (網路上的售價比店面便宜了好幾百塊, 大家切記). 等到買回來之後, 才赫然發現我沒有大腦. 這張卡可不是我以前的小可愛, 而是身高丈二, 腰粗膀圓. 它要被塞進機殼裡的話, 要拆掉好多條訊號線、電源線, 才能勉強進駐.

重新開機之後, 本以為可以從此邁入新的紀元. 想不到在 Windows log in 的畫面, 硬是出現兩行小小的英文字, 說是電源不足, 必須降低頻率以保護電路. 開機之後, 很明顯地感覺到電腦慢了許多. 這….

只好再檢查一下手冊. 旌宇的手冊不能算太薄. 可是中文的部分只有兩頁, 其他的部分是我用不到的語文. 從圖形上來推斷, 好像我少插了一個顯示卡的 5V/12V 輔助電源. 再去翻電源供應器的手冊, 原來還有一根 6 pin 的 PCI-E 電源我沒用到. 但旌宇手冊上說的, 某些型號的顯示卡需要外接電源, 又畫了錯圖, 也實在有誤導的嫌疑.

本來這張卡就已經很占空間了. 再多接一個 PCI-E 接頭, 瞬間又長長了 1 cm (為何廠商不讓它往上發展呢?). 這樣我就只好拆掉兩顆硬碟了. 比較小顆的犧牲掉, 比較大顆的穿上 5 吋的外套, 住到光碟機的樓上去. 花了些時間, 把所有的線拆掉重接一次, 我再次準備迎接新顯卡的時代.

不過呢…開啟電源之後, 顯卡風扇的聲音超大不說, 根本就無法登入, Windows 載入到半途就藍色畫面、重新開機了.

從安全模式進去看, 電腦也沒抓錯顯卡的驅動程式, 的確是 9600GT. 不過電腦就是開不起來, 噪音又非常非常地大. 至此我已經有點灰心了, 上網搜尋 “燦坤 退貨" 等關鍵字, 順便找一找 “低功耗 顯示卡". 心裡想著, 只要能夠成功在燦坤退貨, 我一定改買 Asus 那一張沒有風扇的顯示卡, 沒有風扇就不會有噪音了吧!

第二天興沖沖去燦坤退換貨, 不過對方也非常合乎應對進退標準地, 把我的顯示卡拿去測試了一次, 證明它是可以開機的. 店員說道: “通常都是電源供應器瓦數不足的問題, 這張卡很吃電." 我問明了他的測試機只有 400W 之後, 心裡將信將疑. 我已經用了 500W 的電源供應器, 難道我應該去買 600W 的嗎?

不過既然可以開機成功, 至少這張卡還能夠用. 只要想辦法增加電源的收入或是削減開支就好了.於是我改道去順發看看有何解法? 因為順發的換貨很方便, 在和燦坤相比之後, 我覺得以後還是去順發買比較有彈性. 燦坤只有產品有瑕疵才能退換, 順發買錯就可以退換. 畢竟我拿到換貨單只會買更貴的東西, 退還的產品也包裝完整, 店家的損失有限. 

順發有一整櫃的電源供應器, 但 600W 的電源供應器只有一個牌子, 售價 6000 多 NTD. 我想我應該不會花那個錢, 只好想一些比較便宜的替代方案. 畢竟我的電腦裡面有 7 顆硬碟也實在是多了一點點. 如果買一顆 1.5TB 的新硬碟, 那麼 7 顆至少可以減到 3 顆. 然後再買個 SATA RAID 的硬碟外接盒, 這樣應該就可以幾乎充分 re-use 了.

經濟不景氣, 算盤還是要打的精一點. 我忽然發現一個很好用的伽利略硬碟抽取盒, 可以取代外接盒. 它只要賣 650 NTD, 卻可以讓我的大部分硬碟都可以活到為國捐軀、馬革裹屍, 只要把 ATA 硬碟弄到外接盒就行了. 有了這個發現之後, 我就捨棄了那個 29xx NTD 的 SATA RAID 外接盒, 再次成為伽利略公司的忠實客戶. (我發現我買過他們不少東西, 都是便宜又實用的, 像是 PC to PC 的 USB 連接線之類的).

回到顯示卡這個話題, 花了我不少寶貴的時間之後, 我終於發現是 driver 在作怪, 而不是電源供應不足. 如果用顯示卡所附的光碟片 driver, 就可以解決開機藍屏的問題. 不過為了節能減碳, 我還是把 5 顆硬碟拿出來了. 他們的資料都存在 1.5TB 那一顆硬碟, 並且放在抽取盒裡面. 最後就是可憐的 4 顆 ATA 變得無家可歸了, 因為我已經懶得去買他們的外接盒.

旌宇的顯卡在開機的過程中, 固然會發出比較大的噪音, 但是進入 Windows 之後, 聲音就小了很多, 進入可以接受的範圍. 效能方面我還沒有感受到, 可能要看看進入以前那些遊戲才知道虛實. 比方說, 我以前只要玩 GTA 就會頭昏眼花. 扣除本人太有道德或良心的因素之外, 顯示卡的張數不足可能才是主因. 所以, 如果我有一天把 GTA 玩下去了, 再來跟大家推薦旌宇的這張顯示卡.

ADPCM 的小註解

根據 Wiki 的說法, 最早是在電話訊號上使用的 8 bit 數位訊號, sampling rate 為 8KHz, 因此產生 64K bit per second 的 PCM 訊號.

這個訊號來源則是 12 或 13 bits 的類比訊號, 經過非線性的映設之後, 變為 8 bits. 此即 m-law 或是 a-law 的壓縮, 通稱 G.711.

ADPCM 可以把 G.711 的 PCM 訊號壓縮為 4 bits, 此即 G.726.

G.726 有 16/24/32/40 Kbps 幾種不同的傳輸速度. 24 和 40 Kbps 屬於 G.723 的範圍, 32 kbps 屬於 G.721 的範圍. 16Kbps 就是 G.726 所獨有的.

由於 bit rate 不同, 它們使用的 bit size、Quantizer 也不一樣. 大概整理如下:

Bit Rate(K bps) Bit size(bit) Quantizer level
16 2 4
24 3 7
32 4 15
40 5 31

 

G.726 encoder 每一 channel 需要 3.5 MIPS, decoder 需要 3.7 MIPS 左右. 

Microsoft 的 ADPCM 支援 4:1 的壓縮, 換言之, 它是 16 –> 4 bits, 也就是專攻 32 Kbps.

詳情看這個網址最好: http://sox.sourceforge.net/AudioFormats-4.html

意外有趣的 «詐欺遊戲»

昨天晚上應該就寢的時候, 我大概是想了太多公司的事. 躺在床上一直睡不著, 最後只好起來吃東西和看電視. 很幸運地, 我轉到了日本緯來電視台, 看到了 “詐欺遊戲" 這個連續劇.

劇情方面, 大家可以從其他網頁得知. 大致上就是說, 有個傻女孩神崎遇到莫名其妙的詐欺遊戲 (liar game) 請帖, 接著就白癡地被熟識的中學老師騙走了賭資一億元. 這時候她只好求助於素昧平生、剛出獄的詐欺犯秋山…

飾演神崎直的女星戶田惠梨香, 我覺得非常地適合這個角色. 至於飾演秋山深一的松田翔太, 氣勢就比較差了. 雖然他的架式有點像飾演金田一的堂本剛, 不過堂本剛比較帥, 哈哈哈!

這裡面很有趣的是, 為了贏得遊戲, 有一個 “少數決" 的遊戲, 如果每個回合都選到 Yes or No 的少數方, 就可以獲勝, 得到 21 億日圓的賞金. 男女主角的策略是在 22 個人選中, 組織一個 8 人的團隊, 那麼只要每次投票都把隊員均分到兩邊, 最後一定會有一位成員留下來, 獲得勝利並且把賞金均分給隊員. 因為 22 < 3 *2^n, n 最小要等於 3. 3 也是可以分出少數方與多數方, 而且少數方至少一人的數字.

不過這一招竟然也被破解了. 對手塚原悠另外組了 2 個 8 人團隊, 所以最後剩下的 4 個人當中, 居然有 3 個團隊, 其中塚原分屬 3 個團隊, 所以他只要讓他的隊友都選同一邊, 他就是最後的勝利者了! 好厲害啊!

甚至於, 他還可以挑選進入最後一回合的人是誰. 只要這個人約定好在最後一回合之前, 都和他投同一邊就行了. 因為塚原悠一人分屬 3 隊, 他的那一方有兩個人頭戶, 所以他的那一邊一定是少數方. 當然, 如果塚原一開始沒有被邀請進主角的團隊, 他就沒有這種優勢了.

節目中為了說明策略, 好人和壞人也會同桌演出, 以便模擬思路. 這樣就讓有點想睡的我, 也可以輕易地了解劇情. 真是太讚了!!

——————————

20090209 補充

終於把整片都看完了. 雖然最後的劇情收尾有點勉強, 不過還是很好看. 不知道這部片子編劇是誰? 連男主角的名字 “深一" 發音 (しんいち) 都和柯南的主角工藤 “新一" 一樣, 可見企圖心相當強烈. 不過後面的謎題解法也和柯南差不多, 手法都只有主角自己知道, 不像先前還可以讓觀眾來腦力激盪一下. 當然這樣也合理啦! 要選出 liar king 又不是比誰解題比較好.