全 36 件のポスト
2026
ULIDをブラウザで生成する:UUIDとの違いとCrockford Base32の実装
予定をQRコードで配る:iCalendar(VEVENT)をブラウザだけで生成しqrcode.jsでQR化する
JavaScriptで全角・半角を相互変換する — 半角カタカナの濁点合成まで正しく扱う
JSON文字列のエスケープは手書き置換で組まない:JSON.stringifyに任せる理由を手を動かして確かめる
電話番号・Wi-Fi・メールのQRコードをURIスキームで作る仕組み(tel:/WIFI:/mailto: とqrcode.js)
UUID v7を自前実装する:時刻順キーでインデックス断片化を減らす仕組みを手を動かして確かめる
「3の倍数と3が付く数字でアホ」ナベアツのロジックを実装して30万問題を確かめる
SMS・位置情報QRコードをブラウザだけで作る仕組み(SMSTO/geo URIとqrcode.js)
約3,000種のドラえもん道具ガチャをどう作ったか(データ設計・ランダム抽選・ディープリンクSEO)
JavaScript の Temporal API を実際に動かす - Date の footgun を捨てる