開発環境

開発環境

Rust Axum on Ubuntu — 高性能Webサーバーのセットアップと開発

Ubuntu 24.04 LTS で Rust の axum フレームワークを使い、高性能な Webサーバーを構築する手順をまとめました。 実際に Docker コンテナ上でビルドを行い、デバッグビルドで 3分7秒、リリースビルドで 1分5…
開発環境

UbuntuにClaude Codeをインストールして使う方法

Claude Codeは、Anthropicが提供するAIコーディングアシスタントをターミナルから直接使えるCLIツールです。npm install -g @anthropic-ai/claude-codeの1コマンドでインストールでき、U…
開発環境

UbuntuにJupyter Notebookをインストールしてリモートアクセスする方法

「Ubuntu に Jupyter Notebook を入れたい。できれば手元のノートPCではなく、借りているVPSやサーバー上で動かして、ブラウザからリモートで触りたい」——そんな方に向けた記事です。
開発環境

UbuntuにNginxをインストールしてWebサーバーを構築する手順

LinuxでWebサーバーを構築するとき、Nginx(エンジンエックス)は必ずと言っていいほど候補に挙がります。高いパフォーマンスと軽量さで知られ、個人のVPSから大規模な商用サービスまで幅広く使われています。
開発環境

UbuntuにNode.jsをインストールする手順【nvm推奨・LTS対応】

「Ubuntu に Node.js を入れようとしたら、apt で入るバージョンが古すぎた」というのは、Linux を始めたばかりの方がよくぶつかる壁です。
開発環境

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 のターミナルをもっとかっこよく、使いやすくしたいと思ったことはありませんか?
開発環境

Go gRPC+Protocol Buffers on Ubuntu — マイクロサービス間通信の実装

GoでgRPCとProtocol Buffersを使ったマイクロサービス間通信を、Ubuntu 24.04 世代の環境で実際にセットアップする方法を説明します。.proto ファイルの定義からコード生成、サーバー・クライアントの実装、そして…