Ruby

Ruby でランダム文字列を生成する

Ruby で英数字でできるランダムな文字列を生成するときどうするか。 Ruby の配列は以下の性質がある。 >> [1, 2, 3] + [3, 4, 5] => [1, 2, 3, 4, 5] >> Array.new(4, "foo") => ["foo", "foo", "foo", "foo"] これらに注意して >> a = ('a'..'z').to_a + ('…

Rails で Capistrano

Capistrano の基本的な使い方 が分かったので、今度は Rails App での Capistrano の利用を見てみたい。前提条件まず、利用にあたり、前提条件は以下。 Ruby on Rails APP をデプロイしたい Subversion を利用している プロダクション先は決定している ソフ…

Capistrano による Deploy

信頼性の高いシステムを構築課題として、以下があります。 デプロイ方法の確立 テスト技法の確立 今回はデプロイに関連して、Capistrano を使ったリモートサーバでのタスク実行について調査してみました。現状のデプロイ法テストサーバから本番サーバへ Rsyn…