昨日につづきほどほどに晴れて日中は20度近い快適な春陽気で、おうちにこもってゆったりすごしたおやすみでした。
昨晩は麻辣湯と格闘してすっかりくたびれてしまったのでボルゴウをさぼって1時前にはおふとんへはいり、寝つくのにも苦労せずわりあいすぐねむることができました。そのぶんをおぎなうようにか明け方にはイヤな目の覚め方をしてしまいましたがおふとんへしがみついていたらまたすぐにねむれて10時のアラームで起きられたので小さな銀河水準でいえばかなりよい睡眠だったといえるでしょう。
年度末にあまったおやすみカードをあらかじめ切っておいたのでゆったりした気持ちでコーヒーをいれ、魔法知能にボルゴウを読ませてたててもらったねむりをよくするためのスケジュールにしたがって日光浴もしてみます。なんというかじぶんの性分をよくよく知っているからこそこんなことが続くわけはないというので笑ってしまいそうになりますが、ニンゲンが電脳世界にたくわえた膨大な知識のなかにはきっと同じようなダメさをかかえたやつに関する情報もあったことであろうと祈るような気持ちです。
ついでに冷蔵庫にあったバナナをたべたらひきつづきカワイイ・ダッシュボードの改造もやります。午前中だけでなく午後もたっぷり使って、最終的に実装してもらった機能はいかのとおりです:
- SwitchBot デバイス制御・監視
- 部屋グループ・シーン管理
- デスクモード切り替え
- ネットワーク品質監視
- おなじみ天気予報
- iCloud 連携カレンダー
- Health Auto Export 経由での歩数・睡眠時間表示
- bluetooth での timebox evo 制御
- discord へのアラート
- テーマ切替
- USB HID デーモンによるキーボードショートカット
デバイス操作とか天気予報は API たたくだけなのでなにもむずかしいことはありませんが、bluetooth デバイスの制御はめちゃ時間がかかりました。まずはデバイス制御用のクライアント、強く賢い乙女たちが作ってくれたライブラリがきっとあるだろうなどと思っていたら意外とないのでおためしで作ってみました。
つぎはこれを API 経由で操作できるように、ほんとうはコンテナで運用したかったのに docker for mac は bluetooth パススルー対応していないとかなんとかでローカルにいっこ http サーバー立ててそれを本ちゃんのAPIから呼ぶというなんだかよくわからないつくりです。機能がかなり限定的なこともあって操作感が終わっている公式アプリよりはだいぶんサクサク操作できますが、そもそも機種自体がけっこうふるいのでもっとあたらしいスマートスピーカーならこんな苦労はなかった可能性もあります。
つぎにiPhone/Apple watch で計測している歩数・睡眠を表示するのもまったく一苦労でした。Apple のヘルスケア関連情報がどうにかしているくらいガチガチに囲い込まれているのが悪くて、計測した情報を定期的に外部に送信するしくみというのがほんとうに実現できない。たとえばすぐ思いつくショートカットだとロック中はヘルスケアデータにアクセスできないし、さりとてたかが歩数を表示するのにいちいち手動で csv 送信したりするのはバカみたいです。
いろいろしらべさせた結果 Health Auto Export という有料(!)アプリなら定期送信したりできるらしい。なんでじぶんの健康データを手元に置くためにアプリ経由しなくちゃいけないんだとか年間金払う先が変わっただけじゃねーかというのはありつつ、しかしそれでいったら魔法知能もだいぶそういう側面が強いのでやはりすべてをなぎたおす魔力がないというのが最大の問題ですね。とりあえず試用期間があるっぽいので設定してみましたが、どうもやっぱりバックグラウンドでは送信できないっぽいしまじでなんなんだ。そもそも歩数を出したところでなんなんだと思ったほうがよいのかもしれません。
iCloud 連携カレンダーについてはめんどくさそ〜と思ったら 2FA などスキップして iCloud 認証をおこなえるアプリ用パスワードというしくみがあるらしい。ようはカレンダーやメールなど限定的な権限をあたえられた OAuth client てきなものを作って払い出されたパスワードで認証するというもので、今日においてはなんかコワ〜と思ってしまいますね。パスワードがわかればメールもカレンダーも見放題っぽいし、2FA だのパスキーだの有効にしていてもこんなしくみを有効にしている限りはアカウントに大穴空いているようなものではないかと少し思います。がカワイイ・ダッシュボードにカレンダーを表示したいという欲望には抗えませんでした。
というような機能がおねがいベースでたまに脅迫したりするとほんとうに1行も触ることなくできあがるのはやはり素朴におどろき、というか立場ねーなという感じであります。しかしアイコンひとつ要素を縦センタリングするのに10回くらいやりとりしてビルドして確認してというのをやるのはそうとうだるかった、フツーに手直しした方が早かったとは思います。こういうもろもろ込みで魔法知能製の魔術をぜったいにメンテしたくない、やるなら最後まで魔法知能でやりきりましょうねという気持ちは強まるばかりでした。
おひるごはんはサンドイッチ、先日焼いたハーブチキンを食べきろうと思ったらハーブの向こうにちょっとイヤなにおいがして、どうもびみょうに焼けがあまかったところが腐敗っぽいくずれかたをしている。ギリギリ食べられなくもなさそうですがただでさえ生焼けの鶏肉を放置っておおよそ口に入れたいコンディションではないのでごめんなさいしながら処分しました。脳みそが魔法知能おねがいモードのままだったので食べられそうかうっかり聞きそうになったのもこわかったです。しかたがないので卵を焼いて、レタスやトマトを挟んだよくわからないサンドイッチでお茶を濁しました。
はやくもスケジュールを逸脱しつつありますがひるさがりにはおさんぽへも行きました。そとは引き続き超絶ポカポカいいてんき、ありがとーっ!と思いながら住宅街をウロウロします。この時期はただ歩いているだけで脳みそがシュワワ〜となるのを感じる、しかし体温の上昇に伴いだんだんジャケットが邪魔になっていくところにこの先の暑さをわずか予感させるものがあるのは不穏です。
じゅうぶんあるいて歩数をかせぎ、帰り道にはスーパーでおかいものをします。棚の間をさまよっているとしっかりとトイレットペーパーやラップの棚が空になっていてめちゃめちゃイヤ〜。たまたま安くなっていたタイミングなのだろうと祈るばかりですが実のところふたたびちょっとしたパニックに突入しつつあるのか、半年後には尻拭く紙にも困っているのでしょうか。もう今回は知り合いにもらえるという奇跡的な展開はなさそうだし、今のうちに拭くのにちょうどよさそうな大きさ・柔らかさの草を育てておこうと思います。
おうちへ帰ってからしばらくカワイイ・ダッシュボードをいじっていたらあたりはすっかり暗くなってきた、順調に魔法知能謹製のスケジュールを逸脱しつつあるので晩ごはんを食べます。週末はげしめの食事がつづいて消化器官がすっかり疲弊しているので、とりあえずごはんを炊いて残っていた豚汁をあたためて、あとは鮭の切り身やぬかづけといったかんたんなおそうざいでごはんをひかえめに食べました。
食後には明日からの平日が少しでもマシなものになるよう祈りながらハーブをすりこんだ鶏肉を焼きます。また厚みを半分にするのを忘れていたので中は生焼けかもしれません。あとは賞味期限が二月の牛乳とノンカフェインの紅茶でミルクティーをつくったりたい焼きを食べたりしつつオタク・ドロウイングにはげんでいたらたのしいおやすみもおわりです。スケジュール管理では0時半におふとんへ入るはずだったのに0:40現在まだこれを書いていて、スケジュールというのは守る意思がないとどうしようもねーということにようやく気づきました。
以上です。どうもありがとうございました
