My friends, my life, my style - James S.F. Hsieh

12/29/2008

2008 12 28 擎天崗之旅

檢視較大的地圖

12/21/2008

Beautiful World & All Mine

Animoto 是個有趣的服務, 他可以輕鬆的利用Google API 從 Picasa 擷取照片, 然後自動化的根據照片與所選取的音樂產生出生動的 Slideshow, 你可以選擇上傳到 Youtube 或是以附費的方式燒錄出 DVD 來保存你所產生的 Slideshow, 最讓我讚賞的是 Animoto 會根據音樂的節拍來產生對應的 Effect, 而且每次產生的結果都有些許的不同, 這真的是個簡單好玩的應用, 不知道像這樣的應用是否可以建立出對應的 business model 呢? 讓我拭目以待

8/06/2008

Short, Simple Answer for all THINGS

For every complex problem, there is an answer that is short, simple, and wrong. H.L. Mencken

這是一句有趣的話,違背了哲學的簡約性,更是與許多物理學家背道而馳,也許是過度誤用了 "奧坎的剃刀" 這個邏輯思維, 把太多的東西簡化了而導致的結果. 在量子物理學當中,一切的變化都可以由量子的運動來描述,舉凡,在這個大千世界當中,所有的變化與生成可以簡約成兩種,一種是物理運動另一種是化學變化,不過,由量子的角度來看化學變化只不過是種原子排列與電子的物理運動,所以,可以說依切的行為都可以用量子的運動來解釋,這也是物理學家想找到的最佳最簡單的答案

當然目前這個問題還沒有最佳解,由於量子力學與廣義相對論再處理重力上,一直無法整合成單一理論,所以這個答案還並不完整,從發現問題的開端"蘋果與萬有引力" 到現在,重力的存在始終讓我們無法解釋這個不需要介質(至少還沒發現)的力量是如何傳遞的,我們甚至無法解釋靜止質量的產生與本質是什麼,可見這個極為複雜的問題還沒有簡單的完全解,軟體工程似乎也有這種類似的問題,幾乎沒有甚麼單一的Best Practice可以改善整個軟體的品質與彈性又同是增加軟體產出的速度,因為軟體工程是複雜的,它參雜的許多不同性質的問題攪和再一起,有些問題是理性的,有些卻不是,再加上執行這個軟體開發活動的不只是電腦或是機器,因為軟體的主要產出是透過人(或說人腦),這件是遠比其他工程學都來的複雜,所以,有沒有所謂的silver bullet呢? 我想沒有吧

奧坎的剃刀 

8/04/2008

New Old Technology - Component Object Model

相隔一年半以來的第一次更新,闊別許久終於又更新網頁了,時間過得可真快,從1995年開始架設的網站到了現在已經有13個年頭,內容還是完全沒有進步,不過照片到是增加了非常多,不善文學的我果然發表的文章還是了了可數,反觀 windandriver 的blog,裡面的文章已經一狗票了跟記帳一樣:) 工作已經一年多嘍,感覺自己還是有些一事無成,果然努力還是不夠,連以前的夢想都有些淡忘,是該拾起夢想努力實現的時候了,不然,年輕的歲月就要消逝嘍,努力努力再努力!!\ 回歸正題,我記得! 以前五專的時候,第一次接觸 COM 這個技術是在Windows95上使用 DirectDraw 跟 Direct3D,那時候,對COM的感覺是又新奇又有趣,許多雜誌文章都在敘述COM這門技術,尤其對COM的技術門檻頗有抱怨,那時候,我也想學COM呢,不過,人實在太懶了,錯過了學習COM的精華時段,把心力花在跨平台與模組化的軟體設計上,直到了工作才能正式的學習COM相關的技術,說來好笑,我知道COM這門技術到真的去學這個技術,竟然花了十多年之有,不過 ,感謝侯捷的數本書,虛擬多型,C++物件模型等,讓我不致於對COM的概念感到生疏:) 終於,在工作中我可以學到這門技術了 :P 真是開心