Rustの言語設計・基礎文法

## 概要 RustはGCを持たずにメモリ安全を保証する言語。コンパイラがメモリの所有・借用・寿命をチェックすることで、C++と同等の実行速度を保ちながら、メモリ安全性を静的に保証する。 ## 基...

BMIDE Windows ビルド環境構築

## 概要 Windows 環境で BMIDE の **Codeful カスタマイズ**(DLL をビルドするカスタマイズ)を行うための環境構築手順。JDK・Visual Studio の設定から ...

Claude Code の SessionEnd hook から claude コマンドを呼ぶと無限ループになる

## 概要 Claude Code の `SessionEnd` hook から `claude -p` コマンドを呼び出すと、無限ループが発生してトークンが枯渇する。**SessionEnd ho...

SiemensのPLMライセンス形態

## 概要 Siemensでは従来のFloatingライセンス体系から、Named User LicenseとValue Based Licensing(VBL)を中心とした体系へ移行しつつある。 ...

ソフトウェアライセンスの形態

## 概要 ソフトウェアライセンスは、「誰に割り当てるか(属人か共有か)」と「何を単位として管理するか(機能かトークンか)」の2軸で分類できる。 ## 分類 ### 属人か共有か **Name...

Git Bash の仕組み

## 概要 Git Bash は Windows 上で Git を使うために配布される端末エミュレータ・シェル環境。内部では **MinGW-w64** と **MSYS2** という移植レイヤーを...