2007年9月30日 星期日

Tears In Heaven



Eric Clapton

Would you know my name
If I saw you in heaven?
Would it be the same
If I saw you in heaven?

I must be strong
And carry on,
'Cause I know I don't belong
Here in heaven.

Would you hold my hand
If I saw you in heaven?
Would you help me stand
If I saw you in heaven?

I'll find my way
Through night and day,
'Cause I know I just can't stay
Here in heaven.

Time can bring you down,
Time can bend your knees.
Time can break your heart,
Have you begging please, begging please.

Beyond the door,
There's peace I'm sure,
And I know there'll be no more
Tears in heaven.

Would you know my name
If I saw you in heaven?
Would it be the same
If I saw you in heaven?

I must be strong
And carry on,
'Cause I know I don't belong
Here in heaven.

-------------------------------------
2007/6 - 2007/8
Something won't be told but I will never forget.
Someone I never meet but I'll miss forever.

2007年9月28日 星期五

The Vital Woud

上回提到腳踏車壞了,要把後輪軸承拆下來看一看。本來是想留到週末再進行的,但是這星期週末要補班,而且還是要上台北上班,所以提前在今晚對Yukon動手術,經過一番努力,總算把軸承拆了下來,把骯髒的黃油擦掉一看,果然軸承整個都受損了,得換一個新的才行。這下,我可陷入了兩難,我應該買一個花轂回來重編輪組呢,還是買個新輪組回來算了... (還是乾脆買台新車好呢 :P )....

受傷的軸承

這陣子修車靠的全是這本"MTB登山車越野車改裝維修保養",基本上一般自行車的維修保養,這本書都有詳細的說明,各零件的拆裝步驟也都有照片說明,目前只有覺得它在"調整車輻"這一節講解的比較簡略,其它部分則都還不錯。

關於車輻的調整,ohmylife兄寫了一個很棒的Blog專門介紹手編輪組--"ohmylife的手編輪組實驗室",看完後你真的會覺得自己也懂得如何編輪組了,有興趣的朋友可以去看看。

2007年9月25日 星期二

Oh My Bike!

我的腳踏車壞了....

上星期二放颱風假時,騎出去小繞了一下,回來就發現鏈條轉動時有異音。隔天請室友 Ty 一同會診我的愛車,初步的結論是異音可能是由於鏈條變形所致。打算到巷口的自行車行買條鏈條來更換看看。無奈小弟車子的後變是八速的,店家沒貨,看來只有等中秋節完再上網購買了。然而,就在前天,公司同事 Neil 到台中玩,幫我找到了一條SIMANO的八速鏈條。沒什麼好說的,當然是請他馬上幫我帶回來...但萬萬沒想到,換了鏈條後情況並沒有改善。更慘的是,異音越來越大聲,現在感覺聲音似乎是從軸承裡傳出來的... Oh My God... 看來得先去弄罐黃油,來把軸承拆開來看一下了...

弄了半天,車子還是沒修好,鬱卒的我,在地上玩起了鏈條排字...


唉! 最近真是諸事不順...

2007年9月24日 星期一

Options in Gnome-mount

GNOME 會自動 mount usb device。在 mount usb 硬碟時,我們常常會需要一些額外的 option, 例如utf8。GNOME 預設沒有這些option, 所以在ntfs 或 vfat 的usb 碟碟裡的中文檔名全部都變亂碼了。所幸gnome-mount 的 argument 是可以在 gconf 裡設定的。

開啟 configuration editor (gconf-editor),在 system/storage/default_options 裡可以設定各種 file system 在mount 時所要的參數。

gconf裡看起來好像還有很多東西可以玩,有空再來慢慢研究...

對了, GNOME 的 g 是不發音的... 我常忘了這件事...

New Ride

我的桌上型電腦掛了...

一開始是第二顆硬碟 mount 不上來,重新開機後連Grub都還沒進去,電腦就死給你看,估計是主機版有問題吧。於是我到Nova組了一台新的主機。
CPU: Intel Core 2 Due E4400
MB: GIGABYTE GA-945PL-S3P
顯示卡: GIGABYTE GV-NX72G128D (GPU: Nvidia GeForce 7200 GS)
剩下的零件不太重要,就不再綴述。

電腦買回來後,再來就是漫長的重灌之路啦...

OS 當然還是 Linux,雖然身旁的朋友紛紛捨 Debian 就 Ubuntu。但小弟還是對Debian情有獨鍾。上網下載了新的 testing 安裝光碟。附帶一提,現在 testing 版本的 code name 叫 Lenny. 一直以來 Debian 的各個版本都是以 Toy Story 裡的角色來命名。 上網查了一下,Lenny 是長這個樣子的:?? 這個小傢伙有演 Toy Story 嗎??

再回來繼續重灌電腦...
一開始我把光碟機裝在USB外接盒裡,可以開機進入安裝程式,卻無法安裝,原因是安裝程式無法mount 光碟機... 雖然可以手動設定載點來解決這個問題,但我不知道確切的 device name, 所以還是先把光碟機接回 IDE 排線比較省事...

PPPOE/NAT
再來是設定網路,PPPOE不知怎麼搞的,怎麼樣都連不上,弄了半天,發現原來宿舍的網路線太長了,訊號decay的太厲害...網路線是從客廳穿過另一間臥室再進到我的房間的,要換條短一點的網路線,那可是大工程。花了大半天的時間,搬了兩張床(事實上是十幾箱書,看不懂?沒關係,以後有機會再講給你知),總算把網路搞定。弄得我滿身汗... 有人重灌電腦會灌到全身汗的嗎!? 吼~

網路連上後,就可以利用apt下載套件回來安裝啦,這次所有的Driver都抓得到,不用再像以前一樣重編module,想到以前和各種硬體奮戰的日子,眼眶不禁又紅了起來... 裝好了基本的系統後,順手把NAT架起來。設定一下 iptable:
修改 /etc/sysctl.conf:

net.ipv4.conf.default.forwarding=1

再在console下如下的指令:

echo "1" > /proc/sys/net/ipv4/ip_forward
iptables -t nat -A POSTROUTING -o ppp0 \
-s [ip address/mask] -j MASQUERADE

其中, [ip address/mask] 填內網的 ip/mask, for example, 168.95.1.0/255
把上面兩行寫入 /etc/rc.local, 這樣重新開機後也不用再重設iptable。

這樣NAT就架起來啦。接下來是中文字型...

Fonts
小弟習慣用firefly兄的 fireflysung.ttf,以往都是把字型抓回來後,手動設定,不過這次無意間找到有人把包好的 deb 放在網路上,只要在 apt 的 source list 裡加入

deb http://apt.debian.org.tw/ unstable main/ttf-arphic-newsung

就會自動安裝並設定好字型。小弟習慣讓英文字以 bitstream 顯示,中文字以 fireflysung顯示,所以又修改了 /etc/fonts/conf.d/60-latin.conf alias的順序,將

<family>Bitstream Vera Serif</family>
<family>AR PL New Sung</family>

放到list的最前面。

Multimedia
接下來是多媒體。以前都是抓 xine 及 mplayer 回來重編。但這次一樣找到現成的 deb source:

deb http://www.debian-multimedia.org lenny main

這個server實在太棒了,雖然 mplayer 已收到 testing 中,但它的 codec 不齊,無法播放rmvb,所幸 www.debian-multimedia.org 的 mplayer 有完整的 codec。更甚者,它連monkey's audio 都有,安裝完monkey's audio的 codec,再下載 stable 的 beep-meida-player回來安裝,最後再到SourceForge下載bmp 的 mac plug-in回來編譯就OK啦。
另外,debian-mutimedia也有播放分區DVD的decode,但我還沒裝,有機會再來試試。

Codec的問題解決了,再來是字幕,以往總聽人說mplayer的字幕支援unidoce,但我用起來總是怪怪的,偶爾就是會遇到選錯字型,以致於無法正確顯示字幕,上網查了一下,原來我這個豬頭把 preference 裡的 font 設定錯了,該欄是要填字型名稱 ( AR PL New Sung) 我卻一直填成字型檔 (fireflysung.ttf) ,難怪會有問題。附帶一提,unix下有一個 iconv 的程式可以轉文字檔的編碼。可以用它把非unicode的字幕轉成 unicode。另外 convmv 則可用來轉檔名的encoding. 致於xine播放中文字幕的方法可以在摩托學園阿信兄的文章裡找到。

Misc
因為拍照習慣用Raw檔的關係,以前都是用 ufraw 來處理 raw 檔,看到網路上很多人都是用dcraw,所以這次也灌了 dcraw來玩玩看。
在友人Taco的推薦下,這次改用由gaim衍生出來 pidgin 當 IM 軟體。
Sun 的 JAVA SDK 也被 testing 收進來了,這樣安裝 sancho 也就不用再設定 JAVA 的路徑了。

這次安裝,只有bmp的mac plug-in 需要從 source code編譯,其它的部分都有現成的套件可用。現在安裝 Linux 真的很容易,雖然沒有簡單到一直按"下一步"就好,但也相去不遠了。

大致上就這樣啦,我又有新電腦可用了! 只是在我灌好新電腦後,我的舊電腦又恢復正常了... orz... 唉!先把它留校察看吧,如果再 fail一次,就把它退學... ^^

最後附上這次重灌時有用到的 reference:
HOWTO: Linux NAT in four Steps using iptable
Where can I install firefly-sung font?
.APE Non Win32 Port
mplayer中文字幕

2007年9月19日 星期三

Crucify My Love

X Japan



Crucify my love
If my love is blind
Crucify my love
If it sets me free
Never know Never trust
"That love should see a color"
Crucify my love
If it should be that way

Swing the heartache
Feel it inside out
When the wind cries
I'll say good-by
Tried to learn Tried to find
To reach out for eternity
Where's the answer
Is this forever

Like a river flowing to the sea
You'll be miles away, and Iwill know
I know I can deal with the pain
No reason to cry

Crucify my love
If my love is blind
Crucify my love
If it sets me free
Never know Never trust
"That love should see a color"
Crucify my love
If it should be that way

'Til the loneliness shadows the sky
I'll be sailing down and I will know
I know I can clear clouds away
Oh Is it a crime to love

Swing the heartache
Feel it inside out
When the wind cries
I'll say good-by
Tried to learn Tried to find
To reach out for eternity
Where's the answer
Is this forever

If my love is blind
Crucify my love
If it sets me free
Never know Never trust
"That love should see a color"
Crucify my love
If it should be that way

--------------------------------------------
1998/11/8 - 2007/9/18
Crucify my love, if it should be that way...

2007年9月11日 星期二

Animation, Illustration, and Passion...

前陣子看了一部日本動畫"秒速5センチメートル",台灣翻成"秒速五公分" ... (唉! 翻成"秒速五厘米"不是比較有fu嗎!?) 這部動畫是以三段小故事串接而成,第一段"櫻花抄",講述男主角遠野貴樹和女主角篠原明里兩位小學時期的好友,自小學畢業後不曾見面,僅以書信互通消息,後因貴樹一家要自東京搬到鹿兒島,於是兩人相約再見一次面。第二段"太空人"則是以貴樹於鹿兒島的高中友人澄田花苗的觀點出發,側寫貴樹對明里的思念。第三段"秒速五厘米"則是講述貴樹長大後的故事。為避免破壞尚未看過本片的朋友們觀賞本片的樂趣,請原諒小弟不對劇情再多作描述。

本片的監制新海誠被譽為"新宮崎駿",以細膩的工筆場景見長,作品多有一股淡淡的哀愁,及對大環境的無力感。新海誠的作品多以open ending 的方式伴著哀傷的氣氛作結。雖然作品多半帶著感傷的氛圍,但都佐以濃厚的癒療氣息,難怪新海誠的作品大受日本人的歡迎。

會注意到新海誠,是因為從室友那得知新海誠本來是在一家遊戲軟體公司上班,而他的第一部作品是利用自己公餘時間自己一個人在家完成的。作品發表後大受歡迎,於是便辭去原有的工作,專心投入動畫創作。新海誠的故事,在小弟的心裡,泛起了一陣小小的漣漪...
不多說了,聽歌...

2007年8月26日 星期日

Just for Fun - Getting ARM GCC Toolchain

上回說到要重編GCC使其支援ARM的平台。然而秉持著"生命應該浪費在美好的事物上"的原則,小弟決定還是先 worship 一下 Google 大神,看看有沒有現成的binary可用。果然不負小弟所望,在Google大神的引領下,小弟順利找到這個網頁
ARM GCC toolchain for Linux and Mac OS X
需要的軟體都己經打包好了,只要下載回來解壓就可以用,真是方便啊!

附帶一提,Google大神實在很厲害,託他找東西,很少有不找到的。 SIEG GOOGLE!

開發工具算是備齊啦!是時候弄個程式來測試一下了......

2007年8月23日 星期四

By Bicycle

今天自行車上的碼錶總里程終於破千。

會有騎腳踏車的念頭,其實早在去年看完 "An Inconvenient Truth"就有了這樣想法。然而當時也只是想想罷了。直到今年年初,到美國出差,在和原廠的工程師聊天時,對方問到我平時怎麼上班,小弟一時口誤,說成"by bike"。當下,對方對我投以無比敬佩的眼光,並說道他自己也一直想騎自行車上班,但一直沒有付諸行動。雖然之後小弟有向對方解釋是自己口誤,其實是"by auto bike",但對方的話提醒了小弟,想做的事為什麼不去實現呢?於是在回國後,在同事的介紹下,買了一台二手的Giant Yukon(註1)。

最初,騎腳踏車的目的,真的只是想減少一點廢氣的排放。所以只有在上下班時騎車,假日是不碰車的,自行車完全只是上下班的代步工具。直到今年六月,發生了一件慘絕人寰的事--我失戀了。當時整個人的心情差到極點,鬱悶的情緒無處宣洩,積壓已久的怨氣終於在某個週末爆發。那天下午,本來是騎車要回公司拿NB的,但也不知是鬼打牆還是怎麼的,一上了車,雙腳不停地迴轉著,腦袋卻是一片空白,感覺好放鬆,好想就這麼一直騎下去,當我回過神時人已在新竹漁港了。好在當時是往西騎,沒騎多遠就到到海邊而不得不停下來,如果當時是往南騎,我可能一不小心就完成環島壯舉了吧。第一次一口氣騎了這麼遠的距離,心情意外地好轉了起來。從此,我像上了癮一樣,只要一覺得心情沮喪,就會跨上Yukon,出去轉個兩圈。到現在,心情己漸漸平復,但卻也養成騎車的習慣,每天不出去騎個十幾二十公里,就覺得渾身不對勁,比三天沒洗澡還痛苦(註2)。前陣子,還請同事幫我在cosco買了一件雨衣,現在連下雨天,小弟也可以出去騎車了。 ^^

現在平日都沿著頭前溪繞,興隆路一整條六公里沒有紅綠燈,也沒什麼車,騎起來很過癮。假日若天氣好就會到北埔吃冰(註3),單趟雖只有十七公里,但一路上上下下的坡道,騎完會很有成就感。目前短期的目標是騎到五指山,希望能早日達到這個目標。


註 1其實我並非一回國就買車的,回國後忙著工作上的事,幾個月後才請同事介紹買車的。不過,這種雞毛蒜皮的事,不用計較得太清楚啦... :P
註 2基本上我這個人還滿耐髒的(明明就是人懶...),三天內不洗澡其實是沒感覺的。
註 3剛騎完車千萬別點紅豆擂茶冰來吃,想信我,那只會越吃越渴。

2007年8月22日 星期三

Just for Fun - Playing with STR710F

最近向益眾科技買了一個好物 -- ARM7 開發板 (STR710F),這張板子的最大功能就是它沒有任何功能。板子上ARM的IO完全沒有接到任何的週邊(七節管啦,LED燈啦,或是任何形式的開關),換句話說,這張板子"現在"什麼事都不能做,然而,這也代表著它"將來"什麼事都可以做 。這正是小弟選它的原因,當然,還有一個很重要的因素,就是和其它的開發板相比,這張板子很便宜,只要2500元(畢竟什麼週邊都沒有嘛),而且這張板子可以透過USB 將影像檔 download 到 chip 上,不需用到 ICE,這點對五窮六絕的小弟來說實在太重要了,誰叫隨便一顆 ICE 都貴到要小弟脫褲子。 ^^"

然而有一個小小的問題,就是小弟電腦的作業系統是Linux,所以隨板子附的 win32 USB Driver不能用。所幸這個問題還滿好解決的。

板子上的USB其實是 USB 轉 serial port, 所以小弟只需找一套 serial console,再連到 /dev/ttyUSB0即可(device 的 node 隨 distribution 而變,這是 Debian 的 node)。小弟選擇使用 minicom作為 front end,在家目錄下新增一檔名為 .minirc.dfl 的設定檔,檔案內容如下:
pu port /dev/ttyUSB0
pu baudrate 19200
pu bits 8
pu parity N
pu stopbits 1
pu rtscts No

如此一來,就可以透過minicom來download program啦。

接下來,就是要安裝跨平台的Compiler,這部分有點麻煩... 因為 Debian 的 apt 裡沒有,得自己想辦法。其實說麻煩嘛,最糟也不過重編GCC罷了。不過,重編Compiler有點耗時,就留到比較有空的週末再來弄吧。

附上一些 Reference:

2007年8月19日 星期日

How Far Can One Go To Reach His Dream

小弟的職業是軟體工程師,是那種坐在電腦前面一整天都不用離開座位的工作。為了讓老闆以為小弟是認真有為的好青年,在上班期間若想摸魚,最好的選擇莫過於和親朋好友MSN一下,來個心靈交流順便聊個小八卦(其實後面這個才是重點)。不過,辦公室裡大老闆有"MSN過敏症",要是讓他看到你在MSN,那可是很大條的事,再加上小弟的朋友都很搞笑,為了避免被發現,和他們MSN時還得忍著不笑,實在太痛若了, 畢竟沒有人會一邊寫程式一邊笑啊...

不能MSN,只好退而求其次,上網看看有趣的文章。拉哩拉雜地說了這麼多,為的就是要介紹這個陪伴小弟渡過無數個無趣上班日的網站: "AV女優寫真大全" ... 錯了!錯了!今天要介紹的是這個: "BTP"。

BTP,"Bike To protect our Plane"

BTP是一個由從北京騎自行車到巴黎的活動,BTP的成員們藉由這個活動來喚起世人對溫室效應的關注。在這群人中,最為台灣人所樂道的,莫過於寫"BTP遊記"的Deray兄了。以幽默風趣的筆吻描述著從北京到巴黎一路上所見所聞,Deray 的 Blog無疑已是台灣最熱門的網站之一。

Deray兄在台灣自行車界也算是頗負盛名的人,雖不是選手出身,但在03年以六天的時間環台成功後,05年又遠征法國,以一個月的時間完成環法一周的壯舉。現在Deray兄正挑戰著更為艱難的長征--橫跨歐亞大陸。日前Deray已完成行程的三分二,準備離開莫斯科,朝白俄羅斯邁進。

Deray的Blog在我們同事圈裡非常受歡迎。受到Deray的激勵,幾位騎自行車的同好也都有著各自的目標,有的想環島,有的想參加三鐵,大家平日也都朝著自己的夢想努力練習著。希望大家能早日完成自己的夢想。

至於我的目標嘛!? 嘿嘿... 雖不是什麼了不起的計劃,但還是先賣個關子吧... 等到時機成熟時,再和各位分享。 :-)

2007年8月17日 星期五

Restart

昨天在自由時報副刊看到一篇不錯的文章,內容是藉由便利商店襯托出現代人輕易就被消費掉的生活品質,裡面有一段話 "河川中的魚種可以做為水質的判準,皮夾裡便利商店發票數量則是生活優氧化的指標。", 看了真是心有戚戚焉...

想想這一年來,自己也不知在忙什麼,整天像個無頭蒼蠅一樣亂轉,定的目標都沒達到,Blog寫了幾篇也沒再繼續了。這幾天看了幾位朋友的blog, 看到他們是那麼認真地生活著,更覺得自己不能再這樣下去。

看來是時候站穩腳步,重新出發了...

各位觀眾, Jason的車已在PIT裡加滿了油, 準備出站, 且看他如何在賽道上恣意奔馳。