トップ «前の日(11-28) 最新 次の日(11-30)» 追記

3 日坊主日記


2004-11-29

_ [Rails] activerecord-1.1.0-interbase-0.0.0

activerecord-1.1.0 に対する ruby-interbase adaptor を作ってみました。

! 必要なもの

* ruby-1.8.2

* InterBase-7.1 or Firebird-1.5

* ruby-interbase-0.07

* activerecord-1.1.0

base_test.rb は通りました。

_ [Rails] with postgres-pr (win32)

昨日 たむらさん, かずひこさん と irc でぽすぐれ話になり、試したらできたのですよ。

* ruby 1.8.2 (2004-11-06) [i386-mswin32]

* postgresql-8.0.0-beta5-en.zip (.msi)

* gem install postgres-pr

* activerecord-1.1.0

PostgreSQL の Ruby binding は pure ruby 版がありますが (今のところ gem のみ配布) activerecord-1.1.0 の base_test.rb は native_postgresql adaptor そのままで通りました。

_ [PostgreSQL] R-Tree

むう。

_ [] Ingres

イングレスといえば 復活の地 3 復活の地 3 綴りは知りませんが。
二十面相の娘 3 二十面相の娘 3 二十一面相て書いちゃうんだよなあ。

2005-11-29

_ Apollo on Rite (2)

GC まわりのバグぽい現象を見つけた。 環境は昨日と同じ。

  • bin/test/delphian_auto_name.rb:
 10.times{|r|
   20.times{|c|
     panel[r,c] = btn = Phi::SpeedButton.new( panel, "!" )
   }
 }
 # EAccessViolation
 10.times{|r|
   20.times{|c|
     btn = Phi::SpeedButton.new( panel, "!" )
     panel[r,c] = btn
   }
 }
 # ok
 GC.disable
 10.times{|r|
   20.times{|c|
     panel[r,c] = btn = Phi::SpeedButton.new( panel, "!" )
   }
 }
 # NoMemoryError
 10.times{|r|
   20.times{|c|
     panel[r,c] = btn = Phi::SpeedButton.new( panel, "!" )
     GC.start
   }
 }
 # ok

benchmark をとろうと思ったんだけどな……

_ [] 笑わない数学者

笑わない数学者 笑わない数学者 まだ途中だけどトリックがわかってしまった。かも。

そうか。この点は重要じゃないんだ。

本日のツッコミ(全1件) [ツッコミを入れる]

# ささだ [NoMemoryError は直ったと思うんですが、AccessViolation はちょっとわかりません。簡単に試..]