はつねの日記

Kinect, Windows 10 UWP, Windows Azure, IoT, 電子工作

既存アプリのファイルを確実に上書きインストールするmsiを作成するには

本記事は、Visual Studio Installerプロジェクトで作成したmsiファイルで、既存のファイルのファイルバージョンが新しくても上書きインストールする方法について記述しています。 This article is about the msi created by the Visual Studio Installer pro…

Microsoft MVP for Windows Developmentを再受賞しました。

おかげさまで、Microsoft MVPを再受賞することができました。 今期も引き続きよろしくお願いいたします。 今期は、Azure KinectとかCognitive Serviceなどのアウトプットを引き続きしていこうと思います。 2008年から12回連続の13年目となります。よろしくお…

NVIDIA RTX Voiceでの周辺ノイズ削減効果について

本記事は、デルアンバサダープログラムのモニタープログラムで1か月お借りしているNew ALIENWARE m15を使って、NVIDIAのGPUを使ったノイズリダクションについて試した記事となります。 This article is about testing noise reduction with NVIDIA's GPU us…

GitHubのmasterブランチはmainブランチ?

[JP]The English translation is next to the Japanese. Please scroll down. GitHubのmasterブランチはmainブランチ GitHubのmasterブランチは、そのソースコードの大元のブランチです。 git-flowなどの流儀では、masterブランチは直接変更せず、developブ…

Xamarin Forms の ListView でコンテキストサイズを変更しても行の高さが更新されない

[EN] Xamarin Forms ListView Row Height Does Not Update When Changing Context Size I've been having trouble creating iOS apps in Xamarin. It is. That's why, in ListView and elsewhere, you can increase the number of characters in each elemen…

iOSアプリビルド用のプロビジョニングプロファイル(Provisioning Profile)が設定できなかった件

iOSアプリを作成するときに、開発用証明書、配布用証明書に加えて、アプリごとのプロビジョニングファイルを開発環境のMacOS上に登録しなければなりません。 それぞれのファイルはダウンロードしてダブルクリックすれば所定のアプリに連携されて、キーチェー…

Xamarin.Androidで必要なXamarin.Android.Supportライブラリが大幅に少なくなった件

起 事の発端は、Xamarin.Forms 4.4だったXamarin.AndroidなプロジェクトをXamarin.Forms 4.6に上げたときにエラーが発生したことでした。 なお、Xamarin.iOSなプロジェクトはすんなりとXamarin.Forms 4.6にビルドエラーなく移行できておりましたので、本当に…

NVIDIA RTX Voiceで再生動画からノイズを消す方法

GPUを使って、Windowsの再生デバイスからの出力や、録音デバイスからの出力からノイズを除去してくれるNVIDIA RTX Voiceはとても優秀です。 GeForce RTXかQuadro RTXシリーズを搭載したビデオカードが必要ですが、それ以外のGPUでも動作します。実際、このブ…

Azure Kinectを使ったHoloSessionについて

Microsoft Build 2020の残り8時間をきりましたね。楽しんでいますか? さてさて、合間合間にも素敵なコンテンツが流れてくるのがBuild 2020クオリティ。 普通のカメラ1台(実際は上のアングルの配信のためだけ)+Azure Kinect x 2台で↓こんな配信になりま…

Everything you need to know about WinUI

Microsoft Build 2020からの引用 https://mybuild.microsoft.com/sessions/7d5b56db-d367-43ac-9163-44de4e3919e8 UX Frameworkの統一化を進めているMicrosoftですが、現行のWin UI 2の次のWin UI 3では、MFC、WinForms、WPF、UWP XAMLから共通に使えるよう…

「英語」音声認識で都道府県わかるかな?

「英語」音声認識で都道府県わかるかな? 英語ネイティブ発音じゃなくて、日本人の日本語発音で英語音声認識がどう認識するかを知ることは、私たちの日本語が英語圏の人たちにはどう聴こえるかを知る目安になります。そこで、Azure Cognitive Servicesの「英…

New Cognitive Services capabilities are now generally available

Microsoft Build 2020のオンラインイベントが本日0時からスタートしました。 それに伴って、Cognitive ServicesもいろいろGA (generally available) がありますね。 音声認識関連をピックアップしてみましょう。 azure.microsoft.com Quickly transcribe au…

Humans of IT Blogに寄稿しました

techcommunity.microsoft.com Microsoftが最近取り組んでいるHumans of ITのブログにブログ記事を寄稿しました。 他のゲストブログの方が、困っている当事者である開発者がITで問題解決する内容なのでちょっとだけ異色かもしれませんが、音声認識がアクセシ…

Unityで作成したアプリをMicrosoftストアで配布するには

事前準備 Unityでビルドされるexe名は、あらかじめMicrosoft Storeで名前の予約をしておきます。 例)HoloLabStoreCheck2D Unityアプリ側での設定 Build Settingsを開いて、Platformで「PC, Mac & Linux Standalone」を選択して、Target Platformに「Windows…

プレゼンPCから配信PCへ映像を取り込むには

今回の.NETラボ勉強会で配信に使っていたHDMI→USB変換はこちらになります。 これを使って登壇者のPCから配信用のPCに映像を取り込んで(ついでに翻訳字幕合成して)配信というのを以前から行っておりまいた。 www.youtube.com

Xamarin.Androidで、Could not determine the installation pathというエラーがでたときの対処方法

XamarinでAndroidアプリを実機デプロイして試していたら、何かのタイミング(多分、実機で直接アプリをアンインストール)でビルドは成功するけれど Could not determine the installation path com.companyname.programname のようなエラーがでて実機デプロ…

MessagePack for C#始めました

以前から使おう使おうと思って(実際は使ってみようとして上手くいかなくてを何回か繰り返して、最近の状況で在宅でがっつり集中できるようになったので)いたneueccさんの素敵ライブラリMessagePack-CSharpを既存アプリに組み込むことができました。 github…

OBS Studio + OBS-WebSocketで字幕表示するときの2020/04/09現在の注意点

映像録画&ライブストリーミング用のオープンソースプロジェクトOBSのOBS Studioにはプラグイン拡張でWeb Socketのインターフェースを追加することができます。 OBS Studio (現時点での最新は、25.0.4) obsproject.com OBS-WebSocket (現時点での最新は、2.7…

リモートワークには雑談チーム配信が効果的

様々な事情から、今月から在宅勤務でリモートワークという人たちも多いと思います。 そんな時にお勧めなのがTeamsのチーム機能を使ってチーム全体で映像配信を行う雑談チーム配信です。 ※上記は雑談チーム配信の活躍想像図です。実在の人物とは関係がありま…

Dell New XPS 13 2-in-1は、リモートワークの最強の相棒!

デルアンバサダープログラムのモニタープログラムで1か月お借りしているNew XPS 13 2-in-1を使い倒してみました。 New XPS 13 2-in-1 プラチナのスペックとは Processer 第10世代 Core i7-i1065G7 OS Windows 10 Home 64bit Memory 16GB 3733MHz LPDDR4x St…

Microsoft Ignite The Tour 2019 Osakaに登壇します。

2020/01/23-24に開催されるMicrosoft Ignite The Tour 2019 Osakaに登壇します。 www.microsoft.com 会場は、インテックス大阪。 初インテックス大阪が同人誌即売会じゃなくてちょっと残念ではありますが、下記の2セッション。全力でお話させていただきます…

Microsoft Visual Studio Installer Projectsが.NET Core 3に対応しました。

Microsoft Visual Studio Installer Projects v0.9.4で.NET Core 3のサポートが追加されました。 PublishItemsOutputGroupを使用すれば、自己完結型の.NET Core 3アプリのインストーラーが作成できます。 marketplace.visualstudio.com WiXとか使わないとで…

.NET Core 3.0 - Supported OS versions

.NET Core 3.0がGA(製品リリース)されて、Visual Studio 2019ではWPFなども.NET Frameworkテンプレートと.NET Core 3.0テンプレートが選べるようになりました。 そこで、忘備録代わりに.NET Core 3.0の動作環境を確認しておきましょう。 github.com 上記gi…

XPSでアプリ開発をしてみた件

デルアンバサダープログラムで1か月お借りしているDell XPS 15プレミアもそろそろ返却期間が近づいてきました。 最近は、steamでのゲームだけではなく、Visual Studioを使ってC#でアプリ開発などにも使っています。 実際に開発に使ってみると、とても具合が…

XPSを持とう、街へ出よう

デルアンバサダープログラムで1か月お借りしているDell XPS 15プレミアは、実測2.05Kgという15インチタイプのノートPCとしてみても平均値か少し重い部類に入ります。 それでも物理的なサイズ(いわゆるフットプリント)は細ベゼルということもあって重さほ…

Dell XPS 15 プレミアでゲームを楽しもう

最近はゲームといえばsteamでRing of Elysiumをプレイしています。 store.steampowered.com Ring of ElysiumことRoEは、いわゆるバトルロイヤルなFPSゲームです。武器を拾い、乗り物に乗り、また3種類の初期装備(グライダー、MTB、ワイヤー)から選んだ装…

XPS 15の4K画面でDAZNの迫力ある映像を楽しもう

「デル アンバサダー限定!XPS体験モニター 」にはDAZN(ダゾーン)の1か月無料枠が付いてきました。 DAZNとは? DAZNは、年間1万試合以上のスポーツコンテンツをライブ中継(つまり生中継)と見逃し配信(要は録画で過去試合が見れる)で、テレビ、スマホ…

Dell XPS 15 プラチナがやってきた

「デル アンバサダー限定!XPS体験モニター 」に当選して、XPS 15 プラチナを約1か月使い倒せることになりました。 XPS 15| XPS - Dell Japan 届いたXPS 15 プラチナの仕様は以下の通り。 第7世代 インテル Core i7 7700HQ クアッドコア Windows 10 Home 64…

Microsoft MVP for Windows Developmentを再受賞しました。

コード公開やアプリ公開より、オフライン活動を主に行ってきました。 従来リーチしていた技術者層とは別の層へのアプローチも多く、HoloMagiciansの活動以外はあまり表には出なかった感じでしたので、今期はもう少しアウトプットをふやせていけたらと思いま…

HoloLens 2のDevelopment Editionが発表されました。

HoloLens 2with Remote Assist HoloLens 2(device only) HoloLens 2Development Edition ターゲット 業務用途 企業開発者とIT部門 開発者全般 D365 Remote Assist 〇 Commercial Use 〇 〇 Azureクレジット 500 USD Unity Pro & PiXYZ Plugin3か月無料版 〇 …