Linux・サーバ構築・ネットワーク

PiKVM Camera Manager

Raspberry Pi 3 Model Bをベースに構築したPiKVM環境において、サーバ前面のLEDインジケータや物理スイッチの状態を確認するため、CSI接続のカメラモジュールを追加しました。映像配信デーモンとして ustream ...

3Dプリンタ・CNC関連

基板設計から切削Gコード生成までを生成AIで自動化する

前回の記事「生成AI(Gemini/Antigravity)とKiCADで基板設計の自動化」では、LLMを活用してKiCad上での回路図作成や基板レイアウトを支援する取り組みを紹介しました。

しかし、自作基板(PCB Mi ...

3Dプリンタ・CNC関連

WordPressで3Dモデルを安全に表示する:プラグインからSketchfab埋め込みへの移行

これまでWordPress上で3Dモデルを表示するために、「3D Viewer – Display Interactive 3D Models」というプラグインを使用していました。しかし、利用を続ける中でPro版へのアップグレードを促 ...

3Dプリンタ・CNC関連

Antigravityで回路作成

とあるYouTubeチャンネルにて、EasyEDAと生成AIを用いた半自動回路設計のレビューが公開されていました。クラウドベースのEDA環境でAI活用が進む現状を目の当たりにし、普段ローカル環境で愛用しているオープンソースの「KiCa ...

n8n・自動化関連

n8n - Python runner unavailable: Python 3 is missing from this system

Dockerなどのコンテナ環境を用いてn8nを構築した場合、初期状態のまま「Codeノード」でPythonを実行しようとすると、システムエラーが発生します。具体的には、画面上やログに以下のメッセージが表示され、処理が中断されます。

AI・ローカルLLM

Gemini for VSCodeの終了とコンテキスト管理

初のゲーム開発に挑戦するにあたり、Web版Geminiを活用してアイデアをまとめながらPythonでプロトタイプのコードを記述してもらいました。ある程度の動作確認が完了した段階で、より本格的な開発へ移行するため、VS Codeの拡張機 ...

AI・ローカルLLM

Open WebUIとMarkItDownで実現するローカルLLMのドキュメント解析

昨今、OllamaやPodmanを用いたローカルLLM環境の構築は非常に容易になりました。しかし、PDFやExcelといったリッチドキュメントをAIに読み取らせる際、依然として高いハードルが存在します。多くのLLMはテキストデータの扱 ...

AI・ローカルLLM

Pythonで作るローカルLLMのマルチエージェント環境

前回、Podmanを使ってRTX 3060に「Qwen3」と「Gemma3」を同時常駐させるクリーンな環境を構築しました。今回はいよいよ、この2つの頭脳を連携させる「マルチエージェント」を実装します。

エージェントを構築す ...

開発・プログラミング・Git

【Git】間違ってコミットしたファイルを歴史から完全に抹消する方法(git filter-repo)

今回は、Gitリポジトリの「大掃除」についての技術的な解説です。

開発に夢中になっていると、うっかり「入れてはいけないもの」をコミットし、リモートにプッシュしてしまうことがあります。

機密情報: secret.txt ...

マイクラ(Minecraft)関連

Minecraft: Education の「ブロックコーディング×Agent(作業ロボ)」体験を JAVA版マイクラで再現

子どもがプログラミング体験教室で触れた Minecraft: Education の「ブロックコーディング×Agent(教育版の作業ロボ的キャラ)」学習体験がとても好評だったので、家庭でも“ほぼ無料”で再現できないかを検討しました。M ...