Visual Studio Online Public preview 試してみた!
変更履歴サービス名を Visual Studio Code Online と間違えて書いていたので Visual Studio Online に修正しました。本文Microsoft Ignite 2019...
View ArticleLivet v3.2.1 をリリースしました
しばらく触ってませんでしたが、リリースしました。Microsoft.Xaml.Behaviors.Wpf が .NET Core 3.0 対応したので、Livet も警告が出ない状態で .NET Core で使えます。変更点v3 系になってから各種機能を個別の NuGet パッケージに分離してきましたが以下のような形で落ち着きました。LivetCask パッケージNuGet Gallery |...
View ArticleReactiveProperty v6.1.4 をリリースしました
各種ライブラリの更新と Pull Request の取り込みになります。 大きな変更はありません。System.Reactive を 4.2.0 に更新しましたMicrosoft.Xaml.Behaviors.Wpf を 1.1.3 に更新しましたIReactivePropertyを IReadOnlyReactivePropertyを更新するように変更しました。 Implements...
View ArticleSDK StyleのプロジェクトファイルをUWP, Xamarinで使いたい
ReactiveProperty のパッケージ分割するにあたってやろうとしてるんだけど標準だときびしい…?ということで MSBuild.Sdk.Extrasというパッケージを使いました。空のクラスライブラリを作って Sdk属性に MSBuild.Sdk.Extras/2.0.54を設定して TargetFrameworksを以下のように設定。<Project...
View ArticleVisual Studio の region で囲んで整理されたソースコードを見るのが辛いときの操作
整理整頓されてるのはいいのですが全体見たいときにいちいち展開していくのがだるいときないですか?例えばこんなコードで…一段展開するとこうなって…辛い…。緩和方法region で囲まれて折りたたまれてるファイルが表示されたら Ctrl + M, P (右クリックメニューのアウトラインの中にあるアウトラインを止める機能のショートカット)を押してアウトラインを止めると...
View ArticleHello ML.NET world
.NET Core 3.1 もリリースされたし ML.NET でも少し触ってみようと思います。今はカフェで Surface Go しか持ってないので先日作って寝かせておいた VIsual Studio Online につないでやってみようと思います。.NET Core 3.1このページに従ってコマンドをうってたらインストールできます。docs.microsoft.comdotnet...
View ArticleAzure Functions v3 試せるようになってる
試せますね!!ということで早速。VS 2019で試すにはテンプレートとかを出すために環境変数設定して…とかがいりそうなので CLI でさくっとやってみました。Core tool の更新特別なことは何もなし。コマンドでさくっと。npm install -g azure-functions-core-tools@3プロジェクト作成func initして...
View ArticleAzure Functions v3 リリースしてた
先日… 12 月 9 日に v3 のプレビュー試せるやったね~ってやりましたblog.okazuki.jp試せるようになってるのに気づいたのが結構出来るようになってから立った後だったのですが、ふと見てみたら 12 月 9 日くらいに GA してました。azure.microsoft.com現時点で v1 と v2 がいつサポートが終わるというのはアナウンスされてないですし、アナウンスも 1...
View ArticleWPF on .NET Core 3.1 で Windows 10 アプリ開発というタイトルで牛タン会議 2019 で登壇してきました
タイトルの通りです。資料をスライドシェアにアップロードしました。WPF on .NET Core 3.1 で Windows 10 アプリ開発 from 一希 大田www.slideshare.net登壇中にデモを 3 つライブで作りながらやったのですが、それが失敗したとき用にバックアッププランで用意していたプログラムは以下の GitHub リポジトリで公開しています。github.com
View Article問題調査でドツボにはまった状態から抜け出す技術?というか気にしてるところ
なんとなく、牛尾さんの以下の記事を見て自分が気を付けてることをメモしておこうかなと思ったのでメモ。qiita.comまずハマらないために何か新しいことをやるときは、それだけにフォーカス出来る状態で練習を一度する既存のプログラムとかに〇〇を組み込もう!!というときは〇〇の中で使いそうなものを当たり前ですが事前にきちんと勉強する時間をとるとトータルで早く終わることが多いです。...
View ArticleUnity でも DI 使ったりしたいし画面もいい感じに作りたい「Zenject & UIWidgets」 その 1
表題の通りです。Zenject を使ったり UIWidgets を使ってみたいと思います。ここで使うライブラリと環境環境Windows 10 1909Unity 2019.2.12f1ZenjectUnity 向けに特化された DI コンテナで、Unity 向けの各種便利機能が追加されています。他の .NET Standard 対応の DI コンテナを Unity...
View ArticleUnity でも DI 使ったりしたいし画面もいい感じに作りたい「Zenject & UIWidgets」 その 2
前回は Zenject 使って複数シーンを跨いで有効なシングルトンなオブジェクトを作ってみました。 アプリ全体で管理したい情報などは、こういうのを使って管理したりすると捗りそうです。blog.okazuki.jpUIWidgets を入れてみようということで今は The Unity って感じの見た目をしているのでカウンターの値を表示する部分を UIWidgets...
View ArticleUnity の UIWidgets で背景が透明なところは裏側の 3D の世界にイベントを飛ばしてほしい
デフォルトだと UIWidgets が全てかっさらってしまって、例えば Cube に EventTrigger をしかけて、UIWidgets に全面透明な画面とかを置いてもクリックが反応しないみたいです。 解決策として、以下の Issue にコードが載ってます。github.com一応念のためコードだけここにも複製。using Unity.UIWidgets.engine; using...
View ArticleVS Code Meetup #1 - 初回基礎編 で LT してきました
表題の通り、LT してきました。 デモがスムーズにいったので発表していて気持ちよかったです。ほとんどがデモなので、あまり資料自体に中身はないですがお勧め拡張機能は書いてあるので資料はスライドシェアに上げました。blog.okazuki.jpVisual Studio Code の git の機能については過去に blog...
View ArticleC# で Discord のボットを書いて Azure にデプロイしてみよう
ゲーム好きの人たちにはおなじみの Slack みたいなチャットサービスのボットを C# でも作れます。Python が一応公式っぽい??C# で Discord のボットを作る場合には Discord.NET...
View ArticleARFoundation と UIWidgets を使う
ARFoundation を使うと Unity で iOS/Android 両対応の AR アプリが簡単に作れるということで注目が高そうな機能です。docs.unity3d.comAR の世界をタップしたとき何か当たったかどうかを判定するためには ARRaycastManagerで Raycastすれば OK...
View ArticleUno Platform で MainPage.xaml を開いたときにデザイナー(とインテリセンス)が出ないときの対象方法
デザイナーがエラーになるだけならいいんですが、たまにデザイナー自体無いケースがあります。上の画像では UWP プロジェクトを選択している状態で MainPage.xaml を開いているのにデザイナーが出ません。 一度ファイルを閉じて UWP プロジェクトをビルドして再度開いたり、Visual Studio...
View ArticleUno Platform でプラットフォームによって実装されていない機能を実行時に判別する
さて、Uno Platform ですが UWP の API を気合で Android/iOS 向けに提供しているのですが、全部の API が提供されているわけではないです。 UI まわりは、かなり動きますがそれ以外は結構 NotImplementedException...
View ArticleUno Platform でノッチとかに対応したい(セーフエリア)
iOS エミュレーターで動かすとノッチに食い込むテキストやボタンに悩まされる今日この頃。Uno Platform で対応する場合には Uno.UI.Toolkit.VisibleBoundsPaddingクラスの PaddingMaskプロパティでセーフエリアに入るように Padding...
View ArticleUno Platform の WebAssembly プロジェクトを Azure にデプロイする時にエラーになる
Visual Studio 2019 の発行ウィザードから Azure にデプロイしようとすると以下のようなエラーが出力ウィンドウに出るんですよね。C:\Users\user name\.nuget\packages\uno.wasm.bootstrap\1.0.10\build\Uno.Wasm.Bootstrap.targets(125,5): Error : Failed to create...
View Article