2008年9月29日 星期一

[電影] 海角七號 - 感受到濃濃的草根味

海角七號上映的第二天,我就進了戲院欣賞完這部目前應該算是破記錄的國片。離開戲院時所帶著的除了那被滿足的放鬆心情外,更充滿著對於國片的期望。

海角除了那台詞中三句必出現之三字經開頭的問候語,以及地方草根鄉代表的政治味,還點出了許許多多台灣鄉村的悲傷。鄉村老家只留下年邁的雙親,年輕人都外出打拼。山、土地、海都變成了有價的物品被賣給財團。留下來的在地青年只能進這些飯店當員工,這片原本屬於他們生活的土地一塊一塊都失去了原有的靈魂。

背景中跨越時間以及國籍的糾葛,也拉出了台灣這塊土地曾經有過的多元文化衝擊。其實在許多抗日事件的背後,其實也存在著一群單純的靈魂,只想尋找著自己內心的一快平靜。

許許多多的故事這部片這短短的時間內無法訴說的很清楚,但其實這部片也很成功的藉由商業的手法讓許許多多的民眾有意或是無意中接收到了許許多多來自我們土地的訊息!這是讓我很喜歡的重點。

這塊土地上有許多值得我們去追尋的過去,他是如此的特別但卻很少被人發現!
read more...

2008年6月25日 星期三

解決 SVN 經過 Squid 執行 commit 失敗的方法

Error Msg

Error: Commit failed (details follow):
Error: MKACTIVITY of '/repos/!svn/act/xxxxxxxxxx: Could not parse response status line (http://xxxxx.xxxx)

FIX Way

SVN 的 COMMAND (REPORT MERGE MKACTIVITY CHECKOUT) 加入 squid.conf 內的 extension_methods

/etc/squid/squid.conf

:
# TAG: extension_methods
:
extension_methods REPORT MERGE MKACTIVITY CHECKOUT

# TAG: request_entities
:
read more...

2008年5月27日 星期二

[電影] 化妝師 Kewaishi - 好雷


劇中的小三馬〈椎名桔平 飾〉是個大正時期化妝師,大致上時間在一次大戰結束,當時日本的常常發生地震、大火及傳染病,所以據中的沼田時子〈池脇千鶴 飾〉為火災受災戶,而三津森和服店的女主人鶴子其丈夫及女兒皆死於傳染病,這也引出時子說想要當演員時鶴子對她說的一段感性的話中可以感受到。另外值得玩味的在於純子所說的一句話「我也想像太陽一樣發光」,這句話出自於《青踏》。一本1911年 9 月創刊的女性刊物。全文為下“原始女性是太陽,是真正的人。而今,女性是月亮,是依赖他人生存,靠他人的光芒閃爍,有著病人般蒼白臉色的月亮”不平呐喊。這代表了當時的日本新女性運動正在興起,要點出這點其實是要接續本片主題“化妝”,由於日本自古以來化妝者只有藝妓,或是結婚出殯等會化妝其他時間基本上都不會上妝,而在新女性運動的推波助瀾下女性在社會上的地位顯著提高,而也越來越多女性開始接受一些西方的新觀念,但由於仍於新舊銜接期,所以小三馬的角色其實在社會上評價相當兩極。



小三馬主要是從事化妝工作,但他也是俱於天才化妝師等級的人物,因其名師承可溯到江戶時代以滑稽劇本風靡一世的戲劇作家式亭三馬,三馬當時在創作戲劇之外還販售藥劑和化妝品,頗有聲名。這也代表小三馬具有利用草藥自行製作化妝品的高超技術,雖然有如此顯赫的名號其實小三馬的心中卻藏有許多人所不知道的痛苦,由於其職業褒貶兩極所以承受極大的流言所傷,但或許也因為他小時候因為重金屬中毒失聰所以可以堅持繼續走這條路,也因為重金屬中毒奪走了他母親的性命,讓他立下了要成為化妝師的夢想,因為他到死時才看到母親最美的一面,他希望能夠讓所有人在生前就可以讓其他人看到美麗的一面,這些許多的背景都將整部影片串接起來,但真的要多看幾次還有另外在找一些背景資料才能將本片看的更加的透徹。


故事的主軸貫穿了三大段的支線劇情,加上兩小段小插曲,主要都在傳達小三馬個人心中的想法。故事開端就可以發現一個想要當小三馬學徒的可愛女生出現,她其實是小三馬店樓下餐廳老闆的女兒青野純江〈管野美穗 飾〉,但其實她是愛慕著小三馬,一開始其時表現的像是鄰家女孩對於鄰居大哥哥的愛慕之意。隨後登場的是三津森和服店的女主人鶴子〈〉,她其實也是一個害怕自己會過氣的女演員,但這段的主軸其實是女主人所請的新女傭沼田時子〈池脇千鶴 飾〉,小三馬也被這個女生的氣質所吸引而之後常常偷偷暗中幫助她,第三段的故事應該是他最後真正收的那個徒弟光夫,他原本是個不會說話的小孩,一開始其實小三馬也不太注意他,甚至他的媽媽覺得小三馬在帶壞她的小孩,但經過許多的偶遇,讓小三馬發現這個小孩的天份,加上又得知他不會說話,所以也勾起他小時後的回憶,所以對這個小孩也特別照顧,之後成為他身旁的助手,兩段插曲則是,一對想要拍結婚照的夫妻,其中的故事是因為丈夫工作疏忽而造成妻子毀容而遲遲不敢來拍,現在丈夫未了要彌補妻子所以鼓起勇氣來像館拍照,而他希望小三馬能讓她暫時恢復成跟以前一樣。另一個為了賺錢所以想成為女演員的女優研修生中津小夜〈柴琦 幸 飾〉。


劇中主要令人感動的地方都在小三馬替人化妝時,當替那對夫妻化妝時,你可以體會小三馬將妻子的臉龐復原後,丈夫感動的掉下眼淚好像在說我多年對妳的愧疚再這一刻都解脫了,他傳達了化妝可以替人帶來外在的感動。而中津小夜那段小三馬將化妝的精神傳達了出來,她替小夜卸下了濃妝豔抹,將她轉變成清秀佳人,之後跟他說了「化妝不是為了討生活,擅長討生活的人就算運氣好,也不知何時會有不幸的事情發生」「化妝頂多是整理門面,就算我替妳化妝,最後真面目還是會顯現出來,替心靈化妝的是妳自己」,道盡本片傳達的意念。第三場化妝室替光夫的媽媽化妝,光夫不說話其實有可能只是發展的比較遲緩並不是天生啞巴,但由於其父母要逃避他,所以讓光夫生活在壓力之中,也讓他根本不想開口,但其實也因為如此光夫的母親受盡辛勞最後將怨氣發洩於光夫及光夫的父親身上,導致其家庭失和,但最後經由小三馬的巧手,讓她終於知道她以前的心有多憤怒,改變的她讓她深知自己的錯誤,更讓光夫開口說了話。最後應該就是替純子上妝那幕,看了讓人心碎。由於純子嫉妒小三馬對於時子那樣的體貼,但卻不領她的情憤而答應父母替她安排的相親,而小三馬也成為替她化妝的人,這場景充分的透露出純子對於小三馬有多依戀,而化妝時有多個鏡頭拍的都非常引人遐想,但最後在純子掉下絕望的眼淚中收尾。但其實最了解小三馬的人不也是純子,只有她知道小三馬失聰,最後她說出「我想代替....小三馬聽這個世界」,為何小三馬不接受她,這裡讓我很疑惑,不知道是因為他失聰不想拖累她,還是不想讓純子家的天婦羅店沒人繼承或因為真的只把她當成妹妹看待,總之這裡我也想不透,最後上妝的人就是時子,在時子要拍申請演員學校申請照片時他替她上妝做了結尾,而時子因為要讓火災受災的孩童能有夢想,所以努力學字,並且回災區說故事給災童聽,為了要讓他們都有夢想,最後她也為了要讓這些災童知道夢想是可以實現的,所以踏上了成為演員之路,而原本不支持她的鶴子最後送了她一件非常漂亮的和服,也讓時子非常的感謝。或許鶴子也已經把時子當成是她已經過世的女兒一樣看待了吧。


本片音樂和場景都真的美到無話可說,加上演員對於內心戲的詮釋,讓人感覺自己眼睛一扎下眼淚就要跟據中人一樣掉下眼淚,另外就是劇本的安排,其實裡面有很多很多的小細節我都沒有提到,但其實真的要細心去看每一幕才能把整部影片給徹底了解,而對於時代背景的考據以及各項設定,真的只能說真完整,這部片是讓人值得一看在看的好片,雖然此片距今以三年但沒看過的人一定要看看。



read more...

2008年5月25日 星期日

鑰匙遺失的省思 - 生活中的小事能學到些什麼 ?

5月25日這幸運的下午,讓我大概瞬間要少掉五張小朋友(註1)之外也讓我精疲力盡,那為什麼還要叫幸運呢?因為在熟悉的生活順序下偶爾發生的事件往往可以帶來許多省思的機會。

註1:1張小朋友 = 1000 NTD.


今天下午如往昔般去饒河街夜市逛街吃晚餐,把車停在常停的地方,沒什麼太特別的吃完東西逛完街。但馬上就要開始那一連串悲慘的開始。我的鑰匙不見了!!這代表騎不了車、進不了家、除此之外想了想我大概是把鑰匙插在車上。心中頓時涼了半截,在饒河街夜市這幹這種事情似乎是要把車送給別人一樣。但萬幸的是車還在,不過鑰匙不見了!?

我的第一個決策是,先回去所有吃過東西的店找。一間接著一間找但得到的回答都是「沒看到」,除了問店家之外也去周遭的火車站和警察局詢問是否有人撿到,不過答案是一樣的,其實這或許也是早就預想到的情況,但繞了這一圈花了不少時間,也讓Ching一個人幫我顧車顧了很久。

當要在次找到鑰匙的機會越來越少時接下來第二個決策就是要找鎖行或是機車店,找不到總是要想辦法讓他能動吧。找了一個開鎖的師父,他說開這種車很難通常都是換鎖,他可以不用換新的鎖頭配好鑰匙和磁石鎖只收換新鎖的半價,半價也要一千五,其實我知道我被坑了,不過他說他前幾天才開了兩台勁戰,看他那麼有信心的情況下如果錢能快速解決當然是最好,加上我這個人很容易去相信別人第一次跟我說的話。但他失敗了,我看他很暴力的在解我的鎖並且把我車殼都打開了,當時我在想大概完了,他解不開之後跟我說換一個新的吧!他有貨能換,這時我回絕他,因為他是開鎖的不是修機車的,加上他之前騙了我,是因為他說他能開不用換鎖我才放手讓他試,他最後想跟我收七百,最後以五百元當他跑腿費,事後證明我付他錢真的是我太好心了,,嘆!

註2:事後上網去查跟我之後去別間店問的價格都低這個價格很多,第一個幫我開鎖的人是在虎林街與八德路交插口靠繞河夜市那排上的鎖店,他店旁邊是機車行,店面放在騎樓上


檢視較大的地圖


鎖開不了那就是一定要換鎖了,不過因為不確定鑰匙的行蹤,所以我去附近的警察局詢問是否可以把機車搬到他們門口,明天請機車行來載!警察先生倒是提醒了我一點,他說:「你先去買個鎖鎖著就行啦」!當下我的確是沒想到這點,這真是個好辦法,加上要搬一台125龍頭鎖又鎖著的機車真的是見“會死人的事情!”不過我還是做了,但只是把他搬到比較明顯的地方,另外去鎖店(註3)買了一個1100$的大鎖鎖著。買這個鎖的時候我特別又問了一次店家,勁戰鑰匙不見了他有把握開嗎?這次我挑了一間有店面的去買和問,那個老闆跟我說:「他的車也是勁戰,勁戰的鎖十分難開他有研究過,因為他分成兩段設計,鑰匙的長度又長,加上天色很暗要開的難度十分難,所以如果沒有備鑰直接找機車行換鎖比較快,而且勁戰的鎖如果用蠻力開就一定把鎖頭弄壞」。聽完之後我就把剛才我找人開我車的鎖的事情跟他提,他的判斷是鎖頭大概是壞了,所以他直接就跟我說他建議我不要在花錢讓他去看了,就算找到鑰匙也沒用還是等著明天找我認識的機車行來搬車比較保險。

註3:推薦的鎖行,在松山國小後門對面。



檢視較大的地圖


上面的事情都處理完後回到家結果翻到了備鑰(晴天霹靂),馬上在跑回去松山車站那邊,但就如同第二個鎖店的老闆所說,整個鎖都被破壞掉了,到此真是有種深深的無力感。這時也不想在回去找第一個開鎖的人理論了,他應該要賠我整個鎖的錢,不過感覺那個人非善類,我想不需在製造事端。這樣做生意的人總有一天會遇到該遇到的事情。


事後反省,其實這件事可以處理的更好一些,如果我先把車子牽到其他地方在買一個鎖把車子鎖住,並且先回家找看看有沒有備鑰,這樣就只需要花計程車的錢加上一個好大鎖的錢,但因為決策順序的錯誤所以變成我花了最多的時間、最多的金錢和自己的力氣來解決這個事情。而如果要減少受害程度我也應該在第一個開鎖人要用蠻力開鎖時就加以制止,這或許又可以減少更換整個鎖頭的費用,或是至少要找看起來誠懇的人來幫我開鎖,我去的第二間鎖店那個老闆就很仔細的跟我先說明事情的成功機率,另外他是有店面的鎖店。不過總結來說就是假如鑰匙不要掉就不會發生這件事了。不過千金難買早知道,既然已花千金,就要從生活中學到一些有用的事情。


有用知識區匯整 : 

1. yamaha 勁戰125的鎖真的很好。
2. 遺失時請找備鑰不然找人開鎖時請要他不準使用蠻力。
3. yamaha 勁戰的鎖頭很貴,請留心自己的鑰匙。

5/26 事件補述

1. yamaha 勁戰 125 舊版鎖頭原廠價1800$。
2. 忠孝東路上 三沅行是間好的 Yamaha YSP 店家。


read more...

2008年5月23日 星期五

Game - Eve Online -



緩慢的節奏,飄流在五千個星系間的旅程,你只是一個宇宙中塵埃。


這款大作遊戲我想多數的台灣玩家應該很少有聽過或是接觸過,它其實已經拿下了數項國際電玩展的大獎,並且與WoW..等大作包辦全世界最多人玩的 online game 前三名,但有別於其他 online mmorpg 遊戲的不同點在於他是將全世界所有的玩家集中在單一Server (註一),所以創造出單一Server同時間在線人數破四萬人的記錄,不過就算如此他遊戲進行的方式我想都不會太合亞洲人的味口。


註1 . 在大陸也有所謂的國服,但人數以及連線速度上都比不上歐服,所以不予討論。


資料片更新宣傳影片


EVE的操作介面是英文,遊戲中官方語言也是使用英文,光這點我想就足以讓許多人怯步,但其實還好的是台灣人(華人)有一個專屬的頻道在,加上頻道中的玩家都很熱心不分海內外。這個遊戲外國人真的是太多太多了,如果不結合眾人的力量其實很難在裡面有很大的生存空間,我剛完的時候就接受過來自香港的朋友幫忙讓我在爆船(註2)不斷下還能繼續存活。除了語言上的問題外整個遊戲的調性是十分緩慢的,他沒有等級之分,取而代之的是人物技能養成系統(註3),但他每個 Skill 養成的時間是會越來越長,如果有玩過OGame,Tribal Wars 這類Web Game的玩家可以想像一下要升級建築以及研發技術那樣長的時間,如何去透過分配Skill學習時間就會成為自己的角色要成為那種人很重要的關鍵,就理論來說所有技能都可以學到滿,但大概要花上數年以上的時間吧。


註2 . 每個玩家所扮演的角色是太空船的駕駛,爆船就是自己開的船被打爆了,這個遊戲的爆船率其實蠻高的。
註3 . 每個角色可以學習各種分類下的技能,技能訓練不受下線影響。技能與能使用的裝備和開的船有直接相關,例如說你練了開巡洋艦的技能但沒有練開工業船的技能,那很抱歉就算有錢買工業船也無法開。



角色創建教學


自由度是在裡面的很大的特色,角色的自由:可以當礦工挖礦、走貿易路線、當海盜、或是為了所屬的公司而戰。經濟的自由:裡面的市場機制全由玩家建立,他的買賣方式跟股價交易的原理很像。所以玩家說如果能精通EVE內的市場經濟學那去玩股票大概也不太會賠了。EVE廣大的宇宙星域內可不是單一市場,不同的星域間有不同的交易所。如果想戰鬥也不用怕因為離開帝國區外的偏遠星域全都是由各玩家聯盟所掌控的範圍,玩家在這些星域中可以建設太空站、船塢...等設備。當然這也代表玩家也必須要維護這片星域中的安全,在這片宇宙中是由玩家來訂法律,所以跟玩家互動與各大聯盟間的外交關係其實我覺得是最有趣的事情,當然大規模的宇宙艦隊站也是精彩萬分嚕。


艦隊戰Movie (後半部較精彩)


上面影片中看到的畫面跟遊戲畫面幾乎一樣,所以不要懷疑你的眼睛嚕。

以下附上一些網站資源,有興趣的人可以去看看。

中文區 :

巴哈姆特討論區

EVETAIWAN Wiki

EVE Online 台灣 (繁體中文) 論壇

英文區 :

EVE 官方網站 (遊戲下載)

EVEInfo (任務介紹以及各種資訊)

EVE File (EVE相關檔案存放)




read more...

2008年5月21日 星期三

Zend FrameWork 學習心得(2) - 如何產生分頁列表 - How to Do Paginate ?

不管在任何程式中列表都是存在的,有列表就一定要有分頁的功能,但在 ZF 中的 Zend_Db_Table 雖然有在 fetchAll() , 及 fetchRow() 中提供設定 PerpageCout (每頁筆數) 以及 offset 的參數設定,讓 Model 在產生資料時依據每頁筆數及偏移量產生相應的 Data Array 回來,但那是在 Controller 中處理資料時的應用,ZF 官方似乎並沒有提供一個在 View 中產生 Pagnation Link 的 Component。

這也就代表說大家必須要自己去寫一段這樣的 Code 先去抓到總筆數在依據 PerpageCount 去計算總共有幾頁,最後在頁面中產生分頁的 Link,當然有經驗的開發者一定都有一套自己的分頁 Function,或是分頁的 Object,當然這也是一種快速開發的方法,不過既然抱持著要學習 ZF 的心態,就開始尋找看看有沒有人有開發針對分頁的的 Plug-in or Component。

求問 Google 大神之後找到了三種方式,第一種是利用 ZF 中 helper 的方式搭配 partial 來產生分頁列表 Pagination Helper ,以及把整個分頁包成一個 Component 的 Riskle Pagination Component,而在 ZF 官方社群 Wiki中有一個關於 Zend_Paginate Component Proposal Zend_Paginate - Jurriën Stutterheim and Matthew Ratzloff 不過被列在Pending Recommendation 區就是了。

以上資訊提供給大家在學習 ZF 上一些參考資料。

read more...

2008年5月20日 星期二

Zend Framework - 學習心得 (1) ~ How to Auto Include Models

Model 在 MVC 架構中所扮演的角色簡單來說就是資料的物件,但複雜的來說其實他的任務不僅如此,詳細資料可參考此篇文章 MVC



Zend FrameWork 也是遵循 MVC 架構下的一套 FrameWork ,不過初次使用的人可能會有疑問就是看過了一些 Toturial 的文件( 官方版 QuickStart )大概知道了要怎樣去使用它的 Controller ,以及架構上的安排但對 Model 卻不知道該如何用起。

所以一開始我在使用的時候就用了許多 dirty code 的寫法,例如:
UserController.php

include_once('../model/User.php');

class UserController{
public signinAction(){

}

中略.....

}

不過在寫的時候我就覺得 Zend 應該不可能沒有考慮過這個 MVC 中這個最基本需要被載入的物件, 但或許是覺得太基本而沒有說的很詳細。上網找到了一些使用Zend FramWork 的前輩有一些討論的文章

其實在 bootstrap file 中在設定 System include_path 時將擺放 model 的目錄也加入,Zend Loader 就會在你 new model 物件的同時自動去 include 相應的 model file。

範例如下 :

我的目錄結構如下 (僅列出相關目錄)

application
/controllers
/models
/views
public
/index.php


File Name: index.php

ini_set('include_path',ini_get('include_path') . PATH_SEPARATOR . '../library' . PATH_SEPARATOR . '../application/models');

require_once("Zend/Loader.php");
Zend_Loader::registerAutoload();


中略

?>

紅色部份為要注意部份,因為自己也開始玩 Zend Frame Work 沒多久,日後也會陸續貼一些學習心得來分享,如果有錯誤的地方也希望大家多多指正嚕。


read more...