5/13(火) 睡眠時間7時間半
お昼寝空間を開拓すべく、会社近くの公園で携帯ビニールシートを広げて仮眠を取っている。前回の枕が無い問題は自分の腕を代わりとすることでなんとかクリアしたが、今回は蟻塚の上に引いて寝てしまったことで、20分後に起きたときにはアントウォーが始まることになった。これからは虫よけ必須ね!
やったこと
仕事
今日の仕事はCI/CDパイプラインの修正やレビューや、アンケートエクセルの作成など。「あれ、これって私がやる必要ない仕事では?」なんて言っちゃいけない。「社内の各方面に顔が利くからって、仕事を押しつけられただけでは…?」
それ以上考えてはいけない!
「往復の通勤4時間なんですが、どうやって暇潰ししたらいいでしょうか」という新卒のお悩みコメントを退勤後に見つけたので、本>映画>アニメ>漫画という優先度でオススメコンテンツの紹介を30分かけて書いて返信した。
活字の長文慣れ・情報の圧縮率・携帯性に優れる読書は、コスパ・タイパという文脈でも最強だと信じているのだが、「140文字より長い文章は読んだことありませんの」って言われたらどうしよう。
今まで本読んでいなかった人に、社会人の読書習慣を薦める方法ってあるかなぁ。本人がメリットと必要性に気づくのを待つしかないかもなぁ。
勉強会
バックエンドの技術選定っぽい勉強会が目に入った*1ので、縁のない言語ではあったがオンラインで参加してみた。
総コードの行数を計るコマンドがある事を知ったり、マージ後に誰もが動作確認できるユニークなURLを発行する仕組みに驚いたり…。本来目的だった技術選定の話よりも、「よその会社が、開発を加速する仕組みをどのように整えているのか」という工夫を知ることが出来たのが良かった。
一つ一つの機能をモジュールとしてサービスに取り入れられるようにしつつ、外部からも叩いて使えるようにするという、ライブラリとマイクロサービスの良点合わせ技みたいなシステムが構築されているのは、流石ナレッジワークさんだなぁと唸る。
Neovim環境の整備
今日も今日とて、Neovimのプラグインを順番に入れていく作業。
迎えたのは置換が行いやすくなるsubstitute.nvimだったり、記号でカバーしやすくなるnvim-surroundなど。便利なプラグインを一つ入れる度に、「あっ、私って記号の付け方も勤勉に非効率的なことをしていたんだな…」と気づく。

Vimが「思考速度で書けるエディタ」と言われる理由も分かってきた気がする。設定した数コマンドで動作してくれるから、手に馴染めば一番早い。素晴らしい。
Telescope live_grep
以上のコマンドが使いたいのに、全く動かなくて困った話。動画で解説されているソースと私のソースを比べても差異は無く、原因不明なため調べてみた。
ググって一番上に出てきたissue*2に、コマンドモードでcheck_health telescopeしろって書いてあったので、チェック。

2つぐらいインストールが足りてないって怒られている。
それぞれのリポジトリを調べ、必要なパッケージをいれて…
sudo apt install ripgrep sudo apt install fd-find
もう一度checkhealth。


これでファイル名だけではなく、コードの中身も検索できるようになった。エディタ乗り換えの日も近い。
このトラブル解決ネタを書くか~と思ったら、既に日本語で解説した記事があった。
日記: Telescope.nvim の live_grep が使えなくて焦った話など - ミシシッピ川以東のルイジアナ
謎の個人ブログはいつも助かる。
なんだか真面目な日になったな。漫画読んで読書したい。
ごはん
朝食:フルグラ
昼食:トンテキ丼
夕食:日清デカうま油そば
夕食は最近ハマっている日清の油そばカップ麺。大盛りの麺と調味料のみという潔すぎる炭水化物前傾姿勢のため、キャベツと白ネギを麺と同じ程度に追加して食事。お湯で温めるだけで油そばを食べることが出来るのはとてもありがたい。
カップ麺万歳! 健康診断は来年だから大丈夫!