npm runで複数のscriptsを動かす

2015-09-17T19:58:13+09:00 JavaScript Node.js

https://www.npmjs.com/package/npm-run-all を使えば可能らしいのでやってみた

start-stop-daemon

2015-09-03T01:34:26+09:00 その他

サーバープログラムとかをデーモン化しつつPIDファイルを出力するようにしたいのであればstart-stop-daemon使えば良いっぽい

angular.js $animateCss

2015-08-28T21:58:53+09:00 JavaScript angular.js

$animateCssを使えばkeyfames構文のような形式でアニメーション定義出来るっぽいのでやってみた

TabLayoutでaddTabした直後にselectしてもスクロールされない件

2015-08-23T04:27:36+09:00 Java Android

Android Design Support Libraryで?追加されているTabLayoutを使った場合に、addTabをした直後にselectメソッドを呼んだりaddTabの第2引数でtrue(selected)にしてもそのタブにフォーカスは当たるけど自動アニメーションスクロールによる処理が行われない為に自分でそのタブが出てる所までスライドしないといけない問題が出てるのですが...

なんとか解決出来たっぽいのでメモ

Mockitoでfinalクラスをモック化 (3)

2015-08-19T15:34:57+09:00 Java

今まで

というように書いてきたんですが、知ってはいたものの書いてなかったっていうのもあるので改めて書く事にした

twitter4j+mockwebserver

2015-08-17T13:54:43+09:00 Java Android

例えばtwitter4jを使う所をテストしたい場合にやたらとAPIリクエスト投げられても困るなっていう事案が発生した場合に、twitter4jが投げるリクエストをローカルサーバーとかにぶん投げるようにしてテストしたいみたいなケースの場合の検証をしてみた

※環境はAndroid(Robolectric)

Strict-Transport-Security

2015-07-22T10:10:56+09:00 その他

参考1: https://developer.mozilla.org/ja/docs/Security/HTTP_Strict_Transport_Security

参考2: HSTS (HTTP Strict Transport Security) の導入

HTTPSじゃない所にアクセスしたらHTTPにリダイレクトされる(HTTPで言うリダイレクトでは無いと思われる)ような仕組みがブラウザに備わってる(すべてのブラウザでサポートされてる訳でも無い模様)みたいなので色々やってみた

※やってみただけなのでセキュリティ対策を前提してないので

angular-cache

2015-07-17T08:11:22+09:00 JavaScript angular.js

angular.jsには$cacheFactory?っていうのがあるけれどもおそらくはlocalStorageとかにキャッシュしたりするような機構は備わっていないはず。でそういうのを出来るようになるangular-cacheっていうのを使ってみたのでメモ

ES7のawait

2015-07-10T07:58:37+09:00 JavaScript

参考: ES7 の Async/Await を使ってみた

ES7からawaitが使えるようになるとのことでやってみた

browserify+babelifyでのオプションの指定

2015-07-08T21:38:41+09:00 JavaScript

例えばbabel.jsでes7.asyncFunctionsを使う場合にはオプションの定義と一定のモジュールが必要なそうで