【mise】mise current で現在有効なツールのバージョンを確認するカレントディレクトリで実際に使われているバージョンだけを確認したい mise lsは設定ファイルの場所やインストール状況まで含めた一覧を表示するが、単純に「今このディレクトリで有効なバージョンは何か」だけを知りたい場合は情報が多すぎる。mise currentを使うと、カレントディレクトリで現在有効なツールとバージョンだけをシンプルに表示できる。LINUX 2026-09-03 2026-09-03
【mise】mise ls でインストール済みツールの一覧を確認するmise.tomlに書いたツールが実際にインストールされているか確認したい mise useやmise installでツールを追加した後、実際にどのツールがインストールされていて、どのバージョンが有効になっているかを確認したい場合がある。mise lsを使うと、mise管理下のツールとバージョンの一覧を確認できる。mise listはmise lsのエイリアスであり、同じ結果を得られる。LINUX 2026-09-03 2026-09-03
【mise】mise use --global で全体的に使うツールのバージョンを設定するプロジェクトを問わず使うツールのバージョンを設定したい mise useは、実行したディレクトリのmise.tomlにツールとバージョンを書き込む。プロジェクトごとにバージョンを揃えるにはこれで十分だが、fzfやripgrepのように特定のプロジェクトに紐付かず、どこでも同じバージョンを使いたいツールもある。mise use --globalを使うと、ディレクトリに関係なく共通で使うツールのバージョンを設定できる。LINUX 2026-09-03 2026-09-03
【mise】mise use でプロジェクトに使うツールのバージョンを設定するmise.tomlへのツール追加とインストールを一度に済ませたい プロジェクトで新しいツールを使い始めたい場合、mise.tomlを直接編集してツールとバージョンを追記し、その後mise installでインストールするという手順を踏める。mise useコマンドを使うと、mise.tomlへの追記とインストールを1つのコマンドで行える。LINUX 2026-09-03 2026-09-03
【mise】mise install で設定ファイルに書いたツールをインストールするmise.tomlに書いたツールを実際にインストールしたい miseはプロジェクトごとに使うツールのバージョンをmise.tomlで管理する。mise.tomlにツールとバージョンを記述しただけでは、そのバージョンの実体はまだダウンロードされていない。mise installを実行すると、設定ファイルに書かれたツールを実際にダウンロード・インストールする。LINUX 2026-09-03 2026-09-03
【GitHub Actions】ログをグループ化して見やすくするログをグループ化する GitHub Actionsのログは実行内容が多いと縦に長くなり、目的の箇所を探しづらい。 ::group::と::endgroup::のワークフローコマンドを使うと、ログを折りたたみ可能なブロックにまとめられる。LINUX 2026-08-31 2026-08-31
【find -iname】大文字・小文字を区別せずファイル名で検索する大文字・小文字を区別せずファイルを検索したい findコマンドの-nameオプションは、大文字・小文字を区別してファイル名を検索する。README.mdとreadme.txtのように表記が揺れているファイルをまとめて検索したい場合、-inameオプションを使う。LINUX 2026-08-31 2026-08-31
【MySQL】EXPLAIN ANALYZEで実測値を確認するMySQLでクエリの実行計画とあわせて実際の実行時間を確認するにはEXPLAIN ANALYZEを使う。MySQL 8.0.18以降で利用できる。DATABASE 2026-08-23 2026-08-23
【MySQL】EXPLAINの読み方の基本MySQLでクエリの実行計画を確認するにはEXPLAINを使う。 type・key・rows・Extraの意味を理解すると、インデックスが効いているかどうかを判断できる。DATABASE 2026-08-23 2026-08-23
【MySQL】デッドロックのログの読み方MySQLでデッドロックが発生すると、SHOW ENGINE INNODB STATUSのLATEST DETECTED DEADLOCKに直近の詳細が記録される。 継続的に記録するにはinnodb_print_all_deadlocksを有効にし、エラーログに全件を残す。DATABASE 2026-08-23 2026-08-23