平衡点


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


連絡先など
最近の日記
  • 2024/10/09
    • 1. Mastodon でのメール通知, というか Exim4 と Apparmor
  • 2024/06/19
    • 1. WSL2 での gpg-agent, ssh-agent
  • 2024/06/18
    • 1. WSL で Windows 側のフォントを利用する
  • 2024/06/17
    • 1. WSLとWindowsの時刻同期
  • 2024/06/12
    • 1. wsl2 で systemd
    • 2. wslg の設定
一覧
2006|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|04|05|06|10|
Back to Top ▲