チェックアウトせずにマージ

dev-xxxブランチにいるときに、masterブランチに移動しないままでdev-xxxブランチをmasterにmergeできたら http://hibari.2ch.net/test/read.cgi/tech/1284467898/810 低レベル操作によって、ワーキングディレクトリを一切無視して任意のインデクスに対して…

Gitにパッチを送るメモ

コードを書く 起点をどこにするか バグ修正の場合 maint(無い場合はmaster) 新機能の場合 master(puに依存する場合はpu) コミットを作る Documentation/SubmittingPatches を読む。 パッチは論理的な単位に分ける。 git diff --check で無駄な空白が無い…

GIT - The information manager from hell

Gitのソースコードを見てたら、どうもそんなことが書いてあるwww 面白いなと思っていろいろ探してるうちに、初期コミットに行き着いた。 commit e83c5163316f89bfbde7d9ab23ca2e25604af290 Author: Linus Torvalds Date: Thu Apr 7 15:13:13 2005 -0700 I…

Ubuntu10.04でkinect

以下を参考にやってみる TK's HP - Linux Ubuntu 10.04でOpenNIを使ってKinectを動かしてみる

マージ後のreset HEAD^は危険だった

直前のマージを取り消す場合は、 × git reset --hard HEAD^ではなく、 ○ git reset --hard ORIG_HEADとしないと危ない、という話。「マージ後にgit reset --hard HEAD^で取り消し」は去年の日記でもけっこう使ってるけど、たまたま上手くいっていたからよか…

普通のキーボードとHHKを同時に使う

なぜそんなことをするのかというと。卓上の据置型キーボードはきちんと座る用、HHK Proは膝上とか(腹上とか)に置いてダラっとした姿勢用。両方とも同じようなレイアウトなら普通にいける(Ubuntu10.04)んだけど、HHKはA横がCtrl、もう1台のキーボードはA…

git rebaseのメモ

ときどき間違うので。大雑把に言うと、git rebase は「git reset + git cherry-pick × n回 を自動化したもの」と考えられる(適用するコミット群が少なければ、手動でreset & cherry-pickしても良いが、たくさんあるとそうもいかない) 好きな場所にresetし…

fontconfigを指定してアプリを使う

fontconfigの設定で、日本語以外の文字はDejaVu Sansフォント、日本語はヒラギノフォントで、さらにボールドの場合はこのフォントで、、、というように好きに組み合わせて表示させていたんだけど、Flashで日本語が表示されると、化けてしまう。かといって好…

git-rerereのメモ

git-rerereってなんかレレレのおじさんみたいですが(Reuse recorded resolution of conflicted merges だそうな)、同じような衝突を何度も起こす状況で使うととっても便利なようで、調べつつ、メモ。Linusが言っている「無駄なマージコミットやめて」を実現…

firebugのためにFirefoxを2つ起動する

firebugはとてつもなく便利なアドオンなんだけど、タブをたくさん開いてると鬼のように重くなったりしばらく制御不能になったりするので(タブ開きすぎでしょ、という指摘はよくされるんだけれど…)、「普段使い用」と「firebugでハックる用」に別々にfirefo…

きのこたけのこ戦争

僕はきのこ派なんですが。で、何気なく昨日、きのこの山を買ってきたら、なんかパッケージにキャンペーンの告知が。http://www.meiji.co.jp/sweets/chocolate/kinotake/cmp/09s/ きのこ派たけのこ派って話題、以前からありましたっけ?もしやニコニコで盛り…

git-svnを途中から始める

普通にgit-svnをやろうとすると、活発なプロジェクトだと既に数千以上の履歴があったりなんかして、全部フェッチするのにアホみたいに時間がかかります。あときっとsvnのホストも、負荷がデカくて涙目だと思います。それで、githubあたりからgit-svn済みのgi…

意地でも前に進む場合の呪文

aptitude install したら、 この警告を無視して意地でも先に進みますか? 先に進む場合は "はい (Y)" を、中断する場合は "いいえ (N)" を、入力してください:と出てきたが、yでもYでもYesでも進めない。 まあありがちかな、と思って、(Y)と入れたがこれでも…

githubからdiffをダウンロードさせるには

http://support.github.com/discussions/feature-requests/185-download-diff-buttonコミットのURLに.diffを付けると。単純明解だった。 追記 URLに.diffを付けた場合に取得できるdiffは改行コードがオリジナルと違っているために、そのままpatchに食わせる…

githubのヘンな生き物

githubを見てたら久々にサーバエラー画面が表示されて、またこんなのが出てきた。以前からヘンテコなのが出てきたなぁと思っていたんだけど、いい加減これなんなんだ?と思って、ググってみた。そうしたらどうもサイモン・オクスリーという人のデザインじゃ…

全てググり済

2chなんかではよく「ググレカス(質問する前に少しは自分で調べとけ)」と言われるものですが、いざ書き込みをする段になって内容にちょっと自信がなくなってきて、とりあえずちょっとググってみよう→「やっぱ合ってた良かった」とか「うわ勘違いしてたおれ…

さよならマイケル・ジャクソン

デーブ・スペクターの悲壮な表情が、現実を物語ってた。 本当に、死んでしまったんだな。。。

ポジティブな名言集

すばらしいのでたまに観ることにしよう。

なにそれこわい

2ch

たまに2chでみかける「なにそれこわい」というフレーズが気になった。どうもコピペらしい。 ちょっとアレなニュース なにそれこわい個人的に「えっ」がツボだった。

Vimperator

どうやらいまさらのようですが。いろいろググって自分なりに良い感じになったのでメモ。 .vimperatorrc.local map U :undo<Space> " Macの場合 " noremap <C-w> <M-w> map d <C-w> map h <C-p> map l <C-n> map <Up> <nop> map <Down> <nop> noremap <C-f> l noremap <C-b> h set noinsertmode set wildoptions=auto set com</c-b></c-f></nop></down></nop></up></c-n></c-p></c-w></m-w></c-w></space>…

psqlでカラムの多いテーブルを縦に

ずっとpsql使ってなかったのでコマンドさっぱり忘れてる。MySQLではselectクエリの最後にセミコロンの代わりに\Gにするとカラムが横ではなく縦になって表示されるんだけど、psqlではどうやったらいいのか。 --expanded Turn on the expanded table formattin…

ストレングス・ファインダー

やってみました。結果。 学習欲 目標志向 個別化 戦略性 収集心 なんとでも言えるような気もするけど、そう間違いではないような気も、する、かな。こういうのって緊張してうまく選べてないような気がするんだよねぇ。。。

ドーモくん?

いつもまにかGitのサイトがリニューアルしてた。 http://git.or.cz は http://git-scm.com/ に飛ばされるように。んで、何やら新しくマスコットキャラのようなのが居るんだけど、どうもこれがドーモくんというのにそっくりらしい。ドーモくんて何なんだか全…

Git v1.6.1

どうやらクリスマスプレゼントリリースだったらしい。 http://repo.or.cz/w/git.git?a=commit;h=8104ebfe8276657ee803cca7eb8665a78cf3ef83けどhttp://git.or.cz/にまだ来てないのは何でなんだろ。とりあえずビルド。 $ git fetch origin $ git checkout v1.…

とりあえず日記書くことにしたんだぜ?

ものすごくどうでもいいこととか独り言が中心なのでイミフですよ。ではいってみよ〜wwwwwwww