IntroductionC++ 用のロギングライブラリといえば spdlog log4cxx boost log 等があるのですが、 spdlog が高速、ヘッダーオンリー、MIT ライセンスと使いやすいことこの上ないのです。 しかし、一つだけ欠点があります。それが、「設定ファイルによる制御ができない」です。...
Introduction備忘録。 今更な内容だが、どういう意味って話。 What’s this?そもそもは、第二世代の仮想マシンに Utunbut 20.04 をインストールしようとして起きた現象。 セキュアブートを無効にすればインストールはできるけど、そんな脳死的な理解でいいのか?と思い調べた。 セキュアブー...
Introduction備忘録。 ポート転送をしようと思ったら、下記のようなエラー。 1234567PS C:\WINDOWS\system32> Add-NetNatStaticMapping "WinNAT" -ExternalIPAddress 0.0.0.0 -InternalI...
Introduction開発メモ その194 gRPC v1.26.0 C++をビルドしHello World で、 gRPC のビルドについて書いたが、最近、arm64-v8a 向けにビルドすることがあり、少し手順が簡単になっていたので紹介する。 ソースは下記にまとめてあります。 Resolution1.2...
Introduction会社で使っているマシンには、有線 LAN が二つ付いてる。マザーボードに備わっているものと USB ケーブルで追加したもの。 後者はよく IP を変更したり柔軟に使って重宝しているのだが、つい最近、この IP を元に戻せなくなった事があった。 IP のプロパティで元の IP を設定しても、...
IntroductionSystem.Drawing といえば、 WinForms の時代からお世話になっている馴染みのある名前空間だ。SoftwareBitmap? 知らんなぁ。 .NET 6 になってから、System.Drawing.Common が Windows でしかサポートされない のように警告が出...
Introduction新しい OS (今回は Android 11) を起動しようとして表示された、やたら長いエラー。 1234567891011121314151617181920212223242526272829303132333435363738394041424344454647Device err...
Introductionタイトル通り。 開発環境だと、様々なファイルがディスク容量を圧迫してくるので、その節約方法について。 Resolution%USERPROFILE%.android\avdAndroid Virtual Device のディスクイメージなどがある場所。 対処法 シンボリックリンクで退避 不...
Introduction前回 のコードを .NET に移植しただけ。 コードは下記。 GitHub How to use?コーディング前に準備が必要ですが、.NET Framework とは少し異なります。 Windows メタデータ の参照OCR は WinRT として実装、提供されているため、Window...
IntroductionWindows 10 に OCR 機能が組み込まれているので、それを試してみたが、言語パックだ Windows Runtime (WinRT) だと色々あったのでまとめた。 サンプルソースは、GitHub に下記を用意しました GitHub サンプルは .NET Framework 4...