![「RxJS」初心者入門 - JavaScriptの非同期処理の常識を変えるライブラリ | 株式会社LIG(リグ)|DX支援・システム開発・Web制作](https://cdn-ak-scissors.b.st-hatena.com/image/square/3df4a184725ed2702802a25c0b86ee9dcf32bca3/height=288;version=1;width=512/https%3A%2F%2Fliginc.co.jp%2Fwp-content%2Fuploads%2F2015%2F03%2Feyecatch.jpg)
なんでこの記事書いたのか 今開発中のプロダクトにおいて、RxJavaの導入をやってみたので、実際に使った箇所とその例、調べないとわからなかったことを載せておきました。 そう(retrolambdaのためにjdk8を投入)までして導入したかったメリットを話してくれ、サンプルコードがないとわからん、といった声を頂いているので、実際に何が解決されたのか、どんなコードで解決したのかということと、そのために勉強しなくてはならなかった点について書いています。 (追記)警告:差分作ってコード上では解決したんですが、この差分まだ「リリース」したわけじゃないので、その点だけご注意くださいmm 続報あり次第追記します。 追記:リリースして安定運用しています!最近まで監視に難がありましたがそれも修正しました。この記事の監視スニペットも更新済みです! なぜRxJavaを導入したのか 次の課題をまとめて解決できるの
Reactive programming provides clarity when our code needs to respond to events. The Rx.NET libraries (150m+ downloads) were designed to enable cloud-native applications to process live data in reliable, predictable ways. This book explains the vital abstractions that underpin Rx, and shows how to exploit the powerful and extensive functionality built into the Rx.NET libraries. Read Introduction to
このページは様々な言語に移植されている強力なFRPライブラリ、Reactive Extensionsの学習用ノートです。
original: The introduction to Reactive Programming you've been missing (by @andrestaltz) (translated by @ninjinkun, reviewed by @ma0e) あなたはリアクティブプログラミングと呼ばれる新しい方法が気になっている。 勉強するのは大変で、良い教材がないのでさらに難しい。私が勉強を始めたときは、まずチュートリアルを探した。見つけたのは一握りの実践的なガイドだけ、しかもそれらは表面をなぞっているだけで、リアクティブプログラミングのアーキテクチャ全体像を構築しようとしてはいなかった。ある関数を理解するのに、ライブラリのドキュメントは役に立たないことがある。 これを見て欲しい。 Rx.Observable.prototype.flatMapLatest(selector,
UniRxについての記事のまとめはこちら Reactive Extensionsとは ReactiveExtensions(Rx)とは、一言で言えば「イベントや非同期処理に対してLINQライクな処理を適用できるようにするC#のライブラリ」です。 リアクティブプログラミングについての説明は、あなたが求めていたリアクティブプログラミング入門を見てもらえるとわかりやすいかと思います。 Rxは本来であればUnityでは動作しないのですが、neueccさんがUniRxというUnityで動くRxを作ってくれました。 今回はそちらを触ってみたので書いたスクリプトを紹介したいと思います。 値を通知するSubject<T>/画面にオブジェクトが写ったことを通知する Subject<T>を使うことで、値を発行し通知することができます。 これはEventの上位互換の機能に当たり、EventArgsでパラメータを
【Unite 2018 Tokyo】そろそろ楽がしたい!新アセットバンドルワークフロー&リソースマネージャー詳細解説 講演者:大前 広樹(ユニティ・テクノロジーズ・ジャパン合同会社) こんな人におすすめ ・ゲームの実行時のリソース管理を改善したいプログラマー ・ゲーム開発中にアセットバンドルを利用することで開発効率が落ちることを解決したいプログラマー ・アセットバンドルという単語に複雑な感情を抱く方 受講者が得られる知見 ・Addressable Asset Systemを用いたアセット管理の方法とそのメリット ・新しいリソースマネージャーを使ったデータのロード方法 ・アセット関連の新ツールの活用方法
ここまで、自分のReactive Extensionsの復習もかねて基本的なメソッドの動作を確認するためのプログラムの記録を淡々と書いてきました。わかりにくかったり、図が少なかったり文章が拙かったりするところはあると思いますが、個人的に一区切りだと思ってるところまで書けたので、Blogの記事をまとめてPDFにしたものを公開したいと思います。 Reactive extensions入門v0.1 from 一希 大田 Reactive extensions入門v0.1 過去記事インデックス Reactive Extensions再入門 その1 Reactive Extensions再入門 その2「IObservableインターフェースとIObserverインターフェース」 Reactive Extensions再入門 その3「IObservableのファクトリメソッド」 Reactive Ex
非同期/イベント/時間に関する処理を LINQ の形式で簡潔かつ宣言的に記述することができるライブラリ、Reactive Extensions についての連載インデックス インデックス はじめに オブザーバーパターン Push型とPull型 IObserver<T>の省略 Subject<T>の利用 Subject<T>の亜種 IObservable<T>の生成 LINQスタイルでの記述 Where/Selectの自作 時間のシーケンス化 イベントのシーケンス化 非同期処理のシーケンス化 HotとCold Cold to Hot変換 スケジューラの利用 おわりに 落ち穂拾い 入力文字の遅延表示 効率的な表示更新 マウス位置のトラッキング Drag & Dropでの落書き Webの画像をスライド表示 TwitterのTimelineを表示 メソッドチェイン中の例外 まとめてDispose デ
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く