Minefield (Firefox 3) 的 SSL Certificate 處理

Minefield 是 開發時最新版的代碼。最近發現連不到自己簽 SSL Certificate 的站台,會出現以下的錯誤訊息:(像是 )

An error occurred during a connection to opensvn.csie.org:443 because it uses an invalid security certificate.
The certificate is not trusted or its issuer certificate is invalid.
(sec_error_unknown_issuer)

以前只會跳出警告畫面,現在必須手動把站台加入例外名單:Tools -> Options -> Advanced -> Encryption -> View Certificates -> Add Exception。我猜這個功能會因為民怨而在正式版出版前被拿掉...

Bloglines 的 Hotkey

我果然還是用太少 :p

前幾天我突然想到 有提供 Hotkey 直接操作,用了以後才發現在 設定都配合好的情況下相當好用。我目前只用到三組快速鍵:用 "s" 列出下一個未讀的 feed,"j" 與 "k" 則是在這個 feed 內上下移動,最後再用 "o" 將想要獨立出來看的文章開新頁面。

最後一項開新頁面的功能,配合 的設定可以變成開新的 tab,預設應該是丟到背景,於是我就可以在 先大致看過一次後,再開始仔細看想看的。

我發現 版反而沒有這些 Hotkey...

Firefox 3.0a9pre - Minefield 版

(也就是 Firefox 3.0a9pre) 裝了起來,雖然還是有些 bug,不過穩定性比起六月時用的 3.0a6 好太多了,目前還沒有出現過「本程式作業無效,即將關閉」的畫面,而且中文顯示、輸入也都正常,大多數的 Extensions 也都可以透過 強制在 3.0a9pre 上跑。

因為通過了 的關係,很多亂寫 CSS,用 看會爛掉的網站,用 Firefox 3 看也會爛掉,這些站台在 Firefox 3 出來以後應該會修正。

無名小站的圖片展開程式

事前說明:在發表這篇文章時我是 的技術顧問,的相簿服務屬於 的競爭對手。

Update 2008-07-17:我已經修改 em:maxVersion 改到 3.0.*,所以 Firefox 3 應該可以繼續用 orz

Update:我利用 產生 Extension,如此一來就不需要裝 就可以使用展開程式:,你可以抓下來以後先放到桌面上,然後再把檔案的圖示拉進 ,這時候 就會問你要不要安裝。

我用 寫了一個圖片展開程式:,程式碼可以在 這裡看到。

以彎彎的相簿為例子,這是沒有使用前的圖,以及使用後的圖:(請分別點入看原始大小)

在 non-IE 瀏覽器修改 innerHTML 的速度

還是太慢的時候的解法:When innerHTML isn’t Fast Enough...

在作者的文章裡面,你可以看到在非常極端的例子裡,用改寫過的 replaceHtml() 在 2.0.0.6 裡 destroy 與 replace 的速度各快了 473 倍以及 50 倍。而在 3.0.3 beta 上則是 create 100 倍,replace 50 倍。

上面可以看到兩個作者 ( 的作者以及上面那篇文章的作者) 討論把這個功能放入 的一些問題:Faster then innerHTML

將 Xuite 的 comment 由舊排到新

事前說明:在發表這篇文章時我是 的技術顧問, 的網誌服務屬於 的競爭對手。

我一直覺得 的 Comment 看了很累,因為是由新到舊出現,所以閱讀時的順序必須是從下到上,但每個留言又是從上到下,於是眼睛要不要的跳來跳去...

於是,我用 寫了一個 script,將 的 comment 反過來排,由舊排到新:

寫這個 script 的時候才發現 有用 ,所以直接套進來用就可以了 :p

Adblock Plus 擋頁面元素

前陣子才從那邊看到 (不過我沒有用,因為要自己設定太麻煩了),結果這幾天就發現 可以擋頁面元素,而且 (某個可以訂閱的 Adblock Plus 清單) 這陣子也開始用這個方式列清單了...

這是 的首頁,被清的乾乾淨淨的,看起來真愉快啊 XD:

這是某大站:

jQuery 1.1.3

受到 的刺激,這一版的 大幅改善 CSS Selector 的速度, 官方的測試結果比 1.1.2 快了 800% (也是以 測試):jQuery 1.1.3: 800%+ Faster, still 20KB

不過這個版本在 mailing list 看得出來目前還很不穩定,很多人抱怨在非主流的 browser 上會有問題 (主要是 ,以及 ),甚至有 上的使用者抱怨 回報 測試全部都是 return error。

接下來的 1.1.4 版將會是 1.1 系列的最後一個版本,之後就是 1.2 了...

Safari 的 display: table-cell

找到的 bug 似乎是講用 Javascript 動態改變 display 時的 bug,不過我遇到的是純 CSS 的 layout 問題...

丟到 IE6/Firefox2/Opera9/Safari2/Safari3 測試,發現在 2.0.4 (Mac) 及 3.0.1 (Win) 上都會先出現 #id2 再出現 #id1,但是其他的瀏覽器都是先顯示 #id1 再顯示 #id2。

這是在我的 Windows 上顯示出來的結果,Safari 2.0.4 (Mac) 的結果跟 Safari 3.0.1 (Win) 的結果一樣,再加上我手邊沒有 Mac,就不貼了:

我的問題是, 這兩個都通過 的 Browser 到底哪個才是正確的?

UpdateThe display declaration 上早就提過這個問題了。