Monthly Archives: April 2009

換上 Firefox 3.5beta4

順著第一次推出 3.5beta 時抓下來玩,穩定性似乎還可以 (目前還沒遇過 crash),要再多跑一陣子才會比較準。 大概是我的 extensions 裝太多了,感覺速度與 3.0 沒有差異。不過在 heavy loading 時 (故意同時開很多新的網頁) 比 3.0 順暢不少。 另外記事升級後發現我自己的 blog 有使用 css3 的陰影效果 (text-shadow),應該是很久前自己改的...

Posted in Browser, Computer, Firefox, Murmuring, Network, Software, WWW | 3 Comments

Percona 的 PERFORMANCE IS EVERYTHING

Percona 在 4/22、4/23 也辦了一場「PERFORMANCE IS EVERYTHING」,地點與 MySQL Conference & Expo 2009 一樣,而且還強調不需要報名費用 XD Percona 對 Sun/MySQL 不滿其實也不是一天兩天的事情了,選相同的日期與地點 (同一棟大樓) 還蠻感覺得出來敵意... 拿兩邊的題目來看,其實 Percona 場的題目比起 Sun/MySQL 辦的好多了。很多人對底層並沒有興趣,而是對「實用方法」有興趣。而且 Percona 的場子也看得出來各大 high-traffic site 的大頭都蠻捧場的 (有些人大概是不想得罪,兩邊都有講),題目也廣多了。 等講者把 Percona 場的投影片放出來後再來看看內容...

Posted in Computer, Database, Murmuring, MySQL, Network, Software, WWW | Leave a comment

MySQL Conference & Expo 2009

MySQL Conference & Expo 2009 已經結束了,有蠻多講者已經把投影片交給大會,由大會公佈在網頁上,有興趣的人可以在裡面翻有趣的題材:「Speaker Presentation Files: MySQL Conference & Expo 2009」。 由於是 Sun 辦的會議,有些檔案會是 ODP 格式 (需要用 OpenOffice Impress 開)。 有些主題還蠻有趣的,這個週末應該會翻翻... 下面是我推薦的清單,有機會就會增加: Covering Indexes: Retrieving Data Without Accessing It:很基本的觀念,介紹 MyISAM 與 InnoDB 的 index 運作方式 (要稍微懂一些資料結構),另外教你怎麼設 index。 Mastering … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Software | Leave a comment

我們的 DNS 是用 Oracle 的 server!!!

「我們的 DNS 是用 Oracle 的 server!!!」 這句話聽起來就很威... 參考:「Oracle 買 Sun」這篇。

Posted in Computer, DNS, Hardware, Joke, Murmuring, Network, Recreation, Software | 1 Comment

WordPress 的 exporter

WordPress 的 exporter 做的實在是很沒誠意... WordPress 的 exporter 是 XML 格式,說更實際一點是 RSS 2.0 + 自訂的 namespace。不過 WordPress 實際上是自己把欄位內容 echo 出來,於是就有一卡車欄位沒有 escape... 首先是踩到「Exporter does not escape url」這個地雷,沒有對 <wp:comment_author_url></wp:comment_author_url> 這個欄位 escape,於是當 url 帶有 & 時就... *boom* 幫 WordPress patch 後又遇到另外一個問題:「wp:meta_value does not escape … Continue reading

Posted in Computer, Murmuring, Network, Programming, RSS, Software | 2 Comments

XtraBackup:線上備份 InnoDB 的好東西

XtraBackup 是 Percona 開發的工具,可以線上備份 InnoDB 的資料,而且不太會影響效能,速度比起 mysqldump 快很多。 以往想要線上備份 InnoDB database,會用 InnoDB 所提供的 InnoDB Hot Backup,但這套軟體不是 open source software,除此之外要收費。 Percona 前陣子開始發展 open source 的版本,軟體叫做 XtraBackup,目前寫這篇文章時的最新版是 0.5-beta。 剛剛試著從一台 production database (比較小台,3GB) 的備份,看起來相當順暢: sudo xtrabackup --defaults-file=/srv/mysql/var/my.cnf --backup --target-dir=/tmp/backup --datadir=/srv/mysql/var 要注意的是參數的順序是有差異的,--defaults-file 一定要在最前面。另外 my.cnf … Continue reading

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

這次 MySQL 版號訂「5.4」的原因

在「Why 5.4?」這篇裡面有提到。 這是在 MySQL Conference & Expo 2009 最常被問到的問題之一,為什麼這次 MySQL 釋出新版使用 "5.4" 這個奇怪的號碼。Ryan Thiessen 剛好遇到參與決定這個版號的人,向他詢問的結果。 原因是,功能比 6.0 少,但不想要用 5.5,因為暗示「進行到一半」,但又想要表示相較於 5.1 有巨大的進展,於是就訂為 "5.4"... 嘴砲 XDDD

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

挑戰 YouTube 的聲音辨識系統

YouTube 能夠以聲音自動判斷影片內容是否在資料庫內,如果在資料庫內他就會將聲音拔除 (不是移除影片)。這個辨識系統是個黑盒子,於是就有人挑戰 YouTube 的聲音辨識系統,找出底線在哪裡:「Fun with YouTube's Audio Content ID System」。 方法很簡單 (trial-and-error,試誤法),但結論很機車,像是居然抱怨 YouTube 沒有機制停權 XDDD:「我用了同一個帳號傳了 82 個影片,收到 35 封 Content ID email,但帳號沒事...」

Posted in Computer, Murmuring, Music, Network, Recreation, Security, Software, Television, WWW | Leave a comment

Cacheboy CDN

因為今年 OSDC.TW 講的 CDN 主題是偏向怎麼選與怎麼用,就沒有提到 Cacheboy CDN。 Cacheboy 本來是一套改自 Squid 2 的 Web proxy cache software,後來軟體改名叫 Lusca,而 Cacheboy 原本的 domain 就拿來開 CDN 服務。 Cacheboy CDN 這個計畫是希望募集機器與頻寬,解決 Open Source 軟體在發行時爆量而造成當機不順的問題,也順便找出 Lusca 有什麼地方還不夠好。像是「Lusca and Cacheboy improvements in the pipeline..」這篇就是在 tune CDN 的時候找到問題。 … Continue reading

Posted in Browser, Computer, Firefox, Murmuring, Network, Software, WWW | Leave a comment

MySQL 5.4

MySQL Conference & Expo 2009 上除了 Oracle 買 Sun 以外的另外一個大新聞:MySQL 5.4。 這個版本的狀態是 beta,把 Google MySQL Tools 裡相當多 patch 併入 MySQL。(尤其是對 InnoDB 的部份) MySQL Planet 上面已經有不少 Sun 自己的測試報告。不過 MySQL Planet 上資料有點雜,要花點時間消化。想要看個大概的人可以從 A Quick Look at MySQL 5.4 開始看,這邊用圖表解釋效能的改善。

Posted in Computer, Database, Murmuring, MySQL, Network, Software | Leave a comment