Wednesday, October 22, 2008
Blog 搬家 / Blog Moved
Labels: last
Friday, October 17, 2008
二十世紀少年:本格科學冒險映画
以下有許多電影內容,請還沒看過電影者斟酌閱讀。
長久以來一直是此部漫畫書迷的本人,幸運地因為 ANA 公司的抽獎活動而 得到了免費的電影票,而在中文版正式上映的兩天前,好好地享受了這部電 影的第一章。(啊,在這兩星期萬頭千緒的忙碌工作與私人生活當中,免費 電影…免費電影!)
整部漫畫書翻了可能數十次的我,首先注意到的是電影場景的人物位置、鏡 頭角度等等細節。看完第一章全片,到了片尾之後的預告時,我注意到阿區 手上那柄用來挖掘地逃生地道的湯匙,其前端磨損成「凹」字形狀的部份, 也是全無二致。細心至此,怎能不令人期待其續章!
選角。所有的角色與演員在外貌上就已經相似了(飾演健次的唐沢本人也許 是個例外,或許有些失禮,但總覺得他的嘴臉不夠「矬」),各演員的賣力 演出也讓本人我看得是分投入。第一章之中丸夫這個角色模樣與漫畫中簡直 一模一樣,不知道在這之後轉型成春波夫保鑣的丸夫時,演員又會如何表現。 這一點我非常期待呀。而最後出現的神乃,表情似乎過份開朗了一點,有點 令人擔心。
由於人物、場景都鉅細靡遺地呈現漫畫原著,絕對可以滿足書迷們的期待。
我另外也十分滿意電影把整個故事用倒序法開始起頭的這個方式,除了一開 始跟漫畫第一話開頭一樣之外,馬上就跳到 2015 年。雖然是很常見的電影 手法,但原著本來就是經常時空倒轉,也許因此,電影裡在切換時空時是用 全黑幕與日期字幕這種明確的方式,而不是先出現畫面再打上字幕。
嗯,這麼說來,幾前天我在坐高鐵時,確實是在車廂中看見了敷島教授的學 生。
Labels: movie
Monday, October 06, 2008
將 svn 檔案庫搬到 github 上的指令
cd /tmp/project git-svn clone http://svn.example.com/project --no-metadata --stdlayout git add origin git@github.com/project.git git push origin master rm -rf /tmp/project備註:
- --stdlayout 表示在 svn 檔案庫中有 trunk, branches, tags 這三個目錄。
- github 上的 project 要先開好
- 這是比較偷懶的方法,在 git push 之前沒有設定 svn authors,因此送到 github 上時作者部份的欄位不會對照 github 上的資料。要做此步驟的話請參照這裡。
Labels: git, github, memo, svn
Monday, September 29, 2008
利用 Nginx 與 FastCGI 佈署 Jifty 應用程式
我在 jifty.org 上撰寫了此頁,在此以中文簡單說明一次。
Nginx 內附的 fastcgi 已經可以直接配合 Jifty application,請對照著 Wiki 上的設定內容,幾個重點如下:
- fastcgi_param PATH_INFO $fastcgi_script_name;
- Jifty 跟 Catalyst 內附的 fastcgi server 都需要 PATH_INFO 這個環境變數,FreeBSD 跟 Linux 上安裝好的 nginx 的預設 fastcgi 設定裡面並沒有此值,必需要手動加入。
- root /APP/share/web/;
- 目錄設定到 share/web 就可以
- fastcgi_pass localhost:9000;
- 這裡是指定 fastcgi server 的所在之處。似乎沒有方法讓 nginx 自動啟動 fastcgi server。因此需要另外啟動。
手動啟動 jifty fastcgi server 的方式為:
FCGI_SOCKET_PATH="localhost:9000" bin/jifty fastcgi &
此外,原本 Jifty 有附許多 static assets,但不知為何我給的設定並不會使 jifty fastcgi server 去 serve 那些 static assets。解決辨法之一是直接全部複製到 share/web/static 底下來:
cp -rn /usr/local/lib/perl5/site_perl/5.8.8/auto/Jifty/web/static/* share/web/static
此處的 -n 參數是「不要覆蓋現有檔案」之意,有些系統的 cp 沒有這個參數,多半可用 cp -i 替代
這組設定應該還可以再調整以解決此問題。但我覺得這種解法反而對佈署有益。因為讓 fastcgi server 來 serve static assets 完全是以牛刀殺雞。也無法善用 nginx async io,能很快回應靜態檔案的這個大優點。
更新:後來發現可以使用 Nginx 的 rewrite 規則來解決這個問題,只要你知道系統上的 @INC 路徑中,放 Jifty 那些 asset 的路徑是哪條。方法如下:
location /__jifty/static {
alias /usr/local/lib/perl5/site_perl/5.8.8/auto/Jifty/web/static;
}
location /static {
if (!-f $request_filename) {
rewrite ^(.*)$ /__jifty$1 last;
}
}
第一條規則其實是使 /__jifty/static 這個 URL 對應到 Jifty 所用來存放其內附的 asset 路徑。第二條 location 規則中則定義,如果找不到檔案的話,則重導到 /__jifty/static 去。說是重導其實也不太正確,因其並非經過瀏覽器的重導,只是在 Nginx 內部而已。
Labels: deploy, fastcgi, jifty, nginx
Tuesday, September 16, 2008
賣 Macbook Pro 電腦一台
- 中文鍵盤,15 吋螢幕
- 序號: W8630241VWW
- 處理器: Intel Core Duo 2Ghz
- L2 快取記憶體: 2 MB
- 記憶體: 2 GB
- 匯流排速度: 667 MHz
- 這台只有 Firewire 400, 沒有 Firewire 800
- Email: gugod at gugod.org
- Skype: gugodliu
- AIM / iChat: gugod@mac.com
Labels: mac
Subscribe to Posts [Atom]
