2009-02-01から1ヶ月間の記事一覧
CR_UNSUPPORTED_PARAM_TYPEでこける。 Windows版は2.7.3までしか提供されてないけど、2.8.1にしたら直るかなー? WIndows版はgemのメンテナンス状況がよく分かんないなー。
Modern C++ Design難しいなぁ…。 #include <iostream> using namespace std; template <class T> class Foo { public: void func() { cout << sizeof(T) << endl; } }; template <class T> class Bar { public: void func() { cout << typeid(T).name() << endl; } }; class Zoo { }; tem</class></class></iostream>…
http://isitruby19.com/ こんなサイトが出来ていたとわ!徐々に移行は進んでいるのかなー。 追記 あ、libarchiveは動いてた。
http://www.elecom.co.jp/pickup/micrograst/ grastシリーズのワイヤレス版が出てたので即購入。 こないだBlack Grastを買ったばかりだけど。
英日/日英翻訳ソフト The翻訳 2008 ビジネス出版社/メーカー: 東芝ソリューション発売日: 2008/02/29メディア: CD-ROM クリック: 12回この商品を含むブログ (5件) を見るAmazonで購入。Firefoxとの連携はイマイチな感じなので、IE Tabと組み合わせて使用中。
デイドリームネイション 1 (1) (MFコミックス アライブシリーズ)作者: kashmir出版社/メーカー: メディアファクトリー発売日: 2007/12/22メディア: コミック購入: 5人 クリック: 180回この商品を含むブログ (112件) を見る神様の存在感が薄いような。
gtags -vとかやったら [69/107] extracting tags of java/src/com/rubyeventmachine/EventableDatagramChannel.java [70/107] extracting tags of java/src/com/rubyeventmachine/EventableSocketChannel.java [71/107] extracting tags of java/src/com/rub…
初めて知ったよ。来年こそは。
ブロック単位でincludeとかサポートされるといいのになー。 #!/usr/bin/env ruby def using_namespace(*mods, &block) ctx = Object.new mods.each {|m| ctx.extend(m) } ctx.instance_eval(&block) end module Foo def bar puts 'bar' end end using_namesp…
人間が最適化するとユーザビリティが改善しなくなる、とふと思った。 たぶUNIXってユーザの最適化能力がすごーく高いんだろうなー。
enumeratorのジェネレータ生成部分のソースコードを読む。 /* * call-seq: * enum.each {...} * * Iterates the given block using the object and the method specified * in the first place. If no block is given, returns self. * */ static VALUE enum…
とりあえず準備体操。 require 'enumerator' class Fib def fib a = 1 b = 1 loop do yield(a) tmp = a; a = b; b = tmp + b; end end end fib = Fib.new.enum_for(:fib) g = fib.each 10.times do p g.next end ~/work$ ruby foo.rb 1 1 2 3 5 8 13 21 34 5…