メイン

Google アーカイブ

2007年06月02日

Google Developer Day on Youtube

さて、昨日に引き続きGoogle Developer Dayについてだが、もともとYoutubeでLive Castをするといっていたが、今回各地で行われたセッションがまるまるYoutubeにアップロードされている

gddyoutube.jpg
(YoutubeにアップロードされたGDD2007のビデオ)

すべてを公開してウェブに貢献することがグーグルの目的なので、10分縛りなんて当たり前のように完全に無視。

というわけでいくつか紹介しようと思う。



(グレッグスタイン氏)

昨日も書いたとおり、オープンソースとグーグルについてなどなど、興味深い話だった



(及川 卓也氏の講演)

及川氏の講演では前日発表のグーグルマップレット(15:50あたりから)、当日発表されたGoogle Gearsを使ったGoogle Readerのデモンストレーション(33:00あたりから)が行われた。



(Adam Schuck氏の講演)

こちらも発表したてほやほやの、グーグルマップレットについての講演。


他にもいくつもYoutubeにあがっているので、興味がある方はぜひごらんあれ。

Google Developer Day on Picasa

何度もくどいようだが、Google Developer Dayの写真もPicasaに上がっていたので覚書の意味も込めて書き留めておくことにする。

gdd_picasa.jpg


中に、「これ自分だな~」というのが数枚あったけれど小さいのでよし。

ちなみに、Google Developer Dayのページにはスライドショーとして追加されていた。


■Google Developer Dayリンクまとめ
Google Developer Dayホーム
Picasa Web Album
Youtube

2007年06月06日

Googleマップレット:じゃらんnet検索を作りました

先日のGoogle Developer Day 2007の直前に発表され、同イベントでもデモンストレーションがあったGoogelマップレット

最近コードを書いていなかったこともあり、作ってみた。

何とマッシュアップするか迷ったけれどじゃらんのAPIを利用した宿検索マップレット。

(宿を探したい地域を入力して検索できる)

日曜日からつくりはじめて、平日は夜にちょこちょこっと手をつけてようやく昨日、Submitた。

それまでは日本語のマップレットはひとつもなかったので、内心「一番乗り~」なんて満足してたのだが、今朝見てみたらたくさん増えていた…。

Submitしてからしばらく時間がかかるということにようやく気づいた。笑。


どれくらいかかるのかわからないが、マップレット一覧に自分のつくったものが並ぶのは非常に楽しみである。

せっかくなので

今ここで宣伝してもまだ公式には載っていないので、とりあえず入れてみる、というかたはこちらからどうぞ。
http://ryosukecode.googlepages.com/jalanhotel.xml

2007年06月08日

Googleマップレット:今度はホットペッパー、つくってみた

昨日のじゃらんnetのグーグルマップレット版に引き続き、今度はホットペッパーのAPIを使ってマップレットをつくってみた。

今回はキーワードで検索するのではなく、地図で表示している範囲で適当に探してきます。
(地図の中心から近いお店、30件ほど)

これがあればもうお昼ご飯には迷わない?!

ぜひぜひ使っていただきたい。

(地図の中心付近のお店を探してくれる)

といいつつも…

これもさっきSubmitしたばかりなので、公式にはいつ掲載されるかよく分からない。

というわけで、さっさと試したい方は

http://ryosukecode.googlepages.com/hotpepper.xml

から。

ギャラリーに載った場合はこちらから

http://maps.google.co.jp/preview


なにせ一晩でつくったので、バグがあるかもしれないが。。。


【07/07/12追記】
ついにグーグルマップレットが正式サービスインした模様。
ITMediaの記事はこちらから。

2007年06月18日

ホットペッパー on Googleマップレット

先日とりあえずお知らせしていたグーグルマップレットの「ホットペッパーお店検索」だが、気がついたら(ずいぶん前に気づいていたけれど)公式ギャラリーに掲載された。

http://maps.google.co.jp/preview

hp_mapplet.png
(ホットペッパー検索マップレット)

直接URLを指定して登録する場合はこちらからどうぞ。

http://ryosukecode.googlepages.com/hotpepper.xml

2007年06月28日

Google Mashup Editor

しばらく前にGoogle Mashup Editorについての記事をどこかで見て、そしてずいぶん前に申し込みみたいなのをしておいたら今日メールが来た。
どうも忘れた頃に招待されたらしい。

というわけで早速ログインしてみた。

インターフェイスは

マッシュアップエディタにアクセスするとグーグルらしい配色でコードが入力できるようになっていた。
(Google Mashup Editorの編集画面)

基本的にオープンソースのものを使うというグーグルらしく、FlashやSilverlight、AIRなどのプラグイン類は一切使わず、コードを記述できるようなインターフェイス

MicrosoftのPopflyと比べると敷居が高いように感じる。
が、その反面、コードを自分で書くので好きなように作ることができる。そしてそのためのドキュメントもしっかり用意してあるところがうれしい。


同じようなマッシュアップ生成ツールは、現在アルファ版として公開されている、MicrosoftのPopflyがある。

こちらはマイクロソフトで開発したSilverlightをベースとしたインターフェースだ。

(MSのPopflyの編集画面。圧倒的に「直感的」)

はじめからかなりの数のマッシュアップ用パーツ(要するにウェブで公開されているAPI)が用意してあり、それをドラッグ&ドロップで線で繋いで、、、とマウスだけ動かしていればマッシュアップのアプリが作れてしまう仕組み。

非常に見た目にわかりやすく、お手軽ではあるがその反面、用意されていないAPIやAPIの中でもプロパティが設定できるようになってないとPopflyでは作ることができない。

つまるところ、汎用性にかける。


結局のところ


コードを自分でがりがり書けるGoogle Mashup Editorは手間がかかるが、好きなように作ることができ、マウスで直感的操作の連続でお手軽にマッシュアップが作れてしまうPopfly。
当たり前にことではあるが、一長一短である。

エンジニアに受けそうなのが自分で自由に書けるGoogle Mashup Editor
上司や顧客に受けそうなのが簡単に、さくっと、きれいにつくれるPopfly、というところだろうか。


そして、実はまだYahoo! Pipesを試したことがないので、ぜひこちらも使ってみたいと思う。

2007年07月04日

GoogleマイマップをKMLにするブックマークレット

GoogleマップのマイマップをKML形式でダウンロードできるブックマークレット、つくりました。

マイマップtoKML←これをしかる場所にドラッグ、または普通にブックマークで登録完了。

あとは、グーグルマップでマイマップを表示しているときに、登録したマップレットtoKMLをクリックするだけ。

ソースコードはこちら。
(function(){
if(document.getElementById('view_kml')){
  var url = document.getElementById('view_kml').href;
  var param = url.substring(url.indexOf('?'), (url.length));
  param = param.match(/msid=\w+\.\w+/);
  window.location.href = url.substring(0, url.indexOf('?')) + '?msa=0&output=kml&ge_fileext=.kml&' + param;
}})();


現在でも、マイマップを開くと「KML」のアイコンがあり、そこをクリックするとKMLがダウンロードできるが、ここでダウンロードできるKMLは、内部でなにやら別リンクを呼び出しているだけ。

大事な地点情報などは一切含まれていない。

<?xml version="1.0" encoding="UTF-8"?>
<kml xmlns="http://earth.google.com/kml/2.1">
<Document>
  <name>Tokyo Marathon 2007</name>
  <description><![CDATA[Tokyo marathon course map]]></description>
  <NetworkLink>
    <Url>
      <name>Tokyo Marathon 2007</name>
<href>http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&msid=103763259662194171141.00000111aa92b8b7b23c6&output=kml</href>
    </Url>
  </NetworkLink>
</Document>
</kml>


この中身に記載されたURLはアクセスしても
{errorText:"サーバーに接続できません。"}

と怒られてブラウザではアクセスできないことがわかる。


が、少し細工するとアクセスできるようになるどころか、KMLファイルとして直接ダウンロードできるようになる。

しかけは以下の通り。

  1. KML、または「このページのリンク」のURLを取得
  2. URLのパラメータを「msa=0、msid=~~」以外、削除
  3. URLのパラメータに「output=kml」と「ge_fileext=.kml」を追加

before

http://maps.google.co.jp/maps/ms?ie=UTF8&hl=ja&msa=0&output=nl&msid=103763259662194171141.00000111aa92b8b7b23c6

after

http://maps.google.co.jp/maps/ms?msa=0&output=nl&msid=103763259662194171141.00000111aa92b8b7b23c6&output=kml&ge_fileext=.kml


というわけで、Googleマップでマッシュアップをつくる下準備なんかにぜひ役立てていただきたい。


参考

2007年07月18日

マイマップに埋め込まれた線の距離を計測するマップレット

2008/1/10追記
公開当初は問題なく動作していたものの、気がついたら動作しなくなっていましたので、
マップレットの公開の停止手続き(というかマップレットXMLの削除)を行いました。

マイマップ一覧から消えるにはしばらく時間がかかるかと思いますが、ご容赦ください。

使っていただいた方、ありがとうございました。
せっかく登録していただいたのに使えなかった方、申し訳ありません。





Googleマイマップで地図をつくってみたものの、実際の距離が知りたい、というケースはないだろうか。

先日正式スタートしたGoogleマップレットで「距離測定ツール」というものがすでにあるが、これは自分で測りたい地点を選ぶ必要がある。

自分で地点を選ぶ分にはいいが、マイマップで作った線の距離を測ろうと思ったら再びプロットしなおさなければならず、面倒だ。

ということで、作成済みマイマップのKMLを使って距離を測定できるマップレットをつくってみた。

http://ryosukecode.googlepages.com/mapdistance.xml
(マイマップのKMLファイルのURLを入力すると線の距離が表示される)

このマップレットは、テキストボックスにマイマップで作成したKMLのURLを入力すれば、マイマップ内の各直線の距離を表示するようにしている。
(今回は「目印」間の距離は計測しないのだが・・・)

まずは、距離を測りたいマイマップを表示し、そのあとにこの「マイマップ距離測定ツール」を表示する。
そうすると地図の上部に「KML」と、アイコンが出ているので、そのKMLのURLを入力することで、距離が測定できる。

ということで、「自分でつくったマイマップのあの距離はどれくらいなんだろう」とか「あの線はいったいどれくらいの長さなんだ」というよくわからない疑問がわいたとき、このマップレットを役立てていただきたいと思う。


ちなみに、これまた帰宅中に構想、帰宅後小一、二時間ほどでつくったので変な動きをするかもしれないが愛嬌ということで。
あと先ほどSubmitしたばかりなので、ギャラリーに掲載されるまでは、

http://ryosukecode.googlepages.com/mapdistance.xml

こちらから登録。

2007年07月19日

どこでもサイト内検索できるブックマークレット

Google ManiaさんでGoogle検索結果にサイト内検索機能を追加する『Google Inline Site Search』というGreasemonkeyが紹介されていたので、触発されて?、表示しているサイトで「サイト内検索」ができるブックマークレットをつくってみた。


Gサイト内検索」←こちらをブックマークに登録


上記GreasemonkeyはFirefoxしか使えない上に、Googleの検索結果ページからサイト内検索するものだが、このブックマークレットは表示しているサイトからサイト内検索することができる。
しかもFFだけでなくほかのブラウザもOK

ただし、現在表示しているページのディレクトリ以下で検索するので、本当の意味でのサイト内検索をしたければ、トップページに戻ってから、このブックマークレットを使っていただきたい。

javascript:(function(){
    var w=prompt('キーワード','');
    var u=window.location.href.replace(/(.*)\/(.*)/, '$1/');
    if(w) window.open('http://www.google.co.jp/search?hl=ja&q=site%3A' +u+ '+' +w,'_blank');
})()


Gサイト内検索


ちなみにFirefox以外でも使えて便利!といっておきながらFF以外で動作検証していないというのは内緒である。

2007年08月22日

Googleマップが簡単に貼り付けられるように!

以前こちらでうわさになっていた、Googleマップの貼り付け機能ですが、ついに正式対応となった模様。

具体的な使い方はPOP * POPさんを参照。

貼り付けられるのは、

・適当にマップを表示したその地点
・マイマップを表示すれば、マイマップ
・地点を検索していれば、検索結果のマーカー付き

と、だいたいの地点は表示できるのであるが、マイマップや地点検索結果を表示した後、どこかへ移動して地図を貼り付けようとしても、はじめに表示されたマイマップや地点検索で表示した地点が貼り付けられるので注意が必要だ。



拡大地図を表示

2007年11月06日

Googleが携帯プラットフォームに参入

グーグルから、携帯電話のオープンプラットフォームとなる「Android」が発表された。

071107.jpg

詳しいことはEngadgetの「GoogleのAndroidプラットフォーム&Open Handset Allianceまとめ」を参照していただきたい。

Open Handset Allianceについては34社から構成されているが、日本ではDoCoMo&KDDIが参加しているのに、Softbankが参加していない。
そしてLGなどの海外メーカーは参加しているが、日本国内各キャリアから出しているメーカーは含まれていない。

iPhoneを持つAppleが参加しないのは当然といえるが、iPhoneと組んでいるAT&Tが参加してないところを見ると、日本ではOHAに参加しなかったSoftbankがAppleと組んでiPhoneを出す、なんてこともあるかもしれない。
(まあ、ドイツでiPhoneを出すことになったT-MobileはOHAに参加しているのだけれど)

11/7追記:と思ったけど、ソフトバンクなんだもん、Yahoo!があるしグーグルと組むわけがないか


ちなみに現在の国内携帯電話といえば、現在FOMAではSymbian OS多数採用されている

その一方、スマートフォンではWindows Mobile、そしてAppleのiPhone。

これからは、いわゆる携帯電話は「Android」 vs 「Symbian OS」、そしてスマートフォンは「Windows Mobile」 vs 「iPhone」なんていう構図になるのだろうか?

About Google

ブログ「渋谷ではたらくエンジニアのブログ」のカテゴリ「Google」に投稿されたすべてのエントリーのアーカイブのページです。過去のものから新しいものへ順番に並んでいます。

前のカテゴリはblogです。

次のカテゴリはnewsです。

他にも多くのエントリーがあります。メインページアーカイブページも見てください。