タグ

2017年12月25日のブックマーク (3件)

  • コンフリクトしたschema.rbをきれいにマージする手順 - Qiita

    はじめに 複数のメンバーで同じRailsアプリケーションを開発しているとコードのコンフリクトがときどき発生します。 普通のファイルは人間が目で見てどうマージすべきか判断すればいいですが、schema.rbのようにRailsによって自動更新されるファイルは手で修正しない方が良いです。 じゃあschema.rbがコンフリクトしたらどうしたらいいの!?という人のためにマージする手順を説明します。 対象となるバージョン 記事は以下のバージョンを対象としています。 Rails 5.0.2 Git 2.12.2 サンプルコード この手順で使ったRailsアプリケーション(マージがすべて終わった状態)はGitHubにアップしてあります。 想定するシナリオ ここでは以下のようにアリスとボブが同じテーブル(同じモデル)に対して異なるカラムを追加しようとする状況を想定します。 アリス = Blogモデルにa

    コンフリクトしたschema.rbをきれいにマージする手順 - Qiita
    taro-maru
    taro-maru 2017/12/25
  • SSSSLIDE

    SSSSLIDE
  • GKE/Kubernetes でなぜ Pod と通信できるのか - Qiita

    Google によるフルマネージドサービスである GKE では Kubernetes のマスタやノードのことは理解しなくとも KubernetesAPI を使って実現したいことに集中できる。 しかし、番運用をはじめてから「なぜ動いているのかもなぜ動かないのかも分からない」というような状態ではいざという時に困る。 特に Service がどのようにクラスタの外から Pod へのアクセスを提供しているのかはブラックボックスになっていたため、今回は GKE での Service の L3(〜L4) の挙動について Kubernetes の内外を調査した。 (後で図や参照情報へのリンクを追加予定) 図解が出てきたので追加しなかった。 追記(2018年10月5日) Kubernetes Engine の Network Overview が良いのでこちらも読むと良いでしょう。この記事を書いた

    GKE/Kubernetes でなぜ Pod と通信できるのか - Qiita