Ruby

AWS SDK for Rubyでインスタンスのイメージ(AMI)を登録する

未だにEC2インスタンスのバックアップというかスナップショットからのリストアのベストプラクティスというのがわかりません。VMwareでのスナップショットと同じ感覚で操作したいのですが。。 EBSボリュームのスナップショットから復元する場合には、以下のよ…

AWS SDK for Rubyでインスタンスを起動/停止するスクリプト

AWS SDK for Rubyでインスタンスをまとめて起動/停止するスクリプトを書きました。 特定の時間しか使わないインスタンスが複数あるのですが、これらをスケジュールにしたがってまとめて起動・停止するために、いままでCloudworksを使わせていただいていたの…

Warblerで作ったwarをディプロイしてみた

昨日、Warblerで作ったJRuby on Railsのアプリケーションを実際にwarをディプロイしてみました。環境は Java: 1.6.0 Tomcat: 5.5 で、確かにJRubyやRailsのインストールなしで、JavaとTomcatが入ったマシンにwarをコピーするだけで動作しました。これは便利…

半角カナ→全角カナの変換

nkfライブラリを使用する。 require 'nkf' … line = NKF::nkf('-Ss', line) ただ、これだと外字が含まれていた場合に、外字部分が削除されてしまうので、この変換を行う前に、外字の処理をしておく。 ■Rubyリファレンスマニュアル - FAQ::日本語の取り扱い