2018-05-01から1ヶ月間の記事一覧

Dockerイメージのgolang:1-alpineはgo getできない

とにかくコンテナのベースイメージは軽い方が良いんでしょ?みたいなノリでalpineベースのイメージを使おうとして失敗した。 gitがないからgo getできない。 % docker run --rm -it golang:1-alpine /bin/sh /go # go get -u github.com/golang/dep/cmd/dep …

Notificationは積極的に自動化してボットにやらせる

仕事する上でコミュニケーションは大事だとは思うものの、通知に相当するものはボットにやらせた方がお互い救われるんじゃないかと思っている。 なんとなく、 要件を伝えた後に議論が発生することがない 単純な報告 のようなものは自動化しやすいと思ってい…

Pythonのdocoptを使ったコマンドライン引数の処理

PythonでCLIコマンドを作成する際にオプションの処理を行いたかったので、docoptを使って実装した。 docoptとは コマンドライン引数として処理したいオプションなどをテキストベースで記述することができる。その内容から、実行時にコマンドライン引数のパー…