2010-12-01から1ヶ月間の記事一覧

rails3でcucumber-rails0.4.0.beta1を使うとちょっと大変だった

Rails(3.0.3)からcucumber-rails(0.4.0.beta1)を使うまでが慣れてなくて大変だったのでメモしておく。 railsプロジェクト作成 $ r new hoge -d mysql ※ r = rails Gemfile編集 group :test do gem 'rspec-rails', '~> 2.2.0' gem 'webrat', '~> 0.7.2' gem '…

[http://wiki.opscode.com/display/chef/Chef+Basics:title=Chef Basics]を訳しました

Chefを使うならどのような機能をもっているか把握するべきです。このページでは機能の概要を説明し、それらの詳細のリンクがついています。 Modeling Your Infrastructure Nodes nodeはChef-clientを実行するhostです。Chefからみたnodeの主な役割は変数と実…

Anatomy of a Chef Runの訳

Anatomy of a Chef Runを訳しています。 Anatomy of a Chef Run Chefを動かすならChef-clientの実行の仕組みは覚えておいた方がいいですよ。 Convergence Chef-clientやChef-soloでプロセスを呼んだときは"Convergence"リソースを呼ぶ必要があります。Conver…

Architectureの訳

Architectureを訳してみます。 Server Architecture Chef-serverは以下の機能から成り立っています。 Chef server WebUI, node, clientからHTTP API リクエストを受け付ける Chef server web ui WebベースのChef-server管理ツール。 CouchDB Chef serverのデ…

Chef-clientの訳

Chef-clientを訳してみます。 Chef Client Chef-clientはChefができることを大体どこでも実行できます。Chef-clientは署名付きリクエストをREST形式でChef-serverに送り、COOKBOOKをコンパイルして実行します。 Clients do work for one or many Nodes Chef-…

Rspec 2.2を触っての変化

ちょっとだけ触った。覚えているうちに書いておく。 コマンドがspec->rspecに rspecたたいときにカレントディレクトリ以下のlibとspecがLOAD_PATHに自動で加わる テスト対象ファイルを呼び出すのが簡単 なぜかwikiのとおりautotestが走らない(PROJECT_ROOTの…

Net::SCPはあまり利用しないようにしよう

便利でよく使っているのですが極力使わないようにしようと思います。 30Mを超えたあたりからうまいことSCPのsessionが切れなくなる compression, rekey_packet_limit, rekey_blocks_limitを設定してもだめ Net::FTPだとうまくいくんですよねぇ。