Streaming APIとは TwitterのStreaming APIをご存知でしょうか。 Twitter API Wiki / Streaming API Documentation 2009年4月頃から試験的に公開されているAPIなので、ご存知な方も多いと思います。2009年8月現在でまだαテスト中ですが、これを利用すると、push型でリアルタイムに情報を受け取ることができます。 TwitterのAPIは基本的にpull型なので、クライアントが能動的にリクエストを発行しなければ情報を受け取ることができません。しかし、1時間あたりのリクエスト回数、1リクエストあたりの最大データ数など、APIには様々な制限がかけられていますので、例えばリアルタイム性の必要なプログラムや、大量のtweetsが必要な統計プログラムなどの用途で通常のAPIを利用するのは厳しいものがあります。 そのような時は
Mooseを拡張したり変更するのは簡単です(だからこそMooseはこれほど強力なのです)。MOPのAPIを使えば、独自のやり方で処理を行ったり、新しい機能を追加したり、一般的なカスタマイズを行うこともできます。 ただし、独自の拡張モジュールを書く場合は、メタモデルをよく理解しておく必要があります。まずはMoose::Manual::MOPのドキュメントをご覧ください。Moose::Cookbookにもいくつか拡張のためのレシピがあります。 拡張モジュールの書き方を説明するのはこのマニュアルの範囲を超えますが、ありがたいことに、すでに多くの人が拡張モジュールを書いてCPANにあげてくれています。 このドキュメントは、その中から私たちがもっとも愛用しているいくつかのモジュールを取り上げます。 拡張モジュールをひとつしか見ないのであれば、これを見るべきです。これは、配列リファレンスやハッシュリフ
NAME AnyEvent::Twitter::Stream - Receive Twitter streaming API in an event loop SYNOPSIS use AnyEvent::Twitter::Stream; my $done = AE::cv; # receive updates from @following_ids my $listener = AnyEvent::Twitter::Stream->new( username => $user, password => $password, method => "filter", # "firehose" for everything, "sample" for sample timeline follow => join(",", @following_ids), # numeric IDs on_tw
一般的な話題 日本に居ながら、ナマの英語に触れる工夫 2009/9/26 一般的な話題, 化学者のつぶやき, 化学英語・日常英語 Nature, Web2.0, ポッドキャスト, 英会話, 英語 コメント: 0 投稿者: cosine グローバル化の流れにある現在、化学の世界に限らず、英会話スキルは各方面で必要不可欠となりつつあります。しかし日本の英語教育はちょっとどころではなくアレで、読み書きは何とかできても、聴きとれないし喋れない人間が量産されている惨状です。 日本の英語教育が文法・英作文偏重になっているのが主要因です。聞くところでは、日本の高校レベルの英文法とは、英語圏では大学でようやく矯正されるレベルのものなんだとか。 そんなレベルの文法をなぜムリして学習しているのか?――その背景にあるのは、先生側が点数・成績を付けやすい教育システム=「管理側・オトナがラクできる」モチベーションに
AnyEventでタイマー YAPC::Asiaでの宮川さんの発表を聞いて perl -MAnyEvent -le ' map{ $i = $_; my $c = AnyEvent->condvar; my $w; $w = AnyEvent->timer( after => $i, cb => sub {$w; print "OK"; $c->send}); $c->recv }(0.1,0.5,1,2,0.1)' なんてワンライナーで簡単なタイマーを作れる事を知りました.それで思いついたのがモールス信号,テキストを入力すると何かちかちかと点滅するものを作ってみようと思いました.まず,CPANでMorseをキーワードにして検索してみたところ,モジュールはいくつかでてきましたが,テキストを短点('-')と長点('ー')に変換するものばかりで,長点が短点の何倍の時間なのかなんてことはわかりま
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く