2026年 5月

2026-05-22 14:08 (24 days ago)
AWS Amplify Hosting で取れるリクエストヘッダー一覧 (Geo / ASN / デバイス情報)

AWS Amplify Hosting の SSR では、CloudFront 経由で国名・郵便番号・緯度経度・ASN・デバイス種別などが取れる。SvelteKit での取得方法と注意点を紹介。

2026-05-22 10:06 (25 days ago)
ローカルポートでアプリ開発時、以前に開発していたアプリの亡霊がブラウザで見えてしまう場合

ローカル開発中にリロードしても消えない別アプリの残骸の正体は Service Worker。確認方法と、SvelteKit で開発時に自動無効化する設定を解説。

2026-05-11 00:15 (36 days ago)
『フリーランスHub』にて ytyng.com をご紹介いただきました

レバレジーズ株式会社が運営する『フリーランスHub』のお役立ちコンテンツ枠で、ytyng.com を紹介してもらった件のまとめ。掲載記事の文脈、『フリーランスHub』というサービス、記事に並ぶ 5 件のメディアについて整理。

2026-05-09 03:00 (38 days ago)
ULID と UUIDv7 の違い

128bit の時系列ソート可能 ID として ULID と UUIDv7 を比較。標準化レベル、ライブラリ事情、Django 5.2 + Python 3.14 + PostgreSQL 18 で UUIDv7 を主キーに使う書き方まで。

2026-05-06 11:33 (41 days ago)
macOS 26 で Xcode を使わずに WebView スクリーンセーバーを作る

macOS 26 のスクリーンセーバー (.saver バンドル) を Xcode を使わず `swiftc` 一発でビルドして、WebView を表示するスクリーンセーバーを作る方法。

2026-05-06 11:28 (41 days ago)
WKWebView で CSS の opacity transition が動かないとき疑うこと

WKWebView 内で CSS `opacity` の transition が動かない (急に消える) ときに疑うこと。`will-change` や `transform: translateZ(0)` でレイヤー化を強制する対処方法。

2026-05-06 07:48 (41 days ago)
EmDash は遅い (v0.9.0 時点)

Cloudflare 発の CMS EmDash を Cloudflare Workers にデプロイして使ってみたら TTFB が 500ms〜3000ms かかった。文字だけの about ページですら 400ms 級。比較・原因解析・第三者ベンチマークの引用と合わせてまとめる。

2026-05-06 03:11 (41 days ago)
EmDash で Brevo を使ってメールを送信する方法

Cloudflare Workers にデプロイした EmDash で magic link 認証を動かすために、Brevo の HTTP API を呼ぶ自作プラグインを書いた話。既存プラグインの調査、なぜ Brevo を選んだか、sandboxed と plugins: の使い分けの落とし穴、API キーの保管方法までまとめた。

2026-05-01 02:40 (46 days ago)
Python ファイル1つで依存ライブラリ管理もできるポータブル実行スクリプトを作る

PEP 723 (Inline script metadata) と uv の shebang サポートを組み合わせて、依存ライブラリ管理も含めて Python ファイル1つで完結する実行可能スクリプトを書く方法を解説する。

アーカイブ