◎我的黑手性格 從十年前進入網路產業工作後,筆者就一直維持自己撰寫程式製作網
頁的習慣,希望這種自己動手做的「黑手」性格,能保持對網際網路
的手感於不墜,而不僅是流於浮泛的趨勢空談。 然而,面對Web 2.0 ,一開始我就不是個領先者,在落後很多先進者
的情況下,更多時候是個學習者。而我的學習之路一樣充滿了黑手性
格,而不是從研究一堆Web 2.0 網站的經營模式開始。 網際網路的商業模式很重要,也是過去我熱衷探尋,以及大家熱衷談
論的焦點。然而網際網路帶來的革命,更多是來自於底層技術架構的
驅動,於是我從研讀RSS 技術文件開始了學習之旅。 那種情況像極了一個修車師傅,在修了十年的車後,突然有一天拿到
一本「汽車製造方法 2.0」的手冊一樣,開始艱難的運用他過去十年
來的修車經驗,試圖了解新時代的汽車架構。 修車師傅在用盡力氣把一輛 1.0架構的車子修補升級到 2.0後,得到
幾個結論:1)如果你打算買新車,那直接買輛 2.0吧,別搞升級了;
2)把舊車升級成 2.0將是門大生意,因為開舊車的人太多了。 Web 2.0 目前僅在產業圈子裡頭很熱門,但是廣大的 1.0網站經營者
其實到現在還不知道該拿Web 2.0 怎麼辦。 2.0是大趨勢,必須有人
來想辦法讓他普及,但是還沒看到有人把這一段做得很好。 ◎編碼問題至為關鍵
數位之牆在2004年加入RSS 機制,我用ASP 3.0 一行一行程式碼實做
出來。比起WordPress 之類現成的Blog系統,這簡直是土法煉鋼。除
此之外,還遇到了網站要進入 2.0架構的第一個困難:UTF-8 編碼。 目前的中文網站大部分是Big5或是GB2312編碼,資料庫裡的資料也是
直接使用這兩種編碼,這在以前並沒有什麼問題。然而舊技術加上舊
架構,當我產出UTF-8 編碼的RSS Feed時,全部變成了亂碼。 由於要動資料庫的架構簡直茲事體大,於是選擇了妥協,將RSS 編碼
成Big5以及GB2312分別應付繁體與簡體中文。就這樣應急了兩年多似
乎也相安無事。 然而當想繼續實做Trackback Ping的時候卻遇到問題。大部分Blog送
進來Ping都是UTF-8 編碼的文字,經過ASP 解譯再進資料庫後全部變
成亂碼。找了兩個程式高手來幫忙都解決不了,只好放棄。 後來借用國外網站Haloscan的免費Trackback 機制,使用兩年多也還
行,只是心中總是有點遺憾(修車師傅的嘀咕:我修的車子,輪子是
借來的!),借來的東西總感覺整合程度很低。 2005年,數位之牆改版進行搜尋引擎優化,網站月訪客量暴增30倍,
原有Access資料庫天天掛掉。在改用微軟 SQL之際,順便將資料全部
轉成Unicode 。然而,網頁還是很偷懶的繼續維持Big5與GB2312編碼。 ◎Widget將造成對 1.0的大衝撞 何以資料庫編碼問題這麼重要?影響的並不僅限於RSS 和Trackback
Ping。2007年顯然是Widget重要的一年,如果我們希望自己網站上可
以插入別人的Widget,或者反之,那麼共通的編碼標準是必須的。 數位之牆在前一陣子試圖加入台灣目前最當紅的書籤網站Hemidemi,
讓每篇文章底端直接顯示該篇文章在Hemidemi被誰收藏。這是標準的
Widget應用,然而遇到我Big5編碼的網頁,全部成了亂碼。 筆者花了一週的時間,很哀怨的將網頁編碼全部改成UTF-8 ,所有功
能全部重測。因為我知道Hemidemi不會是我遇到的最後一個Widget,
未來肯定還有很多Widget要往上加的,長痛不如短痛。 還好先前資料庫編碼轉換已經完成,不然不知道要搞多久。數位之牆
不是一個大架構網站,試想一下,如果類似美國eBay之類還在使用微
軟ISAPI 技術的網站要完全進入 2.0架構,是多恐怖的工程了。 筆者先前寫的「企業網站的Web 2.0 」之路,並不僅是給中小企業主
看,還包含廣大的成功的 1.0網站經營者。任何網站一旦想進入「長
尾」的世界中,這些新一代工具必然會衝撞舊有的技術架構。 未來一年可以想見部分企業內部會開始爭論,原有網站也經營得好好
的,把編碼全部換成UTF-8 好處在哪?最後可能僅將部份網站改版了
事。然而,時代推著大家往前走,最後依然避不掉全面 2.0化的命運。 ◎網際網路最大樂趣:自己動手做 使用ASP 3.0 應該被恥笑嗎?請原諒我,如果十年前就有WordPress
之類的東西,我的選擇可能就不會是自己寫程式,或者根本不會自己
獨立架站而是去Blogger.com 註冊帳號開設Blog就好了。 十年來我所實踐的「個人媒體」正是時下流行的Blog,只是更花時間
在寫程式。例如,今年過年花三天寫出兩個小Widget。好處是可以馬
上試試新點子,然而我也不免問自己,真的需要這麼累嗎? 十年前要搞個數位之牆不是人人都能,拜Blog發展所賜,現在新一代
的Blogger 興起。然而這是可喜的,因為技術能力終於不再成為表達
的瓶頸,讓網路世界更加熱鬧。「個人媒體」終於遍地開花。 展望未來,我還要繼續幹黑手嗎?我只能說盡力。年過35以後,體力
呈現急速下降的趨勢是我完全沒想到的。那一週熬夜改版UTF-8 編碼
,讓我徹底醒悟自己不再年輕。黑手工作還能兼顧多久是不知道的。 這幾年要感謝我的好友Doggy ,每當我抓Bug 抓到兩眼發昏,他總是
在MSN 上有問必答,甚至要我傳程式碼過去透過電話解惑。數位之牆
的簡繁轉換功能也在程式碼的層級深度依賴他所提供的系統。 網際網路的最大樂趣或許正在於自己動手做,這是讓人當黑手當上癮
的重大原因。我絕對不是程式高手,甚至連半調子都談不上。但是未
來我希望自己不要忘記,捲起袖子工作的那種暢快淋漓感覺。
(文:黃紹麟)
上一篇:企業網站的 Web 2.0之路(下)企業網站物件化
下一篇:數位之牆十週年:一個商人的營利之道
■ 後電子商務時代(二)從價格敏感度看市場競爭格局 - 2012/02/26 ■ 未來的電視 - 2010/02/28 ■ 如何遠赴中國大陸工作(五) - 2008/02/24 ■ 數位之牆十週年:一個黑手的學習之路 - 2007/02/25 ■ 中國網際網路大預言(一)市場邁入飽和期 - 2006/02/26 ■ 警訊:台灣數位內容產業的末班車 - 2005/02/27 ■ 書評:《當科技變身時尚:16% 的科技行銷密碼》 - 2005/02/20 ■ 上網人口的數字遊戲 - 2004/02/29 ■ PDA 變身三部曲 - 2004/02/22 ■ 數位產品造型決定論 - 2003/02/23 ■ 線上影音興起,搶了誰的生意? - 2002/02/24 ■ 互動電視與網際網路 - 2001/02/25 ■ 網際網路與通訊的結合 - 2000/02/27
|