按月存檔:十月 2006

HTML Reloaded, World Web War 2.0

WWW 發明人 Tim Berners Lee ,現任 W3C 主息,宣布 Reinventing HTML

HTML 4.01 以後,W3C 以 XML 重新定義 HTML,稱為 XHTML

Tim 認為以後見之明來看,HTML 需要逐步演化,想要一次跳到 XML已經失敗了(除了少部份大型組織有在用)。因此要成立一個新的 Working Group,和原來的 xHTML Group 獨立。針對 Web Form 也要擴充規格,預定計畫會成為現有 HTML 4.01 的 superset, XForms 的 subnet。

有一組不隸屬 W3C 的人員另組的 WHATWG,制定 HTML5/XHTML5, Web Form 2.0 一段時間了,發言人 Ian Hickson 表示 W3C 並未知會他們。

World Web War 1.0 是 Browser 大戰,World Web War 2.0 是 Spec 大戰嗎?

Technorati Tags: , , , ,

廣告

不錯的視訊會議系統

What’s the video threshold for face-reading?

裡面的短片感覺很像圓桌會議,感覺不錯。

原文是在講甚麼樣的視訊品質可以讓我們讀到別人的臉部表情,高解析度可能是一個條件。1960 年代對面部表情的心理學研究,用的是錄影帶,但是有 30 fps,今日許多視訊系統還達不到這個水準,周邊環境也可能是提供實感的重要因素。

Technorati Tags: ,

Something about ODF and OOXML

MS Office 2007 OOXML 格式的問題

A Leap Back,這篇講 OOXML 沒有定義通用的日期時間格式,無法處理 1900 之前的日期,反而是將 legicy format 寫進 OOXML 標準中。Office for PC 的 1900 起始格式(而且把潤年的 bug 寫進規格), Office for MAC 的 1904 起始格式

A bit about the bit with the bits,這篇講 OOXML 把 Office 內部用的 bit mask 寫進規格,而非正確使用 XML 的文字表達性,(例如 XML Schema 的 enumeration types)

由這兩篇可以看出 OOXML 是一個急就章,直接把 Office Binary Format 轉成 XML Format 的規格,或是 Developer 要省事不想改 Office Code。:P

Stephen McGibbon 提出 ODF 標準化過程太快,Rob 回應如下

Date Format version Formula status
1997 Excel 97 Developers Kit (Microsoft Press, 1997) not defined
ca 1998 MSDN CD’s in this era had Office file format documentation not defined
Jan 1999 Office 2000’s XHTML formats for Excel not defined
May 2001 Office XP’s XMLSS format for spreadsheets not defined
Nov 2003 Office 2003’s XML Schemas not defined
Dec 2005 Microsoft submits initial “base document" to Ecma not defined
January 2006 Ecma TC45’s Working Draft 1.1 not defined
February 2006 The OASIS ODF Formula Subcommittee is formed to add formula definition to the ODF specification  
April 2006 Ecma TC45’s Working Draft 1.2 not defined
May 2006 Ecma TC45’s Working Draft 1.3 Mirabile dictu! After 9 years of ignoring it, Microsoft finally decides to start defining their spreadsheet formula language.

The OOXML Compatibility Pack
MS 已經提供 Microsoft Office 2007 的 OOXML 格式擴充包給 Office XP/2003,大小為 43MB,完整的 OpenOffice 93MB,依照慣例,自家新格式擴充包和 MS Office 整合的很好,ODF 擴充包整合的很糟,一付不想人家用的樣子。 😛

Technorati Tags: , ,

神奇的 Packet Filter over Link Layer NIC Driver

剛在某窩上看到有人提到這篇論文
The Design and Implementation of Packet Filter over Link Layer NIC Driver

首先這個標題就很神奇,網卡的 Driver 不是 Link Layer,難道是 Network Layer,也許作者想要特別指明不會支援 PWE3 ?

3.5 預到的瓶頸與解決方法 ,看到

一開想用 pcap 的方式來過濾封包,但後來發現 pcap 的運作方式,是將封包資料從 OS 複製一份給 pcap 用,這樣子造成了pcap 沒辦法真正從 OS 中攔劫掉網路封包,所以後來才改用在網路驅動程式中攔截封包。

這這這,Linux 的 netfilterebtables 本來就有 link layer hook ; FreeBSD 的 ipfw(8) 也一樣有 link layer hook,幹麻寫到 device driver 裡去啊

Update:

還有要申請專利的樣子,看起來對 prior art 完全沒查過啊,裡面說

但以現今防火牆所使用之技術,都實作於TCP layer層級,去比對port number。但我們所實作之封包過濾器,則是位於device driver層級,直接在ethernet device driver中做封包過濾之動作。

一般防火牆如iptables(for Linux)、Norton Internet Security(for Windows)等,都是製作於transport layer和application layer中間

無言以對了,FreeBSD 是在 2003-09 有了 layer 2 ipfw ‘fwd’ support ; Linux 是 2002-04 有了 ebtables

Technorati Tags: , ,