by shigemk2

当面は技術的なことしか書かない

2011-11-16から1日間の記事一覧

達人プログラマー 5

26 "select"はおかしくない たいていの場合バグはOSやネットワークの問題ではなく、 設計ミス、コーディングミスが大半なので、 システムのせいにしない。27 仮定せずに、証明すること バグに遭遇したら、ただ単に修正するのではなくなぜバグが起こったのか…

メールにおけるHTML形式とテキスト形式の違い

こちらから。 テキスト形式とHTML形式のメールの違いテキスト形式のメールとは、テキストのみのメールのこと。 HTML形式とは、テキストの上に、HTMLを使って 文字を大きくしたり箇条書きを追加したりできるメール形式のこと。Gmailだと、 「リッチテキスト形…

達人プログラマー 4

ツールについて 21 コマンドシェルの力を使うこと シェルに慣れ親しむことで、生産性が向上する。 多くの場合、GUI、シェルを使ったほうが早い(慣れればの話だけど)窓を使っているひとはcygwinでも使ってみたら良いと思うよ。22 一つのエディタを熟知するこ…

git rebase -iの怪

Git

ありのまま今起こったことを話すシリーズ。 * ほげ * ほげ2 |\ | * ほげ3 | * ほげ4 | * ほげ5 | * ほげ6 | * ほげ7 * | ほげ8 * | ほげ9 * | ほげ10 |/ 上のようになっている10コのコミットをgit rebase -iを使って圧縮しようと思ったんだ。 そしたら、コン…

global-set-keyで、セミコロンをキーバインドに設定する

Emacsのglobal-set-keyについて教えて欲しい - 大切なものは目に見えない - mahataの日記 (はてなブランチ)コメントから。 (global-set-key [?\C-,] 'hoge) ありがとうございました。

HEAD

Git

HEAD コミットの先端 HEAD^ 先端の1つまえ HEAD^^ 先端の2つまえ HEAD~5 先端の5つまえみたいな感じで。

git rebaseの中止

Git

git rebase --abort コンフリクトとかで中断されたrebaseを再開するときは git rebase --continue