タグ

ASINとWeblogに関するj708のブックマーク (3)

  • Travellers Tales : Amazon の個別商品リンクの変更(ref=nosim は?)

    Amazon の個別商品リンクの変更(ref=nosim は?) Amazon へのリンク URI は /exec/obidos/ASIN/ から変更されている Amazon のアソシエイトの個別商品リンクの URL の張り方って、時々微妙に変わってますね。 ARTIFACT の AmazonのURIまめちしき等で紹介されていますが、かつては以下のような URL で商品の詳細ページに(ref=nosim なしで商品の一覧ページに)飛んでいました。 http://www.amazon.co.jp/exec/obidos/ASIN/ASINまたはISBNコード/アソシエイトID/ref=nosim これはまだ動くようですが、古いやり方です。互換性のためにまだ動くように残されているのだと思いますが、Amazon アソシエイトで現在生成されるリンクとはかなり違います。 hail2u.net による

  • JavaScriptファイルに引数を渡す

    前回のエントリで触れたscript要素のsrc属性に指定したJavaScriptファイルに引数を渡す方法。ネタ元はscript.aculo.usで、script.aculo.usでは読み込むライブラリを指定するために使っている模様。引数が指定できるというのは夢が拡がる(った)。 asamashi.jsでは以下のようなコードで引数に指定したASINコードを取得している。 $A(document.getElementsByTagName("script")).findAll(function(s) { return (s.src && s.src.match(/asamashi\.js(\#.*)?$/)) }).each(function(s) { asin = s.src.replace(/http:\/\/hail2u\.net\/pub\/test\/056_asamashi\.js\

    JavaScriptファイルに引数を渡す
  • 簡単な記述でアサマシ

    アサマシするにははてなダイアリーのisbn/asin記法が最強。比較的環境を選ばずに、ああいったソラでも打てるフォーマットでアサマシできれば良さそうだなというわけで作ってみた。面倒かなとか思ったけど、助言が多かったので結構簡単だった。 結果として、複数のアサマシも可能だとかそんな感じのサンプルが出来上がった。アクション! 具体的には、アサマシHTMLコードを挿入したい場所に、 <script type="text/javascript" src="http://example.com/asamashi.js#{ASINコード}"></script> こんな感じできれば良いかなというイメージで考え始めた。 script要素のsrc属性に記述されたJavaScriptファイルのURLに引数を付けて実現している。引数の取得の方法はscript.aculo.usの動的ロードの仕組みから。scrip

    簡単な記述でアサマシ
  • 1