http://blog.yam.com/user/triptempo.html