電影流水帳(2015/2/2~2015/2/9)

DSC_2090 Eva Green ,很誘人的女人,在罪惡城市裡飾演一個壞透了的女人,為了財與權,設計前男友來殺掉她現任的丈夫,但最後前男友大難不死,得知真相,回頭把她殺死了。

  • Sin City: A dame to kill for (IMDB, Wikipedia),中譯:罪惡城市2 – 紅顏奪命。延續上集的視覺風格,但就故事來說,我覺得沒有上集來的好。不過這集最大的視覺效果應該是 Eva Green 吧…
    第一段是女人為了財與權,去勾引前男友來殺掉現任丈夫,並陷害前男友。前男友大難不死,逃到舊城區,後來跟舊城區裡的女人一同去報仇。第二段是講議員私生子的事情,這個私生子對賭博很有一套,跑去找議員賭,並且賭贏了。後來議員教訓了他一頓,打的他斷手、受傷。他掙扎著找到人救治他,並宣稱要報仇。豈知,他的報仇竟然是又去找議員老爸賭,這次賭贏了,但下場卻是被議員老爸幹掉。第三段算是延續前集,Nancy 一直想復仇,就苦練槍法,然後掙扎了很久,終於下定決心去找議員復仇。
  • The Giver (IMDB, Wikipedia),中譯:記憶傳承人-極樂謊言。翻拍自很風行的青少年小說,我覺得拍的還不錯。
    故事發生在一個怪怪的社區,這個社區感覺上很完美。在這社區的孩子到了十二歲都會被分配到工作,而 Jonas 被分配到 Receiver 的工作。Receiver 的工作就是承接 Giver 的記憶,從承接到的記憶裡,他發現社區真的怪怪的。記憶裡有許多美好的事情,也有許多殘酷、痛苦的事情,但這些在他的周遭,全都沒有發生過,只存在於 Giver 跟 Receiver 的記憶裡。直到有一天,Jonas 的 養父要將跟他們家生活了一陣子的嬰兒 Gabe 放逐到某地方去,Jonas 知道所謂的放逐就意謂著要將 Gabe 處死,於是他救出 Gabe ,並逃到邊界去,因為到了邊界,所有的記憶都將會回復到每個人身上。最後,他成功了,電影的最後沒有說的更多,事實上,根據維基百科上的說明,小說也沒有說出明確的結局。
  • Big Hero 6 (IMDB, Wikipedia),中譯:大英雄天團。蠻不錯的動畫片,是個講愛與寬恕的故事。
    Hiro 是個天才,但不太想讀書,只想玩機器人。有天,哥哥帶 Hiro 去他實驗室,Hiro 認識了哥哥的同學,並且被吸引住了,想到哥哥的大學就讀。他很努力,發明了微形機器人,在科展上大放異彩,取得入學資格。但是,就在他們要離開學校時,發現展覽會場起了大火,哥哥的教授還在會場裡,於是哥哥就跑進去想救教授,結果爆炸,哥哥死了。Hiro 非常難過,也不想去唸書了。雖然大家都安慰他、鼓勵他,Hiro 還是沒辦法從傷痛中回復回來。
    Baymax 是哥哥所發明的機器人,這天 Hiro 受了小傷,意外喚起了 Baymax,也意外發現微型機器人持續被某個東西所吸引。接著透過 Baymax ,Hiro 發現有人在大量製造他的微型機器人,並且進而聯想到製造者可能就是放火燒會場害死哥哥的兇手。於是他開始改裝哥哥的機器人,進行追查,懷疑是之前想收購他微型機器人的公司。透過追查與哥哥同學的幫忙,終於堵到面具人,並知道面具人竟然是教授,Hiro 被仇恨矇住了,想殺了教授幫哥哥報仇。好在哥哥同學們阻止了他,Hiro 在跟 Baymax 獨處之後,發現了報仇是錯的。哥哥的同學們這時也回來,帶回新的資料,經過分析,發現了教授原來也是要為女兒復仇。最後,他們一同去阻止教授,並且從異空間帶回教授的女兒。
    結局蠻感人,Baymax 犧牲自己,用飛拳將 Hiro 跟教授的女兒送回去。Hiro 失去哥哥親手製作的機器人 Baymax 感到很失落,好在 Baymax 在飛拳裡留下了晶片,讓 Hiro 能得以重製出 Baymax。

電影流水帳(2015/1/27~2015/2/1)

Rosario Dawson.Rosario Dawson ,很有特色的女人,這幾年相當的活躍。

  • The SpongeBob Movie: Sponge Out of Water (IMDB, Wikipedia),中譯:海綿寶寶海陸大出擊。故事一開始,是個海盜到一個島上取得了天書。接著,在海底下的世界,皮老闆一如往常的去偷蟹堡秘方,就在海綿寶寶跟皮老闆爭奪的當下,秘方消失了。蟹老闆始終認為是皮老闆,海綿寶寶在良心驅使下,救出了皮老闆,並組隊一起去找秘方。他們發明了時光機回到過去看到底是誰,結果發現都不是。在僵持不下的情況下,發現有蟹堡的香味從岸上飄來,在海豚外星人的幫忙下,他們到岸上去,終於發現片頭一開始的海盜就是犯人,他利用天書的魔力取得了秘方,在發現海綿寶寶、蟹老闆、皮老闆等人以後,再次利用書的魔力,將他們送到海外的小島上。想不到書上的某頁也飄到那個小島,於是他們利用書的魔力,回到岸上,與海盜展開鬥法。最後在眾人團隊合作下,終於銷毀天書,並取回秘方。
    劇情雖然強調的是團隊合作,但故事裡好像就只是把團隊合作當口號喊一喊,然後每個角色在適當的時候出場一下這樣,說真的看不太出來團隊合作的重要。整體來說普普,不過後面的笑點還不錯。海盜出乎意料的是安東尼奧班德拉斯,只是他最近演的電影,真的都不怎麼樣。
  • Unstoppable (IMDB, Wikipedia),中譯:煞不住。一個即將走人的鐵路員工,一個空降的員工,兩人因為勞資糾紛而不太合的來。這天,他們出任務,公司裡的另外兩個人,因為偷懶,下車切換軌道前沒有依照規定拉好煞車,再加上開關巧合地被扳開,導致載滿有毒化學物質、穀物跟木材的超長列火車在無人駕駛的情況下狂飆。他們兩人開著自己的列車在調度中心預警下,巧妙的開入支線躲過這台無人列車。基於責任感的驅使,兩人開著自己的機車頭,去追趕無人列車,打算在連結上以後,透過自己的機車頭讓無人列車減速。
    火車公司原本是打算以脫軌器讓無人列車脫軌,但是在高速行駛下,脫軌器無法發揮作用。在即將到達急彎時,機車頭連接上來,透過煞車與適當的操作,讓無人列車順利過了急彎。接著,他們扳動每節列車的煞車,讓列車減速許多,最後,透過汽車的幫忙,追到了無人列車的機車頭,慢慢煞車,讓無人列車停了下來,解除危機。
    這部電影在周五時只看了後半段,之前正好看過前半段的一部份。周五晚上快十點時,本來要叫兩個小朋友去睡覺了,結果剛好轉到,就跟兩個小朋友一起看到十一點,把電影看完了。兩個小朋友看的津津有味,二公子還問我什麼時候會重播呢~
  • 甜蜜殺機 (IMDB, Wikipedia)。蘇有朋跟林依晨演的。林依晨飾演高依萍,是署長的女兒,為了自我實現,不想要父親的幫忙,偷偷的考上警察,去警局上班。而蘇有朋則是一個求安穩的警察:王志毅,隊長早就奉署長之命,要照顧好依萍,所以才讓志毅跟高依萍搭檔,以避免出什麼意外。
    兩人遇到毒巧克力的兇殺案,展開追查,在追查的過程中,案情出人意料,並在後來,意外發現志毅的姪子涉案。最後還是透過志毅的姪子,得知一開始看似被害人,想救自己太太的陳老師才是製造毒巧克力的兇嫌。警察、想為自己老大復仇的阿紅與陳老師夫婦,三者在醫院病房發生槍戰,依萍跟父親和解,阿紅報了仇,志毅開了生平的第一槍,抱得美人歸(依萍),大概是這樣。
    我覺得還蠻好看的,劇情除了推理還有蠻多笑點,不會冷場。

docker-gitlab 與 docker-redmine 的結合

這兩者是由同一個開發者建立的,兩者可以結合。主要設定有兩個:

  1. docker-gitlab :要指定 REDMINE_URL 這個環境變數,假設你把 docker-gitlab 與 docker-redmine 放到一台機器上,利用 apache mod_proxy 來區分路徑的話,那麼就是 REDMINE_URL=http://your_ip/redmine
  2. docker-redmine:要指定 –volumes-from= ,例如:–volumes-from=gitlab_gitlab_1 。

在建立專案的時候,要依照下面步驟:

  1. 在 redmine 建立專案,下面以 Demo 為例。
  2. 在 gitlab 建立專案,並且記住專案網址,假設是 your_name/demo.git。
  3. 在 redmine 的 Demo 專案設定裡的「儲存機制清單」裡建立新儲存機制,取一個好名字,然後在網址裡填入 /home/git/data/repositories/your_name/demo.git ,建立。
  4. 回到 gitlab,去專案設定裡,把 Issue tracker 改為 Redmine ,然後填入專案名稱 demo 。

這樣做之後,在 gitlab 點選 Issues 時,畫面會帶到 Redmine 去,而在 Redmine 專案的儲存機制頁籤也可以存取到跟 gitlab 的 repository,也不需要利用 git hook 機制來做同步了。

使用者帳號同步的部份應該是可以用 LDAP 來達成,這部份還要試驗看看。

用 pyenv 安裝指定版本時的注意事項

今天用 pyenv 安裝了 3.4.2,卻發現沒有 tkinter 模組,經過一番明查暗訪,終於知道原因。原因就是沒安裝 tk8.5-dev (我是用 12.04,14.04 要改為 tk8.6-dev),用 apt-get 裝上 tk8.5-dev,然後重新用 pyenv 安裝一次 3.4.2 就可以了:pyenv install 3.4.2 。

換言之,用 pyenv 安裝特定版本的 Python 時,會因為當前環境是否有安裝必要函式庫的 header 而影響能使用的模組,以後要特別注意。

電影流水帳(2015/1/20~2015/1/26)

Evangeline Lilly Evangeline Lilly,飾演女精靈弓箭手,莫名的跟 Girion 有感情上的糾葛,關於這點,從二到三根本看不出來他們會愛上,只能說 Peter Jackson 不擅長拍感情戲或是剪的不好。

  • Hero 2。嗯,就看完了,我覺得結尾稍微弱了些,立點不穩,僅僅憑著作案地點與手法認定兇手,然後在法庭上以情理去翻之前國分檢察官的冤案,有點像是為賦新詩強說愁那種感覺。
    北川景子還蠻正的,愈看愈順眼。
  • The Hobbit: The Battle of the Five Armies (IMDB, Wikipedia),中譯:哈比人-五軍之戰。
    場面浩大,打的不亦樂乎,可是我覺得在說故事上,還不如維基百科上的條目:五軍之戰 。蠻多地方都沒交代清楚,有些地方則是莫名其妙。
    承續上集,史茅格巨龍跑出來攻擊長湖鎮,龍獵人沒有辜負祖先留下的英名,順利殺了龍,但長湖鎮還是毀了,人類轉進到許多年前在孤山的城鎮去。人類想索林兌現承諾,把錢拿出來幫他們重建長湖鎮,精靈跑來找以前落在裏面的寶石,但是索林取得財寶後,心裡的貪婪壓過了理智,拒絕了前來的人類與精靈,並送出求救信給矮人。雙方一言不合,眼看就要開戰,這時候半獸人來了,於是人類跟精靈轉而先對抗半獸人。接著矮人也來了,加入戰局。後來甘道夫跟勒勾拉斯帶來消息,說半獸人援軍就要來了,眼看人類、矮人、精靈就要戰敗,守著財寶的索林發現了自己不該貪婪,就帶著裏面的幾個矮人衝出去,想要來個擒賊擒王,反正就打的一塌糊塗。最後,比翁帶著大鷹等動物加入戰局,終於打敗半獸人。索林戰死,人類、矮人跟精靈都死傷大半,寶藏依照協議分了。比爾博回家,然後接到魔戒第一集,甘道夫來拜訪比爾博的地方。

 

電影流水帳(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 來找就能找到。