http://moment.douban.com/post/136138/?douban_rec=1
http://zhuanlan.zhihu.com/liangcang/20668948
http://www.guokr.com/post/725027/