June 18, 2007 at 2:37 am
電腦的發展才剛剛幾十年, 正處於百花齊放的年代
就如春秋戰國時期的思想學說一樣
細個時諗, 如果我出生於那個百家爭鳴的年代, 可能我也很有成就
今天我們選擇了一個亂世作為舞台, 機會一定是有的
只在乎我們選擇做亂世中的那個角色
我們可以做明主, 用獨到的眼光採納最合用的學說
我們可以做賢師, 做萬世師表, 將有潛質的學說再發揚光大
我們亦可以做始創者, 以自己見解綜合分析再建立自己的學說
在百家爭鳴的年代, 什麼事也有可能發生
當然, 活在這個年代之中選擇是很困難的
面對那麼多選擇, 應該如何取捨?
- 要了解現實情況, 了解需要
- 要對症下藥, 不能得過且過
- 要放遠眼光, 用未來檢討現在
- 要知已知彼, 融會貫通, 取長補短
- 不能僵化, 不能假定了什麼是必然發生的
也許講得太誇張, 不過我確實慶幸自己生於這個年代
June 10, 2007 at 11:28 pm
在這個年代, 安裝彷彿成了禁語
正因如此, 我們要安裝的軟件亦越來越少
從前我們要煩著處理自己所安裝的軟件, 今天似乎已經減少了大部份的煩腦了
Flash 是一個很好的例子
從前我們認為選用Flash 的話普及程度會稍為遜色, 因為Flash 需要另外安裝
到了今天雖然不可能全民皆Flash, 但普及程度應該已經不是主要考慮因素了
現實情況是這樣, 可是有幾多人仍然用這個原因去做抉擇?
當然除了普及程度以外還是有其他唔用Flash 的原因的, 這個遲下另外再講
這一篇所講的是安裝的謎思
怎麼一個software 對著一個standard 來做, 但仍然有意料之外的事發生?
即係跟著standard 去寫html, css 但係仍然要去處理cross browser 問題
這是因為唔同browser 對standard 的implementation 有差異
這是因為standard 唔夠用, 要用到各browser 各自的功能
這是因為我們要依賴預先安裝了的browser 而不能安裝自己確實的dependency
安裝真是禁忌嗎?
一個software 要安裝自己的dependency 不是很正常的事?
今天我們用javascript library 去處理dependency 的問題, 去統一各browser 的差異
不過明顯地這只是治標的方法
如果安裝方便到:
- 簡單得好似開一個網頁一樣
- 懂得根據dependency 去自動安裝
- 清楚列明安裝項目
俾我就不介意去安裝了
如是者, 我們又可以確確實實定義自己所面對的問題, 而不是去處理自己預計不到的問題了
當然… 理想背後其實先要解決一堆security 問題, 同埋另一個cross platform 的abstraction layer
不過總之有得裝好過冇得裝~
June 4, 2007 at 2:30 am
實在是太多idea 得個講字了
今次起碼要多個記錄….
這個語錄2.0 並唔係指Wikiquote 那種
而係informal 一班友仔亂講一通的那種
世界變了, 大家說話多了點哲味…
總喜愛說不正常的說話, 跳出固有思考模式
即係… 攪爛gag…
從前的人似乎不那麼多爛gag 的
但今天似乎每個community 都多了很多經典對白
一小撮人的共同回憶, 難道放上Wikiquote 嗎?
如果有一個地方可以輕易的讓一班朋友或一個人建立informal 的語錄就好了
又如果可以用手機就記得低就好了
Twitter 做得到嗎?
爛gag 往往不是一個人攪出來的…
一個語錄網的設計可以細心很多

還未在這個範疇上查個清楚, 不過似乎也挺好玩的
有興趣的人可以找我吹下水
June 3, 2007 at 4:56 pm
近幾個星期都在追看無綫星期六(日?)淩晨三四點播的生生不息生命力
雖然很多年前也看過一兩集, 但原來還有幾集未睇過的
生生不息生命力再次提醒我人類的歷史有幾短
基本上整套生生不息生命力是由地球有生命開始講每個時期最具革命性的進化
最近睇的一集講到靈長類動物的進化了
由摘果獸向內屈曲的拇指令其可以握著物件
到進化出立體視覺可以在樹冠層靈活的跳來跳去
再到進化出眼框後骨, 視力再進一步變得清晰
之後是三色視覺, 可以揀出紅色的樕葉進食
然後是面部肌肉的進化, 在利用表情的溝通下慢慢組成有結構的社會
下一集應該講到人了
進化旳過程到到現代人類的手中, 開始不單靠DNA 的繁衍
人類開始將知識累積傳授, 知識的傳遞亦慢慢變得更有系統
到了我們這一代, 資訊爆炸
生有限而資訊無限, 我們會經歷怎麼樣革命性的進化去渡過這一關?
進化本來是靠物競天擇去挑選出DNA 遺傳下去
即是本來在一生之中基本上是不會經歷到進化的
如今我們掌握另一條進化之路, 一生人變得可以經歷到多次的進化
可是路開始變得難行
這是我們自己進化的路, 要靠我們自己去克服
靠掌握著資訊科技的我們去克服
註:所有論調由生生不息生命力的觀點出發
June 1, 2007 at 3:49 am

Google Gear 的推出又令我再次想起browser 的盡頭
在Ajax 興起之時已經覺得browser 到了極限
browser 的design 已經到了盡頭, 根本不可能再一路hack 原本的design 了
browser 係design for browsing 的, Web2.0 之前的簡單form page還可以算是browsing
到了Web2.0 後的application 開始變得勉強了… 怎麼去browse 一個application?
Ajax 是過渡的產品, html, javascript 同css 似乎都到了極限
做development 的時候難道你未問過點解攪少少野都要那麼煩?
在browser 上做web form 簡單係因為browser handle 了很多presentation logic
在browser 上做web form 方便係因為大家都有browser, 唔需要安裝
在browser 上做application 煩係因為browser 的presentation 唔夠用
在browser 上做application 費時係因為要cross browser
在browser 上做application 出問題係因為要handle 好多不適用browsing logic
同朋友講得多, 還是第一次寫出來
其實點睇都係要個web application client, 而唔係一個browser
問題是:
- 怎樣去drive 大部份人的skill set 去新的technology?
- 可以放棄大部份的potential user 嘛?
這個就靠那些過渡性的產品
其實已經在移動中, 例如Apollo, Silver Light, Google Gear… 等
不是只用html, javascript, css 的, 都是在browser 以外加點什麼
即是話大家都發現browser 唔夠用了
一日還用著那所謂的browser, 一日都要顧忌著browsing 的需要
有著過渡性的產品, developer 可以在舊的skill set 還用得的情況下慢慢學新skill
在過渡性產品普及後, developer 就可以選擇只用較先進, 較tailor made的新科技了
Firefox 也是由10 丁友一年內攪出來的, 路等著我們去行
May 31, 2007 at 3:19 am
在TechCrunch 上見到Microsoft Surface, 一個新一代的input device
從前也在YouTube 上看過類似的片, 但就是無無聊聊的, 只有一個型字
今次Microsoft 真的開始promote 了, 見到很多use cases
一個product 只係型好難真係會有人用, 現在感覺實用了很多
問題是:
- 真的會普及嗎? 似乎不是平價的hardware
- software 的設計追得上嗎? 根本就是革命般的改變
- 真的有那麼多用途? 見到的input 都係zoom in, zoom out, rotate, transfer…
個hardware 絕對未用盡, 浪費了
無論如何在宣傳片上見到的use case 是存在的, 只是implementation 可能不是這樣
有可能用已普及的hardware 做出差不多的效果嘛?
這個surface 我覺得還是比較軟…