Docker不要。WSL2とPodmanで作る軽量ローカルLLM環境構築
現在、複数のAIを連携させる「マルチエージェント」の構築を試みています。
その際、すべての処理をSaaS(ChatGPTやGeminiなど)に任せるのではなく、手元のローカルLLMと組み合わせたハイブリッド構成にしようと考えま ...
WSL2: 新OS環境導入後も旧環境を消さず、データをコピーなしで共有する方法
Windows Subsystem for Linux (WSL2) を利用する大きなメリットは、軽量かつ迅速にLinux環境を構築・破棄できる点にあります。しかし、長期にわたり開発を続けていると、特定のOSバージョンでしか動作しない ...
Tailscaleサブネットルータで宅外から宅内マシンにアクセス:IPフォワーディングの設定と注意点
Raspberry Pi 3、Pico、激安USBキャプチャボードで作るPiKVM – VPNモニタリング編では、
PiKVMにTailscaleを導入し、外出先から安全にPiKVM自体を操作する方法について解説しました。 ...
タイムズカー予約を自前カレンダーへ完全同期!n8nで構築する「キャンセル忘れ防止」機能
先日、タイムズカーの予約をキャンセルし忘れ、一度も車に乗っていないのに数千円の利用料金が発生するという苦い経験をしました。原因は単純なヒューマンエラー。予約したこと自体をカレンダーに入れ忘れ、脳から完全に消去されていたのです。 ...
予定表登録の自動化におけるn8nの採用と選定理由
自宅にWebサーバを構築し、独自ドメインを運用する一環として、予定表管理サーバ(Davical)を自宅に構築し、日常的に活用しています。このサーバは家族それぞれの予定や、家族行事の予定を管理しており、iPhone等のデバイスと連携して ...
独自ドメイン不要!プライベートサーバでGmail APIを利用するための「身代わり認証」実践ガイド
自宅のLAN内で動かしているサーバ(192.168.x.x)上のアプリケーションから、Gmail APIを叩きたい。そう考えたとき、最大の難関は OAuth 2.0 認証 です。
Googleの厳格なセキュリティポリシーで ...
Surface Pro 5にHarvester導入成功もCPUリソース不足でVM作成不可
以前、バッテリー交換の修理過程で液晶ディスプレイを破損してしまったSurface Pro 5(model 1796)。これまではヘッドレスなマインクラフトサーバとして余生を過ごさせてきましたが、Intel Core i7-7660U( ...
WSL2でUSBメモリを物理マウントしISOイメージを書き込む方法
Windows OSにおいてUSBメモリなどのリムーバブルメディアにISOイメージを書き込む際、一般的には専用のGUIツールが用いられます。しかし、パーティション構造が特殊なデバイスや、OS標準のディスク管理ツールで操作が制限されるケ ...
【検証】DS3231の水晶版とMEMS版はどれくらいズレるのか?1週間放置して比較
自作データロガーの時刻精度を上げるため、定番のRTC「DS3231」をいくつか購入しました。しかし、届いたチップをよく見ると刻印に違いが。
DS3231SN: 水晶振動子を内蔵した従来タイプDS3231M: 小型で衝撃に ...
Geminiのチャット履歴を復旧する手順と、再消失を防ぐ自動バックアップ運用の構築
Geminiのチャット履歴が一覧から消失する問題に対し、これまでは「マイ アクティビティ」から過去のプロンプトを閲覧する方法で対応していました。しかし、この方法では内容の確認はできても、チャットUI上での継続的な利用が困難という課題が ...