2016年3月14日月曜日

javascript ドット表記の変数、動的扱う方法

例:以下のオブジェクトから、obj.a.bを取得する方法
var obj = { a: { b: '1', c: '2' } }
ドット表記なら、「obj.a.b」で簡単に取得できます。
動的に取得するには、「new Function」を使います。

var str = 'a.b';
var data = new Function('_', 'return _.'+str)(obj);


2016年1月26日火曜日

keytoolでjavaの証明書を削除する方法

以下のコマンドを使えば、証明書を削除できます。
keytool -delete -alias  -keystore $JAVA_HOME/jre/lib/security/cacerts -storepass yourpass
説明:
①-alias 証明書の名前
②-storepass キーストアの整合性を保護するために使うパスワード
③-keystore javaのcacertsの場所


macでhostsファイルを修正後に即時に反映されるコマンド

macでhostsファイルを修正後に即時に反映されるコマンドは:
$ sudo dscacheutil -flushcache