電影流水帳(2015/1/1~2015/1/19)

Irina Shayk: desnuda para la firma Germaine de Capuccini 2011 Irina Shayk 飾演 Hercules 的太太 Megara,電影裡出現的並不多,因為在電影裡,她的設定是被 Hercules 的國王放狼殺死的,有她的片段幾乎都是回憶跟倒敘。原本是想找弓箭手照片的,但遍尋不著。

  • Hercules (IMDB, Wikipedia),中譯:海克力士。故事改編自同名的 Graphic Novel,有去探討所謂的英雄史詩怎麼出現。雖然如此,電影普普通通。
    故事一開始就是在講希臘神話裡的 Hercules,但實際上,他只是一個平凡人,打仗除了靠自身的勇武,也靠身邊的團隊合作,並且藉由身邊的唱遊詩人,他的事蹟流傳在各地。這些被神化的事蹟讓 Hercules 能接到許多委託,並能養家活口,簡單說,他就是個傭兵。在當傭兵之前,Hercules 原本是為某個國家效力,但因為謀殺罪名而被驅逐。
    Hercules 這次是接到某國的委託,要幫忙驅逐邊境的半人馬軍隊。該國國王收到情報,就急忙要 Hercules 跟軍隊一同出征,但 Hercules 表示都沒訓練是要打個屁,結果在途中被伏擊,很勉強的打贏。之後國王就接受 Hercules 的建議,讓軍隊接受訓練。不過這訓練的也太快,沒幾天,就開拔到邊境去。在邊境發現半人馬其實是騎兵,就打了起來,訓練果然有效,國王軍打敗了叛軍,並俘虜了叛軍將領,大軍就浩浩蕩蕩回去了。
    回去以後,Hercules 明查暗訪了一下,發現案情不單純,這個國王有問題。原來國王之前是這個王國的將領,透過手段謀害了前任國王,接收了權位與其妻兒。國王一開始想收服 Hercules,但 Hercules 不願意,國王給予約定的賞金之後,就讓他走人。Hercules 細想以後,決定回頭推翻國王,豈料國王早有預備,把一干人等通通抓起來。被抓以後,國王透露了更不堪的事情,原來國王跟 Hercules 的老闆早有預謀,聯手害了 Hercules 的妻兒,Hercules 在盛怒之下,以蠻力掙脫展開復仇,經過一番攻伐之後,終於手刃仇人報了殺妻兒的仇,也推翻了國王,應驗了身邊先知的預言。
  • 銀の匙 (IMDB, Wikipedia),中譯:銀之匙。改編自漫畫,講一個少年故意選讀北海道的農畜學校來躲避父親的壓力,在農畜學校唸書的事情。故事揭露了很多關於農畜方面的事情,相當的平實。都市的小孩要承受升學壓力,農家的小孩則是要承受繼承農場與農場貸款的壓力,都一樣辛苦。裏面我印象最深刻的一幕是殺豬,首先要電暈豬隻,然後放血,等放完血,再從中剖成兩半、切割等等;另外就是漂亮的女主角広瀬アリス跟女配角黒木華,還有個胖胖的女配角總是板著臉,但其實很溫柔的,我一時找不到她名字,在跑馬拉松時,她輕鬆超越男主角的那一幕真的蠻好笑。
  • The Lego Movie (IMDB, Wikipedia),中譯:樂高玩電影。主要就樂高世界裡的故事,商業大亨主宰了整個樂高世界,他要求大家都要照說明書來組合樂高積木,但有一小群人試著反抗。這一小群人遵循著預言,尋找著救世主,而這一天真的來臨了,一個建築工頭應了預言,取得了神器,展開冒險。冒險的最後,眼看商業大亨就要獲勝了,所有的積木得用膠水來固定,不允許隨意組合,這時候,開始了與現實的互動。
    原來商業大亨代表的是喜歡玩樂高積木的爸爸,這一小群能以自己創意組合樂高積木的人則代表小孩,爸爸不愛小孩亂組合,就要用膠水固定所有積木。爸爸後來看了孩子說的故事,明白了自己不應該扼殺孩子的想像力,故事順利的收尾。
    我覺得拍的很不錯的電影,家裡兩個孩子也看的津津有味,一看完,就又把樂高積木拿出來了。
  • Sex Tape (IMDB, Wikipedia),中譯:愛愛上雲端。預告就把故事講完了,但裏面還是有蠻多笑點,我覺得還蠻好笑。故事除了講自己拍的影片流傳出去以後的補救以外,還提到兩件事情,第一個是夫妻間的激情還是要靠平時的培養,要不然真的是會被磨掉。電影後面,夫妻倆有跑去色情網站那邊,想把機器砸了,後來老闆出來說教了一番,就是在講夫妻間一定是出了什麼問題,這邊是說教的有點牽強了。第二個是檔案的命名與收藏非常重要,Jay 就是這點沒做好,影片差點就在兒子畢業典禮上曝光。
    Cameron Diaz 在電影裡有不少背部全裸的鏡頭,看的出來她保養的很好,嗯,如果是用替身的話,那我也只能說…替身保養的真好 XD

minidlna + rmvb 與 archlinux pkg

minidlna 預設是不找 rmvb 檔案的,網路上有人已經加上 patch (让 minidlna 支持 rmvb、gb2312 mp3 标签) 了,只是那是在 1.0.23 上做修改。現在已經 1.1.4 了,所以我參考了它的 patch,幫 1.1.4 也做了一次。

另外就是第一次在 Arch Linux 上做 package,基本上有 PKGBUILD 檔案就沒啥問題了。minidlna 的 PKGBUILD 可透過 git 下載:git clone git://projects.archlinux.org/svntogit/community.git ,接著就是修改 PKGBUILD,我改了以下項目:

  1. 在 source 添加新檔案,就是新的 patch 檔案
  2. 因為有新檔案,md5sums 也需要用 md5sum 去取得 patch 檔案的校驗碼,然後填到這裡
  3. prepare() 的最後,加上 patch -i $srcdir/999-realmedia-support.patch 。
  4. 改 pkgrel ,這是方便自己辨識用,反正改一個比原來大的數字就可以。

修改完以後,執行 makepkg ,就可以得到 .xz 的檔案,用 pacman -U xxx.xz 就可以安裝了。

後記:重新啟動 minidlna 之後,發現 rmdb 的檔案還是沒有納入。根據 Log 去追程式,才知道 minidlna 是拿之前產生好的 sqlite3 資料庫裡的資料去回應,知道原因之後,就好解決了,試著去 touch 所有的 rmvb 檔案,觸發 minidlna 的 inotify ,這樣 minidlna 就會把這些檔案納入資料庫裡了。Log 的層級可以在 minidlna.conf 裡修改,例如 log_level=general=debug,artwork=info,database,inotify,scanner,metadata,http,ssdp,tivo=warn ,而程式裡輸出 Log 的函式則是 DPRINTF。

電影流水帳(2014/12/29~2014/12/31)

Jess Alba / Keri Russell Keri Russell ,很眼熟的女生,但是我說不出來演過什麼片。

  • Dawn of the Planet of the Apes (IMDB, Wikipedia),中譯:猩球崛起:黎明的進擊。故事交代猩猩跟人類是怎麼結仇的,頗讓人唏噓。
    上集的最後,是流感席捲了全世界,在加上人類的自相殘殺,導致人類幾近滅絕。一部分剩餘的人來到舊金山,派小隊去水力發電廠,想恢復電力。可是猩猩們就住在那附近,小隊的前鋒遇到猩猩,因為害怕而開了槍,領袖 Caesar 從小隊隊長 Malcolm 口中知道是意外之後,不想跟人類過不去,放他們回去。但不是所有的猩猩都服氣,Koba 就覺得人類是惡意的,因此,Caesar 後來還是帶隊去跟人類嗆聲了。
    Malcolm 認為事情是有轉寰餘地的,就跟舊金山殖民地的頭 Dreyfus 說,讓我去跟猩猩的頭頭談談。跟 Caesar 談過之後,Caesar 決定讓他們去恢復電力。這個過程又有發生一些小衝突,有一兩次的衝突差點就導致人類與猩猩無法恢復信任,所幸還是在 Malcolm 秉持坦誠的態度下,順利度過。電力恢復了,人類跟猩猩都很開心。在這個時候,不滿的 Koba 發起叛變,拿從人類那兒奪來的槍,射擊了 Caesar,並奪取了權力,以人類射殺了 Caesar ,全面向人類開戰。恢復電力小隊趕緊逃跑,並去救援掉到懸崖下的 Caesar。Caesar 很幸運,沒有死,Malcolm 等人帶著他偷偷回到舊金山進行救治。
    以 Koba 為首的猩猩們襲擊了人類,並且囚禁了大部分的人以及反對 Koba 的猩猩。Caesar 的兒子則意外發現了找醫療用品的 Malcolm,Malcolm 帶他去看 Caesar,Caesar 跟他說,是 Koba 幹的。於是就開始反擊,先救出反對 Koba 的猩猩,接著去到高塔上找 Koba 單挑。在一番打鬥之後,Caesar 打敗 Koba,重新取得領導權。Malcolm 跟 Caesar 說,人類已經聯絡軍隊過來了,要他們快走。Caesar 跟他說,已經來不及了,人類與猩猩的戰爭已經無法避免。兩人深情告別以後,就準備進入第三集。
    我是覺得沒有前作來的好,坦白說,我一開始其實沒有很專心在看。有一點我覺得蠻有違和感,就是猩猩一開始都沒有說話,到了跟人類接觸以後,才開始說話,甚至對猩猩們佈達事情時也說話了。如果說,故事會跟「決戰猩球」接軌的話,照理來說,猩猩平常就應該開始說簡單的語句溝通了,而不是到了因為遇到人類才開始說話。因為「決戰猩球」裡,猩猩是已經蠻會說話的了。

BubbleUPnPServer

Server 部份是免費,主要是輔助 app transcoding (轉換格式)用的。
Windows/Linux 都可以安裝,安裝指南:http://bubblesoftapps.com/bubbleupnpserver/

依照指南,有提供 Ubuntu/Arch Linux 以及其他 distro 的安裝方法,在 Arch Linux 下要先裝 ffmpeg,這是用來轉換格式用的。用 yaourt -Ss 搜索 bubbleupnpserver,就可以找到,但結果顯示 out of date ,後來我就沒有用 yaourt 來安裝。
後來直接拿 tarball 來手動安裝,tarball 裡有提供 script 與 jar,這很簡單,Java 跨平台,再搭配 supervisord 就可以在開機時自動啟動。

因為 BubbleUPnPServer 並不是 Media Server,它算是一個 Proxy Server,所以不會跟 minidlna 衝突,但你用 BubbleUPnP app 找網路上 DLNA Server 時,會看到兩個,一台是 BubbleUPnPServer,一台是 MiniDLNA Server。指南裡是說,他可以幫你修正原來 DLNA Server 傳錯的資訊。

BubbleUPnPServer 啟動以後,可以用 Web 進去修改設定,使用的 Port 有兩個:

  • udp 1900
  • TCP 58050 (http), 58051 (https)

License 也是一個 app,在 Google Play 上可以找到,是個需要付費的 app,關鍵字一樣是 BubbleUPnP ,或是用 com.bubblesoft.android.bubbleupnp.unlocker 來找就能找到。

電影流水帳(2014/12/19~2014/12/28)

上野樹里 ao akua 2上野樹里,最廣人為知的應該就是交響情人夢了吧,完全演活了漫畫裡的野田妹。我還因此衝動的買了一張收錄了交響情人夢裡提到的曲子的專輯。然後其實只拿出來聽過兩三次 XD

  • Horrible Bosses 2 (IMDB, Wikipedia),中譯:老闆不是人2。三個人創了業,在商場上卻遇到惡意併購,經過諮詢多方的意見,決定打算綁架對手的兒子 Rex 進行要脅。在偷了麻醉氣體以後,他們偷偷潛入 Rex 的房子,卻意外讓自己睡倒在衣櫃裡。三人匆匆離去,想不到到了公司以後,在後車廂發現被綁住的 Rex,原來是 Rex 缺錢,就反客為主,想藉著綁架自己跟他老爸敲一筆。這樣這三人可以擺脫負債,逃過併購,Rex 也可以拿到一筆錢。在一番策劃之後,開始進行拿贖金,結果 Rex 黑吃黑,先斃了自己老爸,嫁禍給三人,這樣一來,自己就可以繼承公司。但好在,三人傻人有傻福,最後順利讓 Rex 陰謀曝光,自己沒變成兇手。公司還是倒閉了,被在監獄裡的 Dave 收購,Dave 再次成了三人的老闆。
    這一集的笑點不是那麼好笑,招式有點用老了。
  • サマータイムマシン・ブルース (IMDB, Wikipedia),中譯:夏日的時光機器,英譯:Summer Time Machine Blues。故事蠻有趣的,雖然有點不是很好笑,但是看到導演很細心的安排時空穿梭的細節,真的是相當佩服。
    故事講的是 SF 社團發現了時光機,想從未來拿沒有損壞的冷氣遙控器來使用,以取代不小心濺濕而壞掉的冷氣遙控器,結果發生了有趣的事情。主要還是在討論時間悖論,看完腦袋小打結,先把問題列出來。
    謎團之一:洗髮精,如果洗髮精是被未來的自己偷走了,那麼到了未來,應該是會有兩瓶洗髮精才是,劇情裡沒交代後來未來的自己把洗髮精藏到哪裡去。
    謎團之二:時光機器哪來的?從未來來的田村同學說,在某天時光機器突然就出現在 SF 社團活動室裡了,那麼,是誰放在那兒的?是把遙控器砸壞的助教嗎?
    謎團之三:後來誰變成遙的丈夫?是瑛太飾演的甲本拓馬嗎?他最後說的一句話頗令人玩味,他說,可以改姓對吧?
    謎團之四:田村去未來拿遙控器,出現的時候,周圍的人已經等好在那裡了,並且雙手把遙控器奉上。好吧,這邊是我沒仔細看時光機器轉動的年,或許應該是到了比他所在的年代更遠也不一定。
  • Penguins of Madagascar (IMDB, Wikipedia),中譯:馬達加斯加的企鵝。馬達加斯加三:歐洲大圍捕到快結束時,四隻企鵝 (Skipper, Kowalski, Rico, Private) 就不見了。這集就是描述他們到底去了哪兒。
    這四隻企鵝原本打算去金庫拿黃金慶祝 Private 生日,到了金庫卻遇到 Dave 章魚,被 Dave 捉走。企鵝們被抓走,一番對話後,才知道 Dave 因為在動物園被冷落,所以奮發向上,並假扮為人類,現在則是要尋仇了。企鵝們搶了 Dave 的東西逃走,被章魚們追殺,幸好遇到 North Wind 特工,救了他們。North Wind 特工們盯 Dave 好一陣子了,就是想揭穿他們秘密。隨後,Dave 來電,並且說明了自己打算要捉到世界所有動物園的企鵝們。North Wind 與企鵝們就開始要阻止 Dave ,一場追逐、打鬥之後, Dave 把除了 Skipper, Kowalski, Rico 之外的所有企鵝都捉到,然後要把企鵝們變成怪物,這樣世界上的人就不會喜歡企鵝了。三隻企鵝與 North Wind 合作去救人,卻只救出了 Private 。最後 Private 以自己的力量救出其他三隻企鵝,然後一起合作打敗 Dave,把所有的企鵝變回來。
    娛樂性不錯,歐洲大逃亡已經有假冒為人類的情節,這集 Dave 假扮為人類就不會顯得太奇怪。North Wind 特工是個奇妙的存在,電影裡沒多加描述,或許以後會有續集說明也不一定。

含本篇,看完:

  • 電影:81
  • 影集:1

電影流水帳(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

電影流水帳(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,並讓電梯爆炸,殖民地免除了被佔領的危機。

在 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* 資料來源

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 這工具來看畫面佈局,這相當好用。

參考資料: