Archive for 8月, 2014

itermのフォントについて

木曜日, 8月 7th, 2014

weechatを導入してから死ぬほど見づらい。

我慢できなくなってきたので調べたら「Ricty」というフォントが良さそうなのでインストールした。

brew tap sanemat/font

brew install rict  #結構時間かかるけど放置

自分の環境のFontsディレクトリにコピー

cp -f /usr/local/Cellar/ricty/3.2.3/share/fonts/Ricty*.ttf ~/Library/Fonts/

fc-cache -vf   #フォントのキャッシュをリビルド -v 詳細表示  -f 強制オプション

 

後はiTermのPreferenceから Profiles > Text > Changefont でRictyを選択。

Anti-aliasedにもチェックを入れないとまだ見づらいので注意。

s3cmdについて

木曜日, 8月 7th, 2014
今更だけどエントリ−書いていなかったので。。

yumのレポジトリに登録

cat <<EOF > /etc/yum.repos.d/s3tools.repo
#
# Save this file to /etc/yum.repos.d on your system
# and run "yum install s3cmd"
#
[s3tools]
name=Tools for managing Amazon S3 - Simple Storage Service (RHEL_5)
type=rpm-md
baseurl=http://s3tools.org/repo/RHEL_5/
gpgcheck=1
gpgkey=http://s3tools.org/repo/RHEL_5/repodata/repomd.xml.key
enabled=1
EOF

ツールのインストール
yum installs3cmd


s3cmd --config コマンドで動的に設定ファイルを作ってもいいのですが、
面倒な場合は下記コマンドで作られます。

access_key と secret_key はそれぞれご自身のものを設定して下さい。
AWSのコントロールパネルのMy AccountからSecurity Credentials を辿ると確認出来ます。
 
cat <<EOF >~/.s3cfg
[default]
access_key =
bucket_location = ap-northeast-1
cloudfront_host = cloudfront.amazonaws.com
cloudfront_resource = /2010-07-15/distribution
default_mime_type = binary/octet-stream
delete_removed = False
dry_run = False
encoding = UTF-8
encrypt = False
follow_symlinks = False
force = False
get_continue = False
gpg_command = /usr/bin/gpg
gpg_decrypt = %(gpg_command)s -d --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_encrypt = %(gpg_command)s -c --verbose --no-use-agent --batch --yes --passphrase-fd %(passphrase_fd)s -o %(output_file)s %(input_file)s
gpg_passphrase =
guess_mime_type = True
host_base = s3-ap-northeast-1.amazonaws.com
host_bucket = %(bucket)s.s3-ap-northeast-1.amazonaws.com
human_readable_sizes = False
list_md5 = False
log_target_prefix =
preserve_attrs = True
progress_meter = True
proxy_host =
proxy_port = 0
recursive = False
recv_chunk = 4096
reduced_redundancy = False
secret_key =
send_chunk = 4096
simpledb_host = sdb.amazonaws.com
skip_existing = False
socket_timeout = 300
urlencoding_mode = normal
use_https = False
verbosity = WARNING
EOF

基本的なコマンド
s3cmd ls  #s3上のトップディレクトリ表示
s3cmd put ./hoge s3://hoge.com/  #ファイルのアップロード
s3cmd get s3://hoge.com/foo  #ファイルのダウンロード
s3cmd sync ~/PATH/directory s3://hoge.com/  #rsyncと同様に差分の転送など

もっと詳しく見たい方はこちらへどうぞ http://s3tools.org/usage