ruby

CampingをCGIで使う方法

Railsを使うまでもないけど、RubyでちょっとしたWebアプリケーションを作りたかったのでCampingを使ってみた。 探してみたけどCampingをCGIで使う方法が見つからなかったので、試行錯誤をした結果を書いておきます。 campingをCGIで動かす最小限のコード。 #…

gem server

久しぶりにgem_serverを起動しようと思ったら、 `gem_server` has been deprecated. Use `gem server` instead.って怒られたorz新しいrubygemsでは gem server と打つらしい。mirrorとかgenerate_indexとかいうサブコマンドもふえてる。。。

RubyGemsのミラーの構築

最近RubyForgeがたまに落ちてて仕事にならないことが何度かあったので、ローカルにRubyGemsのミラーサーバーをセットアップしました。 gemの中にgem_mirrorというコマンドがあるんですが、たぶんrsyncの方が効率がいいのでrsyncでミラーしています。 1. 以下…

A-B,C-D,E-F ... Y-Z の生成

('A'..'Z').to_a.join('-').split(/(.-.)/).delete_if {|x| x.length <= 1}