- Looper (IMDB, Wikipedia),中譯:迴路殺手。台灣片商好像沒引進這部電影,故事的題材是時間,相當簡單。Looper 是在過去的殺手,未來會把該殺的人送回到過去,Looper 就只要在指定的時間跟地點開槍,殺人以後滅屍即可;那如果未來送過來的是 30 年後的自己,那就一樣殺掉,然後好好享受自己的這 30 年。故事往往就是打破這樣的循環,主角 Joe 沒殺掉未來的自己,於是 Joe 所屬的黑幫開始追殺 Joe,而 Joe 一心想殺掉未來的自己,讓自己能快樂的過完這 30 年。等到跟未來的自己碰面,才知道這三十年發生了什麼事情。Joe 在殺掉未來的自己以後,他遇到了一個可以相互信賴的伴侶,結果卻遇到 Rain Maker 開始解決一個個的 Looper,於是他痛失摯愛,在痛失摯愛之前,他得知了一個關於 Rain Maker 的情報,為了要阻止 Rain Maker,他決定回到過去,殺掉 Rain Maker,改變自己的命運。Joe 無法理解未來 Joe 痛失摯愛的感覺,他只想好好享受這 30 年,於是爭執之後,兩人分道揚鑣。Joe 依據未來 Joe 的紙片得知其中一個可能是 Rain Maker 的住處,就到了那兒。Sara 跟他的兒子住在那裡,Joe 跟 Sara 不打不相識以後,認識了彼此,而未來的 Joe 則真的跑去殺掉另外兩個可能是 Rain Maker 的小孩。黑幫並沒有就此歇手,分別追查到 Joe 跟未來 Joe 的下落,派人追殺。Joe 那邊,因為意外,發現 Sara 的兒子真的就是 Rain Maker。而未來 Joe 被黑幫抓到以後,反而幹掉了黑幫的一票人,也透過兩人的記憶連繫,知道了真正 Rain Maker 的下落,於是就去追殺 Sara 跟他的兒子。決定性的場景出現了,如果未來 Joe 殺了 Sara 而 Joe 又殺了未來的 Joe,那麼就導致 Rain Maker 對 Looper 心懷怨恨,使得 Rain Maker 在三十年後執行 Looper 滅口計劃,同樣的事情會再發生一次。Joe 突然認清了這一點,於是就在未來 Joe 正要扣下板機時,他自殺,打斷了這個循環。這篇[短影評]迴路殺手 Looper的最後有一張圖交代了這件事情。我覺得還蠻好看的,像牽涉到時間的電影,常常都會讓人搞不清楚因果,這部電影不會讓人搞不懂。男主角 Joseph Gordon-Levitt 的臉改變了不少,我差點以為這是他哥哥或弟弟演的電影。
- Measuring the world(IMDB, Wikipedia),中譯:測量世界。這是高斯跟洪堡的傳記電影,改編自同名小說,我覺得蠻好看的,只是一般人看可能會覺得小悶。故事大致就是如維基百科上的高斯跟洪堡所說的。高斯從小就很聰明,數學的天份被發掘,被宮廷栽培為一個數學家,幫忙國家測量、發現了很多數學的算法。而洪堡則是遊歷於美洲、亞洲各地,去發現許多植物、生物。故事的最後讓他們兩人遇到一起,並且經歷牢獄之災以後,結成好友,相互幫忙。電影裏面有不少女性裸露的鏡頭,但都拍的很美、很自然。
教育部電子辭典轉星際譯典(stardict)字典檔心得
大約在4月底的時候,在 http://3du.tw 上看到還文於民的活動,就認領了轉換字典檔為 stardict 字典檔的工作。
首要的工作就是瞭解字典檔的格式,stardict 字典檔可以從很多格式轉換,像是 XML、Tabfile 等等的。轉換的工具已經有提供了,安裝 stardict-tools 套件以後,就有一堆工具放在 /usr/lib/stardict-tools 下,也有提供 GUI 工具 (stardict-editor)。
我最早是想用 XML 格式 (Textual Dictionary File Format),所以我就利用工具將現有的字典檔轉換為 XML,並且參考文件,來寫程式產出檔案,結果並不順利。即便是一個只有一個詞的檔案,轉換為字典檔以後,stardict 也無法辨識到。
後來就使用最容易,而且網路上最多人分享的 Tab file format。格式很簡單,詞與說明用 Tab 字元分隔,說明裡如果有需要換行或是做排版,可以用 \n \t 等逸出字元來排。
程式則是用 python 來撰寫,主要使用 jinja2 來配合模版產出詞與說明,用 multiprocessing 模組善用 CPU 資源,程式放在 https://github.com/elleryq/moe2stardict 。以下記錄一下我有遇到的問題跟解決方法:
- 使用 multiprocessing 時無法使用 profiling,上網 Google 的結果,都是建議要先在單一 process 的情況下去 profiling ,解決問題以後,再來搭配 multiprocessing。
- 在執行程式時,所花費的時間一直很長。我是等到完成的都差不多時,才看這問題。用 profiling 去查看,才發現問題出在 jinja2 上,我把初始化模版的程序放在迴圈裡了,導致每處理一個詞都要初始化一次,非常浪費時間,大約要十分鐘以上。當我把這初始化的程序移出迴圈以後,速度提昇了超過十倍以上,不到一分鐘就執行完畢。
- 同理,我也把 regular expression 的 compile 移到程式的一開始就執行,避免在會被多次呼叫的函式裡去 compile。
- http://3du.tw 所提供的 json 原始檔裡有些像 {[8e41]} 的字元,沒有顯示出字來,發信件到 g0v.tw 聊天室問,唐鳳回應說,直接把這些字先忽略掉就好,這些字是異體字。所以我就把這些忽略掉了,非常謝謝她的回應。
目前我只有做國語辭典的轉換,其他還有客語、台語、成語的部分,就看之後有沒有人認領了,或者是等有空的時候再來弄。不過說真的,現在用 stardict 的人應該不多了吧,stardict 專案開發進度在原作者 hu zheng 失蹤後,僅在今年初有釋出 3.0.4,修正幅度不大,也沒有新功能。很多都建議轉用 goldendict,幸好 goldendict 也吃 stardict 字典檔,所以我這不算是做白工。
電影流水帳(2013/6/15~2013/6/24)

這是 Die Hard 5 的女主角 Yuliya Snigir,片子最後為了父仇,開著直昇機去撞 McClane 父子,結果當然是…失敗…
- A Good Day to Die Hard (IMDB, Wikipedia),中譯:終極警探5-跨國救援。John 有好幾年沒看到兒子了,突然接到兒子在俄羅斯被抓去關的消息,於是決定去莫斯科。John 才剛到莫斯科法院門口,就發現不對勁,沒多久就發生爆炸,他的兒子 Jack 帶著 Komarov 逃出。原來 Komarov 是個政治犯,拒絕交出秘密檔案,CIA 判斷他有危險,就組織了搜救行動,讓 Jack 被關,以便救援。Jack 出了法院看到父親,這一個當下,就錯失了好的時機,導致 Jack 跟 Komarov 沒能順利逃出,只好採取第2方案逃到 Safe house。在逃到 Safe house 途中,持續被追殺,John 持續的幫忙,終於順利逃到 Safe house。到了 Safe house 以後,原本以為可以鬆一口氣,想不到仍然被追殺,Safe house 毀了。Jack 決定繼續完成這個行動,就說服 Komarov 交出秘密檔案,Komarov 說只要也帶女兒逃出俄羅斯,就願意交出來,於是就打電話跟女兒 Irina 約好地點。到了約定的地點以後,發生了出乎意料的情況,Irina 投奔了 Komarov 的政敵陣營,帶走了 Komarov,John 跟 Jack 陷入危機。陷入危機的二人差點死去,Jack 接下來不知道該怎麼辦了。John 鼓舞了 Jack ,依照莫名其妙的邏輯判斷之後,認為他們接著會去車諾堡,就去偷了車子跟槍枝,往車諾堡去。Komarov 被帶到車諾堡,打開秘密房間,正要取出秘密文件時,這時候又發生出乎意料的情況。父女原來是假裝反目成仇,要利用政敵的力量來幫助他們取得藏在庫房裡的鈾來變賣。政敵被 Komarov 埋伏在其身邊的人幹掉,接著,John/Jack 來到車諾堡,發現了真相,展開一場火拼。John 父子當然不負 Die Hard 家族之名,順利幹掉 Komarov 父女,故事結束。故事到後面有點不太合理,但是有轉折,讓人小驚奇;另外也讓 John 父子二人和好,還算不錯看。
- Jack the Giant Slayer (IMDB, Wikpedia),中譯:傑克-巨人戰記。傑克與魔豆的故事,之前鞋貓劍客也借用了一樣的故事,但這部電影拍的比較接近原來的故事,我覺得蠻不錯的。大致的故事就跟原來的故事一樣,不同點在於鋪了一個傳說。很多年前,僧侶製造了魔豆,想看看天上是否有上帝,結果卻連接到巨人族所居在的地方,巨人族很開心的到地上吃吃喝喝 (吃人),人類怎麼都抵擋不了。後來,人類藉著僧侶打造的皇冠,控制巨人,讓他們乖乖回到天上,接著把皇冠跟魔豆都藏了起來。經過許多年之後,出現了主角 Jack,Jack 苦哈哈地帶著老馬去市場,結果跟僧侶換了魔豆。這個僧侶其實是好人,他從想篡位的 Roderick 手裡偷到魔豆,想避免 Roderick 號令巨人以稱王。想自己決定命運的公主 Isabelle 逃出去,正巧遇到 Jack,又很湊巧的,豆子遇到水,把房子帶到天上。沒跟上的 Jack 加入國王組織的搜救隊到天上去,一上去,魔豆就被 Roderick 拿走,Jack 只保留了一顆。在 Roderick 有意的剷除搜救隊跟巨人的夾擊之下,搜救隊長 Elmont 跟公主 Isabelle 被抓走,Roderick 則利用皇冠控制了巨人。Jack 趁亂救出 Elmont 跟 Isabelle,Elmont 在送走 Jack 跟 Isabelle 後,埋伏在豆藤附近,想要奪回 Roderick 的皇冠。到了隔天的早晨,Roderick 率領巨人族到了豆藤,Elmont 衝出來跟 Roderick 一陣扭打,幹掉了 Roderick,但皇冠被巨人 Fallon 奪走。在下面的國王認知到以前的傳說是真的以後,就忍痛下令砍斷豆藤。Jack 跟 Isabelle 快到地面時,豆藤就斷了,靠著 Jack 的機警,兩人順利落地。Elmont 在豆藤要倒時,上了豆藤,也幸運地降落在城堡的護城河。巨人族痛失到地面的機會,可是,幸運地發現了 Roderick 的魔豆,於是種下魔豆,大舉進攻地面。人類靠著城堡對抗巨人的侵襲,一邊抵抗的同時,掉入護城河的巨人 Fallon 潛入城堡,追擊要去燒狼煙通知鄰國的 Jack 與 Isabelle。這兩人當然是打不過巨人,就在 Jack 要被巨人吃掉的時候,Jack 把僅存的一顆魔豆丟到巨人嘴裏,急速成長的魔豆將巨人絞碎,Jack 取得可以控制巨人的皇冠。接下來,就是 Jack 用皇冠將巨人再次趕回天上,跟公主過著幸福快樂的生活了。
PySide – Custom Label
自訂 QT Widget 的練習,網路上關於 PySide 的教學文不多,所以是找 C++ 範例文章來試著轉換為 PySide 看看。基本上還蠻簡單的,就是一些函式要去查查 QT 文件。
不囉唆,直接貼 code。
電影流水帳(2013/6/1~2013/6/14)

這位就是 Taken 裡飾演女兒的 Maggie Grace,很漂亮。
- The Penguins of Madagascar (IMDB, Wikipedia)。這個不是電影,是在電視上演的卡通,有蠻多個故事的。我一直就覺得馬達加斯加電影裡的四隻企鵝很有戲,很高興製作公司把這四隻企鵝的故事做成卡通。
- Parker (IMDB, Wikipedia),中譯:偷天派克。派克是個很厲害的竊賊,一開始跟準岳父的人合作去偷錢,等偷到錢以後,合夥的4個人問他要不要參加下一攤,派克不想,結果就被滅口丟在路邊了。派克運氣很好,被人救了,沒有死,就決定報仇。派克就開始打聽,得知了這4個人在佛羅里達,要偷更大筆的珠寶。在這個時候,Jennifer Lopez 飾演的瀕臨破產的房屋地產經紀人 Leslie 來跟他接洽,在逛了不少房子以後,Leslie 去調查了 Parker 的背景,判定他根本不想買房子,就直接跟他攤牌說,我可以幫你,只要到時候分我一些甜頭。Parker 在確定她的誠意以後,決定讓她幫忙。合夥的四人這時也知道 Parker 沒死來尋仇了,所以也找了殺手要幹掉 Parker。Parker 跟殺手打的難分難解,打到全身重傷才把殺手幹掉。重傷之餘,他跑去找 Leslie 幫忙打電話給他的未婚妻,然後他的未婚妻就來幫忙包紮。在這樣的重傷情況下,他仍然決議復仇,於是他埋伏在那四人的巢穴,Leslie 不放心,也跟了過去。就在那四人搶到珠寶,回到巢穴以後,這幾個人就展開一場惡鬥,Parker 最終把這四人幹掉,也救出被綁架的 Leslie。最後在分開前就講好,怎麼分贓,在一年以後,Leslie 收到鉅款,還清了她所有債務。
- Taken 2 (IMDB, Wikipedia),中譯:即刻救援2。這集的劇情更簡單。前妻婚姻遇到困境,爸爸提議說,要不要來我這邊。於是爸爸去伊斯坦堡出差,前妻跟女兒也去了伊斯坦堡一起度假。第1集死去反派的父親矢志復仇,在掌握情資之後,就在伊斯坦堡埋伏。女兒故意讓爸爸跟媽媽一起出去,想製造機會讓他們復合,就在出去走走的時候被綁架了。這時候爸爸就發揮神一般的本領,細心聆聽跟計算自己所在的位置,等到了反派的巢穴,被關的時候,就趕緊打電話給女兒,指示女兒該怎麼做。之後女兒就依照指示躲避,甚至還去救爸爸。整個過程蠻驚險的,總之最後就帶女兒去了美國領事館,再單槍匹馬救出媽媽。我覺得裡面最神的一段是爸爸利用音速與車速再加上女兒丟手榴彈的爆炸去計算自己所在位置的橋段,這真的是太厲害了。
電影流水帳(2013/5/18~2013/5/31)
- 大尾鱸鰻(IMDB, Wikipedia)。故事本身是一個大鎔爐,向很多故事取經。大尾是個攝影師帶著女兒到台北討生活,誤打誤撞變成了最大尾的流氓。經過十年以後,小奇大從國外回來討回地盤,但大尾不理他。之後大尾聽信乩童之言,找了跟自己很像的老賀來當替身,豈料老賀卻被小奇大作掉。老賀的兒子小賀一直想當個超級英雄,這邊就有點像是特攻聯盟的翻版,在救了大尾的女兒小芹以後,失去痛的感覺,住院。出院以後發現了自己的父親突然變成了大尾,得知自己父親往生,就決定要報仇。大尾為了奪回自己地盤,也決定幫助小賀。小芹原本也是為了報仇,但發現自己父親未死,為了要多一點時間跟父親相處,也一起加入報仇行列。最後就是報仇成功,小奇大被捕入獄,大尾後來放棄繼續當流氓,跟小賀與小芹回到家鄉過著恬淡的日子。整部片子還蠻歡樂的,用了很多台語諧音的笑話,也直接演出部分網路笑話,我個人覺得最好笑還是在最後的片尾花絮。
- ヱヴァンゲリヲン新劇場版:Q (IMDB, Wikipedia),中譯:福音戰士新劇場版:Q。故事拉到十多年後,看起來當時的補完計畫並沒有成功。一開始是 2 號機與 8 號機要消滅使徒,在即將失敗的情況下,突然被在盒子裡的碇真嗣救了,而真嗣也脫離了該盒子。之後真嗣清醒過來,然後搞不清楚狀況自己所在的環境與時間點。經過十多年以後,世界分為 WILL-E 與 NERV 兩方,WILL-E 致力於阻撓 NERV 的補完計畫,美里跟律子是領導人物,而 NERV 的領導人仍舊是真嗣的父親-源堂,初號機此時已經被改裝為 WILL-E 戰艦 AAAヴンダー。真嗣在搞不清楚的情況下,突然聽到凌波零的聲音,接著就被零帶走到 NERV 方。真嗣其實一直還是搞不清楚狀況,在 NERV 這邊,父親一樣不理他,只有渚薰願意陪著他,理解他 (說真的,這邊真的很 BL),渚薰後來告訴了真嗣目前的狀況,並告訴他要改變現況,就得到 Lilith 那邊拿兩把矛。所以過了沒多久,他們就搭上雙核機與凌波零一起下到地底去拿矛。到了地底的時候,渚薰覺得怪怪的,就停止了行動,但是真嗣繼續行動,並排除了 WILL-E 方 2 號機與 8 號機的阻撓,拿到了矛,就在這個時候,發生了第四次衝擊。第四次衝擊在渚薰的自我毀滅與真嗣插入栓被強制拔出以後而解除,接下來就帶到明日香、真嗣與凌波零三人走在夕陽下的畫面而告終。這次的故事還蠻難懂的,我邊看的時候,還邊找文章來看,總算是能大致理解在講些什麼,看這部動畫真的是很辛苦。
PyCon 2013 Day 2 記錄
5/25 因為大公子要登記入學,二公子學校有活動的情況下,就直接放棄了,聽朋友說,第一天的晚宴跟 Lighting talk 很歡樂。
行前一直在想要怎麼過去南港,想了很久,決定還是走以前去南港的路,走寶橋路到木柵路,左轉往焚化爐的路,到崇德公墓,再走研究院路,經過中華科技大學,然後到胡適公園。快到胡適公園的時候就一直在看停車場跟側門,還真的被我看到。側門的對面就是胡適公園,再往前一點有停車場,機車停車場沒管制,所以我就大剌剌停進去,從側門步行進入。
在中研院區往人文會館的路上,我看到有人在拍鳥,我抬頭看看,想知道鳥是什麼樣子,看了一下,就繼續往前走。想不到突然頭皮一陣劇痛,有翅膀拍擊的聲音,是鳥!! 我摸摸頭,加快腳步,經過愛鳥攝影師時,他說,可能是因為我經過鳥巢,它感到危險,才攻擊我。唉,只能當作是好兆頭囉。繼續往前時,就看到有會眾往人文會館,就跟著走。
登記完,領到袋子跟東西,就往前天已經想好要去的 R1 會議室走,早上就都待在 R1。中研院的會議廳設備很不錯,有有線網路也有無線網路,網路都很暢通,位子旁邊也有插座。如果說真的要抱怨什麼的話,大概就是沒有飲料紙杯,下次如果要再去,我會記得帶杯子去的。
第1場的 Allen Downey 是 Thinking Python, Thinking Stats … 等書的作者,他分享他用 Python 以後的一些心得,主要是說他的思考模式慢慢 Python 化,像是統計等等的,可以當作虛擬碼來用,而且可以執行,很方便。在 R1 沒辦法播放投影片,工作人員有來通知說,無法播放投影片,有需要同時看投影片的人,可以移動到 R0 去。我後來就把筆電丟著,跑到 R0 去了。這次只要是這種3個會議室同步轉播的情況,都有一些問題。
第2場是「CPython 程式碼解析」,講者是高國棟。主要是 Python 源碼入門,一開始是介紹 C 如何做物件導向,然後帶到 Python 源碼裡的 PyObject、PyVarObject,PyObject 是一切物件的基礎,而 PyVarObject 則是表示該類型的物件是可變長度特性的物件。然後再帶到 PyInt、PyString、PyList … 等等,很可惜的是 PyList 沒講完,後面明顯還有十幾頁投影片。
第3場是「天元突破, 鑽開 python 的限制」,講者是魏澤人。這一場比較偏向於 Hacking,講者先講他對於 Hacking 的看法,然後就開始介紹他怎麼去 Hacking CheckIO 這個網站。介紹完接著介紹一個好玩的檔案,這個檔案可以被 Python, Perl, Ruby 執行,也可以當作 HTML/JavaScript, Jar, Gif 來用,講解他怎麼做出這個特殊的檔案。簡報在隔天,也就是今天釋出。
第4場是「駭客看 Django」,講者是之前受到好評的 Orange。大致上就是講 Djano 還蠻值得信賴的,歷年來的漏洞很少,比 Rails 還少。接著就是講要注意哪些地方,除了一般該注意的之外,就是要注意 3rd party module 的使用。這邊提到一個 XXE/XEE,跟 XML entity 相關的漏洞,要注意到 XML Library 有沒有把 Entity 濾掉或是做檢查。
中午找到之前認識的朋友,一起吃便當,下午決定都在 R2。
第5場是 David Crammer 的 Building to Scale ,從 IRC 聊天室裡得知之前這個議題有在別的 Conference 分享過的樣子。也托了有在別的 Conf 分享過的福,在投影機杯具的情況下,可以直接連到該網址去看簡報,簡報跟這個場次講的有些微不同。這個場次蠻多人因為投影機杯具而移動了。
第5場結束有蠻長的一段休息時間,到了快結束時,才從 IRC 知道樓上有點心可用。接著的 R2 很多人想聽,所以人數爆滿。
第6場是「Big data analysis in Python」,講者是賴弘哲。講者有點緊張,到後面漸入佳境。主要是分享他在撈資料、分析資料所用到的一些 module,從 scrapy 到儲存用的 mongo 到分詞、搜索到可視化等等的,都有帶到。
第7場是「The life of an Ubuntu Developer」,講者是王榮祥。主要是介紹 Ubuntu 的 LaunchPad 跟 Bazaar,坦白說,跟 Python 比較沒關係一點。這邊我學到一些以前不知道的指令,像是 gpg –fingerprint 可以顯示自己的 key、gpg –keyserver keyserver.ubuntu.com –send-keys xxxxxxxx 可以送 key 到 keyserver、dch 指令可以維護 changelog 檔案等等。
第8場是「當 Python 遇上魔術方塊」,講者是戴嘉駿。這個議題比我想像中還有意思,講者先介紹魔術方塊的解法,然後介紹他怎麼用 Python 去寫求解程序,並且視覺化解題過程,很有意思。他的源碼放在 bitbucket 上,有用到 SimpleCV 去拍照判別魔術方塊顏色,以及用 property() 這個函數去動態換掉物件的 getter/setter。
議程結束後就是抽獎了,抽獎的程式很有意思,是像小蜜蜂那樣的射擊程式,但卻是以聲音來控制。由於人數不到 1000,程式又是以打到3個號碼來決定,常常打到 9xx、8xx、6xx 等號碼,所以抽獎的過程相當漫長,蠻多人受不了而離去。下次還是應該要以有來參加的人的號碼當作母體來抽獎,這樣會比較精準,也比較不會浪費時間。
最後是大合照,天公不作美,開始下起雨來,就在飄著小雨的情況,完成合照。回家的時候,想了想,在天色不黑的情況下,還是不走南港那邊,走原路回家。如果天色黑了的話,我可能就會走南港、八德路、基隆路回去,晚上走公墓那兒,還是有點毛毛的。
台東喝喜酒三日遊記錄
4月的時候,志成在 FB 上通知我說他要結婚了,要不要來?因為之前在退伍時,已經答應他了,當然是不能反悔。時間是星期天晚上,隔天看來是沒辦法趕回去的,所以就想說乾脆星期一請假,於是就回去請老婆試著排班看看。
到了4月底,老婆排班成功,於是開始計畫。大體上是參考這篇來做規劃,再加上 台東縣觀光旅遊網來輔助。洋洋灑灑就列了這些景點:
- 三仙台
- 石雨傘金樽陸連島 http://j.mp/ZJHmdp 玩沙
- 台東成功鎮海生館,附近還有個貝殼館可看
- 小野柳
- 台東鯉魚山公園
- 台東森林公園+琵琶湖
- 兒童故事館
- 台東史前博物館
- 卑南文化公園
最後確定是在5月初,5月初先訂了回程的火車票,在訂的時候搞了烏龍,一直以為太魯閣號跟普悠瑪號有到台東,所以怎麼訂都訂不到太魯閣號跟普悠瑪號的火車票,後來問了在台鐵上班的同事才知道,太魯閣號跟普悠瑪號因為鐵路電氣化只有到花蓮的關係,所以只有到花蓮。那這樣我就知道怎麼訂了,就先訂了從台東到花蓮的自強號,再訂從花蓮到台北的。去程因為老婆還不確定是早上去還是下午去,就先沒訂。等到確定,要訂票時,卻只能訂到台北到台東的莒光號了。
到了台東之後,就打算租車,前一陣子去美國出差時,有開車,想說打鐵趁熱,這次就來繼續練功。所以就上和運租車網站預訂,本來不知道租什麼車,打電話問昆霖,可是他沒接,於是就訂了 Yaris,可是網站卻說都被預約了,最後是預約了 VIOS。
到真正要出發前兩天,上網查了一下高鐵跟南迴鐵路的時間,時間可以接的上。跟老婆討論之後,決定不要搭乘莒光號,就退訂火車票,改搭高鐵,再轉南迴鐵路。 交通的方案至此都已經確立。
住宿則是在出發前一週才搞定,有鑑於上次去高雄沒地方住的窘況,這次我是相當積極,早在兩週前就開始找住宿,但是到了出發前一週確定行程之後才真正下訂。第1天週六,是到三仙台,所以就直接找了三仙台海景民宿,想說週六約一點半到台東火車站以後,就租車,直接殺到三仙台去。第2天周日的話,因為要去喝喜酒,餐廳在市區,就找了市區裡的商旅-馨園商務旅館。旅館就這樣確定下來。
到了當天,鋒面經過,天氣不是很穩定。搭高鐵到高雄時,高雄在下雨,從高雄到台東,雨開始慢慢變小。到了台東,天氣放晴,變得好熱。到台東火車站,要找和運租車時,卻找不到,Google map 顯示是在車站的左側,打電話問了和運的人,才知道是在右側,格上租車再過去一點。辦理完租車手續,就開車直接殺到成功鎮市區的海洋生物館,在路上有看到椰子水,想起大公子有想試試看,就問了一下,結果接下來就沒看到有賣椰子水的路邊攤了。到了海生館,我們在那兒看了很多的小丑魚,還看到一隻大白鰻,大公子對大白鰻相當害怕,不敢過去。沒多久,他就想出來了。出來以後,看到水果攤有賣椰子水,就買來一起喝。接著就直接去三仙台海景民宿登記進住。旅館表示,因為四人房有問題,直接升級為海景的五人房。
進去房間以後,兩個小鬼很開心在床上跑來跑去,跳來跳去。放好行李以後,旋即就決定出去走走,就去石雨傘。先往南到 7-11 補給一下,然後再一路往北開,開沒多久就下起雨來,而我也錯過了石雨傘休憩區。錯過之後沒多久,就回頭找。然後就在石雨傘休憩區走走,拍了照片。離開石雨傘休憩區沒多久,就下起雨來,我們就回民宿休息。晚餐就在民宿用餐,餐點是隔壁餐廳提供的,還算可以。
隔天一大早5點我就起來,查了日出時間,就在房間的陽台看日出,不過雲層實在不解風情,擋住了太陽,所以就沒看到。睡了回籠覺以後,起來吃早餐,早餐是清粥小菜,大公子不愛吃。吃完早餐之後,就 checkout ,要去三仙台。去三仙台之前,先帶了大公子去 7-11 買了銅鑼燒給他吃。到三仙台之前,有停在路邊看了一群牛。到三仙台以後,大公子鬧了脾氣,說不想下去走,之後好說歹說地一起走到了橋的前面,只有二公子願意跟我過橋,我跟二公子走了六個拱以後,就折返。然後到礫石灘,看看海,丟丟石頭。回到三仙台的市集,我們就在那兒吃冰淇淋,老婆也趁機買了特產,要給同事吃。
接著我們往北走,去看看八仙洞。開了大約一個多小時吧,到了那兒以後,沒看到停車場,就把車子停在路邊,走過去看看。大公子仍然不太想走,就跟他說,這不高,在上面而已。上去以後原來是有登山步道跟廟宇,在廟宇那兒逛了逛,抽了籤,買了飲料喝,然後就往台東方向走了。中午,在成功鎮市區用了午餐,我吃了旗魚生魚片,算不錯吃。不過大公子在此仍然不是很開心,不過他還是有吃炒麵。接著繼續就往台東方向走,到小野柳風景區逛,這邊只逛了豆腐岩跟遊客服務中心。接著就到市區,由於去旅館時間還早,就去鐵道花藝村走走。逛了好一會兒,就去旅館登記入住。找旅館時,繞了幾圈以後才發現旅館就在鐵道花藝村旁邊。在旅館盥洗以後,原本是打算走路到喜酒地點「一家餐廳」去的,結果我走錯路,就回頭找,又沒帶 A50,沒有GPS,這一繞之下就是半小時,老婆生氣了,還好有她那隻 Acer 手機,終於在6點半左右找到餐廳。
進去餐廳都已經開桌了,志成果然守諾,準時開桌。菜色就是那樣囉,比較特別的是中間上水果,最後上甜點,跟台北最後才上水果甜點不一樣。在這邊就跟之前當兵的朋友閒聊,吃完就走人了,走之前跟志成說了恭喜,他送我一包他叔叔種的咖啡豆。回到旅館,二公子問我說 KFC 有沒有賣薯條,於是就帶他去買了薯條回旅館吃。這家旅館還算可以,整潔,簡單,好處就是便宜,在市區,其他就還好。
隔天早上由於十點半要還車,大公子又不想去鯉魚山,就去了台東森林公園。這裡可以騎腳踏車,可是小朋友騎的車子沒有輔助輪,也沒有四人的協力車,老婆又不想載人,乾脆就放棄騎腳踏車了,就只有在公園散步,不過台東的陽光真的是很曬,走沒多久,兩個小鬼就說要回車上了。回到車上,時間還早,就決定去鯉魚山。到了鯉魚山,發現其實就在旅館附近,正要下去走時,大公子又反對了。所以改去台東機場,去到那邊,其實就在那邊逛逛,吹吹冷氣,沒幹麼,到了快十點就離開機場到台東車站去等火車了。
最後就搭著自強號、太魯閣號一路回到台北,結束這場旅行。這次旅行最大的收穫就是確立了以後可以租車出遊的基礎,壯了我的膽,有開心。回去的時候跟老婆有商量,下次從台東走山線玩回花蓮這樣。
CentOS 5 升級 MySQL 為 MariaDB
早上看完這篇毫無理由使用 MySQL:MariaDB、MySQL 創始者 Michael Widenius 的訪談,很衝動的就想來升級,找了文章,發現 MariaDB 早就提供 CentOS 5 的 yum repository 了,那就沒理由不衝了。
大致的步驟是參考這篇:How can I upgrade from MySQL to MariaDB? – AskMonty KnowledgeBase
我的步驟:
- 先去 mariadb 參考 repository 設定,然後新增:https://downloads.mariadb.org/mariadb/repositories/
- service stop httpd
- service stop mysql
- 備份 /var/lib/mysql 下的檔案
- yum remove mysql-server mysql-libs mysql-devel mysql*
- 因為我有用 remi repository,所以依照前文指示,要以特別的步驟安裝 compat-mysql: yum –enablerepo=remi-test –disablerepo=remi install compat-mysql55
- 安裝 MariaDB:yum install MariaDB-client MariaDB-common MariaDB-compat MariaDB-devel MariaDB-server MariaDB-shared php-mysql
- 啟動 mariadb:service mysql start
- 啟動 httpd:service httpd start
- 收工
其實那個備份是多餘的,依照 MariaDB 的說法是完全相容,接下來就是是用一陣子看看囉。
電影流水帳(2013/5/9~2013/5/17)

上次漏寫一部巨魔人,這部片蠻值得令人去思考的,我想應該可以搭配著正義:一場思辨之旅 來看。
- The tall man(IMDB, Wikipedia),中譯:巨魔人。故事是發生在一個荒廢的礦業小鎮,小孩子持續的失蹤,傳聞是被巨魔人帶走。Julia 是個護士,看起來相當的熱心助人。就在這一天,她回到家跟孩子、保姆一起吃完飯,在沙發上不小心睡著,到了半夜,突然覺得氣氛不對,就起來巡。於是她發現小孩不見了,保姆也受傷,被綁了起來,這時候腎上腺素整個飆高,趕緊就出去追人。追到後來受了傷,被 FBI 帶去酒吧,可是酒吧的人都用異樣眼光看著她。這時候劇情逆轉,原來大家都發現她可能就是擄人小孩的巨魔人。警長帶著她到另外一個房子,Julia 看到了小孩跟他的母親,對話之後,Julia 趁亂再次帶走了孩子,並回到自己房子,這時候她將孩子帶到一個房間之後,孩子就消失了。Julia 的房子也被村民團團圍住,並且被 FBI 帶回偵訊。FBI 跟警察針對 Julia 的房子進行詳細的搜查,卻什麼也沒找到,而 Julia 也堅決不肯透露任何訊息。之後的劇情透過另外一個較為年長的孩子來交代,她跟母親發生爭執,之後也被巨魔人帶走。原來巨魔人就是 Julia 假死的老公,由於小鎮變的沒落,鎮民跟著失業,小孩也無法得到好的照顧,於是他們就擄走小孩,將小孩交給可以好好照顧他們的家庭,讓小孩可以得到妥善的照顧,免於貧窮,但代價就是離開自己的親生父母。Julia 就這樣繼續在監獄頂罪,而巨魔人也再沒有出現過。蠻出人意料的一部電影,也讓人也有不一樣的思考角度。
- Contraband (IMDB, Wikipedia),中譯:禁運品。Chris 老婆 Kate 的弟弟 Andy 走私毒品,在被查緝的情況下,只能把毒品丟到海裡以自保。可是委託人可就不爽了,就要 Andy 還錢,這不是一筆小錢,本來已經改過自新的 Chris 只能再幹一票走私來還這筆錢。Sabastian 是 Chris 的好朋友,這時候就義氣相挺來幫忙,Sabastian 是想說走私毒品最快,Chris 卻不願意,只願意走私假鈔。由於 Andy 債主有來催債,時間很趕,Chris 趕緊進行連絡並找好同伙,搭船出發到巴拿馬。船長從以前就不喜歡 Chris ,在船上百般刁難,好不容易到了巴拿馬,在巴拿馬取假鈔時出了狀況,Andy 被威脅,拿著錢跑去帶毒品,Chris 沒錢,差點就拿不到假鈔,只得幫忙搶畫。Chris 差點就趕不上船回去,好在同伙有幫忙爭取時間,畫搶到了,假鈔跟毒品也到手。在回程的路上,Chris 先 K 了 Andy 一頓,才知道 Andy 是因為被威脅才去拿毒品,沒多久接到 Kate 電話,得知壞人又去威脅 Kate,Chris 打電話給 Sabastian,三方對照之下,Chris 發現 Sabastian 有鬼,之前一直要他走私毒品是有原因的,於是就放話說,我什麼都不拿回來了。這下子 Sabastian 就緊張了,又找了 Andy 的債主去恐嚇 Kate,Kate 嚇的躲了起來,可是 Kate 仍然以為 Sabastian 是好人。之後 Kate 回 Sabastian 家去拿東西,卻發生意外,頭去撞到桌角而暈倒,Sabastian 乾脆就帶去棄屍。這時候船也回來了,船長收到 Sabastian 電話檢舉,就找了海關來檢查,可惜 Chris 棋高一著,什麼都沒搜到,走私品早就以其他方式藏了起來。一下船,Chris 就被堵了,於是他帶著 Andy 的債主到船長家,說毒品在這裡,債主很高興,也不小心觸動了保全系統警鈴,結果就是船長跟債主都被警察帶走,算是解決了債主問題跟報了船長刁難之仇。接著就趕去找家人,一路找到 Sabastian 那裡,救出了差點就被水泥封起來的 Kate,並且報警讓 Sabastian 入獄。最後 Chris 的同夥去收假鈔賺了一筆,並且發現那幅畫的價值超乎他們想像,一個皆大歡喜的結局。整部電影還算不錯看,戲都在主角馬克華柏格上面,Kate 反而沒什麼戲,只是幫襯,飾演 Andy 的 Caleb Landry Jones 之前曾經演過 X-Men: First Class 裡出怪聲的特異功能者,從那之後,戲約變多了。
- Bad News Bears (IMDB, Wikipedia),中譯:新少棒闖天下。週末在第四台看到的,上網找了一下,發現是重拍 1974 年的同名作品。故事大概就是一個落寞教練被邀請去當國小棒球隊教練。於是他找了自己女兒當投手,找了一票小朋友,然後用特殊的方法來教導,一路打到決賽,最後很突兀的說,大家享受比賽吧,以一種很顯然放棄的方式打輸了。在雙方最後握手的時候,以超歡樂的氣氛讓對手覺得這樣慶祝才有意思的情況下結束。看網路上的評論說沒有當年的舊作來的好,我沒看過舊作,無從比較起,只覺得最後這樣的結局實在讓人不知道該怎麼說。
- 葉問-終極一戰 (IMDB, Wikipedia)。這片也是葉問的故事,但是就少了很多打打殺殺的場面,比較平實地在描述葉問的生平、跟徒弟之間的互動以及紅粉知己,裡面對於當時香港的人跟景都弄的相當的精緻,片尾以救出汪東與跟李小龍的交談做終。其實我覺得應該會著墨在鄧聲跟葉問的互動上的,鄧聲是葉問的一個徒弟,他是警局的沙展(Sergeant),在工會的衝突以及後來他收回扣的事情上,顯得都很尷尬,理應會跟前面葉問勸他的事情上發生衝突,可是並沒有,顯然是劇本或是片子有修剪,殊為可惜。整片可以說是黃秋生全場挑起大樑,讓整個故事活了起來。

