タグ

ブックマーク / qiita.com/soranoba (2)

  • appupから見る安全なホットコードアップデート - Qiita

    Erlangの一つの特徴として, ホットコードアップデート1を標準でサポートしていることが上げられます. これはrebar2やrebar3, relxといった各種ビルド/リリースツールによって比較的簡単に行うことができますが, それは安全に (processがクラッシュすることなく) ホットコードアップデートできることを意味しません. appupの書式と, 安全なホットコードアップデートを行う為に考えるべきことを紹介します. 0. 前提知識 appupとは何者なのでしょうか. これを説明する為に, ホットコードアップデートの仕組みを簡単に説明します. myapp 0.0.1 |- myapp.rel |- lib |- libx 1.0.0 | |- libx.app (1.0.0) |- liby 2.0.0 |- liby.app (2.0.0) myapp 0.0.2 |- myap

    appupから見る安全なホットコードアップデート - Qiita
    krrrr
    krrrr 2016/08/21
  • git contribを使う - Qiita

    gitの中にあるcontribに便利ツールがいくつもあるので、それらをいくつか調べてみた。 ※ $(CONTRIB_PATHT)が出てきた時は、git clone http://github.com/git/git をして、その中にあるcontribの事を指しています。 completion おすすめ度:★★★★★ 現在のbranch名の表示や、補完をしてくれる。 参考:Gitランチ名を__git_ps1でbashプロンプトに表示 - 130単位 git-jump おすすめ度:★☆☆☆☆ コンフリクトしたファイルや、変更したファイルを簡単に開ける。 導入 $ chmod +x $(CONTRIB_PATH)/git-jump/git-jump $ ln -s $(CONTRIB_PATH)/git-jump/git-jump /usr/bin/git-jump

    git contribを使う - Qiita
    krrrr
    krrrr 2015/01/05
  • 1