技術

mise を GitHub Action で使う際に不要なツールのインストールを避けて最適化する (.miserc.toml)

mise を GitHub Actions にも導入するにあたって、少し詰まったことがあったのと、導入して良さそうに思ったことをまとめます。v2026.1.1 で導入された .miserc.toml と MISE_ENV 環境変数を使う方法で、開発環境と CI 環境で必要なツールを分けて管理できます。

miseGitHub Actions
技術

fzf と bat で簡易ファイル・ディレクトリピッカーを作ったら便利だった

fzf と bat を組み合わせて、簡易的なファイル・ディレクトリピッカーを用意したらいろいろ便利だったので、メモ。

Shell
【Neovim】検索ハイライトを Esc でサクッと消す ( nohlsearch ) 【小ネタ】
技術

【Neovim】検索ハイライトを Esc でサクッと消す ( nohlsearch ) 【小ネタ】

Neovimで検索ハイライトをEscキーで消す方法を紹介します。

Neovim
Cornix LP、40%/分割/無線キーボードの所感、レイアウト
その他

Cornix LP、40%/分割/無線キーボードの所感、レイアウト

Twitter (現𝕏) でたまたま見かけて一目惚れした、Cornix が届いて2週間ほど使ったので話したいことを話します。

キーボード
技術

【WezTerm】【小ネタ】jq と media-control のワンライナーで再生中の曲名をステータスラインに表示する

以前 tmux のステータスラインに曲情報を表示するというのをやっていたのですが、WezTerm に戻ってきたので、それ用にメンテナンスしました。

tmuxShellWezTerm
技術

快適な日本語入力環境のため Google日本語入力からazooKeyへ乗り換える

- **2025/07/22**: AzooKeyKanaKanjiConverter のアップデートで AZIK 対応周りが改善されたので、AZIK への対応方法を更新 - **2025/07/19**: 「きょう」の変換で現在の日付が入力できない問題の解決方法を追記

IMEmacOS
技術

フロントエンドエンジニアがUIデザインを学ぶ #000

UIデザインを学んでいくぞ!という意思表示です。

デザインUI
技術

【Neovim 0.11.1】lspconfig x mise のお手軽 LSP 設定とWebフロントエンド開発者向けの設定

今回は Neovim のバージョンを 0.11.1 に上げたのに際して、LSP 周りの設定をアップデートしたので、そのメモと紹介です。

NeovimLSP
Obsidian Self-hosted LiveSync を Google Compute Engine で構築する
技術

Obsidian Self-hosted LiveSync を Google Compute Engine で構築する

今回は Obsidian の Self-hosted LiveSync を Google Cloud の Compute Engine 上に構築してみたのでやり方を紹介します。 公式では Fly.io を利用する方法がおすすめされており、そちらの方が的簡単に構築できると思います。

ObsidianGoogle Cloud
モノレポ環境で各パッケージに対して reviewdog (eslint) を効率的に実行する
技術

モノレポ環境で各パッケージに対して reviewdog (eslint) を効率的に実行する

本記事ではモノレポ環境で各パッケージに対して reviewdog (eslint) を効率的に実行する方法について紹介します。

GitHub ActionsESLintJavaScript