Tips

Tips

DockerのIP競合を修正する

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

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

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

docker cpの使いどころ

はじめに業務では Docker を使う場面が多いため、備忘録として Docker コマンドのメモを残していこうと思います。今回は docker cp の使い方についてまとめます。簡単な使い方docker cp はホストとコンテナ間でファイル...
Tips

ssh接続を便利にする

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

PowerShellで簡単にGUIを作成する

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

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

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

VSCodeのショートカット紹介

はじめにVSCodeを使うにあたり、デフォルトのキーバインドでは使いにくい部分があったため、自分好みにカスタマイズしています。 特に筆者の場合 VSCodeVim 拡張機能を導入している & ターミナルでVimを多用するため、Vimのキーバ...
Tips

サーバー内でVimを使う際に便利な機能

はじめに普段、開発サーバーなどにSSHで接続して作業する際にVimを使用しています。 今回はそのなかで特に役立っている使い方をいくつか紹介します。1. vim . でエクスプローラーを開く作業リポジトリまで cd したら、まず vim . ...
Tips

Gitのrebaseについてまとめてみる

はじめに業務でジュニアエンジニアにrebaseを教える機会がありました。 発端は、mainブランチから派生したfeatureブランチで作業中に、別のブランチがmainにマージされたことです。彼はその差分を取り込むために、featureブラン...
Tips

Visual Studio Code remote ssh 機能でのトラブル

はじめに同僚のジュニアエンジニアが開発用サーバー上で Web アプリを開発し、チームメンバーにレビューを依頼したところ、「開発者の PC では動くのにレビュアーの PC では API へのアクセスがうまくいかない」というトラブルが発生しまし...