新しもの好きプログラマの耳より情報ブログ

仕事でもあるプログラミングについて役に立ちそうな情報を発信していこうというブログです。役に立たなそうな情報はfacebookで。

テックブログ更新:GitHub CopilotのエージェントモードをVisualStudioで実際に使ってみた様子の紹介

Zennにテック系の記事を投稿しました。 zenn.dev アクセスを見ていると、はてなブログでは正直なところテック系の記事の人気が低いようです。(少なくとも私の記事は)そのため、テック系の記事はZennに投稿するというチャレンジをしてみようと思います。 今…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 ちな…

テックブログ更新:Windows AI Foundry Localに複数行のプロンプトを渡す方法(プレビュー版向けにむりやり)

Zennにテック系の記事を投稿しました。 zenn.dev アクセスを見ていると、はてなブログでは正直なところテック系の記事の人気が低いようです。(少なくとも私の記事は)そのため、テック系の記事はZennに投稿するというチャレンジをしてみようと思います。 今…

テックブログ更新:Windows用Gitクライアントとして、GitKrakenが有料だが便利だったので、SourceTree使いの観点で違いをまとめました

Zennにテック系の記事を投稿しました。 zenn.dev アクセスを見ていると、はてなブログでは正直なところテック系の記事の人気が低いようです。(少なくとも私の記事は)そのため、テック系の記事はZennに投稿するというチャレンジをしてみようと思います。 今…

テックブログ更新:.NET 8のプロセス間通信にgRPCのパイプ通信を使う場合に、パイプへのユーザーアクセス許可(ACL)を与える方法

Zennにテック系の記事を投稿しました。 zenn.dev アクセスを見ていると、はてなブログでは正直なところテック系の記事の人気が低いようです。(少なくとも私の記事は)そのため、テック系の記事はZennに投稿するというチャレンジをしてみようと思います。 今…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 今日…

テックブログ更新:OpenCVを普通にビルドしたら「特定の処理が異常に遅い」という問題が起きて、ビルド設定を見直したら解消できました

Zennにテック系の記事を投稿しました。 zenn.dev アクセスを見ていると、はてなブログでは正直なところテック系の記事の人気が低いようです。(少なくとも私の記事は)そのため、テック系の記事はZennに投稿するというチャレンジをしてみようと思います。 今…

OpenCV v4系をARM64向けにVisual Studioでビルドして、知識0だがビルド成功して動作はした、という手順を紹介します

概要 ほとんど知識の無い人間が急にOpenCV v4系をARM64向けにビルドする必要に迫られ、VisualStudioで試行錯誤して上手く行った手順を紹介します。 そういう位置づけなので、どのやり方が推奨であるとか、ケースごとに妥当なオプション指定だとか、そういっ…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 今日…

アプリの起動速度を試すとWPFよりもWinUI 3+NativeAOTの方がだいぶ速いようです(ただし0.5秒未満の差)

概要 WPFは起動が遅い。とよく聞きます。実際にどれくらい遅いものか、WPF以外と比べたらどうなのか、というのを試してみました。ここでは空っぽの画面を表示するだけのアプリの起動時間を試しているため、画面が複雑になって来るとまた違うかもしれません。…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 今日…

Windows App SDK(Unpackaged)をランタイム同梱(自己完結型)で配布する方法と、そのファイルサイズ例

概要 前の記事ではWindows App SDK(Unpackaged)のランタイム配布について書きましたが、まだまだマイナーなランタイムなので、同梱して自己完結型で配布したいという場合も有ると思います。そのやり方や、やった場合のファイルサイズについてこの記事にまと…

GitHubでSourceTreeのPAT認証が失敗する問題の解決方法(個人とOrganizationそれぞれ)

概要 GitHubのリポジトリへSourceTreeからアクセスする場合に、OAuthだと操作の度にアカウント選択画面が出て不便です。そのためPATを発行して認証しようとしたのですが、SourceTree(Windows)でPATを入れても認証失敗してしまい、なかなか上手く行きません。…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 今日…

Azure Functionsのアプリ設定を使ったKey Vault取得で、変更が反映されない場合の解決方法

概要 Azure FunctionsからKey Valultの値を取得する方法として、Functionsのアプリ設定(環境変数)を使う方法があります。コード上では取得先を意識せずに、環境変数として取得できます。ローカルのデバッグ実行ではlocal.settings.jsonから値を取得し、Azu…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 私は…

Azure Functionsの発行に失敗して「BadRequest」しか情報が無い場合、リソースグループのログに情報があるかも

概要 VisualStudioでAzureFunctionsを作成して発行すると、BadRequestエラーで失敗する。しかし、それ以外の詳細情報が無い。どうしよう・・・?という問題を解決した事例紹介です。 最初に結論まとめ 詳細情報は、Functions発行先の「リソースグループ」の…

Windows App SDKをWPF等に入れた場合のランタイム配布について、ポイントを調べてまとめました

概要 Windows App SDKをWPFなどに組み込んで従来通りのインストーラで配布しようとすると、ランタイムを配布する必要があります。これが意外と気をつけるべき点が多くて調べるのに手間取ったので、調べたことをまとめます。 最初に結論まとめ VC++ランタイム…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 参加…

SteamのゲームURLを貼った時に、英語ではなく日本語でプレビューする方法

Steamのゲームが気に入った、紹介したい!という事は結構あると思います。ありますよね? この時にSlackなどのプレビューできる機能があるところへURLを貼ると、英語のプレビューになってしまいます。次のような感じです。 https://store.steampowered.com/a…

C#のEventWaitHandle待ちをTaskに変換して混在を解決する方法(Taskの中で単に待つと問題が起きます)

概要 TaskとWaitEventHandleが混在している場合に、Taskに揃えようとして手軽に「Task.Run()の中でWaitEventHandle.Wait()」という実装にしてしまうと、問題が起きます。ぱっと見ではそんなに問題がありそうなコードには見えないので、意外と引っかかりがち…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 今日…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう2年以上続けています。 今日…

コンソールアプリにGenericHostを入れて便利に最新機能を使う(コード例を紹介)

概要 私の記事でも何度か触れていますが、GenericHost(WebHost)はとても便利な共通インフラなので、慣れると常に使っていきたくなります。しかし、さすがにコンソールアプリでは使えない・・・と思うかもしれませんが、使えます。コンソールアプリへのGene…

WPFにGenericHostを入れて便利に最新機能を使うための、最小限の組み込み方法

概要 .NETの最近の新機能を入れようとすると、サンプルで当たり前のようにDI(Dependency Injection)やGenericHost用のExtensionsが出てきます。しかしWPFのテンプレートは真っ白で、そんな物は影も形もありません。 GenericHostを組み込んでしまえばそうした…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう1年以上続けています。 私は…

TaskFactory.StartNewをWaitする場合に、うっかりTask<Task>を待つとすぐ通過してしまうので注意(気付きづらいうっかりミスの紹介)

概要 タイトル通りうっかりミスでTaskの完了を待てていなかったという話なんですが、見た目に分かりづらくかなり恐ろしいなと思ったので、紹介します。皆さん同じ落とし穴に気をつけてください。 最初に結論まとめ 次のコード、じつはawait task;でTaskの完…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう1年以上続けています。 今日…

C#のUnitTestで、ILogger<T>のモックを簡単に作る方法(GenericHostで使える)

概要 UnitTest、書いてますか? GenericHostやWebHostを使っている場合、テストコードを書くためには、必ずILogger<T>のモックが必要になると思います。これを手軽に作成する方法を書きます。 最初に結論まとめ こんな感じの共通クラスでCreateLogger<T>メソッドを</t></t>…

VRもくもく会を今週もやりました&その様子の写真

VRもくもく会を今週も開催しました。これは、「VRでのイベントというのも今後は選択肢に入ってくるのではないか、とにかくやってみて経験値を溜めてみよう」ということでやっています。2~3週間おきの定期開催ということで、もう1年以上続けています。 今日…