AI・ローカルLLM

主要AIサービス開発環境の比較:VSCode・CLI・独立IDE

VSCode上で長らく利用されてきたGeminiの公式拡張機能(Gemini Code Assist個人向け層)およびGemini CLIは、Googleによる開発ツールの統合・整理方針に伴い提供が停止されました。現在は「Google ...

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

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

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

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

機密情報: secret.txt ...

マイクラ(Minecraft)関連

TurboAgent が生まれるまで ― Scratch と Minecraft をつなぐ“工房製プラグイン”の進化と水槽デモ

納戸工房ではこれまで、ものづくりとテクノロジの接点を探り続けてきました。その流れで着手したのが、「Minecraft を Scratch(TurboWarp)から操作できるプラグインづくり」です。最初は twbridge という名前で ...

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

GitHubのmainブランチを守る:最低限のブランチ保護設定と3wayマージ運用

納戸工房では、Minecraft の Paper プラグイン「twbridge」を
GitHub の nando256/twbridge リポジトリで管理しています。

今までは、

main ブランチにそのまま ...

マイクラ(Minecraft)関連

PDCATimer

マインクラフトの世界では、家を建てたり、道具を作ったりと、プレイヤーが自分の意思で目標を立てて行動します。これを「計画(Plan)→実行(Do)→確認(Check)→改善(Act)」というPDCAサイクルの流れに落とし込むと、遊びなが ...

仮想化・コンテナ・WSL

WSL2 Ubuntu 22.04.4 LTS 上で pcb2gcodeGUI のインストール手順

このブログでは、WSL2上のUbuntu 22.04.4 LTS環境に pcb2gcodeGUI をインストールする手順を解説します。pcb2gcodeGUIはPCBのデータからGコードを生成する便利なツールですが、使用するためには基 ...

仮想化・コンテナ・WSL

narou-docker 起動時に発生する tilt/erubis エラーの解決策

narou-docker を利用している際、Dockerfile のビルド中に以下のようなエラーが発生しました。

internal:/usr/local/lib/ruby/3.3.0/rubygems/core_ext/kern ...

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

GitのHTTPSでパスワード認証を回避する方法

Gitを使用してリモートリポジトリにアクセスする際、HTTPS経由で毎回パスワードを入力するのは煩雑です。本記事では、パスワード認証を回避する方法を紹介します。

方法1: Git Credential Helper を使用する