自宅gyazo が動かなかった問題
ただいま linode から 自宅サーバ Ubuntu 9.10 に引越し中でいろいろといじくっているのだけど、その過程で gyazo が動かなくなってしまいました。apache のエラーログから調べたところ ruby のバージョンの問題らしくて下のように変更することで問題なく動くようになりました。
ちなみにいままで動いてた linode が ruby 1.8.5 で ubuntu 9.10 は ruby 1.8.7 でした。
--- upload.cgi.org 2010-02-17 11:17:36.921259877 +0900 +++ upload.cgi 2010-02-17 11:18:07.901271015 +0900 @@ -12,7 +12,7 @@ id = cgi.params['id'][0].read imagedata = cgi.params['imagedata'][0].read -hash = Digest::MD5.new(imagedata).to_s +hash = Digest::MD5.hexdigest(imagedata).to_s dbm = SDBM.open('db/id',0644) dbm[hash] = id