冬らしい冬

冷え込みが激しくて、冬って感じがする。自宅ではエアコンをずっとつけてるけど、電気代いくらになることやら。部屋の断熱性能が低い気がする。

去年買った、「ラオスにいったい何があるというんですか?」をようやく読み終えた。なんとなく、一気に読むんじゃなくて、ちょっと空き時間ができた時だけ読んでいたので、思ったより時間がかかった。海外に1ヶ月以上住んで仕事をする、というのは自分には向いてなさそうだなと思った。もちろんやったことはないので想像だけど。

SunriseからFantastical2にカレンダーアプリを変えたのだけど、リマインダーとのインテグレーションがどうもいまいちなので、Todo管理をリマインダーから変えようと画策中。今の所Omnifocusを試していて、かなりよい感じなのでこれにしようかと思っている。繰り返しのタスクの定義等がやりやすいのと、リマインダー程ではないけどカレンダーに表示もできる。iPhoneアプリで空き時間にタスクの整理なんかもやりやすそうな感じ。問題は、完全にOSXとiPhoneに縛られてしまう所か。まぁ後数年は問題ないでしょう。

 

ラオスにいったい何があるというんですか? 紀行文集
村上 春樹
文藝春秋
売り上げランキング: 972

ファストファッション

2016年の第1週が終わった。水曜に休みを入れていたので、あまり仕事した感じはない。

土曜に年始の買ったタムロンのA09を持って出かけてみたが、どうもしっくりこない。ここ数年、単焦点しか使っていなかったから、ズームに身体が慣れていないのかもしれない。そういえば、スマートフォンのカメラも単焦点だ。サイズの制約があるとはいえ、ズームから回帰しているようでおもしろい。

Eye-Fiのカードを買って、GRにつけてみた。GR IIであれば本体にWifi機能がついているので不要なのだが、1世代前の機種なので仕方ない。早速試してみたが、GRで撮った写真がiPhone上で見られるのは不思議な感じがする。今年はGR+iPhone、もしくはiPadを追加してそれだけで現像フローを組んでみてもおもしろいかもしれない。軽いシステムを組みたいがミラーレスにはどうも手が伸びないので、その代替として遊ぶにはよさそうだ。

今週は3冊。「中世ヨーロッパの農村の生活」という本は13世紀のイギリスのとある農村がどのような営みをしていたのかを記録等から描いていて、リアルさがおもしろい。『論理が伝わる「議論の技術」』は議論についての基本的な認識を改めようと思って読んだ。Kindleで読んだけど、マーカーをひけなくてちょっと不便。「ファストファッション: クローゼットの中の憂鬱」。ここ1年程、身につけるものをいろいろアップデートしていて、それに伴って衣料について知りたくなってきたので、自分が最も身近なムーブメントであるファストファッションについて知ろうと思ったので読んでみた。現実的な話として、高い服をいくらでも買えるわけではないので、うまく使いわけるしかないのかなぁと。靴や上着はちょっといいものを長く使うというのは分かるけど、下着のような消耗品はユニクロとかでもいいのではないか、という。いいものはすごく着心地がいいのかもしれないし、一度は試してみたいけど。

 

中世ヨーロッパの農村の生活 (講談社学術文庫)
F. ギース J. ギース
講談社
売り上げランキング: 13,792
ファストファッション: クローゼットの中の憂鬱
エリザベス・L. クライン
春秋社
売り上げランキング: 16,562

フォトジャーナリスト

Githubのリポジトリ整理やwebサイトのメンテナンス等をした。夕方、本屋に行っていくつか購入。今年は数を読むだけではなくてじっくり読みたいと思う。「フォトジャーナリストが見た世界」を読む。フォトジャーナリストが撮った写真を見ることはあっても、どのような生活を送っているのかは知らなかったので興味深く読むことができた。所々にまぎれているユーモアによって重くなりすぎていないのがよい。ニュースやインターネットでは当たり前のように載っているけど、誰かが撮らないと我々が見ることはできなくて、それはデジカメやスマートフォンが普及しただけではできないことなんだと思う。

 

フォトジャーナリストが見た世界: 地を這うのが仕事
川畑 嘉文
新評論
売り上げランキング: 168,912

devstackをvagrantで構築する(2016-01-03)

OpenstackのAPIで遊ぼうと思って、vagrantでdevstackを構築することにしたのだけど、結構てこずったので記録しておく。

VMの作成

Vagrantfile

他のVMからAPIを使いたいので、private networkを追加している。

[ruby]
# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure(2) do |config|
config.vm.box = "ubuntu/trusty64"

config.vm.network "forwarded_port", guest: 5000, host: 5000
config.vm.network "forwarded_port", guest: 80, host: 8080
config.vm.network "private_network", ip: "192.168.33.20"

config.vm.provider "virtualbox" do |vb|
vb.name = ‘devstack’
vb.cpus = 2
vb.memory = 8192
end

config.vm.provision "shell", path: "provision.sh"
end
[/ruby]

provision.sh

たぶん、ここで全て構築できるのだけど、手順自体がよくわかっていなかったので、今回は最低限の内容にした。

[text]
sudo apt-get -y update
sudo apt-get -y install git vim
[/text]

devstack構築

stackユーザ作成

NOPASSWDでsudoできるstackユーザを作成しておく。ここはvagrantのprovisionでやってしまってよさそう。

[text]
$ sudo adduser stack
$ stack@vagrant-ubuntu-trusty-64:~$ sudo cat /etc/sudoers.d/50_stack
stack ALL=(ALL) NOPASSWD:ALL
Defaults:stack !requiretty
$ sudo chmod 440 /etc/sudoers.d/50_stack
[/text]

devstack構築

[text]
# stackユーザで操作する
$ sudo su – stack

# libertyを使うことにする
$ git clone https://github.com/openstack-dev/devstack.git
$ cd devstack
$ git checkout -b stable/liberty origin/stable/liberty

# 設定ファイル。サンプルをベースにして、Neutronを使うように修正。
$ cp samples/local.conf .
$ cat local.conf
[[local|localrc]]
SERVICE_TOKEN=azertytoken
ADMIN_PASSWORD=nomoresecrete
DATABASE_PASSWORD=stackdb
RABBIT_PASSWORD=stackqueue
SERVICE_PASSWORD=$ADMIN_PASSWORD

LOGFILE=$DEST/logs/stack.sh.log
LOGDAYS=2

SWIFT_HASH=66a3d6b56c1f479c8b4e70ab5c2000f5
SWIFT_REPLICAS=1
SWIFT_DATA_DIR=$DEST/data

HOST_IP=192.168.33.20 # Keystoneに登録されるendpointはここで指定したものが使われる模様

disable_service n-net
ENABLED_SERVICES+=,q-svc,q-dhcp,q-meta,q-agt,q-l3,neutron
PUBLIC_INTERFACE=eth1

# コマンドを実行して待つ。
$ ./stack.sh
[/text]

30分程すれば使えるようになる。http://localhost:8080/ からHorizonが使える。また、同じprivate networkであればAPIも使える。local.confでHOST_IPを指定していないとprivate networkではなくhost onlyなものが使われるみたい。

[text]
$ curl -v http://192.168.33.20:5000/v3/auth/tokens
* Hostname was NOT found in DNS cache
* Trying 192.168.33.20…
* Connected to 192.168.33.20 (192.168.33.20) port 5000 (#0)
> GET /v3/auth/tokens HTTP/1.1
> User-Agent: curl/7.35.0
> Host: 192.168.33.20:5000
> Accept: */*
>
< HTTP/1.1 401 Unauthorized
< Date: Sun, 03 Jan 2016 02:22:10 GMT
* Server Apache/2.4.7 (Ubuntu) is not blacklisted
< Server: Apache/2.4.7 (Ubuntu)
< Vary: X-Auth-Token
< x-openstack-request-id: req-96ba3c65-3132-4f73-b910-e5eb674cda53
< WWW-Authenticate: Keystone uri="http://192.168.33.20:5000"
< Content-Length: 162
< Content-Type: application/json
<
* Connection #0 to host 192.168.33.20 left intact
{"error": {"message": "The request you have made requires authentication. (Disable debug mode to suppress these details.)", "code": 401, "title": "Unauthorized"}}%
[/text]

気づいたら年があけてた

31日だし2015年のまとめでも書くかと思ってたけど、気づいたら2016年になってた。PanasonicのGX8がなんかよさそうだったので見に行って、E-M5とかも見てたけど結局ピンとこなかったのでとりあえず見送ることにした。春にはペンタックスのフルサイズも出ているだろうから、それを見てから決めてもいいかなと。

あちこちで飲んだ結果眠いので寝る。