a-blog のお天気プラグインを作ってみてます
この記事は公開日より年以上経過しています
情報が古くなっている可能性がありますのでご注意ください。
今朝から livedoor Weather Hacks を利用した a-blog のお天気プラグインを作ってみようと思っていたのですが、というか作り始めているのですが、いつの間にか、右側にあるような お天気プラグイン というのが出来ているんですね。
ちょっと作る気持ちがダウン気味ですが、 PEAR::Services_Livedoor を利用して作ってみる事にします。 とりあえず、情報を持ってきて配列に入れるところまで動くようになりました。 と言っても以下のプログラムがエラーにならなくなったダケですけど。(^_^;
<?php
require_once 'Services/Livedoor/Weather.php';
$lwws = new Services_Livedoor_Weather();
$result = $lwws->get('名古屋', 'today');
?>
Mac OS X の環境だと PEAR に不足しているモノが多いようです。 pear install でインストールする必要があります。もしくは、実行させるディレクトリにダウンロードして置いておく事で動作させる事も可能です。(URL.php と Socket.php は Request.php と同じところに無いと動作しないようです)
最近まで知らなかった serialize と unserialize を使って、ある程度キャッシュしてLivedoorのXMLへのアクセスを減らすようなものを書いてみようと思ってます。 さぁ、頑張ろ! ここまで書いて、ココじゃなく a-blog 開発ブログ に書けばよかったと思ったりも。(^_^;
更新