About Me
ソフトウェアと文字が好きな大学生。oは4つです。RustでCLIツールなどを開発しています。エディタはVim派です。
I am a university student who loves software and text. (My name has four 'o's). I develop CLI tools mainly using Rust. I'm a Vimmer.
Articles
作ったものまとめ
ギリ外に出せそうな開発物まとめです。思い出の整理と宣伝?
「1つの仕事」の境界線。ソフトウェアのレイヤー構造(CrabWave)
なんでもできるスーパーアプリは魅力的だが、それはソフトウェア間の国境を塗りつぶし、崩壊寸前の巨大帝国を作り出すことに等しい。
Linuxデスクトップ元年は来ない。敵は窓。
Windowsの悪口とLinux Desktopの話 in 2026
Rustでトレイト境界のような形で変数を束縛する【dyn】(Zenn)
実行時に型を決定したい場合のRustのテクニック。
git/gh コマンド。個人的チートシート(Zenn)
個人的によく使うからaliasにしてるコマンド群について。
serdeのシリアライズ/デシアライズ実例(Zenn)
Rustで構造体をserdeライブラリを使ってシリアライズする話。
Rustを分りたい(note)
Rustに関するnote記事のまとめ。
垂直タブバーは贅沢(note)
垂直タブの利点と小画面ゆえの悩ましさについて。
note: fnキーが左にないキーボードをmacで使う
キー配置の不便を解決する話。
Repositories
ghost_git_writer
LLMでGitコミットメッセージ、README、または差分要約を作成するツール。
track2line
VoiSona Talk などから出力された音声ファイルの名前を、台詞テキストを参照して一括変換するツール。
dotfiles
私のCLI系の設定ファイル一覧。Neovimなどの設定も管理しています。
Fork Notes
GithubのissuesページのようなGUIノートアプリ。gemini cliの練習でもあります。local_issues_lib にコア機能を依存している。
local_issues_lib
Fork Notesのコア機能郡。
polish_notation
Rustで再帰関数を用いたポーランド記法電卓。