コマンド

コマンド

fzf(fuzzy finder)で快適環境

fzf(fuzzy finder)は、一言で言えば「コマンドライン用の高性能な検索フィルター」です。膨大なリストの中から、あいまい検索(部分一致や並び替え)で目的のものを爆速で見つけ出すことができます。zshを使っている開発者にとって、fz...
コマンド

[ollama]2026年版コーディングモデル比較表

コーディングに特化したモデル、いわゆる「Coder系モデル」は、一般的な対話モデルよりもプログラミング言語の構文、アルゴリズム、そして何より「文脈を理解したデバッグ能力」が格段に高いのが特徴です。2026年現在、Ubuntu+Ollama環...
コマンド

[Ubuntu]Tailscaleで安全なVPN環境を構築

Ubuntuサーバーを外部から安全に操作したい、あるいは自宅のデバイス同士をプライベートなネットワークで繋ぎたい場合に最適なのがTailscaleです。複雑なファイアウォールの設定なしで、数分でメッシュVPNを構築できます。Step 1: ...
コマンド

[rclone]UbuntuでpCloudを使う

UbuntuでpCloudを最強のネットワークドライブとして活用するための、rcloneの導入・設定ガイドをブログ形式でまとめました。Ubuntu(Linux)でpCloudを使う際、公式のAppImageも便利ですが、サーバー運用や自動バ...
TIPS

[Sudachi]ユーザー辞書作成

Sudachiの辞書は、テキスト形式(CSV)で作成したあと、高速化のためにバイナリ形式(.dic)に変換(ビルド)して使用します。辞書ソース(CSV)の作成: ルールに従って単語を記述。バイナリへのビルド: sudachipy ubuil...
TIPS

[git]巨大ファイルを履歴からの完全削除手順

誤ってプッシュしてしまった巨大ファイルを、Gitの履歴から完全に抹消するための手順です。状況に合わせて「A」または「B」の手順を実行してください。パターンA: 誤ってプッシュしたのが「直前の1つのコミット」だけの場合コミットしてプッシュした...
TIPS

[Ubuntu]www-dataユーザで公開鍵作成

www-data はセキュリティ上の理由から、通常はログインシェルが禁止(/usr/sbin/nologin)されているため、通常のユーザーのように su して作成することができません。そのため、sudo を利用して実行権限を明示的に指定し...
コマンド

[コマンド]Macでecho

LinuxとmacOSの両方でシェルスクリプトを共有する場合、echo の挙動(特にオプションの解釈)の違いは非常によくある悩みどころです。手っ取り早い解決策は、printf を使うのが最も確実でポータブルな(環境に左右されない)解決策です...
TIPS

[Linux]timeout

Linuxを触っていると、「この処理、いつ終わるんだ…?」と不安になったり、あるいは「30秒経っても反応がなければ一旦諦めてほしい」という場面に出くわしたりしますよね。そんな時に超絶便利なのが timeout コマンド。今回は、暴走するプロ...
コマンド

[Linux]nice優先度について

Linuxのnice値は、プロセスの優先度を調整するためのパラメータで、-20(最も高い優先度)から19(最も低い優先度)の範囲で設定します。デフォルト値は 0 です。項目数値説明最高優先度-20最も「ナイスじゃない(傲慢な)」状態。CPU...