もしかして typo? 機能

typoというか、

$c->redirect

とか

$c->uri_with

とか間違えて使って実行してエラーになってからあぁって思って気づくの、うぜぇええ。

書いてるときにリアルタイムに

もしかして: $c->req->uri_with ?

みたいにおしえてほしい><

by typester / at 2006-12-30T18:29:00 / perl · catalyst / Comment

updated C::P::FormValidator::Simple::Auto

profiles.ymlとmessages.ymlを別々に書くのがだるすぎるので

# profiles.yml
action:
  param:
    - rule: NOT_BLANK
      message: param is required!

とかできるようにした。

同じことを今までのであらわすと

# profiles.yml
action:
  param:
    - NOT_BLANK

# messages.yaml
action:
  param:
    NOT_BLANK: param is required!

こんな。めんど。

by typester / at 2006-12-23T09:29:00 / catalyst / Comment

Advent Calendar目次は

http://dev.catalystframework.org/wiki/DocLinks

このへんからたどると良い。

by typester / at 2006-12-20T21:52:00 / catalyst / Comment

Flavourプラギンについての説明を

Catalyst Advent Calendar - Day 20

書いた。

文書くとネイティブの人にものすごい勢いで校正してもらえるサービス、ほしいなぁ。

by typester / at 2006-12-20T21:45:00 / catalyst / Comment

C::P::XSendFile supported X-LIGHTTPD-send-tempfile

1.5 動いた記念。

http://svn.unknownplace.org/public/library/perl/trunk/Catalyst-Plugin-XSendFile/

Plugin::XSendFile をアップデート。あとでdevリリースでCPANに。

# myapp.yml
sendfile:
  tempdir: /dev/shm

して

use Catalyst qw/XSendFile/;

するだけで、出力が 16kbyte 以上のときは自動で X-LIGHTTPD-send-tempfile 経由での出力になるって感じ。

16kbyte って閾値と、それ以前に勝手にsendfileるのは設定できるようにしたほうが良いな。ま、おいおい。

んで、確かに速いんだけど、なんか不安定。ベンチってたんだけど fastcgi プロセス反応なくなるときがある。

XSendFile の使用有無にかかわらずそうなのでfastcgiサポート自体の問題くさいけどよくわからない。

by typester / at 2006-12-19T21:18:00 / catalyst · lighttpd / Comment

Catalyst on Lighttpd 1.5.0

新しいのでてたのでリベンジ。

server.modules = (
    "mod_proxy_core",
    "mod_proxy_backend_fastcgi",
)

server.document-root = "/home/typester/tmp/MyApp/root"
server.port = 3000

proxy-core.balancer = "round-robin"
proxy-core.protocol = "fastcgi"
proxy-core.backends = ( "unix:/home/typester/tmp/MyApp/fcgi.socket" )

でとりあえずMyApp動いた。

バックエンドがひとつの場合でも proxy-core.balancer を必ず指定しないといけないようだ。でないと

mod_proxy_core.c.1550: (trace) backlog: all backends are down, putting /foo (4) into the backlog

といわれてしまう。

この間はそれでできなかっただけかも!

X-Rewrite-* や X-LIGHTTPD-send-tempfile など楽しげな機能でやっと遊べる><

あと mod_uploadprogress のソースもついてきていて、configureスクリプトの do_build のところに追加で書いてみたらビルドできた。これでも遊んでみたい。

by typester / at 2006-12-19T16:01:00 / lighttpd · catalyst / Comment

--keeperr カワユス

いままでlightyのはく微妙にみにくいstderrで開発してたけど、最近myapp_fastcgi.plに追加されたkeeperrに以降。

見やすいな、やっぱw

by typester / at 2006-12-12T17:13:00 / perl · catalyst / Comment

Planet Catalyst - Japanese Edition

http://planet.catalystframework.org/jp/

うーむ。ここはメモなので、リストされるのも微妙な気もする。

ブログ復活させるよ! そのうち。

by typester / at 2006-10-22T12:56:00 / catalyst / Comment

Catalyst::Plugin::RPC

個人的にかなり気に入ってるので、ドキュメントがんばって書いて(死にそう><)CPANにうぷろう。

by typester / at 2006-09-14T12:54:00 / perl · catalyst / Comment

SubRequest

テラオソス

うーむ。

by typester / at 2006-09-11T13:45:00 / perl · catalyst / Comment

1 2 3 4 5 6 7 8 9 10

(Page 3 of 11)