カテゴリ
タグ
AI Android Astro Claude Code Command Line Tools custom-shader Development dotfiles Fish Ghostty Git GitHub GitHub Pages GLSL Hardware HHKB JavaScript Keyboard LazyVim Linux macOS Mechanical Keyboard Neovim Nerd Font Netlify Next.js Node.js npm Plugins Productivity SDK Shell Terminal Termux tree-sitter Ubuntu US Layout Vercel Version Control Web Development Web Performance Windows Windows 11 Windows Terminal WSL2 Xcode エディタ シェーダー ターミナル テーマ デプロイ トラブルシューティング フォント設定 フロントエンド ログ 振り返り 開発環境 静的サイト
Ghosttyのcustom-shaderで文字が読めない — minimum-contrastが効かない理由と、背景だけに効かせるグリフマスク
Ghostty に custom-shader を入れたら背景は綺麗になったが文字が沈んで読めない。minimum-contrast を上げても変わらないのは、custom-shader が iChannel0 を受け取るポストプロセスだから。真犯人はシェーダーの合成方法で、直し方は輝度でグリフを判定して背景ピクセルにだけエフェクトを乗せること。
2855 文字
|
14 分

Claude Codeのログを数えたら、新しいMacの環境構築で自分は1,014文字しか打っていなかった
Claude Codeのセッションログは ~/.claude/projects/ に JSONL で完全に残っている。新しいMacをセットアップした日のログを全部数えたら、自分の入力は32回・1,014文字だった。ログの在り処、抽出のしかた、そして何が残り何が消えるか。
1740 文字
|
9 分

tree-sitterのビルドが失敗する — 犯人はLazyVimではなくmacOSのベータSDKだった
nvim-treesitterのパーサーがビルドできず ld: tapi error: malformed file が出る。原因はLazyVimでもNeovimでもなく、Command Line Toolsに紛れ込んだ次期OS向けのベータSDK(MacOSX27.0.sdk)だった。切り分けの手順と直し方。
1335 文字
|
7 分

Astro と Next.js 比較:パフォーマンスの違いとそのメカニズム
モダンウェブ開発フレームワークであるAstroとNext.jsのパフォーマンスの違いを解説します。アイランドアーキテクチャとハイドレーションのメカニズムから、なぜAstroがより高速なパフォーマンスを実現できるのかを詳しく解説します。
1131 文字
|
6 分





