2007/04/20

ここギコ!さんでご提案いただいたロカポ新仕様案についての議論の続き

ここギコ!さんでご提案いただいたロカポ新仕様案についての議論の続き

ここギコ!さん含め、いろんな方に参加いただきながら、ロカポの仕様の可能性について考えたいと思っています。
しばらく多忙でいまさらという感もあるレスですが、私のコメントです。

>みたいな感じで、空きコード空間を売る収益モデルとかローカルサーチを語る会では「おーっ」等と歓声も上がった感じで受けてたんだけど、意外とロカポ提唱者の上田さんはお気に召さないよう。

いえいえ、このアイデアはすばらしいと思っています。
良番を売るモデルも、収益源の可能性も大いにあります。

ただ直感的に「A to Z」というのがひとつのロカポの基本だっただけに、心理的に抵抗があるのだと思います。
ひとつの基本だったというのは、「A to Z」といえば慣用句であり、はじめから終わりまで、全部、などの意味もあります。「あ~の」ならなんとなく「ナ行で終わり」みたいな気がするのですが、「あ~す」まで、といわれるとなんだか中途半端な感じがします。
それに人間は一度見たことがあるものは、まったく新しいものに比べて受け入れやすいという傾向がありますので、マーケティング上「A to Z」という日常よく使う言葉を抱えておきたいという考えもありました。
その辺、「A to X」や「A to Y」の感覚的な印象を外国人、(英語ネイティブとそれ以外の人たちも)に一度聞いてみたいです。たいした問題じゃなければ構わないのですが、直感的に違和感を覚えるのは避けたいなと思っています。

このあたりは「これからコードをつくるぞ」という意気込みでゼロベースで考えないといけないのですが、どうしても「もう作ってしまった既得権」みたいな固定概念に引きずられているのでしょうね。そのあたりはここギコ!さんをはじめ、第三者のご意見が非常にありがたいと思っています。どんどんコメントをください。



さて、ここギコ!さん案のとうり緯度経度との整合がいいというのは確かです。たとえば、地図帳の隅には緯度経度が書かれていますが、それとはぜんぜん無関係なロカポを記載するよりは、緯度経度のきりの良い切れ目にきりの良いロカポが表示されている方がいい。
ロカポはアナログの地図に印刷されるとその利便性がさらにアップしますが、その障壁を取り除くアピールポイントになります。


さて、マップコードが一番使いやすいという点については、ごもっともです。特に入力しやすさ、という点ですね。マップコードさんのHPを見ると、高度方向への拡張、および国別への拡張も準備されているらしいです。

ロカポとしても、もっといい方法がないか、と考えています。
たとえば、どうせデータベースを使ってエイリアス管理をするなら、エリアコードのアルファベット桁4つをエイリアスにして

SA2.WU4.KJ4.LO5→(SAとWUをエイリアス)→Osaka24.KJ4.LO5

というのもアリかなとか思っています。これなら大阪、神戸、和歌山北部、和歌山南部、みたいな、だいたい天気予報の単位くらいのエイリアスにできそうです。が、データベースを用いるという方法は一度検討して却下した経緯があって、これまたゼロベースで考えられなくなっていますね。ここを自覚してよく検討したいと思います。

みなさんからのコメント、特に地図や位置情報とは関係のなさそうな方からのコメントも欲しいです。(そんな人はここを見ていないと思うのが残念ですが・・)

2007/03/23

ここギコ!さんから、ロカポの変更案を頂きました

ここギコ!さんから、ロカポの桁数を変更してより計算しやすく、という案を出して頂いている。
現在のロカポのチャンクを
[A-Z][A-Z][0-9] ⇒ [A-X][A-Y][0-9] などにするという案です。

まずメリットとしては、最初の文字がA-Xまでに24に分割できるので、経度方向では15度となりタイムゾーンとほぼ一致させることができる。というもの。また、ローカルコードが度で割る場合に非常に割り切りやすい数字となるので、緯度経度との相互変換が暗算できる可能性がある。

もともとロカポは緯度経度を使わない、使わない人向けなので、緯度経度との割り切りやすさは、プライオリティは高くない。もっともGISをやっている人たちにとっては緯度経度は重要ですし、
私を含めプログラムをする人間からすると、割り切れる数字でないと、計算を繰り返したときの丸め処理や小数点の精度の制限で、エンコード⇒デコードでもとの値がらずれる場合もあったりして、13の倍数なんかよりは5の倍数や12の倍数の方がなにかとやりやすいのは確かです。
でも一般の人には統計135度の明石天文台より西か東か、というのはやはり「緯度経度は難しい」を超えられないと思う。
また、WGS84をベースにするロカポだが、他の測地系に変換したり、XYZの3次元直交座標を使ったり、度ではなくラジアンで表したりする場合もあるので、計算のしやすさの重要性はあまり高くないと思います。

ただし、一つ素晴らしい点がある。それは、2地点のロカポ(エリアコード)を聞いただけで、およその時差までも分かるということ。
特に海外旅行などで、目的地のロカポだけで時差が分かる!
まさに「普段緯度経度を使わない人から見た直感的な分かりやすさ」を追求しているロカポの方向性にぴったりである。
つまり、24で割るのは緯度経度との整合というよりは「時差」というより一般の人の感覚とマッチする。これはすばらしい。


問題点は、まずは下位互換性。現在のロカポ(実はバージョン2ですが)と同じコードで互換性が無くなるのはまずい。わずかとはいえ、すでに使って頂いている方がいますし、将来Googleのキャッシュなどで古い仕様が出てきてそれを参考にされた方が場所を間違うというのは避ける必要がある。海外ので見ていただいていて、私からコンタクトできない人もいる。早い話、この時代は一旦ネットにアップしたものはなかなか変えにくい。
区切り文字をピリオド以外にするとか、何かフォーマット変えて対応する必要があるかもしれません。

例えば現行の
AA0.AA0.AA0.AA0
を

AA0-AA0-AA0-AA0
とか
AA0.AA0-AA0.AA0
とか
AA0-AA0.AA0-AA0
とか
うーん、、、、、、どうしよう、、、、


また、もともとロカポは「数字といえば0~9」「アルファベットといえばAからZ」という既成概念みたいなものを踏み台にしているので、
桁によってXまでだったりYまでだったりすると、繰り上がりの際の連続性をイメージしにくいかもしれない。
たとえば

例えばグリニッジ(経度0)をはさんで西から東へ移動していくと、
***.MZ9.***.ZZ8
***.MZ9.***.ZZ9
***.NA0.***.AA0 <--0度
***.NA0.***.AA1
***.NA0.***.AA2

だったのが[A-X][A-Y][0-9]のフォーマットを導入すると

***.LMY9.***.XY8
***.LY9.***.XY9
***.MA0.***.AA0 <--0度
***.MA0.***.AA1
***.MA0.***.AA2

となってしまう。
9999の次が10000みたいな感じでZZ9のZと9を「最後の文字」みたいなイメージで使っているので、
もしXとかYまでにするのだったら、「最後はX」みたいに全桁同じフォーマットにする必要がある。
もしくは、エリアコードの1桁目なんて、実際にはほとんど使わないし、桁上がりには(日付変更線越え以外は)関係ないので、一桁目だけXまでとするのが直感的な使いやすさとのバランスかもしれない。
つまり、
[A-X][A-Z][0-9].[A-X][A-Z][0-9].[A-Z][A-Z][0-9].[A-Z][A-Z][0-9]
にするのがいいのかも。これだと、0度超えは

***.LZ9.***.ZZ8
***.LZ9.***.ZZ9
***.MA0.***.AA0 <--0度
***.MA0.***.AA1
***.MA0.***.AA2

となる。

まだ検討は足りないが、ここギコ!さんに頂いたアイデアからいいものを取り入れるとすると

・エリアコードの先頭だけ24進法
・あとは現状のロカポのまま

とするのが一番スマートなのかもしれない。
直感的な時差把握という点は非常に気に入ったので、導入を検討してみます。
みなさんのご意見をお待ちしています。

ロカポの「使いやすさ」について

ここギコ!さんが応援してくれておりますが、ロカポの「使いやすさ」については、やはり私からご説明しなければいけません。

ロカポが「難しい」「覚えられない」というご意見、ごもっともです。
人間がメモなどでパッと覚える短期記憶というのは7つまでと言われています。ロカポは12文字なのでオーバーしています。
覚えにくいのは当然です。
ただ、覚えにくいのを承知の上で敢えてお願いするのは、ぜひしばらく使ってみて頂きたい。

使い慣れてくると、エリアコードとローカルコードを分けていることによって、だんだん使いやすくなってきます。
電話番号の市外局番を含めた番号を考えてみてください。北海道の友人の番号、東京、大阪、沖縄の友人の番号を一緒に覚えるのは大変です。全桁覚えないといけません。
でも東京は03、東京を覗く関東は04○○で、045は横浜などとアタマに入っていれば、この市外局番は覚えなくて済みます。
ロカポのエリアコードも同様に機能します。

それと、ロカポは覚えるためというよりは、人間が緯度経度情報を直接扱う(扱わざるを得ない)際のインターフェースという役割に割り切っています。
ビデオ予約のGコードを考えてください。あくまでもアタマが覚えているのは「何時から、何CHの、何という番組」であって、Gコードなど、一旦TV番組欄からアタマへ記録し、リモコンへ打ち込んだ後はアタマから消えています。
たとえばGPSケータイが普及して、アドレス帳に得意先の住所、電話、メルアド、に加え緯度経度を入力できるとしましょう。その場に居ればGPSを起動して直接読めますが、もし人から位置に関する情報を聞く場合、緯度経度を聞いて入力するのは大変です。
そんなとき、一旦ロカポを聞いて、アタマに居れ、入力した後はロカポは忘れる。
または、お店に電話して「そこの場所はどこですか?」と聞いて、手元のケータイのナビに入力して、忘れる。
そんな使われ方でいいのです。

ですから、ロカポを緯度経度に置き換えるのではなくて、これまでのしくみは緯度経度で運用したまま、人間が口頭で伝えたり、名刺に書いたり、読んだり、そういう人間と生の緯度経度情報が直接触れる場所でのインターフェースとなりたいと思っております。

いずれにしてもご意見を頂けるのは非常に嬉しいです。
ご意見を頂いた皆様、どうもありがとうございます。

Mash up Award 2ndに入賞してしまいました!

ここギコ!さんと共同でMash up Award 2nd にエントリしていた『禁煙レストラン』なんと入賞してしまいました!!賞はホットペッパー賞です。

“Mash up Award 2nd” 審査結果発表!

びっくりです。これもここギコ!さんのおかげです!

ロカポとは直接関係ありませんが、非喫煙者のみなさん、ぜひ使ってください!!

2007/03/14

Mash up Award 2nd にここギコ!さんとエントリーしました!

ロカポとは直接関係ありませんが、サンとリクルートが主催する Mash up Award 2nd になんとここギコ!さん共同でエントリーしました!

『禁煙レストラン』http://non-smoke.info
と
『ケータイ版禁煙レストラン』http://non-smoke.info/m/

というサイトで、情報サイトの禁煙席の有無に加え、その禁煙席がどのくらい快適かという情報を投稿でき、みんなで共有できるサイトです。
ぜひみなさん、使ってください!!

ロカポとしては、
・レストランの場所がロカポでも表示されて
・ロカポをクリックすると地図が開く
・地図はこれまで作ったスクリプトを活かして、好きな地図サイトを選べる(予定です。現在はマピオン固定です。)
・ロカポのマス目を地図上に表示できる
という機能をさりげなく入れています。

ここギコ!さんにはずいぶん助けて頂きました。この場でもお礼申し上げます!!

2007/02/18

アルプスラボさんがロカポ対応してくれました!-初のGoogleMaps以外の選択肢

GreaseMonkeyスクリプトの記事でも少し触れましたが、アルプスラボさんのアルプスラボ・ベースでロカポによる検索ができるようになりました。
方法は簡単。ロカポを入力して『移動』ボタンを押すと、ロカポが指す目的地へ移動します。

これまで、ロカポが指す場所を調べるには、弊社のロカポマップなど(GoogleMapsを使用)しかありませんでしたが、これからはアルプス社さんのすばらしい地図上で、ロカポの一発検索ができます。ぜひ有効に使ってください!

GoogleMapsかアルプルラボ・ベースをロカポ対応にするグリースモンキースクリプト

GoogleMapsをロカポ対応にするグリースモンキースクリプト
アルプスラボ・ベースをロカポ対応にするグリースモンキースクリプト
を作りました。ロカポのサイトのリンクのページにも貼ってあります。

GoogleMaps用
アルプスラボ・ベース用

これによって、ロカポ・ツールバーの無かったFireFoxでも
・地図からロカポを調べる
・ロカポから場所を開く
がシームレスに行えるようになりました。

基本的にはIE用ロカポツールバーと同等の動きを目指していますが、アルプスラボにも対応しました。なお、両方をインストールしても、先にインストールしたものが有効になります。

機能は以下の通り

1.中心地のロカポを常に表示し続けます。表示場所はGoogleMapsは地図上部の帯、アルプスラボ・ベースでは地図下部の緯度経度表示の横です。これはどちらのスクリプトでもGoogleMaps、アルプスラボ・ベースの両方に対応しています。

2.任意のWebページ上のロカポを検出し、自動でGoogleMap/アルプスラボ・ベースへのリンクに変換します。これはどちらのスクリプトが有効かにより、リンク先が変わります。両方をインストールしていて、リンク先を切り替えたい場合は、使わない方のスクリプトを無効化(Enabledを外す)してください。

3. GoogleMapsの検索テキストボックスにロカポを入力すると、自動で緯度経度に変換し、ロカポの直接入力による位置表示が可能にします。アルプスラボ・ベースでは、既に『移動』ボタンがロカポに対応して頂いているので、そのままでもロカポの直接入力による位置表示が可能です。したがってこの機能はありません。

今回初めてGoogleMaps以外の地図サイトとしてアルプスラボに対応しました。今後対応するサイトを徐々に増やしていきたいと考えています。

2007/02/15

矢印キーだけで入力・編集する実験デモ

普段からいろいろな人からアドバイスを頂いていますが、最近別々の方からそれぞれこんな意見を頂きました。
「もっとケイタイでの入力が簡単にできるようなしくみが必要」
「(ロカポの競合でもある)マップコードは数字のみなので、携帯から使いやすい」

そこで、携帯の数値キーのみでロカポをカンタン入力できないかどうか、実験するために、まずはPCで実験。というわけで「矢印キーだけで入力・編集する実験デモ」

上下左右の矢印キーとEnterキーだけで入力ができるようになっています。
携帯の場合に、これらを2,4,6,8、を矢印、5をEnterと対応付けることを想定しています。

これの実験をベースに、どういうキー操作が一番カンタンかつ直感的に分かりやすいか、携帯電話への実装を前提に検証していきたいとおもっています。
ご感想を頂ければ幸いです。

2007/01/27

テンプレートが文字化け!

このブログはBloggerを使ってたんですけど、「BloggerアカウントからGoogleアカウントにしましょう」みたいなお誘いにのって、全自動でGoogleアカウントへ移管!

。。。としてみたら、テンプレートのリンクの日本語が全部文字化け・・・
本文はちゃんと変換されているのに。

たいした手間じゃないけど書き直さないと。
余計な手間だ。Googleもちゃんとテストしてくれー!

2007/01/26

納豆ダイエット捏造事件は、日本人の科学リテラシーの無さが招いた自業自得でしょ。

納豆ダイエット捏造事件に関して
メディアでの意図的捏造は偽証と同程度の罪を与えてもよいと思うけどなあ
メディアの捏造そのものは私は「コイツらはそんなものだ」と思っているけど、ここギコ!さんがで仰るように数字や実験データの捏造は許しがたい。

統計学をちょっとでも勉強したら分かるが、数字で簡単に(数字を知らない)人は騙せる。たとえば、アルアルで「このダイエット方法を3人が試して3人に効果が出ました」といってても、たかが3人試したからといって統計的に何の根拠にもならない。仮にたった3人に投与して副作用がなかったから、といって新薬が出回ったら怖いでしょう。アルアルでは実際にはもう少し巧妙だが、見る人が見れば信用に値する数字か、信用に値しない数字かは分かる。せめてトリビアのように「無作為にこれだけの人数を調査すれば統計的に優位」という数を調べてから調査して欲しいものだ。

でも、数値そのものが捏造だったら、何人にデータを取りましたという母数が捏造だったら、まったくお話にならない。科学の基本的モラルを崩しかねない非常に危険で悪質な行為だ。ここギコ!さんは偽証罪だといっているが、私はこれに加え詐欺罪も摘要してもいいくらいだと思う。もしこれを納豆メーカーが製作した番組なら、景品表示法や薬事法にも引っかかるでしょう。科学に対する反逆罪や侮辱罪なんてのもあればとさえ思う。


それにしても日本人の科学リテラシーは無さ過ぎる。今回の件は、日本人の科学リテラシーの無さが招いた自然の結果だと思う。国民がどんどん科学にバカになっていって、企業が情報をコントロールしているのだから、騙されて当然といえば当然。これ以上騙し騙されやすい組み合わせもないだろう。ある意味、自業自得。

日本だけでなく、アルビン・トフラー「富の未来」によれば、アメリカでも科学リテラシーはどんどん低下していて、超常現象やニューエイジ宗教に走る若者も多いそうだ。

私はもともとエセ科学には猛烈な反発をもっていて、日本人の科学リテラシーの低下(無さ?)に付けこんだエセ科学健康グッズ・健康食品はなんとかして欲しいと思っている。胡散臭い中小企業だけじゃなくて、世界に名だたる超大企業までブームに乗ってエセ科学製品を売り、宣伝する。みのもんたやアルアルやひどい時には新聞までがそれを「正当化」し、科学者たるべき学者さんがお金でコメントを売って「権威のハク」をつける。ある種のエセ科学は一種の「社会常識化」している。
たとえば「マイナスイオン」なるものはマーケティング用語であって科学用語じゃない。正体も効果も特定されていないものが、さも効用があるように堂々と売られている。
占いがエンターテイメントの領域を超えて幅を利かし「大殺界」「前世」などの用語が社会常識化している。
「生命を活性化し、悪いものを出す水」だって?水が悪いものと良いものをどう区別するんだ?植物には必要でも人間に毒な物質は「良い」のか「悪い」のか?その逆はどなんだ?ちょっと考えれば分かるだろう?

いったいどうなってるんだ、この国は。

逆に中国やインドは徹底的に科学に力を要れて国民の科学リテラシーを高め、次世代の覇権を狙っている。今の教育のある中国人から見ると、日本人やアメリカ人の大部分はどう見えるのだろう?

もちろん、100%エンターテイメントとしてなら、SFや占いは大歓迎。私はおみくじを引くのも好きだし、矢追純一系のUFO番組などはそのくだらなさを楽しんでいるし、スタートレックやXファイルなどのSFも大好き。だがあくまでもエンターテイメントで、これらがエンタの世界から出てくるのは許せないし、それらが人々から金や時間や富や幸せを奪っていくのはもっと許せない。


ちなみに、くだらない事でアンチ科学系の人たちと議論したくないので、「科学的」の定義について断っておきます。
科学というのは「理科の教科書に載っていること」ではない。これはあくまでも現時点で「検証の結果おそらく正しいとされている事実」の集積であって、それも100%正しいということはない。将来の科学によって覆される可能性は大いにある。そもその「理科の教科書に載っていることをそのまま信じる」のと「あるある大辞典をそのまま信じる」のに大差はない。そのまま信じることは科学ではないのだ。

科学とは「人が実証・反証できること」によって、自己否定が可能なように設計された、プロセスそのものだ。だから、「幽霊は実在するが、実証も反証もできない。あなたは信じるか信じないかしか選択肢がなく、確かめる方法はない」というのは科学ではない。確かめる事ができるプロセスが存在しないからだ。
「マイナスイオン」など、そもそも何を定義しているか明確でないものの効果など、実証も反証もできないので、これはエセ科学だ。この辺を突っ込んで知りたければ『人はなぜエセ科学に騙されるのか』カール・セーガン著 を読んでください。


私は幸い、中学時代に良い友人に恵まれたおかげで、「科学雑誌Newton」を読み始め、もう20年以上読んでいる。科学リテラシーがついたのは学校のおかげではなく、100%Newtonのおかげだ。Newtonは地味な雑誌だが、こういった地道な「科学を守る活動」はもっと評価される世の中になってほしいと思う。

(話題が話題なのでちょっと熱くなってしまった・・)