2011-04-01から1ヶ月間の記事一覧
bf.rb #!/usr/bin/env ruby # -*- coding: utf-8 -*- SIZE = 1987 def hashes(s) xs = [0, 0, 0] s.each_char do |c| o = c.ord xs[0] = xs[0] * 137 + o xs[1] = xs[1] * 69 + o xs[2] = xs[2] * 545 + o end xs.map{ |x| x % SIZE } end class BloomFilter…
ちょっと現実的な例ではないのかもしれませんが,Foo.newしたとき,ブロック内でインスタンス変数@objを変更できないかなと考えています。こんなこと普通ではできないのかなと思いますが,ひょっとしてRubyの魔術を使えば可能なんでしょうか? # -*- coding: …
『超訳 ニーチェの言葉』を読み終えました。ニーチェがどんな人物だったのかよく知りませんが,この本が家にあったので読んでみようかと思ったところです。まだ電子書籍を実際に購入したことはないのですが,電子書籍でもこのような偶然の出会いみたいなこと…