Web 2.0 啥米碗糕

Web 2.0?是潮流、趨勢,還是另一個不會實現神話?

這個題目很大,而且,如果你看到這行還有興趣看下去的話,可能也會在三段文字之內被趕走,嘿嘿。我打算用比較自然的方式,也就是順著事情發生的順序的方式,來說明我對這個主題的觀點,而不是整理之後,用結構化的方式寫出來,那種文章太多了,無助於讓大家瞭解我最後要做的論述。為了避免有心要好好看文章的人(應該是沒有這種人)能夠在這種文字之下存活,我會用大致的標題表示我現在扯到哪裡了,每一個重要的部分,都會有大量的閒扯,為的就是交代事情從何而來,又會扯到哪裡去…

這件事情要從前一陣子想要把blog文章作分類談起。

blog文章分類、del.icio.us、Flickr

因為這個blog網站並不支援文章分類,所以得要用一些旁門左道來湊出「類似」分類的效果。找著找著,就找到del.icio.us這個網站。這個網站是幹嘛?其實沒幹嘛,就是把你的書籤(bookmark,或是說「我的最愛」)放在網路上,除了自己備份用,還可以讓所有的使用者也看看你把那些網站蒐集起來。這個書籤網站有一個我5年前就在公司力倡,可是沒人鳥我的分類法,叫做tag。

舉例好了,假設我有四個書籤,分別是「馬市長電子報」、「阿扁電子報」、「阿修的部落格」、「ycyc的布拉格格」。如果傳統的分類法,我可能會建兩個資料夾,一個叫「電子報」,一個叫「blog網站」,各包括兩個所以很明顯的,我用網站的屬性去做分類。但是這樣會有一個問題,就是一旦當我用不同的角度來看這些網站,我可能需要另外一種分類方式。例如,我可能會想要依照網路的內容對我的意義來分類,所以我可能希望能夠分成「金玉良言」和「都是廢話」。所以傳統的分類法就會造成失之桑隅收之東隅的狀況。因此很自然的,大家就會想到,既然我們有電腦幫助,而且電子文件又不是實體,不會有堆在一起會亂掉的情形,為何我不能把這些書籤通通堆在一個目錄下,然後把前面那些的分類(電子報、blog網站、金玉良言、都是廢話)依照我對這個網站的感覺,只要適合的通通給他貼上標籤,以後我只要選擇「都是廢話」,就會找到「馬市長電子報」、「阿扁電子報」、「ycyc的布拉格格」」這三個網站;找「blog網站」,就會找到「阿修的部落格」和「ycyc的布拉格格」。一個東西本來就有很多面向,怎麼可能用一種分類法就完全搞定勒?那是不可能的事情!

這種用tag的方式,不但可以解決單獨用一種分類的方式有時候不容易找東西的問題,還順便帶來另一個好處,就是同一個文件可以出現在很多不同的分類目裡面,只要他有相關,就會出現。這種分類法目前大行其道,例如最近被yahoo併購的網路像簿廠商,Flickr,他們用tag來做照片分類;Gmail,他不再用信件夾的概念,反之,你要給每一封信一些tag。這些tag,有人叫lable,有人叫attribute,意思都一樣啦。我幾年前在第一間公司上班的時候,幫公司寫一個文件管理系統,就引入這種tag的概念,結果沒想到雖然同為IT公司的人,但是許多同事卻無法適應這種方法,紛紛叫我改回來。後來寫了個交通論壇,論壇裡面的文章,也可以用tag來搜尋,無奈人氣不足,加上研究所所長換人,我從國王身邊的人馬變成奇怪的畢業校友,所以論壇就被抄了…所以這個概念晚了五年興起,都是我的錯…是這樣講嗎?

知識管理、關連性、RSS

其實文件(包括文字、圖片、任何形式的資訊、知識)的管理還有很多問題,其中一個大家最想解決的,就是資料的關連性,或是說閱讀路徑。雖然現在我有tag,可以讓一份文件根據不同的觀點出現在不同的分類中,但是文件之間的關聯性在哪裡?文件最主要的目的,無非是要記錄一些資訊,而資訊被記錄下來的目的,就是將來你要做什麼事情的時候,要拿來用的。例如我要出遊,要安排行程,所以我需要飯店資訊、交通工具班表…等等,而且只要跟我要去的地方相關的資訊,其他地方的不需要。所以當你找到一個起點,例如布拉格的旅遊手冊,接下來我該看哪本書,才能取得更多的資訊?或是我找到三本旅遊手冊,可能詳細程度不一,理論上我應該先看大略介紹的,在看詳細介紹的,但是哪一本才是大略介紹,那一本才是詳細的?這些問題目前都未解,網路上其實有一些知識管理的解決方案(例如wiki,或是mind map[思考地圖],或是兩者某種程度的混合體,包括blog互相連結彼此的文章也是一種),但是都還不完全,這一塊哪一天真的解決了,那知識爆發的速度絕對比現在再加快10倍以上,因為摸索的時間會大幅的簡短!

好,知識管理的問題扯到一個段落,回到上一層的討論,我的blog文章分類。雖然del.icio.us已經可以把文章分類了,但是為了不讓讀者在點擊文章分類的時候,被帶離開我的blog網站,所以我希望弄一支程式,他可以幫我去del.icio.us查詢我的某個tag的書籤,然後幫我產生網頁,這個網頁可以即時show在我的blog網站內,所以讀者不用離開我的網站,也彷彿del.icio.us從來不存在一樣。這就用到另外一個最近網路風行的東西,叫做RSS,這東西就是把網路上的資料用「純資料」的方式顯示出來的一種文件格式,而把文件的格式,交給閱讀器去處理。舉例來說,以我的blog來說,直接在瀏覽器上看,會看到字有字形,有顏色,頁面上還會插入一些照片。但是如果我們去看我的blog的RSS Feed(http://dabala.blogspot.com/atom.xml),你會發現…還是有字型、有顏色、有插圖,哈哈,那我在說廢話嗎?其實不是啦,因為我的blog的RSS產生過程,會把文字中的格式也都一起帶出來,本來應該是可以沒有的。而且現在的瀏覽器都看得懂RSS的xml文件,所以不會給你看到硬生生的程式碼啦。

所以,當很多你喜歡看的新聞網站或是你很有興趣的私人網站都有提供RSS Feed的時候,你就可以用一個專門用來看RSS的RSS reader,或是叫做RSS aggregater,然後把很多RSS Feed的網址輸入進去,這樣你就可以不用開瀏覽器,也可以看那些新聞、文章、最新消息…而且理論上,你的RSS reader可以自訂自己喜歡的字型、顏色…等等。其實這個跟你去開瀏覽器,一個一個網頁去連、去看是沒有太大的不同的的啦,只是RSS一般都不是網站的管理者手動更新,而是用程式自動更新,所以RSS reader可以幫你檢查有沒有新文章,而且你可以先看標題,再決定要不要看內容,所以這種東西在經常更新的網站比較常用。其實這就像電風扇+冰塊=冷風扇的功能,但是如果你真的需要,你還是會去買一台冷風扇一樣。或是拿網路的例子來類比,blog和一些論壇、討論區其實本質上沒什麼不同,都是一個人發文章然後大家可以回應,只是blog比較適合一個固定的寫手,其他人在旁邊看,運作的形式不同罷了。所以除非你每天都要隨時「監看」十數個網站的最新變化,否則真的不需要用到RSS reader這種東西。

wikipedia、yahoo知識

講到知識,就不能不提「wikipedia」和「yahoo知識」了。所謂的wiki,這通常是拿來給一個群體來管理共用文件用的。例如你在進行某個專案,專案中的成員有很多人,大家可能都會有需要看一些文件,甚至是更新一些文件,例如每日工作報表好了,每人每天都要去update一下吧,這是後wiki的功能就可以讓專案中的成員,去把檔案download下來,改一改,在upload回去,文件可以用附件的方式attach上去,也可以直接是一個網頁,一個大家都可以改,但是不需要懂太多網頁語法。這個比在某個人的電腦裡面開一個共用資料夾,然後大家都把文件放進去,然後資料互相蓋來蓋去要文明多了。那wikipedia呢?就是利用wiki這種大家可以update,或是加入自己的意見的功能,提供了一個類似百科全書的功能。你可以把你不同的名詞放上去,然後就會有閒人路過,把他對這個東西的認知寫上去,可能另一個閒人又看到了,也把他的理解放上去,越來越多之後,後面的人就可以看到大家對這個名詞的觀點和解釋。yahoo知識其實就是抄這個的啦,你把你想問的問題post上去,例如「請問如何讓我的手機升級MP3功能」,如果有人有答案的,就會給你回答。然後你就可以給回答的人一些點數和評價。至於這個點數能幹嘛?我想就看yahoo之後想做什麼促銷吧。

說真的,我覺得這種知識來源,是大眾的、相對不嚴謹的、甚至有可能三人成虎,造成嚴重誤導,但是,至少可以當作是一個知識的起點,讓你知道有哪些東西是跟你有興趣的事物相關的,然後自己再去搜尋相關的資訊,可以節省不少時間。而且,娛樂性頗高,因為永遠都會有人上去問奇怪的問題,然後引來一堆無厘頭的回答:D

Writely 網路文字編輯器

我們公司的幾個同事,也搞了一個blog,這是一個team blog,好幾個人可以上去寫文章,寫的都是我們公司的產品的相關技術問題。昨天,我為了要把一個客戶的問題,寫到blog上,讓其他有相通問題的人可以參考,開始找找有沒有比較適當的工具。因為軟體產品,一定會有很多程式碼要寫出來,不像寫一般的文章,只是一般的文字。所以要有很豐富的編輯功能,能設字型、顏色、插圖、還能自動轉換特殊符號,而不會被瀏覽器誤認成程式碼。這些供作如果要做成word文件是很容易,但是我是要把他寫成網頁,網頁就有很多麻煩事要注意了,所以要找工具。於是我找了一個最新的網路文字編輯器,叫Writely。這個東西,你可以把他當作網路版的word,也就是說,你可以不用裝word,就有一個全功能的文字編輯器。這種技術讓微軟現在很緊張,也即將推出真正網路版的word,以後大家家裡只要裝一套,每台電腦都用瀏覽器連上去,就可以使用word的功能,自己的電腦根本不用裝。

AJAX 網頁非同步部分更新技術

用網路編輯文字?那不是慢得要死?這個不用擔心,這兩年有一套把許多種技術綜合起來的技術,叫做AJAX,簡單的說他可以只更新網頁真正需要更新的部分,其他的保留不動,所以你不會因為要變個字型、插個圖片,整個畫面就要refresh一次,這樣一篇文章可以寫三天。Ajax技術讓你可以用起來跟用灌在自己電腦上的程式的效能滿接近的。可惜,用Writely寫成的文件,要在網頁上顯示,畢竟還是要變成html code,有些小地方還是沒有處理好,不過假以時日,我想這一定會改善的。

除了我這個天天在網路上寫文章、寫程式、找資料的人,網路上還有哪些新型的應用?看網路電視、聽網路廣播,也不是什麼稀奇事了,錄影片放上網路也常看到有人在做,但是你也可以自己路一段廣播,讓大家用iTune下載回來聽,哈哈,自己當廣播節目的主持人,這其實跟blog很像,只是,這是用嘴巴來blog。說真的,我覺得這挺無聊的,但是這是一個個人不吐不快的年代,所以我們寫、我們說、我們用各種方式,將我們的想法,主動的push出去,或者,如果不張揚的話,被動的等著被搜尋、被連結,但是無論是主動還是被動,我們都公開的展示我們自己。

Web 2.0

以我的理解,這個就是最近開始炒作的web 2.0話題。web 2.0目前還沒有嚴謹的定義,他大體上就包括我前面拉拉雜雜寫的這些。通常大概有某些特徵,我們會說他是web 2.0:

  • 他是在網路上完成的,或是說以web為平台的(好像有點廢話,不然還叫web嗎?)
  • 相對於之前的網路應用是網站經營者先做好,然後告訴你能做什麼,現在比較是大家想幹嘛,就會有人用網路的技術把他做出來給你用
  • 以前是由網站經營者提供資訊,消費者純粹消費,現在整個風潮是由消費者提供內容
  • 以個人為中心,以內容為中心,而不是以某個應用模式或是操作方式為中心
  • 他能夠提供你日常生活的大小事所需,例如買東西上網、看新聞上網、聽音樂上網、聯絡朋友上網、辦公時用網路文字編輯器…

好吧,被你發現了,這裡面根本沒有新東西嘛!這些東西2000年網路熱的時候,哪一樣沒被提過?甚至有人還做出一些東西,但是基於技術的限制,大家覺得用網路版的很慢,所以還是回到安裝在自己電腦上的軟體。而且網路不通的話不就挫著等?

結果現在技術上有一點突破,加上網路看起來只會越快、越多、越穩定,不會走回頭路,所以在網路上傳遞比較多的資料,漸漸的不會變成速度的瓶頸。然後就有一些人又在蠢蠢欲動了。這些人包括資訊業的高層,因為他們要發明新名詞、畫大餅,以騙取資金;一些研究機構,終於發現一些新題材,所以可以推出一些新的評分,例如「web 2.0成熟度」,然後再把這些報告賣給投資人、廠商;至於投資人,又要準備再追尋下一波的網路熱,或是說,要炒作下一波的網路熱,然後撈一些不知道狀況的人的錢。

但是對一般的人呢?說真的,以目前的這些網路應用,都還是太麻煩,絕大部分的人根本不會去用,或是用個一兩次就沒力了。而且剛剛說到這些好用的服務,都是由不同的廠商所提供,我們又要註冊100個帳號,記住100個密碼才能完成我們一天要做的事情嗎?別鬧了吧!所以現在各大入口網站都在一個個併購這些公司,例如blogspot被google買下,google自己還有Gmail、Google Earth…等等,flickr和del.icio.us被yahoo買下…等等。(總之現在已經是入口網站在展現肌肉的時候了,無論你有什麼好點子,你最終要被入口網站吃掉…)而使用者在這草根知識發達的時代,我們究竟是蒙其利還是受其害?我比較悲觀的認為,短期之內絕對是受其害比較多。因為網路上充斥太多無意義的交叉連結,連過來連過去,結果都是再闡述同一篇文章,而且大部分絕對是了無新意、浪費時間。此外,錯誤或偏狹的資訊很容易被捏造。因為網路的搜尋引擎都可以付錢,一付錢之後,你就會被列在搜尋結果的最前面,所以看的人最多,所以你的想法最容易散佈。另一種狀況,就算大家都沒有付錢,讓文章被看到的機率相等,但是如果一個似是而非的觀念被許多人連結,看起來就很像「大家都這麼想」。簡單說就是網路謠言啦,網路謠言藉由大量的交互連結,比起以前只是靠email寄發奔相走告的方式更恐怖,因問他會讓人有「大家都這麼覺得」的錯誤印象。問題是,這些[大家]是代表了誰?他們在互相連結的過程,又求證了什麼?真的能夠說出正確答案的人,是不是有那個時間去更正?假如正確的資訊只有一個人寫,但錯誤的資訊卻有龐大的交錯連結,搜尋引擎的特性,只會將連結多的文件排在前面(這不是付不付錢的問題,而是搜尋引擎的基本機制,它會認為被連結比較多次的文章,一定是大家比較有興趣的文章),所以就容易被看到,然後就更多人去連結,然後就更多人看到…惡性循環,沒有終點

這件事情可以從我之前那個交通論壇得到一些印證。當初我有做個文章點閱排名,但是我沒有設定時間限制,而是統計從網站開站,到當下的時間點,被看過最多次的文章排名。結果,一開始,最受歡迎的文章是類似「本站正式開張」的文章,這文章根本沒有什麼重要的內容,但是因為他排第一,所以大家都會想「他為什麼排第一?進去看看」,就這樣,他就永遠排第一了…

我對web 2.0的態度

所以我個人是覺得Web 2.0是個無聊的口號啦,還是要看一個網路應用的實質內涵。不過因為網路速度的提升和技術的發展,的確慢慢會有些東西,可以移到網路的平台上發展,而且臻至完善。前面提到的那些網站,其實都還不錯玩,對新東西有興趣的人,都推薦去試一試。不過以我試到現在的想法,我覺得這都是生活中不見得需要的東西啦,也還不夠好用,玩樂成分居多。但是要說真的玩樂,娛樂性又不夠,否則如果真的娛樂性夠,早就發了…所以看看吧,如果哪天你真的發現超炫、超有趣,讓你一玩不能罷手(遊戲不算)而且天天都要看的網站(色情網站也不算),麻煩報告一下,我要去買他的股票:D

Leave a Comment