APIで悩みました
今、アフリエイトサービスにAPIを利用できるところができています。なんとかAPIをPHPを使って利用できるようになってきたので、LINKSHAREのクロスオーバーサーチ(リンクシェア・Webサービス)を申し込み、アクセス許可のトークンをいただきました。
そして、いつものようにPEARのXML/Unserializer.phpというユーティりティを使ってみたのだけれど文字化けするのです。今まで、アマゾンでも、リクルートのWEBサービスでも利用できたのに・・・。XMLのソースをみると日本語がUNICODEという記号になっています。いままでこんなことはなかったのに、ということで、半日悩みました。
それで、他にリンクシェアのクロスオーバーサーチを活用しているところがないかと検索したら、「LinkShare Technical 」を見つけました。こちらはPHPのソースも公開しておられるのでダウンロードしてみました。よく出来たプログラムで、私のような初心者には大変勉強になります。PEARのXML/XML_Tree_Ex.phpを利用していましたが、基本は一緒なので、よくみると、URLからXMLを読み込んで出力する時に「UTF-8」というオプションコードを加えていました。
今まで、PEARのXML/Unserializer.phpでは別に加えなくても支障なく配列に出力してくれていましたが、試しに
$parser = new XML_Unserializer(array('parseAttributes' => true,'targetEncoding' => 'utf-8'));
と書いて見ました。結果は文字化け解消です。
自分の記憶に残るよう、書いておきます。LinkShare Technical さんありがとうございました。
JSONについて
無料のAPIサービスを調べていたら、星占いに関するものが見つかった。
というサービスです。
占いデータを http://api.jugemkey.jp/api/horoscope/free に GET リクエストを送ると、データを JSON フォーマットで取得できるというものです。フリー百科事典『ウィキペディア(Wikipedia)』によると、
「JSON(ジェイソン、JavaScript Object Notation)は、JavaScriptにおけるオブジェクトの表記法をベースとした軽量なデータ記述言語である。
JavaScript言語以外でのほとんどの言語において、JSONは単純な処理で書き出しや読み込むことができる。
」
とあるので、今まで、APIをXMLで受け取っていたのと同様に利用できるようでした。では、PHP4で利用できる、JSONを処理するためのツールがあるのではと思い、検索したところ「Jsphon」というPHPで書かれたJSONライブラリが見つかりました。日本語との相性もいいようなので、早速、PEARコマンドでインストール。デコード処理を、試したところ、きちんと配列で返してくれました。ここまでくれば、後は、配列をHTMLに配置するだけです。「Jsphon」の作者の方に感謝します。とりあえず、今日の星占い1に載せてみました。
久々に浅川マキさんの歌を聴く
昔買ってずいぶんと聴いていなかったLPがある。その中の一枚,浅川マキさんの「灯ともし頃」を、久しぶりに聴いて見た。
聴くだけでは時間がもったいないと思い、個人で楽曲を楽しむという限定で、MDに録音して、それをパソコンでMP3に変換することにした。MDからパソコンへは、CREATIVEのDigitalMusicを使用した。録音用のソフトはフリーウエアのAudacityを使用。一度全部録音して、一曲ずカットしてMP3で保存。
「灯ともし頃」は1976年の作品。アケタの店という限られた空間でのライブ録音。参加しているメンバーは、
Acoustic&Electric Guitor 荻原信義、Acoustic Guitor 杉原芳博、Piano 白井幹夫、Electric Bass 吉田健、Organ 坂本龍一、Electric Guitor 角田順、Drums つのだ・ひろ Trombone 向井滋春、Trumpet 近藤俊則
とてもさびしい雰囲気のする、なつかしい感じの音楽です。静かに落ち着きたい時にいいかもしれません。しかし、吉田健さんの写真がのっているけど若いなあ、髪もロングだし。
映画「結婚しようよ」
吉田拓郎さんのコンサートが中止になって、チケットを払い戻してもらいましたが、年末に「歩道橋の上で」というCD+DVDミニアルバムが発売になったのでそのお金で購入してしまいました。
さて、2月2日から映画「結婚しようよ」が全国で上映される。岡山では、倉敷イオン内のMOVIX倉敷で上映があるので楽しみです。
映画の公式サイトには、「吉田拓郎の名曲で綴る珠玉の家族賛歌」という見出しが見える。去年、拓郎さんのコンサートを見逃したのでこの映画ぜひとも見たいと思う。
それとこの映画には、主人公の次女でスターを夢見てバンドをしている歌織役で「中ノ森BAND」のAyakoが出演していて、この「中ノ森BAND」がかつてフォーライフレコードの初期にフォーライフ初の女性シンガーとして売り出した「川村ゆうこ」に拓郎さんが提供した「風になりたい」をカバーしています。1月23日に発売になるこの楽曲、「中ノ森BAND」の公式サイトで視聴できるのだけれど、とてもいいです。買いたくなりました。
「中ノ森BAND」には、岡山出身の、「Yucco」というメンバーもいるので、岡山県人としてはぜひ応援したいと思います。
中島みゆき2007コンサート大満足
10月6日大阪フェスティバルで開催の中島みゆき2007コンサート行ってきました。あの歌唱力とトークのギャップはあいかわらずです。まだコンサート中なのであまり詳しくは書けません。セットリストは今日WEBを検索すると見ることが出来ました。
中島みゆきさんにはいろんな曲がありますが、拓郎さんのFANとしては、これって拓郎さんに近い曲だなと思うことがあります。「ララバイSINGER」にある拓郎さん風の「あなたでなければ」は、その歌詞が、以前、中島みゆきさんが拓郎さんに提供した「永遠の嘘をついてくれ」という曲の続編に思えてなりません。そんな中島みゆきさんがなんと、コンサートの中で広島弁の歌をうたうので、びっくりしました。間違いなく拓郎さんの「唇をかみしめて」でした。続けて歌ったのがファイト。ファイトは逆に拓郎さんがコンサートで歌ったことがあります。感動しました。中島みゆきさんがコンサートで自分の楽曲以外の歌を歌ったのは始めてのようです。
アマゾンwebサービスを使う
前々から、岡山WEBネットに岡山出身の作家の著作一覧を表示させることが出来たらと思っていたのですが、APIサービスのアマゾンwebサービスを使うことで可能ということが分かりました。参考にしたのは「PHP×WEBサービス APIコネクションズ」という本です。残念なことにPHP5を前提に書かれているので、サンプルコードをそのまま使うことは出来ませんでしたが、一部を変更することでPHP4.3でもTESTすることが出来ました。
一応の結果をチャンネル::岡山出身作家ガイドに載せています。
今のところ、その作家以外に、その作家の名前のついた文学賞の受賞作もいっしょについてきていますがそのうち修正します。
なお、アマゾンからのデータは一度(1ページ)に10件分しか出てきませんので、10件以上のデータを表示するにはページ送りのページャーが必要です。今回、ページャーは、レッツPHP!さんの「簡易ページャ」を使わせてもらいました。このような便利なツールを公開してくださったことに感謝いたします。
今度はぐるなびの岡山版の情報をを岡山WEBネット上に載せてみようと思います。APIサービスのおかげで単なるホームページリンク集に加えて、岡山に関するサイトとして充実できそうです。
中島みゆき2007コンサートツアー
中島みゆきさんのコンサートチケットが届きました。今年は、土曜日か日曜日に行きたかったので、大阪フェスティバルに申し込み10月6日が抽選であたってました。チケットに書いてあった座席番号によると、GG列、真ん中より少し後ろの1段上がった辺りのようです。視力は余りよくないのでオペラグラスが必要のようです。
今年は、後もうひとつ、児島へ吉田拓郎さんのコンサートに行きますが、体調はどうなんでしょうか。早く良くなることを願っています。児島がコンサート打ち上げと思っていたら、8公演が延期になり年を越してしまうようです。拓郎さんの元気な姿を見たいものです。
ビジュアルリッチエディタ?
このブログの記事投稿にはビジュアルリッチエディタといってブログの投稿でよく使いそうなタグのコマンドがアイコンをクリックしただけで自動的に追加される。外部リンクなどもクリックしてURLをコピーペーストすればいいので便利です。
しかし、ある日、アイコンがなくなっている!
理由が分からず、wordpressのフォーラムで検索したら、ブラウザによっては使えないようなことが書かれていました。それで、いつも使っているIEではなく、Firefoxにするとちゃんとアイコンがありました。ひょっとしてIEの一時ファイルの破損で不具合?IEではたまに、画像を右クリックで保存しようとするとJPEGの画像のはずがBMPでしか保存できなくなるということがある。それも一時ファイルの破損の影響らしいということでした。
ツール-インターネットオプション-インターネット一時ファイル-削除を実行。
やっと元のビジュアルリッチエディタに復活。
PHPで配列の勉強
久しぶりにPHPで配列の勉強をした。
目次などの表示を列表示で大項目-小項目-小項目というようなデータの表示を考えていました。いわばツリー状なデータの項目表示で、ホームページのメニュー表示をPHPの配列で表示できないかということです。
例えば、
コンピューター(大項目)
- アップル
- 九十九電機
- エプソンダイレクト
- DELL
というようなメニューを配列を使ってPHPで表示したかったのです。
データの登録方法などいろいろ試行錯誤した結果、データ1行に大項目と小項目を書き込んだら配列で表現できるということが分かりました。
例えば、
<?php
$data=(“コンピューター,アップル,九十九電機,DELL,エプソンダイレクト,ヒューレットパッカード”);//先頭に大項目を、次から小項目を書き込む
$data=explode(“,”,$data);
$daikoumoku=$data[0];
$count=count($data);
print($daikoumoku);//ここで大項目$data[0]を書き出す
print(“<ol>”);
for ($i=1; $i<$count; $i++)//dataの2項目$data[1]から項目数より一つ少ない$data[5]までひとつずつ書き出します
{
$syoukoumoku=$data[$i];
print(“<li>”);
print($syoukoumoku);
print(“</li>”);
}
print(“</ol>”);
?>
というようにです。
なお、まだまだ勉強中なのでおかしなところがあるかも分かりませんがご容赦を。
時事評論家増田俊男さんの時事直言
参議院選挙が民主党の圧勝で終わった後、続投を表明した安倍総理と自民党について時事評論家増田俊男さんの時事直言が緊急国会議員号を出した。増田さんは、今世の中を動かしている資本の論理から時事を読み解く名人なので、参考になります。
とても過激な内容なので、こちらのブログには引用しません。
これから日本はどうなるのでしょうか。
