andante

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認証はなんとかできつつある妥協の産物だが妥協点を決められたのは良かった結局こういうのを一度やっておく筋トレが限られた時間の中で設計と実装をやっていかなければならない時のために必要なんだなと思う


寝ます

0805

平日に休みをとっても結局仕事のことが気になってあまり気が休まらないんだよなそうでもないか

休みだけど特にたいしたことはしていない地面師たち見始めた面白い

ログイン盆栽は今日は手をつけていない結局Remixでやる限りは何らかのバケツリレーを許容するしかなさそうだ一旦はそれで進めることにしてあとで何かうまい抽象化ができないか考えよううーむ
そうと決まればつぎはフロントエンドに注力か


寝ます仕事か〜

0804

ログイン盆栽をずっとしているなんかまあバックエンドは結論出つつあるのだけどRemix側が難しい結局Cookieを食わせて回らなきゃいけないしバックエンドから送られてきたらセッションに入れなきゃいけないがそのあたりの共通化がうまくできそうもないなんかラッパー書けばいけるのか


寝ます明日は夏期休暇でおやすみ

0803

ログインをやろうと思っていろいろ試行錯誤しているGoogle Sign Inに対応するボタンを置くのは問題なくできたが結局どのようにログインセッションを持つのか悩ましい今のところはバックエンドがセッションクッキーを発行するのをそのまま使えばいいかなと思うけどそれだとCookieの内容にはフロントエンドはアクセスできないからログイン状態確認エンドポイントを作る必要があるいやそれもよくわかってないな結局RemixはCookieをどう扱うんだ調べなくては

誰が勇者を殺したか読んだ素直結末でもう一回くらいひっくり返ると良かったと思う続編がちょうど出たところだったので買った


寝ます

0802

ずっと盆栽utoipaもなかなか癖があるなと思いつつとりあえずはいったんこれでいいかというスタイルに落ち着いたただこれくらい自動でやってくれないのかと思う部分はありまあそれはもう自分でマクロを書いた方がいい領域の話なのかもしれないと思った
一方でOpenAPI generatorのテンプレートは少しならカスタマイズが利くという話もありそっちを模索するほうが結局は正気なのかもしれないと迷うついでに言えばOrvalもイマイチ使い勝手が良くない悩みが多い
もっともこんなのは完全に盆栽要素なので今はほどほどにして実装を進めたい今度こそログインをやる


寝るよ