Serverlessフレームワークでテストを書く
2017/3/15追記
これが今のところベストプラクティスっぽい serverless.com
mocaとchaiで書くのがよさそう。
serverless 公式ブログでもmochaを使ったエンドポイントのテストが紹介されていました。
素晴らしくわかりやすいServerlessでTDDやろうぜのスライドを発見しました。
www.slideshare.netmochaの使い方
Mocha - the fun, simple, flexible JavaScript test framework
参考URLあれば追記していきます。
Unityの画面録画機能つくりたくて調べたことまとめ
uRecord
プラグイン「uRecord」を使用。
マシンスペックに依存しない書き出し方法なのでコマ落ちの心配がなさそう。
連番静止画を書き出すだけなので動画作成にはffmpegを使っている。
Texture2DのReadPixels
サイズの指定ができる模様。
ffmpeg必須。
csldevlog.blogspot.jp
こんなのも。権利関係が面倒そう?
everplay
動画をWEBに共有する。導入がかなり簡単みたい。 tsubakit1.hateblo.jp
SpriteKit + ReplayKit
UnityじゃないけどiOS向けのSpriteKitはReplayKitってのがついてて、録画が簡単にできるっぽい?
MacBookProタッチバーが効かなくなった時
結論
Macを再起動すればOK。
経緯
壊れたのかと思って焦ったのでいつかどなたかのために事象の共有を。
タッチバーのボリュームボタンと明るさボタンが突然効かなくなってしまいました!!!
ミュートボタンは効くんだけど、他2つのボタンは押してもスライダーが出てこなくなってしまいました。
しかし、再起動したら即なおりました。よかった。
docker + Rails で binding.pryを使う
Docker + Railsで便利なbinding.pryを使いたいと思いました。
これが使えると開発効率が全然違います。
以下の方法でいけました。
1. docker-compose.ymlのwebに以下を追加。
docker-compose.yml
web: ... stdin_open: true tty: true
2. docker ps でコンテナの名前を確認
NAMESに表示されるxxxxxx_web_1 みたいなのがそれですね。
3. docker attach
docker attach xxxxxx_web_1
これで、binding.pryが使えるようになりました。
brew link openssl --force が失敗した時の対処法
$ brew install openssl
$ brew link openssl --force Warning: Refusing to link: openssl Linking keg-only openssl means you may end up linking against the insecure, deprecated system OpenSSL while using the headers from Homebrew's openssl. Instead, pass the full include/library paths to your compiler e.g.: -I/usr/local/opt/openssl/include -L/usr/local/opt/openssl/lib
.zshrcに以下を追加してパスを通せばOK
export PATH=/usr/local/opt/openssl/bin:$PATH