StaticPress S3 が動かない

WordPressのサイトをAmazon S3にあげて、静的ファイル運用しようと
StaticPress、StaticPress S3 をいれてみましたが、動かなかった所が2箇所ありました

1. StaticPressの再構築でエラーがでる

StaticPressの出力先ディレクトリは手動で作って、Webサーバーが書き込めるパーミッションしてやる必要が有りました

$ mkdir sample
$ chown :nginx sample
$ chmod 770 sample

といった感じです

2. StaticPress S3でバケットの設定が出てこない

AWS側でユーザー作って、S3のアクセス権限付与して、StaticPress S3で設定してやるとバケットが出るはずなのに出てこない
サーバーの時刻がずれすぎてたのが原因でした

サーバーにログインして、時刻を合わせれば出てくるようになりました

出てきた画面
wordpress-s3c

エラーが表に出てこないからはまりました

参考:
StaticPressとS3で爆速で激安な静的サイトを作ろう

Ubuntuにawsコマンドクライアントをインストールしてみた

Ubuntu 14.04 にawsコマンドクライアントをインストールしてみました
Pythonが入っているか確認

$ python --version
Python 2.7.6

Pythonは入っていました
pipをインストール

$ sudo apt-get install python-pip

これでpipが入ったのでawsコマンドクライアントをインストールします

pip install awscli

これで aws コマンドが使えるようになりました

$ aws --version
aws-cli/1.10.65 Python/2.7.6 Linux/3.19.0-42-generic botocore/1.4.55

byobuが自動起動しなくなった

Ubuntu 14.04 でbyobuをターミナル起動時に自動起動させてたのですが、

$ byobu-disable
$ byobu-enable

をコマンドで繰り返したせいか、ターミナルを閉じようとするとbyobuだけ閉じたり、
ターミナルを起動すると、byobuが起動しなくなりました

昔自分で書いてたとおり

$ vi .bashrc

_byobu_sourced=1 . /usr/bin/byobu-launch

を追記することで直りました

参考)
Ubuntuでbyobuを入れてみる – bgbgbg

byobuの上のVimのCtrl + aが効かない

Ubuntu 14.04でbyobuを使ってターミナルを便利にしてるとvim上でctrl + a (数字に1を加える)が効かなかったりします
aで効いたり)

byobuのエスケープシーケンスとかぶってるからで、byobuのエスケープシーケンスを変えると解決しました
byobuの上でF9を押して、エスケープシーケンスの変更

byobu-config

Ctrl + K
にしてみました

vim上で使っているショートカットを見るには

:h index.txt

で確認

byobuのエスケープシーケンスは
<エスケープシーケンス> , c
とすると新規タブが開いたりします