電腦時代

May 29, 2010

age_of_comupter電腦時代四個字, 聽在耳, 有什麼感覺?

也許今天還有人覺得很先進…
但從宏觀的角度去睇, 這個時代又會有幾長久?

所謂時代, 是指一種科技作主導, 在一個時段內不斷躍進
如果要稱為時代, 似乎資訊時代是更貼切一點

資訊的處理和傳遞上的進步
造就了各方面的躍進
在年期上計, 我們仍處於這個時代的早期
能想像我們在幾百年後仍然在用互聯網嗎?

當然互聯網只係個名
但係要想像的話, 可以想像將來去獲取資訊的方法,
一定同今日唔同

今日去運用資訊都仲係未夠舒服
或者咁講, 我們似乎被資訊牽引著, 多過似在運用資訊
其實電腦都只係部機器, 只係個介面
如果.. 我可以唔對著部電腦都仍然能夠輕易咁運用到資訊就好了

怎麼生活像是方便了, 但卻沒有豐富起來?
因為用電腦的始終是人, 是人主動去用電腦
最後作出選擇的都是人
也許電腦方便我們, 令我們做事輕易一點, 進步得快一點
但卻沒有令我們做多點事

這是電腦這個介面的不足
之後會是脫離電腦, 卻仍然能運用資訊的年代

(註: 我指的電腦只是那一部部要用keyboard 的電腦…)

0

網民慣性

June 28, 2008
Tags: ,

打仗的時候, 如果話一個國家爭的是土地
在這個開戰中的互聯網世界, 爭的大概就是網民的時間了
時間, 網民每日的時間
又或者正確一點是網民習慣花的時間

網民每日都只有24 小時, 而同一時間可專注的也不會很多
所以可以爭奪的也絕對有一個界限

這場戰役也很多年了, 但原來戰情並沒什麼大變化
大部份人的網上習慣仍是以以下比較悠久歷史的幾項為主:
timesharing電郵
搜尋引擎
新聞組
討論區
即時通訊

比較新興的有:
社交網絡
媒體分享

大概我也列不到再多了
當然也因為這裏所列出的是大部人的習慣罷

要改變人的習慣一點也不易
而現在說的更是要改變大部份人的習慣, 那是大成功

不過回頭細想, 在這個世界上成功的有那個不是在改變人的習慣?
也許我們應該明白到, 我們不想著去改變人的習慣的話, 是不會成功的

我相信這是一個可以令我們方向正確的想法
不然所做的又會有什麼價值?

1

右擊迷思

November 4, 2007
Tags:

rightclick曾幾何時我都是一個對右擊執著的人
對Flash 沒有右擊一直耿耿於懷

今日突然發現右擊原來可以不再是什麼一回事
Gmail 沒有right click event
Google Reader 沒有right click event
Facebook 也沒有用right click event

Apple 想話你知其實沒有right click 可以簡單一點
iPhone 想話你知其實right click 唔係週圍都有
Mobile Device 想話你知其實有了right click 都可以很麻煩

究竟從前我對right click 的執著是什麼?
還是… mobile 的時代來臨了, 到了要取捨的時候

或許只是我們習慣了複雜的運作罷…

0

虛擬真實、真實虛擬

July 25, 2007
Tags: ,

有不少科幻作品都構想在未來世界人類可以在網絡上生活, 我指的是Mind Uploading

望一望我們眼前的科技, 原來我們已經走在這條路的起點

其實也不是近年才發生的事, 這場革命在我的認知裏是由MMORPG 開始的
或者再向前追索可能要講到MUD, 但我沒有接觸過
當年在game 書中見到一隻我認為是終極的遊戲, Ultima Online
這是我第一次認識MMORPG

吸引極了!! 後來整個中六就獻給了這個遊戲
花了一年, 得到什麼? 或許會有一班戰友, 但無論如何這都只是一隻遊戲
好玩確是非常好玩的, 但我害怕了, 害怕花所有時間在虛擬的世界做虛擬的事
結果我往後的日子對MMORPG 都係敬而遠之
對game 的看法也完全化了, 因為我覺得自己已經玩過最終極的遊戲了

UO 後十年之內前前後後出過不少MMORPG, 但九成是爛的…
縱使不斷求變, 都跳不出固有的框框
直到Second Life 這類東西出現

其實MMORPG 都只是一隻遊戲, 只是一隻RPG
所有都不真實, 但你付出了真實的時間去換取虛擬的物品
就是這樣, 虛擬的物品就變得有真實的價值了
從這裏開始, 虛擬與真實便變得糾纏不清

secondlifeSecond Life 就是其中一個看準這個曖昧關係的公司
從前虛擬世界就像公眾地方, 大家用自己的方式搵食, 沒有地主
可是在商人的眼中這是極度浪費的
於是Second Life 就以Web 2.0 之名進軍虛擬世界的國土

從此之後虛擬真真正正的不再虛擬, 真實之中也浮現著一點點虛幻
在真實世界做虛擬的事, 也在虛擬世界做真實的事

要在虛擬的世界中構築真實必要的材料是很多很多很多人
Second Life 其中一個脫穎而出的原因我認為就是乘勢打出了Web 2.0的旗號
這不是遊戲, 請大家在這個「平台」上做真實的事

這是由虛擬走到真實的一路, 也真的離真實遠一點, 我未見到會在短期內成功
相反有另一路是由真實走到虛擬, 感覺也真的實在很多

facebook我所講的這一路其實就是非常成功的Social Network,
就是MySpace, Facebook, Friendster 之類
其實在Social Network 之外我認為重點其實是Identity Uploading
將身份上載到網絡上, 然後在虛擬的地方做「自己」想做的事
我們開始有一個虛擬的自己, 而這個虛擬的自己不是假的
有著真實的身份, 虛擬的事物又變得有價值了

雖然這個Identity Uploading 與Mind Uploading 相距十萬八千里
可是我認為將會是一個preview, 就像在2D 的紙上畫出3D 的圖案一樣

0

安裝迷思

June 10, 2007
Tags:

setup在這個年代, 安裝彷彿成了禁語
正因如此, 我們要安裝的軟件亦越來越少

從前我們要煩著處理自己所安裝的軟件, 今天似乎已經減少了大部份的煩腦了
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
不過總之有得裝好過冇得裝~

4

Browser 的盡頭

June 1, 2007
Tags:

ending

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 丁友一年內攪出來的, 路等著我們去行

0