モダン CLI ツールチェーン
日常開発で使う CLI・サービスのまとめ。Unix 標準コマンドを置き換える Rust/Go 製ツール群を中心に、ペアプロや資料作成のワークフローを構成する。キーボード駆動の実践面でもある。
coreutils 置き換え (Rust/Go 製)
cat→ bat(シンタックスハイライト)ls→ exa/ezacd→ zoxide(頻度学習でジャンプ)tmux→ zellij(ターミナルマルチプレクサ)- 端末エミュレータ: Hyper → Alacritty(GPU レンダリング)
- 行数カウント tokei、man 解説 explainshell / tldr
JSON/構造化データ
エディタとペアプロ
- VS Code: devcontainer、Live Share(ホストのプロジェクトを共同編集)、Error Lens、REST Client
- JetBrains: Code With Me / floobits、Neovim
- ターミナル共有: tmate(SSH 共有)、ngrok(localhost トンネリング)
資料作成・図
- スライド: Marp → slidev(Markdown)、共有は Speaker Deck
- 図: Figma / FigJam / Excalidraw、DSL は d2 / Kroki(PlantUML)/ ASCIIFlow
- 論文管理: Mendeley → Zotero、組版補助は LaTeX 周辺(Detexify, quiver で可換図式→TikZ, latexdiff)
- ドキュメント変換: Pandoc
トラッキング / オンライン環境
- wakatime(コーディング時間)、toggl、AniList、読書メーター
- Compiler Explorer(godbolt)、Replit、Pluto.jl(リアクティブ Julia ノート)