・Git リポジトリを視覚化するツール「GitX」 - kwatchの日記 ・GitX Mac上の gitk は遅くて使い物にならないんだけど、この GitX は動作が軽快で結構よさげ (使い込んだわけじゃないので、まだちゃんとした評価はできないけど)。 ま、でも、基本的にコマンドラインで十分だと思うんだよなぁ。コミットの流れを見るときは、GUI の方がもちろん便利だとは思うけどね。
Emacs でソースコードの検索/置換をするときに欠かせないのが moccur-edit 。 すごく便利で重宝してるんだけど、moccur-grep-find を実行したときにバックアップファイル(ファイル末尾が "~")とか .svn 以下のファイルまで引っ掛けてしまうので、.emacs にこんな感じで無視するファイルの設定を追加している。 (setq dmoccur-exclusion-mask (append '("\\~$" "\\.svn\\/\*") dmoccur-exclusion-mask)) これで、上記のファイルは無視されるようになる。 # 「svk とか git 使ったら?」というツッコミはスルーするのでよろしくw ちなみに、デフォルトの dmoccur-exclusion-mask の設定は以下のような感じ。 (defcustom dmoccur-exclusio
全国のprintデバッグ愛好家の皆様、こんにちは。VSとかEclipseとかのIDE以外でデバッガを使ったことのない僕がやってきましたよ。 最近、C言語でヒーコラ言ってる真っ最中な訳ですが、C言語だとprintデバッグがやりにくい訳で、デバッガ様の力を借りてみたくなった訳です。という訳で、巷で有名な gdb をちょっと試してみました。 基本的な使い方は、以下を参考にしてます。gdb を用いたデバッグ方法GDBウノウラボ Unoh Labs: gdbの使い方 で、なんだか Emacsからも使えるみたいなんで、試してみたんですが、これが使いやすくてびっくり。"M-x gdb" で起動すると、Emacs のソース上に、現在の行が黒三角で、ブレークポイントが赤丸で表示されます。後は、コマンドラインでの操作と同じように、s とか n でステップ実行できます。 あー、もしかして、Perl とか Rub
Amazon.co.jp: Rの基礎とプログラミング技法 他のプログラミング言語の素養はあるけれども、Rについては全くの初心者な僕にはちょうど良い本だった。Rという言語のだいたいの仕様や機能については分かった気がする。ただ、Rの基本にして奥義でもあるベクトル単位の処理については、まだちゃんとは身に付いてはいない。 OOP の仕様については、ちょっと難ありかも。S3クラスだと機能的に不十分だし、S4クラスだと、機能云々の前に、まず字面が汚い。せっかくなんだから、JavaScriptライクな仕様にしても良かったのに。 とは言いつつ、なかなか楽しい言語なのは確か。本を読み終わった後は、「どう書く.org」のお題を自分で解いてみたり、他の人(と言ってもRで解いてるのはほぼ一人だけなんだけどw)の解答を眺めたりしている。 あと、ESS は便利なんだけど、バッファの評価に C-cM-b なんて微妙なキ
ネアンデルタール人のゲノム断片の解読と解析に成功 - ウィキニュースドイツとアメリカ合衆国の研究グループによって、ネアンデルタール人 Homo neanderthalensis のゲノムが解読された。両グループの研究結果は11月16日の英ネイチャー誌と11月17日の米サイエンス誌に報告された。今回の解読は全遺伝情報を網羅したものではないが、化石標本からのゲノム解析が可能であることを示した例となる。 ドイツの Pääbo らのグループが約100万塩基対、アメリカの Rubin らのグループが約6万5千塩基対を、化石になった骨から解析したらしい。Natureでは、Webの特集ページが組まれている(原著論文もフリーで読める)。 ネアンデルタール人のゲノム解析とか、化石化した骨からのDNA配列の決定とかにももちろん興味を引かれるけど、個人的に印象に残ったのは、その配列決定手法。 アメリカのグループ
いい加減 "->" とか "=>" をそのまま打つのに疲れたので、emacs上で C-- とか M-- とかで簡単に入力できるようにならないかと思って調べてみた。 結論から言うと、"\C-\-" みたいな書き方ではダメで、ベクタというものを使って以下のように書くヨロシ。[] で囲まれているのがベクタ。 (global-set-key [?\C--] (lambda () (interactive)(insert "->"))) (global-set-key [?\M--] (lambda () (interactive)(insert "=>"))) 基本かもしれないけど、一応備忘録として書いておきまうす。 参考:GNU Emacsマニュアル: AE. カスタマイズ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く