N 年前我有弄過一次:
http://www.jeffhung.net/blog/articles/jeffhung/251/