タグ

ブックマーク / w.koshigoe.jp (5)

  • KOSHIGOE学習帳 - [調査メモ] GAE/JRuby

    Google Apps を使うと独自ドメインで運用できる Standard Edition でよい(無料) Google Apps と Google App Engine のアカウントは別 Google Apps での設定インターフェイス上、GAE に割り当てるドメインはホスト名が必要 example.com を割り当てる方法を知らない 参考: Google Apps の URL にアプリケーションを展開する - Google App Engine - Google Code

  • KOSHIGOE学習帳 - [BackgroundJob][Ruby] Resque とは

    Resque は GitHub で開発/運用している、バックグラウンドジョブを作り・複数のキューに配置し・それらを後で処理するための、裏に Redis を採用したライブラリ。 Resque is a Redis-backed library for creating background jobs, placing those jobs on multiple queues, and processing them later. Introducing Resque - GitHub defunkt's resque at master - GitHub GitHub のブログ記事から、Resque の背景をメモ。 バックグランドジョブは、perform に応答できる Ruby のクラスかモジュール。 これまで 10m (10 million?) のジョブを処理してきたとの事。 GitHu

  • KOSHIGOE学習帳 - [EC2] Amazon EC2 の AMI 構築備忘録

    分割 $ ec2-bundle-image -i <イメージファイルへのパス> \ -k <秘密鍵ファイル> \ -c <証明書ファイル> \ -u <AWS ユーザ ID> アップロードする $ ec2-upload-bundle -b <バケット> \ -m <マニフェストファイル> \ -a <アクセス ID> \ -s <秘密鍵> 登録 $ ec2-register <バケット>/<マニフェストファイル> 確認 $ ec2-describe-images -o self $ ec2-run-instances <image id> -k <キーペア> インストールのみで設定が不十分なのでいくつかの設定を行う。 ゾーンを指定してインスタンスを起動する EBS ボリュームを作成(ゾーンに注意) ボリュームをインスタンスにアタッチ /vol にマウント 例)ボリュームの作成とアタッチ $

  • KOSHIGOE学習帳 - [CI] CruiseControl.rb

    CruiseControl.rb(CC.rb)は、継続的インテグレーションのツールです。 CruiseControl.rb ダウンロードして展開 プロジェクトを登録(cruise add <name> -u <url>) CI開始(cruise start) 特徴 10分もあればインストールできるよ。 Rubyがあれば動かせるよ(いくつかの依存モジュールはあるけれど)。 他のビルドツールにも対応しているよ。非ゼロを返してくれれば失敗と見なすしね。 ウェブベースのダッシュボードは便利で役に立つしきれいなんだ。 ビルドが壊れたり直ったりすれば、メールとかIMとかCCTrayとかで通知するよ。 プロジェクト別にビルド記録のRSSフィードを用意しているよ。 ワンクリックで問題のコードにジャンプできるよ。 特別な設定なしにカスタムビルドの結果を表示するよ。 ビルダープラグインで拡張したり、ビルドスケ

    maxy
    maxy 2008/10/06
  • KOSHIGOE学習帳 - [Ruby] Rails Engines基礎

    Rails Engines は、Ruby on Rails (以降 Rails) 製アプリケーションを、アプリケーションエンジン(以降 エンジン)として扱うための仕組みを提供してくれます。 エンジンが保有する資産(ルーティングやコントローラ、モデルなど)を、エンジンを利用したアプリケーション側から自然で透過的に扱う事が可能です。 Rails Engines は、Rails プラグインとして提供されます。 Rails Engines "The engines plugin enhances Rails plugins ― allowing sharing of code, views and other aspects of your application in a clear and managed way. エンジン アプリケーション開発において、いくつかの実装で使い回せる様、コア機能

  • 1