電影流水帳(2013/7/10~2013/7/17)

Centre of AttentionGal Gadot,Furious 6 裡的女配角,飾演 Han 的女友,電影裡兩人的互動很溫馨,眼看就要終成眷屬,卻被賜死,所以下集不會有她了。不過也很難說,像飾演 Letty 的 Michelle Rodriguez 就在此集以喪失記憶的情況重回團隊。

  • Abraham Lincoln: Vampire Hunter (IMDB, Wikipedia),中譯:吸血鬼獵人-林肯。其實就是吸血鬼故事加上林肯總統傳記。林肯在小時候目睹了母親被吸血鬼咬死,由於有看到凶手,所以一直想要復仇。等到長大,父親也死了之後,就決定去復仇。三腳貓的工夫反而差點被吸血鬼幹掉,因緣際會遇到了 Henry,傳授他消滅吸血鬼的工夫,並且成為 Henry 的幫手。在幹了一陣子吸血鬼獵人以後,林肯遇到心愛的人,決定成家,另外也決定以另外一種手段來對抗吸血鬼,踏上從政之路。當時的吸血鬼需要大量的奴隸,所以是站在蓄奴的立場,林肯則是由於從小就接觸人生而平等的概念,而站在廢奴的立場。經過了數十年的對抗之後,終於到了要決勝負的時候,但由於真正的吸血鬼投入戰場,讓北方的軍隊節節敗退。林肯突然想到銀子可以對抗吸血鬼(也想到的太晚了點),就募集了銀子,製作武器,並且要以火車運送到戰場去。於是,就在火車上,跟來突襲的吸血鬼頭頭展開大戰,經過一番驚險,取得勝利。而軍隊也順利拿到銀製的武器,擊退了吸血鬼軍隊,讓南北復歸統一。這種故事還蠻有意思的,會讓人想去看看林肯的傳記,了解一下他的生平。不過電影普普通通,有兩段比較讓人印象深刻,一個是林肯去殺殺母吸血鬼的時候,在萬馬奔騰中展開決戰,這段還蠻精彩;另外一段就是最後火車決戰的時候,根本就是誇張到一個鬼扯。男主角演林肯的 Benjamin Walker 跟配角演 Henry 的 Dominic Cooper 有帥到,女主角 Mary Elizabeth Winstead 也漂亮,原本想用女主角照片的。
  • Furious 6 (IMDB, Wikipedia),中譯:玩命關頭6。這次的故事是 Hobbs因為上次(第五集)合作順利,決定再找 Dominic 跟他的團隊一起追查武器失竊案的竊賊集團。本來 Dominic 是不想鳥他的,Hobbs 祭出有 Letty 在竊賊集團內的線索,才讓 Dominic 願意出馬追查。經過追查,確定了 Letty 的下落,也開始跟竊賊集團首腦 Shaw 鬥智鬥力。電影裡的打鬥很給力,從 Hobbs 助手 Riley 可以看出來,飾演 Riley 的 Gina Carano 是精通數種格鬥技的高手,幾個跟 Letty 的貼身扭打,看的出來是動真格的;而飆車也不錯,最精彩是在要設計抓到 Shaw 的這一段跟趕飛機那一段。設計要抓到 Shaw 的時候,是汽車跟坦克車的追逐戰;這一段最精彩的是 Dominic 在 Letty 被震飛的同時,飛身出去抱住,飛出去的時候,我整個忘記呼吸,到確定抱住、平安落地的時候,有鬆了一口氣的感覺,Dominic 還很貼心的轉身讓自己身體當肉墊。趕飛機的時候,最讓人心折的是 Gisele 為了救 Han ,鬆開 Han 的手開槍打 Han 背後敵人,整部電影裡兩人溫馨的互動一直讓我以為會終成眷屬的,想不到卻在此被賜死。總之,最後是一個不錯的結局,幹掉 Shaw ,拿到特赦,Letty 也回來了,當然,除了 Gisele 死掉以外。Han 後來去了東京,在飆車時,被傑森史塔森開的車子撞到,生死未卜。

電影流水帳(2013/7/3~2013/7/9)

Heather Graham截至目前為止,已經看了 43 部電影,加上這次的兩部,就 45 部了。照片裡是 Hangover III 裡飾演曾經在第1集跟 Stu 有過一夜情的女生,第3集裡,她已經脫離特種行業,並且第1集裡的小孩已經長大了。

  • 結婚那件事(IMDB, Wikipedia):偉傑是個窮小子,卻誤打誤撞遇到了富家女芷欣,很幸運地追到手,然後要結婚了。偉傑打腫臉充胖子,結婚花了超多的錢,不願意向有錢的太太跟自己的親戚求救,又遇到兩家不和,整個就是背。婚後來是結好了,但還不出喜宴的錢,被朋友慫恿去賭錢也失敗,新婚的老婆因為被欺騙,也跟偉傑吵架,眼看就要以分手作終。在這個時候發生了兩個逆轉點,第一個就是偉傑的好友去向芷欣以及她的家人說出真相,第二個就是偉傑的父親發生車禍。透過要修好父親的女錶,知道了當初為什麼父親沒來的及回來看母親最後一面的經過,這件事情讓兩家修好、父子盡釋前嫌、原本因為外遇而老是吵架的芷欣父母也和好,偉傑跟芷欣也很感動,最後父親順利脫離險境,一個快樂大結局。這部電影還算不錯看,有笑有淚,也可以看馬來西亞跟新加坡的社經環境。
  • The Hangover Part III (IMDB, Wikipedia),中譯:醉後大丈夫3。沒看過 2 ,直接跳到 3。這次是因為 Alan 的行徑已經讓大家受不了,再加上 Alan 父親被氣死,所以大家決定送他去療養院,想當然爾,還是原班人馬陪他去。老周從曼谷的監獄逃出,回到美國。跟老周有過節的 Marshall 想要找他,經過調查,Marshall 發現 Alan 還有跟他連絡,就趁這次護送 Alan 去療養院的機會,攔住他們,要他們說出老周的下落,他們當然是抵死否認,Marshall 就把 Doug 帶走,要剩下的三人去找。透過 Alan 的手機,他們找到老周,但卻被老周騙去偷 Marshall 的金塊,老周帶金塊逃之夭夭。Marshall 再次放過他們,讓他們去找老周,在找的時候,Alan 碰到真愛,然後找到老周,跟老周纏鬥了好一陣子,終於抓到老周,帶去見 Marshall。老周一再求情,在要碰面的時候,Alan 的一念之間,讓老周有了機會,就突然跳出來開槍殺了 Marshall 跟他的同夥,拿到金塊。最終,算是跟老周和平的分手,Alan 也突然開竅的似的,後來跟在當舖遇到的女子結了婚。說實在話,沒有第1集好笑,但是最後一幕有一種看著小孩長大結婚的感覺,還蠻奇妙的。

gitlab on Ubuntu 12.04

基本安裝指南是參考 gitlab 上的文件:https://github.com/gitlabhq/gitlabhq/blob/master/doc/install/installation.md

  1. Packages/Dependencies:提到的套件之前都安裝過了,寄送郵件的 SMTP server,文件裡是說要用 postfix,我是用 ssmtp。
  2. System Users:原本是先處理 Ruby,因為我想用 rvm,所以就先處理 System Users,這邊就建立 git 使用者,由於後續的 rvm 會需要用到 sudo,所以也順便把 git 加入 sudo 群組。
  3. Ruby:我是用 rvm 來安裝,所以就不移除原來系統的 ruby。這邊安裝稍微麻煩一些:
    1. cd /home/git
    2. curl -L https://get.rvm.io | sudo -u git -H bash -s stable –ruby=1.9.3
    3. sudo -u git -H vim .gemrc :填入 gem: –no-ri –no-rdoc
    4. sudo -u git -H mkdir bin
    5. sudo -u git -H vim bin/rvm:因為不知為什麼 bash 沒去讀 .bash_profile,所以就弄了一個 script 來含括環境變數,內容請參考這裡,做完以後,要用 sudo -u git -H chmod +x bin/rvm 變更其權限。
    6. sudo -u git -H bash -c “\$HOME/bin/rvm all do gem install bundler”
  4. GitLab shell:這邊照步驟做,最後的 Do setup 時,要改用 sudo -u git -H bash -c “\$HOME/bin/rvm all do ruby \$HOME/gitlab-shell/bin/install” ,強制用 rvm 的 ruby 來安裝。
  5. Database:照步驟做。
  6. GitLab:這也是照步驟做,但要注意使用 gem/bundle/rake 的指令,要改變為 sudo -u git -H bash -c “\$HOME/bin/rvm all do gem 跟 sudo -u git -H bash -c “\$HOME/bin/rvm all do bundle 跟 sudo -u git -H bash -c “\$HOME/bin/rvm all do rake

至此,大致就完成了。

實際上在測試的時候,發生一些問題,我遇到的問題跟解:

  1. 我用預設的帳號 admin@local.host 跟密碼 5iveL!fe 無法登入:後來找到文件,是說用 sudo -u git -H bash -c “\$HOME/bin/rvm all do bundle exec rake gitlab:setup RAILS_ENV=production” 重新執行,我發現我這個步驟有錯誤訊息,就修正以後,再執行一次,就可以登入了。主要是修正 gitlab-shell/config.yml 裡的 repos_path 跟 gitlab/config/gitlab.yml 裡的 repos_path ,這兩者要一致,我是設定為 /var/git/repositories ,之前照設定做的時候,漏了一個。
  2. 建立專案以後,無法 clone/push,這有兩種情況:
    1. gitlab-shell 用了錯誤的 ruby 版本:我是笨笨的去把 gitlab-shell/bin 下所有 script 的第1行修改為 /home/git/.rvm/bin/ruby ,後來有找到 gitlab 的 trouble shooting guide,他是把 PATH 寫到 /home/git/.ssh/environment,然後在 /etc/ssh/sshd_config 裡增加 PermitUserEnvironment yes。
    2. gitlab-shell config.yml 設定錯:我讓 gitlab 執行在 port 81 上,所以 config.yml 裡的 gitlab_url 也應該要調整為 http://localhost:81/ 才對。(來源:GitLab: Could not read from remote repository)
  3. git 版本需要 1.7.10 以上,就找了 git 的 ppa 來源安裝:sudo add-apt-repository ppa:git-core/ppa && sudo apt-get update && sudo apt-get upgrade

整個都確定完成才寫這篇,我想應該是沒漏掉吧。

除了官方的安裝文件之外,ArchLinux wiki 上的安裝指南也寫的很棒,不妨參考看看。

在 kernel module 裡參考 /proc/cmdline 裡的字串

基本上是不行,沒辦法取得。那在 u-boot 裡指定參數以後,又是誰收到?

所以我就參考 Documentation/kernel-parameters.txt,然後以 acpi_backlight 當例子去找。在 drivers/acpi/video_detect.c 的最後有看到宣告 static init __init acpi_backlight(char* str) {},這邊看起來是在處理字串,然後做處理;緊接其後則是 __setup(“acpi_backlight=”, acpi_backlight); ,而這行看起來就是 kernel 會有一個地方去 parse cmdline ,如果有符合 acpi_backlight,就把之後的字串丟給 acpi_backlight 函式去處理。

因此,就應該可以依樣畫葫蘆。在 u-boot 傳參數給 kernel,而 kernel 的 module 則用類似 acpi_backlight 的方式去處理,就可以解析到需要的字串。

電影流水帳(2013/6/25~2013/7/2)

Emily Blunt

  • Looper (IMDB, Wikipedia),中譯:迴路殺手。台灣片商好像沒引進這部電影,故事的題材是時間,相當簡單。Looper 是在過去的殺手,未來會把該殺的人送回到過去,Looper 就只要在指定的時間跟地點開槍,殺人以後滅屍即可;那如果未來送過來的是 30 年後的自己,那就一樣殺掉,然後好好享受自己的這 30 年。故事往往就是打破這樣的循環,主角 Joe 沒殺掉未來的自己,於是 Joe 所屬的黑幫開始追殺 Joe,而 Joe 一心想殺掉未來的自己,讓自己能快樂的過完這 30 年。等到跟未來的自己碰面,才知道這三十年發生了什麼事情。Joe 在殺掉未來的自己以後,他遇到了一個可以相互信賴的伴侶,結果卻遇到 Rain Maker 開始解決一個個的 Looper,於是他痛失摯愛,在痛失摯愛之前,他得知了一個關於 Rain Maker 的情報,為了要阻止 Rain Maker,他決定回到過去,殺掉 Rain Maker,改變自己的命運。Joe 無法理解未來 Joe 痛失摯愛的感覺,他只想好好享受這 30 年,於是爭執之後,兩人分道揚鑣。Joe 依據未來 Joe 的紙片得知其中一個可能是 Rain Maker 的住處,就到了那兒。Sara 跟他的兒子住在那裡,Joe 跟 Sara 不打不相識以後,認識了彼此,而未來的 Joe 則真的跑去殺掉另外兩個可能是 Rain Maker 的小孩。黑幫並沒有就此歇手,分別追查到 Joe 跟未來 Joe 的下落,派人追殺。Joe 那邊,因為意外,發現 Sara 的兒子真的就是 Rain Maker。而未來 Joe 被黑幫抓到以後,反而幹掉了黑幫的一票人,也透過兩人的記憶連繫,知道了真正 Rain Maker 的下落,於是就去追殺 Sara 跟他的兒子。決定性的場景出現了,如果未來 Joe 殺了 Sara 而 Joe 又殺了未來的 Joe,那麼就導致 Rain Maker 對 Looper 心懷怨恨,使得 Rain Maker 在三十年後執行 Looper 滅口計劃,同樣的事情會再發生一次。Joe 突然認清了這一點,於是就在未來 Joe 正要扣下板機時,他自殺,打斷了這個循環。這篇[短影評]迴路殺手 Looper的最後有一張圖交代了這件事情。我覺得還蠻好看的,像牽涉到時間的電影,常常都會讓人搞不清楚因果,這部電影不會讓人搞不懂。男主角 Joseph Gordon-Levitt 的臉改變了不少,我差點以為這是他哥哥或弟弟演的電影。
  • Measuring the world(IMDB, Wikipedia),中譯:測量世界。這是高斯跟洪堡的傳記電影,改編自同名小說,我覺得蠻好看的,只是一般人看可能會覺得小悶。故事大致就是如維基百科上的高斯洪堡所說的。高斯從小就很聰明,數學的天份被發掘,被宮廷栽培為一個數學家,幫忙國家測量、發現了很多數學的算法。而洪堡則是遊歷於美洲、亞洲各地,去發現許多植物、生物。故事的最後讓他們兩人遇到一起,並且經歷牢獄之災以後,結成好友,相互幫忙。電影裏面有不少女性裸露的鏡頭,但都拍的很美、很自然。