WYSIWYGでバルーン編集を行えるエディタ

茜丸@昼勤務 | 2007年3月17日

このブログなんですが、ご存知Movable Typeなわけです。で、デフォルトのままだとお世辞にも使いやすいと言えるエディタではありません。そこを補完してくれるのが、TinyMCEなわけです。そうすると、WYSIW [...]

Skypeを通じてGoogle Earthを遠隔リンク

茜丸@昼勤務 | 2007年3月14日

しばらくウェブを閲覧しない間に、随分とGoogle Earth関連書籍が増えてきたなぁと、このサイトの左にあるAmazonの広告を見ていて思っています。その大半は観光名所巡り的なものなのですが、中にはテクニック路線の本 [...]

ホットペッパーAPIをGoogle Earthで

茜丸@昼勤務 | 2007年3月14日

現在、引越し作業を行っているため(サーバーじゃありません)、とっても忙しいです(東京へ転勤です)。梱包作業して手を切るわ、いらなくなったブラウン管モニタ(実に8年使っていた)やらなにやらを捨てたりと、さらに業務とし [...]

Start uga_insert_html_once: head, Footer hooked: HTML inserted: Location is HEAD Start uga_get_option: footer_hooked uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: footer_hooked (1) End uga_insert_html Ending uga_wp_head_track: Start uga_filter:


KML Editorは英語版です
このブログなんですが、ご存知Movable Typeなわけです。で、デフォルトのままだとお世辞にも使いやすいと言えるエディタではありません。そこを補完してくれるのが、TinyMCEなわけです。そうすると、WYSIWYGでブログ投稿ができるので、以来ずっと使用しております。

さて、一方Google Earthはどうかといったら、Takashi.U氏やBugs氏、そして、カプチ2氏、にやにや製作さんなどなど結構国内でも海外に負けないだけのソフトウェアが出てきています(しかも、基本はフリーソフト。海外物はかなりシェアウェアが多い)。ですが、1つだけ兼ねてよりオフでは話題に出ていたんですが、実装がちょっと・・・というものに、Google Earthのプレイスマークのあのバルーン内をタグ打ちではなく、WYSIWYGでできるエディタがあります。結局のところ、VB2005で、DHTMLコントロールを使う手があったのですが、正直リファレンスがほとんど皆無!!簡易的なものは、Bugs氏のサイトで公開されています。ですが、海外発でフルにバルーンのHTMLに対応したエディタが登場しました。その名もKML Editor。シンプル過ぎる名前。

 このKML Editorなんですが、現在のところ、KMLの読み込みには対応していないみたいです。ひょっとしたらそういう機能がどこかにあるのかもしれませんが、メニューにはそれらしきものもない。このあたりは、すでにBugs氏が実装しているところなので、やはりまだこれからの実装次第といったところですが、日本語も扱えますので、今後に期待されるツールであります。使用するには、.net Framework 2.0がインストールされている必要性があります。

Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Calling preg_replace_callback: ]*?)href\s*=\s*['"](.*?)['"]([^>]*)>(.*?) Start uga_preg_callback: Array Get tracker for full url Start uga_track_full_url: www.dakiny.com/tinymce/ Start uga_is_url_internal: www.dakiny.com/tinymce/ Start uga_get_option: internal_domains uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: internal_domains (virtual.haru.gs) Checking hostname virtual.haru.gs Ending uga_is_url_internal: Get tracker for external URL Start uga_track_external_url: www.dakiny.com/tinymce/ Start uga_get_option: track_ext_links uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: track_ext_links (1) Tracking external links enabled Start uga_get_option: prefix_ext_links uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: prefix_ext_links (/outgoing/) Ending uga_track_external_url: www.dakiny.com/tinymce/ Ending uga_track_full_url: /outgoing/www.dakiny.com/tinymce/ Adding onclick attribute for /outgoing/www.dakiny.com/tinymce/ Ending uga_preg_callback: TinyMCE Ending uga_filter:


KML Editorは英語版です
このブログなんですが、ご存知Movable Typeなわけです。で、デフォルトのままだとお世辞にも使いやすいと言えるエディタではありません。そこを補完してくれるのが、TinyMCEなわけです。そうすると、WYSIWYGでブログ投稿ができるので、以来ずっと使用しております。

さて、一方Google Earthはどうかといったら、Takashi.U氏やBugs氏、そして、カプチ2氏、にやにや製作さんなどなど結構国内でも海外に負けないだけのソフトウェアが出てきています(しかも、基本はフリーソフト。海外物はかなりシェアウェアが多い)。ですが、1つだけ兼ねてよりオフでは話題に出ていたんですが、実装がちょっと・・・というものに、Google Earthのプレイスマークのあのバルーン内をタグ打ちではなく、WYSIWYGでできるエディタがあります。結局のところ、VB2005で、DHTMLコントロールを使う手があったのですが、正直リファレンスがほとんど皆無!!簡易的なものは、Bugs氏のサイトで公開されています。ですが、海外発でフルにバルーンのHTMLに対応したエディタが登場しました。その名もKML Editor。シンプル過ぎる名前。

 このKML Editorなんですが、現在のところ、KMLの読み込みには対応していないみたいです。ひょっとしたらそういう機能がどこかにあるのかもしれませんが、メニューにはそれらしきものもない。このあたりは、すでにBugs氏が実装しているところなので、やはりまだこれからの実装次第といったところですが、日本語も扱えますので、今後に期待されるツールであります。使用するには、.net Framework 2.0がインストールされている必要性があります。

Start uga_filter:

このブログなんですが、ご存知Movable Typeなわけです。で、デフォルトのままだとお世辞にも使いやすいと言えるエディタではありません。そこを補完してくれるのが、TinyMCEなわけです。そうすると、WYSIW [...]

Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Calling preg_replace_callback: ]*?)href\s*=\s*['"](.*?)['"]([^>]*)>(.*?) Ending uga_filter:

このブログなんですが、ご存知Movable Typeなわけです。で、デフォルトのままだとお世辞にも使いやすいと言えるエディタではありません。そこを補完してくれるのが、TinyMCEなわけです。そうすると、WYSIW [...]

Start uga_filter:


しばらくウェブを閲覧しない間に、随分とGoogle Earth関連書籍が増えてきたなぁと、このサイトの左にあるAmazonの広告を見ていて思っています。その大半は観光名所巡り的なものなのですが、中にはテクニック路線の本もちらほら。また、これまで独自にコンテンツを所持していた方が、その成果をGoogle Earthで披露する方もぼちぼち出てきました。非常に喜ばしい限り。Google検索では、KMLという文字を入れて検索をかけると、KMLファイルを検索できるんですが、まだまだ日本のKMLというものは極一部という感じですね。Vista搭載マシンの売れ行きがかなーり悪い状況なので、Google Earthの普及チャンスが到来していない感じでもあるんですが、いずれ、Vistaマシンも普及し、必然的に皆が皆、それほどスペックで苦しんでGoogle Earthを懸念しなくなる日がくることでしょう(事実、Intel 945GM以降のチップや、nVidia系の場合には殆ど懸念材料はなし。ただし、ATI系は過去動かなかったものもいくつかは対応したのですが、なお現在も動かないものもあります)

さて、そんな中おもしろいツールが登場しました。その名も「Unype」と呼ばれるツール。自分も最近、ちょっとしたことで会議目的でSkypeをバリバリ利用しているのですが、そのSkype経由でお互いのGoogle Earthを遠隔リンクするという変わったツールです。動画を見ていただけるとわかるのですが、別々のマシンで動かしたGoogle Earthが見事リンクし、遠隔操作ができています。だから何?といわれると、かなり返答に困るツールではあるのですが、遠隔地で仕事をするもしくは打ち合わせをするのに、Google Earthをリアルタイムなデスクトップツールとして使えるようになるといった感じで使えるツールですよ、というのが今のところ考えられる使い方。

他にも授業で遠隔リンクをするために使うなんてのもありなのかもしれませんが、その場合わざわざこれを使うまでもなく、遠隔操作ツール(pcAnywhereなど)を使えば実現できるのでメリットは薄い。ただ、このツールはGoogle Earthに特化したツールで、また使い方も非常に簡単。Skype友達とまずは接続し、お互いでUnypeを起動。Google Earth起動。あとはお互いで相手のGoogle Earthを自分のGoogle Earthで動かし放題といった感じです。実験したいところなんですが、あまりSkype友達がおらず、寂しい限り。デスクトップマシンと買ってしばらくたつLet’s note W5Lとをつなげて一人で実験・・・結論としては一人でやっても面白くないということでしょうか。暇があったら数少ないSkype友達と実験をしたいもんです。

Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Calling preg_replace_callback: ]*?)href\s*=\s*['"](.*?)['"]([^>]*)>(.*?) Ending uga_filter:


しばらくウェブを閲覧しない間に、随分とGoogle Earth関連書籍が増えてきたなぁと、このサイトの左にあるAmazonの広告を見ていて思っています。その大半は観光名所巡り的なものなのですが、中にはテクニック路線の本もちらほら。また、これまで独自にコンテンツを所持していた方が、その成果をGoogle Earthで披露する方もぼちぼち出てきました。非常に喜ばしい限り。Google検索では、KMLという文字を入れて検索をかけると、KMLファイルを検索できるんですが、まだまだ日本のKMLというものは極一部という感じですね。Vista搭載マシンの売れ行きがかなーり悪い状況なので、Google Earthの普及チャンスが到来していない感じでもあるんですが、いずれ、Vistaマシンも普及し、必然的に皆が皆、それほどスペックで苦しんでGoogle Earthを懸念しなくなる日がくることでしょう(事実、Intel 945GM以降のチップや、nVidia系の場合には殆ど懸念材料はなし。ただし、ATI系は過去動かなかったものもいくつかは対応したのですが、なお現在も動かないものもあります)

さて、そんな中おもしろいツールが登場しました。その名も「Unype」と呼ばれるツール。自分も最近、ちょっとしたことで会議目的でSkypeをバリバリ利用しているのですが、そのSkype経由でお互いのGoogle Earthを遠隔リンクするという変わったツールです。動画を見ていただけるとわかるのですが、別々のマシンで動かしたGoogle Earthが見事リンクし、遠隔操作ができています。だから何?といわれると、かなり返答に困るツールではあるのですが、遠隔地で仕事をするもしくは打ち合わせをするのに、Google Earthをリアルタイムなデスクトップツールとして使えるようになるといった感じで使えるツールですよ、というのが今のところ考えられる使い方。

他にも授業で遠隔リンクをするために使うなんてのもありなのかもしれませんが、その場合わざわざこれを使うまでもなく、遠隔操作ツール(pcAnywhereなど)を使えば実現できるのでメリットは薄い。ただ、このツールはGoogle Earthに特化したツールで、また使い方も非常に簡単。Skype友達とまずは接続し、お互いでUnypeを起動。Google Earth起動。あとはお互いで相手のGoogle Earthを自分のGoogle Earthで動かし放題といった感じです。実験したいところなんですが、あまりSkype友達がおらず、寂しい限り。デスクトップマシンと買ってしばらくたつLet’s note W5Lとをつなげて一人で実験・・・結論としては一人でやっても面白くないということでしょうか。暇があったら数少ないSkype友達と実験をしたいもんです。

Start uga_filter:

しばらくウェブを閲覧しない間に、随分とGoogle Earth関連書籍が増えてきたなぁと、このサイトの左にあるAmazonの広告を見ていて思っています。その大半は観光名所巡り的なものなのですが、中にはテクニック路線の本 [...]

Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Calling preg_replace_callback: ]*?)href\s*=\s*['"](.*?)['"]([^>]*)>(.*?) Ending uga_filter:

しばらくウェブを閲覧しない間に、随分とGoogle Earth関連書籍が増えてきたなぁと、このサイトの左にあるAmazonの広告を見ていて思っています。その大半は観光名所巡り的なものなのですが、中にはテクニック路線の本 [...]

Start uga_filter:


ホットペッパーAPI
現在、引越し作業を行っているため(サーバーじゃありません)、とっても忙しいです(東京へ転勤です)。梱包作業して手を切るわ、いらなくなったブラウン管モニタ(実に8年使っていた)やらなにやらを捨てたりと、さらに業務として他の方の引越しの手配したりとこの時期の引越しというのは、1年で最も過酷なシーズンです(業者さんにとっても)。

ということで、とてもウェブに触れている暇がなく、その間に山ほどトラックバックスパムやらコメントスパム(すべてプラグインにて隔離⇒隔離率97%ほど)が蓄積されており、へたっていましたが、ようやくメドが絶ったのでちょろっと書いてみようと思います。とはいえ、今月末から来月中旬まではまったくウェブに接続できなくなるので、いましばらくこの状態は続いてしまいますね・・・

さて、そんな中、かねてより自分もやりたかった、そしてやらずに放置していたものとして「ホットペッパーAPIを使って、Google Earthにマッシュアップ!?」をTakashi.U氏が実現してくれました。原理はこれまでも紹介した中にありましたが、緯度経度情報を取得し、それをPHPになげてクエリー検索。その後帰ってきたXMLファイルをXSLTでパース・整形したあと、KMLを出力といった具合です。

Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Calling preg_replace_callback: ]*?)href\s*=\s*['"](.*?)['"]([^>]*)>(.*?) Ending uga_filter:


ホットペッパーAPI
現在、引越し作業を行っているため(サーバーじゃありません)、とっても忙しいです(東京へ転勤です)。梱包作業して手を切るわ、いらなくなったブラウン管モニタ(実に8年使っていた)やらなにやらを捨てたりと、さらに業務として他の方の引越しの手配したりとこの時期の引越しというのは、1年で最も過酷なシーズンです(業者さんにとっても)。

ということで、とてもウェブに触れている暇がなく、その間に山ほどトラックバックスパムやらコメントスパム(すべてプラグインにて隔離⇒隔離率97%ほど)が蓄積されており、へたっていましたが、ようやくメドが絶ったのでちょろっと書いてみようと思います。とはいえ、今月末から来月中旬まではまったくウェブに接続できなくなるので、いましばらくこの状態は続いてしまいますね・・・

さて、そんな中、かねてより自分もやりたかった、そしてやらずに放置していたものとして「ホットペッパーAPIを使って、Google Earthにマッシュアップ!?」をTakashi.U氏が実現してくれました。原理はこれまでも紹介した中にありましたが、緯度経度情報を取得し、それをPHPになげてクエリー検索。その後帰ってきたXMLファイルをXSLTでパース・整形したあと、KMLを出力といった具合です。

Start uga_filter:

現在、引越し作業を行っているため(サーバーじゃありません)、とっても忙しいです(東京へ転勤です)。梱包作業して手を切るわ、いらなくなったブラウン管モニタ(実に8年使っていた)やらなにやらを捨てたりと、さらに業務とし [...]

Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Calling preg_replace_callback: ]*?)href\s*=\s*['"](.*?)['"]([^>]*)>(.*?) Ending uga_filter:

現在、引越し作業を行っているため(サーバーじゃありません)、とっても忙しいです(東京へ転勤です)。梱包作業して手を切るわ、いらなくなったブラウン管モニタ(実に8年使っていた)やらなにやらを捨てたりと、さらに業務とし [...]

Start uga_wp_footer_track: Start uga_get_tracker Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Start uga_get_option: account_id uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: account_id (UA-159521-2) Ending uga_get_tracker: Start uga_insert_html_once: footer, Footer hooked: HTML inserted: Location is FOOTER Inserting HTML End uga_insert_html Ending uga_wp_footer_track: Start uga_shutdown Start uga_in_feed Ending uga_in_feed: Start uga_track_user Start uga_get_option: ignore_users uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: ignore_users (1) Start uga_get_option: max_user_level uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: max_user_level (8) Tracking user with level Ending uga_track_user: 1 Footer hook was executed Start uga_get_option: footer_hooked uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: footer_hooked (1) Start uga_get_option: debug uga_options: array ( 'version_sent' => '1.6.0', 'advanced_config' => true, 'account_id' => 'UA-159521-2', 'internal_domains' => 'virtual.haru.gs', 'max_user_level' => '8', 'prefix_ext_links' => '/outgoing/', 'prefix_mail_links' => '/mailto/', 'prefix_file_links' => '/ge/wp-content/uploads', 'track_extensions' => 'kmz,kml', 'enable_tracker' => true, 'filter_content' => true, 'filter_comments' => true, 'filter_comment_authors' => true, 'track_adm_pages' => true, 'track_ext_links' => true, 'track_mail_links' => true, 'track_files' => true, 'ignore_users' => true, 'debug' => true, 'check_updates' => true, 'footer_hooked' => true, ) Ending uga_get_option: debug (1) -->