Wednesday, October 22, 2008

Blog 搬家 / Blog Moved

原本網址為 http://blog.gugod.org/ 的我的部落格,現在搬到了 http://gugod.org/,文章全數搬移過去,舊址不再更新。請 RSS 讀者務必重新訂閱新的 RSS。 To my readers. My blog url is moved to http://gugod.org/, this blog is no longer maintained. Please also re-subscribe RSS.

Labels:


Friday, October 17, 2008

二十世紀少年:本格科學冒險映画

以下有許多電影內容,請還沒看過電影者斟酌閱讀。

長久以來一直是此部漫畫書迷的本人,幸運地因為 ANA 公司的抽獎活動而 得到了免費的電影票,而在中文版正式上映的兩天前,好好地享受了這部電 影的第一章。(啊,在這兩星期萬頭千緒的忙碌工作與私人生活當中,免費 電影…免費電影!)

整部漫畫書翻了可能數十次的我,首先注意到的是電影場景的人物位置、鏡 頭角度等等細節。看完第一章全片,到了片尾之後的預告時,我注意到阿區 手上那柄用來挖掘地逃生地道的湯匙,其前端磨損成「凹」字形狀的部份, 也是全無二致。細心至此,怎能不令人期待其續章!

選角。所有的角色與演員在外貌上就已經相似了(飾演健次的唐沢本人也許 是個例外,或許有些失禮,但總覺得他的嘴臉不夠「矬」),各演員的賣力 演出也讓本人我看得是分投入。第一章之中丸夫這個角色模樣與漫畫中簡直 一模一樣,不知道在這之後轉型成春波夫保鑣的丸夫時,演員又會如何表現。 這一點我非常期待呀。而最後出現的神乃,表情似乎過份開朗了一點,有點 令人擔心。

由於人物、場景都鉅細靡遺地呈現漫畫原著,絕對可以滿足書迷們的期待。

我另外也十分滿意電影把整個故事用倒序法開始起頭的這個方式,除了一開 始跟漫畫第一話開頭一樣之外,馬上就跳到 2015 年。雖然是很常見的電影 手法,但原著本來就是經常時空倒轉,也許因此,電影裡在切換時空時是用 全黑幕與日期字幕這種明確的方式,而不是先出現畫面再打上字幕。

嗯,這麼說來,幾前天我在坐高鐵時,確實是在車廂中看見了敷島教授的學 生。

Labels:


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
備註:

Labels: , , ,


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: , , ,


Tuesday, September 16, 2008

賣 Macbook Pro 電腦一台

在前幾年 Macbook Pro 剛出沒多久,我就買了一台來使用。那時第一件事情就是帶去北京參加 Apple 辨的輸入法廚房活動,跟 lukhnoszonble 一個晚上搞出了輸入法入力娘跟現在 LeopardVanilla 的雛型出來。後來也帶著在日本參加了兩次 YAPC::Asia, 還有一次輸入法燒鳥會。這台 Macbook Pro 還真是戰果輝煌啊。
而目前它已經功成身退,我希望轉手賣給想要繼續使它的人們。 基本資料如下:
外觀方面.. 只能說「不盡理想」,由於我經常使用,鍵盤表面上有許多磨損的痕跡,此外,主要的 "Enter" 鍵已經被我一指按成兩截,現在簡單地用透明膠帶接合、對付著用。不過打字起來一切正常。因為我自已一直沒什麼時間到優仕修理這個狀況,因此乾脆直接報告出來。
保固方面,已經超過一年保固期限,我也沒有再加買 Apple Care。電池在保固期快要結束之前換過全新的一顆,因此現在還可以連續使用兩個小時左右。 附件方面,我會將裝著它的 Moshi 銀灰色內袋一起送給買家。買來時,這台附的是 Tiger 的光碟片,除此之外我會附送一盒正版的 Leopard 光碟片。目前裡面安裝的是 Leopard,在正式交貨前也會替買家重新安裝。原廠附的 Apple Remote、顯示器接線等也都會一併加上。簡單地說就是整套全賣 + Leopard + 內袋。
有意願購買者,請用以下方式連絡我議價或約時間看商品。我人在新竹,但視情況可約台北或台中。
  • Email:  gugod at gugod.org
  • Skype: gugodliu
  • AIM / iChat: gugod@mac.com

Labels:


This page is powered by Blogger. Isn't yours?

Subscribe to Posts [Atom]