POSTS

記事一覧

技術、設計、AI、過程、随筆。書き散らしたものをゆっくり並べ直しています。176 本。

ツールチップを JS なしで置く — Popover API と CSS Anchor Positioning の導入判断
Design

ツールチップを JS なしで置く — Popover API と CSS Anchor Positioning の導入判断

ツールチップやポップオーバーの位置決めを、floating-ui のような JS ライブラリから Popover API と CSS Anchor Positioning へ移す導入判断を、運用者目線で書きます。2026 年のブラウザ対応の現実、最小コード、何を捨て何を得たかまで具体的に整理します。

2026年6月10日 12:05
タスクの完了は「終わらせる」ではなく「状態を確定させる」— 個人開発を仕組みで支える運用
Process

タスクの完了は「終わらせる」ではなく「状態を確定させる」— 個人開発を仕組みで支える運用

個人開発のタスクが宙吊りのまま脳のメモリを食い続ける問題を、完了の定義を「終わらせる」から「やる・やらない・保留を含めて状態を確定させる」へ置き換えて解く運用を書きます。意志ではなく仕組みで、出力の下限・依存での優先順位・段階的Closeを設計します。

2026年6月10日 09:05
MiMo-V2.5-Pro UltraSpeed で 1T モデルが 1000 tokens/s — 数字の前提を運用者目線で読む
AI

MiMo-V2.5-Pro UltraSpeed で 1T モデルが 1000 tokens/s — 数字の前提を運用者目線で読む

Xiaomi の MiMo が 1 兆パラメータの MoE モデルでデコード 1000 tokens/s 超を出したと発表しました。確かに速いのですが、これは batch やレイテンシの前提が書かれていない decode 速度の話です。何の速度なのかを MXFP4・DFlash・TileRT の三段に分解し、運用者として鵜呑みにする前に確認したい点を整理します。

2026年6月9日 12:05
scroll-margin と scroll-padding の使い分け — 固定ヘッダーでアンカー先が隠れる問題を設計する
Design

scroll-margin と scroll-padding の使い分け — 固定ヘッダーでアンカー先が隠れる問題を設計する

ページ内アンカーに飛ぶと、見出しが固定ヘッダーの裏に潜って読めない。この古典的な問題を、要素側に効く scroll-margin とコンテナ側に効く scroll-padding の責務の違いから整理し、どちらを第一選択にすべきかを運用者目線で決めます。

2026年6月9日 09:05
「最小の脳」パーセプトロンを Python でゼロから書いて、LLM 全盛の今に読み直す — 運用者目線で
AI

「最小の脳」パーセプトロンを Python でゼロから書いて、LLM 全盛の今に読み直す — 運用者目線で

1958 年生まれのパーセプトロンは、入力に重みを掛けて足して 0 と比べるだけの「最小の判定器」です。LLM が当たり前になった 2026 年に、あえてこの一番小さい学習機械を Python でゼロから書き直し、運用者として何が嬉しいのかを測り直しました。

2026年6月8日 12:04
LLM API のコスト暴走を「呼ばない」で防ぐ三段防御 — 運用者目線で
AI

LLM API のコスト暴走を「呼ばない」で防ぐ三段防御 — 運用者目線で

個人開発で生成 AI 機能を載せると API 課金が青天井になりがちです。入力ゲーティング・キャッシュ・軽量モデルへのフォールバックという『そもそも呼ばない』方向の三段防御を、Zenn の実装事例を起点に運用者目線で整理しました。

2026年6月8日 09:34
Linear はなぜ速いのか — 同期エンジンの内訳を運用者目線で読む
Engineering

Linear はなぜ速いのか — 同期エンジンの内訳を運用者目線で読む

Linear のフロントエンドが体感で速い理由を、ローカルファースト同期エンジン・楽観的更新・初回ロード最適化の3層に分けて読み解きます。performance.dev の技術分解をもとに、運用者として真似できる部分とできない部分を切り分けました。

2026年6月8日 09:03
Meta の AI チャットボットが 2 万件超の Instagram 乗っ取りに使われた — 運用者目線で読む
AI

Meta の AI チャットボットが 2 万件超の Instagram 乗っ取りに使われた — 運用者目線で読む

Meta が 2026 年 6 月 6 日に Instagram の大量乗っ取りを認めました。原因は派手なゼロデイではなく、復旧用 AI チャットボットの確認漏れで、攻撃者の宛先にリセットリンクが飛んでいた件です。AI に操作権限を渡すことの危うさを、運用者目線で読みます。

2026年6月7日 12:05
雨の匂いが先に来る — 梅雨入り前の数日、空気が変わる
Essay

雨の匂いが先に来る — 梅雨入り前の数日、空気が変わる

6 月の初め、まだ降っていないのに雨の匂いがする夕方がある。湿度が上がり、土とアスファルトの匂いが立つ。あの匂いにはペトリコールという名前があった。降る前に体が季節を察知する、梅雨入り前の数日を書いた随筆だ。

2026年6月7日 10:03
Claude は rsync のバグを増やしたのか — 36 リリースの統計を運用者目線で読む
AI

Claude は rsync のバグを増やしたのか — 36 リリースの統計を運用者目線で読む

rsync v3.4.3 のバグは AI のせいだと言われました。36 リリースの履歴で検証すると、Claude が原因という統計的証拠は出ていません。順列検定 p=46%、変更量は 5 倍でもバグ密度は同じ。単発事例を分布に戻す読み方を運用者目線で整理します。

2026年6月6日 12:05