タグ

ブックマーク / qiita.com/yaotti (5)

  • gitでありがちな問題の解決方法まとめ - Qiita

    Git Advent Calendar / Jun. 最終日(30日目)の記事です.29日目は「いざという時のためのgit reflog」でした. Git Advent Calendar最後なので,git操作でやりがちなミスからどう回復するかをまとめます.他にもあればコメントもらえるとマージしていきます. ブランチを切り忘れてmasterでコミットしてしまった その時点でブランチを切る&reset --hardで間違ったコミットたちをmasterから消す $ git checkout -b new-branch # masterの最新コミットを消す $ git checkout master && git reset --hard HEAD~

    gitでありがちな問題の解決方法まとめ - Qiita
    laiso
    laiso 2013/10/29
  • Rubocopを使ってコーディングルールへの準拠チェックを自動化 - Qiita

    はじめに チーム内でコーディング規約を作っても,ついクセで違う書き方をしたり気にしない人がいたりして形骸化しがちだと思います.またレビュー時に細かい違いを指摘するのも面倒です.そんなときはrubocopを入れましょう インストール これでrubocopコマンドがインストールされ,rubocop foo.rbとするとチェックできます. コマンドラインからいちいち実行したくないので,各エディタのプラグインをインストール.すると,以下のようにコーディングルールに合わない箇所を指摘してくれます. ここでは「bodyが1行のときは後置ifか,&&や||を使え」と言われています. 設定 rubocopが準拠するコーディング規約は同じ開発者が提案しているものですが,.rubocop.ymlファイルを編集することで自分達に合った形に変更することができます. うちではチームで話し合い,10箇所ぐらい変更しま

    Rubocopを使ってコーディングルールへの準拠チェックを自動化 - Qiita
    laiso
    laiso 2013/08/09
  • NSLogでメッセージをファイルに出力する - Qiita

    NSLogはstderrに吐いているだけなので,- (void)applicationDidFinishLaunching:(NSNotification *)aNotification内などで freopen([@"/tmp/xcode.log" fileSystemRepresentation], "w+", stderr);

    NSLogでメッセージをファイルに出力する - Qiita
    laiso
    laiso 2013/06/26
  • ReactiveCocoaに出てくる用語の整理 - Qiita

    StreamとかSignalなどの用語の意味はReactiveCocoa/Documentation/FrameworkOverview.md at master · ReactiveCocoa/ReactiveCocoa · GitHubに書いてある. 以下それらの用語まとめ Stream (RACStream) 変化する一連の値(オブジェクト)を表す.値が変化する順番にしか取れない. HaskellのモノイドとかMonadZipのような型クラスと同等のものを実装している. Stream自体を直接使うことは少なく(RACStreamは抽象クラス),signalsやsequencesとして使うことが多い. Signal (RACSignal) push-drivenなstream. 処理が実行されたりデータを受け取ると,シグナルにより値が送られる(? 原文: "values are sen

    ReactiveCocoaに出てくる用語の整理 - Qiita
    laiso
    laiso 2013/06/12
  • tig blameが良い - Qiita

    git blame -> git showが簡単にできる. tig blame FILENAMEするとgit blame表示してくれる&気になる行にカーソルを合わせてEnterを押すとそのコミットのgit showを表示してくれる. tig blame lib/resque.rb 適当な行でEnter押したところ Register as a new user and use Qiita more conveniently You get articles that match your needsYou can efficiently read back useful informationYou can use dark themeWhat you can do with signing up

    tig blameが良い - Qiita
    laiso
    laiso 2012/10/26
  • 1