+ ■ あらまし
auの携帯電話にはGPS機能を有するものがある。この読み込みには、au携帯電話が解するHDML言語を用いて、device:gpsoneでアクセスするのだが、HDML言語での自動リロード機能を用いれば、連続的に位置情報を更新することができる。
■ <1-5> GoogleMapを用いたリアルタイム表示の組み合わせ
→「imakoko!」の欄を参照。
+ ■ サンプルプログラム
http://hpcgi1.nifty.com/kinseijin/tmp/
GPS対応のau移動機に上記アドレスを打ち込めば、定期的にログを書き込みに行くようになります。興味のある人は遊んでみてはどうでしょうか。ただ、排他処理を全然してないのでお遊び程度と思ってください。
PCからでもlogに書かれた場所を見ることはできます。マピオンは旧測地系のみ、うおっちずとmapfanは新測地系のみ対応です。なので、違ったものだとずれます。携帯電話からだったら、NAVITIME(「ナ」って書いたやつ)を推奨します。
+ ■ 7行プログラミング
- SevenLines http://cm.xrea.cc/
- 七行プログラミング http://pc8.2ch.net/test/read.cgi/php/1036141603/
をみて、上のプログラムが、79文字×7行でプログラミングする「7行プログラム」のネタとして良いのではないかと思い、試してみた。
○ <3-1> シェバング抜いて9行
だめでした…○| ̄|_
#!/usr/local/bin/perl $_=$s=$ENV{QUERY_STRING};$u="http://$ENV{HTTP_HOST}$ENV{SCRIPT_NAME}"; $r="device:gpsone?url=$u&ver=1&datum=0&unit=0&acry=0&number=0";$l='+>>log'; $h=$k="Content-Type: text/x-hdml;¥n¥n";$k=‾s/x-hd/ht/;open(L,$l);$a='';$c='
';$z='