Hono react-renderer のデバッグコントリビュートと Claude への入門

Hono が提供する react-renderer で ReadableStream の設定を有効にしていると Cookie が設定されない (正しくはHTTPヘッダーが特定値に強制される) バグがあった。

昨日遭遇した挙動で、その日のうちに多分原因はここっぽいという箇所を見つけて Issue を建てていた。

今日はそのデバッグを進め、Hono っぽそうな良さげな方法を見つけたので PR を起票した。

[react-renderer] After enabling Stream option, setCookie does not work · Issue #418 · honojs/middleware


このデバッグを進めるため、Hono の cookie や hono-base 周りのコードを読んでいた

スマホの環境でも頭に入ってきたりしたので、凄く読みやすいということなんだろう。cookie 周りとかそんな仕組みになってたのかと感心していた

ただ c.header() でセットされたヘッダーが最終的にどのように Response オブジェクトなりに組み込まれるのかまでは読めなかった。今後の宿題にしておく



さて、今日で ChatGPT の課金をキャンセルし、Claude 3 の課金をし始めた。元々無料版では試していたものの、GPT-4 にはさすがに劣る印象を受けたので放置していたもの。ただ無料版でもプログラミングの分野ではGPT-4を上回る報告も見かけたので、用途に依って得意不得意はあるらしい


まだ使い出したばっかりなので確信は出来ていないが、今のところ巷で言う話しやすさや簡潔さのようなものは感じる。最近 GPT-4 の話し方が気に入らなかったところもあり (特にこちらの発言を何度も繰り返して話すところや、回りくどい表現、抽象的な回答ばかりになるなど)、それと比較すると今のところ好印象


ChatGPT の課金期間もまだ残っているため、併用しつつ比較などしてみたいと思う

この記事が気に入ったらサポートをしてみませんか?