2007/10/26

マッシュアップアワード受賞作品「日産de旅ログ?」を改造!

マッシュアップ・アワード3rdで日産カーウイングス賞を頂いた「日産de旅ログ?」に新機能を追加してみました。

「日産de旅ログ?」カーナビからアクセスしてきた位置情報を記録しておき、あとから経路マップとしてブログに貼る地図をつくったり、KMLファイルにしてGoogleEarthで再生して楽しみものですが、実は未完成(!)で、カーナビから位置情報を送信したとき、カーナビには「送信を完了しました。」という文字しか表示されず、コンテンツとしての機能は全くありませんでした。
日産の方にもその点が弱いことはご指摘頂いていて、審査の際にはその点がマイナスに響いて僅差で入賞したそうです。

せっかく作ったのだから、実際にCARWINGS(日産純正のカーナビ)ユーザーさんに使ってもらおうと、コンテンツ面を強化しようと思いました。CARWINGSは、サービスとして登録できるRSSは10個(だったかな)、走行中に使えるのは5個までです。お気に入りのサービスがあればすぐに埋まってしまいます。その5個に登録してもらえるコンテンツ・・・・うーん難しい。

というわけで、コンテンツを自前で用意するのはさっさと諦めて、「ユーザーさん一人ひとりが、今実際に使っているRSSサービス」とマッシュアップ!

新機能は「日産deRSSリボルバー」といいます。例えば、今ユーザーさんがAというサービスを登録して、一番良く使っているとします。これの代わりに「日産de旅ログ?」を登録していただいて、「日産deRSSリボルバー」設定画面にAというサービスを登録します。
そうすると、「日産de旅ログ?」へアクセスすると、位置情報を記録したあと、「日産de旅ログ?」からAというサービスへリクエストを転送し、受け取ったRSSをユーザーに返します。つまり、ユーザーからすると、いつも使っているAに「日産de旅ログ?」機能が付いたことになります。

さらに、RSSは最大6つまで登録でき、「日産de旅ログ?」へアクセスすると、それらを順送りでアクセスします。例えば、和食検索、中華検索、洋食検索、ファミレス検索、などを登録しておくと、何回かアクセスすれば一回りできます。これで走行中は5つまで、というRSS登録の限界を拡大できます。

CARWINGSのユーザーさんにしかメリットのないサービスですが、ログを見ると「日産de旅ログ?」はほとんど使われていない(悲しい!)ので、ぜひ使ってもらいたいなあ、と思ってます。

2007/10/09

グーグル・ガジェット版「マップサーファー」できました (+雑魚ガジェットもうひとつ)

マップサーファーに新しいツールが追加されました!

ここギコ!さん作による、グーグル・ガジェット版マップサーファーができました。
機能はマップレット版マップサーファーと同じですが、キーワードによる検索が付いています。

キーワードで検索し、その場所へ「サーフ!」するもので、とても便利です。
ぜひ皆さん使ってください。


ついで、「GoogleMaps@once(グーグル・マップス・アット・ワンス)」というガジェットも作りました。
こちらは、複数のキーワードGoogleMapsに投げて、キーワードの数だけウィンドウを開く、という乱暴なものですが、出張先Aと、出張先Bと、出張先Cの場所を調べたいときなど、一気に3枚の地図が開くので便利です。
こちらもぜひ使ってください。

2007/10/01

マッシュアップアワード3rdにトリプル入賞しました!

ここギコ!さんとデザインのANNAIさんとで共同出品していた、マッシュアップアワード3rd(リクルート、SUN主催)に、入賞しました!前回MA2ndのホットペッパー賞に続き、二回目の受賞です。

「マップサーファー」:富士ゼロックス ネットプリント賞


「日産de旅ログ?」:日産自動車 カーウイングス賞


「AB-ROAD Mapplus!(GreaseMonkeyスクリプト)」:リクルート エイビーロード賞


アワードもどんどん周りのレベル(技術、アイデア)が上がっていって、今回は難しいなあ、、と諦めていたのですが、なんと3作品受賞です(本当にびっくり!)
これもここギコ!さんの技術力とANNAIさんのデザインのおかげです!
また審査していただいたAPI提供企業さま、どうもありがとうございました。

2007/09/25

マップサーファー V3.0 リリース

Google Mapplet「マップサーファー」がバージョンアップしました。
これはサンとリクルートが主催するマッシュアップ・アワード・3rd にも出品しました。

これまでのロカポサイト内とは別に、マップサーファー専用ドメインでも配布しています
マップサーファーホームページ http://map.surf.gs/
マップレットの場所 http://map.surf.gs/mapplet/mapsurfer.xml

これまでの場所にも置いてあります。http://www.locapoint.com/publicutil/mapplets/mapsurfer_j.xml


V3.0はこれまでの機能に加え、地図を開くURLをメールする、カーナビへ転送する、セブンイレブンのネットプリントへ転送する、その場所を中心にして情報サイトなどの機能を追加し、よりパワーアップしました。

また、マップサーファーにMapplet以外の選択肢が増えました。
ここギコ!さんが手がけた携帯サイト版マップサーファーも用意しています。

携帯サイト版マップサーファー http://map.surf.gs/m/
こちらもGPSで取得した位置を軸に、いろいろな地図サービスへ「サーフ」することができるようになっています。

また、MapSurferのロゴをデザイン事務所ANNAIさんに作っていただきました。ありがとうございます。

新しくなったマップサーファーをぜひお試し下さい。

2007/09/24

gungi(軍議)でのライトニングトークとプレゼンの先生

9/21(金)に、エンジニアによるエンジニアのための勉強会「gungi(軍議)」に参加させて頂いた。
5分間のライトニングトークの枠を頂いて、位置情報ロカポの紹介をさせてもらった。

プレゼンが下手で苦手な私だったが、ちょうど直前の9/11~9/14に大阪のポリテク関西というところで「English Presentation Technique」というセミナーを受けたばかりだった。プレゼンの構成、パワポの作り方からはじまって、姿勢、ジェスチャー、見せ方、などなどいろいろ講師からアドバイスを受け、最後にプレゼンを発表した姿をDVDに撮ったものをもらえる、というセミナーだった。私はもちろん、「位置情報ロカポ」を紹介するプレゼンをテーマにやった。

その講師は、Roman Meshonというボストン出身・高知県在住のアメリカ人で一人一人に的確なアドバイスをくれた。セミナー最終日にはローマン先生と受講生達で大阪の町に飲みに出かけいい友人になった。

ちょうど、飲んでいる最中に軍議でプレゼン(ライトニングトーク)をやれば?という電話をもらった。なんというグッドタイミング。当然セミナーでRomanにアドバイスをもらった原稿をベースにやることにした。

ところが、とても悲しいことに、そのRoman先生が3日後の9/17に事故でお亡くなりになったと聞いた。もらったメルアドにメールして"keep in touch" と書いた返事が、同僚の方からのメールだった。私はすっかり動転してしまった。

Gungiに参加した9/21日の前日の深夜、彼の遺族にCondolence(お悔やみ)の電報を打ったところだった。というわけで、GungiでのプレゼンはRomanの弔い合戦のようになってしまった。Gungiが始まる直前、1時間ほど時間をつくり、カラオケボックスに入って、DVDの中で私にアドバイスをくれるRomanを何度も見ながら練習を重ねた。時折涙が出てきた。

実際のGungiでは5分のプレゼンが自分としては非常にうまくいった。緊張もせず、適度に笑いもとれて、うまく伝わったと思う。後の懇親会では、プレゼンが良かった、というお声もいくつも頂いた。プレゼンが下手で苦手で、本来は人前で話すもの苦手な私では考えられないことだ。Romanの授業とアドバイスのおかげである。

Roman, I dedicated that presentation to you.
I made it, my friend, thank you.

2007/07/04

Google Mapplets 『マップサーファー日本語版』、バージョンアップします。

Google Mapplets の「マップサーファー 日本語版」がバージョンアップし、
「マップサーファー V2.0 with QR code Gateway」
となりました。

直接アドオンするにはこちらhttp://www.locapoint.com/publicutil/mapplets/mapsurfer_j.xml


Google Mapplets のマップサーファー、は、おかげさまで2007/7/4現在、英語版MapSurferも日本語のマップサーファーの両方とも1000以上のインストールを頂きまして、Mappletesギャラリーの人気ページの3ページ目と4ページ目に位置づけております。

このたび、ここギコ!さんがこれを大幅に改良して頂き、ここギコ!さん作のGoogle Mapplets「QR code Gateway」と「マップサーファー」が統合されました!(その上、コードも大変綺麗に書き直して頂きました。感謝!)実質的にここギコ!さんの作品なのですが、マップサーファーがインストール数でアドバンテージがあるので、バージョンアップ版として出させて頂くことになりました。

ブラウザ上で他の地図に「サーフィン」するだけではなく、ケータイの地図サイトへも「サーフィン」できるようになりました!これからもどんどん「マップサーフィン」を楽しめるような機能を付けていきたいと思います。

2007/06/10

Google Mapplets Directoryに掲載された

作ったGoogleMapplets
 Map Surfer
 マップサーファー
やっとGoogle Mapplets Direcotoryに載りました。
どうやら数日遅れて掲載されるみたいですね。
作ったときは、Directoryにすぐ載るのか、と観ていたらほんの数ページしかDirectoryにはなかったのが、翌日30ページ以上あり、今では全部で何ページあるのか分からない。

ページにも 「more」というボタンがあって、全部で何件とか何ページとか書いていないから、めくってもめくっても自分のが出てこない。ページも終わらない。いったい何ページあるのだろう??
検索で「サーファー」とか「Surfer」とかやればもちろんヒットするのだけれど、これだけある中で見つけてもらうのは大変。SEOじゃないけど、Mappletsの名前とか説明文によって表示順位が決まる可能性があるので、今後重要になってきそう。
ちなみに英語版の「Map Surfer」はいまのところ「map」というBigキーワード(?)で4位表示。誰かインストールしてくれているかな。現在何人インストールしているとか表示されると分かると面白いのになあ。(Googleはつかんでいつはずだからね)

なお、MapSurferに追加してほしい地図サイト等、リクエスト受付中です。

2007/06/07

オフィス・イン・ポケット

SOHOで仕事している関係上、これまで事実上「ノートPCがオフィス」でした。仕事柄、PCを駆使するので、どうしてもWindowsが壊れて再インストールしかない、という状況になります。再インストールを余儀なくさせられたことが多いので、これまでAcronis社のTrueImageを使って、Windowsが壊れても直ぐに復旧できるようにしていました。

これで機嫌よく仕事をしていたのですが、、、マッシュアップ・アワードの仕事をしているとき、メイン、サブ両方のPCが壊れてしまったことがありました。ハードウェアそのものが壊れてしまった場合、データはバックアップがあるのでいいのですが、普段使っているアプリケーションが代用PCではインストールしていなかったり、復旧後データの整合をとるのが面倒。そこで新しいコンセプトを実行することにして、いろいろ試行錯誤してきました。絶対に同じことを考えてる人がいると思うので、情報をアップしておきます。

それが「Office-In-Pocket」と私が名づけたコンセプト。早い話、USBメモリかポータブルHDDに必要なデータや普段使うアプリケーションを入れておき、PCは「CPUとメモリを借りる箱」とすることで、ハードウェア故障に一切煩わされないでおこう、と思いました。

いろいろ調べました結果を書いておきます。なお、参考にしたのは主にここ「USBメモリに入れて持ち運べる便利なソフト」まとめ @Wiki」


1.PortableApps
ここではレジストリを使わないアプリケーションをオープンソースで開発しています。
ランチャもうまく統合されていて、使いやすい。(ランチャは使っていません。その理由は後述)
私はここのポータブルアプリケーションで、特に
Firefox Portable Edition
Thunderbird Portable Edition
を愛用してます。

2.U3規格のアプリ
これはポータブルHDDでは使えるのかな?
少なそうなのでパス。使っていませんので、評価できません。

3.Schwertkreuz(説明)
これはレジストリをフックするアプリのようです。
Schwertkreuz経由でプログラムの実行ファイルを起動すると、それがレジストリやApplicationDataにアクセスしに行くのをトラップし、自分の配下のフォルダに保存します。レジストリ情報はXML形式で保存しているので、アンインストールも簡単。
結構な数のアプリがこれで動かせます。
なんといっても、ポータブル用に開発されたものではない、普通のWindows用ソフトをポータブルにできるのがよい。

4.Ceedo
極めつけはこれ。有料ですが、めちゃめちゃ気に入ってこれをメインで使って、どうしてもダメなときに上記のものでカバーしてます。
これはレジストリだけではなく、Windowsフォルダに入るもの、ドライバ、フォント、などまでほとんど完璧にフックします。
インストールもARGOというエクステンションがあり、それ経由でセットアップを実行するだけ。ハードウェアに関係あるアプリケーションのインストールはやはり無理ですが、ほとんどのWindows用アプリがインストールできました。(Microsoft系は無理でした・・)
こんなソフトまで入るの?というものまで入る。IllustratorもDreamWeaverもTeratermもFFFTPも弥生会計も・・・・私が要るものは全部入りました。

例えば、私が出している NavitoGateway、レジストリにnavito:というキーを追加する必要があるが、これもHDDに入り、HDD接続時に本物のレジストリ情報にアドオンしているらしい。Ceedo経由でNavitoGatewayをインストールすると、そのHDDを挿したPCでは Navito:のプロトコルが機能し、HDDを外すと機能しない。同様にSkypeをCeedo経由でインストールすると、HDDをつないだ時だけCallto:プロトコルが機能する。本来C:\Windows以下のフォルダにインストールされるようなドライバも、HDDに入れて接続時にアドオン!
それに、デザイナーの人はいろんなフォントを使うと思うが、Ceedo経由でフォントをインストールすると、HDD内のceedo\windows\font\ というところにインストールされ、HDDを挿したPCではそのフォントが常時使える!!
さらに、Ceedoのランチャから起動したアプリはWindow枠を縁取りすることができて、どれがCeedo経由(つまり、自分の環境)でどれが借り物のPCの環境かが一目で分かるので、間違って借り物のPCのデスクトップに自分のファイルを置く、なんてこともない。(ちなみにデスクトップやマイドキュメントもCeedoで自分専用の領域が割り当てられます)
そして、終了時。「Eject」ボタンを押すと、Ceedo経由で立ち上げたアプリを全部クローズして、テンポラリファイルを削除して、USBの取り外しまで全自動でやってくれる。あとはUSB端子を外すのみ。
これはすごい。久々にまいった!という感じ。

結局、今の仕事環境+過去の全メール+仕事の全ドキュメント+よく使うアプリケーションが全てポータブルHDDに入り、Office-In-Pocketのできあがり。ちょうどIO-DATAのHDMC-U8という8GBのポケット型HDDを使っているので、まさにイン・ポケット。
(ただ、HDDだと動作が遅いので、今度16GのFlashに変えようと思っています)

家のPCでも、ネットカフェのPCでも、借り物のPCでも全く同じ環境で作業できて、しかも借りたPCに使った痕跡は一切残さないので、セキュリティも万全。(紛失に備えて重要なフォルダは暗号化ソフトをかけています。)これまで使っていたAcronisのTrueImageでこのHDDまるごとバックアップを定期的に取っているので、このOffice-In-Pocketが壊れても新しいHDDを買ってきてコピーでOK。

このシステム、我ながらめちゃめちゃ便利です。SOHOの人、特に個人事業の主の人にはお薦めしたいです。
これにしてから、ノートPCを「念のため持っていく」ことが減りました。「多分要らないかな」というときはHDDだけ持って出ます。もし必要になればネットカフェにでも入ればいいので。

ちなみに、Ceedoで普通のFireFoxやThunderBirdも入るのですが、Ceedo経由で起動するとちょっと遅くなる(これは仕方ないですね)ので、メールとブラウザに関してはCeedoを経由させずにFirefox Portable Edition、Thunderbird Portable Editionを使っています。

ご質問歓迎です。こちらの連絡先にメールを頂ければ結構です。

Google Mapplets 「マップサーファー」日本語版もリリース

昨日作った「Map Surfer」を日本語化しました。
英語のままでもよかったのですが、Directoryに並んだとき、やっぱり日本語だと目立つので。(楽天トラベルとか、目立ってました)

マップサーファー 日本語版はこちらです。

誤 http://www.locapoint.com/publicutil/mapplets/mapsurfer.xml 間違えていました。こっちは英語版。
正 http://www.locapoint.com/publicutil/mapplets/mapsurfer_j.xml

どちらもMappletsディレクトリに登録成功したのだけれど、リストに出てこない。
たしかに「全部掲載できるわけではない」と書いてあったけど、Googleの検閲が入ってるのかな。もしそうなら、Googleはプラットフォームを管理するというさらに絶大な権力をもってしまいますね。セカンドライフにおけるリンデンラボみたいな絶対的なパワー。

それはそうと、ガジェットやMappletsを商用利用させるとすると、GoogleのAdWordsの次のビジネスモデルが予想できる。ひとつ考えられるのがドコモのiモードのような課金・回収代行。ユーザーにはGoogleにログインして使うようにさせておけば、利用実績は簡単に把握できる。それに小額決済は通常とてもコストがかかる。数百円のものをクレジットカードを通すと手数料に取られる割合が非常に大きい。ところが、GoogleはすでにAdWords広告などで超小額決済の実績があるから、これも簡単。結果として、商用ガジェットで商売している会社が自分で課金・回収をやるよりも低コストでGoogleがアウトソースすることができる。
ドコモのiモードですら、ものすごい市場規模なのだから、全世界のPCユーザー対象に小額決済代行をやるとすると、もしかするとAdWords以上の超巨大ビジネスになりうる。そのためにはGoogleのサービスが、他の業者が商用サービスを簡単に展開するためのプラットフォーム、それもデファクトスタンダードになっておく必要がある。そう考えると、Googleの「全部タダ」で提供している戦略も理にかなっている。うーん、すごいなあ。

2007/06/06

Google Mapplets「マップ・サーファー」 を作ってみました

練習がてらGoogle Mapplets を作ってみました。
ついでにGoogleのディレクトリにもサブミットして、Gadget作者デビュー。

Mappletは名づけて「Map Surfer」。サイトを渡り歩くネットサーファーのイメージで、地図サイトから地図サイトへ渡り歩く、そんなイメージをしています。
http://www.locapoint.com/publicutil/mapplets/mapsurfer.xml

追記 - (日本語版) http://www.locapoint.com/publicutil/mapplets/mapsurfer_j.xml

GoogleMapから、いろんな地図サイトに直接飛べます。これまでに作ったロカポ用のJavaScript
用コードを寄せ集めただけですが、GoogleEarthや、NASA World Windも開けるし、NavitoGatewayを入れればリストにないサイトを追加したり、コマンドラインから呼ぶEXEファイルも起動できる。ここまでマニアックに使う人はいないと思うけど、「同じ場所を他の地図で見てみる」のは単純におもしろいので、一般の人にも使ってもらえるといいな、と思っています。
もちろん、ロカポもさりげなく入れています。

作ってみた感想。ほとんどGoogleMaps APIと同じだけれども、
・座標の取得が非同期⇒しかも動きが数テンポ遅いのでリアルタイムっぽい処理はちょっと無理
・オーバーレイ(マーカー、ライン、ポリゴン)はOKだけれど、カスタムコントロールはNG
と、やっぱり使いにくい。これまでに作ったロカポ関係の部品はほとんどカスタムコントロール化してたので、これが使えないと、ちょっと痛い。disabled for now と書いてあるので、Mappletsのカスタムコントロール解禁を待ちたい!