開発メモ その278 Windows 11 を Hyper-V にインストールする

Introduction備忘録。 物理マシンにインストールする時も、ハードウェアの要件が厳しい Windows 11。Hyper-V でもこの厳しさが少し牙をむきました。 What is important?第一世代と第二世代の VM で少し対応が異なります。開発メモ その261 Windows 11 を古いマシ...

開発メモ その277 Unity のメモ書き

Introductionいつも通りの備忘録。ここは更新されていく記事? What is this?プロジェクトの形式フォルダとファイルの集まり。Visual Studio のような .sln ファイルは存在しない。 Build Setting はどこに保存されるのか?Library\EditorUserBuild...

開発メモ その276 Oculus で Unity のサンプルプロジェクトを Windows から動かすまで

Introductionとうとう Meta Quest 2 (旧称 Oculus Quest 2) を買ってしまったので、そのメモ。 How to use基本は 開発環境を設定する に従えば OK ですが、いかんせん画像が古かったりする。ここでは Unity 2021.3.5f1 で説明する。 1. Unity ...

開発メモ その275 spdlog を設定ファイルで制御

IntroductionC++ 用のロギングライブラリといえば spdlog log4cxx boost log 等があるのですが、 spdlog が高速、ヘッダーオンリー、MIT ライセンスと使いやすいことこの上ないのです。 しかし、一つだけ欠点があります。それが、「設定ファイルによる制御ができない」です。...

開発メモ その274 Hyper-V で The unsigned image’s hash is not allowed

Introduction備忘録。 今更な内容だが、どういう意味って話。 What’s this?そもそもは、第二世代の仮想マシンに Utunbut 20.04 をインストールしようとして起きた現象。 セキュアブートを無効にすればインストールはできるけど、そんな脳死的な理解でいいのか?と思い調べた。 セキュアブー...

開発メモ その273 Add-NetNatStaticMapping で「プロセスはファイルにアクセスできません。別のプロセスが使用中です。」

Introduction備忘録。 ポート転送をしようと思ったら、下記のようなエラー。 1234567PS C:\WINDOWS\system32> Add-NetNatStaticMapping "WinNAT" -ExternalIPAddress 0.0.0.0 -InternalI...

開発メモ その272 gRPC の C++ ビルド

Introduction開発メモ その194 gRPC v1.26.0 C++をビルドしHello World で、 gRPC のビルドについて書いたが、最近、arm64-v8a 向けにビルドすることがあり、少し手順が簡単になっていたので紹介する。 ソースは下記にまとめてあります。 Resolution1.2...

開発メモ その271 ネットワーク設定が DHCP に戻ってしまう

Introduction会社で使っているマシンには、有線 LAN が二つ付いてる。マザーボードに備わっているものと USB ケーブルで追加したもの。 後者はよく IP を変更したり柔軟に使って重宝しているのだが、つい最近、この IP を元に戻せなくなった事があった。 IP のプロパティで元の IP を設定しても、...

開発メモ その270 SkiaSharp と System.Drawing

IntroductionSystem.Drawing といえば、 WinForms の時代からお世話になっている馴染みのある名前空間だ。SoftwareBitmap? 知らんなぁ。 .NET 6 になってから、System.Drawing.Common が Windows でしかサポートされない のように警告が出...

開発メモ その269 新しい OS を設定した Android Virtual Device が起動しない

Introduction新しい OS (今回は Android 11) を起動しようとして表示された、やたら長いエラー。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647Device err...