2005-02-20 [長年日記]
_ 地道にコード整理&高速化中 (01:27)
そろそろコアとなる機能は出そろったので、いろいろ整理中。動かしているコードを直接リファクタリングするという大技実施中に付き、ときどきエラーメッセージが出たりする方もいたかもしれませんが、そろそろ整理も終わったのでまたしばらく安定運用に戻ります。多分。きっと。
_ 位置情報検索を追加 (15:30)
MMに位置情報専用の検索機能を追加しました。
- 位置情報検索 - http://1470.net/mm/searchmap
そのうちXML HTTP Requestのテストを兼ねて、もうちょい使いやすいインターフェースにしようっと。
_ XML HTTP Requestを使ってみた (19:37)
位置情報検索のインターフェースで最近流行っているらしいXML HTTP Requestを使ってみた。
位置情報検索のフォームで都道府県と市町村の組み合わせを入力させるんだけど、都道府県と、それに対する市町村情報をあらかじめロードしておくのはうざい。だから、都道府県を選択した段階で、それに対応する市町村一覧を持ってきて、市町村用のドロップダウンリストにセットする。
XML HTTP Requestオブジェクトを作成するところは、「Using the XML HTTP Request object」のサンプルをほぼそのまま利用。あとは、都道府県ドロップダウンリストのonchangeで、change_prefecture()関数を呼ぶ。change_prefecture()関数の中では、XML HTTP Requestを使って現在選択されている都道府県に対応する市町村データをカンマ区切り文字列でもらってきて、市町村用ドロップダウンリストをその内容にあわせてアップデート。
ひとまず手元のIE、Firefoxでは動いたけど、Opera(7.5)では動かなかった。Opera 7.6 preview 1以降では動くらしいからまあいいや。どうせこの機能を使う人は(現状では)あまりいないだろうし、面倒だから、非対応バージョンへの救済措置は用意しない。
_ デザインいじりと集計期間短縮化 (20:03)
blogmapのデザインをいろいろいじっています。あと、blogmapのランキング集計期間を短くしました。URLランキングを48時間→24時間、メディアランキングを一週間→3日間にしてます。その分ランキングの動きは激しくなりますが、SPAM的な情報の影響も受けやすくなると思いますので、リンクを踏む前にはいろいろ注意してください。



