開発メモ その256 Hyper-V 内部ネットワークがつながらない時の注意点

Introduction久方ぶりに Hyper-V を起動すると、ホストマシンからゲストマシンへの通信が上手くいかなくなっていることに気づいて、その際の解決方法の忘備録。 仮想スイッチマネージャーにて下記のような内部ネットワークが作成され、ゲストマシンに設定されている状態。 Resolution原因は不明だが、...

開発メモ その255 Windows App SDK ことはじめ 5 System.Runtime.InteropServices.COMException

Introductionデバッグを開始すると突然落ちるようになったので備忘録。 現象は GitHubBootstraping Windows App SDK 1.0 throws exception System.Runtime.InteropServices.COMException: 'There ...

開発メモ その254 SSH接続で公開鍵認証をもっと簡単に使えるようにしたい

IntroductionVisual Studio CodeでのSSH接続がそうなのだが、毎回自端末の公開鍵を WinSCP で転送 authorized_keys に登録 コピーした鍵を削除 とか面倒すぎてやってられない。 なので省力化。 ちなみに、Linux なら ssh-copy-id がある。これは ...

開発メモ その253 未定義の変数がある状態でシェルを実行しない

Introduction京都大学でバックアップデータが消失した件。ヒューレット・パッカードが 100% 責任を認めた事件だが、なんで発生したのかというと バックアップスクリプトを実行 スクリプトの機能改善と併せてコードの視認性や可読性を高めるため、findコマンドの検索・削除処理に渡す変数名を変更 上書きしたス...

開発メモ その252 ディスクにアクセスする PerfWatson2.exe を停止する

Introduction作業メモ。ディスクにガンガンアクセスするプロセスがいたので調べてみたら、という話。 こいつは、Visual Studio のプライバシー設定の一つ Visual Studio エクスペリエンス向上プログラム で動作するプログラム。 これを 参加しない にすれば起動しなくなる。 が、いちい...

開発メモ その251 git lfs でpushする際のコマンド (PowerShell)

IntroductionIntroduction作業メモ。Windowsからpushしようとすると色々エラーが発生し、いつも面倒だな、と思うので。以前はbashだったので、Powershellで同様のことを実現。 How to下記で対応。 1234567891011121314151617181920212223...

開発メモ その250 Windows App SDK ことはじめ 4 ファイルを開く

Introduction前回はWindowハンドルを取得し、Win32 APIの実行を確認しました。今回は、 ファイルを開くダイアログ を呼び出すことができるかを確認する。ソースは下記になります GitHubDemo/WinUI/02_FileDialog at master · takuya-takeuchi...

開発メモ その249 Windows App SDK ことはじめ 3 Win32 API

Introduction前回はパッケージではなくexe単独での動作を確認した。今回は、 Win32 API を呼び出すことができるかを確認する。ソースは下記になります GitHubDemo/WinUI/01_Win32API at master · takuya-takeuchi/Demohttps://git...

開発メモ その248 Windows App SDK ことはじめ 2 EXE実行

Introduction前回は空のアプリを動かした。次はVisual Studio からではなく、exeとして実行して動かす。 Resolution結論から言えば、*.csproj に1行追加するだけで解決した。プロジェクトファイル内に WindowsPackageType の行を追加する。 1234567891...

開発メモ その247 Windows App SDK ことはじめ 1 空のアプリ実行

IntroductionWindows App SDKを使い始めたい。UWPはお察しの通り、もうMicrosoftの投資対象になるテクノロジーではないので。 できれば、WPFをベースにして、そこにモダンなテクノロジーを混ぜていきたい。それができるのがどうか、手を動かしてみる。 Get StartedWindows...