f-string の書式指定まとめ(桁揃え・ゼロ埋め・日付)
f-string の : 以降に書く書式ミニ言語を、桁揃え・ゼロ埋め・カンマ区切り・小数の桁数・日付という実用 5 パターンに絞ってまとめました。並び順は埋め文字 → 寄せ → 幅 → 区切り → 精度 → 型で、これさえ覚えれば毎回調べ直す必要はなくなります。
f-string の : 以降に書く書式ミニ言語を、桁揃え・ゼロ埋め・カンマ区切り・小数の桁数・日付という実用 5 パターンに絞ってまとめました。並び順は埋め文字 → 寄せ → 幅 → 区切り → 精度 → 型で、これさえ覚えれば毎回調べ直す必要はなくなります。
Pandas で複数条件の絞り込みに and を使うと「The truth value of a Series is ambiguous」で落ちます。and が全体で 1 つの真偽値を求めるのに対し、& は行ごとに判定する別の演算で、各条件は丸カッコで囲む必要があります。
サッカー分析の入門記事はほぼ FBref 前提ですが、その高度スタッツは 2026年1月に消え、半年後も戻っていません。Understat / StatsBomb Open Data / football-data.co.uk を実際に叩き、xG の有無と利用条件を確かめました。
写真やスクショの一部を隠したいが、画像を Web サービスにアップロードするのは不安です。全処理がブラウザ内で完結する画像モザイク PWA「Frost」を作り、送らない・キャッシュしない・再エンコードで EXIF を落とす作りで端末内完結を担保しました。
Go 標準の regexp は RE2 実装で、実行時間が入力長に対して線形です。ログをリアルタイムにフィルタする mask-pipe を例に、FindAllStringSubmatchIndex と bufio.Scanner、区間マージ、fail-open の設計を示します。
Cloudflare Workers は V8 Isolate で動くエッジ実行環境で、コールドスタートがほぼゼロ、制限は CPU 時間ベースです。fetch ハンドラ、KV / R2 / D1 / Queues のバインド、Node.js API との違いを整理します。
Cloudflare Pages は Git に push するだけで自動ビルドとエッジ配信が動く静的サイトホスティングです。ブランチプレビュー、カスタムドメイン、Pages Functions、Vercel・Netlify との帯域無制限の差まで入門レベルで整理します。
Rust 製の Python パッケージマネージャー uv で、Python のインストール、仮想環境、依存の追加とロック、スクリプトとツールの実行を 1 つのコマンド体系にまとめる方法。requirements.txt からの移行、pip / poetry との比較表つき。
Cloudflare の Pages・Workers・R2・D1・KV の Free プラン上限を一覧にし、個人開発の 3 つの構成パターンと、Workers のリクエスト数・KV の書き込み・D1 の行数・R2 の操作クラスで無料枠に収める設計の要点をまとめます。
画面共有中に env や docker logs を映して API キーが流れる瞬間を防ぐため、Go 製 CLI mask-pipe を作りました。パイプに繋ぐだけで出力中のシークレットを伏せられます。誤検知を抑えるため組み込みパターンは 8 つに絞り、TOML 設定で足せます。
SQLite WASM を OPFS と組み合わせ、ブラウザ内でリレーショナル DB を永続化する方法。IndexedDB との比較表、導入手順、Worker 必須の理由と postMessage での通信、複数タブや WASM サイズの制約まで。
Cloudflare Pages は静的アセット配信、Workers はリクエスト処理が起点です。Pages Functions の制約と Workers への統合の方向性を踏まえ、静的サイト主体なら Pages、動的処理主体なら Workers という選定指針をまとめます。
Dexie.js v4 で IndexedDB を Promise ベースの API とスキーマ管理で扱う方法。class での DB 定義、CRUD、version を積み上げるマイグレーション、where と and の複合クエリ、bulkAdd、容量制限の注意点まで。