タグ

AnyEventに関するy_uukiのブックマーク (2)

  • AnyEvent でバックエンドに EV を使う時の注意 - unknownplace.org

    AnyEvent を利用する際に注意する必要があることに、コールバック中で発生した例外の処理方法がバックエンドに任されている(=例外処理の方法がバックエンドによってちがう)、というのが挙げられる。 Impl::Perl では例外は単純に rethrow されるため、プログラム中で例外が発生したり die したりすると普通にプロセスは終了する。 しかし、Impl::EV の場合、デフォルトでは例外はキャッチされ標準エラーに出力されるものの、そのまま処理は続行されてしまう。 以下のような1秒タイマーをまわしてタイマーが発火したらアプリを終了する、というようなコードがあったとき、 use strict; use warnings; use AnyEvent; my $cv = AnyEvent->condvar; my $t; $t = AnyEvent->timer( after => 1,

  • AnyEvent::Twitter::StreamでuserstreamのURLを抜き出す - Debuginfo

    今週はグラフの続きを書きたかったですが、twitter APIのwindow制限が醜くてグラフが出来上がりませんでした-_-;; backbone.jsの勉強もしてるのですが、読みは週末ではなく通勤時間にやりたいですね。 (電車の中でHuluを見てたのは秘密。4400 is nice btw ;) ) なので、Twitter Stream APIをAnyEvent::Twitter::StreamでURL抜き出すスクリプトを書きました。AnyEvent::Twitter::Streamは2年前ぐらいでの代物で最近、これについてブログ書いてる人はあまりいませんね〜 では、イベントループをぐいぐいまわしましょう^^ ほぼコピペです。先人の方に感謝。 参考 http://d.hatena.ne.jp/hironorism/20101217/1292540246 http://blog.dtpw

    AnyEvent::Twitter::StreamでuserstreamのURLを抜き出す - Debuginfo
  • 1