2010-09-01から1ヶ月間の記事一覧
JavaMEが幸いにも一旦保留になってiPhoneとAndroidをモソモソと触ってるなど。どちらにせよ不幸せ。WP7が早く来てくれてさえいれば……
あ、寝て起きて気づいたけれど、ToAsyncがFromAsyncPatternと一緒というのは嘘すぎる。FromAsyncPatternはBeginInvoke利用、ToAsyncはScheduler利用。だから、ちょっと違う。帰ったら直そう……。
うわー、書くのに4時間もかかってる。うう、これだからブログは……。
neue cc - Reactive Extensionsの非同期周りの解説と自前実装 ブログようやく書き終わったー。Rxの非同期周りについて書きました。AsyncSubjectとFromAsyncPatternを自前実装したので、多分、非同期周りはこれ以上書く事はないかなー?と思います。
書きおわったー。ある意味2時に間に合って、うpという点では間に合わず。ぐぬぬ。
あとちょっと。2時までには……。
ねみゅい。おわらにゃい。
@okazuki どもです〜。今日中は無理な気配になりましたが(笑) 寝る前に上げたいと思いますー。
おー、CompositeDisposableはDispose呼んだ後にAddしたのは自動的にDisposeするのねえ。ちょっと勘違いしてた。
うーん、ブログ書き書きが全然進まにゃい。しかし思いたった今やらないと、また○週間放置になってしまうー。
ボタン並べただけにしたら想像以上に説明がないとイミフになってしまった……。
良い子のためのAsyncSubject実験機 http://gyazo.com/cf7712f6b1b265607eb82a3ee892675d.png
Battles/Mirroredを聴きながら、そういえばBattlesって最近何してるのかなと思ったらTyondai Braxtonが脱退していたのであった。あららら。
寒いのでウィルコム代金のコンビニ支払いのついでに肉まんを買ってほふほふしたなど。ウェルコムはなー、うーん、今月末までWiMAXがキャンペーンやってるようなので、WiMAX+iPod Touchにしようかしらん。今日ヨドバシに見に行こうと思ったのだけど寒いのと雨…
お昼ごろの話をにゃにゃにゃとまとめて、2週間ぶりのブログ更新ネタにしよふ。
@haxe にゃー、1年かけて堂々巡りしていて実はあんまし書いてないことがバレてしまった(笑) 是非是非Rx化を〜。
あ、お昼の話、AsyncSubjectをやたら連呼してしまったけれど、これじゃ何だか良くわからないや……。「Rx標準での非同期系の挙動」に置き換えてください。
@haxe おお〜。恥ずかしいけどどもです^^
@ufcpp IEnumerable<T>を返すのが遅延評価なのか、即時評価なのかが外からだと見えない、というのと同質ですかねー(それよりも複雑な分、面倒かも)。最終的にはドキュメントしかなさそう。</t>
@ufcpp 非同期に対してIObservable<T>を返す場合はこういう挙動をする、という共通モデルに従ってもらうしかなく。また、そのために、AsyncSubjectを使えば挙動が統一されるから、必ずこれ使ってね、ということかなー、と思ってます。</t>
@ufcpp AsyncSubjetを使うなら、前者は問題なし、後者はGC待ち?(or Deferで遅延させる)かと思います。挙動は、イベントのRx化(Hot)と配列のRx化(Cold)でもかなり挙動が違ったりしているので、何ともならなそうです。
あとは、Observable.Deferを使って、Subscribeされるまで実行開始を遅延させることも出来る(ReactiveOAuthはそういう風にしてます。あと非同期を全部IObservable<T>にする、の例でもあるかも多分)</t>
もちろん、中身は実装次第ではあるのですが、それ専用で作ろうとする場合はAsyncSubjectを使って実装すると思うので、AsyncSubjectの内容に引きづられればそうなるということで(日本語が変)
非同期処理を行うメソッドの戻り値は全てIObservableにしてしまえばいいんじゃないんだろうか - かずきのBlog@hatena Rxで非同期をやる場合は、基本的にキャッシュを持つので、Subscribeの前にHogeが完了した場合はキャッシュを渡すので問題ないですます。
っは、気づいたらブログも2週間更新してない&2週間何もしてなかった。要はやる気がないのは自己責任。ぐぬぬ。
もう月曜ですかー。憂鬱ですなあ。1. やる気がなさすぎてExcelの10行も書けなくてヤバい(金曜の出来事)。 2.JavaMEのオシゴトが積まれてモチベーションが氷点下(JavaME = COBOLぐらいの認識でいる←酷い) 。とりあえずExcel10行は朝一でやらないと……。
Halo Reachは遠景が綺麗ですなー。
@kazumao 封筒見て解答終えましたー。TLで話題になってなかったらきっと面倒くさくてギリギリまで放置だったと思うので、ゴミ出し終了で全て消失して電話行きになる、危ないとこでした。
@ufcpp 何という片手落ちw どことなく原始的というかとってつけたようなというか。
あー、国勢調査私もやらなきゃあ、と入力進めてるのだけど調査区番号が分からない。紙の調査票を見て入力してくださいって…… オンラインでやるつもりだったから紙のは既に破いてゴミ箱に捨てちゃってるのですががが。