Go の RE2 でストリーミングフィルタを安全に書く
2026-04-21
Go 標準の regexp パッケージは RE2 実装で、計算量が入力長に対して線形に抑えられます。ReDoS を避けつつリアルタイムのログをフィルタする mask-pipe での実装パターンを例に、FindAllStringSubmatchIndex や bufio.Scanner の設計を解説します。
1538 文字
|
8 分
Cloudflare Workers とは何か:エッジ実行環境の基礎
2026-04-20
Cloudflare Workers の仕組みを V8 Isolate モデル、リクエストライフサイクル、Bindings の観点から入門レベルで整理します。Node.js の Serverless Functions との違いや、KV / R2 / D1 / Queues とのつなぎ方がわかります。
1547 文字
|
8 分
Cloudflare Pages とは何か:静的サイトホスティングの実力
2026-04-19
Cloudflare Pages の仕組みと特徴を入門レベルで解説します。ビルドパイプライン、プレビューデプロイ、カスタムドメイン、Pages Functions まで、静的サイトホスティングとしての全体像を把握できます。
1323 文字
|
7 分
uv で Python 環境構築を爆速にする
2026-04-18
Rust 製の Python パッケージマネージャー uv を使って、仮想環境の作成からパッケージインストールまでを高速化する方法を紹介します。pip や poetry からの移行手順もカバーします。
1049 文字
|
5 分
Cloudflare を無料枠だけで運用する実践ガイド
2026-04-17
Cloudflare の Pages, Workers, R2, D1, KV を無料枠だけで運用するための構成パターンを紹介します。各サービスの上限値と、個人開発で収まる設計のコツを具体的にまとめました。
1565 文字
|
8 分
ターミナル出力のシークレットをパイプで隠す CLI「mask-pipe」を作った
2026-04-17
画面共有中に env や docker logs を映して API キーがよぎる「あの瞬間」を防ぐため、Go 製 CLI mask-pipe を作りました。8 種類の組み込みパターンと TOML 設定で、パイプに繋ぐだけで出力中のシークレットを伏せられます。設計判断と使い方を紹介します。
1605 文字
|
8 分
SQLite WASM + OPFS でブラウザにリレーショナル DB を持ち込む
2026-04-16
ブラウザ上で SQLite を動かす SQLite WASM と、高速な永続化を実現する OPFS の組み合わせを解説します。IndexedDB との違い、導入手順、パフォーマンス特性、制約事項までカバーします。
1241 文字
|
6 分
Cloudflare Pages と Workers の違いと使い分け
2026-04-15
Cloudflare Pages と Workers、どちらを使えばいいのか。静的サイトホスティングとエッジ関数という役割の違い、Pages Functions との境界、そして統合の方向性を踏まえた選定指針を解説します。
1407 文字
|
7 分