電影流水帳(2014/1/23~2014/1/31)

Jennifer Love Hewitt Jennifer Love Hewitt ,我最早是在燕尾服裡看到她跟成龍搭檔演戲,後來她的電影就不多了。查了維基百科才知道她其實是歌手,演戲並非她的主業。

  • The Dark Knight Rises (IMDB, Wikipedia),中譯:黑暗騎士-黎明升起。Bruce 經過前兩次的事件,有些灰心喪志了,再加上身體受傷,就都待在家裡。過了幾年平靜的日子,豈料風波再起。警察局裡的 Blake 追查事件時,發現了在地底活動的 Bane,再加上局長 Gordon 被捉走,他根據自己的猜測去找了 Bruce 。Bruce 在聽了他的說明之後,仍然表現出猶豫的樣子,但私底下已經決定重出江湖了。於是他跟管家聊了之後,接著去找了 Fox ,然後就重新復出了。復出以後,他把家族企業的核融合反應爐賣給看來可以信任的 Miranda 以籌措資金。中間這段我沒看到,緊接著就跳到後面去了。後面就是 Bruce 被關了起來,在牢獄裡發現了 Bane 的過去,他在牢獄裡苦練,並試著走 Bane 的路,努力逃出去。而外面則是已經被 Bane 搞得天翻地覆,呈現無政府狀態。高登局長、Fox 、貓女跟 Blake 在暗地裡活動,等待蝙蝠俠再次出現,要一起打倒 Bane。終於,Bruce 逃出牢獄,與 Fox 等人會合,接著就展開行動要打倒 Bane。在快打倒 Bane 時,Miranda 突然跳出來幫忙 Bane,這時候真相大白,原來 Miranda 才是那個在牢獄裡活下來的小孩,而 Bane 則是那個幫助她逃出去的人。在這種情況下,Miranda 讓 Bane 擋住蝙蝠俠,自己則去引爆核融合反應爐。眼看正義的一方就要失敗,貓女的適度出現,緩解了困境,經過一番激戰之後,總算阻止了 Miranda ,可是反應爐已經無法停止,蝙蝠俠立馬下了決定,開飛機把反應爐帶到海上去爆炸,拯救了高譚市。最後的結局留下伏筆,管家阿福去度假,看到了 Bruce 跟貓女在喝咖啡,而 Blake 辭職,恢復本名,他找到 Bruce 大宅的暗道,進入了蝙蝠俠的基地,Gordon 繼續擔任警察局長,總算又是一個三部曲的了結。這三部曲要再找時間來看一次完整的,要不然真的會貫穿不起來。
  • 風暴 (IMDB, Wikipedia)。原本以為跟「寒戰」一樣有看頭,看了之後,覺得失望。場面是夠大了,故事看來是想說呂長官(劉德華飾演)的故事,可是感覺上不是很順。第一個不順的地方是前面的鋪陳,胡軍飾演的曹楠是夠皮了,但在傻豹死了以後卻要匆匆走避,是為何?? 第二個不順的是,在很多地方明明呂長官可以做出更適當的處理,卻沒有。第三個是啪哥怎麼跟阿邦接上的,這也都沒有交代。
    阿邦跟唐強同一天出獄,阿邦跟女友燕冰歡聚,而唐強跟女兒團聚。之後阿邦跟曹楠接上線,打算繼續犯案。呂長官則是想抓曹楠,卻怎麼樣都沒有確切證據可以定罪,只能每次出事之後都被曹楠玩。後來唐強有機會可以潛入當線人,原本呂長官是不願意他再入江湖的,但實在是沒辦法逮到曹楠,只好讓他去。但這次的行動曝光了,唐強跟他女兒都被殺,呂長官非常忿怒,一怒之下,就跑去追正想去大陸避風頭的曹楠,把他車給撞了,並且在四下無人的情況下,設法讓他身上有唐強跟他女兒的東西,栽贓給他。燕冰的弟弟從曹楠行車紀錄器上取得呂栽贓的畫面,要脅呂,呂被逼急了,於是在燕冰弟弟吸毒氣喘時,見死不救。而燕冰在屢次失望之餘,要跟阿邦分手,阿邦急了,就跟呂聯絡,說這次不是曹楠幹的,而是啪哥,並且要求了交換條件,希望可以藉著當臥底來挽回燕冰。沒多久,啪哥再次犯案,這次場面很大,一路槍戰到市中心,呂是打算全部抹殺,所以有投降的,他背後都偷偷開槍,讓這些人死。到最後,啪哥丟出的炸彈引發煤氣外洩爆炸,阿邦趁亂逃出現場,豈知卻被突然衝出的車子撞死。呂後來還是發了信通知燕冰說阿邦是臥底,自己則接受內部調查。
  • Garfield (IMDB, Wikipedia),中譯:加菲貓。加菲貓是一隻傲驕的貓,就在某天,Jon 受到 Liz 的請託,收養了歐弟,加菲貓從此展開霸凌歐弟的生活。中間我沒看到,總之後來歐弟因為他的血統被電視台主持人帶走,Jon  以為歐弟失蹤了,非常焦急。加菲貓在電視上看到了歐弟,並試著告訴 Jon,但 Jon 不理,於是加菲貓就決定去電視台找歐弟。在往電視台的路上,加菲貓被流浪動物收容中心的人捉走了,幸好被主持人棄養的貓仗義幫忙,加菲貓逃出收容中心。接著靠老鼠的幫忙,順利到電視台,並找到歐弟。就在要救出歐弟的時候,主持人出現把歐弟帶走,準備搭火車離開。加菲貓緊跟著到了火車站,然後救出歐弟,然後循線尋找加菲貓跟歐弟的 Jon 與 Liz 也在此時出現,上演團圓的戲碼。

CentOS OpenSSL

今天看到這篇 Secure Web API ,提到可以用 SSL Server Test 這個網站服務來檢查 SSL 憑證的安全性,所以就來試試看。

我的機器用的是 CentOS 5,因為是從很早以前的版本升級來的,設定幾乎都是照舊,今天重新整理,對照設定檔跟新設定檔以後,才發現 certification 位置已經更換了。

CentOS 5 的 SSL certification 改放在  /etc/pki/tls/certs ,所以要到該目錄下輸入 make your.crt ,依照步驟回答問題後,就可以製作出 your.crt 跟 your.key ,接著把 your.key 複製到 /etc/pki/tls/private 。然後去調整 /etc/httpd/conf.d/ssl.conf ,並且參考 Configuring Apache, Nginx, and OpenSSL for Forward Secrecy 去修改設定檔案,但不要加入這行 SSLCipherSuite 。不加入的原因是因為 CentOS 的 OpenSSL 並沒有加入 EC support ,如果要加入的話,目前看來是要重新編譯 OpenSSL 套件 (Bounty : OpenSSL with EC for Fedora/RH/CentOS : 3.6 BTC),裡面提到的步驟是下載 source RPM,修改 .spec 裡的 configure 該行,改為 enable-cms enable-md2 no-idea no-mdc2 no-rc5 enable-ec enable-ecdh enable-ecdsa 。

最後再重新啟動 Apache 。

電影流水帳(2014/1/11~2014/1/22)

12-1029 Wreck-It Ralph Premiere-Piper with Wreck-It Ralph 3我不知道圖裡的小女孩是誰,因為找不到適當的圖,就放了這張 Ralph 跟小女孩的合照。

  • 總舖師 (IMDB, Wikipedia)。很歡樂的片子,個人覺得根本是把中華小廚師漫畫實體化了。小婉是虎神師的女兒,可是不喜歡做菜,只想朝演藝圈發展。無奈被人所騙,欠下債務,就逃回南部。途中巧遇料理醫生葉如海,兩人互有好感。之後小婉找到媽媽,又遇到如海,一起研究料理,更是感情進展神速。但好景不常,債主再次追來,於是他們決定參加辦桌比賽贏得獎金,以還清債務。然後母女兩就拉債主當水腳參賽啦。比賽的過程很有趣,也很感人,蠻值得一看的電影。
  • Wreck-It-Ralph (IMDB, Wikipedia),中譯:無敵破壞王。Ralph 是遊戲裡的反派,負責破壞,而阿修則負責修理房子,所以遊戲裡的所有角色都不愛 Ralph,Ralph 很受傷,也想加入他們。在三十週年那天,他去了反派角色互助會,以為會有幫助,但其實沒有。會後他去了遊戲裡三十週年的派對,派對中,大家都明顯表達厭惡,他一氣之下就跟其中一個角色打了賭,拿到獎牌的話,就交換角色。然後 Ralph 就跑去 Hero duty 拿獎牌,拿到獎牌以後,意外發生了,載著 Ralph 的飛機飛到 Sugar Rush 遊戲裡去,而飛機裡剛好又有一隻超會繁殖的機器蛾。Ralph 在 Sugar Rush 遇到一個小女孩 Vanellope,他們從相互討厭到相互幫助,培養出深厚的情誼。但 Sugar Rush 的國王卻百般阻撓,後來使出殺手鐧,直接拿出獎牌給 Ralph ,讓他不再幫助 Vanellope,Ralph 就真的不再幫她,把車子毀了,Vanellope 非常難過。Ralph 回到自己的遊戲之後,才發現 Felix 不見了。原來 Felix 在 Ralph 消失以後,跑去找他,在途中遇到 Hero duty 帥氣的女主角,到 Sugar Rush 時,被國王抓住,囚禁在地牢裡。Ralph 左思右想之後,想通了一切,回到 Sugar Rush 救出 Felix ,請 Felix 修好 Vanellope 的車子,再救出 Vanellope 。接著就參加比賽,在比賽到一半的時候,國王露出了真面目,他就是十幾年前的 Turbo,而繁殖了很多的飛蛾跑出來啃食 Sugar Rush 世界,大家都紛紛撤離。最後 Ralph 設法讓曼陀珠掉落可樂溫泉形成光柱,才消滅了飛蛾。故事溫馨好看,裏面借用了不少老電影的情節,像是 Tron (一樣是在大遊戲機台,將電源插座類比為中央車站)、The Matrix (Turbo 進入一個門,重新拿回獎牌那段)  等等,結合的很好,絲毫沒有違和感。
  • The Taking of Pelham 123 (IMDB, Wikipedia),中譯:亡命快劫。故事很緊湊,飾演 Garber 的 Denzel Washington 跟飾演 Ryder 的 John Travolta 有精彩的對手戲。Ryder 出獄以後,跟他的同夥依照之前的計劃,劫持地鐵。他們很聰明的只劫持一節車廂,並且遵守紀律,在極短的時間裡,聯絡到警察,並且要求贖金。在紐約地鐵上最後一天班的 Garber 是調度地鐵的調度員,用無線電跟失控地鐵連繫時,剛好就跟 Ryder 對到了。兩方的連繫幾乎都是靠無線電,Ryder 基本上就是遵守紀律,並且無情,把 Garber 跟警方這邊壓迫的死死的,Garber 就在這樣的空隙裡去推敲並且避免被 Ryder 逼的死死的。雖然到後來還是逼的要 Garber 去交贖金,但 Garber 交完贖金以後,仍試圖以他自己的方式反抗。這些歹徒在分完贖金後,就分頭逃走,Ryder 沒拿什麼贖金,他目的在於利用這次的事件炒作金融商品。歹徒逃不了很遠,還是被截住,試圖反抗的結果是死於亂槍之下。Ryder 比較幸運,搭上計程車逃到了布魯克林大橋,Garber 則是循線趕上。最後的那一幕對手戲是 Garber 拿槍指著 Ryder,而 Ryder 則是請 Garber 幫最後一個忙,要他把自己殺掉,這邊我看不太懂為什麼,然後在緊急的最後時刻,Garber 還是開槍殺了 Ryder。故事結束了,Garber 還是被資遣。至於 Ryder 利用這次意外炒股得到的財富到哪裡去了,不得而知。

電影流水帳(2014/1/1~2014/1/10)

Zoe Saldaña arrives for her panel
Alice Eve 的照片有夠難找,後來還是找了 Zoe 的照片。

  • Things We Do When We Fall In Love (IMDB),中譯:當我們同在一起。說實話,劇情有點小悶。故事很真,很單純就是男女的互動,有小甜蜜,也有爭吵。但是說實話,我不太懂吵架的原因,應該是男方跟某個第三者有曖昧,然後不告訴女友,女友一直很想知道,苦苦相逼,男方就是不說。最後還是在相互退讓之下復合了,而男方也去修了車,把曖昧給切斷。
  • Star Trek Into Darkness (IMDB, Wikipedia),中譯:星際爭霸戰-暗黑無界。這次故事的衝突點是有點突兀的,反派有點不像是反派,反而是受害者。故事一開始是出任務,Kirk 不顧違反法律,去救了瀕危的 Spock,任務結束的時候,Kirk 隱瞞了這件事,但 Spock 卻老老實實的回報,導致 Kirk 被降級。這時候 Khan 出現,利用人性的弱點讓人幫他炸了星際艦隊的秘密基地,星際艦隊召集所有艦長來開會,Kirk 隨著他的長官同行,就在 Kirk 提出質疑時,Khan 架著戰鬥機對著會議室掃射。Kirk 費了一番工夫將戰鬥機打下來,Khan 在墜機時利用傳送裝置逃逸到克林貢禁區。Kirk 的長官死了,Kirk 矢志復仇,就向總長官自告奮勇要去逮人,總長官勉為其難的答應,並要他們帶上光子魚雷,直接打 Khan。等到了克林貢星,Kirk 再次違反命令,要活捉 Khan 回去審判。到地面被克林貢人發現,被克林貢人逮住,這時 Khan 反而突然跑出來救了他們。Khan 這時候才娓娓道出為什麼他要這樣做的原因,原來 Khan 跟他的同伴本來是改造過的強化人,被冰凍起來在太空中飄流,某天被星艦總長官發現,打開了一具,就是 Khan,然後以他同伴作為要脅,要他幫忙改造星艦與武器。Khan 都幫忙了,可是後來星艦總長官卻翻臉如翻書,想要毀約,Khan 氣不過,才發動攻擊。Khan 並要 Kirk 打開光子魚雷看看裡面是什麼,Kirk 打開後發現真的是 Khan 的同伴。沒多久,星艦總長官就來了,並且質問 Kirk 為什麼沒遵守命令發射魚雷消滅 Khan,並且以沒遵守命令為由,開始攻擊 Kirk 的星艦。就在 Kirk 星艦要被摧毀的時候,偷偷潛入的 Scotty 讓總長官的星艦停止行動。Kirk 當機立斷,讓 Spock 暫代艦長職位,帶了 Khan 穿上太空衣,利用噴射管潛入總長官的星艦,並且扭轉乾坤。就在控制艦橋以後,Khan 突然發難,把總長官殺了,並且要 Spock 交出那七十二具魚雷。Spock 在 Kirk 潛入的同時,與新瓦肯星的老 Spock 通訊,詢問他一些事情,得知 Khan 很危險,並且會讓 Spock 跟 Kirk 付出極大代價之後,他也做出決定,命令醫官把光子魚雷裡的人都搬出來。所以 Khan 要 Spock 交出魚雷時,Spock 同意了,並且設定魚雷在一定時間後會自爆。Khan 把魚雷傳送回來,並且將 Kirk, Scotty 跟 Carol 傳送回去。可是緊接著,Khan 就要發射武器攻擊,就在這時候,魚雷爆炸。兩台星艦因為爆炸的影響,向地球墜落。在千鈞一髮的時刻,Kirk 犧牲自己,進去曲速引擎把核心踢正,讓星艦有動力免於墜落的命運,但 Kirk 在大量輻射照射之下,眼看是不活了。Spock 繼續去追星艦墜落,大難不死的 Khan,追趕的同時,醫官想到可以用 Khan 的血來救人,總之,最後人抓到了,也救活了 Kirk ,Khan 被冰凍起來,故事就這樣結束。
    飾演 Khan 的 是福爾摩斯影集的男主角,有種獨特的氣質,或許過年的時候也來追福爾摩斯影集好了。看了一下他演過的電影,居然有哈比人跟魔戒,只是他演的是不露臉的角色,一個是索倫,一個是史茅革巨龍。

LightTable

今天早上看到 LightTable 開放原始碼的消息:新一代IDE Light Table开源:让编程工作更简单,上去 github 看了一下,完全搞不清楚用什麼語言寫的,既然搞不清楚,那就只好裝來試試看了。

我的環境是 Ubuntu 12.04,安裝經過:

  1. git clone https://github.com/LightTable/LightTable
  2. 執行 ./linux_deps.sh ,提示說要安裝 leiningen,搜索了一下,找到 Leiningen 網站,閱讀之後,才知道 LightTable 應該是 Clojure 。Leiningen 應該是類似 Gradle 之類的軟體,可以自動化建置 Clojure 專案的工具。
  3. 如果 Ubuntu 有,當然是用 apt-get 安裝:sudo apt-get install leiningen ,但經過試驗,會有一些問題,版本太舊了。leiningen 網站上也建議自己另行安裝,不要使用 1.x 的版本。安裝的步驟可以參考 leiningen 的 README,只是簡單下載一個 bash 檔就能用了,然後先輸入 lein version 檢查看看版本,如果是第一次執行,會先下載檔案到 $HOME/.lein 下。
  4. 重新執行 ./linux_deps.sh ,這個步驟就會開始下載必要的檔案,然後建置,並放到 deploy 目錄下了。
  5. 執行 deploy/LightTable 就可以了。

LightTable 應該是使用 Clojure 寫的,至少 plugin 是,從下載過程看來,使用了 Maven,因此看起來是有借重 Java 的跨平台能力。Clojure 的語法真的是…看不太懂啊!! 似乎是該找 Clojure Tutorial 來看看了??

Apple TV 與 mt-daapd

Apple 寄信來說 1/10 有特價活動,上去一看,剛好看到 Apple TV。稍稍找了一下,Apple TV 可以用來播放影片、音樂之類的,就想說,那我可以架個 Media Server ,讓 Apple TV 存取嗎??

 

依照片拍攝日期來分類到”年/月/日”資料夾裡

剛好要整理照片,又懶得手動整理,就寫了 script 來處理。照片裡的資訊是放在圖片裡,也就是 EXIF,網路上已經有好心人寫好 exifread 模組,所以只要用 pip 裝上使用即可。想說只是簡單的程式,就沒使用 argparse 來解析參數了,第一個參數帶 *.jpg 或 *.png,第二個參數帶要複製過去的資料夾,例如 python photo_classifier.py *.jpg d:\tmp 即可。