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

grep はえええええええ

ということに気付きました。前から速い速いとは思ってたんですが、実際すんごく速いですよ grep 。手元だと自分の SVN レポジトリ全部 + /usr/include + /usr/local/include + /usr/i586-mingw32msvc/include の 250MB 程度の grep が 2 秒もあれば終わる。…

backtrace

で、そういう理由でこう、何度目かの backtrace 実装とかしてたんですが、 glibc の backtrace って DWARF2 使う実装とかあるんだなーと気付いた。 GCC ならこれ使うのが一番楽だし、 -fomit-frame-pointer ついてても大丈夫とか偉い。 // They are in libgc…

member functions tracer

なんか ModuleInfo とか ClassInfo あたりまでは reflection できてるのなー、ということで これ をちゃんと実装してみた。http://shinh.skr.jp/d/tracer.tgz % cat example.d import tracer; class C { void f() { g(); } void g() { } } void main() { ini…

ラムダ

http://d.hatena.ne.jp/Cryolite/20080213#p1あれー私は lambda って言っても環境は持たないんだと勝手に思ってたんですが、どうやら本気でクロージャを C++ に入れるのかーと今頃気付きました。でhttp://www.open-std.org/jtc1/sc22/wg21/docs/papers/2008/…

236B ライフゲーム

SDL なんちゃら に行ったところ goruby/SDL とかいう声が囁かれていたのでその場でライフゲームとか書きました。 rq'sdl' S.i(S) s=S::Screen.op(640,480,32,S::SWSURFACE) E=S::Event a=Array.ne(W=3072){rd 2} lp{a=(1..W).m{|i|s.fR(i%64*10,i/64*10,10,1…

Xen あそび

Xen で色々入れた時のメモ。とりあえず Xen ぽいパッケージは apt で適当に入れる。でまぁイメージをマジメに作るとかは割にめどいので xen-tools を入れると入る /etc/xen-tools/xen-tools.conf をいじると linux に関しては楽。dist = の部分を適当に dist…

とりあえず

GDC for DMD-2 系作ってみた。いつのまにか trunk には入ってたんだなー。 i@uco ~> /usr/local/stow/gcc-4.1.2-gdc-svn-2/bin/gdc -v Using built-in specs. Target: i686-pc-linux-gnu Configured with: ../configure --prefix=/usr/local/stow/gcc-4.1.2-…

D BOF

http://f17.aaa.livedoor.jp/~labamba/?D%B8%C0%B8%ECBOFhttp://www.ospn.jp/osc2008-spring/modules/eventrsv/?id=2&noform=1というのがあるらしいですよ! 何喋ればいいの! 助けて!!それはそうとスピーカーも割と募集らしいですよ。 tango とか build とか…

human readable digits

http://morihyphen.hp.infoseek.co.jp/log2/200801.html#01310を見て、相変わらず free 読めねー、と思ったので、ちょっと便利そうなものを作ってみました。 #!/usr/bin/ruby -p gsub(/\d+/){"%#{s=$&.size-1}s#{%w(T G M k)[4-s/3]}"%$&[0,s%3+1]} サンプル…

なにかあれば下記メールアドレスへ。
shinichiro.hamaji _at_ gmail.com
shinichiro.h