タグ

PHPとcpanに関するishideoのブックマーク (3)

  • ishideoのブックマーク / 2009年2月5日 - はてなブックマーク

    Google Contacts Data API を使った Movable Type のプラグインを実装しようと思っていたのですが、ブログにユーザ増やしたところであんまり意味が見いだせなくてプラグインの実装はちょっとペンディングなんですが、でもせっかく Contacts Data API を使ったのでサンプルをのせておきます。 今回のポイントは Simon Wistow の Net::Google::AuthSub です。GData API 系で必ず使う認証の ClientLogin をラップしてくれます。ClientLogin が成功すると Google から戻って来た値をほんの少しごにょっとしなきゃならないのですが、それを隠蔽してくれるので少しきれいなコードになりますね。 このコードを実行するとメールアドレスのリストが取れます。 #!/usr/local/bin/perl use st

  • Test::MoreのPHP版

    見つけた!。 Chris Shiflett: Test::Simple for PHP どうやら、Apache::Testの中にある、TestConfigPHP.pmの下の方に書いてあるコードのようです。 simpletestやPHPUnitでもいいんだけど、Perlからプログラムを書き始めた僕には、テストってとても簡単に書けるという意識があったものだから、最初にこれらのやり方を見た時はなんて長々と書かなきゃならんのだ。と正直思った。 どうせ同じ事書くなら、短く楽に書ける方が好きなのだ。 というわけで、早速使ってみた。 まずは、test-more.phpをダウンロード。 後はこのファイルをrequireしてあげて、テストを書くだけ。 use.php <?php require_once("test_more.php"); plan(1); ok(true, "test"); ?> 後は、T

  • PerlモジュールのPHP版 - Unknown::Programming

    色々と欲しいよね。 とりあえずData::PageとSQL::Abstractは自社用に作ってみました。 list($stmt,$bind) = $sql->where(array( 'artist' => array( '!=' => 'Sonata Arctica' ), 'date' => array( '<' => '1980/01/01' ), 'albumid' => array( 1, 14, 15, 65, 43 ), )); list($stmt,$bind) = $sql->where(array( '-or' => array( '-and' => array( 'artist' => array( 'LIKE' => '%Hoge%' ), 'title' => 'MugeTitle', ), 'artist' => 'FooBar', ), ) ); こんな感じぃ

    PerlモジュールのPHP版 - Unknown::Programming
  • 1