Hatena::ブログ(Diary)

WADS blog @はてな このページをアンテナに追加

2006 | 04 |
2007 | 09 | 10 | 12 |
2008 | 01 | 02 | 03 | 04 | 05 | 06 | 07 | 08 | 09 | 10 | 11 | 12 |
2009 | 01 | 03 | 04 | 05 | 06 | 07 |

2009-07-31

[]Zend_ResutのResultオブジェクト(Zend_Rest_Client_Result)について

Zend_RestでYahoo! オークションやショッピングのapiを使用しました。

<?php

define("URL", 'http://auctions.yahooapis.jp/AuctionWebService/V1/Search');
define("APIKEY", '...');

// パラメータ
$param = array(
    'appid'    => APIKEY,
    'query'    => 'nike',
    'type'     => 'all',
    'category' => 0,
    'page'     => 1,
    'sort'     => 'end',
    'order'    => 'a',
);

// クライアントオブジェクト
$client = new Zend_Rest_Client(URL);

// パラメタを設定
foreach($param as $k=>$v) {
    $client->{$k}($v);
}

// リクエスト
$res = $client->get();

if($res->isError()) {
    // エラー処理
}

// xmlの処理
...

必要なパラメータを設定したと思っていたのですが、isError()で毎回falseがでてしまいました。

続きを読む

2009-07-23

[]Zend FrameworkのCLAが承諾された

Zend FrameworkCLAを提出してから1ヶ月弱、ようやく承諾されました。

これに伴い、Zend Framework accountのアカウントがcontributor groupへ追加されたので、プロポーサルができるようになりました。

これから、徐々に書いていこうと思います。

ただ、書いた英語が通じるか誰かにチェックしてもわらないといけないかな。。。

2009-07-17

[][]WordPressMT(Movable Type)形式でエクスポートしてブログをお引越し。

wordpressで書いていたブログを、はてなに引っ越すことにしました。

はてなで既存ブログデータをインポートするには、Movable Type形式(MT形式)でデータをエクスポートする必要があります。

今使用しているwordpressのバージョンは2.6で、MT形式でデータをエクスポートするために、WordPressExportというプラグインを使用しました。

続きを読む

2009-07-14

[] blogの引っ越し

ブログを引っ越してきました。

wordpressからMT形式エクスポートして、はてなに取り込みました。

結構苦労したのですが、それは別の記事で。

ひとまず引っ越し終了。

2009-06-18

Perlモジュールを動的にロードする

PHPならば

  $class = "Class_Foo";
  require_once $class;

のような処理は、perlの場合、

  my $class = "Class::Foo";
  eval qq(require $class; import $class);

とするとできるようです。(参考

今読みかけている本に、関連することが書いてあるかもしれない。

ほかのやり方があるかどうかあとで調べよう