タグ

2016年5月25日のブックマーク (5件)

  • git-reviewer 書いた - その手の平は尻もつかめるさ

    code review の reviewer 選出をする時,pull request の内容をざっと眺めてから「この部分だから XX さんかな」とか「あそこのコードは YY さんが詳しいだろう」とか,そういう感じで選ぶことが多くて,つまりは勘と経験で選びがちになってしまう.これについては常々いくばくかの危うさを感じていた. そもそも,「reviewer として誰が最適か」という知識はプロジェクトに長く関わっている人でなければ知りにくいものであり,いわば属人的な知識のひとつだと思っている.プロジェクトからそういった長老的な人がいなくなってしまったら,最適な code review を実施できなくなってしまう可能性がある. 従って,やはり技術で解決ということになる. Facebook が作っている mention-bot という GitHub の bot として動作するやつがあって,これは p

    git-reviewer 書いた - その手の平は尻もつかめるさ
    oppara
    oppara 2016/05/25
  • システム障害で消耗してるあなたに:失敗から学ぶための取り組み「Failure teaches Success」 - クックパッド開発者ブログ

    こんにちは!広告エンジニアのレオです。最近、システム障害を起こしていますか?クックパッドも例外ではないです。毎月、何かしらのシステムに何かしらの障害が起きてしまいます。その際、早く気づき、速やかに対応することによって被害を最小限に留めるように努めます。そして、システムやデータを正常な状態に復旧させます。 正常な状態に戻した段階では対応はまだ完了していません。問題の当の原因は何なのか、またその再発をどうやって防止するかを考えて手を打つまでは、障害の対応が完了したといえません。予防しない限り、また同じ過ちを繰り返すことになってしまいます。 失敗は成功のもと 根原因分析、そして再発防止は大事な作業ですが、とても難しい作業です。クックパッドでは、これらを少しでもやりやすくするために、ルールと仕組みをまとめています。この仕組みを「Failure teaches Success」(略してFtS)と

    システム障害で消耗してるあなたに:失敗から学ぶための取り組み「Failure teaches Success」 - クックパッド開発者ブログ
    oppara
    oppara 2016/05/25
  • AWS Elasticsearch Service を IAM ロールで認証する - なんたらノート第三期ベータ

    Elasticsearch Service を使おうと思ったら、VPCセキュリティグループに入れるのができないみたいで。無制限かIPで制限がIAMロールか... HTTPのAPIなのでどうやらS3やDynamoDBみたいに使うものってことらしいですね。 Signing an Amazon Elasticsearch Service Search Request — AWS SDK for PHP documentation AWS SDKのこれを使えというやつはPSR-7のRequestインターフェースを想定しているので、当にIAMの認証が通るか試してみました。 Credentialsがハードコードなのはダメって言われてるので、じっさいはdotenvとか使いましょう。 それにしても、もっとこう生curlとか古いGuzzleとかの勝手なやつでもいける形にはならなかったのかな、って、Sig

    AWS Elasticsearch Service を IAM ロールで認証する - なんたらノート第三期ベータ
    oppara
    oppara 2016/05/25
  • MacにElixir開発環境を構築する | DevelopersIO

    MacへのElixirインストール方法とEmacsのElixir設定手順をまとめてみようと思います。 EmacsにはAlchemistという強力なElixir開発サポートツールがあるので、設定と簡単な使用方法を書きます。 (私は普段Emacsを使っているため、エディタの設定はEmacsについてのみ書きます。ご了承ください。) Elixirのインストール homebrewでインストールします。 $ brew install erlang $ brew install elixir 特に複数バージョンのElixirを使う要件がなければこれだけで終わりです。homebrew便利ですね。 version毎のインストール rubyのrbenvみたいな複数バージョンのElixirを使いたい場合はexenvをinstallします。 $ brew install erlang $ brew install

    MacにElixir開発環境を構築する | DevelopersIO
    oppara
    oppara 2016/05/25
  • 新入社員のためのAWS Calculator入門 | DevelopersIO

    まずはアクセスしてみよう なにわともあれ、カリキュレータのページにアクセスしてみましょう。 Amazon Web Services Simple Monthly Calculator 言語の変更 初めてサイトに訪れた場合は、言語が英語になっていますので、右上にあるLanguageのプルダウンからJapaneseを選択します。 ちなみに、言語を日語にしても見積もりの通貨は米ドルのままです。 無料利用枠のチェック AWSには無料利用枠というものがあり、アカウントを作ると、一定の範囲で12か月間無料で利用できる「無料利用枠」というものがあります。 AWS クラウドサービス無料利用枠 Calculatorでは、デフォルトで無料利用枠を利用する前提になっているので、見積もり額から無料利用枠を差し引かれた金額が計算されてしまいます。 無料利用枠を考慮せずに見積もりたい場合は、下記のチェックを外します

    新入社員のためのAWS Calculator入門 | DevelopersIO
    oppara
    oppara 2016/05/25