2010-02-19

我以前是怎樣的人呢?

剛剛在整理房間的時候,看到一片光碟片,上面寫著【研究資料】。放進光碟機,打開資料的那一瞬間映入眼簾的是以前在學校研究的資料、論文、以及上過一些課所寫的程式。

看著這些東西,總覺得以前的自己好像很厲害。但相對於現在而言,變得沒有自信。要喊出一句:我可以的!。卻很難喊出來。

是什麼東西在消磨自己呢? 忘了以前那種衝勁(如果有的話)?

看著自己寫的論文,覺得在一個禮拜趕出那些東西還真的很厲害。
以前打工的地方也是一個禮拜要把程式寫出來。

在那種壓力下,過去的證明我是可以生存下來的。

可是現在的自己害怕那種壓力,漸漸的消磨自己的信心。就這樣消磨下去嗎?

ps. 看到自己面試時準備的影片還滿感動的

2010-02-17

Test place for YouTube Player

This is a test blog... just a place to contain YouTube Player

2010-02-10

Day after day

On the train I read
the novel being a long story
with Frodo carrying the ring
with Voldermort bound by Harry
Stark fell to ashes
while Lannister being cursed
Big Bill killed It
left nothing in memory

Mark the page and close it
Step out of the train and step into it
A day come, a day end
Flip my page and write few words
with nothing change the day before it

2009-11-25

Chrome OS

最近在網路上搜尋 Chrome OS 的相關文章。發現大致上有兩種類型的評論,一種類型是覺得很新奇,其介紹也離不開 Demo 的內容。另一種是持反對意見,認為註定會失敗,或是依然無法搶下微軟的市場。其著住點通常是 Chrome OS 只能拿來上網,一般使用者會想要有更多的功能,而且如果不能上網、或是上網速度慢的話,那這套系統不就沒有用處了嗎? 基本上問題能提得出來,就有解決的空間在。我相信 Google 也一定知道這些問題。網路速度方面,Google 的 SPDY 以及 V8、Javascript compiler 就在解決這方面的問題;網路離線處理方面,HTML5 也有針對這邊做加強,別忘了,Google 的工程師就是 Spec 的參與人之一。而遊戲方面,O3D 這套API似乎做個網路上的 3D 遊戲應該沒問題,至少 flash 的小遊戲在網路上也漸漸吃的開。 至於一般的娛樂,影片、音樂等等,因為版權的問題,我相信要在網路上能完整的全部瀏覽應該會需要一段時間。

但是如果能做到 Desktop application 只是 Web application 的一個 subset 時,屆時桌上型的功能真的就不用太強了。而這時微軟的作業系統將會面臨重大的挑戰。

我個人而言,每天晚上回家之後就是看看信、上上網,而真正會用到硬碟資料的時間大概就只有在玩魔獸,或是在做投影片、寫程式。

Google 說在明年下半年(甚至年底)才會有 Chrome OS 的產品出現。我相信在這一年內 Google 在其旁支部分(增強或是增加網路服務)一定會有顯著的發展。屆時整個 IT 產業的生態系一定會受到很大的影響。

2009-11-12

做UI的宿命

使用者介面... 一個被鄙視的領域,縱使在外部人的觀察是覺得很炫很華麗,但在內部大家都曉得 --- 作UI的就是沒有前途,就是可以隨時被抽換,就是可以被抓去做其他事情。大家都知道,只是不說而已....

當一個做kernel的人升成Senior Engineer了,大家認為理所當然。當一個做UI的升成SE,大家會一臉狐疑、懷疑,認為內情沒有想像中的單純。

對,這就是做UI的宿命。

不過我相信最苦的還是那些被調成UI的人..............

快要三年了,老實說,對DirectShow架構不熟,對Filter不熟,對TV Spec不熟,雖然身處在TV team,但是做的只是表層,看似外表華麗的介面,內裡卻是雜亂不堪,用金玉其外,敗絮其中形容真是再好不過。

也許,你會問為什麼會內裡不堪入目呢?這個問題的答案跟開頭說的一樣 --- 大家都認為做UI得很快可以上手。所以新人加入一兩個月就可以開始改code,新人的作業根本有做跟沒做是一樣的。這方面我認為 kernel 的可能就不太一樣,在他們新人獲得足夠的 background knowledge之前,應該是不會貿然的就去改 code 。我聽太多 product team 新人就進去改 code 的例子了,太多了,我也是其中一個.....

 遙想當年,架構什麼都不懂,沒有 training,沒有人講解,就這樣一股腦的就衝進去,當然啦,Quality也不會多好。

世界一直在變,但從踏入公司以來,在UI這邊已經打轉了快三年了... 還是沒有變...

沒有變... 沒有變... 沒有變.... 真是受夠解這些浪費生命的bug.... 
我不相信我去做 kernel 沒有其他人好
我不相信我在本質上就輸人一截,有哪個人研究所就在學這個東西的?

也許這世界就是充斥的這些不公平
也就是這種不公平促使我去思考去走不同的路
但現在想起來還是些許的不甘心....

2009-10-25

Waving

I paid no attention around, because my eyes fixed on something. Something laid on the ground in the opposite street. Cars passed by made the scene like a constantly-changed slides. I had bad eyes, but I had something better. The breeze gently flew around my body. Like a hand stroking my back, touching my head, scratching my stomach, squeezing my nose... oh, wait, not squeezing it, it is more like shaking! But shaking for what? Something smelled good in the air. My nose told me the smell came from the thing in the opposite side. This is too real, my nose shaking, sniffing, rapidly...


REAL... TOO REAL!!


I struggled to open my eyes, they did, but only half-open. However, it is enough to see what had happened nearby. In the blurred image, I saw a human taking something in his hand. Something made of two circular yellow stuffs and the white in between. 


"Ka-chi ... ka... chi.."  (It sounds good)


I saw the powder floating in the air as the human crushed that stuff between his teeth. His lips moved up and down and appeared to satisfy what was inside. The scene made my mouth water.


I must wake up before the human finished that thing. I called up my strength, gathered my feet, lifted my body, marched to the target. Wait! Do I forget something? Something is really important to the human.... Yes, I remember it.

I donned my smile, watered my eyes, licked my nose, and, the most important of all, waved my tail. You had to precisely control the angle of waving. Too big meant that you were too eager to do something, and forgot the one you treated was a noble human (they liked to call themselves noble), they gave nothing to you if you didn't make them feel proud. Too small meant that you didn't care about them, you ignored them and they also ignored you. After I measured the temperature, the strength of the wind, the gravity, I carefully made up an angle which looked graceful, meaningful, and showed respect. 


Waving, waving, waving... He noticed my approaching. Good, the first step completed. I sat, looking up. Although it looked like begging, but it was not. It was the way how we lived for so many years since our ancestors met the human first time.


The smell... I could tasted some in the air... It was delicious... It should be delicious! So close... in front of my eyes...
Waving, waving, not too fast....
Waving, waving, carefully maintain the angle...
Waving, waving.... the smell is so.... uh? DISAPPEARED!!??


It can be! My nose sniffed severely, searching for the smell. But it was really gone. I noticed there was something in the human's throat, crawling down and down and down, and I expected it would be something in the toilet some day.


This time... I failed again... I had prepared all the things for that, but I missed it. Do I feel pity? Of course I do. But I know if I don't wave, I lose the last chance.


I wave, because I see the chance.