Tips

Tips

Git 2.54の新コマンド git history を試してみる

Git 2.54 で実験的に追加された git history コマンドの使い方を解説します。reword でコミットメッセージを書き直し、split でコミットを分割する方法を、git rebase -i との違いや制限事項とあわせて紹介します。
Tips

Claude Codeのチャット入力を好みのエディタで行う方法

はじめにClaude Codeのチャット欄で長いプロンプトを書いていると、ターミナルの入力欄だと少し書きにくさを感じることがあります。 間違えて送信してしまうと地味にストレスになります。 実はClaude Codeには、チャット入力をお好み...
Tips

WSL2のVimにCopilotを導入する方法

はじめにWSL2上のVimにGitHub Copilotを導入しようとした際、認証まわりでつまずきました。 同じ問題に遭遇された方の参考になればと思い、解決策をまとめます。インストールcopilot.vim のREADMEに従い、以下のコマ...
Tips

aptのリポジトリ障害でDockerビルドやCIまで止まった話と対処法

はじめにホームサーバーや業務で Ubuntu を使っていると、apt update / apt install は日常的に実行するコマンドです。 ところがある日、Canonical / Ubuntu の公式リポジトリ(archive.ubu...
Tips

DockerのIP競合を修正する

はじめに業務でDockerでホストしているアプリケーションに既存のネットワークからのリクエストが届かない問題が発生しました。今回はその原因と対処方法を備忘録としてまとめます。原因調査の結果、Dockerがデフォルトでコンテナに割り当てるIP...
Docker

Dockerコンテナを別サーバーに移行する方法

はじめに最近、サーバー内の Docker でホストしていたアプリを別サーバーに移行する作業を行ったので、備忘録として記事にまとめます。DB などのデータを蓄積するコンテナは、ボリュームのデータを正しく移行しないとデータが失われるため注意が必...
Tips

docker cpの使いどころ

docker cpコマンドの使い方と、docker run -vやdocker execでは対応しにくい場面での使いどころを実例つきで解説します。停止中コンテナからのファイル回収やデバッグ時のファイル転送など、実務での活用シーンをまとめました。
Tips

ssh接続を便利にする

はじめにSSH でサーバに接続するとき、毎回パスワードを入力するのは面倒です。また、パスワード認証は辞書攻撃やブルートフォース攻撃に対して脆弱という側面もあります。この記事では、SSH の鍵認証を導入して接続を便利かつ安全にする方法をまとめ...
Tips

PowerShellで簡単にGUIを作成する

はじめに普段の開発では WSL を使用していますが、たまに Windows 環境側で作業を行うことがあります。 そんなとき、PowerShell でも Windows Forms を使って簡単に GUI を作成し、ユーザーの入力を処理できる...
Tips

OneDriveのフォルダをWSLからアクセスできるネットワークドライブにコピーする

はじめにAIチャットを作成する Dify では、ドキュメントをナレッジとして登録できます。ナレッジの API を使用すると、HTTP リクエストでドキュメントの追加や更新が可能になります。 筆者は普段のドキュメント管理に OneDrive ...