2007-01-01から1ヶ月間の記事一覧

breakpoint.rb

Rubyでプログラミングをしていて、ここにBreakpointを置きたいということはよくあるが、debug.rbの遅さに霹靂したことは無いだろうか。 そういう人には、breakpoint.rb をお薦めする。 と、Moongiftや100SHIKI風に書き出してみた。 まぁ、上に書いたとおり。…

vimでのバックスぺ−ス

vimでデフォルトの設定の場合、インサ−トモ−ドの時のバックスペ−スは挿入区間を越えて削除できない。 でも、以下のように.vimrcに書けば、挿入区間を越えられるし、改行も越えられる。 set backspace=2

64bit変数はどうやってメモリに格納される?

当り前のことですが、後輩に質問されたのでメモメモ。 unsigned intの場合 # define UINT_MAX 4294967295U int main(void){ unsigned int i = UINT_MAX; } main: pushl %ebp movl %esp, %ebp subl $8, %esp andl $-16, %esp movl $0, %eax subl %eax, %esp m…

言語オタク

http://d.hatena.ne.jp/odz/20070103/1167883754 どうせなので、自分の知っているプログラミング言語を並べてみる。 * C * C++ * Java * Z80の機械語(ハンドアセンブル。でもほとんど忘れた) * Perl * Ruby * Python * PHP * Emacs Lisp * Groovy * Pnuts * …