ちなみに

火曜日の空は僕を押しつぶした。

元気

さいきん仕事が終わるとぐったりしていることがあって夜に何も出来ないことが多い。 体力が落ちているというのもあるのだけれど、力の配分が下手というのもありそう。

大事なこともそうでないことも全部で頑張ってしまうので疲れるうえにアウトカムにもつながりにくい。 大事じゃないことはうまく手を抜いて、大事なところを頑張って結果を出しつつ元気にやりたい。

今日はぎりぎり夜も活動できました。

そういえば睡眠の質が崩壊しているのも関係ありそう。

Bartender 4 を導入した

f:id:Sixeight:20210425192356p:plain

メニューバーにいろいろ置きたいのですが、いろいろ置いてあると気になって生産性が下がるという矛盾を抱えていました。 常に見たいのは一部だけのはずなので隠したいという気持ちになってきます。 しかし、macOSはメニューバーを柔軟にカスタマイズすることは出来ないので諦めていました。

一応 Bartender というアプリで実現出来るといことは知っていたのですが、どんくらい効果があるのか疑っていました。

最近、ふと思い立ってえいやと導入してみたところめちゃくちゃ快適だったので常用するようになりました。 記事の先頭に貼ったようにメニューバーがめちゃんこりすっきりします。

隠れているアイテムはメニューバーにカーソルをもっていくと即座に表示されるので使いにくくなることもなくて、見た目と使い勝手が両立されていて快適です。 ショートカットキーで出し入れも出来るので、通知系を見たい場合もキーボードだけでささっと確認できます。 また、トリガーが指定出来るので、例えば通知が来たときだと15秒だけメニューを出すとかも出来てかなり柔軟です。

これは個人的な好みですが、アイコンがダサすぎてメニューバーには出したくないけど設定でメニューバーから消せないものも非表示に出来るのが地味に助かっています。

www.macbartender.com

キーボード2台使い

Holy Panda を潤滑したので The Mark: 65 を組み立てた。 セパレートスペースバーにしようと思っていたけど2uのスタビライザーが足りなかったので6.25uの一般的な形に。

最近は D60 の7uに慣れつつあったので逆に入力がおぼつかなくなっていまっていた。

GMK HENNESSEY をつけたり唯一もっているアルチザンキーキャップをつけたりしたらこういう感じになった。 シンプル!

試しに2台並べて疑似セパレートとしてみたら思ったより快適だった。 まあしかし左手がタクタイルで、右手がリニアなのでかなり不思議な感じではあるのだけれど。

しかし、なぜか Karabiner-Elements が入っていても Modifier Flag Sync が効かなくて困っている。 情報持っている人いたら教えてほしいです。

追記

f:id:Sixeight:20210425013445p:plain

Devicesの設定で同名のキーボードが出ていたがこれを変更すると Modifier flag sync が有効になって無事に2台同時に使えるようになった。

zshのキーバインディング

社内でVSCodeのターミナルで ^A^A^A みたいになって困るみたいな話があって気になったので調べてみた。

In addition to these names, either ‘emacs’ or ‘viins’ is also linked to the name ‘main’. If one of the VISUAL or EDITOR environment variables contain the string ‘vi’ when the shell starts up then it will be ‘viins’, otherwise it will be ‘emacs’. bindkey’s -e and -v options provide a convenient way to override this default choice.

zsh.sourceforge.net

知らなかったけど zleEDITOR 環境変数を読んで良い感じにキーバインディングを判定してくれるらしい。

つまり EDITOR=vim だけ書いておいて、 bindkey -e を書いてないと、ログインシェル以外を起動したときに Emacs キーバンドが使えなくて ^A^H^H みたいな文字列を眺めることになる。 エディターだと Vim キーバインドなのにそれ以外は Emacs キーバインドなのが悪いんだけれど、そういう人は多そう。

具体的にはログインシェルから別プロセスで zsh を起動すると急にバインディングが変わって困る。 他にもVSCodeのターミナルで困る。VSCode環境変数(起動方法によってどこから引き継ぐかは変わる)を引き継いでくれるので EDITOR を設定していると bindkey -v 相当で zle が起動してしまう。

blog.nishimu.land

これをやっているときに一瞬ハマってしまったが深追いしなかったので今回調べてみてやっとすっきりした。

掃除機

僕は掃除がそんなに好きではないのですが綺麗な部屋は好きです。 使っていた掃除機がダイソンだけど大分古くてもうぜんぜん吸わなくて辛かったのですが年末についに壊れました。 まったく吸わなくなってしまったので新しいダイソンを買ったところこれがめちゃくちゃよくて掃除が楽しくなりました。

www.dyson.co.jp

買ったのは Digital Slim というやつで軽めのコードレスのやつ。

何がいいかっていろいろあるのだけれど、やはり吸引力がめちゃくちゃ強い。 うちは鳥を飼っていて、植物の種を餌にあげたりするのでかごの周りに散らばっていたりするのですが、これもがんがん吸ってくれる。 そして、ヘッドの左右からも吸ってくれるもよくて壁際も一回走らせるだけで綺麗になる。

このヘッドがうまく作られていて勝手に前に進んでくれるので軽々掃除が出来る。 そして謎のテクノロジでカーペットなどを吸い込まない。 これは本当に最高で、これまでは足で押さえたりしつつもたまに吸ってしまうので、引き剥がしたりしていたのが、ちゃんと埃は吸ってくれるのにカーペットは全く吸い込まない。

すいすいーっと掃除が終わるのに床がさらさらになっていて感動的ですらある。 これでまだエコモードでさらに上に二段階も強いモードを残しているのですさまじい

ただしゴミをためられる量が少なくて掃除中に何度か捨てる必要があるのは不便。 ノズルを外して捨てる必要があるのでちょっと面倒な動作が何度か必要。 まあゴミは掻き出すギミックがついていて手を汚さずに捨てられる点はよい。

あと小ネタとしては吸い込みがとまるときに「デュポンッ」ってSFチックな音がなるのが楽しく無駄に鳴らしてしまう。 エヴァっぽいところも今の時期にぴったり。(個人的にはもうちょっとおとなしい色がいいのだけれど)

ということでみんなダイソンを買いましょう。

トラックボール

トラックボールを導入しました。LogicoolMX ERGO 。 初めてのトラックボールでしたが半日触っていたら完全に慣れました。 めちゃくちゃ快適ですが、トラックパッドで出来ていたジェスチャ系の再現方法が分かってなくてこれから。 出来ないなら困るシーンあるかもなと思っているけどなんとかなるでしょう。

経緯

後日談