블로그에 자세한 설명이 http://blog.daum.net/alberi70/494