2011年9月8日 星期四

花蓮海埔蚵仔煎

本來不知道這攤的,只是湊巧在導覽地圖上發現,就去看看,沒想到好多人排隊。
很認真的煎著......
加上大把青菜。
端上桌 還有隔壁的 楊子萱愛玉 綜合愛玉很讚很好吃。

2011年8月18日 星期四

冰與火之歌 1-4部 讀後感



冰與火之歌是由喬治馬丁所寫得幻想小說,但是與其他fantasy系列不同的是,這小說中魔法、異生物所站的篇幅很少,大部分的篇章都是人類王國間的勾心鬥角。但是作者對於這些描述的非常細緻,加上殺人不眨眼的手段,呈現出一副真實的中世紀畫面。領主間互相攻擊,平民在戰火下只有被各方勢力屠殺的份。

加上獨特的pov(point of view)描寫法,也就是用一個人物的眼睛來描述一段劇情,使得小說有電影的分鏡效果。這樣的寫法很費力,作者得要像寫劇本一樣的把故事切割成一個個的片段(這表示相當於寫完之後再把故事切開重組),無怪乎一部就得花上五六年。由於作者已經是爺爺級的年紀(1948~)眾多讀者們都在祈禱能夠看到這系列完結,目前出到七部中的第五部(2011/7)。

這故事非常的真實,出場人物眾多猶如從歷史中截取,維斯特洛七大王國各有主要諸侯,各王國還有小諸侯與流浪騎士。退場人物也是非常眾多,一場戰役就大批騎士死亡,甚或整各家族覆滅,平時還有比武大會也要失手殺死幾個。加上眾多陰謀詭計總也是要有犧牲者,不光是串場人物像切菜瓜一樣的死,主要角色也是如風中殘燭,忽然就喪命了。

故事的一開始由北境領主史塔克家中人的眼中展開,透過王國中兩各最有勢力的家族的眼睛來看宮廷勢力鬥爭。但是第一部結束時,史塔克公爵就莫名其妙的死了。前一段還在寫著各方達成協議讓史塔克公爵穿上黑衣去駐守長城,後面卻插入小鬼國王一時興起說:殺了他。然後在眾人訝異中,公爵就被斬首了。看到那段真的是讓我嘴巴都合不攏,怎麼....。公爵的死帶來正面的決裂,兩大家族無轉圜餘地的全面開戰,再加上國王的兩各弟弟參與王位爭奪戰,頓時將整各維斯特洛捲入戰火。作者在這裡花了很大篇幅寫各地受到戰火侵襲的慘狀,騎士嘴上喊著為了榮譽,實際上卻是姦殺擄掠,不管是那個勢力都是強盜集團。

到第四部結束,幾乎主要勢力的頭目都換過一輪。史塔克家覆滅,蘭斯特洛家在史塔克家族失敗後就轉而內鬥,最後泰溫公爵被侏儒兒子所殺。在瑟曦太后的主導下,看來滅亡也是不遠的事。另外一條線則是前朝遺留下的公主,在遙遠的異境流浪與成長,到第四部結尾已經明確表示,這條線將會匯流,王者會回歸。但是還有另一條線是北方的神秘力量,到第四部還沒有明確的進展,不知道剩下的三部要如何處理。

裡面小惡魔是最有趣的人物,由於天生殘障,提利昂無法成為騎士,只能用腦袋耍計謀。而他對於這樣的定位雖然能接受,卻不免怨天尤人;與他哥哥詹姆相反,堤利昂總是先用計謀言語最後才動用武力。詹姆則因為武功高強,總是先試著用武力解決,到最後提利昂用武力殺死自己的父親,詹姆因為斷手後根本無法靠打架解決問題,反而只能用言語跟計謀。但是提利昂確實是蘭斯特洛家的好腦袋,在他的努力下,蘭斯特洛堅持到最後成為勝利者。但是沒有外敵就會自相殘殺是宮廷鬥爭的鐵律,瑟曦與提利昂之間的矛盾隨之立刻升高,最後在國王被毒死之後雙方進入死鬥。輸掉一切的提利昂終於在最後殺死泰溫公爵背叛家族。在這過程中間,作者不斷寫出小惡魔的想法與打算,我們可以看見他的掙扎與憤怒。他竭盡全力要保護君臨城,結果全城上下都把他當成仇人。他努力為了自己家族的利益奮戰,最後卻發現家族中人根本不在乎他,甚至殺了他也在所不惜。所以最後他殺了父親泰溫的舉動便顯得合情合理。

但是由於用了太多角色的觀點,所以看起來很累人。如果有一張家族人物表會更好點。看到後來只記得這家族站在那一方,而記不清這些人物的細節。由於架構太大所以很多地方會有漏洞,比如說獅子家徽出現在一個沒有獅子這種生物的地方有點詭異;各角色片段湊起來的時間線也有點詭異,好像有跳點時間。另外由於故事走向牽涉的路俓太多,感覺進展很緩慢。
總的來說:瑕不掩瑜。足以成為魔戒之後的另一部fantasy經典,如果作者能寫完的話。












2011年8月6日 星期六

時光漩渦 vortex - 時光三部曲終章

昨天在誠品看到時光漩渦,時光迴旋的最後一部。二話不說就買回來,今天早上看完。一開始已經忘了前兩部寫了什麼,畢竟隔了三年,三部曲前後寫了九年也是漫長的時光。(遠目)

於是乎,我又把時光迴旋與時間軸拿出來看了一遍。 (我都佩服我自己這麼閒 XD)

一口氣連下來讀完(好累,揮汗),不禁讚嘆這三部曲的架構之大,不輸給亞瑟克拉克的拉瑪三部曲。事實上在看vortex的時候,拉瑪系列所描繪的外星智能一直在我心裡被拿出來比較。由於寫作年代的差距,Spin三部曲中融入了不少量子力學與後愛因斯坦的宇宙理論,特別在vortex中展現的更明顯,像是「歷史是所有可能路徑的總和」。從第一部到第三部之間也可以看出故事轉向的痕跡。

Spin的故事當中雖然最吸引人注意的是,時間壓縮概念。但是作品本身的重點則是側重在描述面對末日的人類心境。星星的消失,宣告了末日的逼近,只是並不像一個忽然的事故,卻像是罹患了癌症。對死亡與毀滅的恐懼,慢慢一點一滴的對所有人造成影響。傑森與黛安的不同反應就代表科學與神學對末日的兩種反應,傑森寧可犧牲自己換取對未知的瞭解;黛安則是訓練自己坦然面對。

第一部的最後透過傑森死前的獨白,揭露了「假想智慧生物」的真相。但是這真相就像籠罩一層面紗,讓讀者知道各大略而已。到第二部之後故事的重點轉向為對「假想智慧生物」的探索。但是作者對於「假想智慧生物」的創作其實在一部曲時就確定下來,二三部只是更明確的描述而已。簡單說就是類生物,有功能但是沒有意識,像是網路一樣,上面承載了各式各樣資訊,但是網路本身是沒有意識的,不論它能做到什麼。Axis中描述的一萬年一次的檢查與修正機制也是很別出心裁,只不過在第一次看得時候並沒有領悟到。因為讀者跟著故事的情節前進並沒有對整個「假想智慧生物」體系有全面的認識,你並沒有意識到整個舞台是從宇宙的誕生到毀滅,所以你也不會正確的認知到為什麼會有一個跨越時間的拱門。

直到第三部Vortex,你看到一萬年後的艾沙克的筆記才恍然大悟。但是作者在這裡又用上了新的煙霧,讓讀者在閱讀時不斷自問:兩條線之間的關聯為何?

就寫作技巧來說,作者拆解故事結構的本領非常高竿。不論是Vortex中,一萬年前與一萬年後的情節互相糾纏,還是Spin中泰勒在轉變為第四期人躲藏期間的筆記所帶出的過往。切的零零碎碎的劇情,拼湊起來卻是絲毫不差。只是這樣看得還挺累的就是。

整個故事其實有一點衝擊基督教神學觀念的地方。對於作者所處的社會來說,質疑這點實是大不諱。就是神性存在與否?作者透過「假想智慧生物」這個字彙來取代「神」這字眼,人類以為「假想智慧生物」會看顧或是珍視人類的存在。但是到最後所謂「假想智慧生物」根本不在乎人類,一切只是命運的偶然。(把「神」這字替換掉「假想智慧生物」看看)

「假想智慧生物」有興趣的不是生物本身(所以他對人類沒興趣)而是在於生物所產生的文明、機械、遺跡。透過不斷地紀錄、複製,雖然當初接收的物種已經消失在時間洪流中,但是任務執行者仍然毫不懈怠的執行工作。也正因為它的目標是蒐集資訊,所以拆解機械、拆解生物對它都是理所當然,慈悲或殘忍並不在它的運作迴路中。就像巴克斯的領導可以屠殺農民,帶領整個群體走向滅亡,個體的生存與感受並不是群體意識的考慮重點,就好像我們不會去考慮單一細胞的感受一樣道理。

故事結束了,只是翻攪出的思緒還在蕩漾。

2011年7月21日 星期四

我生氣了,所以直接丟辭呈

我發現我是棉裡針的個性,平時都嘻嘻哈哈沒什麼關係,很少動怒。可是一但生氣就沒有挽回餘地。 (攤手)

所謂歷練,就是要實際上去經歷某些事情。經驗這種東西除了親身碰過之外沒有其他辦法取得,既不是隨便聽聽他人怎麼說就能理解,也不是有足夠聰明才智就會知道。但是人性愚蠢,總是以為天下是固易易。在旁邊說得一嘴好本事的人遠多過於有真才實學的人。

經營一個對外的service,面對不限定的使用者跟只面對對內user的系統。難度與心態都有很大的不同。可笑的是許多公司都是拿內部IT,或者去找個其他公司的內部IT主管來做對外service。當然最後會導致失敗。

上星期一公司通知來渥太華,星期四搭飛機,渥太華時間星期五進辦公室。然後星期一發現,整個專案postpone,重新排一下要做的事情,發現我可以提前一週回台灣。既然專案已經取消,沒有什麼必要多留一週,為了這一週的stay就鬧出糾紛。從銀行來的主管寫了封語帶恐嚇的mail給我,看完一整個不爽,打官腔擺官架。反正把我塞在加拿大就好了是吧。媽的,飛過大半個地球救火耗費的力氣要多少。跟我嗆聲,很好那你就自己想辦法吧。我沒興趣跟你共事。

下班飛機就回台北辦離職手續。

2011年7月17日 星期日

月夜航班

「嗡~嗡~」

從很遙遠地方傳來的單調音響,慢慢的逼近。彷彿有某種怪物即將從黑暗中衝出。

忽然間一陣光亮,卻猛然發覺自己坐在飛機上頭靠著窗戶睡著了。看看手錶,指針指著一點。一時之間想不起為何身在此處。

四處張望一下,狹小的機艙中坐滿了乘客,大多數都正沉沉睡著。

轉頭望向窗外,睡眼惺忪中卻只看到一片漆黑。隔了一會才發現半空中發亮的圓盤。

「今天是滿月嗎?」

戴上了從上飛機就拿下的眼鏡,再往外望,霎時間愣住。

機翼下方是一片銀白的雲海,往遠處不停的延伸;在銀白色的月光之下反映出一片似幻的迷離。從遙遠的天際線一直到機翼下方,冷冷的白光中卻又有地上燈火透出來的橘光。隨著飛機前進,迷離的光色隨之變換。

腦海中忽然想起不久前才在機上聽到的絲路這首歌的旋律。

在這遙遠的北美上空,偶然的景觀,與偶然的旋律。

忽然一陣莫名的悸動,卻又說不出是為了什麼。

這麼一幕無從分享,難以述說。心中的瞬間洶湧,連自己都無法分辨的清楚。

2011年6月1日 星期三

apache mod_rewirte 問題

一直以為mod_rewirte很簡單,來源、目的以及正規表示是。但是今天才注意到,原來來源位址不能包括問號(?)
要把問號放到Rewriterule裡面是不行的,得要多一行Rewritecond。
RewriteCond %{QUERY_STRING} ^loc=home$
Rewriterule ^/servlet/location.html$ http://parus.idv.tw/home.html [R=301,L]

%{QUERY_STRING)是apache的條件變數,我也不清楚他有多少變數,只知道看過很多。這變數是用在你的來源網址有 ?loc=home 這樣的條件時用的。

2011年5月29日 星期日

台勞心得之信用卡刷旅館費用問題

來加拿大當了一個多月台勞,這輩子第一次在飯店裡一住一個多月,這才發現一件從不知道的事情。原來入住的時候旅館就會預刷一筆款項,這筆款項大約是住宿費的1.2倍,結帳時會在刷一次住宿費。也就是說,他會刷兩次,而且沒請款的金額還多過出帳金額。
而台灣銀行的請款保留天數都很高,以我手上的三張卡片為例。國泰請款期限是30天,元大是45天,只有花旗走外商路線14天。結果就造成了我帳款都付了,預刷的部份還在佔額度的現象。帳單5萬刷卡額度吃掉20萬,而且額度放不出來。

一個月的住宿費用約是20萬,但是即使把帳款繳清還是會佔掉30多萬的額度,要等到一個月後才會慢慢清除。
什麼預繳款項拉高額度這種事情根本就不管用。很蠢,但這就是現實。

2011年5月15日 星期日

轉換SSL key

這一次才知道,原來ibm的http server用的是另一種key db格式(.kdb),要先轉換成能用在apache上用的格式才行。結果就為了對小小的ssl key搞了大半天。

話說ssl所用的key其實很單純就是一隻公鑰一隻私鑰,但是加密方式有好幾種。apache上面能夠用的是兩把分開放,iis所用的是兩把榜在一起的.pfx,自然人憑證用的則是兩把榜在一起的.p12格式。(這兩種都是pkcs12)

而ibm獨有的kdb又是另一個故事,但是我不想多著墨在這裡,只要知道ibm有一個叫做ikeyman的程式。你得要透過他在p12跟kdb中間轉換就行了。用這工具可以export出一個p12檔,然後要在透過加解密工具轉換,最好用的工具是openssl。不過他只有linux版本,沒有windows的。

匯出私鑰
openssl pkcs12 -in 2011.p12 -nocerts -out 2011.pem
匯出公鑰(就是憑證)
openssl pkcs12 -in 2011.p12 -clcerts -nokeys -out 2011.crt
p12檔是有包含金鑰密碼的,也要移掉
openssl rsa -in 2011.pem -out 2011.key

為什麼這麼麻煩呢,這是因為這隻key有加簽過,所以一定要留著不能換。而這次卡很久的原因是因為,解出來之後竟然有三隻public key。花很久時間才知道openssl也能比對。
openssl x509 -noout -text -in 2011.crt
openssl rsa -noout -text -in 2011.key
兩個指令的輸出結果中都會有一段modulus,與一行public exponent,兩邊的內容要是一樣的才會表示是同一對key。如果不同的話,apache會在帶起的過程中直接coredump,要打開ssl module的log才會看到error原因。

2011年5月2日 星期一

到渥太華的第一個週末

現在是下午一點,可是還蠻想睡的,雖然來到這邊已經第三天了。
很多事情親身經歷所獲得的遠比透過閱讀或聽來的要多得多,感受最深刻的兩點
1. 這邊的人種多元,來自世界各地;有白種人、亞裔面孔、中東面孔、非裔。相較之下亞洲各城市真是單一許多。在這種環境之下,也難怪這邊的人對於異見的包容性要高得多。
2. 獨立性;因為北美地大人稀,所以生活大部分要靠自己,造就這邊的人獨立性格。

這種文化上差異的感覺很明顯,但是這樣當然也有好有壞,亞洲區的國家相較之下就比較注重團隊,或說喜歡結成群。而且因為人與人間同質性較高的緣故,彼此間的溝通成本較低。但是大家都一樣,所以就會一窩蜂 =.=

2011年4月12日 星期二

scan log file in perl - another version

modify again, use egrep command to parse log directory.
修改另一各版本,用egrep指令+正規表示式來搜尋關鍵字
##########################################################
use strict;
use diagnostics;

### Variables defined here ###
my $domain = "abc.com"; # used in mail sender
chomp(my $host = "" || "localhost"); # hostname
my $DIR = "/WebSphere/AppServer/profiles/appsrv/logs"; # log directory
my $l_log = "SystemOut"; # log name
my $SENDMAIL = '/usr/sbin/sendmail';
### regular express here ###
my $keyword = 'SystemErr|dump';
### use , to seperate and put \ before @  ###
my $Admins = "abc\@abc.com";

### main logistic here ###
my $filename = $l_log . "*.log";
my @l_log = process_log($filename, $keyword);
if ( scalar @l_log > 0 ) {
&write_mail();
}
exit; # jump out...

### functions here ###
sub process_log {
my $target_log  = shift;
my $search_data = shift;

my $CMD = "/usr/bin/egrep -e '" . $search_data . "' " . $DIR . "/" . $filename;
my @RES = `$CMD`;
return @RES;
}

sub write_mail {
open (MAIL, "|$SENDMAIL -t") || die ("$0: Can't open $SENDMAIL: $!\n");
print MAIL "Reply-to: root\@$host.$domain\n";
print MAIL "From: \"$host Log\" \\n";
print MAIL "To: $Admins\n";
print MAIL "Subject: [Notice] $host Error Log Report at ", scalar localtime, "\n";
print MAIL " report from " . $host . ":\n";
print MAIL "\n$filename -\n";
foreach (@l_log) {print MAIL "$_\n"};
close (MAIL);
}

FBI and UFO

話說今天吃晚餐的時候看到電視在說FBI公佈了解密文件證實外星人曾經墜落地球。想了一下才知道記者是在說Roswell,不由得有點吃驚,美國政府承認這件事,那豈不是造成大騷動了? 但是看到電視畫面都是電影....(下面是TVBS的影片)


回到家後google了一下發現,英文網頁上確實有不少提到這件事,但是卻沒有大型媒體報導;倒是facebook網頁不少(個人發表)。於是直接到傳聞中的FBI: the vault網站看看,這一看卻是啼笑皆非。

首先,FBI網站上有篇文章在說明這事件。
The FBI and UFOs
這網頁的最大價值在於有flying dishs的照片。
以及公佈的文件電子檔 UFO Part 1 of 16 這一份文件有69頁的原始資料,其中在第17頁有段文字描寫這flying saucers

所以從FBI公佈的資料看來,所謂羅斯威爾UFO,其實是美國空軍的高空雷達實驗器材。當然這個說法早在當年就是這樣公告的,信者恆信。認為當年真有飛碟墜毀的人也只會認為這些文件是美國政府假造的。

只是,今天幾乎每家媒體都報的不亦樂乎。這麼多記者當中就沒有人讀得懂英文?沒人去FBI:the vault上面看看原始文件? (搖頭)

最常被訪