なんだか頭が重くシャキッとしない日だったお昼に13:30まで昼寝しようとして目覚ましを11:30にセットするなどした危なかったこのミスは何度かしたことがありいまのところ大事に至ったことはないのだがどうにかしたいしかし寝ぼけている時ほどこういう勘違いをしがちなのでどうにもならない

夜はギターを弾いたカポタストをつけるとなんかゴツいコードがスッと簡単になることがあり星座になれたらとかは案外簡単になった案外簡単とか言っているがべつにすらすら弾けるわけではないでもBmとかFとかは慣れると案外簡単というか楽ではあるBはキツいともあれしばらくはこれで練習してみようかなと思う


JAXAがロケットの打ち上げに失敗したらしいのだがそれを失敗と呼ぶか中止と呼ぶかでインターネットが揉めていたまああの執拗に失敗の言質を取りに行った記者の態度は褒められたものではないけれどなんかこう正常に異常検知が作動して停止したので失敗ではないだとか打ち上げ段階より手前だからそもそも何もしておらず失敗ではないとか言われるとと思ってしまういやまあ業界の術語としてそういう定義があってそうやっていますよというのであればそれは理解できるけれど外から見たら失敗も中止も大差ないわけであんまそこの区別に拘泥するのはよくないエンジニアしぐさっぽさがある
とはいえ失敗という語からは損害賠償だとか責任問題だとかが想起される人が多いというのもおそらく事実なので仕方ないのかもしれない個人的にはgracefulに失敗するのは良いことだと思うくらいだから破局的な結果に至らずに失敗できたという形を誇ってもいいくらいに思うけれどそういうのはあまり支持されないのかもしれないでもイーロンマスクがどれほどロケット打ち上げ失敗したかと思うと失敗を悪みたいに扱うのはやっぱりナンセンスに感じられる別にイーロンマスクが偉いと言いたいわけではないけれども
僕も日頃の業務でソフトウェアのデプロイをすることはあるデプロイ手順の途中でいろいろな自動検知が働いて不具合のあるものがデプロイされたり不完全な形でデプロイが完了したりすることを防ぐために途中で停止することがあるそれを僕は普通にデプロイの失敗と呼んでいるしそれはそれなりに普通の感覚だとも思うそういう感覚からすれば今回の打ち上げは失敗だったと思うしだからまたどっか直してリトライすればいいだけだと思う


寝るぜスヤスヤとな

いまいち気合いの入らない日Slackを無視してコード書いたりしているとけっこう集中できるがSlackを無視して大丈夫なのかはよくわからない

夜は高校のパソコン部の同期や先輩とひさびさに会って飲んだなんか案外みんな結婚するねという話をしたたしかにね


新しいBing検索のウェイトリストの順番が回ってきたらしいのでEdgeをダウンロードして試してみたしかしまあChromeでEdgeをダウンロードする日が来るなんてという驚きは多少ある検索の精度はまあ確かに賢くなっておるわいという感じだったがChatGPTを初めて見たときのような衝撃はもうないな順当に進化しておるなという感じ


寝ます

なんか寝不足感あるGoでコマンドラインツールを書いているがちょっと込み入ったことをやろうとするとやはりGoは非力というかフラストレイション感じる場面が出てくる無論どの言語でもそういうことはあるがGoの場合はあえてやってる感が心を余計にささくれ立たせる黙って配列のmapを用意しやがれ

夜はギターの練習コードチェンジが覚束ないながらも素早くできるようになってきたので知ってる曲のコードを検索しては鳴らしているが格好いい曲はだいたいなんかごついコードなので弾けないFだのBだのBmだのはまだ良くて良くはないがD#だのC6だの言われるとどうしようもないはあ好きな曲がだいたい音域外の現象に似ている

あとallegroのリファクタも少しだけした少しだけ


本を読んで寝ます

ハッピーヴァレンタイン


仕事はなんか一段落したので息抜きにコマンドラインツールを書いていたS3に保管されてる操作履歴をいちいち探しに行くのが大変なので簡単なTUIでターミナルから探せるやつTUI作るのは初めてだが今のところ順調便利なフレームワークがあるのはいいちなみにGoで書いている

夜はリファクタリング難産だったがようやく妥協できそう結局ActivityPubのデータモデルはApplication層に置くことにしてDTOこれをNewTypeパターンでほぼそのままサーバーインターフェースに使うことにしたSerializable/DeserializableをApplication層から引き継ぐのは邪道のような気がするがいちいち詰め替えを書く手間を考えればこれくらいでちょうど良かろうと思う


プログラミングは手段か目的かみたいな何度目だ系の話題が流れてきたけれどこの二分法自体あんまよくわからないなと思うあらゆることは相対的には手段だけどその実践は結局何かしらの表現であって目的として見る側面がないはずはないだろうそういう二面性を雑に捨象してことさら自分をロマンチシストであったりプラグマティストであったりに見せるのはちょっとわざとらしいいけ好かないことだと思う


すこし本を読んで寝ます

夜更かししたのですこし寝坊した温かくなってきた

ギターの練習は少しだけ知ってる曲のコードを押さえてみるなどしたAm7はほぼCなので簡単だなあと思ったがFはこんなもん弾けるかという感じだったこんなもん弾けるかまあでもCとかGとかだって最初はこんなもん弾けるかと思っていたし練習すれば何とかなるのだろうか

allegroTwitter2と呼んでたあれですはリファクタリングしただけで終わった難しいモジュール大移動を始めたけどやっぱりやめたほうがいい気もしてきたがサンクコストも気掛かりだし……結局どういう形が綺麗なのか改めて考え直した方がいいかもしれないというかまあいったん元に戻すのが正気という気はするなはあ


寝ます

昼に起きなんかたいしたことはしていない土日の片方遊びに出てしまうともう一日は休むので精一杯だすこしだけリファクタをしたActivityPubのデータモデルはApplication側に置くべきなのかPresentationなのか悩んでいるPresentationに置いてしまうとEntityとの変換がPresentation側に置かれることになってそれってアプリケイションロジックではないのというような気持ちになってくる本当はDTOを一段噛ませるみたいなのが正しいんだろうけどそれは面倒だ

そういえばngrokが無料版だと1つしか使えないのが不便なのでAWSに小さいインスタンスを立てて自分用のを動かすようにしたt4g.nanoだから月額500円くらいドメインも取ったからもうちょっとかかっているまあでもコスパはよいこれでランダムにドメインが変わらないからいちいちmastodonの設定ファイル修正して再起動したりしなくていいし


Bing検索がGPTか何かの自然言語モデルと繋がってすごい便利になっているらしい検索エンジンは単にWebページを指差すだけでなくそれを咀嚼して提示してくれるようになるおそらくスマートスピーカーで読み上げることもできるだろう従来はこういうのを人間ががんばって見やすくデザインしたり読みやすくマークアップしたりしていたがそういうのは必要なくなるかもしれない
そうなるとWebサイトは人間のほうを向いて作られなくなるかもしれない読者の大半がまったく目にすることのないWebデザインに誰がこだわるというのかそれともWebサイトをわざわざ読みに行く人にはよりリッチな体験を提供するという方向に進むかもしれない紙の本の豪華な装幀のようにWebサイトを訪れるのはそれが一つの体験となるまあそれは今でもそういう部分はあるだろうけどAppleのサイトとか

もちろんこれはあまりに気が早い未来予想図でしかないけれどしかしただハイパーリンクで繋がっただけのドキュメント群がありディレクトリ型の検索があり自動クロールによるキーワード検索エンジンがありそれらはすべて対話的に知識を蒐集提供する自動エージェントへの助走でしかなかったような予感はすこしするこれからが楽しみだ


寝ますまた夜更かししちゃったなあ

あまりよく眠れなかった気もするが頭はそれほど痛くなくなっていたので予定通り友人の家に行った友人の子を見てすこし遊んだ
赤ん坊を前にすると自分をジャッジされているような居心地の悪さを感じる自分の言葉は自分で制御できても立ち居振る舞いや見た目は制御できないその制御できない部分だけを見られるような気がするのだ言葉でなにか言うことになまじ多少の自信を持っているだけにそれが通じなくなったときの不安感は大きいでもそんな嫌われたりしなくてよかった
何枚か一緒に写真を撮ってもらった自分の両親に自分が生まれる前の人生があったことを長いこと知らなかったしそれがどういう人生だったのかどんな友人がいてどんなことを考えていたのか今でもぜんぜんわからないそれは寂しいと思ったから残せる記録は残しておこうと思ったまあこんなもの見せられてもその子は困るだけかもしれない


寝ます明日はコード書きたいけどね

偏頭痛は昨晩撃退したと思っていたのに今朝は頭痛で目が覚めました辛すぎるので会社のsick leaveがまだ残っていることを確認して午前休にしてもらったロキソニンを飲んで二時間ほど寝たらマシにはなったので午後は仕事をした

仕事をしていたら夕方にまた閃輝暗点が出てしまいなんやねんという感じ一度なるとしばらくなりやすい感じはあるけれど
こないだ通院したときにたまにはまたMRI受けたほうがいいですかって訊いてまあそうですねって言われたけど結局また今度にしてしまったのだがやはり近いうちに受けたほうがいいのかもしれない


寝ます明日は友人の新居に遊びに行くことになっているがまた頭痛がひどかったらキャンセルにしとこうはー

仕事はバタバタバタバタ一生バタバタして終わるお前の人生という趣であったでもそれはそれで幸福な生だろうなとも思うそうでもないだろうか

テストカバレッジを上げようといろいろがんばっていたgo1.20にしたらなぜかカバレッジが上がったんだけどこれはcoverpkgフラグが正常に機能してないんじゃないかと思う一応集計してるのに困りますぅ仕方ないのでバージョンは下げた

Twitter2は一応投稿を受信できるとこまでは来たが受信しただけで他に何もできていないというのもなんかフォロー周辺に不具合があってそれを直したりしていたオブジェクトIDとプライマリキーを別々にするのはやはりあまりうまくないのではという気もするがまあ致命的な問題が見つかるまではこれでやってみようと思う
この日記がandanteだからマイクロブログはallegroだろうか


寝ます今日は仕事終わった瞬間閃輝暗点a.k.a.偏頭痛確定演出が出てションボリでも薬飲んだらそれほど辛くなかった珍しい

なんだか喉がすこし痛い何だろう風邪っぽいとかは今のところない

すこし早起きをして病院に行った冬に自転車に乗るのはつらい手袋と耳当てがなければ死んでしまうかもしれない

テストをたくさん書いたこれまで渋っていたのは外部サーバーをどうするか決めあぐねていたからなのだけどいつまでもそんなこと言っていられないしと思ってとりあえずモックして書いたモックの常としてこれは意味あるんだろうかと思うケースもあるけれどとりあえずカバレッジが上がって見栄えは良くなるしモチベイションにもプラスに働くと思うロジックのミスも見つけられたしよかった


本を読んで寝ます