Monthly Archives: June 2008

MySQL Maria

在 Bringing up the baby 看到 MySQL Maria 把 feature 都實做出來,開始要針對 bug 修正的階段了。 Maria 是 MySQL 以 MyISAM 為基礎所改良的的 storage engine。對於 Web 服務的使用者來說,與 MyISAM 最主要的差異在於 crash-safe,以及簡單的 transaction。 等暑假的時候再來玩看看...

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

MySQL 調整

昨天晚上幫人「測試」網站,發現速度卡在 MySQL 的 CPU bound,先用 httperf 丟在背景跑,再用 mytop 抓幾個比較明顯的 slow query,補了幾刀 INDEX 後,速度快了不少,不過還是不太滿意。 印象中 MySQL 除了可以紀錄 slow query 外,還可以紀錄沒用到 INDEX 的 SQL query,花了不少時間才找到。這些指令是可以線上改,不需要重開 (如果你堅持要改設定檔重開也 ok),不過請不要在 production 的機器上開,以免 SQL query 寫的很爛,產生大量的 log: mysql> SET GLOBAL log_queries_not_using_indexes = 1; Query OK, 0 … Continue reading

Posted in Computer, Database, Murmuring, MySQL, Network, Software, WWW|2 Comments

Using jQuery in Greasemonkey

Using jQuery in Greasemonkey (with Google AJAX Libraries): (function(){ function myjob() { // your code... } GM_xmlhttpRequest({ method: 'GET', url: 'http://ajax.googleapis.com/ajax/libs/jquery/1.2.6/jquery.min.js', onload: function(r){ eval(r.responseText); myjob(); } }); })();

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

Bloglines 水管工不見了...

剛剛連不上的畫面: 下面是以前的水管工 :p Update:恢復後一堆未讀...

Posted in Computer, Murmuring, Network, RSS, WWW|Leave a comment

交大斷網

交大北區凌晨 00:00 ~ 06:00 斷電,結果斷電後國內是通的,但國際電路卻不通... (印象中這些 router 都是放在一起的,不知道哪裡出問題) 看了一些 server,發現有些 server 有開起來,但有很多 server 沒有開起來,DNS 只有 140.113.6.2 起來,另外兩台 (140.113.1.1 與 140.113.250.135) 都沒起來。另外,Group.NCTU.edu.tw 沒開起來,也許等早上再看看情況吧。 印象中很久沒斷這麼久... (尤其是 DNS,通常不會擺爛到早上再處理)

Posted in Computer, Computer and Network Center, Murmuring, NCTU, Network|3 Comments

關於趨勢科技的 Prior Art

要推翻專利 (使得專利無效) 可以用 Prior art (現有技術) 證明在該項專利申請前,專利的內容就已經為人所知。 趨勢科技 在 1995/09/26 申請了一項專利 (Patent 5623600),描述在 SMTP Gateway 以及 FTP Gateway 上掃描病毒。在今年年初的時候控告 Barracuda 在產品裡使用的 ClamAV 侵犯了該項專利。 由於 SpamAssassin 與 amavisd-new 都使用了類似的技術,趨勢控告 Barracuda 這件事情在國外的開源社群中有很大的反彈聲浪,畢竟沒人能保證下一個被告的不是 SpamAssassin/amavisd-new。 剛剛在 Slashdot 上看到有個人說他以前在的公司 (在瑞典) 早在 1995 一月就已經推出過類似的產品,有大約上萬的客戶安裝過這向產品,並且打算以此提出 Prior art … Continue reading

Posted in Computer, Mail, Murmuring, Network|1 Comment

Ruby 安全性問題警告

在 Simon Willison 的 blog 上看到 Ruby 發出安全性問題警告:Arbitrary code execution vulnerabilities。 patch 的內容可以在 Updates on Drew Yao’s Terrible Ruby Vulnerabilities 這篇看到,已知是 DoS 型態,但可能可以遠端注入程式碼執行,看起來就很刺激... orz

Posted in Computer, Murmuring, Programming, Security, Software|1 Comment

版本控制...

兩件不小的事情: Subversion 1.5.0 終於正式釋出:Subversion 1.5.0 Released! MySQL 的版本控制軟體從 BitKeeper 換到 Bazaar:Version Control: Thanks, BitKeeper — Welcome, Bazaar 關於 MySQL 的部份,有人有寫 step by step 形式的文章,教你取得 MySQL source:From Bazaar to Sandbox in 5 moves。

Posted in Computer, Murmuring, Programming, Software|1 Comment

進入修羅場狀態...

接下來的幾個禮拜應該都是跟 PHP、MySQL、jQuery 戰鬥了... PS:說到 MySQL,最近看到的 MySQL Workbench Community 版還蠻好用的,有興趣的人可以下去玩看看 :p

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

FFmpeg 的 FreeBSD ports

FFmpeg 這套影音轉檔程式跟幾年前的 Debian 一樣,有一個 stable 版,但是大家都去抓 Subversion Repository XD (因為 stable 版實在太舊了...) FreeBSD ports 裡有一個 2007/10/04 的版本,不過這個版本從以前就寫的很亂,後面維護的人改起來一直很辛苦... 所以想要客製化的人通常會選擇重作 XD 所以我當初弄了一個版本給 PIXNET 用,也差不多是 2007/10 包的,在 blog 上也有提過:ffmpeg (全包在一起)。 由於這半年多 FFmpeg 改了不少東西,所以差不多是重包一個新版看看有沒有把之前遇到的問題解決:ffmpeg-2008.06.14.13767.shar,這個版本是 Subversion Repository 上抓下來的,checkout 的時間點是 2008/06/14 r13767。 理論上在 FreeBSD 上把 shar … Continue reading

Posted in Blog, Computer, FreeBSD, Murmuring, OS, Recreation, Software, WWW|1 Comment