タグ

ブックマーク / perl-users.jp (4)

  • SQL::Abstract を使い倒す - JPerl Advent Calendar 2009

    SQL::Abstract を使い倒す - JPerl Advent Calendar 2009 Perl に関するちょっとした Tips をのっけてみるよ。ちゃんと続くかな? 今更、携帯小説にハマってる id:ZIGOROu です。モバゲーのオンライン3って小説が面白いですよ! 今日は SQL::Abstract を使い倒すと言うネタで行きます。 まず超基編 簡単な SQL 文の生成から始めましょう。 use strict; use warnings; use Data::Dump qw(dump); use SQL::Abstract; my $s = SQL::Abstract->new; my ($stmt, @bind) = $s->select( "activity", # tables [qw/id title sender created_on/], # columns

    cu39
    cu39 2010/03/24
  • モダンなPerl入門 - モダンなPerl入門

    目次 Perlの概要 なにか なにか バージョン ラクダ画像とPerl 環境別インストール 基礎的なperldocコマンド 変数 スカラー(文字列・数値) 配列 ハッシュ リファレンス 条件分岐 if / elsif / else ループ foreach while デバッグ手法 print warn Data::Dumper YAML XXX ファイル操作 open() IO::File Path::Class stat() / -f / -d / -e / -x サブルーチン プロトタイプ 正規表現 メタキャラクター キャラクターセット データ tie Storable Encode 入出力の考え方 ワンライナー データベース DBI mysql PostgreSQL SQLite オブジェクト bless モジュール CPAN 各OSでのCPANのつかいかた WindowsでCPAN

    cu39
    cu39 2009/04/07
  • ウェブアプリケーションフレームワークの比較 - モダンなPerl入門

    ウェブアプリケーションのアレコレ Catalyst 利点: 国内外で人気が高い(なんでかはよくわからん。誰かかいて)。 便利なヘルパースクリプト 豊富なドキュメント(英語だけど) 欠点: 依存モジュールが多い 重すぎて CGI じゃ使えない Sledge 利点: livedoor での実績。 かれてる。 たぶんもうリリースされない 欠点: 詳細なリファレンスマニュアルとかはない CGI と Apache1.3 にしか対応してない(公式には) CGI::Application 「はじめての Dispatcher」って感じ。ウェブアプリケーションフレームワークと呼ぶべきかどうかは微妙。 Mojo 利点: オールインワン。 レン鯖でもそれなりに動くらしい。 新しい 欠点: 作者が、今後どうするか、が問題。 新しすぎる TripletaiL ゆみるりんく☆ 目次へ Last modified: $

    cu39
    cu39 2009/04/07
  • ヒアドキュメントの中でPerlの式を書く

    初代新幹線「0系」最後のラストランの日に、新幹線N700系のぞみでイーモバイルしながらこの記事を書いているid:TAKESAKOです。 Perlのヒアドキュメントを使うと複数行にわたる文字列を一気に代入したりするときに楽なので、使っている人も多いと思います。 my $foo = "bar"; my $tmp = time(); # ←関数の実行結果 print<<EOF; <div class="${foo}1"> <h1>TIME: $tmp</h1> </div> EOF しかし、ヒアドキュメントの途中でサブルーチンの実行結果も一緒に埋め込みたいときがでてくるときがあります。 @{[ Perlの式 ]} そのようなときは、@{[ リスト ]} というイディオムを使うと非常に便利です。 print<<EOF; <div class="${foo}1"> <h1>TIME: @{[ tim

    cu39
    cu39 2009/03/04
  • 1