網絡隨想三則

Monday, February 25, 2008

〈一〉

跟朋友早前討論過一下在香港推廣 Web Standards 的困難,其一就是出來的成果並不會特別令老闆眼前一亮。你用 table 排版,滿是 presentational tags 的 HTML 所做出來的網頁,並不會因為用了 CSS 和語意「齊整」的 HTML 特別變得好看,看上去可能都是一模一樣。如果老闆只看到結果都是差不多,那為何要改用呢?

使用更好方法和架構,就像練好內功一樣,深藏不露。江湖郎中或許可以一招半式耍得似模似樣,但一到比真的就完全不行。比較醒的老闆,會看得出「成果」不是看表面這麼簡單,網頁的速度、所耗的流量、瀏覽器的支持度、介面的統一性、代碼的管理與維持、改變的影響等等,通通都應該納入考量。

內功練得好,自然能應對更多情況。

〈二〉

Web 2.0 這個字響起後,大家都在看 Web 3.0 ,想法多多,其中有人認為我們將需要更全面的語意網 (Semantic Web)。語意網之建立,在於我們能否將更多「意義」,化為機器可了解和運用的描述,將之利用分析。此為「形容資料的資料」,即後設資料。

然而,這些「意義」由那裏來?大都要靠人作輸入。或許我們可以叫機器嘗試在普通的文件作統計分析,抽出「意義」,但若 AI 未聰明到可以理解,所做的只是有限。

為網絡輸入「意義」,也好像在練功,不過除了為自己,也為了大家。問題是,當用家不能看到甚麼即時的好處,也不會特別神心地輸入。

〈三〉

網絡是資訊泛濫之地,在這裏流通的各種資訊,已大大超越我們所能處理的,因此我們不停地嘗試解決這個問題。其一方法就是加入「意義」,然後讓機器處理。

追源溯流,資訊由何而來?都是由人類而來?機器可不可能產生資訊?

機器產生資訊,可以是工廠式的,但背後以乎一定由人類操縱,資訊來源似乎也必與人類有關。例如,機器讀取股市價格,弄成圖表給大家參考,但股市則是人類活動,而設計圖表的也是人類。但若果要由機器自覺地產生資訊,又關係到 AI 的發展,夠不夠「聰明」。

這個問題,還可以進一步追溯到人類由何而來。早前到朋友寫到關於 智慧設計論 的文章,介紹其中論點,就是認為自然定理不能創造資訊 (Information)。當然,這已超越我所能討論的範圍了。

相關文章: Semantic Web: Where Are The Meaning-Enabled Authoring Tools?

Get list on Google

Saturday, October 16, 2004

As I’m still building the EVA Zone using textpattern . A recent log entries shows that a google search has reached my site. So I come to realize my never-promote-before new site is listed on the google’s list already. It’s quite surprising to me. I think the main reasons are:

  1. Standard compliant: I’m using XHTML transitional and try to validate each page as possible. Althought the CSS I used has some hack on PNG so it does not validate.
  2. The use of CSS to make us of h1,h2,h3 tag really helps. These tags help those web spider to come across your page faster.
  3. The use of ‘Clean URL’ featured in TXP . The URL of my new site looks static, rather than attaching a long argument list ‘?s=news&xxxxx..’

That’s good~~

Textile VS MarkDown

Wednesday, October 6, 2004

最近因為要研究 textpattern ,所以會接觸到其built-in的 textile 。簡單來說,textile是一種簡單的文章語言,方便使用者不用打html code來寫web content。 (Continued)

停留的Web Standard (2)

Tuesday, October 5, 2004

好久之前,我就寫過一篇 停留的Web Standard ,昨天晚上,逛newsgroup看到這麼的一個問題:

問: 這一句<!DOCTYPE HTML PUBLIC “-//W3C//DTD HTML 4.01 Transitional//EN” “http://www.w3.org/TR/html4/loose.dtd”>有什麼用的?
答:沒有用的,只是說明用哪一種格式的html,可以不寫。

分別當然是有的,browser會根據doctype而執行不同rendering mode,後來也有人指出來了。

如果到現在,大家連doctype declaration都不理的話,那麼軟件的支持似乎也是白費氣力。我估計問的人是用dreamweaver開了一個新文件,而在source code裏有這種所以才問吧!就昨晚所逛而言,網頁的問題還是停留在如何弄這弄那,卻沒有看過有關web standards的問題,用css做排版相信也只是一小攝(香港)人會追隨吧?

正當 IE 為了力戰 Firefox 而重組開發團隊,正當 Microsoft 本身也為了本身的網站做了瘦身療程,正當 yahoo! 也轉為css layout(看不到?用火狐再試一下),正當Standards越來越受重視的時候,我們似乎還是在問某某Javascript要什樣可以做到什麼什麼….