WSL

Tips

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

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

DifyでOllamaを使用する

はじめに以前の記事でWindowsにOllamaをインストールする手順を紹介しました。今回はOllamaを、LLMアプリケーション開発プラットフォームであるDifyと連携させる方法を紹介します。WSL上で動作するDifyからWindows側...
WSL

WSLで開発中のNext.jsアプリにスマホからアクセスする方法

はじめにWSL2上でNext.jsアプリを開発していると、実機(スマートフォン)で動作確認をしたい場面があります。本記事では、Windowsのポートフォワーディングとファイアーウォール設定を行い、同一ネットワーク上のスマホからWSL2のNe...
Tips

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

はじめにメインの開発環境として WSL を使用していますが、最近少し変わった構成の開発に関わる機会がありました。Windows 側で動作しているバックエンドサーバーに対して、WSL上で起動しているフロントエンドの開発サーバーのプロキシ機能を...
Tips

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

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

C++で画像処理を行うためのOpenCV入門 Part 2(in WSL2)

はじめに前回の記事ではWSL2上にOpenCV環境を構築し、画像を表示するところまで解説しました。今回はグレースケール変換・エッジ検出・2値化といった基本的な画像処理技術を紹介します。準備前回と同じプロジェクト構成を使います。src/mai...
画像処理

C++で画像処理を行うためのOpenCV入門 Part 1(in WSL2)

はじめに業務で画像処理を行う機会があり、入門を兼ねて記事を書いてみることにしました。今回はWSL2上でC++を使用してOpenCVをインストールし、画像を表示するところまで紹介します。環境構築WSL2のセットアップまずはWSL2にOpenC...
WSL

Windows上のWSL2に別のPCからSSH接続する方法

はじめにWindows上のWSL2は簡単に使用できるLinux環境を提供していますが、別のPCからのSSH接続が難しい場合があります。本記事では、Windowsのポートフォワーディングを使用して、同一ネットワーク上の別のPCからWSL2へS...