shutils

Tips

ssh接続を便利にする

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

PowerShellで簡単にGUIを作成する

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

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

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

DifyでOllamaを使用する

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

WindowsにOllamaをインストールする

はじめにローカルでLLMを動かせる Ollama をWindowsにインストールしたので、その手順をまとめます。 インストール時にスマート アプリ コントロールによるブロックや、GPU認識まわりでいくつかハマりどころがあったため、あわせて記...
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 へのアクセスがうまくいかない」というトラブルが発生しまし...
Tips

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

はじめに主にWSLを使用してUbuntu上で開発をしていますが、たまにWindows側でPowerShellを使用して開発をする場合もあります。そんな時、いつもshellを使用している感覚でショートカットやコマンドを入力すると思った動作がで...