HTML 4 10年了

就在前兩週的18號,HTML 4堂堂邁入第10年,這10年過去了,後續的規格也推出不少,像是HTML 4.01XHTML 1.0XHTML 1.1,不過現在比較被推薦來使用的卻還是1999年推出的HTML 4.01,10年過去只增加了0.1版,還真是有股淡淡的哀傷啊,不過這也沒辦法,網路標準的制定和普及與一般程式語言不一樣,不只是W3C制定好就好,瀏覽器還要支援,接著還要等普羅大眾都有更新,網頁開發人員願意用,每個新標準制定出來到普及都有好長一段路要走(想像還要10年才制定的完的CSS3普及的那一天),在這條路上有個地方過不去,基本上就是失敗了,XHTML就是這樣,以Tim Bernes Lee理想的語意網來說,讓文件的語意結構完整是必要的,不過XHTML卻一口氣跑的太多步,先不看XHTML 2.0草案的改動程度,光是XHTML 1.1就已經讓網頁開發人員叫苦連篇,真正的XHTML 1.1要修改mime/type,也因此只要有一點錯誤,網頁就呈現不出來,語法又要求很嚴謹,可以用的entity只有三個,這三個符號不是做標籤使用時就一定要用entity表示之,不然網頁也會掛掉...etc,實在是麻煩一堆,然後看著XHTML 2.0更可怕的草案,終於瀏覽器開發者決定自己跑出來制定HTML 5,還有強化版的Web Forms 2.0,在一千零一網中,Tim Bernes Lee就提到他認為網際網路上的流通資訊和標準不應該為任意單一企業或組織所壟斷,即使是W3C也一樣,所以,最後W3C終於決定重組HTML Working Group,接納HTML 5進入,讓下一版功能更完整,編寫也容易的HTML標準的出現,露出曙光!

我想,大概再等個10年就可以用了吧。


Netscape, rest in peace

早上一起來就看到,AOL說Netscape只會繼續維護到明年二月,並且建議現在Netscape的使用者改用Firefox,Netscape終於要正式的劃下句點了,從1994年開始的收費推出,佔有絕大部分市場,到被免費加系統內建的IE吃走佔有率,到最後借用Firefox核心重新出的自訂版,一共也歷經了10多年,實在想不到現在幾乎沒人用的瀏覽器,過去也曾經是佔有率最高的。

未來,瀏覽器的競爭會是怎樣我想也很難說,不過從現在的狀況來看,我想至少會是一個良性競爭,因為遵循標準的意識已經出來,搞自家規格現在只會被人詬病,在網頁呈現上各家瀏覽器理論上都會一樣,因此未來競爭的重點將會在瀏覽器功能上,這點目前IE還是落後其他對手,因為他IE6之後太長一段時間沒更新,也太晚起步重新開發了,而且在最初的IE7推出時還限制要正版使用者才可以更新。以通過Acid 2測試作為一個里程標來看的話,IE、Firefox、Safari、Opera四家,最後一個通過的是IE、而IE8的推出還要等約一年,Firefox則是明年初就會推出通過測試的Firefox 3,並且在功能和介面都有更好的改善,這些也是目前IE更新版所缺乏的,IE7感覺上就是急急忙忙推出,只修正一些render bug,加入標籤頁功能而已,IE8目前感覺有比較完整的開發規劃,我想,IE8的樣子會成為未來瀏覽器佔有率分佈變化的一個重要關鍵吧。

修正:Netscape出現時間為1994,之前寫錯成1984。


Realforce 103

終於我也入手了一隻 Topre 的Realforce靜電容量無接點式鍵盤,靜電容量無接點的原理和機械式及薄膜式都不一樣,有興趣的可以google一下,這種結構的鍵盤現在只剩下Topre有在做了,這種設計的特色就是開關沒有實體接觸,耐用度和比傳統機械式更高,而觸發荷重可以做到更低,Topre的產品線裡面最低的觸發荷重是30g,其他還有45g和55g,配置則依照標準指位會使用到的手指頭來決定,另外還有隻Realforce106S則是全部按鍵都做最輕的30g,不過這是日文配置的,用起來會很不習慣,Topre的Realforce系列以往一直都是做沒有win鍵的,不管是101鍵的英語配置還是106鍵的日語配置,不過他的幾點特色還是一直讓鍵盤玩家愛不釋手。

閱讀「Realforce 103」全文


Google Analytic更新、XHTML 1.1對應方法

今天一早就看到消息,gslin那也提供了兩個比較重要的連結,一個官方新聞稿,另一個是Google Blogscoped直接介紹如何修改頁面中的script,我看了一下發現到在第一個script標籤內使用了document.write這個方法來修改頁面,不過我這用的是嚴謹到不知所謂的XHTML 1.1,只能使用DOM來做文件樹的修改,所以我研究了一下,了解到他其實只是在判斷網站是不是用ssl連線的,如果是用ssl連線的網站,就使用ssl連線來取得遠端的analytic程式碼,這樣可以避免瀏覽器跑出訊息問訪客是不是要存取非ssl連線的物件。當然我這沒有用到ssl連線,所以我可以直接把他指定成一般連線的位置,變成下面這樣:

<script src="http://www.google-analytics.com/ga.js" type="text/javascript"></script>
<script type="text/javascript">
<![CDATA[
var pageTracker = _gat._getTracker("UA-YOURNUMBER-1");
pageTracker._initData();
pageTracker._trackPageview();
]]>
</script>

黑暗元素三部曲

黑暗元素三部曲

這次的心得是先在BBS發文,分前後兩篇,後面那段是補充,所以有點不連貫。

這故事算是顛覆傳統的吧,所以我才會覺得在西方這種題材竟然能成為兒童文學感到有點困惑,故事是從另一個世界開始的,主角萊拉的世界裡,科學家們發現一種稱為塵的粒子,而塵被認為是構成原罪的基本粒子,不過在觀察塵的時候,艾塞列公爵發現了不同於他們世界的其他世界,重疊在一起,但卻永遠都碰不到,於是他便想連接這些不同的世界,他想毀滅塵的源頭,如此一來,人類就不在有罪惡...etc,這是第一集的主軸,在第一集的最後,艾塞列公爵成功的築起了通往其他世界的橋樑,萊拉也跟著他的腳步前往其他世界(不過我忘了當時動機)。

在第二集,故事從我們的世界開始,所有世界的關係也才明朗化,所有的世界都是平行世界,在什麼時候產生分岐,然後就越來越多世界,天使有能力穿越不同的世界,所有世界的神其實都是同一個,在萊拉的世界被稱為無上權威,在我們的世界被稱為上帝,不過也不是所有世界都有他們的勢力,總之,這位無上權威其實也是天使,而且是第一位天使,他騙其他在他之後誕生的天使說是他創造了他們,以便君臨其下,艾塞列公爵的目標變成打垮此一勢力,於是他找了一個什麼都沒有的世界開始建立根據地,從不同的平行世界廣結同盟,他的軍隊包含了各種各樣的奇怪種族,有科技世界來的,也有奇幻世界來的,而這一個軍隊在第三集還會和天使的聯軍對戰,敵人也不是只有天使,各個世界在他們旗下(教會)的軍隊也都派遣過來,然後因為種種原因,那時戰場還會有幽靈、靈魂,我看到這時真是超期待電影到時後會拍成怎樣XD,不過在那的時間沒很長就是~_~。

艾塞列公爵要做的事其實就和路西法背叛上帝時是一樣的,不過我覺得他真的是超帥的,路西法至少本來就是一名高階天使,還帶領了三分之一的天使叛變,但是艾塞列公爵,只是一名肉身的人類,竟然也想做一樣的事情,而他招集的軍隊,甚至比路西法的軍隊還龐大。

再來講講其他,在這堆世界當中的智慧生命體(因為有些不是人形),可能都流傳著類似的傳說,每個生命都有三個部份,肉體、靈魂、守護精靈,即使在我們這裡也是一樣,只是我們的守護精靈不會顯現,我們也不知道他們存在,無上權威所作的其中一件豐功偉業,就是在人死後,只有靈魂會被帶到冥界,困在那,什麼也做不了,另外兩個部份都會消散為世界中的粒子,守護精靈會直接消散,肉體會漸漸腐敗被大自然所吸收,但是靈魂卻會被困在冥界,這裡其實很地海XD,另外冥界有種人首妖鳥,我直覺想到妖鳥死麗濡,然後黃金羅盤的功用是和塵溝通,中國的易經也是一種和塵溝通的方法,在裡面看到不少其他東西的影子,還蠻有趣的。

最後,作為一本小說他很出色,一段一段看著,不知不覺就看了好幾段,但是要改編成電影應該會有些難度,主要是三本結尾的地方其實都不如過程有力,要怎樣做出一個漂亮的結尾還蠻令人期待的。

昨天寫完後才發現萊拉我完全沒寫XD,不過講真的我不太知道要寫什麼,我知道旅程結束後,他有所成長,他學到了些東西,但是我不知道是什麼,他的旅程說來都是塵為了修復世界所造成的,正因為是有辦法完成塵所交待的任務的他才會受到塵的指引,這是他的幸運,也是不幸,所以當失去解讀真理探測儀的能力時,他才會那麼惶恐,要是我,我寧願不要從恩惠中這種能力。


➡ 前一個月的文章