http://github.com/tokuhirom/shirokanedHTTP でデータを取得できる そして、その httpd を外部にみせても大丈夫インメモリデータベース LRU support それなりにはやい 同時1000接続程度で5000QPS程度でればいいかなー mater-master レプリケーションができる ... 続きを読む
前に http://limilic.com/entry/xro2j0m4eeif1ip6 で書いたやつをブラッシュアップしてgithubに上げてあります。 AnyEventでWWW::Curlを使うモジュールです。WWWはいちいちタイプするのが面倒くさいので抜きました。 http://github.com/mala/AnyEvent-Curl 何が... 続きを読む
一つのAnyEvent::Handleをコネクション切らないで使いまわして、JSONRPCなんかでリクエスト送りまくったりした場合に、書き込みバッファが際限なく溜まりすぎてサイズが大きく確保されたまま500MBとかになってしまって困ったのでメモする。 事前知識 変数が使用... 続きを読む
Repeated dispatch with AnyEvent 例えば、AnyEvent::DBIで Q4Mを使って、*常に*なんらかのイベントをqueue_wait()する状態にしたいとする。するとexec()が終わったらまた同じexec()を呼ぶ事になるので、例えばこんなコードを書くかもしれない。 use strict; ... 続きを読む
Perl, TwitterTerminalでTwitterと言えばTermtterという有名なものが既にありますが、自分好みの操作性とUIで使いたいという願望があり、またPerlで何か練習がてらに作りたいというのもあり、こんなものを作ってみました。sugyan’s Twiterm at master - GitHub... 続きを読む
天然パーマの Erogeek「ゆーすけべー / yusukebe」の日記です 最近は Perl の話題が多くなっています はぁはぁ 以前からやってみたかったことを実験的に公開。 現在できていることは、 URLを含む全世界中の Twitter 発言を日本語で限定してリアルタイムにだらだ... 続きを読む
AnyEventの練習をしてみようってんで、とりあえずtail -fぽいのを書いてみる。こんなんでいいんだろうか……。よくわからない。 #!/usr/bin/env perl use strict; use warnings; use AnyEvent; use AnyEvent::Handle; $| = 1; my $file = shift or die qq{usage... 続きを読む
Loading... Flash Player 9 (or above) is needed to view presentations. We have detected that you do not have it on your computer. To install it, go here. Asynchronous programming with AnyEvent - Presentation Transcript Asynchronous Event progr... 続きを読む
mod_perlの中でAnyEventを使って何か上手く動かないというときは timerを使う前にAnyEvent->now_updateをすると良いです。 一つ前のリクエストを処理し終わってから、時刻が更新されていないケースがあります。 AnyEvent->nowは現在時刻を返しますが、実装によ... 続きを読む