開発メモ その388 VMware ESXi で GPU パススルー

Introduction掲題の通り。 仮想マシンでホストマシンに接続した GPU を使うには、それなりの準備が必要。Hyper-V だと Windows Server 2025 から正式対応とか、WSL2 を用いた技術で可能になるらしいが…VMware ESXi だと、ちょっと手間。 How to do?パススル...

開発メモ その387 ReFS フォーマットされたドライブが Windows 11 で見れなくなる

Introduction掲題の通り。 何の手違いか、データドライブが NTFS ではなく ReFS でフォーマットされていた Windows 10 22H2 を Windows 11 22H2 にアップグレードしたら、そのデータドライブが見れなくなるという、背筋が凍る事件が起きた。 ファイル システムで、一貫性...

開発メモ その386 MAUI で UWP をデバッグ起動すると落ちる

Introduction掲題の通り。普通に Visual Studio からデバッグ起動すると画面が見えることなく起動する。例外設定 を有効にすると下記のような例外が投げられていることがわかる。 System.Runtime.InteropServices.COMException: ‘クラスが登録されていま...

開発メモ その385 Windows 8.1 SDK を今更インストールする

Introduction古いコンポーネントをビルドする際、古い Windows SDK を利用していることがある。掲題の通り、Windows SDK 8.1 をダウンロードしてインストールしようとするのだが、これがインストールできない。 Windows SDK とエミュレーターのアーカイブ 58314d064...

開発メモ その384 C++ で templte 経由で template を呼び出すとビルドエラーになる

Introduction忘備録。まだまだ知らないことが世の中にはたくさんあります。 rapidjson のクラスを使っている時、template 経由で rapidjson のクラス rapidjson::Document::ParseStream の template 関数を呼び出すとビルドエラーになってしまっ...

開発メモ その383 もう二度と 「RuntimeLibrary の不一致」で悩まない

IntroductionVisual Studio をつかった C++ の開発で一番遭遇率が高いのが xxxxx.lib(alloc.cpp.obj) : error LNK2038: ‘RuntimeLibrary’ の不一致が検出されました。値 ‘MT_StaticRelease’ が MD_Dynamic...

開発メモ その382 非 HTTPS 通信の全てが遮断されるわけではない

Introduction相互 TLS の検証作業をしている時、Android 側の検証が上手くいかなくて、network-security-config によってカスタムの CA を読み込ませようと思っていた。そうしたら、全然動かないから、本当に network-security-config の設定効いている?...

開発メモ その381 WCF で「この原因としては、サービス エンドポイント バインドが HTTP プロトコルを使用していないことが考えられます」

Introduction今やレガシーな子扱いになってしまった WCF (参考 .NET 5 に含まれない機能)。 とはいっても WCF を使っているプロダクトはまだあるわけで、開発している最中に遭遇したのが掲題のエラー。現象として サーバー側では、例外を投げることもなく、ServiceContract を実装し...

開発メモ その380 Gradle が証明書を認識しない

Introduction忘備録。Zscaler を使っていると開発ツールが予期せぬ挙動を示すことが本当に多い。さらにプロキシも使用して外部に接続しているとなお面倒だ。 掲題の通り、Flutter で Android アプリをビルドする際、Gradle が動くが、プロキシや証明書が邪魔をして、外部からのプラグイン等...

開発メモ その379 リモートデスクトップで接続した先に繋がっているカードリーダーがマイナンバーカードを読めない

Introductionマイナンバーの読み取りに対応した非接触 IC カードリーダー/ライター RC-S300 を入手したので遊んでみた。が、どうやっても、マイナンバーカードの読み取りに失敗する。交通系 IC カードは読み取りに成功する。また、マイナンバーカードを iPhone のマイナポータルから読み取りをして...