タグ

perlに関するshkhのブックマーク (10)

  • Introduction to DBIx::Lite - Kyoto.pm tech talk #2

    Designing Opeation Oriented Web Applications / YAPC::Asia Tokyo 2011Masahiro Nagano

    Introduction to DBIx::Lite - Kyoto.pm tech talk #2
    shkh
    shkh 2012/08/19
  • Test::ExceptionとTest::MockObjectを使ってテスト - メメメモモ

    Test::ExceptionとTest::MockObjectを使用したテストを書いてみました。 それぞれのモジュールは下記のような機能を持っています。 Test::Exception 例外のテストを行なうモジュールです。 下記のようなメソッドが定義されています。 lives_ok { test_code() } "test_code()は例外を投げずに正常終了する"; dies_ok { test_code() } "test_code()は例外を投げ終了した"; throws_ok { test_code() } "ExceptionObject", "test_code()はExceptionObject例外を投げて終了した"; Test::MockObject オブジェクトを偽装するモジュールです。 下記のようにTest::MockObjectのインスタンスを生成し、偽装メソッド

    Test::ExceptionとTest::MockObjectを使ってテスト - メメメモモ
    shkh
    shkh 2012/08/13
  • perl - use Carp; # warn() と die() だけじゃなくて : 404 Blog Not Found

    2008年06月30日04:00 カテゴリLightweight LanguagesTips perl - use Carp; # warn() と die() だけじゃなくて 以下のエラー処理の方法にちょっと口を挟みたくなったので。 エラー処理を行う。 - サンプルコードによる Perl 入門 warn() vs. die() まず、warn()の使い方。エラーに対して使ってはいけません。warnはその名の通り、あくまでもエラーではなく警告です。エラーの際にはdie()を使わなければなりません。 警告とエラーの違いですが、警告は「続けて処理してもいいけど、これはあなたの意図ではないかもしれません」という場合、エラーは「このままでは処理を続けられません」という場合です。 たとえばperlの場合、抜けた引数はundefなので、数値としては0、文字列としては''として解釈されます。それらをデフ

    perl - use Carp; # warn() と die() だけじゃなくて : 404 Blog Not Found
  • Catalyst - Web Framework

    6 Keunggulan Slot88 Sebagai Situs Judi Slot Online Terbaik Persaingan situs judi slot online yang seluas lautan, membuat situs-situs berbenah diri untuk memberikan yang terbaik. Ada beberapa situs yang menonjol, salah satunya adalah slot88. Namun, apa yang membuat slot88 berbeda dan spesial? Berikut adalah keunggulan slot88 yang layak untuk dijadikan mitra taruhan Anda: 1. Pilihan Variasi Game Slo

    shkh
    shkh 2012/08/12
  • Kiftwi.net

    Kiftwi.net Related Searches: KD Babu Kiss 107.1 O.Y KIF Boxes Privacy Policy|Do Not Sell or Share My Personal Information

  • perl - use encoding; #は黒歴史 : 404 Blog Not Found

    2009年06月08日14:30 カテゴリLightweight Languages perl - use encoding; #は黒歴史 ぎゃあぁぁ length関数で文字列の長さを求める - perl初心者BLOG - Hatena::Group::Perl語の文字数を正確に求めたい場合、use encodingを指定する use encoding;は、jperlなど、かつて存在したL10Nされたperl用に書かれたレガシースクリプトを、モダンperlで動かすときのためのおまじないです。こういう目的で利用すべきではありません。 このあたりのことは、以前 404 Blog Not Found:perl - no encoding; # whenever possible でも書いたのですが、大事なことなのでまた書きます。 スクリプトはUTF-8で書き、use utf8;する のがモ

    perl - use encoding; #は黒歴史 : 404 Blog Not Found
    shkh
    shkh 2012/07/23
  • Perlにおける正規表現

    Perl において文章の中を検索したり置換したりする時に、どのような文字列が検索や置換の対象となるのかを定義するために使用されるのが正規表現です。正規表現で用意されている構文や特殊な文字を組み合わせる事で、複雑な条件を持つ検索パターンを簡潔に定義することができます。ここでは Perl における正規表現の使い方を解説します。 ※ 正規表現については「正規表現入門」もあわせてご参照頂くと分かりやすいかと思います。

    Perlにおける正規表現
  • @INC にみる Perl のやりかたがいっぱい - Articles Advent Calendar 2010 Casual

    こんにちは。最近は PHP ばっかり書いている、永遠の Perl 初心者 hatyuki です。 とつぜん質問ですが、みなさんが最も多くみている Perl のエラーはなんですか? 自分の場合は、う〜ん。。。 Can't locate Hoge.pm in @INC (@INC contains: ~~~~ .). BEGIN failed--compilation aborted. かな?いつまでも進歩がないのが伺えますね! 皆さんご存知の通り、このエラーは "@INC" で指定されたディレクトリの中にモジュールが見つからなかった場合に発生するエラーです。つまり、モジュールをインストールし忘れているか、モジュールがどこに置いてあるのかを適切に設定していないか、の (およそ) どちらかですね。 さてさて、Casual Perler な皆さんは、このエラーを回避するためにどんな方法を使って @

    @INC にみる Perl のやりかたがいっぱい - Articles Advent Calendar 2010 Casual
    shkh
    shkh 2012/07/22
  • サービス終了のお知らせ

    サービス終了のお知らせ いつもYahoo! JAPANのサービスをご利用いただき誠にありがとうございます。 お客様がアクセスされたサービスは日までにサービスを終了いたしました。 今後ともYahoo! JAPANのサービスをご愛顧くださいますよう、よろしくお願いいたします。

    shkh
    shkh 2012/07/20
  • CPANの使い方 - カモメ’s blog

    ヘルプを表示 cpan> h ヒストリとタブ補完を有効化する。 cpan > install Bundle::CPAN 検索関係 インストールするモジュールを検索する方法。 すべてから検索 cpan> i /検索文字列/ モジュール名から検索 cpan> m /モジュール名/ 作者から検索 cpan> a /Author/ 配布ファイルから検索 cpan> d /ファイル名/ バンドルから検索 cpan> b /ファイル名/ インストール関係 cpan> install モジュール名 再インストール cpan> force install モジュール名 モジュールの更新 更新可能なモジュールの一覧 cpan> r 特定モジュールのみ表示 cpan> r モジュール名 すべて更新 cpan> upgrade 特定にモジュールのみ更新 cpan> upgrade モジュール名前 インストールさ

    CPANの使い方 - カモメ’s blog
    shkh
    shkh 2012/07/17
  • 1