平衡点


2007/09/13

_ subversion を使いはじめる.[Computer

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 を使ってみた.[Computer

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 はどうすっかな.


連絡先など

portrait

最近の日記

一覧

Back to Top ▲