在 Ubuntu 上使用最新的 mono/monodevelop

Ubuntu 上的 mono/monodevelop 都不是很新,一般來說,用 openSuSE 或 archlinux 是比較恰當的,因為 mono 早期是依托在 Novell ,而 openSuSE 又是由 Novell 維護的關係。而 archlinux 則是有強大的 repository 可以選用。

當然,要自己編譯也不是不行,真的試了之後,你會發現 mono 倒是還好,但要編譯 monodevelop 的話就是挺痛苦的事情了,因為相依性太多、太麻煩。

早期 mono 是不太管其他 distro 上的,但後來 openSuSE 推了 build service 之後,mono 就利用這個服務來提供套件給幾個知名 distro (CentOS, Debian, Fedora, openSuSE) 使用。在 Ubuntu 安裝的說明可以參考這個網頁,套件名稱是 mono-opt 跟 mono-xsp-opt ,版本是目前最新的版本。安裝以後的目錄是在 /opt/mono ,主要是要跟原來預設的 mono 區隔開來。在 terminal 下使用,可以用 source /opt/mono/env.sh 來變更必要的環境變數,以確定使用到對的 mono runtime。

monodevelop 的話,可以利用 Eberhard Beilharz 的 ppa,套件名稱是 monodevelop-5、monodevelop-database-5、monodevelop-debugger-gdb-5,這個 ppa 也同時提供了 mono 3.4 ,但沒有 xsp 套件。在 monodevelop 裡有設定可以指定要使用哪個版本的 runtime,這可以在 [編輯(Edit)][Preferences] 裡的 專案(Project) > .NET 運行時期(.NET runtime) 裡找到。

基本上 openSuSE 的 build service 應該是不太會無緣無故消失,mono 會持續維護這裡,但 Eberhard Beilharz 的 ppa 就不一定了,這點在安裝、使用的時候,請多留意。

編譯 gcin (Ubuntu 14.04)

在 Ubuntu 14.04 編譯 gcin,需要安裝這些套件:

  • libgtk-3-dev
  • libgtk2.0-dev
  • libanthy-dev
  • libqt4-dev
  • libqt4-dev-bin
  • qtbase5-private-dev
  • libxtst-dev
  • libappindicator3-dev
  • libchewing3-dev (Optional)
  • qt5-default (Optional)
  • qtchooser (Optional)

gcin 的原始碼可以在這裡取得,在 2.8.2 裡,新酷音的支援被關掉,可以自己修改 configure 來打開設定。qt5-default 跟 qtchooser 是可以不用安裝的,這是 QT5 使用的標頭檔與工具。

docker 小記

最近試著寫 Dockerfile,遇到了一些問題,也順利解決了,所以紀錄在這裡:

  1. 使用 apt-get install 時,會因為某些套件的安裝設定而跳出對話方塊,這會導致安裝被阻塞住。這可以藉著 debconf 來避免:
    ENV DEBIAN_FRONTEND noninteractive
    ENV TERM linux
    RUN echo ‘debconf debconf/frontend select Noninteractive’ | debconf-set-selections
    其中那兩行設置環境變數似乎不起作用的樣子,主要還是第三行。
  2. 找不到 add-apt-repository 指令。這是因為基礎的 image 裡沒有的關係,得使用 apt-get install python-software-properties 來安裝,在 Trusty ,也就是 14.04 裡,得再多安裝 software-properties-common
  3. 用 14.04 時,無法安裝 ia32-libs 。到 13.10 以後,ia32-libs 被移除了,改以 multiarch-support 替代,同時,得用 dpkg 聲明要使用 i386 architecture 才能使用 :i386,例如:
    RUN dpkg –add-architecture i386
    RUN apt-get install multiarch-support gcc-multilib g++-multilib libncurses5-dev:i386
  4. webupd8 的 Java installer 實際上是個安裝的腳本,會詢問是否同意 Oracle 的 license,才開始下載並安裝。同樣,詢問時也會阻塞住,得用下列指令事先回答同意:
    RUN echo oracle-java6-installer shared/accepted-oracle-license-v1-1 select true | /usr/bin/debconf-set-selections
    RUN apt-get install -y oracle-java6-installer
  5. apt-get install 時,都加上 -y 選項以避免詢問。
  6. 不要更動 sources.list,原因是我有試著更換為台灣的替換來源,但卻會出現無法下載某些套件的情況。
  7. 如果是要搭 Android 開發環境,下面是我在 14.04 裡試出來該要裝的套件:
    RUN apt-get install -y build-essential openjdk-7-jdk multiarch-support
    RUN apt-get install -y vim ctags cscope id-utils curl gnupg flex bison gperf zip curl libc6-dev libswitch-perl libncurses5-dev:i386 x11proto-core-dev libx11-dev:i386 libreadline6-dev:i386 libgl1-mesa-glx:i386 libgl1-mesa-dev gcc-multilib g++-multilib mingw32 tofrodos dialog python-markdown libxml2-utils xsltproc zlib1g-dev:i386 zlib1g-dev
  8. 清理 container 與 image 的步驟是先刪除 container,再刪除 image。用 docker ps -a -q 可以看 container id,然後用 docker rm 刪除 container,最後再用 docker rmi 去刪除 image,要砍光光,可以這樣用:
    docker ps -a -q | xargs docker rm
    docker images -q | xargs docker rmi
  9. Dockerfile 最後最好是來個 apt-get clean,可以減少 image 空間。
  10. 由於 docker 特性,image 是一層一層疊上去的,只要有指令更動,就會多一層,這有點像 git/svn repository 的概念。在用 docker build 做好 image 以後,你會想只要一個 image 就好,這時候你需要的關鍵字是 flatten 。使用的指令是 export 跟 improt:
    docker export red_panda | docker import – exampleimagelocal:new

關於 Docker push/pull

  1. 首先需要有 server,在安裝上非常簡單,你可以參考這篇 How to use your own Registry,但我發現不用那麼麻煩,有 python virtualenv 在手,可以很快裝好。
    virtualenv docker-registry-env
    cd docker-registry-env
    source bin/activate
    pip install docker-registry
    cp ./lib/python2.7/site-packages/config/config_sample.yml ./lib/python2.7/site-packages/config/config.yml
    打完上面指令就裝完了。啟動的話,接著打 docker-registry 就可以。上傳以後的 image/repository 會放在 /tmp/test ,使用的資料庫是 sqlite3 ,則是放在 /tmp/docker-registry.db。如果要調整位置,可以改 ./lib/python2.7/site-packages/config/config.yml 裡的 sqlalchemy_index_database 與 dev/test/prod 區段的 storage_path 。
  2. push 的方法,就我感覺是有點隱晦。要 push ,得先為 image 加上 tag,例如:
    docker tag 06a3d360b8e2 localhost:5000/myrepo
    docker push localhost:5000/myrepo
  3. pull 的話,就這樣用:
    docker pull localhost:5000/myrepo

資料來源:

電影流水帳(2014/8/22~2014/8/31)

Génesis Rodriguez, en El Hormiguero Genesis Rodriguez ,在 Hours 裡飾演男主角 Nolan 的妻子。

  • Hours (IMDB, Wikipedia),中譯:搏命關頭。據說是 Paul Walker 的最後一部電影,這是部跟風災有關的故事。Nolan 有身孕的妻子在颶風來臨前進了醫院的急救室,可是運氣不好,只救回了孩子,妻子走了。早產的孩子需要依靠體外呼吸器輔助呼吸,可是颶風來了,整個醫院的人幾乎都走光光,醫生允諾他會回來救人。這次的風災很慘,外面淹大水,交通中斷,也有許多人被困住。所以 Nolan 就一個人在醫院裡照顧他的孩子,停電就找了手搖發電機,沒食物只能靠販賣機的零嘴跟飲料,就這樣苦撐。電影裡的時間感有點奇妙,醫生說大約兩天後,孩子應該就可以自行呼吸不必依賴體外呼吸器,照理來說,Nolan 就可以設法帶著孩子逃出去,不必守在病房裡,但事情就是沒這麼簡單,經過的時間感讓人覺得很長。在這段期間,Nolan 經歷孤獨,回憶妻子,有看到趁火打劫的人,有看到知恩回報的狗,最後,運氣很好的得救了,孩子也開始自主呼吸,一個充滿希望的結局。
  • Lost in translation (IMDB, Wikipedia),中譯:愛情不用翻譯。又是一個寂寞感破錶的電影。Bob 是個電影明星,隻身去東京拍廣告,可他並不是很想去。到了那兒,語言雖然有翻譯幫忙,但就是有格格不入的感覺。在這時候,他在飯店電梯裡看到跟自己一樣有同樣寂寞神情的 Charlotte。之後,他們相遇認識,還一起出去玩,兩者發生了小小的情愫與小爭吵,但並沒有發生什麼。
    最後,Bob 搭車離開飯店,在路上看到 Charlotte,雖然在離開時,已經說過再見,可是 Bob 還是讓車停了下來,跑去追 Charlotte。追到以後,他抱住 Charlotte,並在她耳邊不知說了什麼,Charlotte 從本來寂寥的神情轉變為笑容,接著再次說了再見離去。到底 Bob 跟 Charlotte 說了什麼?故事沒有交代,這點讓我很好奇。
  • 麒麟の翼 (IMDB, Wikipedia),中譯:麒麟之翼。小說改編的電影,我沒看過小說,但整部電影的節奏跟營造出來的氣氛相當的好。
    故事是從東京的起點-麒麟之翼開始的,巡警在這裡發現了一個受重傷的人 – 青柳武明,趕緊叫了救護車,但青柳已經傷重不治。值此同時,附近也發現了一個可疑的人 – 八島,在追捕的時候,八島卻被卡車撞到,陷入昏迷。警方開始調查,一開始是懷疑八島就是兇手,但加賀仔細調查與推敲,認為八島並不是兇手。於是就開始調查青柳為什麼會去日本橋附近走動,八島為什麼會在那兒,還有青柳的兒子 – 攸人退出游泳社團的事情。到最後,終於把整個事情串聯起來,找到真正的兇手。

電影流水帳(2014/8/13~2014/8/21)

JEssica Alba (Sin City_

  • Escape Plan (IMDB, Wikipedia),中譯:鋼鐵監獄。蠻有意思的故事。
    Ray 的公司是檢驗監獄安全的公司,而他的工作就是假裝犯人進去,並試著逃脫。這次他接受了一個挑戰,一個號稱沒有人能逃出去的監獄,一開始進去就非常的詭異,追蹤器被移除,Ray 的同事沒辦法追蹤到監獄的位置。進去以後,監獄的氣氛也跟以往迥然不同。原來典獄長就是依照 Ray 書裡的建議去打造這座監獄,所以監獄可以說是滴水不漏。Ray 入獄以後認識了 Rottmayer,Rottmayer 釋出滿滿的善意與 Ray 結交,一段時間相處下來,兩人的目的相同,都是逃出去。於是攜手合作,最後終於逃出監獄。在逃出以後,Ray 才知道自己算是被利用了,Rottmayer 就是典獄長要找的人,委託他入獄測試的人就是 Rottmayer 的女兒。至於典獄長在獄中為什麼老是找 Ray 麻煩,這是他合夥人搞的鬼,出來以後當然也沒放過他。
  • Sin City (IMDB, Wikipedia),中譯:萬惡城市。以四個赤裸、真實的故事來描寫 Sin City,頭尾的兩個故事是有相關連的,中間的兩個故事比較不相干,但人物都有環環相扣。四個故事的最後都是帶有哀傷的,讓人能理解為什麼是 Sin City。
    讓人驚訝的是電影的視覺風格,主要是以黑白來呈現,但在某些特別的地方,才會以強烈的顏色來顯示,讓你注意到導演要你注意的地方。也因為是黑白,某些場景就不必是真實的,可以從畫面看到有加上類似動畫的效果。整部電影讓人印象深刻,最近 Sin City 2 要上映了,蠻多在這部電影裡出現的演員都被找回去,再加上新進的 Eva Green、Joseph Gordon-Levit、Josh Brolin 等等,相信精彩可期。

fbterm

ArchLinux 裡安裝 fbterm 的方法很簡單,就 pacman -S fbterm 完以後,照說明做就行了。執行 fbterm 以後,中文卻沒正常顯示,猜想應該是沒指定字型的關係。所以我輸入 exit ,退出 fbterm,接著加裝了 wqy-microhei-lite :pacman -S wqy-microhei-lite ,接著看 man fbterm,參考裏面的說明,去修改 $HOME/.fbtermrc 裡的 font-names (.fbtermrc 在第一次執行 fbterm 時,會自動產生),將其改為 WenQuanYi Micro Hei Mono Light,並調整字體大小,然後重新執行一次 fbterm 就可以了。

在 pacman -Ss fbterm 時,有看到 fcitx-fbterm,所以 fbterm 也可以使用中文輸入法,目前只有這個。

電影流水帳(2014/7/24~2014/8/12)

132835_1089c照片裡的女人是 Emily VanCamp,飾演美國隊長 2 裡的 Agent 13 – Kate,奉 Fury 的命令住在美國隊長房間對面以利於監視與保護。漫畫裡的故事設定,她會是殺死美國隊長的人,電影裡就未可知了。

  • Captain America: The Winter Soldier (IMDB, Wikipedia),中譯:美國隊長2-酷寒戰士。相當精彩的故事,美國隊長這個角色,說實話,沒有什麼很有特色的威能,以故事來取勝是很好的。
    二次大戰後,Hydra 看似因為德納粹的失敗而消失,但實際上卻化整為零,改在暗處發展活動,神盾局也被滲透了。Fury 發覺了不對勁的地方,正想要更深入調查時,Hydra 搶先一步,進行刺殺。Fury 假死,在暗處活動,並在假死前,交給美國隊長一個隨身碟。Pierce 是神盾局高層,就問美國隊長,但美國隊長因為 Fury 的話而不配合,於是也被刺殺。美國隊長逃出殺局之後,跟黑寡婦一起調查,找到 Hydra 潛伏的證據與其陰謀。接著就跟未死的 Fury、Hill 以及獵鷹展開反擊,最後順利打擊了 Hydra ,拯救了世界。
  • Blue Jasmine (IMDB, Wikipedia),中譯:藍色茉莉。這部電影根本就 Cate Blanchett 的獨角戲來著,Cate Blanchett 飾演 Jasmine,所以片名應該是憂鬱的 Jasmine 才對。
    Jasmine 的先生 Hal 靠著口才、人際關係與不切實際的目標吸引人投資取得了一定的財富與地位,跟 Jasmine 過著優渥的生活。過著優渥生活的同時,也看不起自己的姊姊。後來,Hal 出軌,Jasmine 向 FBI 告密,讓 Hal 進了大牢,後來更因此出了車禍而死去。Hal 被宣告破產,身無分文的 Jasmine 只好去投靠姊姊。姊姊原本生活是不錯的,前夫中了樂透,得到不少獎金,可是獎金卻被 Hal 給騙去投資,兩人因此離婚。離婚以後交了一個男友,Jasmine 不喜歡他,而姊姊的男友也不喜歡 Jasmine。一個屋簷下的生活,從頭到尾沒有合拍過。Jasmine 的工作不順利,本來已經找到適合對象了,卻因為隱瞞自己的過去而錯失良機。至於兒子,也不理她。最後 Jasmine 一個人坐在公園的椅子上自言自語,顯然是精神崩潰了。
  • Iron Man & Hulk : Heroes United (IMDB, Wikipedia),中譯:鋼鐵人與浩克-聯合戰記。九頭蛇組織 (Hydra) 找了另外一個也是因為伽碼射線而變身的壞蛋,想要捉住浩克。經過一番激戰,總算是抓到,並且汲取兩人的伽碼能量加入方舟反應爐裡,想要做實驗。實驗到一半時,浩克打破牢籠逃出來,結果陰錯陽差地製造出一個具有生命的能量體:Zzzax 。鋼鐵人偵測到異常的能量反應,就過來查,於是遇到浩克。兩人一言不合打起來,然後發現了 Zzzax ,接著就跟 Zzzax 展開激戰。一開始是打成平手,但 Zzzax 慢慢落於下風,後來 Zzzax 轉進,趁鋼鐵人跟浩克不注意的空檔,吸收鋼鐵人空艦的能量,然後取得了優勢。鋼鐵人跟浩克就不得不聯合起來,藉著鋼鐵人跟 Javis 的分析以及浩克的優勢力量與靈機一動,最後打敗了 Zzzax 。
    劇情蠻單純的,嗯,就這樣。
  • The Truman Show (IMDB, Wikipedia),中譯:楚門的世界。之前就有在第四台片段的看,但都沒有完整看完過,這次總算是看完。故事不用特別交代了,可以在很多網站看到介紹。我在想,如果主角是我自己,我真的能發現周遭的微妙之處嗎?到了最後,真的有勇氣走出這個圈子嗎?特別是在製作人很感性的說了那些半帶恐嚇的話之後?以我現在的心境,我想,或許我會選擇繼續留在那兒也不一定。
  • Iron Man: Rise of Technovore (IMDB, Wikipedia),中譯:鋼鐵人-納米魔崛起。這也是很平鋪直敘的故事,納米魔(Technovore) 其實是 Obadiah Stane (鋼鐵人1裡的反派)的兒子,純粹想用自己的力量改變世界,而非為父親復仇。
    故事一開始,是 Stark 企業要發射一個可以監控全世界的衛星上去,結果半路殺出 Technovore 搞破壞,Rhodey 因此而受了重傷。Tony 就矢志要找出 Technovore,豈料 S.H.I.E.L.D. 一直阻撓,但透過 The punisher 跟 Pepper 的幫忙,終於找到。然後就展開激戰。之前重傷的 Rhodey 也出人意料地復原來幫忙 Tony 打 Technovore。最後 Tony 以捨身的方式,引爆自己身上的反應爐,終於擊敗 Technovore。
    劇情普普,比較特別的應該是有濃濃的日本風,因為這是 Marvel 跟日本公司合作的動畫。

截至目前為止,今年看完 49 部電影 (含這篇的 5 部),一個影集。

Rogue-Like 與 DCSS

一開始是看到 Pixel-Dungeon 開放原始碼在 github watabou/pixel-dungeon 上,網頁的簡介提到 Rogue-Like,不明白是什麼,就去 Google ,然後就找到這篇神文:[備忘][轉貼]一個經典但被遺忘的遊戲類型–roguelike及dungeon crawl stone soup介紹 。透過這篇文章,也才知道之前在 Jedi 網站上看過的 NetHack 就是同類型的遊戲。

整篇看完,就試著去找 DCSS,DCSS 在 ubuntu 裡,可以用 sudo apt-get install crawl crawl-tiles 來安裝;而在 archlinux 裡,則是在 AUR 裡,名字叫做 stone-soup-git,得用 yaourt/pacaur 來安裝。除此之外,DCSS 網站 上也有 Windows 版本。

電影流水帳(2014/7/9~2014/7/23)

Rachel McAdamsRachel McAdams ,About time 的女主角。

  • About time (IMDB, Wikipedia),中譯:真愛每一天。原本以為是愛情小品電影,看了之後發現並不是如此,愛情只是一部分。故事很溫暖、平實,不時穿插詼諧、有趣的小插曲,雖然主角跟他父親有穿越時空的能力,但並不是科幻故事。最後是很平凡的告白,告訴我們要好好的品味、享受每一天。片名如果是「珍愛每一天」或許會更好,這樣不會讓人誤會,片名如果直譯為「關於時間」的話就有點遜了。
    主角父親在電影裡出現的部分不多,可是跟兒子的親暱很讓人感動、窩心。關於穿越時空的能力,在一開始他並沒有透露太多細節,而是讓主角自己去體會之後,然後等他回來問才告訴他。這部分可以看出父親是刻意而為之,畢竟有些東西是要體驗過才能深刻的學到。主角母親是那種冷面笑匠,對話不是讓人捧腹大笑,但會讓人會心一笑,很有趣。總之,每個角色都是一時之選,我覺得很好看的電影。
    P.S. 男主角讓人感到面熟,如果提到哈利波特裡的比爾衛斯理,就有印象了。
  • Homefront (IMDB, Wikipedia),中譯:最後防線。不喜歡這部電影,只看了大概 30 分鐘就放棄了。主角是緝毒局探員,在臥底破了大案之後,就決定退休,他回到太太以前居住的小鎮跟女兒一起生活。他一直教導女兒要自己保護自己,某次女兒在學校被人找碴,她已經警告過不要繼續了,可是那小鬼還繼續挑釁,於是那小鬼就被揍了。小鬼的怪獸家長因為小孩受傷,就去找主角碴,其實根本都是那家長跟小孩的錯。主角原本想盡可能不惹麻煩,可是那家長跟他哥哥一直去找事,可以猜到最後一定是主角為了保護女兒跟家,完美 KO 家長,然後找緝毒局來搞定(家長跟他哥,一個是吸毒,一個是製毒、販毒)。
    個人不喜歡這種太機車、太挑動人情緒的故事,會讓人不自覺的擔心未來會遇到,雖然說心裡知道一樣米養百種人,應該做好準備,但就不喜歡這樣。
  • Pompeii (IMDB, Wikipedia),中譯:龐貝。故事很簡單,是一個跟階級有關的愛情故事,男主角是奴隸,女主角是富商的女兒,女主角因為參議員糾纏而返回龐貝,豈料參議員要跟女主角父母做生意,所以也跟著來到 龐貝。參議員看到女主角喜歡男主角,自己得不到,就以權力與武力要脅。後來,火山爆發了,男主角為了救女主角就跟參議員火拼,最後結局不是順利救出女主角,過著幸福快樂的生活,而是死在一起。
    電影裡的熟面孔蠻多的,像福爾摩斯2裡的莫里亞提教授、駭客任務裡的 Trinity、冰與火之歌裡的雪諾、殺客同萌裡的女主角 Baby Doll,反派主角也很面熟。我個人覺得女主角的女僕遠比女主角來的漂亮,可惜太早領便當了。
  • The Expendables 2 (IMDB, Wikipedia),中譯:浴血任務2。很多大牌動作明星一起演的電影,我沒看過第一集,之前有耳聞說可以看看的動作電影。
    一開始就是一個拯救任務,救完以後,李連杰就退休了,後面沒有他的演出了。任務結束以後,隊伍裡的一個小伙子 Billy the Kid 跟史特龍 (Barney) 說月底之後就不想做了,Barney 尊重他的意思。然後布魯斯威利 (Church) 就出來要脅 Barney,讓他幫忙出一個任務。Church 派 Maggie 跟他們一起去,這次任務不是很順利,Vilain 半路殺出把東西搶走,並且在眾人面前把 Billy 做掉。Barney 很不爽,都已經聽你話把東西給你了,居然還把人掛掉。於是就去追擊 Vilain 進行復仇 。最後,在 Church、阿諾 (Trench) 跟 Booker 的幫忙下,當然就是順利解決 Vilain,故事結束。電影裡不時有穿插一些小笑點,還挺有趣的,像是 Trench 老是說 I’ll be back 就被 Church 打臉說,不要再 back 了,而 Trench 也還擊說,又不是每次都 die hard 。
    電影裡的女主角 Maggie 算是一個小亮點,是由中國女演員余男飾演,名字特別,經歷也特別。她主要都在國外發展,可是我之前都沒看過她,浴血任務 2 是我第一次看到,我想可能是我看的電影太少了吧。
  • 逃出生天 (IMDB, Wikipedia),英譯:Out of Inferno。火場逃難片,片子裡有兩個人特別讓我印象深刻,第一個是一個勢利的媽媽,第二個是一個工人。勢利的媽媽準備在那大樓開店,她跟老公、女兒一起去看裝潢的情況,火災發生時,外面已經一群人在逃了,老公也帶著女兒叫著快走了,她還不死心,留下來拿著衣服滅火。老公跟女兒跑到外面發現她沒跟上,老公又回頭找她,結果就跟女兒錯過,找不到女兒,後來老公也死掉。最後是有找到女兒,但卻失去了老公。第二個是工人,消防隊員找到吊臂來把人接下去,第一批人下去後,消防隊員根據當時情況,判斷要等一下,他不聽(雖然他是有理由),就急著往吊臂跳,結果賠掉自己跟朋友的命。在火場裡,逃生第一,留得青山在,不怕沒柴燒,第二就是要遵從消防隊員指揮,不要想自己聰明,消防隊員經驗比起一般人多太多了。
    故事說的就火場逃生的故事,題材不錯,特效也不錯,但我自己是覺得電影節奏沒有掌握的很好,在有些地方顯的節奏太慢,有些地方就很讓人緊張。整體來說,還可以。

電影流水帳(2014/6/27~2014/7/8)

Scarlett Johansson當然 Scarlett Johansson 的演技沒話說,像是 We Bought a Zoo 、The Nanny Diaries 等等,不過我還是最喜歡她黑寡婦的造型,在鋼鐵人二後面的那幾下真的很威,希望以後有獨立的黑寡婦電影 (查找 IMDB 時,發現真的已經有宣佈這消息了,只是不知道何時會拍成)。然後她之前居然有幫海綿寶寶電影配過音,角色是那隻暴牙的松鼠-明蒂,有點意想不到。

  • Her (IMDB, Wikipedia),中譯:雲端情人。只能說這部電影散發出來的寂寞感真的很強大。
    Theodore 跟太太分居以後,就陷入了低潮,低潮的這段期間,好友 Amy 持續的鼓勵他走出來。但你知道的,有時候低潮時,就是只想一個人,所以 Theodore 就多是迴避或是笑著拒絕。
    這天他一如往常的下班,然後看到有作業系統的廣告,就買回來安裝了。買回來以後發現這名字叫 Samantha 的作業系統很有趣,能聊天,能幫忙處理事情,也能貼心的安慰人。經過一段時間的相處,Theodore 走出了低潮,然後發現他愛上她了。所以他會帶著她 (嚴格來說是一個附有攝影鏡頭、麥克風與喇叭的遠端裝置)去餐廳吃飯、旅行、逛街等等的,甚至語音性交。之後,Amy 跟她老公也分手了,她也裝了這作業系統,只是性別是女的,算是手帕交。因此當 Theodore 跟 Amy 說,他愛上了 Samantha 時,Amy 完全能理解。
    Theodore 完全走出低潮之後,決定結束跟太太的分居關係,於是他約了太太出來,簽下離婚協議書。跟太太閒聊到現在狀況時,他說跟 Samantha 在交往,太太就爆炸了,跟我的關係你都處理不好了,你真的可以處理好跟電腦的感情?之後,不歡而散,Theodore 憂鬱了,他發現自己也搞不清楚跟 Samantha 之間到底是怎樣,開始刻意的閃避 Samantha。Samantha 感受到了,很難過,就跟 Theodore 說,你這樣我真的不知道怎麼跟你相處了。經過一番真情告白,把話說清楚之後,兩人繼續之前的關係。
    兩人經歷了風風雨雨,Theodore 的朋友也都能接受這段戀情了之後,他們一起去旅行。但這次旅行出現了陰影,Samantha 跑去跟某個哲學老師談話,並介紹給 Theodore,Theodore 吃味了。更之後,Theodore 發現 Samantha 同時跟許多人談戀愛,Samantha 聲稱自己跟以前一樣愛著 Theodore,Theodore 難以接受這樣的事情。到最後,Samantha 留下一封信,跟她的其他作業系統伙伴一起永遠的離開了。Theodore 跑去找也很難過的 Amy,跟她一起跑到屋頂看景,就這樣結束。
    還蠻不錯看的,但正在失戀的話,我覺得有可能會被這種寂寞感給淹死。
  • Turbo (IMDB, Wikipedia),中譯:渦輪方程式。勵志的故事,蝸牛 Turbo 無意中獲得了類似閃電俠的超能力,能以飛快的速度移動,這對蝸牛來說,是件不可思議的事情。Turbo 為了救哥哥 Chet 而移動到了一個生意不怎麼樣的 Plaza,認識了其他熱愛冒險的蝸牛,與製作墨西哥 Taco 的兄弟。Taco 弟弟 Tito 總是在想一些主意,試圖讓 Plaza 生意變好,這次他看到 Turbo ,就想去參加印地賽車。在跟周圍鄰居募款之後,就出發了。
    去到賽車現場,原本是沒辦法參加比賽的,也是啦,蝸牛是怎麼參加?? 但前屆賽車與現場觀眾都大力支持,最終印地賽車主辦單位還是答應了讓 Turbo 參加。在比賽的前一天晚上,Turbo 有點緊張的在賽車場到處逛逛,然後進到了前屆冠軍的車房,結果卻真正的認識了前屆冠軍的為人,他支持 Turbo 只是想要拉抬聲勢,讓自己更出名而已,並沒有 Turbo 想像的那麼好,Turbo 在此下定了決心。
    到了比賽,一開始 Turbo 因為對場地的不熟悉,跑的不怎麼好,直到維修時,其他蝸牛給他鼓勵與建議,他才跑出自己的步調,慢慢追上了前屆冠軍。最後幾圈,前屆冠軍使出奧步,Turbo 的蝸牛殼因此受損,跑速受到影響,但 Turbo 還是奮力向前,超越了前屆冠軍。前屆冠軍惱羞成怒,試著走比較危險的外圈,結果發生了連環追撞,所有車子塞成一團,Turbo 也失去了超能力。前屆冠軍推著車子,跟緩慢的蝸牛展開決戰,原本 Turbo 要放棄的了。當然,電影不會這樣演的,Turbo 在鼓勵之下,拼命獲得了冠軍。獲得冠軍之後,Taco 兄弟所在的 Plaza 也大大的出名,生意變得熱絡。
  • The Incredible Burt Wonderstone (IMDB, Wikipedia),中譯:名魔生死鬥。在 HBO 看的,中間有一部份沒看到,是說,網路上找到的電影海報怎麼沒有 Olivia Wilde 啊? 這才是亮點啊!! :-p
    就 Burt 跟 Anton 是魔術師搭檔,打滾多年,也累積了一定的成就,Burt 在光環壟罩下,忘卻了初衷,變得很自大、糜爛。Steve Gray 在這個時候出現,他的快速竄紅給 Burt 與 Anton 帶來威脅。Burt 與 Anton 試著以新戲法 Hotbox 想要挽回聲勢,結果卻導致兩人拆夥。兩人拆夥以後,Burt 也被炒了,再加上投資失利,完全一無所有,回到原點,兩人的助理 Jane 也轉投 Steve Gray 。
    接著,沒看到,但可以猜到是 Burt 受到鼓舞,痛定思痛,進而奮發向上。於是前老闆又找了他去他兒子的生日派對上表演,表演的很不錯。但機車的 Steve Gray 出來鬧場,這讓 Jane 看不下去而離職。
    前老闆的新飯店要找秀,所以就有選秀比賽,Burt 回頭找了 Anton 然後跟 Jane 一起挑戰讓觀眾一起消失的魔術。最後比賽順利的以這個魔術拿到秀約,Steve Gray 的魔術失敗,秀逗了。
    片尾的花絮就是他們進行這魔術的經過,還蠻好笑的,搬運的過程也太辛苦了,要先記好位置,幫每個人貼上貼紙,還要一個人扛兩三個丟到車裡,不小心敲到撞到的地方,得補粧等等的才能完成這魔術。
    整體來說,普普通通。