optparseモジュールの使い方 ref: http://qiita.com/items/203a2896f707730f1c28