2008-07-29

風谷中的紫蝶,希望你在另一個世界也能暢意飛翔

昨晚接到一個電話,是我一個朋友的弟弟打來的,告訴我說他姐姐前天晚上因為急性心臟衰竭過世了,一時間我什麼話都說不出來。

我朋友跟我差不多大,小個幾歲的樣子,是個未曾謀面的朋友,雖然未曾謀面,但也通了幾次電話,也偶爾會也在MSN上面通訊,那時也不覺得她有什麼身體上面的不適,只知道她有腸胃上面的毛病,前幾天還收到她轉寄的mail,一切看起來是如此正常,居然一下子就走了,我沒細問詳情,覺得會對對方家人造成二次傷害,只是突然驚覺自己已經不再年輕,這樣的年紀還是會有可能因為一些病痛而失去生命,一位研究所的同學也是,當了一年的同學之後,也是一聲不響的就走了,只記得他上課時會一直咳嗽,然後眼袋很深,一整個很累的樣子,也是沒多久就走了。一個同事也是,年紀輕輕也開了好幾次的刀,一下子開神經,一下子開脊椎的,想想,人還真的是一個很脆弱的生物。

經過了這些事件,我想,以後要改變一下人生觀,要適時的及時行樂,真的,什麼時候走都不曉得,一堆想做的事都沒去做,真太可惜,以後想買什麼犒賞或慰勞自已,錢夠用我就會花,以後想出國去那裏走走,有假可放的話,就會去休假...

風谷中的紫蝶,希望你在另一個世界也能暢意飛翔...

2008-07-03

30年來最後一戰

上星期考完期末考最後一科,同時也是唯一的一科之後,碩二下學期也正式告一段落,整個碩士生涯,除了論文還沒口試,其他的部分都已經結束,老師答應讓我能在9月份口試,也算是能在2年畢業,心情上篤定不少,也決定提早回去上班,看來,我這留職停薪的動作是有表現出想要2年畢業的誠意,老師也較願意花一些時間看我的研究,當初的留職停薪決定也算是有收到回報,因此,在很多事情都處在一個確定的情況之下,我在考這最後一科的過程,蠻享受這氣氛跟感覺,這唯一剩下的一科,我是在有準備的情況下應考,應考起來並不慌張,這就差很多了,更重要的原因是,考完這一科,除非再唸上去,不然,不知道什麼時候還可"享受"這應考的過程,真是30多年來的最後一戰。

每個年紀階段都有每個階段該做的事,二年前,當我在職進修的事陸陸續續被週遭的朋友跟同事知道後,他們總是佩服我居然還有這毅力與閒工夫去進修,部分職場上認識的朋友直覺就認為這表示工作並不繁重,不然怎麼還會有時間去唸書,的確,唸書這件事,總是被看成是年輕人的專利,30多歲的年紀,已經不是個該再全職讀書的年紀了,30多歲的年紀想的不該再是該怎麼去拿一個學位,而是該怎麼去拿生命中的下一個100萬,甚至1000萬,我在學校的時間,看到的學生盡是小自已10歲的年輕人時,這種感覺更是強烈,我一直安慰自己我是"在職進修"而不是當一個全職學生,而,每次到伯朗去看書時,耳邊聽到的盡是傳直銷的從業人員開會的聲音,就提醒自己真的要趕快把論文寫完回去上班。

而當初決定留職停薪的過程,也是有想要轉換工作心情的成份,那時規劃的是空出一些時間寫論文,拿到學位後再去找喜歡的工作,這規劃跟現在有出入,之間也問過很多人的意見,大部分給我的意見是:"要找到自己喜歡的工作不容易,往往都要實際做了之後才知道是否真有興趣,更何況,喜歡的工作背後,還是會夾雜一些沒興趣的工作在裏面,這是避免不掉的,還不如先往錢看,那個工作錢多就往那裏去,再從中找出有興趣的部分去發揮",這意見決定了我選擇回去原來工作,從現在起,我要開始以做生意的態度來看工作這件事,工作不過就是一個生意,只是我的最主要客戶是老闆,不再執著於一定工作內容要符合自身興趣,因為若是我的興趣是到不同國家旅遊、體驗當地生活,這能夠讓我有收入維生嗎?可能可以有,但不容易,收入可能也比不上現在,那,這會是我要的嗎?還是說能夠把旅遊這件事當做興趣,有錢有閒的時候再做,甚至可以在假日時兼差帶團,是不是也能夠是一個出路呢?

2008-01-20

I am here because somebody paid me to be here

最近愈來愈有那種I am here because somebody paid me to be here的感覺。暮然回首,已經不太記得什麼時候曾在正職工作上為自己寫過那種拍案叫絕的code而回味好幾天,我也已經很久沒有機會通宵達旦去de任何正職工作上程式當中的bug,彷彿這已經是好幾年前的事了,白天的工作,沒有太多機會去寫程式,公司也沒有自行開發任何軟體的打算,至於兼差的寫程式工作,算是跟我興趣較為接近的,公司短期內似乎並不打算擴張太快,程式的架構能夠延用舊系統就不要翻新,跟我一直想要把軟體開發的新技術apply到系統上的想法又不同,也不太敢把兼差工作換成正職工作來做,當然錢的考量也是一點,我能否在兼差工作上面得到我想要的薪資水準,不確定,有家人要養,沒辦法貿然地換過來。

寫程式的工作曾經是我生命中覺得會是一生志業的工作之一,我會這麼想倒不是我自認多麼會寫程式,而是我喜歡那種implement東西的快感,也喜歡那種看到別人正在用我做出來的東西的感覺,能夠跟第一線的使用者討論如何讓他們的工作更有效率,我認為很有成就感,白天的正職工作也讓我有機會接觸第一線的使用者,但是我沒機會改變什麼,能夠做的事只是釐清問題,然後確認問題若是出在產品這一方就回報請原廠改,原廠不能改或是不想改,我們也就沒輒,這,根本不是我想要的工作內容,一點產生passion的機會都沒有...,這,是該思考下一站的時候了嗎?

2007-10-22

2007 F1 一級方程式車手冠軍 -- Kimi

Kimi在2007年賽季最後一站封王,並拿下2007年車手冠軍,等了這麼久,終於在法拉利車隊實現他的夢想。

一開始看F1轉播,那時是Michael與Mika的天下,或許再加上DC與Montoya,四人輪流拿分站冠軍,Mika退休之後,Michael的實力再加上法拉利的速度,沒有任何車手能櫻其峰,有一年,Michael還連續10站(還是12站,我忘了)拿分站冠軍,法拉利幾乎以壓倒性的速度把所有車隊車手比下去,那一陣子,看F1轉播,重點是在誰拿第二名與第三名,因為第一名肯定不會有別人,賽事到此,實在是讓人有點看不太下去。

自從Kimi在Sauber車隊出現,我就很看好他,也讓大家了解到第一次有個平凡人能夠展現出讓大車隊也害怕的速度,後來他也順利進入大車隊,有機會讓他實現拿車手冠軍的夢想,可惜他加入麥隊之後,麥隊的車輛與穩定性讓他實在無法發揮,好幾次都是以第二名收場,讓人不得不懷疑到底是麥隊的車糟糕還是他本身的能力就只有到此。

後來有一年FIA改規則,規定不能隨便換胎,輪胎要用到"盡"才可以換,輪胎要用到"盡",這實在很難拿捏,那一年有好幾次看著Kimi在領先的第一名位置因為輪胎的關係,直接出局,看到真是連心都碎了。

輪胎的規則改回來了,但又出現Alonso這號人物與雷諾車隊,以讓人不敢相信的速度連續二年拿走車手冠軍,還創下最年輕車手拿世界冠軍的紀錄,還記得不久以前,所謂的三大車隊,一直都是法拉利、麥凱輪、BMW,雷諾根本排不上邊,頂多只算是二流車隊,這,怎麼會這樣呢?

雷諾出峰頭,連蔣友柏那時都幫他設計車的塗裝,那時新聞寫著"橙果設計公司為F1一級方程式冠軍車隊設計塗裝...","冠軍車隊"?真不知道法拉利、麥凱輪、BMW看到會有何感想,真是情何以堪啊!

拜Michael退休之賜,與Alonso要來麥凱輪,Kimi好不容易有機會轉到另一強隊法接利,我那時候想,麥凱輪車子的穩定性不好,到了法拉利之後,總算要能夠圓夢了吧,應該沒有任何理由不拿冠軍了吧。

我另外想的是,Alonso怎麼會想要來麥凱輪,難倒不怕麥凱輪車子無法提供他爭車手冠軍的的速度嗎?這賭柱會不會太大?

誰知道賽季初,Hamilton一直給我站上頒獎台,還在領先榜第一名的位置,連Alonso都不放在眼裏,這時大家肯定就在想,你說麥凱輪車子不行,為什麼人家新人Hamilton就可以一直完賽,還站頒獎台?這會不會都是你Kimi的問題而已?

而雷諾呢?Alonso走了之後,雷諾一厥不振,Fisco也無力回天,今年連第三車隊的位置都不保,真是一年河東一年河西,怎麼會走了一個Alonso之後,連冠軍車隊的速度都拿不出來,根本不像是一個冠軍車隊該有的速度。

後來出現間碟案,讓Kimi的fans總算有了藉口,"他們是因為知道法拉利的機密才能夠一下子提升車子的穩定與速度",後來車手的績分沒有取消,還好,讓Kimi還能夠有人可以競爭,不會一下子都宣布車手冠軍就是Kimi,真的這樣,我想Kimi的fans也不願意看到吧。

奇蹟的上海站,Hamilton退賽,我聽到Robin在主播台哼歌就知道很多人都在為Kimi加油,這麼久了,也該是他的了,一直到巴西站,賽前大家都不看好Kimi,還說除非有奇蹟,不然世界冠軍不是Kimi,誰知道,奇蹟真的出現了,Hamilton不知為什麼車子突然出現問題(麥凱輪車迷應該很有這種突然出現問題的經驗,以前Kimi就常常這樣),直接退到18位,一路追趕的結果,最後以第7名完賽,Kimi總算如願拿下車手冠軍。

我喜歡看F1,其中一個原因是因為看到場上車手爭冠的積極性,那種對速度的渴望,那種對賽車的熱情、那種把自已的潛力發揮到最極致,這是我想要的,這是我想在生活中、在工作中找到的熱情。

很幸運的,我見證了一個歷史,這爆肝看轉播總算值得。

2007-10-21

我得到了什麼?又失去了什麼?

前一陣子有個promotion的機會,但由於來得太突然,沒多少時間思考,在那幾分鐘的談話當中,我儘可能地把能有可能會發生的利弊得失想了一遍,最後選擇放掉這機會,過了二、三個星期之後再回過頭來想這件事,我雖沒後悔做那選擇,不過也讓我開始思考在接下來的生涯規劃當中,我到底要的是什麼,下次若是再有類似的選擇題給我,我會如何選擇?

我一直對於具技術性的工作感興趣,確切一點地說,對於與寫程式有關的工作感興趣,我之所以選擇放掉這算是promotion的機會,理由就是我認為工程師能夠比工程部主管可以有較多時間在與程式有關的工作上面,而不是整天處理辦公室政治,但我又想,其實在台灣,沒辦法當一輩子的工程師,3、40歲開始就會有人開始要你轉管理職,或是行銷職,理由是比你年輕便宜的工程師一大堆在後面等,也因此,公司的工程師的工作其實都有點偏向sales,說穿了,就是業務工程師,我想,這算是在代理商工作的宿命吧。

我了解這情況無法改變,所以也曾打算到外面看看,只是年紀愈來愈大的情況下,在做任何選擇時,變數也愈來愈多,不太能夠像年輕時那麼可以沒有後顧之憂選擇想要的工作,所以也就一直在現在的工作上"培養"興趣,也一直告訴我自已,興趣是可以培養的、網路測試並不是那麼無趣等等的話,只是我擔心,我以後若是想找其他類型的工作,但是現在的工作一直跟這不相關,失去學習的時機,到時候該怎麼轉?

很幸運的,我有一份寫程式的兼差工作,我對於它的專注程度,有時候比正職的工作還要高,因為我知道,這才是我的興趣,興趣不見得都能當飯吃,所以這工作一直是我的兼差。

不過可以確定的是,寫程式會是我的興趣,會一直做下去,就算以後的正職工作不寫程式,我也無所謂,或許這樣更能夠投入開放原碼社群,為這社群做一些貢獻。

2007-09-19

Skype1.4.0.99 on Linux

Skype1.4.0.99 beta for Linux版本已經release一段時間,我第一次裝這版本時,它告訴我要qt>4及glibc>2.4,我的Slackware預設環境是qt3, glibc2.3,我想辦法去把qt4.3及glibc2.6.1給build起來,我在編譯qt4時,沒遇到大困難,倒是glibc2.6.1需要我把gcc換成>4.0才能build,因此我又把gcc換成v4.2.1,我沒有自行換過glibc套件,因為我記得系統很多東西都depend到glibc,我怕換掉之後,整個系統開不起來,因此,我也是把glibc編譯好之後,再用export LD_LIBRARY_PATH=...的方式來動態地告訴應用程式該去找那個library,結果這方式可以work,Skype1.4.0.99beta終於可以跑了。

skype1.4的介面與1.3有點差異,變得簡潔許多,原本上方的menu bar不見了,取而代之的是search bar,再接著一個status bar之後,就是contact list,我覺得這一版的skype,整體來說給使用者一個簡單操作的印象,只可惜這一版的skype還是沒有提供付費用戶可以發簡訊到手機,希望下一版的Linux Skype可以加上這功能。

2007-09-16

Acrobat Reader 8.1.1 for Linux

等了好久的Acrobat Reader 8.1.1 for Linux終於來了,困擾許久的效能問題終於解決了,另外一方面,中文語系的支援似乎也不用像在7.x版需要另外再去下載,我是一裝起來就看得到unicode的中文字,很方便。

我用慣了open source軟體,發現open source軟體有個特點,就是某個版本release出來之後,Linux與Windows平台上的版本會在release時同時被支援,像是我常用的OpenOffice, pidgin, firefox, seamonkey等等都是這樣,但,close source軟體就常常不是這樣,Windows平台一定首先被支援,再來就是MAC,Linux平台上的版本就還要等上一些時間才用得到,我常用的Skype與Acrobat Reader就是二例,講到Skype才扯,Windows版本的skype都到3.5.xxxx了,可憐的Linux使用者還在1.4.0.xxx,而Linux 1.4版本的skype還要求 QT 版本要>4.0,glibc要>2.4,我目前用Slackware11,就沒辦法用skype1.4,只能用破破的1.2,我還是skypeout付費用戶呢,一想到要透過skype發簡訊給手機還得重開機到WindowsXP就覺得很無奈。

Acrobat Reader就好一些,我今天下載8.1.1之前,用的版本是7.0.9,還不算太舊,只是效能差了一些,功能都有,就只好湊合著用,誰叫它是close source。

想到前一陣子,Skype的Linux版本因為alsa問題被點出來之後,就有人提到若它是open source,這問題肯定很快被解決,但由於是close source,只能指望skype趕快release新版給我們用,不知道以後會不會有一個open source軟體能夠與 skype 互通,至少是PC對PC,那就真的造褔我們這些Linux使用者了。

2007-09-07

Decode IM content

之前幫公司所代理的一個網路封包解析產品寫一個plugin,這plugin的目的是要能夠把IM的封包內容解析出來,一般的封包解析軟體都只有把raw packet給解出來,這產品當然也不例外,所以我們就想在這上面加一個plugin來做這件事。
在寫這plugin過程中,由於原廠是用.NET2003來開發,也讓我有機會熟悉.NET2003,並用它來完成工作。

原廠有提供一個半成品,這個半成品能處理英文的訊息,中文訊息會變成亂碼,我看了程式碼之後發現其實程式當中已經有做多國語言的處理,包括定義UNICODE,_UNICODE,在把char*丟給CString之前也做了_T,另外也呼叫了A2T等marco,但是看到的就是亂碼。

查了資料後發現Windows 2000/XP等版本已使用unicode當預設的language encoding,所以所有非unicode的字元需轉成unicode才能正確顯示,否則一律當ascii處理,但IM封包內容的language encoding,就我decode的結果發現它其實是以UTF8來encoding,因此我在程式當中加上了MultiByteToWideChar()來把raw packet的訊息部分轉成"寬字元"(?),再丟進CString以及CListCtrl(程式當中的GUI使用CListCtrl來顯示封包內容),這樣才完成所有轉換工作以及最終的正確顯示unicode字元。

這是我之前在改寫這plugin時發現程式得這樣轉才正確,只是不知道是不是一定得這麼麻煩,因為我也找到其他資料發現似乎新版的VC++已不再需要呼叫MultiByteToWideChar()就能正確轉碼,只需透過_T及A2T的轉換就行,但這方式在我環境就是不work。

2007-08-26

Gondola




趁著招待外國來的原廠工程師,我第一次搭上貓纜。我們是下午大約5點鐘左右上纜車,再加上稍早時候下了一場雨,因此纜車內的溫度並不會太高,是個很適合搭乘的溫度。

這一天不是假日,來搭乘的遊客並不會太多,我們一行4人等了約半小時就搭上車,搭上去後,車廂還算平穩,從動物園站上行的這段還算陡,但是由於速度很慢,幾乎感覺不到高度在變化,我預估纜車速度大約只有散步的速度而已。

接著會經過動物園上方,可以看到幾個動物園內的建築物。高度再高一點,可以看到木柵地區的住家,也可以看到國道三號,台北市的風景只能看到一點點,我倒是覺得在台北這樣的盆地地形,纜車應該要蓋在環台北市的山上,這樣搭纜車時就可以順便看到台北市的風景,也不是像現在這樣只是在山區繞。

我們只是為了嘗鮮,所以沒有坐完全程,只有搭到指南宮站就下來活動活動,然後就再搭下山,來回三站花了120元。

纜車通車之後,電視新聞的報導一直都沒停過,我也是因為這樣才來搭搭看,而今天來搭過之後,覺得並沒有這麼地讓人驚豔到想再搭第二次,整體算是失望的,回到動物園站之後還看到相當多的排隊人潮,我懷疑這些遊客有多少位是來過一次以上的,不過這讓我想起之前曾發生纜車整個停在空中達二小時,我現在想想,有幾段的風景還不錯,所以如果是我吊在空中二小時,我或許才會覺得有值回票價。

2007-08-05

基隆市可以再把外木山海水浴場整頓得再好一點

最近天氣熱,游泳取代了慢跑成為我假日時常做的運動,我家就住在外木山附近,騎車過去不會超過10分鐘,也因此,最近幾乎每個星期都到外木山海水浴場去報到。

外木山海水浴場,沙岸與岩岸都有,適合不同游泳興趣的泳客,比起北海岸一些知名的海水浴場只有沙岸的情況下,外木山提供了二種選擇,若是以吸引游客的前提來思考,好好建設一下,外木山其實大有可為,但是這幾次到外木山游泳的觀察下,我覺得很失望,也覺得基隆市很多時候沒有做好基本的吸引遊客的工作,實在很可惜。

第一個可惜之處,我認為是沒有做好清潔的工作,任由攤販與烤肉的遊客進駐海攤。攤販的問題,出現在岩岸的入口處附近,外木山的岩岸擺了相當多的防波塊,然後為了方便游客下水,有在防波塊上面鋪了一條走道,就在這走道中間,就有一個賣烤肉的攤販,真不知道有關當局是怎麼想的,怎麼會允許這樣的事情發生,一有攤販,就有人會去買,買了之後往海邊走,吃完了烤肉,那些叉子與塑膠袋怎麼處理?難道不會就往海裏或防波塊裏面丟?垃圾一多,游客就不想下水,也不會來這裏游泳,到頭來還不是做不到生意,都還不要講什麼環保的問題,這一點,難道都沒有人去想?

第二個可惜之處是放任游客帶狗下水,沒有人管就算了,跟游客自已本身的水準有關,明明入門處就有牌子寫著不淮帶寵物下水,就是有人裝沒看到,就好像寫著不淮隨地大小便,然後就還是有人往這牌子上面大小便一樣,完全不當一回事,這得怪我們台灣人自已沒有水準,也怪我們教育沒做好,難道一定得要有人在旁邊盯著才願意照規矩來走?

第三個可惜之處就是沒有確實管好停車的工作,岩岸這裏還好,除了停機車之外,已經很少看到游客會直接把車停在防波堤上,但是沙岸那邊就很嚴重,一接近沙岸處,就看到大家都把車停在馬路旁邊,明明不遠處就有一個停車場,大家就是不願意多走一點路,害得大家都會先塞在沙岸入口處,在台灣人沒有水準的情況下,就像上述提到的垃圾問題,靠大家自發性守規矩已經不可能,就應該要有強制力來處理這事,不管是拖吊或是徑行告發都好。

第四個可惜之處是沒有人管,這點完全只是消極性地在上述三點都看不到改善的情況下,最起碼的要求,既然自已無法自動自發,就讓人來管吧,不管是警察或是什麼都好,以強制的方式要大家守規矩,看到有人丟垃圾或是帶寵物就告發、看到有人亂停車就托吊,把攤販也趕出海攤,還給游客一個乾淨的海攤。

第五個可惜之處是不收費,台灣人有個壞習慣,不花錢的東西就不當一回事,我建議在岩岸及沙岸的入口處收費,也順便當做一個算是入口,檢查是否有帶不該帶的東西進海攤,可以最起碼過濾掉一些原本做不到的事,而收費之後,也有經費可以請不管是救生員或是管理員來管管海攤的秩序及安全。

我從小就在基隆生長,對於基隆有感情,基隆市有山有水,實在是很有機會發展觀光事業,但是有關當局就是不懂或是不想把基隆做得更好,很多其實是很基本的工作都沒有去做,外木山這麼得天獨厚的海攤都不想去弄好一點來吸引遊客,只會在基隆車站後山做什麼KEELUNG的立牌,難道這樣立牌之後就能把自已變成是HOLLYWOOD?

2007-07-08

seamonkey2.0a1

我去下載了seamonkey2.0a1來用,這版本目前還只能在mozilla.org ftp站的nightly build裏面下載了,這麼急著試用全是為了看看是否新版本的seamonkey解掉了1.1.2版一個很煩人的小問題,這個煩人的小問題是plugin的popup視窗。

我在linux環境下用seamonkey看網頁,一到yam.com或是無名這類網站,遇到需要windows media player的plugin才能看的影音檔,seamonkey就會跳出plugin的popup window,要我去安裝plugin,但,沒有linux環境可用的windows media player plugin,因此,我只能選cancel來消極地關掉這popup,像firefox在這方面就做得不錯,頂多只會在tab bar底下show出一行訊息,不理它就是了,完全不影響看網頁,只可惜,seamonkey2.0a1一樣給我出plugin popup,蠻失望的。

但在試用的過程中,發現三個較為顯著的改變,一個是2.0a1的system字型,會跟著我在xfce裏頭設定的系統字型大小調整,而1.1.2版的就不會,下面這張圖是2.0a1,system字型是arial 9。
下面這張圖是1.1.2版的,system字型大小似乎是12號字。

第二個顯著的改變是default theme,2.0a1改用類似modern的theme,而1.1.2版是classic。

第三個顯著的改變是profile的位置變了,2.0a1改用.mozilla.org,不再用.mozilla了,這是影響比較大的,pofile要經過一個import的動作才能把mail給移過來。
除了這些之外,我最關心的還是memory consumption問題,不過看來2.0a1還做得不夠好,下圖是2.0a1載入google.com首頁,居然就花掉163MB RAM。
而下圖這個 1.1.2版,一樣動作只花掉92MB RAM,看來mozilla系列的產品,解決memory consumption還有一段路要走。
最後一個小問題是,我用2.0a1在blogspot上面blogging時,上下左右鍵居然無效,只能用mouse移cursor,這就比較麻煩了,看來還是得再等等再把所有mail及profile移到新版來用。

2007-07-05

推薦大家去看扶桑花女孩Hula Girl

前幾天看了一部日本電影--扶桑花女孩,是一部好片,推薦大家去看。

故事說穿了,其實就只是一群少女𡚒鬥向上的過程,雖然這過程中遇到了很多艱難再加上村民、家人的不諒解,依然執著地走下去,最後做出了一點成績。看完之後,覺得實在不得不佩服日本人,或者應該說不得不佩服導演,就算是這麼平凡的故事,還是有辦法能導出一部這麼令人想一看再看的勵志電影。

雖然是勵志電影,片中的演員們若是沒有來個單獨掉淚或是集體掉淚的話,或許整部片看起來就不那麼勵志,也不太像日本勵志電影的風格,因此片中安排很多感人的對話及情節,催淚指數不下於"一公升的眼淚",包括早苗要離開大家去夕張、小百合的父親殉職、平山園在火車上要離開、紀美子的媽媽收集暖爐、以及紀美子片尾的獨舞等等,這些片段,令人想一看再看。

片中安排的教舞老師平山園從首善之都東京來,還演到她其實還欠債,個人覺得這劇情安排真是一絕,第一,若是這老師是本地人,那她包伏太大,肯定教沒幾天,回家就看到有人在路上對她指指點點,說她是背叛礦山的罪人之一,她還待得下來嗎?若是這老師從外面請來,完全不了解當地狀況,來只是為了工作,這樣子,劇情就不需去交代她為何能不顧輿論地教舞;第二,本地人沒有相對的環境可以讓她有這樣的舞蹈基礎,若硬是演她跳得好到可以教學生,沒有說服力,所以要從東京請來;第三,這老師某種程度上是為了躲債才接下這工作來到這地方,不會說走就走,因此也能吃苦,也能接受當地沒有任何跳舞所需的軟硬體設施,也能接受教的學生完全沒有任何基礎,若是她沒這欠債背景,硬是演她願意留下來,也未免太牽強,當然,這欠債背景還不夠,所以後來演到她與學生搏感情,大家像是姐妹一樣,也才補足了"就算她賺夠錢,也不會說走就走"的理由;第四,這老師欠債,有賺錢還債的念頭,卻不想在東京找其他教舞工作,願意來到這窮鄉僻壤教舞,一方面也是迷失了方向,想離開熟悉的地方一陣子,讓自已能夠或許忘了過去的事,重新再出發,而,這念頭,不就跟早苗、紀美子一樣,想成名離開這窮山溝嗎?

小百合的父親親自將他女兒送來學舞,還講了"㕷家女兒也想為公司盡點心力"的理由,這巧妙劇情完全只能出現在日本這社會,話說以前日本都是終身僱用制,員工以廠為家,寧願大家一起減薪渡過公司難關,也不願意有人被裁員,也就是因為這觀念,公司也才會想到建渡假村另謀出路,這完全為了負責,為了所有員工及其家人的生計打算,學舞的少女願意來學舞也同樣為了這理由,因為"不這樣做,這村子就完了",換成其他國家地區背景,不就再去其他地方找工作不就得了?

早苗的離開,個人覺得這劇情有點多餘,唯一的目的應該只是為了帶出平山園老師已經和大家培養出感情,對於每個人的離隊都依依不捨,其實劇情的安排可以就像紀美子在劇中建議早苗留下來,然後再每月寄錢過去給她爸爸,若是這樣安排,那或許就可以在劇中看到早苗跟紀美子飇舞的場景吧。

蒼井優的二段獨舞,改變了她母親對她以及對於跳舞的負面印象,進而從反對到支持,還到處收集暖爐,也認為無論做什麼,只要是能對礦山及這村子出一份心力,都是好的,出發點都是國家與公司,都還不是為了個人,令人動容。

洋二郎鼓勵紀美子的對話,包括"沒有跳出名堂,就別回來"以及"既然下定決心,就要堅持到底"則是標準勵志名言,後來紀美子的成就也沒讓家人失望,證明她的選擇是對的,若是沒有她媽媽的反對,或許紀美子就不會那麼沒有退路地堅持她的理想,而若是沒有她哥哥的支持,也或許紀美子半路就撐不下去,劇情的巧妙安排可見一班,台灣的電影什麼時候才有這樣的功力?

總而言之,是一部好片,推薦大家去看。

safari windows

前一陣子Apple發表了Safari的windows版本,我當時第一時間就下載下來試用,我有一個windows環境裝的是英文版本的WinXP,所以當時試用Safari時,沒有遇到太嚴重的破字問題,至少比起我在中文版的WinXP上面還順,瀏覽英文網站時,可以達到"堪我用"的程度。
我在Linux環境上面用的web browser是Seamonkey,是因為我需要一併收信,若是用Firefox+Thunderbird,我覺得還不如直接用Seamonkey,至少可以讓他們這二個軟體裏面共同的物件存一份在記憶體就好,更何況,Firefox/Seamonkey的memory leak情況都一直沒有顯著的改善,我三個不同的機器都有1G的RAM,但常常看一大堆圖片的網站時還是稍嫌吃力,再加上我喜歡開一大堆tab,memory就更leak了。
而Windows環境上面的web browser,選擇雖然比較多,我用來用去都還是停留在Firefox上,這其實也是沒辦法的選擇,我不想用IE,所以都在非MS的選擇上面轉來轉去,至少,Firefox可以讓我讓IE一樣聽中廣、ICRT等廣播電台,memory leak就讓它去leak吧,雖然當初也是經過一番設定才搞定廣播的問題,總而言之,這是解得掉的,Safari這邊,我還找不到方法。
早期,我在Windows環境上,一樣是用Seamonkey,因為有一個版本的Seamonkey可以解開就直接用,不用再經過安裝/反安裝的步驟。現在又多了Safari可以選擇,很好,但還是沒有符合我對web browser的最低要求,就是可以聽廣播,希望愈來愈多廣播網站不要再用media player格式來播。

ps:發現這裏有safari的plugin可以下載,廣播問題可以解決。

2007-06-18

研討會上面的英文演講

6/7星期四,我應一個客戶之邀,到他們的研討會上面做一個演講,好聽一點是演講,其實就只是產品介紹,像這樣在研討會上面講,已經不是第一次了,只是這次被要求用英文來講,原因是客戶清一色請他們外國的廠商來參加,場內沒有人聽得懂中文。這是我第一次用英文演講,機會難得,因此,當初他們在邀請時,第一時間就決定答應這個挑戰,當然,用英文演講,畢竟不是自已熟悉的語言,準備是一定要的,20分鐘的演講當中,我準備了34張投影片,然後,一頁一頁我都把我要講的句子翻成英文,之後再背起來,花了一整個星期的時間準備,而且,以防萬一,我還把小抄印下來,準備上場時帶上去,忘詞的時候還可以看一下。
到了當天,上場之後,前三頁講得都還很順,之後我決定稍微看一下小抄,看看自已有沒有講錯,這樣一個動作,卻讓我找不到自已講的句子是在小抄當中的那一行,一方面是小抄字太小,一方面是我投影片沒有編頁次,讓我對不起來,空白了3秒鐘之後,我決定用我背起來的內容講,以及靠臨場反應講的英文,不再看小抄,這才又開始講順起來到結束,有驚無險。
以往,我都認為自已的英文不錯,能夠跟外國人交談無礙,這次研討會之後,才知道自已的英文沒有好到可以上台演說,還是得準備好些時間才不會出糗,我自已並不是一個很會講話的人,因此每次遇到要報告對我來說都是挑戰,也都要準備,經過這幾年的訓練,我已經漸漸克服這難題,而今天這個英文演說讓我已跨出一大步。
我常常在聽Steve Jobs的keynote address,那樣子的台風及演講風釆是我要學的,其實他的用詞及句子並不會太難,當然我臨場或許講不出來,不過,若是在有準備的情況之下,應該是可能的,也希望有朝一日可以講得像他這樣。

2007-06-02

我與 web2.0--作業

我喜歡的事物:

1,我喜歡玩 Linux,Linux 是我的桌面環境,平常所有的工作都在上面完成。在 Linux 上面跑的軟體,大多數都不需花錢買,沒有任何侵權的問題,用得很安心:
大家都覺得 Linux 很不 user friendly,事實上,Linux 的介面也可以做得很花俏,下面這個Linux就弄得很花俏。

我每天必逛的網站是linuxtoday,天天都會上來看有那些 Linux 新聞,是我最重要的bookmark之一。

2,平常沒事也喜歡blogging,練習寫作能力,順便把 Linux 上的心得筆記寫上來,跟大家交流。每天也會上來看有沒有人留言,現在大家看的就是我的blog
,目前已累積154篇文章。我常上的blog超過100個,最常去的是中時blog,裏面有很多名人blog,像是尹乃菁blog蘭萱的blog等,文筆好,是我常看的部落格。

我也喜歡打撞球,雖然打得不好,不過撞球場的環境及氣氛讓我很放鬆,很喜歡星期五下班時去打。

我喜歡的生活方式:
1,我喜歡工作,是個工作狂,覺得完成老闆交代的事很有成就感,這是我的工作環境:

一個工作無法滿足我的工作慾望,我另外有一個兼差的工作,幫一家新創公司維護一整套的會計系統:

我也喜歡到國外出差,因為可以趁出差時,到外面走走,這是我二年前到新加坡出差的照片:
這是我去年到香港出差所拍的照片:我也不定期的會去參加 Linux 同好的聚會,跟大家分享 Linux 方面相關的心得。
我在flickr的網頁,跟這裏。我的blog

2007-05-23

換用Liberation 字型

我在 Linux 環境下常用的英文字型是從我WinXP當中copy過來用的,共有arial, courier, 及times三套字型,其中一個原因是我希望我在 Linux 當中作的文件或投影片移轉到 Windows 上面來時,能夠得到儘量一致的效果,我不常在windows下看我自已做的投影片,但是卻常常需要寄給他人我在 Linux 下的投影片,因此,效果是否一致就變得是個問題,另一個我用Windows字型的原因是Linux提供的字型品質實在是不怎麼樣,根本不到堪用的程度。

不過昨天卻發現redhat釋出三套 Liberation 字型,分別是Sans, Serif, 及 mono,分別要用來取代上述的三套字型,我換上去之後,覺得效果還不錯,算是"堪用",至少是"堪我用"了。

我換用 Liberation 字型之後,雖沒有把arial等三套字型移除,我卻已先移除了原本 Linux 附的幾套字型,像是 Luxi Sans, Luxi Serif, bitstream vera Sans, bitstream vera Serif 等等,用不到又不好看,不過,缺少高品質的open source字型可能會是Linux以後要推廣的問題之一。

2007-05-17

無意間發現 Wiki 好有效率

最近查一個資料,查到 Wiki 上面來,無意間看到中華民國的描述,才發現5/4時,立法院通過地方制度法,讓人口超過200萬的省轄縣市可以升格為直轄市,沒有升之前準用直轄市的規定...,當時,我是5/5上來查這資料,才一天,wiki就update這資料了,真有效率,也真有心,很難想像維護這資料的人還能記得要上來update這裏的資訊,因為維護的人若是同時維護很多份資料,也許很難馬上記得他維護的數篇wiki當中,有那些的資訊是過時的,更不要說要記得他當初在這上面寫了那些資訊了。

2007-05-03

我也來貢獻GPL程式

由於研究的需要,我需要找一個看圖軟體來增加裏面的演算法,之前曾想過用拿gimp來用,但gimp太大,光是看懂要改得動裏面的程式碼就不知道要花多久時間,後來想到我目前用的看圖軟體gqview,gqview是不錯,只是似乎它本身沒有存檔的功能,而存檔功能是我一定需要的。後來嘗試改 xv,還蠻順利的,xv程式碼並不會太難懂,改起來也還算方便。

我目前在我的這一版xv上面共實作了5個演算法,三個邊偵測,二個膚色偵測,這些演算法實作上去之後,對以後實驗有很大幫助。由於xv是GPL,所以我也把我改過的xv也放到網路上來,有興趣的人可以到這裏下載。

簡介一下我加上去的演算法:

下面這一張是原圖:
下面這一張是Sobel mask:
下面這一張是膚色偵測:
下面這一張是另一個膚色偵測演算法:
下面這一張是prewitt mask:
膚色偵測其實有不同的演算法,我沒有把實作那一個膚色偵測演算法的公式寫出來其實還不夠,不過,這裏很難放上LaTex的排版文字,我想,就留給有興趣的朋友再去 trace 程式碼了。

另外,這幾個演算法都有加上 hot-key,可以在主畫面的algorithm按鈕中看到,方便我自已實驗用。

我放上來的另一個目的是備份這份程式碼,因此也會不定期更新,有更新,就自然而然會把舊版殺掉,因此若是有需要的朋友點了link後找不到的話,就自已到http://www.csie.ncu.edu.tw/~955302027來找吧。

2007-04-07

放假的星期六,我在伯朗咖啡館

四天連假的星期六,我選擇在伯朗圖書館(哦,不,是伯朗咖啡館)看書,這間伯朗咖啡館在南京東路2段與建國北路的交叉口,共有三層樓,具備無線上網與到處都是的電源插座,對我來說,無線上網倒還不是太大的重點,因我大部分的時間都還是在看電子書,能夠上網頂多只是用來查查奇摩字典,電源插座是最重要的,雖然我有一顆新筆電電池,不過我帶筆電出門很不喜歡帶電池,R40的電池實在太重,加了電池之後的 R40 快到3公斤,帶它出門,我還寧願找一間有插座的咖啡店。
到了這裏,點了咖啡之後,就上二樓,看到幾乎80%的顧客都人手一部筆電,果然大家醉翁之意都不在咖啡!記得還沒多久前,大家若是一想到邊喝咖啡邊上網,腦海裏應該是浮現出 starbucks 字樣,曾幾何時,隨著 starbucks 的電源插座實在有限,再加上似乎裏面的網路還管制(要付費才能上網)?大家開始找替代品,我曾參加 tossug 聚會,聚會地點就是選擇在可免費無線上網的其他平價咖啡店,像是 mix tea and coffee 等。
可以讓顧客上網是好事,不過我覺得還是應該加以管制,管制什麼呢?管制只開放某些服務就好,例如p2p用到的port就應該管制不讓使用者用才對,不為了什麼,只為了讓大家有更順暢的網路環境。
有了沒管制的網路之後,當然也就可以看到許多顧客開始用其他網路活動,像是我就看到一位爺爺帶著二位孫子及二部筆電來這裏,然後開網路遊戲給孫子玩,安靜玩也就算了,音樂還開得很大聲,彷彿要讓大家知道你在玩不可,有人玩,馬上就有另一人跟進開始玩,一個如此高格調的咖啡店馬上變成網咖,這大概是伯朗咖啡館當初要布建無線網路環境始料未及的吧。