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

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

2024-11-01から1ヶ月間の記事一覧

C#のTaskの同時実行数を制限したい場合、TaskSchedulerをちょっと拡張すれば実現できます

概要 C#のTaskの同時実行つまりTaskSchedulerは、スレッドプールを使って環境や状況に合わせた同時実行数を自動で決めて効率よく実行してくれます。とはいえ、「この処理は負荷を下げたいので、最大2つの同時実行にしたい」など手動で細かい制御をしたい場合…

Teams会議の背景カスタムは、Webアプリ版でもOBSと組み合わせればできる

概要 Teams会議の背景に独自の画像を使う機能、使っている人もいると思います。しかし、Webアプリ版ではこの機能が使えないようです。デスクトップアプリ版をインストールせずに使いたい場合は困るところです。 OBS Studio(以下OBS)とそのプラグインを組み…

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

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

WPFの多重起動の処理は、自作しなくてもWindows App SDKで簡単にできる

概要 Windowsでデスクトップアプリを作ると、必ずついて回るのが「多重起動されたらどうするか」です。エディタなどの自由度の高いアプリを除けば、たいていはユーザーの混乱を避けるために多重起動禁止、できれば多重起動時に「すでに起動しているウインド…

WPFでもWin11っぽいUIを作れるFluentテーマを使う(ただし.NET 9以降)

概要 今年春のBuildでWPFとWin UI 3の併用の方針がはっきりと打ち出されたためか、Win UI 3前提だった機能がWPFでも使えるようになってきています。(最新の体験を実装したいならWinUI、既存資産を生かすならWPF、という使い分け方針が語られていました) そ…

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

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

Entity Framework CoreのマイグレーションがWindows SDKバージョン指定プロジェクトでエラーになる問題の解決方法

概要 Entity Framework Coreを使う場合に、Windows向けのプロジェクトでマイグレーションがエラーになるという問題にぶつかったので、その解決方法です。 解決方法 プロジェクトのターゲットに、次のようにWindowsSDKのバージョン指定が入っている場合に発生…