2008.04.17 Thursday

google ajax apiがREST対応に

Google SOAP apiの代替としてgoogle ajax apiがリリースされているのですが、その名のとおり、Javascript経由でのアクセスに限定されているので、何かと使いにくい面がありました。

そんな状況を察知したのか、google ajax apiがRESTにも対応した模様です。

--

続きを読む>>

2008.04.16 Wednesday

「Google 急上昇ワード」のブログパーツを作ってみた

googleがiGoogleとGoogleモバイル向けに
「Google 急上昇ワード」
なるものを開始しました。
他の検索エンジンでは、相当前からやっていたサービスなのですが、なぜかGoogleはやってなくて、こと、検索エンジンのシェアに関しては飛びぬけているだけに残念に思ってました。
実際、このHPやブログもGoogleからの検索経由で辿りついている方が多いようですし。
(ITmedia:“急上昇”した検索ワード、グーグルが世界初公開
世界初とかいっているんですけど、
Yahooの急上昇ワードランキングとかあるんですけど・・・
Googleでは世界初、20分という短いスパンでは世界初、って意味なのかな?
この「〜初」って、よく使うんですけど、何かと条件が付く場合が多くて分かりにくいんですよね。ま、関係ないですけど。

----追記:ここから
CNETを見ていたら、グーグル、日本オフィス発の「Google 急上昇ワード」を提供
という記事がありました。日本オフィス初のというのが真相のようですね。
----追記:ここまで

脱線しましたが、
さて、基本的にはiGoogleとGoogleモバイル向けの急上昇ワードなのですが、そこはiGoogleのガジェット。
ソースを見ればURIが書いてあるわけでして・・・

--

続きを読む>>

2008.03.28 Friday

携帯電話向けHPに地図を表示

携帯電話向けHPに地図を表示する方法をご紹介。

まずは、
Sign Up for the Google Maps API
でAPIキーを取得しておきます。

APIキーを取得したら、
Static Maps API Developer's Guide
を見て、必要なパラメータを付加してimgタグでコールするだけです。

例えば、東京ミッドタウンの地図を表示したいなら、
<img src="http://maps.google.com/staticmap?center=35.665819,139.730959&zoom=14&size=240x320&maptype=mobile&key=MAPS_API_KEY">
って感じで携帯電話向けHPに書き込むだけでQVGAサイズの地図を表示することが出来ます。 sizeパラメータを調整すれば、ワイド液晶の携帯電話向けに大きな地図を表示することも簡単に出来ます。 もちろん、ブログにも表示できるので、実際に表示してみると、
必須パラメータはcenterとAPI_KEYのみですが、 マーカーなどの表示も出来ますので、パラメータの詳細は Static Maps API Developer's Guide を参照してください。

-

続きを読む>>

2008.03.24 Monday

Zend_Gdata

Zend Framework1.5でYouTubeの新APIに対応が発表されたことにより、
かなり注目を浴びていますので、使ってみました。
Zend:第16章 Zend_Gdata

Zend Frameworkのインストールから使い方まで
にまとめてありますので、参考にしてください。

コレだけではなんなので、実際に使えるアプリを作ってみました。
今回ターゲットにしたのは
・Google Calendar
・Google Documents
です。

Google Calendarに関しては、モバイル版があるにはあるのですが、場所を地図表示する機能に不満があったので、これを自作のQVGA地図で表示するようにすれば便利じゃないか!ってことです。
プライベートカレンダーのリストタイトル、時間、場所(地図リンク付き)、新規予定の追加が出来ます。

Google DocumentsはワープロだろうがスプレッドシートだろうがGoogle Documents管理下のドキュメントなら何でも読めます。
Viewerってついているように、見るだけです。書き込み機能は気が向いたら実装します。

QVGA向けツール
からどうぞ。

名前のとおりQVGA液晶&フルブラウザ搭載の携帯端末からなら使用できると思います。
自分はWX320Kユーザーなので、動作確認はこれだけです。
もちろん、PCからも利用できます。

なお、認証にはAuthSubを使用しているので、最初に使うときにはgoogleの確認メッセージが表示されますので、拒否しないでね・・・
これによって、ウェブサイトの脆弱性がなんたら、って話しには悩まずにすむわけで便利です。
まあ、OpenIDと同じ原理なワケですが。

あと、肝心の?YouTubeの動作サンプルも作ってみましたが、どうも不安定な感じ。
YouTube簡易Viewer
こちらは、Ajax実装しているので、古いブラウザでは使えませんので、あしからず。Opera、Firefox、IE7で動作確認しています。
IE6では動作しませんのでご注意を。
View数の多い順に50件表示されるので、再生リンクをクリックするとインライン再生できます。Ajaxで作ると快適です。
あと、新APIに対応したドキュメントが公開されていないこともあって、ソースから使い方をあれこれやっている方が多いせいか、どうにかなっちゃってるんだろうか?
不安定なときは時間を置いてアクセスしてください。
RCの時は普通にアクセスできていたんだけど。

--

2007.08.10 Friday

google suggest api

一つ前の最後で取り上げた、
Google Suggest API
使ってみました。

実際に使ってみると、なかなか面白いです。

--

続きを読む>>
1/1