2009年7月03日(金)

AmazonのProduct Advertising API認証プロキシ公開(REST)

AmazonのAPI(旧『AmazonアソシエイトWebサービス』→新『Product Advertising API』)に署名認証が必要となる(2009/5/11より3ヵ月の移行期間を経て、2009/8/15からは署名認証がないリクエストは受けつけなくなる)ということで、後れ馳せながら認証処理を代行して行うプロキシ(RESTリクエスト用)をGoogle App Engine上で作成してみました。
これで、従来のRESTを使用したアプリケーションも、認証処理を意識することなく、簡単に移行可能となる……といいなぁ(笑)。
■利用方法
従来のRESTを使用するアプリケーションでは、APIエンドポイントが
http://webservices.amazon.co.jp/onca/xml

http://ecs.amazonaws.jp/onca/xml

http://xml-jp.amznxslt.com/onca/xml
になっているかと思いますが、これを
http://honnomemo.appspot.com/paproxy
に置き換えてやるだけで(クエリ("?"以降のパラメータ)は従来のまま)、プロキシが認証処理を代行してレスポンス(XMLもしくはXSLTで整形した結果)を返します。
あ、対応しているのは日本のエンドポイントに対するリクエストだけです。念のため。
■注意書きとか
  1. 例によって無保証です。ご利用は自己責任にてお願いします。
  2. 蔵書リンクMAKER』や『きまぐれびゅー』で利用するようにしてみました。一応、動作はしているようです。
  3. プロキシの方をGAE上に設置してみたい方→ソースはこちらです。

2009/07/03(金) 07:28 | | コメント (0) この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 | トラックバック (0)

2009年6月14日(日)

【ココログ】トップページにコメント欄を表示するスクリプト

ココログのトップページにコメント投稿欄を表示するスクリプトを試作してみました。

Cocoaddcommentform03

下方のフォームから設置出来ます。

また、とりあえずどんな感じか見てみたい方は、
ブックマークレット:ココログトップページにコメント欄
を、適当なココログのトップページで実行してみてください。
■ココログに設置

作者名
提供元
パーツ名
パーツID
設置用HTML
■注意書きとか
  • 例によって動作保証等はありません。設置は自己責任でお願いします。
  • テキストエリア内を適宜書き替えてから[ココログに設置]することで、いくつかの設定を変更出来ます。
    コメントを参考にしてお試し下さい。
    ココログに設置するごとに、後からの設定で上書きされます。
  • 絵文字・顔文字機能は使えません。

2009/06/14(日) 00:00 | | コメント (0) この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 | トラックバック (0)

2009年6月12日(金)

『お気楽五七五』でTwitterはじめてみました

お気楽五七五
関連記事:【お気楽五七五】なんとなく五七五でつぶやくサービスを作ってみた
作者をさしおいて、サービスの方が先にさえずりはじめたようです。
お気楽五七五 (goshichigo) on Twitter

Gsgtwitter01

一応、サービスの方もちまちまと改修していたりするので、試しに使ってみてもらえると嬉しいです。

Gsgsample12

2009/06/12(金) 20:59 | | コメント (0) この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 | トラックバック (0)

あの熱い一夜からもうすぐ五年……そうかそんなに経つのか。

溶岩の「叫びの肖像」出現?/鹿児島市・桜島 : 南日本新聞エリアニュース
2004年8月21日の長渕剛 桜島オールナイトコンサートを記念して建てられた『叫びの肖像』というモニュメントにそっくりの溶岩が、件の肖像のすぐそばにそびえている、という記事。
上の方の写真の、左下に小さく写っているのがモニュメントの方。
叫びの肖像 長渕剛 - Google 画像検索
なんか、モニュメントよりも溶岩の方が格好よく見えるのは、私の気のせいですか?(笑)
像よりも 溶岩の方が 男前? - お気楽五七五
それにしても、もう五年になるのか……。
長渕 剛 ALL NIGHT LIVE IN 桜島 04.8.21
発売:フォーライフミュージックエンタテインメント 
価格:¥ 5,400
ASIN:B000657KGG
発売日:2004-11-20
1. 勇気の花
2. 泣いてチンピラ
3. 孤独なハート
4. とんぼ
5. 情熱
6. 激愛
7. 逆流
8. 俺らの家まで
9. 夏祭り
10. ひざまくら
11. お家へかえろう'04
12. ファイティングポーズ
13. くそったれの人生
14. 勇次
15. License
16. しあわせになろうよ '04
17. Japan
18. 静かなるアフガン
19. ガンジス
20. Stance
21. 春待気流
22. 海
23. 順子
24. Keep On Fighting
25. いつかの少年
26. 気張いやんせ
27. Myself
28. 巡恋歌
29. コオロギの唄
30. 一匹の侍
31. 乾杯
32. マリア
33. 女よ、gomen
34. 電信柱にひっかけた夢
35. Stay Dream
36. Good-bye青春
37. 東京青春朝焼物語
38. 明日へ向かって
39. Lanikai
40. 桜島 Sakurajima
41. 何の矛盾もない
42. Captain Of The Ship

2009/06/12(金) 20:08 | | コメント (0) この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 | トラックバック (0)

Twitter個別発言の前後を表示するスクリプトは便利ですね

検索やホットエントリーなんかで、ときどきTwitterの個別のつぶやきがひっかかりますよね。
その度に『これ、前後のつぶやきが表示されないとわからないよな~』とか思っていたのですが、それを表示してくれるスクリプトをたまたま見つけたのでご紹介。
[錐] Twitter で特定の post を開いたときに前後の文脈を見に行く Greasemonkey を作ったよ。
ShowStatusSequence for SeaHorse ‎(958lab)‎
もっといい方法が“常識”として存在するのかもしれませんが。自分自身はまだTwitterでつぶやいていないしなぁ(苦笑)。

なお、現時点(2009/06/12)で気づいた不具合のパッチ方法も書いておきます。
Firefox(Greasemonkey)版Opera版
◆現象
ハイライト処理がおかしい(対象となるつぶやきだけでなく、全体がハイライトされてしまう)。

◇対策
if ('TD' == node.nodeName.toUpperCase()) {
というのを探して(Greasemonkey版(version: 0.0.3):175行目、Opera版(version: 0.0.2):150行目)、
if ('LI' == node.nodeName.toUpperCase()) {
に修正。
たぶん、Twitter側のレイアウト変更による。
Sleipnir(Seahorse)版
◆現象
対象となるつぶやきが真中にくるようにスクロールされるはずが、動作がおかしい(ことがある?)。

◇対策
try {_window.execScript('('+function() {//window.sleipnir = null;
というのを探して(はじめの方)、その下に、
if (typeof jQuery.boxModel=='undefined') {
    var callback = arguments.callee;
    $(document).ready(function(){
        callback();
    });
    return;
}
というのを挿入。
SleipnirScriptってonload待たずに実行されるんだったっけ?すくなくとも、うちの環境(Sleipnir2.8.5)では、execScript()されたタイミングではまだJQuery.boxModeがundefinedだった。
おまけで、せっかくjQueryの機能を使っているので、ShowStatusSequence.emphasizeNodeも
ShowStatusSequence.emphasizeNode = function (node) {
    // change color
    node.style.backgroundColor = '#ffff88';
    // scroll
    var centerY = $(node).offset().top + $(node).height()/2, windowY = $(window).height()/2;
    if (windowY < centerY) {
        window.scroll (0, centerY - windowY);
    }
};
のようにした方がすっきりするかも。

2009/06/12(金) 19:43 | | コメント (1) この記事をニフティクリップβに追加 この記事をはてなブックマークに追加 | トラックバック (0)

« 瞬語一覧をブログパーツ化してみた