Reactive Extensions
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
id:ZOETROPEさんの記事が凄く面白いのでお勧めです。センサーとかロボットとかとRxの組み合わせは素敵そうだと思ってましたが実際にやってる例ですね!かっこいい! Reactive Extensionsでロボット制御? Reactive ExtensionsをRTミドルウェアに適用してみる
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
修正履歴 2011/11/13 アップキャストをダウンキャストに修正 過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IOb…
id:neueccさんのBlogに書いてあった、値のペアを作る方法。Scanの存在と挙動は知ってたけどこういう風に使えるか!っていうのは思いつかなかった。こういうノウハウ少しずつためていかないとだな〜。備忘のため自分のBlogにもメモメモ。イディオムが今一番つ…
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
先日TLを眺めてた時にid:neueccさんがコードをぺちぺちと貼ってたのを見て感動したのでメモっておきます。 var p = new ReactiveProperty<int>(1, mode: ReactivePropertyMode.RaiseLatestValueOnSubscribe); p.Zip(p.Skip(1), (x, y) => new { OldValue = x, New</int>…
過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Extensions再入門 …
2011/11/06 修正 TimerはHotだ(キリッ)と大嘘を書いてたので修正しましたm(_ _)m id:neueccさんに感謝です。 過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェー…
修正 2011/11/06 次回にHotなIObservableを説明するといいつつ説明できないため該当箇所を削除しました。 過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェー…
(not yet) 101 Rx Samplesでも序盤のほうに出てきたり、id:neueccさんのBlogにも「それForkJoinでできるよ?」と暗に言ってるように聞こえるくらいバンバン出てきてたForkJoinですが、Rx-MainのStableでやってみるか!!と思ってみるとMSDN内のメソッドのド…
過去記事インデックス Reactive Extensions再入門 その1 IObservableインターフェースとIObserverインターフェース 前回の宣言通りに、Reactive Extensionsの機能の要となるIObservableとIObserverを実装して、その動作を確認します。まずは、Observerパタ…
id:ZOETROPEさんの記事ですが素敵です。名前を見て気になってたけど使い方がよくわからなかったRx-Testingの使い方がばっちり書いてあります。 Rx-Testingの使い方 後で使ってみよう。
修正履歴 2011/11/04 21:36 「Reactive Extensionsで提供されている機能」の「IObserver<T>生成へのショートカット 」の「ラムダ式からIObservable<T>を内部的に生成してくれる」を「ラムダ式からIObserver<T>を内部的に生成してくれる」に修正しました。ということで</t></t></t>…
1つ以上のIObservableからなる配列を渡された時、このIObservableから最後にSubscribeで受け取った値が全てtrueになったときはtrue, 1つでもfalseになったときはfalseになるIObservableを作り出したい。というので悩んでます。う〜ん。 public IObservable<bool> C</bool>…
IObservableからIInteractionRequestへの変換(WPF,SL) ValidationSummaryのReactivePropertyのサポート(SL) だけですが、自分が便利に使うためにnugetに固めて放流しました。このあとはTriggerActionをv1系列からひっぱってくる感じかな。
今作ってるKinkumaFramework 2.0は、ReactivePropertyとPrismで開発する際のライブラリを目指してるのですがMVVMのサポートはうすっぺらぺらになりそうです・・・。まぁそれは置いといてLabelとDescriptionViewerは対応できました。出来ましたというよりは、…
さて、最近お気に入りのid:neueccさんのReactivePropertyですがSilverlightで画面作りを楽にしてくれるLabelやDescriptionViewerに対応させてみたいと思います。因みに、下記のようなViewModelを想定しています。 namespace RxPropLabelSample { using Syste…
繋ぎといっても大したことはしませんが、InteractionRequestに対して、こんな拡張メソッド用意してればいいのかなぁ? using System; using System.Reactive.Linq; using System.Reactive.Subjects; using Microsoft.Practices.Prism.Interactivity.Interact…
# 変更履歴 2011/10/17 コメントの指摘のとおり敷居が高いをハードルが高いに修正しました。id:neueccさんの作ったReactivePropertyが最近アツイので、今チマチマ作ってるWindows Phone 7のアプリケーションでも途中から組み込んで使ってみました。まだアプ…
前書いたのだと、毎回毎回内容をクリアしてるのでReactiveCollectionのうまみがほとんどないよね!ということなので、初期化して読み込みと続きのデータを読み込むとかいう例を書いてみました。参照設定とかネームスペースの設定さえしておけばLINQ Padでさ…
Commandと、その実行結果の紐づけが以下のように流れるようにさっくりと書ける。素敵すぎますよね!! // LINQ Padで実行 // Commandの定義 var command = new ReactiveCommand(); var collection = default(ReactiveCollection<string>); collection = command .Do(</string>…
@ugaya40 ブログのやつ、エラー履歴のViewへの通知みたいな一方通行なものは、URL みたいにRx使って解決する方がよくないかな?2011-02-23 19:20:17 via みについ to @ugaya40 という呟きを見て、あぁ確かに出来そうだと思ったので岩永さんのコードは見てな…
前回書いたプログラムですが、LINQ星人として有名なid:neueccさんからZipメソッド内で副作用のあることをするのはいくない!って言われたので書き直してみました。 private EduDomainContext ctx = new EduDomainContext(); public void Load() { this.IsBus…
さて、前回書いたRx + WCF RIA Services = 簡単?? via(非同期プログラミングは辛いよ)ですが、コメントで追加の要件がきました!ということでやってみようと思います。 因みにReactive Extensionsを使わない場合の実装例はこちらを見てください。 非同期プロ…
id:wave1008さんが非同期プログラミングは辛いよという記事を書かれていますが、このように非同期プログラミングは苦痛を伴うプログラミングです。しかし、id:neueccさんがコメントで書かれていますが、現時点で便利なライブラリとしてReactive Extensionsと…