タグ

ブックマーク / hirobanex.net (4)

  • Perlワンライナーのオプションの位置が重要 | hirobanex.net

    今までPerlのワンライナーがほとんど書けなかったがmotemenさんの記事を見て、その原因が分かったので、メモ。 motemenさんありがとうございます! まずはじめにmotemenさんのパール、アナルを使え!または私は如何にして Perl のワンライナーを書けるようになったかという記事が大変参考になりました。お礼申し上げます。 結論的には、motemenさんの記事の冒頭にあるように以下のオプションを覚えればいいのです。 perl -anal -e "…" ただ、一つ加えるならこのオプションの順番が重要だということです。 motemenさんの記事の最後にB::Deparseを使ったデバックが載っていてこれが大変すっきりとします。以下に並び替えたものを載せます。 perl -MO=Deparse -anal -e 'poyo()' ~正解~ BEGIN { $/ = "\n"; $\ =

  • PerlのWAFのKossyとO/RマッパーTengでつくるWIKIアプリ | hirobanex.net

    Like a ハッカソン(pre Hachioji.pm #15)の準備として、Kossyの勉強用アプリとしてWIKIアプリを作ってみました。O/RマッパーをTengで、Object::Container::Exporterでインスタンスキャッシュという感じの構成。 Kossyの特徴 作ったアプリの話に入る前にちょっとした個人的なメモをば。 ディスパッチャー/ルーターとコントローラーはSinatra-ish,filterがいい按配 テンプレートエンジンは、Text::Xslate(Kolon) 独自のバリデーター セットアップスクリプトあり フロントサイドのサポートして、CSSフレームワークのbootstrapとJqueryもついてくる Kossyのメソッドについてのメモ filter(DISPATCHER METHODS for Kossy class) $appのコードリファレンスをラ

  • Kossyを使ったペアプロイベントとPerlのWAFのあれこれ | hirobanex.net

    先週、クロージャーをまともに知らなかったことを露呈してしまったばかりですが、今日は「PerlのウェブアプリケーションフレームワークのKossyを使ったペアプロイベントやるよ!」って話と、PerlのWAFについていろいろと考えてみた記録を公開です。 【宣伝】Like a ハッカソン(pre Hachioji.pm #15)開催のお知らせ 日時 :2012/03/24 9:00- 参加者 :7/19(2012/3/18現在) 会場 :八王子南口MTビル時間貸し会議室 (東京都八王子市子安町4-9) 会費: 1000円〜2000円位 概要 : ペアプロやるか、モクモクやる宣言してモリモリコーディングする(詳細は下記参照) ATND : http://atnd.org/events/25927 イベント内容 前回の取り組みの結果から、「Like ハッカソン」とは、「モクモクやりたいことをやる」とい

  • 引数の明示という観点からのPerlモジュール群 | hirobanex.net

    Perlモジュールのバリデーターと呼ばれるジャンルのモジュールなどをバリデーションという観点ではなく、引数を明示するという観点から整理しました。 バリデーターの種類 バリデーターというものは、一般的に引数が期待される型など(整数か、文字列か、URLか、メアドか等)になっているかどうかをチェックするというものです。特に、Webアプリにおけるフォームから入力されるデータのチェックに活用されることが多いです。そういういった意味から、Perlのバリデーターモジュールはフォーム系と非フォーム系に分類することができます。 フォーム系のバリデーター等 FormValidator::Lite CPANにも紹介されている強力なフォームバリデーターです。フォームバリデーターとしては、フォームの型の定義、チェック、エラーメッセージの定義、が必要ですが、やりたいであろうことのだいたいがそろっているモジュールで実

  • 1