2006-07-01から1ヶ月間の記事一覧

Amazon WebサービスをXSLTでJSONに変換

AmazonのWebサービスをXSLTでJSONに変換してブラウザ直結させるのは結構使える技だと思ってたけど、なにせ今までXSLスタイルシートを書く機会がほとんどなかったため、XML中の文字列に引用符が含まれるときのエスケープ(置換)方法がどうしていいのかわから…

del.icio.usのリコメンデーション生成

del.icio.us ブックマークから、訪問者に対して適切なリストを抽出してリコメンデーションを行うスクリプト。http://www.geocities.jp/stormriders999/delview_ja.htmlじつは、もうすでに半年くらい前に作って公開してたのだけど、あまりパーソナライズされ…

JavaScriptオブジェクトを視覚的にデバッグする

以前JSONサービスからオブジェクトを取得して表示するテストツールを作ったのだけど、表示部分の実装を少々作り直してまとめました。debugobj.js 使い方: var obj = { a : "hello", b : "javascript", c : [ [ "c11", "c12" ], "c2" ] };のようなJavaScript…

パーソナルデータのmashupとクロスドメインJSONのセキュリティ(3)

これまでに、リファラ情報を利用したJSONサービスのセキュリティ実装について提案してみた。ただし、これはあくまでセキュリティの実現手段の話であり、当たり前であるが設定するセキュリティポリシーによって挙動は異なるべきものである。そこで今回は、こ…

パーソナルデータのmashupとクロスドメインJSONのセキュリティ(2)

前回のエントリでクロスドメインでパーソナルデータをJSON呼び出しする際のセキュリティ問題について触れた。簡単に言うと、ユーザのパーソナルデータをmashupする際には、ユーザだけでなくちゃんとそのデータを利用するアプリケーションの認証を行わなけれ…

パーソナルデータのmashupとクロスドメインJSONのセキュリティ(1)

もし誰かが自分の持っているデータをWebサービスとして公開したいとき、その形式はXMLになるのが今のところ主流だけれども、JSON形式で配信できるように*1しておくと、mashupする側は自前のサーバを用意することなくとも、異なるドメインからデータを利用す…

住所情報を抜き出してGoogle Mapsへのリンクを張るブックマークレット

何も元となる住所情報は使わずに、正規表現のみで住所を本文から抜き出している。それなりの精度ではあるけど、誤爆も多い。WindowsではIE6およびFireFox1.5で、MacではFireFox1.5、Safari2.0で動作を確認済み。正規表現のところはいろいろ改良可能かも。 (f…

次のSNS

http://d.hatena.ne.jp/sousk/20060627/1151407764 http://d.hatena.ne.jp/sousk/20060704/1152013571 http://d.hatena.ne.jp/sousk/20060709/1152530617 http://d.hatena.ne.jp/sousk/20060710/1152531568このあたりの話って、きっとhttp://www.atmarkit.co…

JSONでデータを受信する方法

#JSONタグのブックマークフィードに引っかかったhttp://web.sfc.keio.ac.jp/~t03792sh/archives/2006/07/json.html というわけで、JSONを静的/動的(ajax)に読み込んでみた。 静的に、つまり