Mozilla Firefox 2.0.0.4

2.0.0.4 出版,修正了幾個安全性問題,其中兩個是比較嚴重的 (crash 與 XSS):Known Vulnerabilities in Mozilla Products - Fixed in Firefox 2.0.0.4

我自己是用 這隻 nightly build (類似 2.0 的 stable branch,目前的版號是 2.0.0.4pre),每天會自動更新,有些 minor security problem 會先在這個 branch 更新。

Anyway,還在用 2.0.0.3 的趕快更新吧 :p

HyperDB

的 Blog 看到 所使用的 MySQL Database Partition 及 Replication 程式碼 (在 app 層實做):

程式碼不長,在 http://svn.wp-plugins.org/hyperdb/trunk/ 可以看到他把許多 function 包成一個 class,另外有剛成立的 可以參與討論。

不過切 Server Farm 之後要做一些比較特別的 JOIN 就沒辦法做了。另外 Blog 本身也比較單純,可以透過 BlogId 切 Server Farm。

Clearing floats

這篇是在講 。情況是有有個 #container1,包了 #block1 與 #block2:

<div id="container1">
    <div id="block1">content</div>
    <div id="block2">content</div>
</div>
<div id="container2"></div>

其中 #block1 與 #block2 都設有浮動 (float) 屬性:

#block1 { float: left; width: 50%; }
#block2 { float: left; width: 45%; }

另外 #container2 裡面也許會有其他的浮動屬性,但是你不想將 #container2 裡面的東西跑到 #container1 的右邊,所以對兩個 container 用 clear: both 處理:

#container1, #container2 { clear: both; }

現在想要對 #container1 設定 margin-bottom,使之與 #container2 有邊距:

#container1 { clear: both;
              margin-bottom: 1em; }

但這樣是不會動的,#container1 要加上 overflow 屬性 (參考原文內容):

#container1 { clear: both;
              margin-bottom: 1em;
              overflow: hidden; }

不過這樣的話 IE6 還是不會動,所以要再加上:

#container1 { clear: both;
              margin-bottom: 1em;
              overflow: hidden;
              width: 100%; }

理論上這樣就可以解決這些問題了... (真是麻煩 :/)

Google 買下 Feedburner

來自教堂的消息,之前傳言 要買 的消息被確認了,將以一億美金 (大多數都是現金) 買下 $100 Million Payday For Feedburner - This Deal Is Confirmed

這樣測了兩年多的 Google Adsense for feeds 總算有個現成的平台可以直接上?(參考 裡的 )

Update:關於「教堂」的冷笑話還是說明一下好了,這是因為很久前誤把 "Techcrunch" 當作 "Techchurch",後來跟朋友之間聊到 Techcrunch.com 的時候就直接以「教堂」來簡稱了 XD

YUI Grids CSS 的問題...

問個 的問題... 在 IRC 上跟 都沒有找到答案,所以還是開一篇問一下...

如果我想要用 做到 1/8 - 1/8 - 1/8 - 1/8 - 1/6 - 1/6 - 1/6 的切割,要怎麼做?(平常應該是用不到這種 case,所以只是問問而已,想知道 YUI CSS Grids 的極限在哪裡)

順便給個失敗的例子:,這裡面 1-3-1 與 1-3-2 換行了...

307 位數 (1020 bits) 因數分解

上看到三個團隊 () 用了十一個月的時間將 307 位數 (1020 bits) 因數分解。

看起來也許很驚人,但這次是因為這個數字有特殊的性質而能夠使用 分解,這不是什麼新的算法,正常的 RSA Library 都會避開這個問題,所以對目前的目前的 RSA 1024 bits 的影響其實沒有報導裡所說得那麼誇張。

不過,RSA 1024 bits 在電腦速度愈來愈快的情況下的確是愈來愈不安全了,能夠使用 RSA 2048 bits 或是更強的長度會比較好。

參考:307-Digit Number Factored