andante

0815

そういえば今年って8月10日にオハイオって言わなかった気がするな疲れてんのかな


コンポーネントのテストを書いていけるかなと思っていたけどあまり進まず一見単純なコンポーネントに見えてもLinkとかを使っているとRemixのスタブが必要になって……みたいなところでハマっていたり結局コンポーネントのテストって何したらええねんみたいなところで悩んでみたりでもとりあえずロジックが関与している部分はDOMを検査しておけばいいのかなあと最終的にはスナップショットを取ればいいかとかmswやE2Eは週末にお預け


菜食主義の擁護あるいは肉食の批判において持ち出されることのある種差別という概念はこれは尤もらしい見た目をしているがその他の差別概念のパロディに過ぎないと今は考えている仮にその種差別なるものが解消された未来があったとしてもヒト以外の生物はそのことを知ることはなく単にヒトだけが差別撤廃ポイントを稼いでいるだけでそのような概念に存在意義があるとは思いづらいもしあるとすれば科学技術によってヒトとして生まれて生きたあとで別の種の生物に変化するというような生き方がされるようになった場合や逆に別の種の生物として生まれてからヒトになるという場合であろう

そのようなパズルめいた理屈を抜きにしても動物愛護というのは結構なことであるから食用の動物たちがあまりひどい目に遭わないようにしてほしいという気持ちは持ちうるしかしその道徳的な価値はそれほど高くはない特に他人に肉食をやめさせる程には種差別のような強い道徳的非難のロジックによらない限り高くはないだろうたとえば募金や寄附は道徳的によいことだしやればやるだけよいことでもあるが実際に限界までそうするという人はあまりいないし他人に強要するということも無理である

とはいえこうして肉食を擁護してみても世の中というのは案外あっさりと菜食に傾くのかもしれない殺生というのはあまり清潔感のある行為ではない


寝る

0814

なんか睡眠に失敗して3時間くらいしか寝られなかったいや実際は気づかず意識をなくしていた時間もあるだろうとは思うのだがそれをかき集めても5時間くらいだと思うまあ5時間ならそうひどくはない
また不眠かと思ったが単にエアコンの温度調整に失敗しただけではないかと思うあと夜にコーヒー飲んだのもよくなかったのかもしれないあまりカフェインの効果を感じたことはないけれど

そういうわけで眠かったログをJSONにしたり細々した修正をしていた

Vitestでテストを書き始めた最初はPokuというやつが速くてナウいらしかったので試したのだけどなんかRemixと一緒に使う方法がよくわからなかったので断念したWebフロントエンドはこんなのばっかりだなと思う選択肢の幅が無闇に広いのにライブラリの対応がどれも部分的ですこし外れるとあれこれ躓くiOS開発だったらあまりそういうことはないのにAppleがすべてを支配しているから
たくさん躓きながらとにかく簡単なコンポーネントの動作を確認できるところまでは来たあとはどうしたものかmswとかを使うといい感じになるのかそれはまた明日


たくさん寝なくては

0813

朝から健康診断に行った鼻から胃カメラを入れた前にやったときより喉に刺さる感じがあって痛かったから前の人と前の前の人は上手だったのかもしれないまあ僕が忘れているだけの可能性もあるこれがほんとの喉元過ぎれば
胃はとても綺麗だった何も異常はないらしいただ幽門だか噴門だか入口が閉じきらない問題があるらしくこれのせいで逆流しやすくなっているようだ時々食べていると痙攣みたいになってしまうんですがと相談したら早食いして空気が入ってしまうと膨れてそんな感じになってしまうのではと言われた言われてみると嫌いなものを焦って食べようとすると起きがちな気がするそもそも僕にとって食事というのはけっこうな割合でプレッシャーだ
頻繁に下痢気味なんですけどという相談もしたのだけど昔からそうなんだったらそれはそういう腸なんだと思いますとのことだった思わずそういう腸と言ってしまったそういう腸なら仕方がないなマジかよまあでもそのうち一度は下部消化管も検査した方がいいかもしれない
身長がすこし伸び体重がすこし減っていた身長が伸びているのはいつもと違って午前中に測ったからかもしれない実際どの程度差があるのかは知らないけれど

仕事はログ出力と格闘していたあまり時間を掛けたくはないが転ばぬ先の杖というものなので先に時間を掛けておかなくてはいけない難しい

夜は友人たちと食事をした自己責任論について話したりした
結局のところ自由意志をフィクションとして捉えていると自己責任論を正当化する究極的な根拠というのはなくなってしまうわけでそこで信仰の違いみたいなのがあるなと思った一方で単にそれがフィクションだと叫ぶだけでも単なる虚無主義だと思うしそういうフィクションがある程度役に立つ現に役に立っているということにも注目しなければならないわけでその中でどうやっていくかが課題だと思う
僕は結局自分だけに自由意志を認めるという普通の意味では狂った建て付けでそれをある程度解決した気になっているそれは僕以外にとっては単なるフィクションであるが他ならぬ僕自身にとってはやはり全身全霊でコミットすべき問題でありフィクションをやっている皆さんとうまいこと折り合いをつけてやっていくしかし究極的には僕自身の人生は僕自身のものであるという語り得ない立場であるそれはなんか逃げというか不誠実な感じもするんだけどでも結局誠実に生きてたら何なんだという諦念がどうしてもありそもそも道徳が実在しているなんて全然信じられない世の中でそれが実在するかのように過剰に適用する弊害ばかりが目立つ世の中でそんなものにコミットしたくはない
なにもかもをフィクションに過ぎないとニヒルになる必要はないしなにもかもに正解があると難しく考える必要もない一生懸命生きていればそれでいいこうしてみるとすごくしょうもないことを言っているように見えるでもしょうもないことを言うこととしょうもないなりにちゃんと実践することとの間には雲泥の差がある


寝るよ

0812

昨夜はなんか頭痛かった久々に飲酒したせいか


昼に起き寝たり起きたりコード書いたりしていたカレンダー部分をtableで作るのをやめてグリッドレイアウトにしたりパフォーマンスチューニングをしたりしたあとAPIクライアントをまた変更したフロントエンドのエコシステムは選定が難しすぎる
つぎの課題はAtomフィードの生成で前に見つけたライブラリではうまく現行の挙動を再現できないようなので困っているうーんこれくらい自作すればいいのか
あとそろそろエラーハンドリングも詳しく調べていかないとなそもそもどうやるのがいいのか


寝ます明日は健康診断で胃キャメラを飲む飲んだあとそのまま口から出てくる場合トポロジカルには飲むでいいのか

0811

なんだっけ昼に起きてAPIの実装を少しした最近思ったけどこれはもうほとんど副業だなだったら普通に副業をやって小銭を稼いだ方がいいのではという気もするやらないけどお金を稼ぐとなると責任が発生するからないつでも飽きられるものがいい


寝ます3連休が続くのはうれしいね

0810

大規模なリファクタをした難産だったが少しはマシになったまだ気に入らないことはあるけれどエラーの情報量を維持するしかも型安全ににはこうするしかないのかな仕事でやるならもっと洗練させないといけない気がするうーん


寝ますなんかまた頭痛いな

0809

エラーハンドリングに悩んでいる正確にはレイヤーを跨いだエラーの受け渡しコントローラからアプリケイションロジックを呼ぶ時にテスタビリティ的にはtraitになっているほうが嬉しいがそうしてしまうと今度はコントローラからアプリケイションロジックのエラーの具体的な型を得るのが難しくなりレスポンスエラーへのキャストもしづらいしどうしたものかアプリケイションロジックはtraitにするがエラーの型は固定にするかそれもなんだか気味が悪いが
結局インフラ層のエラーをコントローラまでそのままリレーしてくる必要は全然なくスタックトレースだけ取れればよいはずなのだからそこをうまく妥協できる枠組みを考える必要があるだろうもうすこし考えなくては


寝ます

0808

昨夜はなかなか寝つけなくてしんどかった最近はめったにこういうことはなくなってきたけどたまになるとしんどい

頭痛はだいぶ良くなった仕事は激遅クエリがあったのでマテリアライズドビューを書いて対応したこれ便利やね活用していきたい
徐々にアクセス増えてきたからパフォーマンスを注視しなくてはならない頑張る

blogのほうは細かなリファクタだけSeaORMが1.0になっていたとりあえずはAPIを埋めてそれからフロントエンドのデザインにかかろうでもエラーハンドリングとかまだ決めきれてないんだよなうーん


ツイッター学級会のルールにはざっくりの傾向として厳罰化の一途を辿っている以外には一貫した基準など何もないように思われるのだが参加している人たちはそれぞれにその基準があると信じているしかし毎度毎度アドホックに変形していくその基準は天動説に付け加えられた周転円のように見えて少しおかしい

0807

なんか夜中に頭痛で目が覚めて今日も一日頭が痛かった閃輝暗点も出るので偏頭痛ということなんだろうと思う偏頭痛の薬は飲んだこの薬を飲むと何に作用しているのか元気がなくなるしかもそれほど効くわけでもない

openapi-typescriptとopenapi-fetchを試したこれはけっこういいただ開発版はいいんだけどビルドするとエラーが出るようになってしまうので開発完了までに直らなければ使えないだろうフロントエンドのエコシステムは全部何かしら壊れているのではないかと疑っているたぶん色んなものがどんどん変化するから誰にも全部は追いつけないし変な不具合を踏む確率も下げられないのだろうそれってどうなのやっぱフロントエンドには関わらない方がいいのか


寝る明日は頭痛が治っていてくれよ頭が痛いと全然仕事にならん

0806

眠い

Orvalのfetch API対応はやはり壊れているように思うヘッダーを外から渡せるようになっていない渡せるように見えるがContent-Typeヘッダを内部で渡しているのがちゃんとマージされていないので消えてしまう修正のPRを出した方がいいのか簡単にできるのかはわからないけども
OpenAPI GeneratorもOrvalも微妙で困るなと思ういやOpenAPIのほうが少しマシなのかでもこっちはこっちでsingle-fetchと相性がよくないので悩ましいどいつもこいつもなハーッ
それはさておきCookie認証はなんとかできつつある妥協の産物だが妥協点を決められたのは良かった結局こういうのを一度やっておく筋トレが限られた時間の中で設計と実装をやっていかなければならない時のために必要なんだなと思う


寝ます