Tips

Tips

VSCodeのショートカット紹介

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

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

SSHで接続した開発サーバー上でVimを使う際に役立つ3つの機能(netrw・:term・/検索)を実例つきで紹介します。追加プラグインなしで使える組み込み機能なので、どのサーバーでもすぐに活用できます。
Tips

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

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

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

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

PowerShellをbashの操作性に近づける

WSLのbashに慣れたエンジニア向けに、PowerShell 7でbashライクなキーバインドや補完を設定する方法を紹介します。PSReadLineモジュールを使ったプロファイル設定をコピペで使える形でまとめました。
Tips

DifyでGitLabのMRをAIレビューする

DifyのワークフローからGitLab REST APIを呼び出してMRの差分を取得し、LLMにコードレビューさせる方法を解説します。コーディング不要で構築できるAIコードレビューの仕組みを、ステップごとに紹介します。
Tips

ssh -R を利用してWSLからWindowsのローカルサーバーに接続する

WSLで動くフロントエンド開発サーバーのプロキシ経由でWindows側のバックエンドに接続する際に、ssh -R(リモートポートフォワーディング)を使って解決した手順と仕組みを解説します。
Tips

tcpdump でネットワークトラフィックを解析する

UTMによるアクセス過多検知をきっかけにtcpdumpを使ったネットワーク調査を行った実体験をもとに、基本的な使い方・IPフィルタリング・出力の読み方をまとめます。
Tips

WSLでWindows側のコマンドを誤って実行してしまう問題と解決策

はじめにWSL で開発していると、いろいろなツールをインストールしていくうちに、意図せず Windows 側のコマンドが実行されてしまうことがあります。たとえば python や node と打ったとき、WSL にインストールしたものではな...
Tips

グローバルに適用されるgitignore設定

はじめに最近はエージェントを使って仕様の壁打ちをすることが多くなりました。また、簡単な Python スクリプトや Deno スクリプトをサッと書きたい場面もよくあります。ただし、git 管理されているプロジェクトのディレクトリにそういった...