vi-modeを有効にするには、(lem-vi-mode:vi-mode)と書いておけば自動で有効になります。GitHubで公開しているので参考にどうぞ。https://github.com/fukamachi/.lemlemのバージョン更新もRoswellでできます。しておくとコミットメッセージをlemで書けるのでおすすめです。21:34Emacsからlemに移行したTweetもっと読むコメントを書く2018-08-02Mackerelで家族のヘルスチェックをする5月に入院して1ヶ月くらい療養していました。健康にも気をつけないとな、と今更ながら反省しつつ、どうすれば健康管理ってできるのかなと考えてみています。2で心拍数と睡眠時間を記録しています。運動量ではなく、主に睡眠時間を計測するためにつけています。普段は計測するだけして結果を見ることはほとんどないのですが、「今日は頭が働かないな」というときにふとFitbitのダッシュボードを見ると「なんだ睡眠不足か」とかわかるので便利です。人によって必要な睡眠時間は異なります。僕は週の平均睡眠時間が7時間を切ると体調が悪くなるようです。入院中に思い立って過去のFitbitのデータをさかのぼって見返してみると面白いことが見つかりました。安静時心拍数が見事に入院まで右肩上がりで推移しています。fitbitのログを見返していると安静時心拍数が跳ね上がって入院とともに下がっていることがわかる。心拍数をトラッキングしているから、それをストレスレベルとしてアラートが来るようにできないかと設定を探してみたけど見つけられず。単純な心拍数だけだと歩くだけでも上がりますが、これは安静時心拍数。なにもしていないときの平均値です。自分は安静時心拍数68〜74を推移していたのですが、入院前に88まで跳ね上がっていました。安静時心拍数が高すぎる場合は頻脈と呼ばれるようです。:徐脈もあり)等々様々な状態で見られうる。Wikipedia要因はおそらく「貧血」か「ストレス」か「発熱」でしょう。安静時心拍数は異常がなくても上下するのですが、一日の中で出社している時間は高く、家に帰ってくると下がります。仕事中でも特に上がっている時間帯は会議中だったりして、会議中にストレスかかってるのだな、とか分析できます。入院してから頻脈だったことがわかったところで遅すぎます。悪くなる前にこれを知れたらいいのに。Fitbitの機能として心拍数のアラート通知はありません。アラートといえばMackerelさんそこでアラートといえば、と考えに上ったのがMackerelでした。サーバー監視サービスのMackerelはメトリクスのグラフ化だけでなく閾値での警告通知をしてくれるはずです。そこにデータ投げればいいんじゃない?と思ってやってみました。APIを叩いてMackerelに流すだけの簡単なスクリプトを書いて、さくらVPSに設置してcrontabで5分おきにFitbit→Mackerelに心拍数などのデータを流す。心拍数(左)と睡眠時間(右)これは薬の副作用であまり寝られていないときのグラフです。睡眠時間の折れ線が複数あるのは睡眠レベル別の時間です。Fitbitでは浅い睡眠、レム睡眠、深い睡眠、睡眠中の覚醒時間を計測できます。↓これは実際に来ているアラート画面。meymao(妻)の睡眠時間アラートも来ています。HRをつけているので睡眠時間と心拍数を計測しています。IntegrationをつけるとSlackにも流れます。これは5時間程度しか寝られなかったときの通知。睡眠レベルを使って熟睡できていないときもアラートが来るようにしています。心拍数をSlackに流すとうるさいのでそちらはメールでアラートを飛ばしています。まとめMackerelのアラートは単純なしきい値だけでなく、過去10個の計測値の平均でアラートできたりします。心拍数のスパイクで無駄にアラートが飛ぶのも抑制できます。未解決のアラートが続いているときに再アラートする機能も便利です。睡眠時間アラートで12時間後に再通知に設定すると夜9時ごろに再度睡眠時間のアラートがSlackに飛ぶので、「今日は早く寝なきゃ」というリマインドとして使えます。Mackerelの難点は、高いってことでしょうか。プランが「無料」か「月額1800円」しかないです。無料プランだと24時間しかデータが記録できないので1日1回の睡眠計測では1個しかデータ登録できず、グラフ化ができません。いって1800円を個人ユースでは高いな、と思うので間のプランが欲しいところです。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。