はてなキーワード: グーグルマップとは
今回は、ジョギングについてお話したいと思います。つれづれと書いてみます。
スポーツや趣味を始めるときに道具を吟味することは重要です。いきなり有名選手のコスプレをするのもアレげなので、近所の靴屋やユニクロへいってみよう。
ジョギングシューズを買う。買うときは夕方以降に行くこと。この時間帯が足がむくんで大きくなっている。つま先側がくつの内側にぶつかっていないことをチェックしよう。ワイドサイズとかEEEとか4Eなんてのがあれば、幅が広い分履きやすいはず。
値段はどうせ履きつぶすのだから5000円くらいので十分です。
ユニクロやUGにいくとスポーツものっぽいコーナーがある。それで十分です。(近所で服を売っているお店がユニクロしかないというのもあるが)季節によって半袖長袖と売っているものが変わる。春夏は半袖中心だし、秋冬は長袖が多くなる。季節の終盤になると色とサイズがなくなってくる。妥協して変な色を買ってしまうとやる気がなくなってしまうかもしれない。色は、マネキンが着ている組み合わせを参考にするのが無難かもしれない。
ポケットにはファスナーがついているものを選ぶこと。これは重要だ。家の鍵を落とす心配がなくなる。
iPod Shuffleのいちばん安いので十分。落とすかもしれないし、突然の雨に降られるかもしれない。
ヘッドホンは、ジョギング用を手に入れたほうがしあわせだ。耳に引っ掛けるタイプで、えりにコードを止めるクリップがついているとモアベターだ。ふつうのタイプだと耳から落ちるし、耳栓タイプだと着地したときの振動が伝わってうるさい。
時計はあったほうがいい。走っているのが気持よくて時間を忘れてしまうことがあるから。万歩計も面白いかもしれない。
グーグルマップを使って距離を図りながら決めていくと便利だ。近所の公園まででもいいし、よく人が走っているような場所を目指そう。グーグルマップの左下の距離測定ツールボタンをクリックして、距離を測る。最初は2kmを目安にする。次は4kmを目安にとだんだんと距離を伸ばしていこう。できるだけ、自動車や信号の数が少ないほうが走りやすい。
お気に入りのジョギンググッズを身につけたら、家の外に出よう。簡単に準備運動をする。小学校や中学校で習ったもので十分。
早歩きが走るに変わったくらいのゆっくりなスピードで走るのがポイント。急がない。信号が赤になれば休む。ジョギングファンの印象を良くするために交通ルールは守るようにしておいたほうが長続きすると思います。
1日の何分の1を走ることにまわすかを考えると自ずとどれくらい走ればいいのかが分かってくる。決められた距離を急いで走る必要はまったくない。
1/24日を走ることに当てるのならば、1時間走ればいいし、1/48日を走ることに当てるのならば、30分走ればいい。
ジョギングを始めることで健康なれるかもしれない。始めたことで、交通事故にあって死んじゃうかもしれない。それでは、みなさんの健闘を祈る!
10/18 改訂
なお、取得した画像の著作権はグーグル他各社が保持しています。
ご利用は計画的に私的範囲でどうぞご利用ください。
#!/usr/bin/perl use strict; use warnings; use Getopt::Long; use LWP::UserAgent; use GD; my $cmdline = join(" ", $0, @ARGV); my $usage = "usage: $0 -sx=116423 -sy=51603 -ex=116426 -ey=51605 -dx=4 -dy=3 -z=17 -size=300 -get=30 -dir=cache -output=output.jpg -nodebug"; my ($sx, $sy) = (0, 0); my ($ex, $ey) = (0, 0); my ($dx, $dy) = (4, 3); my $z = 17; my $size = 300; my $get = 30; my $dir = "cache"; my $output = "output.jpg"; my $debug = 0; GetOptions("sx=i" => \$sx, "sy=i" => \$sy, "ex=i" => \$ex, "ey=i" => \$ey, "dx=i" => \$dx, "dy=i" => \$dy, "z=i" => \$z, "size=i" => \$size, "get=i" => $get, "dir=s" => \$dir, "output=s" => \$output, "debug!" => \$debug) or die "$usage\nDied"; if ($ex == 0) { $ex = $sx + $dx; } else { $ex++; $dx = $ex - $sx; } if ($ey == 0) { $ey = $sy + $dy; } else { $ey++; $dy = $ey - $sy; } $sx>0 and $dx>0 and $sy>0 and $dy>0 and $z>0 and $dir and $output or die "$usage\nBad arguments"; $dx*$dy > $size and die "Getting too large."; $debug and print "debug: mkdir $dir\n"; mkdir $dir; -d $dir or die "can't make dir $dir: $!"; my $base = sprintf("http://khm%d.google.co.jp/kh/v=46&z=%d", int(rand(4)), $z); my $ua = LWP::UserAgent->new; printf "now get %d images...\n", $dx*$dy; for (my $x=$sx; $x < $ex; $x++) { for (my $y=$sy; $y < $ey; $y++) { my $file = sprintf("%s/%02dz%06dx%06d.jpg", $dir, $z, $x, $y); $debug and print "debug: check of $file\n"; -s $file and next; --$get < 0 and last; my $req = HTTP::Request->new(GET=>+"$base&x=$x&y=$y"); $debug and print "debug: fetch from ".$req->uri."\n"; my $res = $ua->request($req); unless ($res->is_success) { print "fail fetch from $file: ", $res->status_line, "\n"; next; } if (open(my $fh, ">", $file)) { $debug and print "debug: write of $file\n"; binmode $fh; print $fh $res->content; close $fh; } else { print "fail open in $file: $!\n"; } } } $get < 0 and print "reach the getting limit, skip after all.\n"; printf "creating %dX%d image...\n", 256*$dx, 256*$dy; my $image = new GD::Image(256*$dx, 256*$dy); for (my $x=$sx; $x < $ex; $x++) { for (my $y=$sy; $y < $ey; $y++) { my $file = sprintf("%s/%02dz%06dx%06d.jpg", $dir, $z, $x, $y); $debug and print "debug: check of $file\n"; -s $file or next; $debug and print "debug: read of $file\n"; my $part = GD::Image->newFromJpeg($file); $debug and print "debug: image copy\n"; $image->copy($part, 256*($x-$sx), 256*($y-$sy), 0, 0, 256, 256); } } #$image->string(gdSmallFont, 0, 0, $cmdline, $image->colorAllocate(255, 255, 255)); open(my $fh, ">", $output) or die "fail open $output: $!"; $debug and print "debug: write of $output\n"; binmode $fh; print $fh $image->jpeg(); close $fh;
例えば秋葉原とか
perl gmwall.pl -sx=116423 -sy=51603 -ex=116427 -ey=51606
駅だけとか
perl gmwall.pl -sx=465701 -sy=206420 -ex=465705 -ey=206423 -z=19
使う数値はfirebugなどで拾ってください。
自分の地元は無個性っぽくはないと勝手に思ってたけど、捨象気味に列挙したらそうでもなかった。
和歌山市すげーんでねーの。
色々主義主張があるというのは分かるけれども、こういった形で子供をダシするのは、大人のすることじゃないよね。
とりあえず、「通知があったのは10日前」ってのは分かるけれど、工事はもう何年も前から始まってるし、橋脚も立って、もう引き返せない状況ってのはずっと前に分かってたこと。なんでそれに子供を巻き込むかな。絶望的だけど、気が済むようにやれば良いよ、大人たちは。でも、子供をダシにする親ってなんなのかな。
開通すれば、車が増えて、危ないし煩いし空気汚れるけど、結局まわりのみんなは納得しちゃったんだよね。所謂空気嫁。気持ちは分かるけど自重しろ。
ってだけ書くと、個人だとか同調圧力とかなんとか言われそうなんだけど、次のグーグルマップとか見てもらえば、置かれてる状況も分かるんじゃないかな。
周囲の状況
幼稚園自体は北西の予定地から100mははなれてる。
おそらく北西にある小さな水路か小川沿いの木々が、幼稚園の畑じゃないかと、下記写真を見て思った。
http://www.iza.ne.jp/news/newsarticle/politics/localpolicy/187272/slideshow/121969/
これが何時の頃の写真かは分からないけれど、もう中止できるような状況ではない、というのは分かるでしょう。
追記
畑は多分この木の向こう側あたり。