andante

0721

allegroはOAuth2を少し喋れるようになった永続化とかは全然できていないが認可コードを取得してリダイレクトすることはできつつあるあとはこのコードを使ってアクセストークンを取得すればよいのだよいのかまだ普通のログイン機構がないから嘘ユーザーだが
トークンの払い出しまでできれば一応Mastodonクライアントと繋ぐことができるだろうかエンドポイントをいくつか増やす必要はあるだろうけど


寝ます明日はリフォーム業者と会ったりします

0720

今日もリファクタAPIキー認証の移植をしたのだけどやたら複雑なのにドキュメントもないしで難儀した変数名もちょっと嘘だったしテストコードがなければ正しい動作を理解できないところだった
認証機構たまに自作するけど結局どのくらい複雑にすればいいのかいつも迷うなんか小難しいハッシュ化やら暗号化やらを入れてもDBからキーが盗めるのならAPIを叩く必要も別にないわけでそれなら総当たりされない程度の長さで平文で保存しておけばいいんじゃないかという気もするそんなことないのかメールの添付ファイルのパスワードを別で送るくらいの意味はあるか僕はこれに対しては玄関ドアに鍵を二つつける程度の意味は見出している

夜はallegroの開発をしたようやくMastodonのOAuth APIをoxideで再現する目処が立ったなんかえらい掛かったけど結局は単にOAuth2の理解不足だったなと思ういやoxideもなんかドキュメントが不親切だなとは思ったけど


寝ますなんか今週は早いなと思ったら月曜休みだったのか

0719

今日もあまり調子が良くない昨日よりはマシか

最近仕事ではビッグバンリライトをやっているリライトはしていない建物を土地から剥ぎ取って別の土地に建て直すみたいなことをしている今のところ順調あまり時間は掛けられないが土地をきれいに整えるなら今しかないわけで考えることが多い

allegroの開発はOAuth2のことがいまいちピンときてなくて停滞していたがMastodonというよりDoorkeeper gemの実装を見ていたらだんだんわかってきた気がするほんとか


寝ます

0718

なんか体調が悪い微熱……というほどではないが熱っぽい何だろうな三連休の疲れか連休の疲れって何


寝ましょう

0717

昼から映画館で君たちはどう生きるかを観た予想に反してかなりストレートに面白かったと思ういや全体として筋が通っているかというと全然わからないが個別の要素には気に入るところが多く僕はそういうのがけっこう好きだ多分本当に全部をやりたかったんだろうな

夕方は不動産会社のオフィスでリフォームの相談をしただんだんとディテールのイメージが具体的になっていくが全体としてはまだわからない


寝ます三連休が終わってしまった全然惰眠を貪っていないのに

0716

出掛けたメチャメチャに暑いまだ7月半ばだぞ

暑すぎるし歩く距離が結構あったのでレンタカーを借りた僕は運転できないけど免許は取ったから助手席は務まる

OAuth2の実装わからんわからんと思っていたがドキュメントをつまみ読みしていたらようやくわかってきた気がする実装自体はまだしていないがこれなら何とかなりそうだ明日


寝ます明日は鳥の映画鳥の映画ではないないの観ます

0715

三連休の初日午後にTOTOのショウルームへ行った以前にLIXILのショウルームにも行ったのだけど内容的には大差なかった持ち帰り可能なパンフレットがあまり充実してなかった

帰りはレンタサイクルで帰宅した新宿の車道を自転車で通行するのはけっこう怖いなと思った帰ってから自転車の車道における交通法規について調べた


物理帝国主義が話題になっていた僕も若き物理学徒だった日々がありその頃は多少そういう思想を持っていたとは思うが今はあまりそうではない

現代の物理学は確かにこの世界のありようの一側面を明らかにする強力な道具だし実績もあるしその方法論はさまざまな分野に応用可能だとは思う実際多くの歴史上の哲学者たちがやろうとしてきたことは現代であれば物理学者がやっていることだろう

でもこの世界の不思議なことはそれだけではないこの世界は客観的な出来事だけで成り立っているわけではなく僕の心の中には客観的に記述した瞬間に霧消してしまうような問題があるそれらについて手探りで語ろうとするとき我々はなぜ通じるかもよくわからないたとえ話やレトリックやそれ以外にパラフレーズのできない表現に頼るしかないそういう部分が物理学の範疇になることは永久にないだろうそういう種類の問題の探究が実世界の問題に対してどの程度役に立つかはわからないがそういった蓄積があることで心が救われる人もいるのではないかと思う僕はそうだったと思う

などと言うのはいささか哲学の肩を持ちすぎだろうか


明日はまた遠出をする妻がしばらく単身赴任をするので借りる部屋の下見に同伴する僕が見る必要は何もないのだがまあそれはいいでしょうこの連休は外出の予定ばかりで気が重い暑いし

0714

最近なんとなく憂鬱な気がするいや憂鬱なわけではないが楽しさが少ないなんだろうな充実していない気がするのか単によく眠れていないだけか

OAuthの認証リクエストがクライアントによってContent-Typeが異なる問題はContent-Typeを見て個別にデコードする愚直な方法で対応したJSONとFormとMultipartには対応したので十分だろうこれで本当に動くかは明日試す


寝ます夜中にエアコンの温度調節に失敗して眠れないことがしばしばあるどうにかしてほしい

0713

allegroをいい加減ちゃんとmastodonクライアントと通信させてやろうと思いAPI仕様を睨んでいたが地味に大変ということがわかってきたクライアントはOAuth2で認証するわけだがその時のContent-Typeがクライアントによって違うJSONのものもあるがmultipart/form-dataのものもあるそしてaxumはこういうのを受けるのが苦手だやれやれ
OAuth2自体は適当なクレートに任せるとしてBodyの解析はちょっとゴニョゴニョやらないとだめそうだ幸いChatGPTに訊いたらアイデアは出してくれたからまあなんとかがんばるしかないだろう


寝る

0712

公私ともにリファクタしていたいや仕事のほうはリファクタというのともすこし違うか分割こういうのはしっかり時間取って取り組まないとなかなか進まない

allegroのリファクタはドメインエンティティの構造に関するものローカルのアカウントとリモートのアカウントとを型でいい感じに区別したいのだがなかなかうまく行かず難儀していた今もあまりスマートではないがまあ妥協の範疇か……
完全とはほど遠いがpublic timelineは返せるようになりつつあるので他のAPIも順次実装し適当な互換クライアントで表示してみたい無理か


寝ます