ま、そんなところで。

ニッチな技術系メモとか、車輪を再発明してみたりとか.

Windows

debugpyを使ったリモートデバッグ

直接起動できないpythonコードのデバッグに便利 Step1. 対象コードにdebugpyモジュールのコードを埋め込む Step.2 launch設定 Step.3 接続とアタッチ Windowsの場合は特殊な準備が必要 関数にしておくと便利 リファレンス 直接起動できないpythonコードのデ…

家庭内LANでIPv6のグローバルIP(GUA)とLAN内専用の固定IP(ULA)の両方を使う

プライベートLAN内専用の固定IPv6アドレスがほしい IPv6対応の家庭用ルータが普及してきた IPv6のリンクローカルアドレスはどうにも使いづらい 自動構成のGUAと固定のULAを同時に持たせれば・・? あとから追加でULAを割り当てる方法なら意外に簡単 (準備) U…

Windows10へUpgradeしたら遅くなった問題の対処メモ

Windows10へUpgradeしたら遅くなった問題の対処メモ ずいぶん前にWindows7→Windows10にUpgradeしたところ、かなりハイスペックなマシンだったのですが、あまりに遅くなりすぎて使わなくなっていました. ところが、ドライバをUpdateするとストレス無くPCが使…

(続)Unmanagedの C++ から Managedのクラスを使う

の続き. ManagedクラスとUnmanagedクラスの生存期間差の問題 msclr::auto_gcroot<T>テンプレートクラス スコープ利用に特化した msclr::auto_handle<T> テンプレート 参考情報 ManagedクラスとUnmanagedクラスの生存期間差の問題 Unmanaged C++からManagedクラスを</t></t>…

Unmanagedの C++ から Managedのクラスを使う

Pure C++コードから、.NET Frameworkベースのライブラリを使いたい・・・ UnmanagedクラスにManagedクラスのハンドル型を持たせられる? msclr::gcroot<T> を使え! じゃあ、value class の場合はどうするの・・? さあ、gcrootを使ってWrapperを作ろう. Wrappe</t>…

msbuildでビルドするときに自動でNugetパッケージを復元させる

Msbuildは自動でNugetパッケージを復元してくれない プロジェクトファイルに細工してNuget実行されるようにしよう 1. ソリューション一式のディレクトリ配置 2. カスタムターゲットを定義したプロパティシートを作成. 3. propsをプロジェクトファイルへImpor…