Posts Tagged perl

Plack Advent Calendar Day 4

4日目「アプリケーションのリロード」
http://advent.plackperl.org/2009/12/day-4-reloading-applications.html

4日目は開発中のファイルの再読み込み関連です。

Read the rest of this entry »

,

No Comments

Plack Advent Calendar Day 3

3日目:「plackupの使い方」
http://advent.plackperl.org/2009/12/day-3-using-plackup.html

> plackup hello.psgi

シンプルな起動ですね。

> plackup -s Starman hello.psgi

-s もしくは–serverで文字通りサーバを指定するようです。
StarmanとはPerlで書かれたサーバらしく、かなり高速なようです。
じゃあStarman以外はどう指定するんだろうと思いましたが、そのうち出てきそうなのでとりあえず次にすすむことにしました。

> plackup -E production -s Starman hello.psgi

plackupを起動してリクエストを送ると、標準でアクセスログとスタックフレームが出力されてるようなのですが、-E もしくは–environmentでこれを無効にできますよと。

-E はデフォルトで-E development と等価らしいので、それ以外ならとりあえずなんでもよさげです。

そのほか–host 127.0.0.1 –port 8080(ホストポートの指定)やソケットでFCGIなど紹介されています。が、流します。

Day4へ!

,

No Comments

Plack Advent Calendar Day 2

2日目:「世界の国からこんにちは」
http://advent.plackperl.org/2009/12/day-2-hello-world.html

さてチュートリアル序盤といえばhello Worldです。
その前に注意書きがあります。

Note: today’s code is written in a raw PSGI interface to understand what’s going on, but in reality you should never have to do this unless you’re a web application framework developer.
今日紹介するコードはPSGIを理解するためのわざとっぽいコードなので、実際はフレームワーク使うから、こんなことはしないんだぜ!

と、書いてある気がします。

Read the rest of this entry »

,

No Comments

Plack Advent Calendar Day 1

2006~7年時にCatalystを超がんばって使ってみてなんとか形になった程度の自分ですが、その後ちょっとPerlの技術を磨く行為から遠ざかってしまっていました。
そんな中、軽くウェブアプリを作ることになり、Catalystについて再び調べていると、どうやら最近はPlackという技術が流行っているらしく「その程度ならPlackで※○△しちゃえばいいんじゃないですか?」(※○△は現時点で理解できず)とアドバイスをいただいたのでPlackを勉強してみることにします。

調べていると、まずはPlack Advent Calendarを一通り学べ!という記事が多かったのでここからやってみます。

Read the rest of this entry »

,

No Comments