2005年10月アーカイブ

AsociateHelper を AWS に対応させるために、リストマニア作成を簡単にするBookmarkletなどでも使った、Amazon のデータをJSON形式で読み込む手法を使おうと思って試しています。

別サーバーのデータを直接読み込めるので、とても便利なのですが、従来、Safariでは、動きませんでした。
原因はセキュリティアップデートのため。
↓のページに詳しく書かれています。

bricklife.weblog.*: Safari が JavaScript ファイルを動的ロードできない件
http://www.bricklife.com/weblog/000618.html

で、今回、しばらくぶりにSafariで試してみると、なぜか問題なく動作。
調べてみると、Safariのコアエンジンである WebKit のバージョンアップで、再び動的ロードが可能になったようです。

Surfin’ Safari » Blog Archive » WebKit Fixes in Safari 2.0.1
http://webkit.opendarwin.org/blog/?p=26

Added support for loading external scripts and executing inline scripts by dynamically adding <script> elements to the DOM.

アップデートされた Safari 2.0.1 もしくは 1.3.1 で動作しました。
同じJSON形式を動的に読み込む手法を使われている↓こちらの最速検索(β以前)も動作しました。

最速インターフェース研究会 :: Amazon最速検索を作ってみた
http://la.ma.la/blog/diary_200506201834.htm

これで、主要なモダンブラウザで、動的ロードが可能になったわけで、応用範囲が広がりそうですね。

表題のとおり、Google Mapsにピンを立てるリンクと MapのアドレスをGmail のメール作成画面に送るリンクを追加するGreasemonkeyスクリプトです。

Going My Way: Google Mapsの狙ったところにPinを立てるBookmarklet
http://kengo.preston-net.com/archives/002062.shtml

この記事を見て、勢いで Greasemonkeyスクリプトを作って、そのままにしてたので、よく使う Gmailのメール作成画面に飛ぶ機能を追加して、公開してみます。



インストールは、右クリック(Mac は ctrl+クリック) → "Install User Script..." で。


"このページのリンク"の右に追加される"Pin It!"をクリックすると、ピンにつける名前を聞いてきます。

"Gmail It!"をクリックすると、Gmailのメール作成画面に Map のアドレスを転送します。

人に待ち合わせ場所などを知らせるのに、便利かなと。
ブラウザ上ですべて完結するので、ラクですね。


この機能は、元ネタは↓このページで発表されてます。

HepCat Dev and Test: Googleマップの好きな場所に好きな文字で噴出しピンを立てる
http://www.witha.jp/blog/archives/2005/07/google_2.html


他のブラウザで使いたい方には、Bookmarkletが公開されているのでオススメです。

Ogawa::Memoranda: Pin It!: Googleマップで任意の場所にピンを立てるBookmarklet
http://as-is.net/blog/archives/001025.html

追記:2006/03/08
Google Maps の変更で動作しなくなっていたので、修正。

2006/03/13追記
GoogleMapsの仕様変更で動作しなくなっていたので再度修正。

2006/10/13追記
GoogleMapsの仕様変更で動作しなくなっていたので再再度修正。<>

このアーカイブについて

このページには、2005年10月に書かれたブログ記事が新しい順に公開されています。

前のアーカイブは2005年9月です。

次のアーカイブは2005年11月です。

最近のコンテンツはインデックスページで見られます。過去に書かれたものはアーカイブのページで見られます。

ウェブページ