ジブリと禅の生き方問答という動画を見た – 2021年1月21日

朝散歩。ここのところ天気がよくて朝歩くと気持ちいい。

スタジオジブリの鈴木敏夫プロデューサーと臨済宗の僧侶の方がYouTubeでコンテンツを公開されていた。対談の中の一部はFMの番組でも放送されていたのだけれども、このコロナ禍において仏教であったり宗教のあり方が少し変わってきたんだろうなというのを感じた。この動画を公開している「臨済宗青年僧の会」のホームページを拝見するとオンライン坐禅会なども企画されている。以前読んだ築地本願寺の経営学: ビジネスマン僧侶にまなぶ常識を超えるマーケティングでも書かれていたが "老舗が老舗として残ってきたのは時代に合わせてイノベーションを起こしてきたから" なんだろうな。

徒然日記 – 2021年1月19日

終日、四半期に一度行われる経営合宿(オンラインで且つ今回は1日なので集中会議といった具合だけれども)に参加。数日前から準備していた資料などを使って事業進捗の報告であったり、中長期で計画しているプランへの進捗のレビューなどが行われて自分自身も参加回数を重ねているのだけれども毎回違う視点でのコメントを頂いたりすることが多く、毎回よい刺激をもらえてありがたい。

打ち上げとしてそのままオンライン飲み会が開催され終了後、疲れていたのか倒れる様に寝て一日が終了。

徒然日記 – 2021年1月18日

先の週末、土曜日が気温が小春日和並みに暖かくなり、そのあとの日曜日はすぐ気温が下がるという天気予報を見ていたので、これは体調を崩してはいけないと思っていたのだけれども見事に昨夜体調を崩してしまい寝付いても腹痛で目が覚めてしまいあまり寝れなかった。

そんな状況だったので今朝は散歩を省略したのだけれども、月曜日でミーティングも多い一日なので粛々とそれをこなして業務は一日終わり。

徒然日記 – 2021年1月17日

午前中に安住紳一郎の日曜天国を聞いたあとに外出。昨日より気温が11度くらい下がっていてとても寒かった。お昼ごはんを外で買って帰って帰宅。たこ焼きを買った。先週も自分で作って食べたのだけれども、また買ってしまった。

昨日とは打って変わって午前中は冬っぽい空だった

mac-peripheral-batteryというnpmを登録した

先日書いたMacに接続したMagic Keyboardの電池残量をコマンドラインで得るというエントリの内容をシンプルなnpmにして公開した。ioregのコマンドをラップしてBatteryPercentという要素を持ち得る周辺機器(主としてはMac製品)のそのコマンドで得られる結果をJSONに置き換えているだけのものだけれども。

[blogcard url="https://www.npmjs.com/package/mac-peripheral-battery"]

npm install -g mac-peripheral-battery

でインストールした上で実行すれば先日紹介した様なJSONが得られる。

実行結果

得られるJSON例

こういった形で得られるのでバッテリ残量の割合が求めたければjqコマンドと組み合わせて

☁ mac-peripheral-battery | jq .[0].BatteryPercent | awk '{printf "Magic Keyboardバッテリー残量 %d%%", $1 }'

Magic Keyboardバッテリー残量 70%

こんな形になるので、あとはSlack通知するなりMacのステータスに表示させるなりすれば「よさそう」なところまで持っていける。

Maker Time – 2021年1月15日

7時5分から朝散歩。今朝は少し暖かくて歩いても眼鏡が曇りにくかった。気温は数度の差なんだろうけど変わるもんだな。

[blogcard url="https://slack.engineering/a-day-in-the-life-of-a-backend-platform-engineer-at-slack-pune/"]

「Slackのエンジニアの方の一日」みたいな記事だったのだけれども、目覚ましがなってから1時間かけて起床されてて変な親近感が湧いた。中で書かれていたところの

Slack has introduced the concept of Maker Time, where we have an uninterrupted three hours, three days a week to focus. Meetings are not allowed to be scheduled during this time across our product, design, and engineering organizations.

"Maker Time" みたいなコアタイム設けるのは試してもいいかも知れない。カレンダーでロックした時間として抑えておくとか。

徒然日記 – 2021年1月14日

朝のお散歩は休み。お昼ごはんだけ近所に買いに行く。やはり散歩省略すると一日の歩数が1500歩くらいになってしまってよくないな。明日からは再開する予定。

通信インフラの土管化の話を聞いて久しいけど、この話もどういった形に着地するのだろうかと思った。

[blogcard url="https://www.nikkei.com/article/DGXZQODF143OZ0U1A110C2000000"]

徒然日記 – 2021年1月12日

朝散歩へ7時15分頃出発。雪になったらどうしようと思っていたのだけれども曇り空でむしろ時間が経つにつれ晴れてきた。あまりに寒かったので家を出る前に足の裏(靴下の裏)に貼れるというホッカイロを使ってみたのだけれどもあまりに強力過ぎて少し熱かった。

昼休みに見た下の記事(ツイートまとめ)、AWSの最初の発想が「電力網の文脈」だったのがなるほど感あり腑に落ちた。1900年代、産業において電力を利用するときに前提が自社で発電であったのに対してのインターネット産業における電力の位置づけは何かと考えたのだろうなと。

[blogcard url="https://www.publickey1.jp/blog/21/awsamazonsunhplinux.html"]

Macに接続したMagic Keyboardの電池残量をコマンドラインで得る

Magic Keyboardを利用する様になって電池残量が気になってしまい、メニューバーのBluetooth接続一覧の箇所からキーボードを選び残量を知るということを行っていたのだけれども、あまりスマートではないなと思ったところもあったので色々と調べると ioreg というコマンドでOSが持つ情報を得れるということを今更ながら知った。

Magic Keyboard等の電池残量は "BatteryPercent" というキーの値で得ることができるので以下の様にioregの引数で渡してやると得ることができる。

ioreg -r -d 1 -k BatteryPercent

ioregの実行結果

上の様な形で結果が得られる

更にこのコマンドに -a という引数を渡すとplist形式のXMLで上の情報を得られるので、更にそれをJSONで扱えると便利そうだなと思ったのでnpmのexecanode-simple-plistを使って以下の様に書いてみた。(このあたりシェルだけで解決できそうな気もするが...)

上の様なものを書いたら、それとなく便利そうなJSONが得られる様になったので、今度はバッテリー残量を定期的にSlack通知させようかと思う。仕事終わりに近いときに残量気付ける様に。

それとなく便利そうなJSON

余談だが今回初めてplistを今更ながら知り、そしてその系譜がNeXTに遡ることを知ってしみじみした。
NS接頭辞以外にもこういうところに残っているんだと。