バス旅日記(2007年8月)

主にJRバスネタを扱い、ときどきWeb関連のネタを扱うこともある日記です。 不定期更新です。ネタがあるときのみ更新。1ヶ月以上昔の記事を突然掲載することもあります。

2007-08-08 (Wed)

今日の乗務
(帰宅のみ)

[国盗り] ケータイ国盗り合戦2007 国名・iエリア名対応表

お待たせしました。今年もケータイ国盗り合戦 の国名・iエリア名対応表を作成しました。せいぜいご利用ください。

それにしても武蔵国・畿内を中心に意味不明な国名変更が多かったので疲れました。 武蔵国はエリア自体にほとんど変更がないのに国名だけやたらと変わっていたため、 対応を調べるのに苦労しました。

予告していたJRや高速道路の対応については、順次対応表に追加して行く予定です。

ちなみに私はTOMEIBUSのハンドルで参加しています。 夏期休暇終了時点で8位まで浮上 していますが、そこから上積みがないため、現在は16位(26942人中)です。 今年は本気で300国完全制服の野望を持っていますので、明日から少しずつ増えて行くでしょう。

2007-08-10 (Fri)

今日の乗務
(出社のみ)

[国盗り][Web] ケータイ国盗り合戦2007のindexingに関して

うーん。/~hiji/nikki/2007/08/kunitori/area/contents.ja.html の方がindexingされるのは 好ましくないな。 正式なURIはhttp://www.wakaba.com/~hiji/nikki/2007/08/kunitori/area/です。

今のところ、GoogleとYahooに捕捉されているようなので、リダイレクトをかけておくか。

2007-08-27 (Mon)

今日の乗務
(退社→出社のみ)

[国盗り][Web] Perlで国盗り済みエリアを簡単に編集する

注:この記事はPerlの知識があることを前提にしています。タイトルは「簡単に」と書いてありますが、誰でもできるような方法ではありません。

2007年8月23日、 ケータイ国盗り合戦2007 公式ブログGoogle Earthを使ってエリアを表示させる記事が公開されました。 ネットで地図情報を出している会社であるマピオンがGoogle Earthを使って何かやるというのはさすがに予想外でしたが、Google Earthは以前から使っているのでありがたく使わせていただいています。

この記事で公開されているKunitoriAreaMap.kmzファイルを最初はGoogle Earthを使って国境の表示/非表示を切り替えていたが、Google Earthをいちいち立ち上げて編集するのは面倒なので、 自動化できないかと思いました。 KMZファイルはKMLをZip圧縮したもの なので、KMLを扱えばなんとかできるかも、と思いました。

そこでPerlスクリプトを書いてみました。

※このスクリプトの実行には、以下のものが必要です。

kuni.txtはタブ区切りテキストになっています。2列目の数字は1が表示、0が非表示です。 国盗りした国名の数字を1にして、まだ国盗りしていない国名の数字を0にして保存すれば、 GoogleEarth上で国盗り完了した国のみ色付きで表示させることができます。 また、"#"で始まる行は無視されます。 なお、保存時はUTF-8で保存するのをお忘れなく。

準備ができたら、kunitori.plを実行してください。 第一引数には統一国データファイル名 (kuni.txt)、第二引数には出力するファイル名、 第三引数にはダウンロードしたKunitoriAreaMap.kmzのファイル名を指定します。 引数を省略した場合、第一引数はkuni.txt、第二引数はout.kmz、第三引数はKunitoriAreaMap.kmzに 設定されます。

第二引数で指定したファイル(省略時はout.kmz)が作成されます。これをGoogle Earthで開けばOKです。