[SIMILAR] WITH 13266 dbm WITH 7620 dump1 WITH 7620 dump2 WITH 5559 each WITH 5545 sdbm WITH 3394 dump WITH 2538 require WITH 1130 end WITH 690 実行 WITH 432 c WITH 197 コー WITH 147 ード WITH 1 [ WITH 1 ruby WITH 1 ] WITH 1 # WITH 1 この WITH 1 のコ WITH 1 ドを WITH 1 を実 WITH 1 行す WITH 1 する WITH 1 ると WITH 1 とre WITH 1 ' WITH 1 def WITH 1 ( WITH 1 d WITH 1 ) WITH 1 . WITH 1 do WITH 1 | の検索結果 107 件中 1 - 10 件目 (0.213613365 秒)
このコードを実行すると require 'sdbm' def dump(d) d.each do |c, v| p [c, v] end end dbm = SDBM::open("/tmp/hoge", 0644) ["a", "b", "c"].each do |c| dbm[c] = c end p "dump1" dump(dbm) dbm.each do |c, v| dbm[c] = v + "#" end p "dump2" dump(dbm) こうなる。 "dump1" ["a", "a"] ["b", "b"] ["c" ...
mm/edit.rhtmlに戻ろう。 models/user.rbで、membershipと参加フラグを返せるようにしておく。 class User < ActiveRecord::Base def memberships mhash = Hash::new m = Membership.find(:all, :conditions => ["user_id = ?", self.id]) m.each do |membership| mhash[membership.event_id] = membership end ...
_ (スコア:2875)
revision 1.69.2.1でパッチを取り込んだ。コンパイル条件不明でのパフォーマンスはざっくり、sdbm > gdbm = bdb1 > qdbm > bdb な感じ。 cdbはインターフェースが気持ち悪いので、今のところ見送り。 OS / エンディアンが違ってもDBが共通に使えると嬉しい。sdbmかgdbmかはダメだった記憶がある。 ...
_ (スコア:2868)
長官も何度か止まると言っているので、gdbmをサポートしてみる。 以下で移行可能。 bsfilter --db sdbm --export-clean | bsfilter --db gdbm --import-clean bsfilter --db sdbm --export-spam | bsfilter --db gdbm --import-spam bsfilter --db gdbm -u データベースを縮小するとき(デフォルトでは10000通を ...
_ (スコア:2868)
管理者として認証にパスしたら、という条件は後で考えるとして、飲み会管理画面からユーザを誘えるようにしよう。 とりあえず、editのときだけ誘えればいいや。 models/event.rbで、membershipと招待フラグ、参加フラグをhashで返せるようにしておく。 class Event < ActiveRecord::Base def memberships mhash ...
_ (スコア:2488)
えむもじらの"training.datの構造"を参考に、training.datをダンプするdump_mozdatを作った。tokenizerの仕様は、大筋、 連続したひらがな、カタカナは1token 漢字は1文字で1token となっている模様。 NAME dump_mozdat SYNOPSIS dump_mozdat [--export-clean|--export-spam] training.dat DESCRIPTION dump tr ...
_ (スコア:1755)
spam token databaseのサンプルを作った。疲れた。 --add-spam等でdatabaseを読み込めるようにした。素直に、TokenDBをMarshal::dump/loadすべきだったか? ToeknDB classの定義が、dumpした時点とloadした時点で異ると嫌なことがおきそうな気がして、それを避けたのだが。 ...
_ (スコア:1755)
YAML関連調査。 仕様はどうであれ、文字コードに関係なく日本語のファイルも読める utf-8であっても日本語をdumpするとbinary扱いにされてしまう 文字列へのアンカー、エイリアスはdumpされない (1..2)のRangeは以下のようにdumpされる --- !ruby/range begin: 1 end: 2 excl: false ...
_ (スコア:1739)
1.30.2.4でそのようにしたつもりです。sdbmはどの環境でも入っていると思っていました。Debianお使いですか? ...
_ (スコア:1434)
_ (スコア:10000)