かずきのBlog@hatena

すきな言語は C# + XAML の組み合わせ。Azure Functions も好き。最近は Go 言語勉強中。日本マイクロソフトで働いていますが、ここに書いていることは個人的なメモなので会社の公式見解ではありません。

2015-10-01から1ヶ月間の記事一覧

ReactiveProperty v2.2.7をリリースしました

www.nuget.org リアルタイムフィルタリングコレクションのIFilteredReadOnlyObservableCollectionがUWPのGridViewのItemsSourceに設定しても反応しなかった問題に対処しました。 その関係で内部実装がちょろっと変わってます。

UWPのGridViewのItemsSourceに設定可能なコレクションの条件

UWP

てっきりINotifyCollectionChangedとIEnumerableあたり実装してればいいのかと思ってたら違ってました…。 https://msdn.microsoft.com/library/windows/apps/windows.ui.xaml.controls.gridview.aspx C# or Visual Basic apps should implement INotifyColle…

UWP版Prismを使うとリリースビルド時にアプリが落ちる #windev_jp

という状況です。原因は端的にいうとこれです。 blog.okazuki.jp https://connect.microsoft.com/VisualStudio/feedback/details/1925435/-windows-10-pcl-uwp-nullreferenceexception 別にPrismが悪いというわけではなくUWPからPCLを使うと起きる可能性があ…

UWP版Prismのv6.0.1が出ました

github.com 個人的にはお願いしたIssueの意を組み込んでくれたリリースなのでうれしい。

複数のプロパティを監視してReactivePropertyの値を更新する

はて、ReactivePropertyで二つの値を監視するにはどうしたらいいんだ? 拡大率と中心位置の二つの値から、左上の位置を算出したい。 二つをSubscribeして「左上の位置」のValueを更新すればいいのかな?— ぎゃばんV8!V8! 怒りのデスロード (@ledsun) 2015, 1…

UWPで複数ウィンドウを出す

UWPで複数ウィンドウの出し方です。 基本的には、CoreApplicationのCreateNewViewで新しいCoreApplicationViewを作って、そいつのDispatcher上で新しいWindowを表示してやるようなイメージです。コードでいうとこんな感じ。 private async void button_Click…

RxとReactivePropertyを使って、WPFでUnidirection Data Flowを実現するを真似してみた

ありがたいことに最近ReactivePropertyを勧めたら使い始めて頂けました。 qiita.com このコードを大げさに書いたらどうなるかなぁというのでやってみました。 ということでModel部分。 なんかきっかけがあるタイミングで、インクリメントし続けるだけの奴。 …

英語圏のPCLライブラリを日本語環境のUWPで使うとエラーで落ちるかもしれない… #windev_jp

UWP

Prism.UnityのUWP版を使ってリリースビルドすると、アプリ起動時に落ちるので何だろうと数日探ったところ以下の条件がそろったときに例外が発生することがわかりました。 設定 → 時刻と言語 → 地域と言語の言語にEnglishが追加されていない(デフォルトそう…

UWPのImageのSourceにnullや空文字をx:Bindしたときの対処方法(対処できない)

UWP

UWP の x:Bind で ImageSource を指定すると null や string.Empty のときにエラーが発生する | 雪猫ノート 間にConverterが入るケースだとnullとか渡すとエラーになっちゃうんですよね…そのままnull返してくれればいいものを。 ということで、ViewModel側で…

UWP版PrismのMVVM関連クラスについて書きました

基本的には前書いたやつ見てねってスタンスだけど、ValidatableBindableBaseクラスだけは新顔なので書いたよ。 github.com

ブログを独自ドメインにしました

id:kazuakixさんのBlog記事を見ながらAzureDNSで頑張って独自ドメイン割り当ててみました。 ここらへんも見ながら azure.microsoft.com azure.microsoft.com 最後の決め手の手順はかずあきさんのBlog blog.kazuakix.jp ということで blog.okazuki.jp をよろ…

UWP版PrismのDeviceGestureServiceについて書いてみました

github.com Prism.StoreAppsのころには無かったDeviceGestureServiceについて書いてみました。 あると便利な奴です。

競技プログラミングの問題をしてみた

C#

chomado.com @chomadoさんの参加したという競技プログラミングの問題を解いてみました。 たまには頭の体操。 B問題 英小文字からなる 12 個の文字列 S1, S2, …, S12 が入力されます。 これらの文字列のうち、文字 r が含まれるものの個数を数えてください。 …

UWP版Prismの画面遷移について書きました

github.com

UWP版PrismのHello worldを書きました

github.com さくっとね。

Universal Windows Platform版UWPのPrism.UWPがリリースされました

今朝がたPrismのUWP版がリリースされていました。 github.com Prism.StoreAppsからちょっと進化(非互換ともいう)してたりします。 とりあえずGitHubのPrism 6自習用リポジトリをベースにちょっとずつ勉強していきたいと思います。 ということでざっとどん…

UWPのコンパイル時データバインディング(x:BInd)でPropertyChanged_XXXXXがないというコンパイルエラーが出るとき

UWP

UWPのコンパイル時データバインディングを試してたのですが、こんなコードを書いたら表題のようなコンパイルエラーが出るようになりました。 public sealed partial class MainPage : Page { public MainPage() { this.InitializeComponent(); } } class Mai…

AzureのEventHub -> Stream Analytics -> ServiceBus Queueのスルーパスでどれくらいのスピードなのか見てみた

@xin9leさんと話しをしてて、EventHubに突っ込んだデータがStream Analyticsが処理してQueueに突っ込んだ結果どれくらいで返ってくるものなのかという話しになりました。 なので、まぁ適当にプログラム組んでみました。 Service Bus名前空間の作成 まず、Eve…

UWPをリモートデバッグする

UWP

タブレットでデバッグしてみたいとかWin8で開発したいとかそういうときに使います。 Remote Tools for Visual Studio 2015をDLしてデバッグしたいPCにインストールします。 Download Remote Tools for Visual Studio 2015 from Official Microsoft Download …

Prism.WpfのドキュメントがMarkdownになりました

PDFでしかなかったPrismのWPF版のドキュメントがMarkdownになってGitHub上に放流されてました。 ドキュメントのトップはこちら。 github.com WPFのドキュメントはこちら。まだ出来立てなので、画像のリンク切れとかおこしてたりしますが、おおむね大丈夫でし…

ReactiveProperty v2.2.6をリリースしました

www.nuget.org ReactiveCollectionにAddRangeOnSchedulerメソッドを追加しました。 平たく言うとIssueでリクエストが来たので。 github.com

Azure MLでガジェクラかどうか判定してみよう #azurejp #jazug

たなかさんからこんな問い合わせがありました。 かずきせんせー、Azure MLで異常値検出をしたいです— たなか@ (@tanaka_733) 2015, 10月 8 @okazuki みんなの端末所持数一覧から異常な人をあぶりだすのはどうでしょう?— たなか@ (@tanaka_733) 2015, 10月 8…

Azure MLで天気予報をしてみた #azurejp #jazug

Azure MLで天気予報してみよう(占いくらいの精度のやつ) ということで、気象庁の過去データから 天気概況(昼:06時~18時)を15年分落としてみました。 www.data.jma.go.jp やることは月と日を入力したらなんと天気を出してくれる…!まぁ日付と天気には、…

Azure MLで平均気温を予測してみた #azurejp #jazug

Azure MLの勉強もかねて遊んでみました。 データの準備 機械学習って、データを用意するのがめんどくさいんですが@garicchiさんから気象庁の過去データおすすめを言われたので覗いてみました。これは確かにいい。 www.data.jma.go.jp ということで、東京都の…

Microsoft MVPのカテゴリが変わりました

MVP Award Update - Oct 2015 Microsoft MVPのカテゴリが変わりました。私はWindows Platform DevelpmentからWindows Developmentになりました。 興味深いのはJavaとかPHPとかも活動対象になったりしてるところでしょうか。これからもマイペースで色々興味の…

ReactiveProperty v2.2.5をリリースしました

www.nuget.org ということでリリースしました。以下のようなIssueが来てたので参照をちょっときれいにしました。 github.com ただ、私の環境で再現させることができなかった…。誰か起きてた人います?