2007-01-13 21:59 HTML Reloaded, Rediscover the web ?
在 HTML Reloaded 提到 Tim Berners Lee 宣布要組 新的 HTML Group, 結果主席由 Chris Wilson 擔任.
Chris Wilson 何許人也? Microsoft IE Team Program Manager
於是 Daniel Glazman 質疑這樣不好, 會引起其它 Browser Vendor 的疑慮, Chris Wilson 出來說明,"其實我也是百般的不願意啊~", Daniel 又出來回應, "你對 error-correction 的說法佐證了你偏坦 Microsoft 啊"
最後 Daniel 說, "我們還是請出 Sir. Lee 來當主席吧"
註: WHAT-WG 主張把 error-correction 標準化, 標準化的原則是: "盡可能的抄 IE6, 但是要讓其它 Browser 可以實作", Chris 認為這部份標準化套用在 HTML5 是可以的, 但不應該套用在 HTML 4.01 以前
Technorati Tags: web, what-wg, html5
2006-12-05 19:11 等待新漢碼 , Unicode composite characters
在 Jeff Hung 那看到 "等待新漢碼",主旨是一字一碼的設計造成新字 難以/太慢 進入電腦環境。
事實上 Unicode composite characters 可以提供該文所提組字功能,即使是更複雜的阿拉伯文 Ligatures 也在 Unicode 標準中有制定。問題在目前的大部份電腦環境並未實作出相關的字型描繪技術,作業系統和應用程式也為做相關處理,看看還有多少程式連 Surrogate Pair 都當成兩個 Character,就知道這是漫漫長路了。
Technorati Tags: unicode, composite characters
2006-10-28 18:25 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: HTML, XHTML, HTML5, Web Form, XForm
2006-10-27 23:04 不錯的視訊會議系統
What's the video threshold for face-reading?
裡面的短片感覺很像圓桌會議,感覺不錯。
原文是在講甚麼樣的視訊品質可以讓我們讀到別人的臉部表情,高解析度可能是一個條件。1960 年代對面部表情的心理學研究,用的是錄影帶,但是有 30 fps,今日許多視訊系統還達不到這個水準,周邊環境也可能是提供實感的重要因素。
Technorati Tags: videoconference, webcam
2006-10-18 21:14 Something about ODF(Open Document Format)
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 擴充包整合的很糟,一付不想人家用的樣子。 :P
Technorati Tags: Open Office, OOXML, ODF
2006-10-01 21:48 Google, Cray, General Purpose
Marc Hamilton 在 Is Google the Next Gray? 中寫
Google may be able to afford to build out their own custom programming staff and hand-assemble their own data warehouse, but for how long? Do we someday look back on Google as the Cray of the Web 2.0 software world?Cray 是做超級電腦的公司,原來軟硬體都是自行設計,不過後來被一堆 General Purpose CPU 做的超級電腦打到破產被收購,Sun 大頭 Jonathan 也講 The Rise of the General Purpose System,目前 Super Computer Top 500 裡有 199 台是用 x64 做的。
軟體和硬體不同,硬體有很高的成本要攤掉,Google 這種處理大量資料的公司強者愈強,別人要砸錢買硬體跟 Google 的軟體拼執行速度、開發速度、管理成本,可不容易。
有件事情可能可以當個指標,觀察 Yahoo/MS/OSS 和 Google 差距有多大
Google 的 MapReduce,發表出來以後有 Open Source 的 Hadoop 要實做出來,作者 Doug Cutting 跑去 Yahoo,Yahoo 只是看重 Doug 過去開發 Lucene(Search Engine)、Nutch(Web Search System)的能力呢?還是也要引用 Open Source 力量。
Technorati Tags: Google, MapReduce, Yahoo, Search
2006-10-01 21:47 神奇的 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 的 netfilter、ebtables 本來就有 link layer hook ; FreeBSD 的 ipfw(8) 也一樣有 link layer hook,幹麻寫到 device driver 裡去啊
Update:
還有要申請專利的樣子,看起來對 prior art 完全沒查過啊,裡面說
但以現今防火牆所使用之技術,都實作於TCP layer層級,去比對port number。但我們所實作之封包過濾器,則是位於device driver層級,直接在ethernet device driver中做封包過濾之動作。無言以對了,FreeBSD 是在 2003-09 有了 layer 2 ipfw 'fwd' support ; Linux 是 2002-04 有了 ebtables
一般防火牆如iptables(for Linux)、Norton Internet Security(for Windows)等,都是製作於transport layer和application layer中間
Technorati Tags: bsd, linux, thesis
2006-08-03 00:48 Yahoo! TW 新板網頁拒收 IE7
2006-08-03 00:48 Veritas CLI simplize to ZFS like
Veritas 和 ZFS 都具備 file system 不停止直接加硬碟直接放大縮小 file system 容量的能力,不用 growfs。
From Voronin:
Veritas 要建一個兩棵硬碟的檔案系統需要的指令 (Basic 版免費)
# vxdisksetup -i disk0ZFS 的指令
# vxdisksetup -i disk1
# vxdg init dg0 dm0=disk0 dm1=disk1
# vxassist -g dg0 maxsize dm:dm0
# vxassist -g dg0 maxsize dm:dm1
# vxassist -g dg0 make volume0 dm:dm0
# vxassist -g dg0 make volume1 dm:dm1
# vxvset -g dg0 make vset0 volume0
# mkfs -F vxfs /dev/vx/rdsk/dg0/vset0
# mkdir /mnt0
# mount -F vxfs /dev/vx/dsk/dg0/vset0 /mnt0
# vxvset -g dg0 addvol vset0 volume1
# fsvoladm add /mnt0 volume1
# zpool create pool0 disk0 disk1新的 Veritas 指令
# zfs create pool0/fs0
# sfop dg create dg0 disk0 disk1雖然 Veritas 指令簡化了, 但是免費版的有 4 volumes, and/or 4 file systems, and or 2 CPU sockets 限制,好處是已經實作在 AIX/Solaris/Linux 三種平台。
# sfop fs create dg0:fs0
Technorati Tags: ZFS, Veritas
2006-08-03 00:47 Metcalfe's Law overestimates value
