Opti Hosts:Cloudflare だけじゃない、レイテンシで IP を最適化

ここ数日で、小さくて美しい 小さなツールを作った。いくつか厄介な CDN ドメインの地域別解決ポリシーに対処するためのもので、ざっくり言うと Globalping の API を叩いて他の地域でのドメインの解決結果を取得し、ICMP レイテンシが最小の IP を選んでローカルの hosts ファイルに書き込む。

2024年を振り返る

2024年はいろいろなことがあったので、今年もざっと振り返る記事を書いておこうと思います。

Monorepo 考

以前はよく Monorepo で個人プロジェクトを整理していたけど、コードを書き始めると、心のどこかでいつも漠然とした疑問が引っかかっていた:自分の Monorepo 設定は正しいんだろうか?

最近新しいプロジェクトを始めようとしていて、これを機にいろいろ調べ、いくつかのオープンソースプロジェクトの構成を参考にして、Monorepo のいわゆる「正しい」構成とは何なのかを理解しようとしてみた。

私の Server @ Home について

SNS のタイムラインやレコメンドアルゴリズムの影響もあるのか、他人が NAS や All-in-One をいじっているのを見るともううずうずしてしまって、自分も低コストで Home Server を組みました o( ̄▽ ̄)d

ステートレスなメール認証コードの一構想

最近、Cloudflare Pages とその Functions を使って、CAS に似たシンプルな統合認証システムを実装しようとしている。サーバーレス自体がステートレスであるという制約に加えて、サーバーレスの Redis サービス(Upstash など)を新たに導入したくないので、メール認証コードの場面では、従来の Redis / Session に依存する方式は使えない(;´д`)ゞ

2024年 あけましておめでとう

これは振り返りと写真集の記事です。

もう2月下旬なので、元旦にしても旧正月にしても、この記事は遅すぎますよね (゚Д゚*)ノ

でもまだ元宵節があるので、ぎりぎり関係あるってことにできます (≧∇≦)ノ

2023年1〜8月

2023年も半分以上過ぎた。この半年ちょっとを振り返ってみよう。ただの日記みたいなものだけど、少なくとも自分が何をしたかを思い出して整理できるし、無駄に過ごした気分にならなくて済む(まあ自己安慰だけど (/▽\)

カバー:切り取った雲のひと塊

Fiddler で QQ の期限切れスタンプを追加する

グループチャットでは、かわいいスタンプがよく流れてきます。それをタップして追加しようとすると、高確率で「スタンプの有効期限が切れています」と出ます。冒頭の画像みたいに。。