2007-09-21から1日間の記事一覧

ブックマークの人気度とZipf分布

Stikcy Plus!の人気のページのところで、Zipf分布で人気度が出せるんじゃないかなあ…と頭をひねる。Wikipediaの数式をまんまrubyにするとこんな感じ。 N = 100 sigma = (1..N).inject(0.0) {|r, i| r + (1.0 / i) } (1..N).each do |k| popularity = (k * si…

任意のテーブルを見に行くモデル

とりあえず1.2では一見うまく動いているように見える。 class Foo < ActiveRecord::Base set_table_name 'my_database.my_table' end なんか罠がありそう。 追記 一応、更新もできた。