平衡点
2007/09/13
_ subversion を使いはじめる.
Ruby on Rails の練習にちょっとしたモンを作り始めたんで, subversion を使い始めた. apache の設定とかが不要なんで, やっぱ ssh 経由でのアクセスが楽.
repository の作成
server 側で,
$ svnadmin create /directory/to/repos
すると repository が作成される.
import と checkout
client 側で
svn import project svn+ssh://user@server/directorey/to/repos/trunk/project \ -m "initial import" svn co svn+ssh://user@server/directory/to/repos/trunk/project project
みたいに.
Rails での準備
log を削除して, 無視ファイルに設定
svn remove log/* svn ci -m "remove log" svn propset svn:ignore "*.log" log/ snv ci -m 'add ignore ./log/*.log"
database.yml を移動し, 無視ファイルに指定
svn move config/database.yml config/database.yml.examle svn ci -m "move database.yml to database.yml.examle" svn propset svn:ignore "database.yml" config/ svn ci -m "add ignore database.yml"
tmp 以下を削除して, 無視ファイルに指定
svn remove tmp/* svn propset svn:ignore "*" tmp/ svn update tmp/ svn commit -m "add ignore all files in tmp/"
db/ 以下にある sqlite3 を無視ファイルに指定
svn propset svn:ignore "*.sqlite3" db/ svn update db svn commit -m "add ignore all files in db/"
そんな感じで.
_ ruby/amazon-ecs を使ってみた.
ruby-amazon の代わりに.
導入
とりあえず.
$ sudo -s # gem install amazon-ecs
で, アクセスはこんな感じ.
#!/usr/bin/env ruby require 'rubygems' require 'amazon/ecs' # your AWS key or developper token dev_token = 'XXX' aid = 'YYY' Amazon::Ecs.options ={ :aWS_access_key_id => [dev_token], :associate_tag => [aid], # country はその場に応じて :country => 'us' } # 例えば, geophysics で search する場合 res = Amazon::Ecs.item_search('geophysics', { :search_i%Bndex => 'Books', :sort => 'salesrank', :response_group => 'Medium' } ) pp res.items.get('title)
みたいにして. error はどうすっかな.