Monthly Archives: January 2008

用 SSD 當作 MySQL 的儲存空間

Update:原作者拿到硬碟後測試了一天,發現寫入速度不盡理想:24 Hours with an SSD and MySQL。 SSD 硬碟應該要列入耗材... 國外有一些先驅已經在測試把 MySQL 的 data 丟上去跑:Thoughts on SSD and MySQL 5.1,這篇裡建議把 sync_binlog 與 innodb_flush_log_at_trx_commit 保留預設打開的狀態 (用 InnoDB 時,如果為了效率會把這兩個都關掉,尤其是後者,有寫入動作時的速度 (INSERT/UPDATE/DELETE) 會差十倍到三十倍),不過我覺得為了減少 I/O 還是要開。另外在 OS Filesystem 層的參數也要注意。 寫這篇才想到 FreeBSD 7.0 有 iSCSI 可以測試,來測看看效率...

Posted in Computer, Database, Hardware, Murmuring, MySQL, Software | 1 Comment

在 CSS 裡對於 Sub-Pixel 的計算方式

jQuery 的大魔頭 John Resig 在他的 blog 上討論了各瀏覽器對 Sub-Pixel 的處理方式:Sub-Pixel Problems in CSS。 在他文章裡,他產生了一個 50px 的 div,裡面包著四個 div,設定寬度為 "25%",然後丟到 Opera 9、Safari 3、IE 6、IE 7、Firefox 3,以及 Firefox 2 裡測試。另外用 Javascript 去抓 DOM 裡面的寬度。這個問題也可以解釋為什麼某些站台的 Navigation Bar 在不同的瀏覽器下會有奇怪的「殘影」。

Posted in Browser, Computer, CSS, Firefox, IE, Murmuring, Network, Opera, Safari, Software, WWW | 1 Comment

FreeBSD ZFS 的穩定度

FreeBSD 7.0 看起來會在二月放出,似乎會有很多人想要上 ZFS 測試,不過我們自己拿 FreeBSD ZFS 在 RAID 上的穩定度其實還不太夠,另外效率上也不太讓人滿意... 有台 12 顆硬碟的機器,上面是跑 amd64 1GB 記憶體 (目前應該是 4GB 了,下面測試時是 1GB),ZFS 的架構是前六顆硬碟跑一組 RAIDZ1,後六顆也跑一組。常常跑到 out of kernel memory,加到 4GB 後還是一樣,要改動開機參數,換句話說這部份還沒有寫的很傻瓜... 效率上,在刻意關掉 atime 以 "FTP" 測試 Random Read 的速度卡在 I/O,非常慘的數字:10MBytes/sec。 另外最近剛好看到 Joyent's weblog … Continue reading

Posted in Computer, FreeBSD, Murmuring, OS, Software | 2 Comments

把 X31 修好...

這陣子跑機房發現 IBM R60 真的太重,於是決定把 X31 修好帶著跑,修起來其實蠻快的,星期五晚上送修,星期一就打電話來報價,然後回家把 OS 裝好後開始用,現在看起來狀況還不錯... 我有習慣把 Driver 收到 del.icio.us 上,所以重灌的時候只要把網路卡的 Driver 先裝起來跑一次 Windows Update 後,把還沒裝進去的部份裝好就可以了:gslin's bookmarks tagged with "x31" on del.icio.us。 至於資料的部份,我大多數都是放在網路上,大多數都是 PuTTY 連出去做事,所以也不太需要再處理 :)

Posted in Computer, Hardware, Murmuring, Network | 4 Comments

微軟將於二月將瀏覽器強制升級至 IE7

微軟以「安全」理由打算在 2/12 時強迫使用者升級至 IE7,如果不想要升級的使用者必須手動設定。 對於 IE6 only 的網站來說,這當然不是什麼好消息。微軟的這項行為等於是強迫他們要處理 IE7 相容性問題。對於使用者來說,在所有的網站都必須讓 IE6 可以正常運作下,用 IE6 的問題反而會比較小。 但對於網頁開發者來說,能夠僅快把 IE6 的市佔率壓低到可以忽略的程度,功德無量...

Posted in Browser, Computer, IE, Murmuring, Network, Security, Software, WWW | 16 Comments

最近的幾件事情...

累積太久沒寫,有些議題剛好可以合併起來看... 第一個想到的是 MySQL AB 被 Sun 買下,以及在 Slashdot 上看到有人認為 Google 的 MapReduce 成功是 Computer Science 界的一大退步 (MapReduce — a Major Step Backwards?)。 把時間點再往前,拉到 Oracle 買下 Innobase Oy 及 Sleepycat Software (Berkeley DB) 兩家公司時一般的反應 (分別是 2005 年十月、2006 二月),以及買下後的進展... Oracle 買下 Sleepycat … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Software | 6 Comments

奇怪的 WordPress 問題...

十天沒寫文章的原因不是沒空寫,是因為我寫了之後一直發不出來 :( 我之前用的是 WordPress trunk 版 (2.4),用 xdebug 追蹤後,確認發表時會卡在 wpdb 的某個函數裡面,一組 infinite loop,但又不知道是怎麼掉進去的... 曾經換過機器,在不同的 OS 以及 MySQL 版本上跑,發現都還是一樣,最後找不到問題就 Downgrade 到 2.3.2,結果就沒問題了 Orz... 先暫時這樣吧... (沒力)

Posted in Blog, Computer, Murmuring, Network, Software | 3 Comments

使用浮水印取代 DRM

大約半年前寫的「使用浮水印取代 DRM」看到音樂產業決定要使用了 (Digital Watermarks to Replace DRM),但是有幾個問題要考慮: 浮水印演算法本身是不是有公開?如果沒有公開,上法院後要如何證明給法官看? 浮水印破壞音質的情況如何?能抵抗的程度如何?

Posted in Computer, Murmuring, Music, Recreation, Security | Leave a comment

快速刪除:中壢真理堂

在李怡志寫完「拿Wikipedia條目當企業網站的一個範例」之後,我就在猜到底多久會被快速刪除 XD 查了一下刪除紀錄 (透過「編輯本頁」看),是 Shizhao 刪的。 其實反過來這樣想,因為你根本不知道誰去買 Google AdWords 廣告,所以你可以故意幫一些名氣不夠大的人物、團體買 Google AdWords 廣告,指到 Wikipedia 上,然後讓人爆破後被快速刪除。 而相同的,你也可以自己買 Google AdWords 指到 Wikipedia 的頁面上,但是在 Wikipedia 上辯稱跟你沒有關係。 Update:應該是 AdWords。

Posted in CMS, Computer, Murmuring, Network, Wiki, WWW | 6 Comments

Cross-Site XMLHttpRequest

Firefox 3 支援了 W3C 所制定的 Cross-Site XMLHttpRequest:Cross-Site XMLHttpRequest。 從 John Resig 的說明文件可以看到 client side 不需要修改任何程式碼,而 server side 只需要多送一組 Access-Control 的 header 就可以了。想了一下,似乎沒有額外的安全性問題。 不過要等到能廣泛使用至少要再過個兩年... (IE8?)

Posted in Browser, Computer, Firefox, Murmuring, Network, Programming, Security, Software, WWW | 1 Comment