/var/log/messages

debugging with sixth sense

バックグラウンドな 9.png のリサイズ

2x48 などという背景画像リソースがあり、aapt が小っさすぎて駄目、とエラーの報告を入れられる始末でリサイズをしてみました。

ちなみに draw9patch では開けませんでした。

方法ですが

  • Image –> Canvas image で 2 を 3 にして
  • Layer –> Liquid rescale を使って広げた部分を同じ色に

だったのですが、これをさらに 4 pixel まで広げようとした時にどうしても広がらず、何故か Layer -> Scale layer で広げることができました。全然分かってないな < わし

Ansible な Playbook のための環境設定メモ

とりあえず仮想リソースをいっこ確保して

$ sudo apt-get update
$ sudo apt-get upgrade -y

む、MBA からだと locale なナニが出ますね。確認してみるに locales パケジが入っておりませなんだ。これ、この時点でスナップショット取得したいのですが (ぇ

Docker な Rails 環境にて Assets:precompile

やはり、container は再起動しないと反映されませんでした。当り前ですね。手順的に

$ sudo docker.io stop `sudo docker.io ps -a|grep 'rails:latest'|awk '{print $1;}'`

で止めて

$ sudo docker.io rm `sudo docker.io ps -a|grep 'rails:latest'|awk '{print $1;}'`

で container を削除してから以下で

$ sudo docker.io run -i -t -v /home/fuga/rails_projects/hoge:/app --link redis:redis --link postgres:db --rm rails:latest bash -c "cd /app && RAILS_ENV=production bundle exec rake assets:precompile"

asset pipeline をアレして以下で起動、で反映されてることを確認してます。

$ sudo docker.io run -d -p 3000:3000 -v /home/fuga/rails_projects/hoge:/app --link redis:redis --link postgres:db rails:latest bash -c "cd /app && RAILS_ENV=production bundle exec unicorn -p 3000"

ぶっちゃけこのあたりも script だか alias だかにすべきですね。

ノマどん

ある縁にて那覇市泉崎にある co-working space 運営な方と知り合いに。使用検討させて頂いてることから試しに使ってみて下さいな、とご案内頂いたので遠慮なくもくもくしている次第です。

つうかここ、もっと起業指向の若者たちに使って頂きたいなと思う次第。

小規模な勉強会とか Hack-a-thon とかに使ってみたいなと思ってます。mtg 用の壁なホワイトボードなんかもあるみたいです。

Rails4 開発環境作ってみます (2)

とりあえず三つの container が動いた。

$ sudo docker.io ps -a
CONTAINER ID        IMAGE                    COMMAND                CREATED             STATUS              PORTS                     NAMES
7fbe569f3fbf        rails:latest             /start-server.sh       10 seconds ago      Up 10 seconds       0.0.0.0:3000->3000/tcp    rails                
c49233f54278        postgres:latest          /usr/local/bin/run     20 hours ago        Up 20 hours         5432/tcp                  postgres,rails/db    
ed4809b7d731        johncosta/redis:latest   /usr/bin/redis-serve   21 hours ago        Up 21 hours         0.0.0.0:49153->6379/tcp   rails/redis,redis    

netstat 見ると 3000 をリスンしています。

Docker Run の v オプション

試してみたところ、nfsd 不要でした、

$ sudo docker.io run -t -i  -v /home/devops/rails_projects/hoge:/opt ubuntu:12.04  /bin/bash

でも相対パスでは NG でした。と、ゆーことで開発環境の実装すすめます。

Rails4 開発環境作ってみます

とりあえず目指す構成としては

  • Ubuntu な仮想ホストに Docker および nfsd を導入
  • Rails, PostgreSQL, Redis なコンテナ
  • アプリのディレクトリは nfs で共有
  • Rails コマンド叩きたい

あと、仮想ホストの環境設定などは ansible を使って云々な形にしたいです。どうなるか。

妹夫婦が遊びにきてくれました

とりあえず栄町で待ち合わせて一軒目はべんり屋に。

饅頭うまうまでした、そして二軒目はボトルネックで端泉、とかトマトとか、

そして三軒目は奄美へ。

アワナミとか記憶にない。。