メメメモモ

プログラミング、筋トレ、ゲーム、etc

PSGI/Plack

Tatsumakiアプリのディレクトリ構成

http://d.hatena.ne.jp/memememomo/20100408/1270688769 前回Tatsumakiで作成したプログラムを整理してgithubに上げてみました。 http://github.com/memememomo/twitter_track 作法的な部分はまだまだ自信ないです^^; ディレクトリ構成 ディレクトリ構成…

TwitterStreamをTatsumakiを使ってブラウザ表示

http://d.hatena.ne.jp/memememomo/20100408/1270679837 こちらのプログラムの結果をTatsumakiを使用してブラウザで表示するようにしました。 app.psgi ここでは、ディスパッチ設定を行ないます。 「http://localhost:5000/{トラックワード}」でアクセスして…

勉強用参考リンク

スライド/動画 miyagawaさんのスライド資料 Plack and PSGI screencast and feedbacks(動画) PLACK ADVENT CALENDAR 写経に使用したサンプルプログラム Tatsumaki でブラウザベースの Twitter Streaming Tatsumaki でニコ生放送のコメントを流してみた More…

.psgiのファイルをperlモードで開く

.psgiのファイルをemacsのperlモードで開く設定です。 下記の設定を「~./.emacs」に記述。 (setq auto-mode-alist (append '(("\\.psgi$\\|\\.p[hlm]$" . perl-mode)) auto-mode-alist))

POE,AnyEvent,Coro,Tatsumakiに関して

POE,AnyEvent,Coro,Tatsumakiの関係性がいまいち掴みきれていません。 ちょっと調べたことメモ。 イベントループのプログラミング イベントループとはイベントを見張るループ プログラマはイベントに対応したプログラムを作成する イベントループでイベント…

入門

PSGI PSGIはPerl Web Server Gateway Interfaceの略です。 PSGIは、WebアプリケーションイとWebサーバのインタフェースの仕様です。 どういう仕様かというと下記のようなものです。 my $app = sub { my $env = shift; return [ 200, [ 'Content-Type' => 'te…