2008-03-31から1日間の記事一覧
trait Person { def name: String override def toString = getClass.getName + "[" + name + "]" } class Smith(_name: String) extends Person { def name: String = _name } new Smith("Foo").toString > java.lang.String = Smith[Foo] Scala: パターン…
http://jp.rubyist.net/magazine/?0023-Rspec 充実した記事。そして「TDD とは BDD であり、BDD とは TDD である」と言い切ったのは本当に意義がある。 旅から戻ったら読む よろしくお願いします。 あとで ちょっとだけ進みました (もうブクマしていいんかな…
http://jp.rubyist.net/RubyKaigi2008/?MainSession http://b.hatena.ne.jp/entry/http://jp.rubyist.net/RubyKaigi2008/?MainSession
ということである。そのようなプログラムがネット上に無数に公開されている。オープンソースを利用すれば,無駄なコードを書かなくてもよくなるので,短期開発が求められるWebシステムなどでの採用が当たり前になってきた。ジャンルも幅広い。LinuxのようなO…
http://jp.rubyist.net/magazine/?0023-Cgirb イケてないcgi.rb CGI::unescapeHTML を書き換えるコードをブログに書いて起業する ここまでやってくれると気持ちいいなあ。/CGIライブラリくらい仕様があってもいいのにね http://b.hatena.ne.jp/entry/http://…
http://jp.rubyist.net/magazine/?0023 4 るびま! http://b.hatena.ne.jp/entry/http://jp.rubyist.net/magazine/?0023
http://jp.rubyist.net/magazine/?0023-Ragel 携帯 http://b.hatena.ne.jp/entry/http://jp.rubyist.net/magazine/?0023-Ragel
スパム対策で、トラックバックはデフォルトで非公開とし、編集部チェックを通した上で公開させて頂いております。重複した登録などにご注意ください。 Trackback (0) 記事は編集作業を経て公開されていますが、あくまで情報提供を第一の目的としたものであり…
スパム対策で、トラックバックはデフォルトで非公開とし、編集部チェックを通した上で公開させて頂いております。重複した登録などにご注意ください。 Trackback (0) 記事は編集作業を経て公開されていますが、あくまで情報提供を第一の目的としたものであり…