なおすけの落書き帳

毎日がエブリデイ。

今日の日記

はつもうで

後輩が呼びかけをしていて、ダメな先輩なので誘いに乗っかって行ってきました。
行ってきたのは金刀比羅宮です。去年の夏の台風で奥社には上がれなかったですが、まあぼちぼちと800段弱の階段を登ってきました。

行きがけの道路の気温計は3度とかいうふざけた気温でしたが、階段上がるには良い気温でした。
空気も澄んでいて景色もよかったなあ。

f:id:naosuke2dx:20180112135018j:plain:w400
f:id:naosuke2dx:20180112135256j:plain:w400
f:id:naosuke2dx:20180112135445j:plain:w400

f:id:naosuke2dx:20180112140452j:plain:w400
なおこの水、3mmくらいの氷が張っていました。

ボウリング

その帰りにボウリング行ってきました。完全に腕が砕けた。

所感

開発の検証とかでVMを上げたり落としたりを繰り返しているのですが、以下のような気持ちになっています。

コード書いていくぞ〜。

2017年のふりかえり

実家に帰る電車の中からこんにちは。なおすけです。

2017年ももう残り13時間ほどなので、今年のふりかえりでもしようかなと思ってます。
まあ、電車が暇なので、という理由が大きいですが。。。

tl;dr

  • 今年は結構コードを書いた気がする
  • 論文もまあまあ頑張った
  • 来年は新しく静的型付けな言語を1つさわりたい
  • 4月からは東京なのでよろしく
続きを読む

みんなテストかこう!

この記事はSLP KBITアドベントカレンダー18日目の記事です。

adventar.org

昨日はラブライバーがKotlinについて熱く語っていました。

qiita.com

今日の午前6時に嫁が世界改変を起こす*1ので、それ以降私はパラレルワールドに飛ばされていると思います。

言い訳から始まりますが、雑誌の原稿や英語論文と格闘していたので何もネタができていません。
そんなわけで、最近読んでいる本とかその周りをたらたらと書こうかと思います。

続きを読む

OSC広島にいってきた #osc17hi

こんばんは。なおすけです。

先週末の11月25日〜26日にOSCが開催されたので、学生スタッフとして参加してきました。

www.ospn.jp

今回は第2回OSCサミットも開催されたので、そちらにも参加しました。
昨年と同様、書いていてだんだん力尽きていくのでTogetterをですね…。

togetter.com

続きを読む

Docker HTTP API (Remote API)を有効にするために

DockerホストマシンにHTTPでリクエスト飛ばして色々としたかったのですが、デフォルトだとUnix domain socketしか有効になっていないっぽい。

どうすればいいんかと調べたら、systemdの起動スクリプトにオプションを追加すればいいっぽい。

参考文献を参考に、/lib/systemd/system/docker.serviceに以下のような変更をしました。

:(略)
[Service]
Type=notify
# the default is not to use systemd for cgroups because the delegate issues still
# exists and systemd currently does not support the cgroup feature set required
# for containers run by docker
### ここの行を
ExecStart=/usr/bin/dockerd
### こうじゃ
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375 
ExecReload=/bin/kill -s HUP $MAINPID
# Having non-zero Limit*s causes performance problems due to accounting overhead
:(略)

で、systemctl daemon-reloadsystemctl restart docker.service で再起動。
確認するには curl localhost:2375/version を叩けばいいです。

f:id:naosuke2dx:20171117010440p:plain:w300

こんな風に結果が返ってきます。

そこで「できた〜」となって実際に使おうとしたのですが、ホストマシンでdockerコマンドを使うとこんな感じに。

f:id:naosuke2dx:20171117010553p:plain:w300

[vagrant@localhost ~]$ docker ps
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?

で、色々調べると、dockerコマンドはデフォルトではunix domain socketを使って通信をするっぽく、起動時の-Hオプションを与えたらsocketファイルがなくなるっぽい。*1
なので、こんな感じで起動スクリプトを修正。

:(略)
### ここの行を
ExecStart=/usr/bin/dockerd
### こうじゃ
ExecStart=/usr/bin/dockerd -H tcp://0.0.0.0:2375  -H unix:///var/run/docker.sock
:(略)

で同じようにdaemon-reloadしてrestart dockerすればうまくいくようになりました。


参考文献

d.hatena.ne.jp

*1:環境変数DOCKER_HOSTにipアドレスを指定すれば問題ないっぽい

iPhone Xが来た

予約開始時にF5を連打して予約したiPhone Xが来ました。
iPhone 4S, 5s, 6sと使ってきたけど、発売日に手に入ったのは初めてなんですよね。

ソフトバンクで予約して店舗受け取りにしてたんですけど、セットアップは自宅で。
いつの間にかセットアップが自宅でもできるようになってて驚きました。

セットアップで驚いたのは、SIMをさして初回起動したとき、iPhone 6sからの移行ができるようになっていて、6sでカメラを起動してXのCGをスキャンしたら基本的な情報が転送されてた点ですね。未来を感じた。

Face IDも個人的にはTouch IDより良い感じだなあと感じてます。
目をカメラに向けないとロック解除できないのは本当に未来を感じてやばい。

対応しているアプリがまだ少なく、上下に帯ができるので残念な感じだけど、満足。
細かい不満は微妙に6sとかと細かい操作が違う点*1かなあ。すぐに慣れるとは思うけど。

*1:Control Centerとかスクリーンショットとか