タグ

ブックマーク / blog.hide-k.net (3)

  • hide-k.net#blog: C::V::GD::Barcode::QRcodeリリース

    CatalystでQRコードを生成するCatalyst::View::GD::Barcode::QRcodeを作ったのでCPANにあげておきました。 名前が長いのがアレですね。 要はGD::Barcode::QRcodeに処理を渡しているだけです。 ./script/myapp_create.pl view QRcode GD::Barcode::QRcode とかやってViewを作ってコントローラで sub qrcode : Private { my ( $self, $c 0 = @_; my $url = $c->req->param('url') $c->stash(qrcode => $url); $c->forward( $c->view( 'QRcode' ) ); } とかやってサーバーあげてブラウザから http://localhost:3000/qrcode?url=h

  • hide-k.net#blog: Catalyst::Plugin::RequestToken 0.03

    とりあえず公開していたCatalyst::Plugin::RequestTokenですが、致命的なバグがあったので修正しました。そのうちダウンロードできるようになると思います。(リンク先は0.02のものです。) FormValidator::SimpleのLyo Katoさんからバグのご指摘と機能追加のご提案をいただきました。 わざわざpatchまでいただいて有難いことです。 bug fix: $c->create_tokenで$c->request->param( token => 'token-value' )とするとすでにparam('token')が存在する場合、配列として追加される形となり$c->valid_tokenが失敗するバグの修正。 add: $c->prepare_tokenをすることにより、res->bodyに<input type="hidden" name=

  • hide-k.net#blog: Catalyst::Plugin::FormValidator::Simple

    Catalystで入力の妥当性をチェック(validation)するプラグインとしてはCatalyst::Plugin::FormValidatorが一般的ですが、Catalyst::Plugin::FormValidator::Simpleというプラグインも公開されています。 それぞれData::FormValidatorとFormValidator::SimpleのCatalyst用プラグインなのですが、大きな違いはvalidationのプロファイルの構成アプローチで Data::FormValidatorは optional => [qw(company fax country )], required => [qw( fullname phone email address )], constraint_methods => {email => email(),}, と、妥当性=>

  • 1