This blog is for keeping my study notes, sharing knowledge and showing the products of my study.. I welcome your feedback...