grunt study log. learn from http://www.gruntjs.net