Hatena::ブログ(Diary)

shouhの日記

2015-04-11

Googleマップでマイマップを作る

Googleマップでマイマップ(自分用に目印やコメントを打った地図)を作る際に迷ったことを、Q&A形式でまとめてみた。

Q: マイマップを作るのに必要なものは?
A: Googleアカウントログインする必要がある。

Q: レイヤって何?
A: ピン(地図上の特定位置に打てるコメント付き目印)やライン(地図上に引ける線。近道や道順をメモするのに使う)といったオブジェクト包含した概念。ファイル・フォルダのフォルダみたいなもの。飲食店レイヤ、遊び場レイヤといった感じで上手いこと分けてやると便利。ちなみにレイヤ内のオブジェクトは、チェックボックスのON/OFFで表示・非表示にできる。飲食店レイヤのみ見たいので遊び場レイヤを非表示にするとか、そういった使い方ができる。

Q: レイヤ内のオブジェクトを別のレイヤに移動させたい
A: 可能。単にD&Dすればよい。

Q: 航空写真は使えないの?
A: 使える。レイヤ表示欄の一番下(レイヤがたくさんある場合は一番下までスクロールしないと見えない)の「基本地図」から切替可能。

Q: ピンに入力するコメント欄で改行するには?
A: Ctrl + Enter

Q: データのエクスポートはできないの?
A: できる。ネットで調べると特別な手順が必要だと出てくるが、それは情報が古いだけ。2015/04現在のGoogleマップでは、普通に[KMLエクスポート]というメニューがある。

Q: 地図の公開設定はどうなっているの?自分だけ見れる地図とか、皆が見れる地図とか、そういう設定はできる?
A: できる。インターネットに公開(誰でも見れるし検索結果にも出てくる)、URLを知っている人のみアクセス可能、特定ユーザーのみ(自分のみとか)…の三種類。設定は[共有]ボタンから。このボタンを押すと地図名と説明の入力画面が出てきて「あれ?共有設定は?」となるのだけど、共有設定はその画面を完了した後に出てくる。紛らわしいですな。

Q: 地図の削除は可能?
A: 可能。[共有]ボタンの横のオプションボタン(まるポチが縦に三つ並んだアイコン)から。

2013-12-01

on hold されて初めてわかった Stackoverflow の価値観

日頃からお世話になっている Stackoverflow。質問を投稿できればもっと便利なはず。英語はダメダメだけど、とりあえず挑戦してみた。

質問したのはこれ(ただし 13/12/01 21:28 の時点で書きなおしています)。

I tried this:

import os
os.startfile("notepad")

Next, I re-executed the above code as Notepad.exe was running. Then Notepad.exe was closed for some reason and opened again. Why is Notepad.exe closed once?

Why does os.startfile function kill a remaining process? - Stack Overflow

言いたかったのは以下のようなこと。

1. 提示してるスクリプトを実行するとメモ帳が開いて終了する
2. そのメモ帳は開いたままで、もう一度同じスクリプトを実行する
3. すると開いていたメモ帳が何故か閉じられる

正直英文になってないと思う。でも誰かが答えてくれるとは思っていた。これでも意味は読み取れるだろうし、Stackoverflow の回答者達は非常に熱心だから。

でも実際に来たのは以下の簡単なコメントだけ。

Cannot reproduce here


もう少し様子を見ていたが何の反応も無し。数日置いた後で再度見てみたら、なんと off topic として on hold されていた。要は「質問として不十分だから質問から外させてもらったぜ」ということだ。on hold した方々によると理由は

Questions asking for code must demonstrate a minimal understanding of the problem being solved. Include attempted solutions, why they didn't work, and the expected results. See also: Stack Overflow question checklist" - David Heffernan, Matt, Danko, Maerlyn, greg-449


とのこと。もっとはっきり書けってことですかね。数日空いていたのはたぶん「もっとはっきり書きなおしてくれるかな」と様子を見ていたのだろう。あるいは質問の過去ログをチェックしたタイミングがたまたまそうだったかもしれないが。

(まだ質問一つしか投稿してないけど)ここから Stackoverflow という Q&A サイトの性質というか価値観が見えてくる。

Stackoverflow は質問一つ一つを大切にしているのだ。不十分な質問は誰にも答えられないから価値がない。むしろゴミだろう。普通の Q&A サイトではそういうものは放置されるが Stackoverflow では違う。サイトの質を高めるために放置しない。on hold という形で然るべき対処を取る。それも問答無用に外しているのではない。on hold された質問は修正することができ、ちゃんと修正されたら復活する。ちゃんとした質問を書きなさいと質問者自身に促してもいるのだ。要するにクオリティの高い Q&A サイトに仕上げることに余念が無い。

私の認識とは全然違っていた。私は Yahoo 知恵袋や教えて Goo の英語版&プログラミング版だと思っていた。回答者と有識者が桁違いに多いとも。正直言って「多少不十分な質問でも誰かが答えてくれるだろ」が本音だった。

次はもっと推敲してから投稿してみます。