電影流水帳(2010/2/10~2010/2/22)

過年期間並沒有看什麼片,而且從年初三下到初七的雨又濕又冷,實在讓人受不了。

  • The imaginarium of Doctor Parnassus(IMDB, Wikipedia),中譯:帕納大師的魔幻冒險。由帕納大師領銜,演出奇幻表演的劇團救了一個男子-Tony,帕納大師的女兒因此傾心,原本傾心於帕納大師女兒的跟班-Anton開始嫉妒,但是帕納大師困擾的卻是別件事情,因為跟魔鬼打賭的關係,女兒其實就要被魔鬼帶走。所以藉著這個男子的幫忙,跟魔鬼再打了賭,想救回女兒,於是展開了冒險。但最後其實是,女兒了解了安東的愛,帕納大師又跟魔鬼打了賭,讓Tony進了地獄,所以救回了女兒。好吧,沒有預想中的好看,而且預告中有提到的大咖,其實出現的場景並沒有那麼多。讓我有特別注意到的是Lily Cole…
  • Whiteout(IMDB, Wikipedia),中譯:冰天雪地。女警探在南極查案的過程,最後兇手還是自己最相信的朋友,跟她之前被夥伴背叛的情況極為相似。電影對南極的描寫相當寫實,看得出來劇組的用心,像不帶手套去摸金屬,的確是很快就會結冰、甚至會把皮膚撕下,或是需要繩索幫忙行走等。不過劇情上,線索的拼湊、尋兇、兇手如何行兇等,顯得很分散,所以失去了推理的樂趣,實在可惜。

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

要過年了,過完年,就二月底,時間真的好快。
對了,祝大家新年快樂。

  • Where the wild things are(IMDB, Wikipedia),中譯:野獸冒險樂園。這是由童書改編的電影,描述一個小孩 Max 因為孤單不受到注意,受到刺激而遠離家園,來到一個島上。在島上他遇到了一群野獸,被野獸們推舉為國王,並承諾要讓大家都開心。但是經過一段時間之後,Max 發現要讓大家開心並不簡單。電影的一開始很能讓人感受到 Max 的孤單與寂寞,並且產生同情,但看到最後,我看不出來導演想說什麼,不過主角應該是真的了解了人與人之間並沒有想像中簡單才是…或許是我沒看過原著吧,才會這樣說~不過,這部電影的配樂很不錯,會讓人想買 CD 來聽聽。
  • The final destination(IMDB, Wikipedia),中譯:絕命終結站4。基本架構就跟前幾部一樣,大致能預期到故事怎麼發展,有些部份相當血腥,我轉頭了好幾次。片裡挑選的女主角都不錯,蠻有可看性。

bash裡的進制轉換

之前朋友問說為什麼 010 不是 10? 我告訴他這是因為這樣的數字會被認定為八進位,像很多語言(如C語言)也有一樣的慣例。後來他就問說該怎麼在 bash 裡轉換,後來我找了一下,才知道要用 bc 來轉換。

#!/bin/bash
# program name: forloop.sh
ss=`echo "ibase=10;$1"|bc`
ee=`echo "ibase=10;$2"|bc`
for((var=$ss; var<=$ee; var++ ))
do
echo $var
done

上面的程式演示了 bc 的用法,所以你輸入 ./forloop.sh 001 011 的話,就會印出 1~11,而不是 1~9。
你可以試著把 ss 跟 ee 換為 ss=$1、ee=$2,然後再執行 ./forloop.sh 001 011 看看,會很清楚地發現差異點。

電影流水帳(2010/1/26~2010/2/1)

一月就這樣過了,尾牙也在 1/29 辦完,今年沒中任何獎,接著就要過農曆年了。

  • 十月圍城(IMDB, Wikipedia)。這是描述孫中山到香港討論同盟會起義事宜,陳少白跟李玉堂號召了六個烈士來保護他的故事。這部片子不差,前面都在鋪梗,也就是在找人、交待前後始末,後面一個小時沒冷場,全在打鬥。藍色電影夢的這篇十月圍城:群星難為戲寫的不錯,可以參考,我的確也很喜歡周韵跟謝霆鋒演的角色。另外場景也很令人驚訝,後來才知道這是真的根據當時的香港搭起來的,花了很多功夫。
  • The men who stare at goats(IMDB, Wikipedia),中譯:超異能部隊。失意的記者Bob在Iraq遇到Lyn,跟著他卻發生了奇妙的遭遇。劇裡有些橋段令人發噱,但我認為這並不是搞笑片,片名翻為超異能部隊實在會讓人誤導。坦白說,因為字幕的關係,我看的不是很懂。你可以看看 Forever Fish 寫的 [電影] 超異能部隊 / 以眼殺人。。

我的 mod_python 初體驗

上週因為覺得老是要用遠端桌面登入 server 去管理 subversion 這件事情很麻煩,所以就在想,該怎麼簡化這工作?
剛好 server 上的 Apache 有裝 mod_python,就想用 django/turbogear2 來寫 web 介面來管理,但仔細 survey 之後,發現 django/turbogear2 並不是那麼的方便,最後決定用 viewvc 的方法,也就是用 mod_python 提供的 library 來寫。
寫起來出乎想像的簡單,我最主要是參考官方提供的 example site 以及 Manual
mod_python 提供的 psp (python server page) 基本上就是類似 ASP 的機制,你可以在 template 放 python 的程式或是用 <%=變數%> 引用變數,然後就可以在程式裡呼叫函式,將 template 轉為字串,然後送出去,這裡拿 example site 的程式來改是最方便的了。
我並不是用最基本的 handler,而是用 publisher handler,所以不需要在 .htaccess 指定 handler 的函式名稱,而是交給 publisher handler 來處理,他會根據網址自動找到你程式裡的函式,例如:http://examplesite.org/index ,publisher 會呼叫你程式裡的 index() 函式。這邊可以參考 Manual 裡的 7.1.2.1 Traversal 一節。
帳號認證機制,也很簡便,就只要提供 __auth__ 跟 __access__ 即可,__auth__ 是作帳號認證,而 __access__ 則是作控管。這部份可以參考 Manual 的 7.1.2.3 Authentication 一節。
用這些,基本上就可以搭出類似 MVC 架構的網站了。有了這些,要解決的就是 svn server 帳號管理、svn 目錄管理以及存取 svnmailer 設定檔的問題了。