ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ[ xreaの規約による,xreaの,xreaのための広告スペース ]ヽ(´ー`)ノヽ(´ー`)ノヽ(´ー`)ノ

QCD de NowPlaying!

今,当blogでは,QCDのNowPlayingを利用して現在聴いている(または聴いていた)曲をAmazonから情報を引っ張ってきて表示させています。

ただ,ページにアクセスがあるたびに,いちいちAmazonに問い合わせるという極悪仕様。うちでもNowPlayingを含むページを表示させるときは時間がかかっていて,ここをなんとかしたかった。

そもそもAmazonの規約に,こういったツールを利用するときはキャッシュ機能を付けなさいということがあるらしい。らしい,というのは規約をあまり読んでないからっていうことは内緒にしておいてください。

で,キャッシュ機能,付けました。同じアーティスト,かつ同じアルバムが連続してかかっている場合はキャッシュから情報を読み込み,それ以外の場合はAmazonに問い合わせるという仕組み。ただ,同じアーティスト,同じアルバムという条件だけだと,同一アルバムを最初から順番に聴いていくと曲のタイトルが更新されなかったりするので,そこを解決するのに苦労しました。

さらにそのお陰で,もともと分かりにくかったソースがもっと分かりにくくなるというオマケつき。orz

あと,今まではNuSOAPを利用して問い合わせを行っていたのをXMLに変更。理由?なんとなく…かな。これで表示時間が短くなればいいなって期待はあったけど,実際はあまり変わらないような気も。

まぁいいか。今日はレンタルCDをパソコンに取り込んでご機嫌です。TSUTAYAばんざい。ということで。

やり方を書け?うーん,気が向いたら,ね。

— posted by naoK at 23:42   [ Misc. ] Comment [0]  TrackBack [0]

思えば一年前の今日,こんなこと書いてました。
  • と思ったけど,まだblog始めてませんでした…
  • [ 1年前スクリプト by naoK ]
同じカテゴリからランダムピックアップ

この記事に対する TrackBack URL:

設定によりTB元のページに、こちらの記事への言及(この記事へのリンク)がなければ、TB受付不可となりますのであらかじめご了承下さい。

コメントをどうぞ。 名前(ペンネーム)と画像認証のひらがな4文字は必須で、ウェブサイトURLはオプションです。

ウェブサイト (U):

タグは使えません。http://・・・ は自動的にリンク表示となります

ニコッ ムカッ えーん あちゃぁ ベーッ ラブリー ムンク 汗 ネムー 風邪 グスン はぁと zzz うっ いかり ダッシュ グッ ドクロ ケーキ

     

[X] [Top ↑]