星期五, 12月 19, 2014

電影流水帳(2014/12/15~2014/12/18)

Kaya ScodelarioKaya Scodelario ,在 The Maze Runner 裡飾演唯一女主角,對,在迷宮的中央就只有一個女生。外型亮眼,導演給了她蠻多鏡頭。
  • Guardians of the Galaxy (IMDB, Wikipedia),中譯:星際異攻隊。Marvel 大片,相當賣座,個人覺得中規中矩。
    因為是第一集的緣故,穩穩當當的交代了失去母親的 Peter Quill 如何被帶離地球,以及為什麼那麼喜歡那捲錄音帶,然後展開故事。一開始是 Peter 去拿宇宙靈球,這裡就把 Peter 的人格特質表露無遺,有點玩世不恭,喜愛母親留下的錄音帶,面對危險時能冷靜處理。Peter 經歷一番打鬥,取得靈球後,打算變賣,可是卻發現賣不掉。然後,緊跟著靈球來的 Gamora 與追著 Peter 的 Groot/Rocket ,Peter 跟他們打成一片,被 Xandar 政府拘補入獄。在監獄裡遇到第五人 Drax the Destroyer ,並透過 Peter 的談判協商才能,五人兜在一起要逃出監獄,去找 Ronan/Thanos。逃出監獄以後,他們打算先把靈球賣給 Collector,可是五個人卻吵了起來。Drax 離開,Peter 等人進去見 Collector,Collector 告知他們靈球有巨大的力量,這時,Collector 的女僕心眼給矇了,拿起裏面的寶石,寶石透過女僕爆發出巨大的能量,女僕身體無法承受,就爆了。Drax 離開去通知 Ronan,想跟他正面對決,可是卻讓 Ronan 把這五人打趴,並得到寶石。 Gamora 知道 Ronan 想毀滅 Xandar,為了拯救 Xandar,五人打破不和,並跟撫養 Peter 長大的宇宙海盜 Yondu 合作去阻止 Ronan 毀滅 Xandar。一場大戰之後,Groot 為了保護其他四人而散裂,四人合作拿到 Ronan 的寶石,以寶石的力量阻止了 Ronan。最後把寶石送交 Xandar 官方保管,五人正式成軍。
    跑片尾名單時,小 Groot 聽到音樂在跳著舞,真的是太可愛、太療癒了,這很有發展為玩具的潛力!! (或許已經有了也不一定!!)
  • The Maze Runner (IMDB, Wikipedia),中譯:移動迷宮。嗯,會想找小說來看看(立馬去新北市圖網站預約了,好多人排隊)。
    Thomas 被丟到迷宮裡,完全搞不清楚狀況,透過已經在那兒的男孩們,他了解了大致的情況。外面有迷宮,有 Griever,迷宮的中心稱為 Glade,定期出去探路的是 Runner,在 Glade 從事生產製造的則是 Gardener。每天早上迷宮的門會打開,Runner 出去探路,到了傍晚,迷宮的門會關上,保護他們不被 Griever 襲擊。某天 Runner 出去,到了傍晚還沒回來,等了不久,才看到 Minho 攙扶著被叮的 Alby。門就快關上了,Thomas 忍不住跑進迷宮想幫忙,但是已經來不及,門已經關上。晚上的迷宮裡有 Griever 遊蕩,透過 Thomas 的機智與靈活身手,Alby 保住性命,三人順利脫困,這是第一次有人能在迷宮裡度過一晚。雖然 Thomas 救了 Alby,但他違反了只有 Runner 能進入迷宮的規矩,幹部們在討論著要怎麼處置,Gally 非常堅持要處罰 Thomas,Alby 則是負傷昏迷不醒。在這時候,又有人被送上來,這次是個女孩 Teresa ,而且手裡有張紙條寫著,不會再有人跟補給品送過來了。Teresa 身上除了紙條,還有兩管不知道是做什麼的藥,在無可奈何之下,為 Alby 注射了藥,Alby 神奇的痊癒,並想起了一些事情。
    Thomas 接受了處罰,同時也成為 Runner。隔天,他跟 Minho 進入迷宮,從死去的 Griever 身上取得了某樣奇妙的東西,之後更透過這東西,找到了疑似迷宮出口的地方。到了晚上,迷宮的門沒有關上,大群的 Griever 進來 Glade 殺戮,死了很多人,包含好不容易康復的 Alby。翌日早上發生內鬨,男孩們分為兩派,以 Thomas、Newt 為首的一派主張冒險到疑似迷宮出口的地方,以 Gally 為首的一派則主張繼續在 Glade 生活。總之,Thomas 一伙就突圍了,經過一番跟 Griever 的拼鬥,一伙人順利出去,並找到奇妙的實驗室。實驗室裡播放了影片,說世界上有奇妙的病毒,而你們則是人類活下去的希望芸芸,接著,又有一個門打開。這時 候 Gally 突然跑出來(到底為什麼要特地跑過來,又怎麼被螫的?),拿著槍說,我不讓你們出去。廢話一堆以後,就在 Gally 開槍的同時,Minho 丟出木槍殺了 Gally,但子彈畢竟已經射出,Chuck 幫 Thomas 擋了子彈。Thomas 哭的歇斯底里 (根本莫名其妙,有點過頭了),突然一群武裝的人進來,要 Thomas 他們跟著走,最後就上了直昇機飛走了。飛走的同時,影片裡應該是自殺死掉的女研究人員,卻在一個會議室裡擦擦她的額頭,說終於進入第二階段了,看起來是還 有很大的謎團,事實可能跟她在影片裡說的完全不一樣。
    Newt 跟 Minho 很帥,完全蓋過男主角丰采,Thomas 有點像是意外死去的 Paul Walker,Gally 演技真的不錯。第二集 Scorch Trails 預定明年九月上映,我能在九月前把三本小說都看完嗎? XD
含本篇,看完:
  • 電影:78
  • 影集:1

星期一, 12月 15, 2014

電影流水帳(2014/12/3~2014/12/14)

Saoirse Ronan 飾演 Agatha 的 Saoirse Ronan ,在布達佩斯大飯店裡的表現不錯,飾演少年 Zero 的 Tony Revolori 也很逗趣,這兩人讓布達佩斯大飯店活潑不少。
  • The Secret Life of Walter Mitty (IMDB, Wikipedia),中譯:白日夢冒險王。原來這 1947 年就拍過一次了,Ben Stiller 再次重新演繹,原型是來自 James Thurber 的短篇故事。
    Life 雜誌由於實體雜誌經營不佳,要轉型為網路雜誌,空降主管收到長期合作的攝影師 Sean 的來信,建議最後一本實體雜誌的封面用他寄來的第二十五號照片。Walter 是 Life 雜誌的底片總管,常常做白日夢的他收到了 Sean 寄來的底片,可是他怎麼找也找不到第二十五號照片的底片。為了這張底片,Walter 鼓起勇氣跟他暗戀的 Melhoff 交談,也重拾少年時的夢想,抓起背包去找 Sean,要詢問他底片到底在哪兒?Walter 去了格陵蘭、喜馬拉雅山,經歷一連串的冒險,認識了許多人,終於找到認識了二十年,卻從未謀面的 Sean,Sean 告訴 Walter,底片就在送你的皮包裡,Walter 才知道底片其實一直在手裡。只是,在出發到喜馬拉雅山之前,因為被解僱而沮喪的把皮包丟了。
    回到紐約,見到媽媽跟妹妹,把父親留下的鋼琴賣掉之後,媽媽才告訴他皮包的事情。Walter 很快的把底片送回 Life 雜誌,等到雜誌出刊,才知道那張底片拍的是自己。因為這場旅程,Walter 完成了少年時想走遍世界的夢想,也跟 Melhoff 熟絡起來,也放下了對父親的執念。
    這部電影我覺得拍的很好,節奏輕快,有適時的趣味,也很能給人啟發。不過相對於中文片名裡的白日夢來說,在電影後半段,Walter 就很少做白日夢了,這可以解釋為 Walter 終於脫離了那個愛作夢的年紀了嗎?
  • The Grand Budapest Hotel (IMDB, Wikipedia),中譯:歡迎來到布達佩斯大飯店。這故事很妙,人物對話也很絕,故事節奏稍稍有點快,快到會讓你覺得是不是在看快轉。裏面的明星不少,但導演安排的很好,不會有顧此失彼的情況。整體來說,我覺得很好看的電影。
    這主要講的是現任布達佩斯飯店老闆如何得到這個飯店的故事。在很久之前,飯店老闆 Zero 是個門童,受到飯店經理 Gustave 重用,並親自教導。很多貴婦都喜歡來布達佩斯飯店,原因是 Gustave 手腕很高,做人很成功。這天,Zero 看報紙,發現前不久來過飯店的貴婦死了,趕緊回報 Gustave,於是 Gustave 跟 Zero 趕緊前去致意。到了那兒,看到舊識 Serge 的臉色才發現事情不尋常,貴婦留了部份財產(名畫)給 Gustave,而貴婦的兒子、女兒們則紛紛抗議。Gustave 跟 Zero 一不做二不休,把畫給拿走了,然後回到飯店把畫藏了起來。Serge 也在此時逃走,讓 Gustave 蒙上不白之冤。Gustave 被警察捉走。透過在外幫忙的 Zero 、Agatha 與獄友協助,順利逃了出去。然後 Gustave 開始跟 Zero 展開逃亡並去找 Serge,想洗刷冤屈。最後經過一連串的曲折離奇,終於找到貴婦的第二封遺書,確定 Gustave 有繼承貴婦財產的資格。Gustave 賣掉畫,得到巨額財富,但後來 Gustave 被槍殺,Zero 繼承了他的財富。Zero 的太太 Agatha 與兒子在兩年後,得到流行病死去。共產主義想取得飯店,Zero 傾家蕩產留下了飯店作為回憶。
  • Total Recall (IMDB, Wikipedia), 中譯:攔截記憶碼。去 Google 了才知道這是翻拍的作品,翻拍自阿諾的魔鬼總動員。很單純的動作爽片。男女主角 Colin Farrell、Kate Beckinsale、Jessica Biel 都很正,飾演反抗軍頭頭的人則是 About time 裡的老爹,從 About time 以後對這人開始很有印象。蠻多影評都說阿諾的那個版本比較好看,我沒看過,所以無從比較起。
    我大概是從片子開始 20 分鐘以後開始看的,Douglas 去記憶碼公司安插記憶卻發生意外,特別的回憶出現在腦海裡,開始有人追殺他,而他藉著自己的本能逃脫了。回到家裡,他的老婆 Lori 也翻臉不認人,開始追殺他。他就開始逃啊逃,遇到了 Melina,並藉由自己以前留下的伏筆,大略得知了情況。原來 Douglas 是特務,本名是 Carl,奉命潛入殖民地,潛入殖民地反抗軍之後,卻發現反抗軍才是善良的,因此反過來幫助反抗軍。而 Douglas 得到了某組可以逆轉局勢的密碼,所以透過 Melina 的幫助,與反抗軍領導 Matthias 碰面。
    結果碰面的時候,卻發生了變故,Douglas 被追蹤了,以前是 Carl 老闆的 Cohaagen 突然出現消滅了反抗軍整個領導團隊,Douglas 、Melina 也被捉。幸好 Douglas 以前的同事 Hammond 幫了他,讓他逃出去,並且去救 Melina ,展開反擊。最後在 Cohaagen 派大批機械軍團到殖民地開始屠殺之前,殺了 Cohaagen,並讓電梯爆炸,殖民地免除了被佔領的危機。

星期四, 12月 11, 2014

在 Linux 下摹擬 Serial Port

之前試 java rxtx 函式庫時找到的方法,雖然在 Linux 下都是操作檔案,不過檔案跟真的 Serial port 有點差異,後來我是用 socat 指令來摹擬。

socat -d -d pty,raw,echo=1 STDOUT
這 行指令會在 /dev/pts 下建立一個 node,假若是 PTY is /dev/pts/7,那麼就 sudo ln -s /dev/pts/7 /dev/ttyS0 ,這樣 /dev/ttyS0 就可以當作 Serial Port 來用了,可以設 baud rate 等等 serial port 特有的參數。接著執行程式,可以在執行 socat 的 console 看到程式寫到 serial port 的訊息。
要對接也是可以的,這時要用:

socat -d -d pty,raw,echo=1 pty,raw,echo=1
這會在 /dev/pts 下建立兩個 node。
備註:
  1. 要用 ln 建 symbolic link 的原因是 rxtx 只檢查 ttyS*, ttySA*, ttyUSB* 資料來源

星期三, 12月 10, 2014

MonkeyRunner easy module

前一陣子又在折騰 MonkeyRunner,意外發現有 easy 這個 module,順道研究了一下 ViewClient 。
easy 這個 module 是內建的,功用有點類似 jQuery,可以幫你直接找到目前畫面的某個元件,這樣就可以快速的在裏面填入文字或是按下按鈕等等。
這例子會啟動 Email ,然後將資料填入欄位後,寄出去。但實際上並不會寄出,而是存到草稿 (Draft) 裡,這是由於 Email 在寄送郵件的程式裡,有去判斷,假若是透過 MonkeyRunner 所觸發的事件,他就不寄送,而是存到草稿裡。
easy module 還有提供一些方便的函式,主要都是操作 UI 用的比較多。假若你有下載 Android 原始碼的話,這部份是在 sdk/monkeyrunner/src/com/android/monkeyrunner/easy 資料夾下面。
ViewClient 則是有人覺得不夠用,就另外自己開發了。一開始是配合 MonkeyRunner 才能使用,到了 3.0 以後,就可以不需要 MonkeyRunner,用 Python 搭配 Android SDK 就可以使用。 話是這麼說,但實際上,還是得視手機 Android 版本而定,總之使用 ViewClient 有看到錯誤訊息,就試著改用 2.3.25 的版本試試看吧。下面就是大致的用法:
ViewClient 在找元件的部份,有點亂,網站上文件也不太清楚,我追蹤原始碼,是一定要 dump ,才能找到。而且,沒辦法用 id 來找,只能用文字來找。看原始碼還有提到 UI Automator 這工具,但後來就沒詳究了。我後來沒有用 ViewClient ,所以...

小技巧,在找畫面上有哪些元件時,可以用 hierarchyviewer/hierarchyviewer1 這工具來看畫面佈局,這相當好用。
參考資料:

星期五, 12月 05, 2014

電影流水帳(2014/11/18~2014/12/2)

Maxwell_Lucy Lucy,在 Ardi 被挖掘出來之前,是世界上第一個猿人,被稱為人類最早的祖先,而且也是貫穿 Lucy 這部電影的主幹。
  • 豔光四射歌舞團。講同志愛情的故事。
    主角薔薇在殯儀館上班,是個道士(師公),晚上則在同志歌舞團表演歌舞。在某次歌舞團巡演時,遇到了阿陽,兩人陷入熱戀。後來,阿陽意外溺死,正巧被薔薇的葬儀社接到,故事就是在講他們相戀以及送行的經過。
    電影裡的歌曲都很好聽,我覺得有似曾相識的感覺。
  • Lucy (IMDB, Wikipedia),中譯:露西。就科幻爽片,不要想太多。
    露西被要脅去送東西,結果卻被逮住,並且又被韓國黑道要脅去運藥品。藥品是被埋在身體裡,被壞人毆打後,藥品洩漏,讓露西腦袋的開發領域激增。接著,露西 就爆走了,利用她的腦力去找韓國黑道尋仇。尋完仇以後,在網路上找到了可能與她現況相符的 Norman 教授的理論,並且利用法國警方找到剩下的毒品。韓國黑道放不下那批藥,也很生氣露西,就一直追殺。露西的目的地是 Norman 教授那裡,要幫助他完成他的理論。最後就是一場大戰幹掉韓國黑道,露西腦力提升到 100% ,把所有知識濃縮成 USB 給了教授。
  • 一個人的武林 (IMDB, Wikipedia)。還不錯的動作片,但故事有點牽強。
    夏侯武爭天下第一在先,但卻因為失手打死人去自首入獄懺悔。五年很快過去,在這五年間,封于修跟他以書信往來切磋武藝。接著命案發生,南拳王被以拳頭打 死,夏侯武利用這機會與重案組督察陸玄心條件交換,以幫忙查案換取自由。於是就開始調查,一路調查下來,陸玄心發現夏侯武早就知道封于修這個人,也發現了 封于修有精神方面的疾病。最後夏侯武為了保護師妹而起了殺心,與封于修打了精彩的一架,但夏侯武仍下不了手殺人,在命懸一線的時候,陸玄心出現,擊斃封于 修。之後,夏侯武跟師妹結婚,光大師門。
    片尾介紹工作人員的地方,我覺得很不錯,這邊除了主角以外,鉅細靡遺的介紹了許多不亮眼的劇組人員,原來電影裡一些不起眼的演員都是由劇組人員去客串的。 這些人裏面不乏以往功夫片盛行時的熟面孔,像是「奇門遁甲」的袁祥仁、「霸王卸甲」的徐小明等等,蠻能勾起人的回憶。另外就是王寶強,我真想不到他居然是 少林寺出身的,之前看「天下無賊」時,還以為他是從某戲劇學校出來的,看了某本電影雜誌才知道這件事情,總之,他打的很精彩。
  • American Hustle (IMDB, Wikipedia),中譯:瞞天大佈局。原本以為蠻厲害的一部電影,看完覺得還好。
    Irving 邂逅了 Edith,兩人一見鍾情、一拍即合,並且開始騙取他人財務。某次,被 FBI 警探 Richie 逮到,Richie 要脅他們以騙術幫 FBI 逮其他的騙子,只要幫他逮到另外四個人,就可以放他們兩人走。Irving 跟 Edith 兩人的感情因為這件事情與 Irving 沒辦法跟妻子 Rosalyn 分手而出現裂痕,但沒辦法,只能攜手合作,期望事情了結以後,能順利脫身。
    Irving 去釣騙子時,意外釣到市長 Carmine ,豈料 Richie 好大喜功,想要查一筆大票的,讓自己揚名立萬。於是,讓 Irving 繼續跟 Carmine 談阿拉伯酋長投資案,看這樣會牽涉到多少人。Irving 跟 Carmine 相處的過程,發現 Carmine 不算是壞人,他只是想藉由投資案讓自己的城市發展,讓市民能過的更好。此外,看著妻子 Rosalyn 有出軌的跡象,他也決心要結束掉這場婚姻,跟 Edith 重新開始。最後,Irving、Edith 跟 Richie 因感情而發生爭吵,Richie 負氣離開,Irving 跟 Edith 重修舊好,跟 Rosalyn 談開以後,他們想出方法,可以幫 Carmine ,同時整倒 Richie。接著就是執行,結局是個皆大歡喜的結局。

電影:73,影集:1

星期五, 11月 28, 2014

GitLab 與 Docker

之前就想要裝 GitLab,無奈,裝 GitLab 的相依性實在太多,後來就不了了之。時間飛快,今年年初時,知道了 Docker 這個東西,然後最近想到應該是可以把 GitLab 裝到 Docker 裡,這樣子 GitLab 的環境乾淨,也不會動到原本伺服器上的設定。於是就上網 Google ,果然已經有人做好了 (sameersbn/docker-gitlab),那就不囉唆,立刻來試試看。
網站上的安裝步驟其實已經蠻清楚了,這裡我就紀錄我改的部份。我用 fig 來進行客製化,所以就先下載他的 fig.yml,原本的 fig.yml 裡有三個 container,一個是 gitlab,一個是 postgresql,一個是 redis。我移掉了 postgresql 跟 redis,這邊我改用 host 的 mysql 與 redis,並且設定必要的環境變數。fig 的安裝一定要用 python2 的 pip 來安裝,否則會有問題,目前還沒移植到 python3 上。
要存取 host 的 mysql 與 redis,要注意幾點:
  1. 確 定 host 的 mysql 跟 redis 是可以以 port 的方式存取,另外也要允許外部 IP 的連線。mysql 是修改 my.cnf 裡的 [mysqld] section,主要是設定 port ,重新啟動之後應該就可以;至於 redis,則是改 redis.conf 裡的 bind,將其改為 bind 0.0.0.0 ,重新啟動以後就可以。
  2. host 的 IP,在 docker container 裡,照理說是用 gateway 的 IP 就可以。一般都是找到 netstat -nr | grep '^0\.0\.0\.0' | awk '{print $2}' 這指令,但這得在 docker container 裡執行,fig.yml 裡沒辦法指定這個。後來是看到說直接用 host IP 也可以,所以我就直接指定,看起來是沒問題。
等設定好之後,直接 fig up,fig 就會幫你 pull image、建立 image 然後開始執行,第一次執行需要花一點時間。這邊我碰到的怪情況:
  1. docker 有問題,執行有問題,去查看 log ,看到 operation not supported 。查了很久,查不出來什麼問題,後來重開機,居然就沒問題了。事後猜想,可能是因為在 docker run 之前有更新過 kernel,archlinux 更新 kernel 都是使用 replace 的方式,或許是因為這樣而有問題。
  2. 使用預設的帳號 跟密碼無法登入,這個得使用 docker exec -it gitlab_gitlab_1 bash 進入 container 裡,執行 sudo -u git -H bash -c “bundle exec rake gitlab:setup RAILS_ENV=production” 以後,就可以解決。

這裡是我的 fig.yml

星期四, 11月 27, 2014

電子發票心得

用電子發票快一年了,覺得還蠻方便。
  1. 對獎很方便,不管是 android/ios 都有 app 可以代勞。我用的是「雲端發票」這個 app,「發票+」也不錯用。
  2. 領獎很方便,設定帳戶以後,獎金會直接轉到戶頭。
  3. 電子發票有額外開中獎號碼,中獎機率增加。在某個月,我因此中了 2000。
一些經驗分享:
  1. 商店的 POS 機上顯示的是共通載具,所以跟店員講時,要講刷共通載具,這樣店員才知道,一般的 7-11/全家/OK/萊爾富是不用特別講了,亮出條碼他們就知道。
  2. 目前支援的店家除了便利商店以外,還有美廉社、全聯、幾分甜,某些中油也導入了。好像百貨公司也有的樣子,但我很少去百貨公司,所以不清楚。
  3. 去網站申請好以後,網站上可以列印出條碼 (一個 PDF 檔,上面滿滿都是條碼),條碼剪下來可以拿來貼在會員卡上,這樣就可以不用手忙腳亂地拿手機開 app,可以帥氣的亮出會員卡,直接跟店員說刷共通載具。店員感應完會員卡直接就可以刷載具,自己方便,店員也方便。
  4. 網站設定裡,可以選擇把發票明細寄給自己(excel 可直接開啟),如果你有記帳的話,可以自己轉換。

星期三, 11月 19, 2014

電影流水帳(2014/10/31~2014/11/17)

tumblr_mkfqsjvQYu1r7fjxko4_1280
Madeleine Stowe 飾演 12 Monkeys 裡的 Kathryn Railly 醫生,從原本不相信一個瘋子到相信一個瘋子,心境的轉折該有多大?我不知道,但我知道歷史上很多思想先進的人都曾被當作瘋子過。
包含這次看的四部電影,今年已經看完 69 部電影了,有機會破 80 嗎?
  • 齊天大聖東遊記 (IMDB, Wikipedia),又名西遊記第壹佰零壹回之月光寶盒,也有叫大話西遊之月光寶盒的。以前就看過一次了,這次又特別回味一次。
    簡單說,就是至尊寶被錯認為孫悟空,又將錯就錯地愛上白骨精,之後遇上牛魔王,為了救白骨精,反覆的使用月光寶盒,卻意外回到五百年前的故事。
    飾演蜘蛛精的藍潔瑛很亮眼,利用 Google 找了她的資料,才知道她現在過的並不是很好,而且從這部電影以後,就因為精神疾病的緣故而淡出演藝界了,還蠻令人惋惜的。
  • 齊天大聖西遊記 (IMDB, Wikipedia), 又名西遊記大結局之仙履奇緣,也有叫大話西遊之仙履奇緣的。這集就是至尊寶回到五百年前,認識了紫霞,然後又遇到青霞、白骨精、唐三藏、豬八戒、悟淨、牛 魔王、鐵扇公主與牛魔王妹妹等人,了解了前世所發生的因緣之後,決心放下一切,傾全力幫助唐三藏取經的經過。這裡最常被人津津樂道的詞就是:「曾經有一段真摯的愛情擺在我眼前,我沒有去珍惜,等到失去了才後悔莫及,塵世間最痛苦的事莫過於此,如果上天能給我一個再來一次的機會,我希望能對那個女孩說我愛你,如果非要給這愛加一個期限的話,我希望是一萬年。
  • Twelve Monkeys (IMDB, Wikipedia),中譯:未來總動員。這故事講的是時間悖論,主角是 James Cole。
    在未來,由於病毒的關係,人類生活在地底,要到地面得穿防護衣才能出去,回來以後還得洗刷、消毒與隔離以後才能繼續正常生活,大部份被派出去的人都很有機 會死掉。James Cole 出了兩三次任務,上級認為他足以擔當重任,於是告訴他線索,要 James 回到過去找為什麼病毒會開始散佈。於是 James 就回到過去了,第一次被當時的人認為是瘋子,關到精神病院,這次他認識了女主角 Kathryn Railly 醫生與 Jeffrey ,並看到了 12 Monkeys 的圖騰。Jeffrey 瘋的很妙,James Cole 告訴了他一些線索,並在他的幫助下逃出精神病院。然後被傳送回到未來。
    James 把資訊回報給上級以後,再次被傳送,這次的時間點是上次的五年後。這次他綁架了 Kathryn Railly 醫生,一起去找 Jeffrey,發現 Jeffrey 的父親是個知名的生物學家,而 Jeffrey 正在搞 12 Monkeys 組織,James 還沒搞清楚這組織的目的,就又被傳送回去。這次 Kathryn 醫生從 James 的話裡發現了蛛絲馬跡,改變了他對 James 的看法,認為 James 可能並不是瘋子。上級對 James 有點失望,而 James 也開始產生混亂,這次傳送的時間是病毒開始散佈前的一星期,很巧的遇到 Kathryn ,兩人遭遇了一些事情,被警方追,他們發現 Jeffrey 不是主使者,12 Monkeys 只是想釋放所有被關著的動物。然後也發現在未來上級告訴 James 的資訊,就是 Kathryn 所打的電話。他們不管了,想搭飛機逃走,結果卻在機場遇到了 Jeffrey 父親的下屬,他才是真正釋放病毒的元兇,James 正想逮住他的時候,卻被警衛射殺了。就在這個時候,他終於知道自己為什麼老是做一個奇妙的夢,原來在那個時間點,小時候的 James 也在哪裡,並且目睹了一切。
  • How to train your dragon 2 (IMDB, Wikipedia),中譯:馴龍高手二。續集,這次的口白有點多。我個人是覺得普普,但至少沒更爛就是。
    主要的角色都長大了,Hiccup 出外的時候,遇到一艘專門捕捉龍的船,從那兒知道了 Drago 是主使者。Hiccup 趕緊回去,從父親那兒問到更多關於 Drago 的過往,然後他決定孤身去說服 Drago。在路上,Hiccup 遇到了快二十年沒見面的龍騎士媽媽 Valka,與她重逢。後來父親 Stoick 循線追來,這下子,三個人就到齊了。
    這邊 Hiccup 的朋友們不多說了,總之跟捕捉龍的船的船長一起去找 Drago,卻被抓住。然後 Drago 派大軍進攻龍的巢穴,兩邊打起來,Drago 的 Alpha 龍打敗了 Valka 的 Alpha 龍,並用它的能力把所有的龍都帶走,接著進攻 Bergen。父親 Stoick 在此役犧牲了,Hiccup 繼承了父親的意志,在眾人的鼓勵下成為族長,就帶著他的母親與朋友們,騎乘著不聽話的幼龍回去救 Bergen,最後經過大戰之後,當然是拯救了 Bergen,而 Toothless 成為新的龍王。

星期四, 11月 06, 2014

電影流水帳(2014/10/21~2014/10/30)

莫文蔚 好久沒看莫文蔚主演的電影了,上次看她演的電影是什麼時候的事呢?真的,沒什麼印象。
  • 催眠大師 (IMDB, Wikipedia)。原本以為只是單純醫師與病人鬥法的故事,但在經過抽絲剝繭的解謎之後,才發現原來兩人的角色其實算是相反的,結局就不在這裡說破了。總之,是非常有意思的故事。
  • 清須会議 (IMDB, Wikipedia),中譯:清洲會議或清須會議。很有意思的講歷史的電影。
    清須會議又稱做清洲會議,清洲城是織田信長在進軍天下前的居城,明智光秀發動本能寺之變以後,信長與其長子信忠死去,秀吉接到消息趕緊與毛利議和,並趕回 來與信孝一同勦滅光秀。由於織田家主死了,家老必須進行評定,決定未來織田家的當家,所以就在清洲城進行評定。會議主要就是秀吉與市姬、柴田勝家、丹羽長 秀間的角力,期間的爭鬥不下於在戰場上的廝殺。三法師的媽媽,透過秀吉妻子,巧妙的讓其子 - 三法師出現在秀吉眼前,讓秀吉轉變念頭,決定改推舉三法師為家主。秀吉並決定去拉攏丹羽長秀,利用長秀對勝家的失望,秀吉讓長秀轉為支持三法師。最後,三 票對一票的情況下,秀吉成功了,這也確立了他在織田家的地位。
  • Tooth Fairy (IMDB, Wikipedia),中譯:牙仙大帝。就很迪士尼風格的電影。
    Derek 是一個冰上曲棍球員,他的外號就是 Tooth Fairy,在球場上,以撞人撞到對方掉牙而出名。在生活上,缺乏夢想,與一個有一對兒女的單親媽媽 Carley 交往。某天 Carley 託他照顧小女兒 Tess,但差點就毀掉她對於牙仙 (Tooth Fairy) 的夢想,所以夢想國度裡的 Tooth Fairy 女王就找上 Derek,並要他接受懲罰。於是 Derek 成了名符其實的 Tooth Fairy,必須在三周內順利完成女王交代的所有任務才可以。
    在這三周裡,Derek 跟夢想國度裡的指導員一同學習了當 Tooth Fairy,找到了與 Carley 的兒子 Randy 的相處模式,並且重新磨練自己的球技,以期能重新當回明星球員。這段期間,Derek 蠻快樂的。就在這三周快結束時,Derek 在關鍵時刻上場打球,就在 Derek 發揮球技要進球時,卻猶豫而失去進球良機。球賽結束以後,他對自己失望,又重新失去夢想,同時,他對 Randy 發脾氣,這讓 Randy 與 Carley 非常失望。
    最後是 Derek 的指導員重新鼓舞了 Derek,Derek 再次獲得上場機會,並好好把握,拿到分數。得分以後,他趕緊去完成取得 Tess 牙齒的任務,也跟 Randy 道歉,並帶著 Randy 趕去才藝表演,然後有個皆大歡喜的結局。

星期三, 10月 29, 2014

mod_wsgi, flask 與 python3

我是在 OpenShift 上遇到的情況,用 python3 + flask 寫的 web app 沒辦法啟動,用 rhc tail 出現這樣的錯誤訊息:
'module' object has no attribute '__loader__'
用 Google 找,在 StackOverflow 上找到這篇 flask - cannot setup apache 2.2 with mod_wsgi and python 3.3? ,然後跟著提供的線索看到這篇:Problem debugging Flask under Python 3.3 ,謝謝 Eric 提供的 workaround 。
workaround 是這樣的,在初使化 Flask(__name__) 時,加上 instance_path 參數,所以我就改為 Flask(__name__, os.path.join(os.environ['OPENSHIFT_PYTHON_DIR'], 'instance')) ,就解決了。
問 題是出在 flask.Flask 的初始函數裡,Flask.__init__ 在 instance_path 參數為 None 時,會呼叫 auto_find_instance_path() 來取得 instance_path 的值,而 auto_find_instance_path() 又呼叫 flask.helpers 的 find_packages(),find_packages() 使用了 pkgutil.get_loader() 來尋找 module 而導致了錯誤發生。
我在想,或許添加適當的 __init__.py 也可以解決,但就懶得做實驗了,先這樣。

星期五, 10月 24, 2014

電影流水帳(2014/10/9~2014/10/20)

A City of Sadness.jpg
"A City of Sadness"。 來自 Wikipedia
  • Red Dawn (IMDB, Wikipedia), 中譯:紅潮入侵。故事摹擬北韓利用了某種電磁脈衝武器打到美國去了,小鎮裡的一個青少年團體在一個正好回美國休假的軍人領導下起來反抗,最後以奪得北韓軍 隊用來內部通訊的機器,小隊繼續對抗北韓軍隊作結束。電影的最後,主角兄弟非常高興的要慶祝,雷神索爾哥哥也要跟女生告白了,然後流彈飛過來,就領便當 了,嗯,人生無常。這個女生相當的亮眼,就是演特種部隊 2 女主角的 Adrianne Palicki ,原來她在演特種部隊 2 之前有演過這部電影。
    就安全上的考量,必須要考慮北韓打到美國的可能性,雖然可能性非常低。可能性低的最大原因是補給線太長,太容易被切斷,只要美國實行焦土政策,然後以海軍封鎖太平洋,那麼登陸的北韓軍將陷入沒有食物跟彈藥的困境而無法作戰。
  • 悲情城市 (IMDB, Wikipedia)。 久仰這部電影的大名,終於把他看完了。說真的,看完還蠻心酸的,誠如裏面的大哥所言,台灣真的是「眾人吃、眾人騎,沒人愛」。看這部電影前,最好先翻閱一 下「被出賣的台灣」,了解一下在那個時代背景下的台灣。台灣被清朝切割,在日本統治下被佔領了約五十年之久,然後在抗戰勝利後,給美國托管,而美國讓中華 民國政府代管,來代管的人是陳儀,陳儀的作為讓台灣人不服。台灣人的不服氣在被積壓了 4 年以後,爆發了 228 事件。電影裡就是在講這段期間,林家跟吳家的故事。林家在地方上算是流氓,四個兄弟,大哥文雄當家,二哥文森跟三哥文良被日本人徵召從軍,文良僥倖回來, 可是卻瘋了好一陣子,文森不知所蹤,老四文清是個聾啞殘疾,在九份拍照維生。吳家的寬榮跟文清是好朋友,妹妹寬美則在九份醫院做事,寬榮托文清照顧。
    文良休養了好一陣子,精神恢復正常,與阿嘉跟大陸人做走私生意,做到後來,兩方出現裂痕,文良被抓去關,文雄運氣好,逃了出去。文雄跟文清找了很多管道, 終於把文良救出來,這次,文良是真的被關到精神失常了。之後,228 事件,寬榮跟文清被抓去關,運氣很好,沒被槍殺,都出獄。寬榮躲到深山裡去,文清繼續照相,並不時資助寬榮。再來,阿嘉又跟大陸人起了衝突,文雄氣到拿刀 去找大陸人理論,被槍殺。文清接受寬榮的建議,跟寬美結婚,生了小孩,平淡美好的生活沒多久,又有風聲傳出要來抓文清。文清帶著寬美跟小孩想走,可是走到 火車站,不知道往哪兒去,於是又回去,拍下全家福照片。拍完照片後三天,文清被抓走,不知去向。
    在看這片的製片、演員清單,才發現好多熟悉的名字,像張大春、吳念真、蔡秋鳳、蔡振南、詹宏志...等等,都為這部電影出過力。女主角寬美,是辛樹芬,演 完這部電影以後,就息影跟著丈夫到美國去了。梁朝偉說,她是他最欣賞的女演員。這讓我想找她之前演過的電影「戀戀風塵」來看看了。關於這部電影,網路上還 能 Google 到更多的資料,比我寫的詳盡多了,不妨旁徵博引,找來看看。

星期一, 10月 13, 2014

電影流水帳(2014/9/25~2014/10/8)

“Norwegian Wood” at Japan Society, NYC
這段期間,其實還重看了 The Dark knight rises ,把一些遺漏的片斷確實地都看過一次。片尾確實蝙蝠俠沒死去,自動駕駛裝置已經修復,所以 Bruce 是有把 Alfred 的話聽進去,並且利用這機會隱退了。
右邊的照片是菊池凜子,之前看「泛太平洋」時,她讓我印象深刻。
  • 47 Ronin (IMDB, Wikipedia),中譯:浪人47。電影一開始就說了,這是拍給完全不懂日本文化的外國人看的,還強調說看完這部電影,就可以了解日本文化了。這也未免太小看日本人了。
    主角 Kai 是孤兒,曾經被天狗養育過,所以知道巫術跟武術。逃出天狗森林以後,遇到領主 Asano,領主 Asano 收養 Kai,但 Kai 在領主 Asano 的領地裡受到歧視。Kai 不因此而怨懟,反而以德報怨。後來,領主 Asano 被另外一個領主 Kira 陷害了,天皇命令 Asano 自殺,至於領地,在一年後歸於 Kira,領下的武士們則貶為浪人。一年後,領頭的武士 Oishi 被放出來,他跑去找 Kai 跟其他的浪人,然後就東市買駿馬、西市買鞍的過程,準備的途中有被 Kira 的巫師設計,差點就無力反擊。後來是遇到要去慶祝 Kira 就職的表演藝人,透過他們才混入城堡,展開復仇。最後當然是復仇成功,但是參與復仇過程的浪人們因為違反天皇不得尋仇的命令,天皇還是下令他們自殺了。
    電影裡的亮點是菊池凜子飾演的巫師,她的演出實在很搶眼。電影裡沒交代為什麼她願意為領主 Kira 賣命,這點頗令人玩味。
  • The Monuments Men (IMDB, Wikipedia),中譯:大尋寶家。就蠻平實的故事,劇情不是那種高潮迭起的片子,看起來還不錯,不會讓人睡著。
    美國在二次大戰期間組了一個專門保護藝術品的小組,在歐洲尋找被德軍、俄軍劫掠走的藝術品,故事就是描述尋找藝術品的過程。從片尾的泛黃照片看的出來,這 是根據史實去改編的,多虧了這些人,才得以保留了許多偉大的藝術品,像是蒙娜麗莎的微笑等等的。看完以後有去找一些影評,有的說劇情太過樸實,沒什麼曲折 之類的,我倒是覺得導演是故意以平實的角度去描述這件事情。

星期一, 9月 29, 2014

電影流水帳(2014/9/16~2014/9/24)

Gwyneth Paltrow Gwyneth Paltrow ,近年最讓人有印象的應該就 Iron Man 裡的 Pepper 了吧。在 1998 年她以 Shakespeare in Love 取得奧斯卡金像獎最佳女主角,嗯,我沒看過這部電影,有機會再來看看。這次放她的照片,是因為 Se7en,她在這部電影裡出現的次數並不多,算是配角,但是把警眷的無奈演的很好。孤身跟著丈夫離開熟悉的環境來到這個大城市,肚子裡有了小孩,身邊沒 有朋友,丈夫又忙於工作,心裡有些煩惱不知道該向誰說。後來被 John Doe 找上,領了便當。後來,跟 Brad Pitt 談了兩年戀愛。
  • Se7en (IMDB, Wikipedia),台譯:火線追緝令。很棒的電影,之前不知道為何,每次都是看到 Mills 殺了 John Doe 那段,大概知道 Mills 為什麼要殺 John Doe,並沒有整部電影看完過。
    只剩下一星期就要退休的警探 Somerset 與剛上任的警探 Mills 遇到了一樁詭異的謀殺案,  Somerset 認為這不會只有一樁,就跟長官說不想接,並且也請長官不要讓 Mills 接這案子。Mills 不諒解 Somerset 的舉動,認為是 Somerset 的偏見。果然,案子接二連三發生,而且都有關聯,Somerset 依據線索判斷兇手有宗教偏執狂熱,所以才以聖經裡提到的七宗罪來作為犯案的手法。兇手 John Doe 本來隱藏的很好,警探們怎麼查都查不到,後來 Somerset 透過特殊的關係才查到,CIA 有長期監控圖書館的借閱紀錄,依此來掌握常借書的人的偏好,就是透過這個,循線找到了 John Doe 的住處,並展開追捕。很可惜這次沒有逮到 John Doe,Mills 在追捕過程裡受了傷。在 John Doe 的住處裡找到了更多的線索,這都確定了 John Doe 就是兇手。
    John Doe 逃走之後,又犯下兩起案子,接著就自首了。這讓 Somerset 跟 Mills 很錯愕,因為案子算一算,才犯下五件,照 John Doe 的劇本,應該還有兩件才是,這讓兩人有點擔心。John Doe 自首後,跟他們說,我是有條件的自首,讓 Somerset/Mills 帶我去一個地方,我才願意坦白自首,否則,我可以假裝精神錯亂,讓你們沒辦法定我罪。警方在多番考量後,決定答應他。John Doe 帶著兩個警探到了荒郊野外,然後快遞來了,Somerset 去查看快遞送了什麼,當他看完包裹以後,急忙跑向 Mills,要他放下槍。John Doe 在 Somerset 跑過來的同時,告訴 Mills 說,我今早去了你家,你太太很漂亮,我很嫉妒,強姦未遂的情況下,我殺了他,所以我犯了嫉妒的罪。Mills 很生氣,等到 Somerset 過來時,問 Somerset 看到什麼,Somerset 只是讓 Mills 放下槍。Somerset 的表情動作與口氣,其實早已證實了 John Doe 說的是真的。最後在 John Doe 的挑釁之下,Mills 殺了 John Doe,這是忿怒,John Doe 死了但也完成了他的計劃。
    在查案的過程裡,Somerset 與 Mills 的誤會早已冰釋,在電影後半段,兩人一起去酒吧喝酒,Mills 問 Somerset 為什麼要退休,Somerset 說,因為他對人性感到失望。然後 Mills 說了,「I don't think you're quitting because you believe these things you say.  You want to believe them, because you're quitting.」這句話讓我開始在想事情的因果有時候往往不是自己所以為的那樣,或許正好相反也不一定。
  • The Expendables 3 (IMDB, Wikipedia),台譯:火線任務三。這次有找了新生代演員與更多前動作明星一起來演,一方面是給觀眾新鮮感,帶來活力,一方面也是幫忙引領這些新演員。不過,我得說,電影裡想說的新舊衝突表現的並不好,劇情小牽強,覺得沒有前作來的好。
    故事相當簡單,出任務,看到之前應該死卻沒死的壞蛋,然後回去找人,因為 Barney 哥不想老伙伴涉入,就找了新人一起。本來任務還算順利,結果是壞蛋故意被抓,中了計的結果是新人都被抓,Barney 僥倖逃走。Barney 哥回去以後就抄傢伙,準備自己去救人,老伙伴出現要求加入,Barney 被感動,就大家一起去。最後把新人救出來,打趴了快三個連的人,也消滅了壞蛋,然後就其樂融融這樣。
    題外話,看了 Antonio Banderas 的出場以後才發現他有小駝背~

星期五, 9月 26, 2014

更換 Ubuntu 開機過程的佈景主題

Ubuntu 開機過程其實是可以更換圖片的,甚至已經提供了不少佈景主題可以使用:apt-cache search plymouth-theme
plymouth-theme-ubuntu-logo - graphical boot animation and logger - ubuntu-logo theme
plymouth-theme-ubuntu-text - graphical boot animation and logger - ubuntu-logo theme
mythbuntu-default-settings - default settings for Mythbuntu
plymouth-theme-edubuntu - Plymouth is an application that runs very early
plymouth-theme-fade-in - graphical boot animation and logger - fade-in theme
plymouth-theme-glow - graphical boot animation and logger - glow theme
plymouth-theme-kubuntu-logo - graphical boot animation and logger - kubuntu-logo theme
plymouth-theme-kubuntu-text - graphical boot animation and logger - kubuntu-text theme
plymouth-theme-lubuntu-logo - plymouth theme for Lubuntu
plymouth-theme-lubuntu-text - plymouth text theme for Lubuntu
plymouth-theme-sabily - plymouth theme for Sabily (graphical theme)
plymouth-theme-sabily-text - plymouth theme for Sabily (text theme)
plymouth-theme-script - graphical boot animation and logger - script theme
plymouth-theme-solar - graphical boot animation and logger - solar theme
plymouth-theme-spinfinity - graphical boot animation and logger - spinfinity theme
plymouth-theme-text - graphical boot animation and logger - text theme
plymouth-theme-ubuntu-gnome-logo - graphical boot animation and logger - ubuntu-gnome-logo theme
plymouth-theme-ubuntu-gnome-text - graphical boot animation and logger - ubuntu-gnome-text theme
plymouth-theme-ubuntustudio - Ubuntu Studio Plymouth theme
plymouth-theme-xubuntu-logo - graphical boot animation and logger - xubuntu-logo theme
plymouth-theme-xubuntu-text - graphical boot animation and logger - xubuntu-text theme
你可以使用 apt-get install 來安裝,這些佈景主題會被安裝到 /lib/plymouth/themes/ 目錄下,安裝以後,該如何使用呢? 可以用 update-alternative 來替換,在 terminal 輸入 sudo update-alternative default.plymouth 以後,就可以選擇你喜愛的佈景主題了。
網路上也有人自行去修改 theme,調整字的位置、圖形等等的,用 ubuntu plymouth 去找,就可以找到相關的資訊了。

您或許對這些文章有興趣

Related Posts Plugin for WordPress, Blogger...