タグ

javascriptとamazonに関するmogwaingのブックマーク (3)

  • labs.hail2u.net/amazon/tree/

    About このページはAmazon.co.jpから関連商品を検索し、その検索結果からさらに類似商品を検索することによって類似商品のツリーを作成することの出来るページです。Amazon Web ServicesのXSLT for RESTを利用してレスポンスのXMLをJSONに整形し、それをJavaScriptHTMLとして出力しています。つまりPerlPHPPythonRubyなどのサーバー・サイドのスクリプト言語は一切利用していません。 Download similaritylookup.xslをダウンロード Bugs よくわからないエラーが Amazon Web ServicesがXSLTに失敗し変換前のXMLを返しているという原因であることが多いです。つまりこちら側からはどうしようもありません。 ○○○で動きません Firefox 1.5とInternet Explorer

  • Amazon WebサービスをXSLTでJSONに変換 - snippets from shinichitomita’s journal

    AmazonWebサービスをXSLTでJSONに変換してブラウザ直結させるのは結構使える技だと思ってたけど、なにせ今までXSLスタイルシートを書く機会がほとんどなかったため、XML中の文字列に引用符が含まれるときのエスケープ(置換)方法がどうしていいのかわからなかった。そのため、ときどき文に「'」や「"」が含まれる場合に、ブラウザがJSONとして解釈できずにエラーになっていた。 これじゃちょっと問題が多いので、何とかならないか調べたところ、一応組み込みのreplace関数というのがあるらしい。ただしこれはXSLT 2.0からみたいだったので、なんだAmazonのXSLTじゃできないんじゃん?と思ってたのだけど、このエントリ見てちゃんと違うやり方があるのに気がついた。慣れればさらっと出て来るんだろうな。 http://hail2u.net/blog/coding/labs-hail2-n

    Amazon WebサービスをXSLTでJSONに変換 - snippets from shinichitomita’s journal
  • 最速ライブビデオ検索を作ってみた : no hacking, no life

    動画検索SAGURIとAWS(Amazon Web Services)を使ったマッシュアップサイト 「MUSIC DIRECTORY」 を作ってみた。 やってることは単純で、 バンド名をクリックすると、バンド名をSAGURIで検索した結果と、Amazonで検索した結果を表示してるだけです。 特徴としては、すべてJavascriptで動いていて、サーバーサイドのコードはいっさいありません。 「人気動画」と「新着動画」はSAGURIの検索結果RSS feedをGoogle Ajax Feed APIで処理し、Amazonはバンド名をAWSで検索して取得したXMLをXSLTでJSONに変換し、ページのcallback関数を呼ぶようなコードもJSONに入れておき、データをjsで受け取ります。 (この手法はma.laさんのAmazon最速検索を参考にして、簡略化したものです。なのでamazo

  • 1