タグ

ブックマーク / t-wada.hatenadiary.jp (5)

  • git stash save で一時退避した変更を、誤って git stash clear で消してしまったときの回復法 - t-wada の日記(旧)

    一年くらい前から git を使い始め、ここ半年くらいは毎日の開発に git を使っています。昨日 git stash という機能を使っている時に失敗してしまい、何人かの方にアドバイスいただくことによって無事回復することが出来たので、感謝の印として、そして運悪く同じ問題に遭遇してしまった人たち(私もまたやるかも)へのメモとして記しておきます。 御託はいいから、早く回復法を知りたい人のためのまとめ $ git fsck | awk '/dangling commit/ {print $3}' 候補の sha1 がいくつか出てくる(長く開発していると、結構多く候補が出てきます) $ git show --summary 候補のsha1 一つ一つの sha1 の内容を確認 $ git cherry-pick -n -m1 見つけたsha1 いきさつ 私の作業のやりかたでは、 タスク毎にブランチを切

    git stash save で一時退避した変更を、誤って git stash clear で消してしまったときの回復法 - t-wada の日記(旧)
    ftnk
    ftnk 2010/04/03
  • RSpec の入門とその一歩先へ、第2イテレーション - t-wada の日記(旧)

    和田 卓人(@t_wada) 作『RSpec の入門とその一歩先へ、第2イテレーション』はクリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンスで提供されています。 #coffee.rb の写経会に招かれた(というよりは押しかけた?)ので、先日の RSpec チュートリアルの続きを記します。このエントリは写経会に参加しながらのライブ更新でした。 (更新) 第3イテレーションも書きました。続きに興味ある方はご覧下さい 前回終了時点のコードと実行結果 前回終了時点でのコードを以下に記します。 message_filter.rb class MessageFilter def initialize(word) @word = word end def detect?(text) text.include?(@word) end end message_filter_spec.rb r

  • RSpec の入門とその一歩先へ - t-wada の日記(旧)

    和田 卓人(@t_wada) 作『RSpec の入門とその一歩先へ』はクリエイティブ・コモンズ 表示 - 継承 4.0 国際 ライセンスで提供されています。 東京 Ruby 会議 03 の RSpec ワークショップの資料です。このワークショップでは参加者の方に「写経」(コードを書き写すこと)をして貰い、TDD/BDD と RSpec を同時に学べるように都度説明を入れるかたちで行いました。 第2イテレーションも書きました。続きに興味ある方はご覧下さい (更新) 第3イテレーションも書きました。続きに興味ある方はご覧下さい 1st iteration favotter の みたいな NG ワードのフィルタリング機能を RSpec で作りましょう。まずは NG ワードの検出機能を作成します。 このイテレーションでは最初ベタな形のテストコードと実装を書き、だんだんとそのコードを洗練させてゆきま

  • 札幌Ruby会議01で発表させていただきました - t-wada の日記(旧)

    日は Regional RubyKaigi の第二弾となる、札幌Ruby会議01で発表させていただきました。会場および ust でお聞きくださった皆様、ありがとうございました。 東京の時は 30 分ありましたが、今回は LT です。5分間の中に言いたいことを凝縮しました。 タイトルは 「そろそろカバレッジについて一言いっておくか」 LT ということもありますが、やや釣り気味ですね。 気のタイトルはどうだろう…「右手に感情、左手に数値」か「道具を知り、考えを知る」でしょうか。 発表の内容はテストとリファクタリング、カバレッジについてのことで、Ruby 独自の内容はほとんどありません。 資料を slideshare に上げておきました。講演の動画は例によって近いうちにニコニコ動画に上がると思います。 Sapporo RubyKaigi01 twada LTView SlideShare p

    札幌Ruby会議01で発表させていただきました - t-wada の日記(旧)
  • 東京Ruby会議01で発表させていただきました - t-wada の日記(旧)

    日は Regional RubyKaigi の第一回となる、東京Ruby会議01で発表させていただきました。 会場および ust でお聞きくださった方、ありがとうございました。 詳細はあとで書く書きました(id:ogijun リスペクト) 東京 Ruby 会議で喋ることは、結構前から角谷さんと約束していました。約束を果たせてホッとしています。 公の場で喋るのは久しぶりです。おそらくデブサミ[テスト]サミットで司会兼パネラーをして以来ですから、4ヶ月ぶりですね。 映像を見てみると、やはりブランクの影響でしょうか、腹から声が出ていません。体調とテンションの管理が甘いですね。精進が足りないなと思います。 ここ半年くらい、Ruby 案件と Java 案件を半々くらいの割合で行っています。いまお取引させていただいているお客様が開発言語として Ruby を希望され、ならばと Ruby 案件に乗り出し

    東京Ruby会議01で発表させていただきました - t-wada の日記(旧)
  • 1