Skip to main content
Length3
(Articles) (About)
2026/04/03 — 8 min

シェルラッパーを解体する:gx と ccux を作った話

flock, timeout, setpriv, envdir, direnv があるのに、なぜ gx と ccux を自作したのか。inspect でプロセス起動をデータにする設計と、exec チェーンとしての合成。

  • #unix
  • #shell
  • #cli
  • #go
2026/03/31 — 8 min

PagefindとIntl.Segmenterで実現する日本語全文検索

スペース区切りを前提とするPagefindのWASMトークナイザーを、Intl.Segmenterによるビルド時分かち書きとクエリ正規化で日本語に対応させる実装を解説する。

  • #pagefind
  • #japanese
  • #astro
  • #typescript
  • +1
2026/03/28 — 8 min

ウェブにおける日本語タイポグラフィ

ルビ・禁則処理・約物間隔・CJK–Latin 混在など、ブラウザが提供する日本語組版機能を実装面から解説する。

  • #typography
  • #japanese
  • #css
  • #web
2026/03/20 — 12 min

Length³: A Technical Blog Built on Astro 6 and Cloudflare Workers

A deep dive into how this blog is built — Astro 6, MDX content collections, Pagefind search, and Japanese typography, all deployed at the edge.

  • #astro
  • #cloudflare
  • #mdx
  • #typescript
  • +3

Topics

  • #astro 2
  • #japanese 2
  • #pagefind 2
  • #typescript 2
  • #typography 2
  • #cli 1
  • #cloudflare 1
  • #css 1
  • #go 1
  • #mdx 1
  • #search 1
  • #shell 1
  • #TypeScript / JS 1
  • #unix 1
  • #web 1
Length3 — © 2026