http://liudaoru.iteye.com/blog/540772
http://zvikico.typepad.com/problog/2007/11/five-ways-for-t.html
http://www.iteye.com/topic/633824
http://www.ibm.com/developerworks/cn/linux/opensource/os-ecbug/