2017/01/08
ランニング
今年 2 回目。前回よりは少し長めに。冬に入ってから、足の裏が痛くなり走れなくなることがあったんだけど、今日はそこまで痛みが出なかった気がする。 以前痛みが出た時に、足裏のアーチをサポートする5本指靴下を買った。しかし、どうやら5本指靴下自体が慣れていないと、使っていない筋肉を使って痛みが出るとの話も見たので、今日は厚めの普通の靴下だった。これが効いたのかしら。
(シースリーフィット)C3fit ランニング 5フィンガーアーチサポートショートソックス 3F93357 [ユニセックス] K ブラック M
- 出版社/メーカー: C3fit
- 発売日: 2015/12/09
- メディア: ウェア&シューズ
- この商品を含むブログを見る
Go でのコマンドライン引数処理
今書いているコマンドラインアプリケーションは、サブコマンドを取る形にしている。この形にするために、mitchellh/cliを使っているんだけど、これだけだとサブコマンドにオプションを渡す方法ができないようだった。
なので、サブコマンドを処理する関数の中で、標準の flag パッケージ の flag.NewFlagSet を使って対処。
Go の channel
せっかくだからと Goroutine と channel を使ってみるかと思い、最初の一歩として返り値で値のやりとりをやっていたところを channel によるやりとりにしてみたところ、まったく動かなくなった。Go の channel は、Goroutine 間のやりとりに使えるものだから、同一の Goroutine の中では動かないのね。勉強になった。