2007-10-18
Mongrel ProcHandler
mongrel は Proc で簡単にハンドラー登録できない、のでシンプルなのを。
class ProcHandler < Mongrel::HttpHandler
def initialize(&block)
@proc = block
end
def process(req, res)
@proc.call(req, res)
end
end
handler = ProcHandler.new do |req, res|
res.start {|head, body| body << 'Nice boat.'}
end
rack のここが微妙
- デフォルトの FileHandler が使いにくい、あとバグあり
- Mongrel 直で繋ぐよりちょっと遅い
- url の登録がめんどくさいし使いにくい
Mongrel の HttpHandler は割と使いやすいし DirHandler は安定してるしもう Mongrel でいいじゃん、みたいな。cgi 使わないし webrick って標準添付ということと proxy る以外には、というかそもそも重くていまになって使うと云うことはないし rascut は gem 依存だからもう rack いいや、ということで。
rubyforge.org
IP アドレスが変わった。サーバ変えた?
んで ~/.ssh/authorized_keys が無くなった。ssh でパスワードのシェルログインもできない。だから ssh-copy-id とかつかえない。ので scp でコピー。めんどい。。。