2026-06

開発環境

chezmoi on Ubuntu — dotfilesをGitHub管理して複数PCに即同期

複数台のPCやVPSを使っていると、~/.bashrc や ~/.vimrc の設定がどこかで食い違っていつも最初から設定し直す ── そんな経験はありませんか。
開発環境

mise on Ubuntu — Node/Python/Ruby/GoをまとめてVersion管理する方法

Ubuntu で Node.js・Python・Ruby・Go を全部使おうとすると、ツールの数がどんどん増えてきます。nvmでNodeを管理して、pyenvでPythonを管理して、rbenvでRubyを管理して……と、シェル設定がどんど…
開発環境

LazyVim on Ubuntu — IDEライクなNeovimディストリビューション構築

「Neovim をもっとモダンな開発環境にしたい」と思ったとき、設定ファイルをゼロから書くのは正直かなり骨が折れます。そこで人気なのが LazyVim(レイジービム)——LSP やファジー検索など、IDE に近い機能を最初から詰め込んでくれ…
開発環境

Starship on Ubuntu — Rustベースの超高速カスタマイズ可能プロンプト

Ubuntu のターミナルをもっとかっこよく、使いやすくしたいと思ったことはありませんか?
セキュリティ

SOPS on Ubuntu — GitリポジトリにシークレットをAGE/GPGで安全保存

GitリポジトリにAPIキーやデータベースのパスワードをうっかりコミットしてしまった——そんなヒヤッとした経験はないでしょうか。SOPSは、シークレットを暗号化したままGitに含められるツールです。暗号化キーを持つ人だけが元の値を取り出せる…
クラウド

スポットインスタンス戦略 on Ubuntu — 割り込み対策と自動フェイルオーバー

結論から言うと、AWS のスポットインスタンスは「安いから選ぶ」ではなく「割り込まれにくさで選ぶ」のが正解です。実際に料金 API を叩いて確かめたところ、割引率がほぼ同じでも割り込み頻度はタイプによって4倍以上違いました。
クラウド

AWS コスト最適化 on Ubuntu — Cost ExplorerとInfrastructure最適化

本記事は Ubuntu 24.04 LTS(公式Dockerイメージ・arm64)で検証しています。AWS Cost Explorer CLI を使うには有効な AWS アカウントと IAM ユーザーのアクセスキー、そしてコストデータへの…
ローカルLLM

LlamaIndex Agent on Ubuntu — RAG+ツール使用エージェントの構築

LlamaIndex を Ubuntu にインストールして、RAGパイプラインとツール使用エージェントを自分のサーバーで動かす方法を解説します。ローカルLLMとして Ollama を組み合わせることで、APIキーなしで完全オフラインで動作す…
ローカルLLM

LangChain Agent on Ubuntu — Tools+Memory付きAIエージェントの実装

「LangChainって名前はよく聞くけど、Ubuntuで実際にどうやって動かすの?」というのが、最初に疑問に思うことですよね。本記事では、Ubuntu 24.04 LTS に LangChain を実際にインストールし、Tools(道具)…
ローカルLLM

LangGraph on Ubuntu — ステートフルAIエージェントグラフの実装

本記事のコマンドは Ubuntu 24.04 LTS(Noble Numbat)と Python 3.12 で検証しています。Ubuntu 22.04 でも動作しますが、デフォルト Python が 3.10 系になるため、仮想環境の作り方…