星期二, 4月 21, 2015

電影流水帳(2015/4/10~2015/4/20)

RED CARPET: Passerella per Natalie Portman Natalie Portman ,其實沒有演這兩部電影,也沒幫忙配音。只是在查回魂夜時,從維基百科得知原來裏面周星馳跟莫文蔚的造型是來自終極追殺令裡的 Leon 跟 Mathilda ,頗令人意外,所以就用了飾演 Mathilda 的 Natalie Portman 的照片。
  • 回魂夜 (IMDB, Wikipedia)。鬼故事啦,大樓有厲鬼,然後 Leon 出現並且協助保全一同來捉鬼。裏面有蠻多笑點,即使是現在來看,也還是覺得蠻好笑。
  • Justice League: The flashpoint paradox (IMDB, Wikipedia), 中譯:正義聯盟:閃電俠之逆轉。主軸是時間,閃電俠以他的速度突破時間屏障,到了過去救了自己的母親,導致歷史的改變,他還一直以為是極速教授所做的改 變。在這個分支裡,亞馬遜與亞特蘭提斯聯姻,可是神力女超人卻殺了當了皇后的姊姊(應該是),生氣的水行俠就帶著亞特蘭提斯人跟神力女超人帶領的亞馬遜大 打出手,幾乎導致世界毀滅。而超人克拉克則被政府軟禁,虛弱的要命,根本跟印象中壯壯的超人大相逕庭,露意絲則跟效命於政府的鋼骨與其他英雄聯合,想要避 免神力女超人跟水行俠的戰爭毀滅世界。後來透過蝙蝠俠的幫忙,閃電俠再次突破時間屏障阻止自己改變歷史,讓整個世界回復正常。
    在閃電俠要回去阻止自己之前,爸爸蝙蝠俠拿了一封信給閃電俠,閃電俠在回到原來的世界以後,將這封信交給了蝙蝠俠,讓蝙蝠俠感動的落下淚來。

星期四, 4月 16, 2015

電影流水帳(2015/3/30~2015/4/9)

Petal by Emily Ketteringham
  • 整容日記 (IMDB, Wikipedia)。挺普通的故事,看到中間,大概可以猜到結局是什麼了。
    郭晶是個普通的女孩,對自己的容貌不是很滿意,畢業後,被男友甩了 (飾演男友的就是失戀33天裡的前男友陸然),為了求職跟愛情順利,就去整了。整了以後,果然挺順利,不僅僅找到工作,也招來桃花 (雷蒙)。之後為了更加順利,繼續整。到了後來,被公司同事發現,整容的事情曝光,只能辭職返鄉。同時,也被雷蒙嫌棄,兩人分手。
    郭晶在收拾心情以後,東山再起,再次求職。而雷蒙也突然發現自己很愛郭晶,就去找了郭晶,豈料為了救郭晶而發生車禍,這車禍導致雷蒙也去整了容,這下兩人可誰也沒辦法嫌棄誰了。
    故事裡不忘安插反例,第一個是郭晶的好友,抵押了房子去整容,卻不是很成功;第二個是兩人生下的孩子跟父母一點都不像。
  • Shaun the Sheep Movie (IMDB, Wikipedia),中譯:笑笑羊大冒險。帶著兩個小鬼去看早場,故事很好笑也很溫馨,看完以後很開心,原本易怒的情緒被吹散了。
    故事是小羊 Shaun 覺得生活很平淡,就設計了主人,讓他好好休息,然後羊群們就能放一天假。結果狗打亂了整個佈局,主人所在的拖車意外自走,跑到大城市去,結果讓主人喪失記 憶。Shaun 跟羊群為了找主人就出發去大城市,展開一番冒險,最後跟狗合作救出主人,重新農場原來的生活。
另外就看完「勇 者義彥和魔王之城」,蠻好笑的,而且每集大約半小時左右,蠻適合打發時間。原本預算很少的製作,到了後期,看的出來有因為收視率不錯而增加預算。女主角木 南晴夏還蠻耐看的,主角的妹妹阿久在每集的最後雖然只有短短不到一分鐘的鏡頭,但是從跟男友走,到黑社會大姊頭,到進監牢,到變貴婦,這整個連貫起來其實 很有戲啊~ :D

星期四, 4月 09, 2015

KeePass / KeeFox

花了一點功夫才搞定,表示應該紀錄一下。
先安裝 KeePass:sudo apt-get install keepass2 mono-dmcs libmono-system-management4.0-cil
然 後透過 Firefox 的套件管理安裝 KeeFox,重新啟動 Firefox 以後會有提示,說要複製 KeePassRPC.plgx 到 KeePass 的資料夾,我就是卡在這裡,這裡就是要將他提示的路徑的 KeePassRPC.plgx 複製到 /usr/lib/keepass2 下,這個檔案其實是 keepass2 的 plugin,主要功用是啟動一個 server,讓 KeeFox 能跟 keepass2 溝通。
啟動 keepass2,建立新的資料庫,設定 Master password 或設置密碼等等。回到 KeeFox 選項裡,設置資料庫的路徑(看存在哪裡)、keepass2 的路徑 (/usr/bin/keepass2),這樣就大功告成了。
缺點就是,keepass2 要開著... >_<
參考資料:

星期三, 4月 08, 2015

修改 EXIF 的命令:exiftool

數位相機的日期設定錯了,所以拍出來的照片裡的日期也是錯誤的,就想說不知道有沒有工具可以修正。
找了一下,看到可以用 exiftool:
此外,也可以用 jhead ,視覺化介面可以用 picasa (雖然現在 Google 好像沒繼續開發了)。
修改的指令大致就是這樣子,這是要往後平移兩天的:exiftool "-ExifIFD:CreateDate+=0:0:2 00:00:0" your_photo.jpg
然後也要記得改 -ExifIFD:DateTimeOriginal 跟 -IFD0:ModifyDate 。
要查看目前的 EXIF 資訊,一樣也可以用 exiftool :exiftool -s -a -u -g1 your_photo.jpg

星期二, 4月 07, 2015

電影流水帳(2015/3/12~2015/3/29)

Jena MaloneJena Malone ,在星火燎原裡飾演 Johanna Mason ,飾演一個有點讓人討厭的角色,能演到讓人討厭,所以我覺得她演得挺好的,以後應該有不錯的發展。
  • KANO (IMDB, Wikipedia)。故事就是近藤教練操練嘉義農林的球員,然後最後進了甲子園打決賽的故事。大體上不錯,有些地方沒交待的很清楚,例如投手吳跟教練的情誼,然後就是嘉南大圳的支線有點突兀。
  • Fast and Furious (IMDB, Wikipedia),中譯:玩命關頭。轉到 HBO 時,剛好看到,之前也沒看過,就把它看完了。
    原來警察臥底是第一集就開始,Brian 奉命去 Dominic 的組織裡臥底,要查卡車行搶案。經過一番功夫 Brian 取得 Dominic 信任,也開始跟 Mia 交往。認識以後,他發現 Dominic 不是壞人,並且誤以為 Dominic 的對頭 Johnny Tran 是搶案主嫌,就回報上去。後來發現 Johnny Tran 不是主嫌,真正的主嫌真的是 Dominic。之後 Jesse 跟 Johnny Tran 比賽賽車,輸了車子,Dominic 為了 Jesse 的車子,決定再次行搶。這次行搶,差點賠上 Vince 性命,好在 Brian 及時趕到,救了 Vince,但他的身份也曝光。最後 Brian 賭上自己的前途,放 Dominic 走。
  • 万能鑑定士Q -モナ・リザの瞳- (IMDB, Wikipedia),中譯:萬能鑑定士Q 蒙娜麗莎之瞳。故事不錯,就一個很厲害的鑑定師Q因為某個機緣,被推薦去法國參加試驗,並且與美沙獲選,成為蒙娜麗莎畫作到日本來時的護衛。
    凜田莉子在法國接受了美沙的邀請一起接受特訓,這個特訓的內容相當奇怪,也造就了後來莉子的失常。記者悠斗從發現莉子到跟訪莉子到莉子的失常,一直都在莉 子身邊,為了幫助莉子,悠斗調查了莉子的出身與接受特訓時的事情,結果發現特訓的奇妙之處。不過蒙娜麗莎這個畫作還是被偷走了,莉子靠悠斗的幫忙,重新找 回自我並查明了美沙也是被騙,然後找回蒙娜麗莎,並逮捕了真正的犯人。
    說真的,這個特訓真的相當奇妙,會讓人感到奇怪,但你說不上來哪裡怪怪的。
  • The Hunger Games: Catching Fire (IMDB, Wikipedia),中譯:飢餓遊戲-星火燎原。大致就是照原作,說真的,電影跟看完小說相隔有段時間了,所以說不上來哪裡有遺漏什麼的,反而還是靠電影回想起不少片段。
    這集簡單說,就是各區開始有暴動,總統又不滿意上集冠軍的表現,就藉著每 25 年有特別比賽的名義,找回各區參加過的選手來抽籤,然後要這些人再去參加比賽。這次的比賽就別有用心了,原來各區參加過的選手或多或少都有跟第十三區聯 絡,打算推翻目前的國家,讓各區恢復自由,於是就透過這次比賽,救出對革命有用的 Katniss 。
    這集除了有已逝的 Philip Seymour Hoffman 之外,也有許多知名演員參與,像雷神索爾弟弟 Liam HemsworthDonald Sutherland ... 等等。但裏面比較吸引我的是 Jena Malone ,表現的很機車,可是卻是好人。

星期一, 3月 16, 2015

SugarORM

因為想偷懶,之前有看到 Sugar ORM,感覺上很簡單易用,就試試看了。大致上照網頁上的說明,就可以用了,這裡主要提一些比較不清楚的地方。
  1. 使用 Android Studio 的話,compile 'com.github.satyan:sugar:1.3' 這行是放在 app/build.gradle 裡的 dependencies {} 裡。
  2. 放 在 AndroidManifest.xml 裡的 meta tag 很重要。DOMAIN_PACKAGE_NAME 要跟你 entity class 的 package name 對應到,否則,會沒辦法自動建立資料表格。VERSION 在第一次開發時,是隨便給,但在之後有變動 entity class 以後,要出更新版本時,這裡要記得累加。如果都還沒上架,那倒是沒關係,可先都不變,碰到問題時,先 uninstall 再 install app 就可以了。
  3. 在 app 啟動時,查看 Logcat ,可以看到 SugarORM 輸出的訊息,說建立了什麼資料表格,如果使用上有問題,不妨看看,會有所幫助。
  4. 不支援 1 對多、多對多的關係。1 對多,可以在類別裡建立欄位跟函式來處理:
    [gist id=40581147cbd358dfc65b]
    至於多對多,也是可以用傳統 RDB 的觀念來炮製。
官方網頁裡還有提到直接 Query 跟 Migration,這邊我就沒試了。

星期三, 3月 11, 2015

電影流水帳(2015/2/23~2015/3/11)

Helena Bonham Carter
莫名其妙的過了很多天啊...
Helena Bonham Carter ,眾所皆知,怪角色的不二人選,Alice in wonderland 裡的 Red Queen、Harry Potter 裡的 Bellatrix Lestrange ... 都是她,只是我不知道她很早就演戲了 (1983),今年已經 48 (1966 年出生)。
  • Fight Club (IMDB, Wikipedia), 中譯:鬥陣俱樂部。在前面的一個小時,原本我以為是類似小說發條橘子的故事,兩個傢伙使壞,然後有人良心發現,要阻止另外一個人,但是想不到後面半個小時 的劇情急轉直下,轉變為驚悚、出人意料,讓我大呼過癮。這裡不說破,總之很精彩。最後的結局有點令人難以理解,難道 Tyler Durden 這樣就會消失嗎?
    看了維基百科,說這片在上映時,票房不好,然後才後續看漲,跟刺激 1995 一樣。
  • A Walk Among the Tombstones (IMDB, Wikipedia),中譯:鐵血神探。故事改編自勞倫斯·卜洛克的小說。
    偵探接受毒販的委託,尋找其妻子的兇手,查到後來有線索了,但因為一些原因,偵探不想查了。可是毒販朋友的女兒又被抓走,偵探基於救人第一的原則,勉為其難繼續幫忙,最後救出小蘿莉,擊斃了原本是 DEA 的兇手。
    我不知道導演想強調的是偵探跟黑人少年的合作、相知相惜,還是調查過程的撲朔迷離,總之,兩者交代的都不是很好,整體來說算是普普。有機會應該找小說來看看~
  • Night at the Museum: Secret of the Tomb (IMDB, Wikipedia),中譯:博物館驚魂夜3。這次是有魔力的石版似乎開始失去魔力,Larry 為了找出原因,前往倫敦大英博物館詢問 Ahkmenrah 的父母,然後就發生了不少趣事這樣。
    基本上故事延續前兩集的風格,除了原班人馬之外,也找來不少大牌,像 Hugh Jackman、Ben Kingsley ...等等來插花。騎士 Lancelot 去 Camelot 戲院遇到 Hugh Jackman 那段我覺得很好笑,應該是裏面最好笑的地方了吧,其他部份就普普。故事的交代上也不是很流暢,導演似乎是想講該放手讓孩子去闖就該放手,但說真的,有些地 方太刻意了。
    最讓人惋惜的應該就是 Robin Williams 了,去年 Robin 因為憂鬱症自殺了,這部電影算是他的最後代表作,片尾特別打出了致敬 Robin Williams 的字。對 Robin Williams ,我印象最深的電影就是 Jumanji (野蠻遊戲)了,娛樂性很高的電影,讓人印象深刻。如果不是 Robin Williams ,我大概會跳過驚魂夜 3 吧~

星期四, 3月 05, 2015

在 shell script 判別發行套件

一般來說,可以用 lsb_release -i ,但是如果沒安裝 lsb-release 的話,就不會有這個指令可以用;uname 只會提供架構、核心版本等資訊;/etc/issues 的話,每個發行套件對這個檔案的內容都不盡相同,難以用規則來解析。
這 時候倒是可以利用 /etc/os-release ,我檢查了 Arch Linux、Ubuntu、Raspbian、Debian 幾個發行套件,發現都會有這個檔案。在檔案裡,就有不少資訊可供判別,至少都會有 ID 跟 NAME ,有些則會多了 ID_LIKE 。
  • ID 是標識,以 Ubuntu 為例,ID=ubuntu
  • NAME 是發行套件名稱,以 Ubuntu 為例,NAME="Ubuntu"
  • ID_LIKE 是描述從哪個發行套件繁衍出來的,以 Ubuntu 為例,ID_LIKE=debian
透過 . /etc/os-release 或 source /etc/os-release ,就可以藉著使用 ID、NAME、ID_LIKE 這些變數來判別發行套件了。
參考自:command line - How to get Ubuntu distribution's full code name? - Ask Ubuntu

星期二, 2月 24, 2015

電影流水帳(2015/2/18~2015/2/22)

Kate Upton Kate Upton ,她名字蠻好記的,又漂亮,名字又好記的女星真的不多 (是你沒花心思去記吧!!) ,之前有演過 3D 食人魚 2 ,她身材真的是很讚呢~ 不過很可惜,演出的都是花瓶角色,這次在 The other woman 裡的戲份也不多。
  • 藍色大門 (IMDB, Wikipedia)。張士豪、林月珍與孟克柔三人的故事。
    月珍喜歡士豪,但不敢說。克柔跟月珍是好朋友,喜歡月珍,卻因為性別認同的關係,不敢告白。某天,克柔幫月珍出頭跟士豪說,士豪因此對克柔留下深刻的印 象,並且開始有了交流,兩人愈走愈近。但是,克柔始終對於自己的性向感到困惑,想找人親吻來驗證,卻造成老師跟士豪的誤會。後來跟士豪說清楚了,士豪也釋 懷,體諒克柔。在此期間,月珍卻誤以為克柔跟士豪在一起,經過一段時間將誤會說開以後,再次要求克柔幫忙介紹,豈料士豪不感興趣,於是月珍對士豪的傾慕消 失殆盡。
    最後就士豪跟克柔成為好朋友,並約定以後如果克柔喜歡男生了,要第一個找士豪。其實片尾透露出一絲絲克柔想法已經轉變的感覺,也許是我感覺錯吧。
  • The other woman (IMDB, Wikipedia),中譯:婦仇者聯盟。看過這部電影預告,預期是會蠻好看的,結果跟預期有落差。電影的節奏有點慢,有點叨絮,主要還是交代三個女人的情誼,而不在惡整對付負心漢上。
    大意是女律師 Carly 本來跟男主角 Mark 約好要去找爸爸,結果 Mark 接到電話,就取消了約會,趕回家去說要修理水管。Carly 聽爸爸建議,打扮的很性感,直接殺去 Mark 家裡,想給他驚喜,卻發現他早已經結婚,於是跟他太太 Kate 打過招呼後,就離開了。
    想不到隔天,Kate 卻找上門來,經過一番糾纏,兩人成為好友。然後又發現 Mark 還有另外一個女友 Amber,三人就這樣站到同一陣線上。接著就是三人策劃,反過來利用 Mark 資產都在 Kate 名下的事實,進行復仇。最後就是三人讓 Mark 身敗名裂,Kate 有了事業,Carly 跟 Kate 弟弟有了好姻緣,Amber 則是跟 Carly 爸爸打的火熱,這樣。
  • Taken 3 (IMDB, Wikipedia),中譯:即刻救援 3。這次 Bryan 被利用了。
    Lenore 的現任丈夫 Stuart 因為欠下債務,就幫太太保了險,並栽贓到 Bryan 頭上。Bryan 就逃掉,要自己找出兇手,接著就是查找跟警察鬥智的過程。結果查到後來,又被 Stuart 利用,幹掉他的債主。女兒 Kim 在看資料時,發現 Stuart 才是幕後黑手,要警告爸爸 Bryan 時,卻來不及了,被 Stuart 劫持。最後 Bryan 再次成功的開車攔下飛機,保護了 Kim 。
    還蠻不錯的,如果這是三部曲的話,算是劃下一個句點了,應該不會有 4 了吧?!
  • Forrest Gump (IMDB, Wikipedia),中譯:阿甘正傳。來來回回也看了好多次,這次終於完整的看完了。故事就是阿甘的故事這樣...有點廢話,之前跟同事閒聊時,才知道這也是小說改編的,小說裡的事蹟又更多,電影因為時間的關係,只節錄了幾個重要的。
    結局是,Gump 找到 Jenny,Jenny 跟他說了孩子的事情,並交代了為什麼找他的原因,一起生活了一陣子以後,就死了。Gump 就開始照顧孩子,送孩子上學,以羽毛飄落在 Gump 等公車時開始,以孩子的校車捲走羽毛為終。

星期一, 2月 23, 2015

電影流水帳(2015/2/10~2015/2/17)

Tina Fey Tina Fey ,This is where I leave you 裡的姊姊 Wendy,演過不少影集,相當能演的一個女演員。Wendy 以前與鄰居的 Horry 是一對,但是後來兩人出了車禍,因為 Horry 病的關係,分手了。但後來 Wendy 結婚以後,發現自己還是深愛著 Horry。
  • This is where I leave you (IMDB, Wikipedia),中譯:愛在頭七天。老爸死掉以後,媽媽假借父親的遺言,要孩子們都回來,在家裡守喪七天。在這七天裡,每個人半強迫地把自己的問題在家人前攤了出來,同時認知到家人是自己最後會挺自己的人,然後勇敢去面對。
    我覺得蠻具有正面意義的故事,而且裏面的演員有不少都是從影集出身的,為故事平添不少娛樂性,不會讓故事太平淡無味。
  • Prince of Persia: The Sands of Time (IMDB, Wikipedia),中譯:波斯王子-時之沙。從電玩改編的故事,Jake Gyllenhaal 難得一見的古裝動作片。
    Dastan 是國王收養的養子,跟國王的另外兩個兒子相處的還不錯。某次要進攻聖城的時候,Dastan 搶了戰功。進入城市以後,發現跟皇叔講的情況不太一樣,心裡有了疑問,但又不敢提出。
    這裡有一段漏掉了,我沒看到。反正後來,Dastan 跟聖城裡的公主帶著聖器,也就是匕首,試圖想警告皇叔跟哥哥們。豈料跟皇叔碰頭以後,才發現皇叔的陰謀,他想利用聖器的力量,回到過去,改寫歷史。也就是 皇叔想要他們兩人手上的聖器,兩人一路被皇叔追殺,終於,聖器被奪走了。公主告訴 Dastan 聖器的力量,說如果用聖器釋放了時之沙,雖然可以改變過去,但釋放出太多的沙子,也會導致世界毀滅。Dastan 不放棄,為了世界不被毀滅,再次從皇叔手裡奪回聖器,並讓哥哥相信了他說的話。但哥哥也難逃皇叔的辣手,死了。皇叔成功再次奪回聖器,前往時之沙所在地, 然後釋放出時之沙,千鈞一髮之際,Dastan 阻止了皇叔釋出過多的時之沙,時間只回到他們攻入聖城的時間,Dastan 這次勇敢的提出了心裡的質疑,阻止了皇叔的陰謀,改變了杯具的未來。
    看完電影,查飾演公主的演員時,才發現是演「女巫獵人」的葛蕾特,真的是沒能聯想到他們是同一人呢。
  • Gone girl (IMDB, Wikipedia),中譯:控制。簡單的說,故事就是夫妻不合,太太 Amy 又發現了丈夫 Nick 有外遇,超級不爽。作為作家的 Amy 事前做了許多功課,埋下許多線索,並在結婚紀念日那天離家,設下陷阱,讓 Nick 有殺害妻子的嫌疑。
    這之後,Nick 可以說是完全踏入妻子的陷阱裡,Nick 後來找了名律師幫忙,總算是起死回生,慢慢取得反敗為勝的契機。Amy 在躲藏的期間,並不是那麼的順利,住在旅館的時候,錢被鄰居搶走了,她不能報案,只能默默吞下。之後真的沒辦法了,才找以前的男友 Desi 幫忙。Amy 住在 Desi 別墅時,看到了訪問 Nick 的節目,這次的訪問成功的為 Nick 爭取到許多正面的形象。而她發現 Nick 似乎變成她喜愛的人了。
    Amy 再次設下陷阱,埋下許多證據,讓 Desi 成為綁架虐待犯,然後把他殺了,自己則是逃走,以自衛殺人躲過殺人罪嫌。在媒體的聚焦之下,兩人看似重歸舊好,私底下卻早已攤牌、相敬如冰,可是 Nick 發現逃不過 Amy 的手腕,只好選擇屈服,蠻讓人窒息與無奈的結局。
    會想看這部電影,一方面是網路好評,一方面則是因為這篇《控制》的原始文本:「偵探小說之后」失蹤記,文章提到推理女王克莉絲蒂也幹過同樣的事情,但結局並不一樣就是了。跟太太提到故事時,她倒是聯想到「Double Jeopardy」, 這部電影是男方設陷阱,讓太太成了殺夫嫌疑人,自己領了保險金,帶著孩子遠走高飛。妻子進監獄以後,從獄友得知了一罪不二罰,就是反正已經殺了丈夫而受 罰,所以假若丈夫真的沒死,那麼這次殺了他,就不會再進監獄。後來她順利假釋以後,就開始找孩子跟丈夫,跟飾演假釋官的 Tommy Lee Jones 開始你追我逃的追逐,最後就是找到了孩子這樣。說像,就是陷害枕邊人的部份,故事走向倒是不太相像。

星期二, 2月 10, 2015

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

星期一, 2月 09, 2015

搬家,從 Subverion 到 Git

Git - Git 与 Subversion 整理出來的步驟,Git 本身就有可以從 Subversion 簽出程式的功能:git-svn,應用 git-svn 就可以成功的搬家:
  1. 先 到原 svn 專案下,執行 svn log ^/ --xml | grep -P "^(.*?)<\/author>/$1 = /' > users.txt ,產生 users.txt,編輯裏面 svn user 跟 git user 的對照。
  2. 接著用 git-svn 重新簽出 svn repository: git svn clone your_svn_url -T trunk -b branches -t tags -s your_project -git -Ausers.txt --no-metadata
    在 Subversion 裡,是以目錄 trunk/branches/tags 來區分主枝、分枝跟標籤,-T, -b, -t 就是告訴 Git 這些事情。
    -Ausers.txt 就是告訴 Git-svn 要參考前個步驟所產生的 users.txt 去做使用者的對照。
    --no-metadata 是處理掉一些 git-svn 加上的附加訊息,這可以用 git log 比較得知,沒有加的話,git log 結果會有 git-svn-id: .... 的訊息。
  3. 如 果有 tags 的話,會需要處理:git for-each-ref refs/remotes/tags | cut -d / -f 4- | grep -v @ | while read tagname; do git tag "$tagname" "tags/$tagname"; git branch -r -d "tags/$tagname"; done
  4. 如果有 branch 的話,也需要處理:git for-each-ref refs/remotes | cut -d / -f 3- | grep -v @ | while read branchname; do git branch "$branchname" "refs/remotes/$branchname"; git branch -r -d "$branchname"; done
  5. 接著加入 git remote repository :git remote add origin your_git_remote_repository ,再用 git push origin --all 推上去。
  6. 最後把 tags 也推上去: git push origin --tags

星期一, 2月 02, 2015

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

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

星期四, 1月 29, 2015

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 來達成,這部份還要試驗看看。

您或許對這些文章有興趣

Related Posts Plugin for WordPress, Blogger...