骨のダイスを転がそう

2009|01|02|03|04|05|06|07|10|12|
2010|01|02|03|04|05|06|07|08|09|10|11|
2011|02|03|05|06|07|08|09|10|11|12|
2012|01|02|04|05|09|10|11|12|
2013|01|02|04|
2014|11|
2015|01|04|05|
2016|06|07|08|09|11|
2017|01|02|03|04|
2018|03|

2011-10-18

_ [Ruby] sqlite3 を DBI 経由で操作する

 dbd-sqlite3 というのが用意されているので、基本は簡単なんだけど、INSERT のときに、SQLite3::BusyException が起きてしまう。

 ruby の sqlite3 バインディングから操作する分には、

db.busy_handler(2000)

とかやれば良いみたいだが、DBI経由ではどうしたもんか……。

 って思ってたら

DBI.connect(DB_URL,DB_USER,DB_PASS,busy_timeout => 2000) do |dbh|
  ...
end

とかで良いらしい。rdoc には書いてなかったが、ソースには書いてあった。github からなら、ドキュメントの追記くらいは協力できるかなあ。


2011-10-19

_ [Ruby][svn] こんなツールがほしい。

  • subversion のリポジトリを特定のディレクトリをドキュメントルートとしたWebサーバとしてふるまうようなツールがほしい。
  • webdav でマウントすれば、対応可能だが、この場合、HEAD にしかアクセスできない。できれば、各リビジョンにアクセスできると良い。
  • rack と ruby/svn を使えばできるような気がする。