fastladderインストール
fastladderはクロールの間隔が長かったが、ローカルに入れれば自由に設定できる!ということで、CentOS5に早速入れてみました。
svn checkout http://fastladder.googlecode.com/svn/trunk/ fastladder-read-only
必要そうなものも入れておく
sudo gem install feed-normalizer
wget http://jaist.dl.sourceforge.net/sourceforge/freeimage/FreeImage3100.zip
unzip FreeImage3100.zip
cd FreeImage3100; make; sudo make install
DBを作る。RAILS_ROOTで
rake db:migrate
サーバを立ち上げてアクセスする
./script/server
感動
merbのcookie ではまる
merbの0.4.1を使ってたんだけど set_cookieのコードが以下
# File lib/merb/mixins/controller.rb, line 140 140: def set_cookie(name, value, expires) 141: (headers['Set-Cookie'] ||='') << (Merb::Const::SET_COOKIE % [ 142: name.to_s, 143: escape(value.to_s), 144: # Cookie expiration time must be GMT. See RFC 2109 145: expires.gmtime.strftime(Merb::Const::COOKIE_EXPIRATION_FORMAT) 146: ]) 147: end
追加されたら 文字列として追加している…、本当は複数のSet-Cookieヘッダを出力しなければならない。最新ではなおっているので、バージョンを最新に上げる。
でもまだおかしい。cookieの expire に Fri じゃなくて 金 とか入っている。
echo $LANG ja_JP.utf8
この ja_JPがまずい。merb_init.rb に
ENV.store('LANG', 'en.utf8')
と書いておいた。