2017/02/13 - 2017/02/19のメモ

2017-02-19
memo

今週の気になったことメモ

httpbin

https://httpbin.org/
会社の人に教えて貰った。
適当なmockAPIとして使えそうで、役に立ちそう。

歴史的には意外と古いらしく、3年以上の歴史があるらしい。
build failingなのが少し気になるが…。


Dockerコンテナを本番環境で使うためのセキュリティ設定

http://qiita.com/muff1225/items/4edea7b039dd9f26098f
実行ユーザ作成と、content_trustは確かに必須と感じた。真似しよう。


契約音痴はまだ続いている

http://brevis.exblog.jp/25358322/
Twitterで流れてきた記事。この手の話は定期的に見る。


Meteor

https://www.meteor.com/
単純に知らなかった。electron的なクライアントアプリ作成のツールのようだ。


Docker Storage. An introduction

https://blog.codeship.com/docker-storage-introduction/
基本的な内容がまとまっていて復習になる。


An artisan command to easily test mailables

https://murze.be/2017/01/artisan-command-easily-test-mailables/
メール周りのテストは、たしかにちょっと困っていたので、今度試してみよう。


Gitのconflictで単純にどちらかのブランチの内容でファイルを置き換えたい時

とあるブランチから、masterをリベースして競合した時に単純にいずれかのブランチの内容で置き換えてしまいたいときにどうやれば良いのか分かってなかった。

1
git checkout --ours [file_path]

で、やりたいことが出来た。今後もお世話になりそうなコマンドだ。–theirsだとブランチ側のファイルで置き換えれる。

本家マニュアルの記載は下記。
https://git-scm.com/book/ja/v2/Git-%E3%81%AE%E3%81%95%E3%81%BE%E3%81%96%E3%81%BE%E3%81%AA%E3%83%84%E3%83%BC%E3%83%AB-%E9%AB%98%E5%BA%A6%E3%81%AA%E3%83%9E%E3%83%BC%E3%82%B8%E6%89%8B%E6%B3%95

git checkout コマンドには –ours や –theirs オプションを指定することもできます。これを使うと、何かをマージする代わりに、どちらか一方を選択して簡単にチェックアウトできます。

これは、バイナリデータのコンフリクトを解消するとき(使いたい方を選べばよい)や、他のブランチから特定のファイルを取り込みたいときに便利でしょう。後者であれば、マージコマンドを実行してから該当のファイルを –ours か –theirs を指定してチェックアウトし、コミットしてください。


Refactoring to Collections

https://adamwathan.me/refactoring-to-collections/
Loopをやめてcollections使おうねというコードサンプルや解説本。動画付きだと高いけど、PDFだけなら$40程度。

サンプルも落とせるので気になるなら呼んでみよう。ちなみにコードはPHPなので、PHPerにはとても良い本。