2008年03月06日

VRM日本征服計画

 はてなマップVRM世界征服計画を道連れに3月末で終了してしまう今日この頃、みなさんいかがお過ごしですか。

 ghostさんがはてなブックマークを使って継続する妥協案を提示されたので、それに合わせて下のFlashを作ってみました。都道府県をクリックすると、その県を再現したVRMコンテンツ一覧にアクセスできます(できなかったら教えてください・・・たぶん自分の力不足です)。
 今はほとんどゼロですが、例えば、東京都や大阪府をクリックしてみてください。(この記事を投稿した時点では)自分が先日作ったVRMムービーの記事が一覧に載っているはずです。


 小さくて選択しづらい、見られない、などの場合はこちらから見てみてください。ブラウザに合わせて伸び縮みします↓

https://suchacool.up.seesaa.net/movie/WorldConquest.swf

2008-03-15追記:
リンク先をはてなブックマークからghostさんの提供するxmlに変えました。これによって、既存のはてなマップ上にある大量のクリップも生かすことができます。あと、まだおまけですが、右下に「日本国外」のボタンを追加しました。
というわけで、以下の文章はすべて古い内容です。来月(2008年4月)にも確定した情報をお伝えできると思います。それ以降はコロコロと参加方法を変えることはありませんので、どうか懲りずにお待ちください。


2008-04-06追記:
Flash版ポータルをはじめました。都道府県をクリックすると、総覧へのリンクが開くのではなく、Flash内で内容を見ることができるようになりました。この記事のFlashも一応残しておきます。


・・・

 VRMコンテンツがこの一覧に表示されるには、ただ作ってWebに公開するだけではダメです。そのコンテンツに、はてなブックマークでタグを付けてブックマークしないとこの一覧には出てくれません。ですから今はまだほとんどゼロの県ばかりなのです。

 ですから今度の新しいVRM世界征服計画には、皆さんにもご協力いただきたいと思います。やり方は簡単です。

 VRMによる再現コンテンツを見つけたり、あるいは自分で作ったら、

[VRM世界征服][VRM北海道]

 とか

[VRM世界征服][VRM山口県]

 というように、[VRM世界征服]タグ+[VRM都道府県名]というようなタグを付けてブックマークしてください。ただ[都道府県名]のタグを付けるのではなくて、頭に"VRM"を付けることのに注意してください。
 これさえ覚えておけば、今までのように重いマップを操作して位置決めする必要がないので、はてなマップの時よりもむしろラクだと思います。

・・・

 今は暫定でこの記事に載せましたが、ゆくゆくは単体のサイトとして公開するかたちにしたいと思っています。その際には、[VRM世界征服]タグの新着を取得して最新地点も表示したり、現在計画参加中のユーザーのIDも一覧できれば楽しいと思っていますが、特に後者は実現できるか自分にはわかりません。
 また、日本国外については、国の数が多いので一応地域別にし、あとは同じようにFlashで、と考えています。ただそうなったときにタグとの紐付けをどうするかはまだあまり考えていません。
 本格的に運用を始める際にはHTMLをはじめこの分野に詳しい方のお力添えをいただけたら感激です。

 タグの振り方については、本来なら[VRM世界征服][都道府県名]というルールにしてブックマーク全体からこの2つのタグで絞り込みたかったのですが、現時点では複数タグによる絞り込みは各ユーザー内でしかできないようなので、[VRM都道府県名]というタグ名にすることで妥協しました。
 したがって[VRM世界征服]タグは必須ではないのですが、計画全体の総数や新着の状況を知る上で使えますので、使用を喚起しています。

 はてなRSSで各ネットVRMユーザーのブクマの複数タグ絞り込みページを取得することも考えましたが、それだと新規ユーザーは自分の登録を待たないとこの計画に参加できません。
 この計画はクリッピングも含めて誰でも参加できることが肝だと思いますし、はてなRSSもはてなマップのようにいつ終了してもおかしくない気もするので(笑)、現在の方法を選びました。もっとうまい方法がありましたら教えてください。

・・・

 こういうものを作るのははじめてなので、自分の予期しない不具合があるかもしれません(自分の環境ではちゃんと見られてますが、実は他の方は見られない、というのが一番怖いオチっす)。そういう時は教えてください。がんばって対処します。

 作るときは、47の各都道府県を別ファイルで保存してベクタ化して組み合わせてはてブにリンクさせて・・・とやっていたので、このときほど道州制導入しとれよと思ったときはありません。まあ、Webコンテンツ作りに長けた方にはこれくらいの手間は当たり前なのでしょうね。
 あと離島は主なものを除いて省略しています。T島が無いとか騒ぐ人は、自分でVRMで作ってS県タグを振ればどうにでもなります。個人的には沖ノ鳥島を省いてしまったのが最大の悔いです。

2008-03-08追記:
FlashからはてブへのリンクのURLを、2バイト文字をエンコード済のものに変更しました。
posted by 45-50s at 16:46| Comment(9) | TrackBack(2) | 真VRM世界征服計画 | このブログの読者になる | 更新情報をチェックする
この記事へのコメント
FLASHを使ったインターフェイスは従来に比して親しみが持てていいと思うんですが、この方法だと過去資産を捨てることになってしまう(あるいは全部再ぶくま・・・ちょっと非現実的)ので、ちょっと折衷案を出すので待ってもらえないですかね?

あと、ボクはFLASHをやらないのでわかれば教えて欲しいんですが、FLASHの内部で外部のXMLを読んで解釈したりって出来ますか?可能ならば、この日本地図I/Fを活用する方向でうまいことマージする一案があるんですけども。
Posted by ghost at 2008年03月06日 21:00
自分もわかってないっすけど(フリーウェアを使ってほとんどブロックを組み立てるように作ったので・・・)、XMLの読み込みはできるみたいです。
"ActionScript XML"で検索するといくつかのサイトが出てきました。
これでKMLを読み込むとか、そういう感じですか?
Posted by 45-50s at 2008年03月06日 21:15
ActionScript、把握しました。

えーっと、折衷案というのは(実装はこれからですが)いわゆるアグリケータにあたる部分はボクがとれたてエンジンでXMLで提供し続けるので、それを参照して動作するFLASHを作りませんか、みたいなものです。

が、ちょっとボクらしくないことを言いますが、45-50s殿がやり始めたことに横槍を入れるのもナンセンスなので、このまま既存の世界征服計画ははてなマップと心中させて、以降は45-50s殿の新計画に移行し、旧データは、暇をみつけてチマチマ移していく(はてなマップから一気に抜き出す方法がなさ気なので)というのもアリかとは思います。

折衷案をマジでやろうとすると、ちょっと45-50s殿にはマジでActionScriptに取り組んでもらわねばならなくなるので、無理強いできることではないです。

正直、ボク自身が、単にボクのエゴで絡みたいと思っているのか、そうでないのか、判断がつかないですし、元々、世界征服計画を管理する気がない、と公言していたものなので、実際にどうするかは貴兄の思いを優先したいと思います。

どう思われますか?
Posted by ghost at 2008年03月06日 21:49
いくつか疑問があります。

> とれたてエンジンでXMLで提供し続ける

と、

> はてなマップから一気に抜き出す方法がなさ気

が反対の意味に読めてしまうのですが、XMLとしてアグリゲートすること自体は、はてなマップから一気に抜き出すこととほぼ同じではないのですか?

もうひとつは、

> ちょっと45-50s殿にはマジでActionScriptに取り組んでもらわねばならなくなる

というのは、どれくらいマジなんでしょうか(笑
今、自分がVRMスクリプトをいじって喜んでいる程度でよいのか、それともまさしくActionScriptを完璧に習得しなければいけないのか。安全性のこともありますから、後者かとは思いますが。

ActionScriptに詳しいネットVRMユーザーがいれば、その人に代わってやってもらうのが一番早いでしょうけど、それが適わなければ、自分がやってみたい気はあります。
ただ、自分は失敗してもいい勉強になるので良いですが、ghostさんのお手を煩わせるだけになるかもしれません。
Posted by 45-50s at 2008年03月06日 23:17
まず疑問にお答えします。

ボクが「はてなマップから一気に抜き出す方法がなさ気」と書いたのは、はてなマップの上のvrmタグ付きクリップの、実際のコンテンツのURL(クリップのリンク先)を外部から参照するのが容易でない、の意です。

一方で、はてなは表向きには、新規クリップ登録を3月末で終了するものの、既存データへの参照は可能にすると言っていますから、とりあえずクリップのURLを押さえておけば(現在の総覧にすべて収まっている)何とかなります。

後手に回ってしまったのでアレですけども、ボクが4月頭からやろうとしていたのは、総覧の元ネタになるRSSをはてなマップからブックマークの特定タグに切り替えて、かつ、これまで同様に総覧のXMLに追加していく、という方法です。モノがXMLなので、フォーマットは何とでもなりますから。

こうすれば、過去記録とはてなマップ廃止後の新しい記録をシームレスに参照できます。で、そのアグリケートは多分ボクが提供した方が話が早いので、45-50s殿には、そのXMLを読んで派手に動作するFLASHをご提供いただきたい、というのが概略です。

(つづく)
Posted by ghost at 2008年03月07日 08:34
さて、では具体的にどうするか、のお話ですけども。

45-50s殿の手間が最小化されるプランは、地図I/Fからのリンク先を、総覧の#付きアンカーにしていただくことです。XSLで作っているのでソース上は見えませんが、総覧上部の<エリア検索>のリンク先を見てもらうと、それぞの地域の一覧のトップにジャンプできるのがわかると思います。この方法であれば、ActionScriptはまったく必要ありません。

最もアグレッシブなプランは、貴兄のFLASHで総覧XMLを解析し、地図上に各地域の登録数を表示するとか、県をクリックしたときに表示される一覧を動的に生成するとか、そういうものです。

現実的には、その折衷案として、地域別総数はFLASH上に演出を加えて表示するけれども、各地域の一覧は、現在の総覧同様にXSLで生成したページをブラウザなりFLASHが提供するサブウィンドウ内で開くというのが、いいんじゃないか、と思います。

(つづく)
Posted by ghost at 2008年03月07日 08:43
以上が技術面の話で、実装は、メールで相談した方がいいように思います。

あとは運用面の話ですが、vrm+都道府県名というタグの恣意的なネーミングルールは、はてなブックマークのタグ別ページの仕様から導かれるルールなので、ボクの方で地域別にアクセスしやすいアグリケータを用意してしまえば、必然性はなくなるはずです。

むしろ、都道府県名のみの方が、非VRMユーザーの目に触れる可能性が確実に高まるので、このプロジェクトへの参加を表明する識別タグの他は、なるべく直感的な地域名で済むにこしたことはないです。また、コーディングはこれからなので確約は出来ませんが、ある程度の表記揺れ(青森vs青森県、みたいな)はボク側のロジックで吸収できると思ってます。

あとは、とれたてと、貴兄のFLASHの双方から、共通のガイドライン(世界征服ネタ作りの人と、はてブ登録する人それぞれに向けたマニュアル)を参照できるようにすれば、とりあえず回るかな、と。

ちょっと端折り過ぎているかも知れませんが、とりあえず以上がボクのアイデアです。もちろん、こうでなければならないというものではないので、忌憚のない意見をください。質問も歓迎します。
Posted by ghost at 2008年03月07日 08:50
> ghostさん

詳しくはメールでお返事しましたのでご覧ください。
そちらでも触れましたが、タグについては最終的には、頭に"VRM"なしの[都道府県or国名]でいこうかなと思います。もちろん、クリップはブクマするだけでOK、という手軽さは据え置きで。
Posted by 45-50s at 2008年03月07日 23:45
修正作業おつかれ様です。Opera9.25でも“タグ「vrm大阪府」を含む新着エントリー”に飛べるようになりました。
Posted by as365n2 at 2008年03月08日 07:29
コメントを書く
お名前: [必須入力]

メールアドレス:

ホームページアドレス:

コメント: [必須入力]

認証コード: [必須入力]


※画像の中の文字を半角で入力してください。

この記事へのトラックバック

とれたてVRMと真VRM世界征服計画を連結しました
Excerpt: 45-50s氏が用意してくれたFLASHによるI/Fがこちら側を向いてくれたので、合わせて、とれたてVRMが参照する世界征服計画を、従来のはてなマップベースのものから、真VRM世界征服計画へ移行させま..
Weblog: VRM入道
Tracked: 2008-03-15 21:33

「Flashで眺める真VRM世界征服計画」はじめました!
Excerpt: 「VRM日本征服計画」をこのブログに載せておよそ1ヶ月になりますが、このたび、Flashの中身を大幅に改良して、「Flashで眺める真VRM世界征服計画」をはじめました! 例えば、どこが何個のど..
Weblog: such a cool
Tracked: 2008-04-07 19:25
×

この広告は90日以上新しい記事の投稿がないブログに表示されております。