SYNOPSIS of Plugin::FormValidator::Simple::Auto

use Catalyst qw/ FormValidator::Simple FormValidator::Simple::Auto /;

__PACKAGE__->config(
    validator => {
        messages => 'messages.yml',
        profiles => 'profiles.yml',
        # and other FormValidator::Simple config
    },
);


# profiles.yml
action1:
  param1:
    - NOT_BLANK
    - ASCII
    - [ 'LENGTH', 4, 10 ]
  param2:
    - NOT_BLANK


# then your action
sub action1 : Global {
    my ($self, $c) = @_;

    # $c->form($profile) already executed!
    unless ($c->form->has_error) {
        ...
    }
}

とか言うのを作ろうかと。

牧さんのパクリ。

by typester / at 2006-06-13T21:45:00 / perl · catalyst / Comment

開発環境を Thinkpad - ubuntu にもどした。

快適すぎる。。

by typester / at 2006-06-13T14:16:00 / life / Comment

ペルー 100g

新しいの。ブラジルなんちゃらは名前覚えらんなかったのでこっち。

うっかり袋もらっちゃった。スタバの袋って柄がおもろいからもらうと捨てにくいんだよなー。

by typester / at 2006-06-13T13:37:00 / life · starbucks / Comment

やっぱりコーディング環境はLinuxがいいなぁーー

by typester / at 2006-06-13T12:13:00 / life / Comment

ちなみに僕のキーリピート設定は X でいうと

$ xset r rate 250 80

とか言う感じ。kbdacc のはわすれた。

by typester / at 2006-06-13T12:11:00 / life / Comment

キーリピート

synergy 経由で作業すれば問題解決じゃね?とかおもってやってみた。

一瞬快適!っとおもったけどiTermがキーリピートについていけなくてキー離してもしばらくタイプされちゃう。

限界だわこりゃあ。

by typester / at 2006-06-13T12:08:00 / osx / Comment

出社。

by typester / at 2006-06-13T10:43:00 / life / Comment

退社。

by typester / at 2006-06-13T02:44:00 / life / Comment

明日忘れちゃいけないもの

  • MacBookの外部ディスプレイ用のアダプタ
  • コーヒーミル&ドリッパー
by typester / at 2006-06-13T01:32:00 / life / Comment

日本なんだよーあれーもー

とりあえずサッカー興味ねぇとかゆってるやつにはこれを。

悪魔のパス 天使のゴール - 村上龍

by typester / at 2006-06-13T00:28:00 / life / Comment