MozillaZine.jp フォーラム https://forums.mozillazine.jp/ |
|
JWeatherの要望 https://forums.mozillazine.jp/viewtopic.php?f=16&t=10011 |
ページ 1 / 1 |
作成者: | Ray [ 2010年4月01日(木) 00:25 ] |
記事の件名: | JWeatherの要望 |
JWeather1.3.0使ってみました。 とっても便利なんだけど要望があります。 1)天気の登録地点を複数出来るようにしてほしい。 例えば、普段は東京にいるけど出張でよく大阪行く場合。 両方の天気が気になるので簡単に切り替えられるといい。 2)一時的に登録地点を設定して天気が見られるようにしてほしい。 例えば、明日旅行いく場合。 旅行先の天気が気になるのは前日などの数回程度だと思うので一時的に見れるだけで十分です。 両方とも登録地点をその都度変えればいいのだけど面倒です。 JWeatherの左上の「○○の天気予報」ボタンを押した時に 設定画面、登録済み地点、今回だけ設定 みたいに選べると嬉しい。 3)JWeatherの下の「気象レーダー」、「警報注意報」のボタンに新しいページで開くってことが明確に分るようにしてほしい。 他のボタンは押した時にウィンドがポップアップするのにこの二つは気象庁のページが開くので違和感があります。 |
作成者: | mitsugu [ 2010年4月01日(木) 06:10 ] |
記事の件名: | Re: JWeatherの要望 |
要望拝見しました。 各項目に関してすぐには返答できませんので、まずは御要望に対する分析検討のお時間を頂戴できますか? |
作成者: | mitsugu [ 2010年4月01日(木) 10:45 ] |
記事の件名: | Re: JWeatherの要望 |
まず最初に JWeather の開発の歴史について説明させてください。JWeather の将来を決定する上で重要なことなので。 JWeather は以下のような経緯で開発されました。なお geolocation 機能のインプリメントを断念した経緯は省略します。
余談ですが 2009 年のトムラウシ山での気象遭難事故を分析する時に JWeather にはかなり活躍してもらいました。 要点をまとめると以下のようになります。
Rayさん さんが書きました: 1)天気の登録地点を複数出来るようにしてほしい。 実はこのリクエストは JWeather の仕様決定に一番影響力のある友人からもリクエストがあり、開発予定のキューには入れています。 ただこの変更は単なる UI の変更にとどまらず、JWeather の開発哲学を根本から見直すことになるのでまだ着手していないのが現状です。JWeather の開発哲学に関しては前述の通りです。なお複数の一次細分区域に対応するということは、JWeather を "山屋に必要な気象情報を提供する" から "最重要課題として日常の天気情報を提供する" という開発哲学の変更を伴います。 またユーザからは単に UI レベルの変更に見えますが、内部的には、ほぼ 0 からの作り直しになりますので時間が必要です。 またこれまでの話と一部重複しますが以下のような議論があります。
Rayさん さんが書きました: 2)一時的に登録地点を設定して天気が見られるようにしてほしい。 これは 1) で実現させる可能性がある、という解答ではだめでしょうか。ただし「何時」という確約が現状ではできません。根本的な開発哲学の部分で悩んでいるからです。 Rayさん さんが書きました: 3)JWeather の下の「気象レーダー」、「警報注意報」のボタンに新しいページで開くってことが明確に分るようにしてほしい。
現在の JWeather ではマウスカーソルをボタンに置くことで下図のようにツールチップに気象庁のページを開くように表示していますがそれではだめでしょうか。天気予報の表示部を狭くしたり、JWeather がパソコンの画面に収まらない、なんかボタンがブサイクという事態を避けたいというのもあります。 また「気象レーダー」に関しては JWeather と同等の XULRunner アプリケーションである JWBird と同じようにすることも考えていますが、まだ決定するに至っていません。この JWBird と同じようようにする、というのは下図のようにダイアログボックスに直接気象レーダーの画像を表示することを指します。さくっと決めてしまってもいいのですが。 さらに作者としての本音を言えば、日常用途向けに開発哲学を変更するなら、そちらは他の方にメンテナーになっていただいて、自分は山屋用にさらに特化した仕様変更を加えていくようにしたい、という希望は持っています。 |
作成者: | Piro [ 2010年4月01日(木) 12:00 ] |
記事の件名: | Re: JWeatherの要望 |
話はズレますが、名前自体を「JWeather」からもっと本来想定されていた用途に即した名前(「FoxAlpinist」とか)に変えるということも検討されてはどうでしょうか? http://sbietc.blog43.fc2.com/blog-entry-1055.html この話で言う所の、日本のメーカーの売り込み方ではなくiPhoneの売り込み方を取り入れるということで。 正直な所、今の名前だとForecastFox等と何が違うのかというのが自分にはよく分かりませんでした。 開発の経緯を見て、これはもったいないなあと。せっかく明らかな目的があって作られているのに、本来リーチして欲しい人に届く前に、想定していなかった用途のために開発が迷走してしまった、という風に読めましたので。 |
作成者: | mitsugu [ 2010年4月01日(木) 19:53 ] |
記事の件名: | Re: JWeatherの要望 |
ただ山屋に特化するとしても、複数一次細分区域対応に意味がないかというと、実はそうでもないんです。というかつい先ほど、そのことに気がつきました。午前中に書き込んだトムラウシ山でピンときました。大雪山系の旭岳からトムラウシ山経由でトムラウシ温泉に下山するロングコースの場合、ひとつの一次細分区分では全コースをカバーできないよね、と。 例えば次のようなロングコースの縦走を計画しているとします。北又ダムから入山して鹿島槍ヶ岳まで南に駆け抜けるコースになります ( なんだかいろいろ突っ込まれそうなハードなコースですw )。
ということは、とどのつまり日常用途に限らず登山用途限定であっても、複数の一次細分区域に対応することに意味があることになります。 これまでそのことに気がつかなかったのは、もっぱら自分が後立山連峰を中心としたせいぜい 2 〜 3 泊程度の山行きしかやってないことに寄ります ( 例えば栂池から入って白馬岳経由白馬鑓ヶ岳、鑓温泉経由猿倉下山を縦走と呼ぶのか?とかw )。恥しい話です。 以上のことから Ray さんのニーズのうち 1) はもともと満たすべきであって、その結果 2) も満たされることになります。 あと一点だけ決めるべきことは、拡張を起動した時に最初にユーザが目にするべきなのは天気図なのか、それとも現状と同じ週間天気予報なのか、ということです。 山屋限定を打ち出すならば最初にユーザが目にするのは天気図であるべきだと私は考えていますが、他の山屋さんは違う考えを持っていらっしゃるかもしれません。小屋番の人や遭対協の人、パトロールの人、一般登山者の方々の意見も本当は聴いてみたいところです。 山に登らない人にとっては最初に目にするのが週間天気予報の方が自然でしょう。また登山者であっても入山前のアプローチの段階では、天気予報の方がより気になるというのも事実です。どちらも一長一短でなかなか決めづらいところです。 さらには現在が計画を立てている段階なのか、アプローチ中なのか、行動中なのか、停滞中なのか、あるいは荒天が続いているものの一時的な天候の回復の間隙を突いて一気にエスケープして下山するのか、体力が低下しているメンバーはいないか、といったような "状況" により即時に必要な情報は変化します。現時点では山中でネットにつながることはありえないので、計画段階、入山前を想定すればよいのですが。 ForecastFox については自分はあまり理解していないのですが日本の気象データは気象庁のものなのでしょうか?また全ての一次細分区域をカバーしているのでしょうか? 余談になってしまいますが、有償無償を問わず企業が日本国内で日本の気象データを配信する場合、気象庁のデータをそのまま配信することが法律で定められています。しかも各気象台が発表する気象概況の職員のパンチミスを修正することすら許されていません ( ここは笑うところですw )。ときどき気象概況に謎の全角スペースや改行が含まれていることがありますw もちろん気象予報士が定められた範囲で情報を付加することは許されています。そこが各気象情報を扱う企業の腕の見せ所だそうです。 |
作成者: | Ray [ 2010年4月01日(木) 20:40 ] |
記事の件名: | Re: JWeatherの要望 |
山屋用だったのですか。 forecastfoxよりちょっと詳しい天気が分るてくらいの認識でした。 forecastfoxはwww.accuweather.comから取ってるようです。 http://takanory.net/firefox/forecastfox/index_html 東京だと↓ http://www.accuweather.com/world-index- ... A041|TOKYO pro版ではThe Japan Meteorological Agency's worldwide medium-range model.って書いてあるけど、無料版ではどこまでなのか分らなかった。 http://www.accuweather.com/ProBenefits.asp 私は登山と言えれるか分らないけどトレッキング(ハイキング?)はします。天気図より週間天気予報のが気になります。天気図をちゃんと読んでないとも言えるけど... ボタンにツールチップが出るのは気付きませんでした。これなら判断付きます。 |
作成者: | mitsugu [ 2010年4月01日(木) 23:00 ] |
記事の件名: | Re: JWeatherの要望 |
ちょっとしばらく開発の裏話的な話が続くことを御容赦願います。 まぁ、もともとは山行きの計画を立てるために使いたい、という個人的なニーズで開発したのですが、どうせなら一般的な天気予報もまとめて表示できるといいよね、ということから最初のバージョンから少しずつ UI に手を加えて今の形になっています。 最初はボタンをクリックすることで、気象庁のトップページと北海道放送の専門天気図のページを表示するように作られていました。気象レーダーと警報・注意報のボタンはありませんでした。天気図を直接表示する機能ももともとは無かったものです。 また現在では一次細分区域が表示されているボタンをクリックすることで、一次細分区域を変更できるようになっていますが、これももともとはコンテキストメニューでメニューを選択して、ダイアログボックスを表示するようになっていました。 これをボタンに置き換えたのは友人から Ray さんの 1) とまったく同じことを求められて、暫定的にボタンにした結果です。彼は自宅がある大阪府と会社がある兵庫県南部を簡単なオペレーションで切替えたかったのです。 ただ私はその要求を聴いた時に困りました。拡張の目的が変ってしまうと思ったからです。そこで彼のニーズと私のもともとのニーズの折衷案として、一次細分区分を変更するためのダイアログをオープンする処理をコンテキストメニューから前面のボタンに置き換えたわけです。とりあえず友人はそれで満足してくれました。 ですが私もそんなに頻繁に山に行くことができるわけではありません。当然日常用途で JWeather を使用することがほとんどになります。すると、まぁ魔がさして、めったに開かないあるいは他の人はほとんど見ないと思われる天気図の表示、気象庁、北海道放送の専門天気図のページの表示をコンテキストメニューに追い遣ることになりました。 これが現在の JWeather の姿です。 JWeather はこのような遷移をたどっているわけですが、今でも私は JWeather でもっとも重要な機能は気象概況の表示と天気図の表示だと思っています。これだけは私的に譲れない一線なわけです。このふたつのボタンの位置も最初のバージョンから一切変更していません。 と、私のこだわりをくどくどと書いてきたわけですが、以下のような考え方もあるのです。
これらのことを勘案すると山用と日常用の妥協点で落ちつかせるしかないか、という判断もあるわけです。 これまでの考察で Ray さんの 1) の要望は用途を問わず JWeather に必須であることが明確になったわけです。ですからインプリメントに向けて具体的に動き始めます。そのきっかけを与えてくださった Ray さんに感謝申し上げます。 これから UI を含めた再設計に入りますので、完成までかなりの時間を要するものと思われます。しばらくは現在の仕様で耐えていただきたくお願い申し上げます。 さて、拡張名をどうするかですが、Piro さんからアドバイスをいただいています。個人的には "Chart" という文字を入れたいところなのですが、そうすると天気図をいきなり開く必要性を感じます。 現時点での JWeather はいろんなことの妥協の産物なので、当面はこのままで行こうと思います。問題の先送り、と指摘されると辛いところではあります。 以下余談となります。 www.accuweather.com ですが、精査したわけではありませんが、ドロップダウンされるリストをざっと確認したところ、どうもアメダスの設置位置と重なるようです。ちなみに気象庁の予報区分は以下のようになります。 ・一次細分区分 天気予報を発表する区分 ex) 北海道上川地方 ・二次細分区分 注意報・警報を発表する最小単位および暴風域に入る確率の区分 ex) 岐阜県飛騨北部 ちなみに JWeather は初めて私が作った拡張になります。2007 年の Software Design 4 月号の Piro さんや Gomita さん、level さんの記事がなければ JWeather 存在していません。また teramako さん、あさんのアドバイスがなければ、やはり重要な機能が欠落したままになっていたことでしょう。今さらですが Piro さん、Gomita さん、teramako さん、あさん、level さんに感謝申し上げます。Firefox 1.5 に最初のバージョンをプライベートリリースしていますので、本当に今さらで申し訳ありません。 |
作成者: | mitsugu [ 2010年5月16日(日) 06:22 ] |
記事の件名: | Re: JWeatherの要望 |
JWeather 作者の mitsugu です。 Ray さんにお願いがあります。Ray さんご希望の機能ですが、Ray さんに JWeather を Fork していただき、高機能版新規拡張として機能追加をお願いできないでしょうか。理由は二つあります。
特に一つめの作業時間がまったくとれないのが致命的です。 なお JWeather のソースファイルは MIT ライセンスにより以下の github で公開しています。Fork していただいて御自由に改変、公開していただけます。 http://github.com/mitsugu/JWeather 拡張の名称と ID、namespace さえ被らなければ、他のユーザさんが拡張を取り違えたり、コンフリクトなどの問題に悩まされることもないかと思います。 # xml、DOM を理解し JavaScript を書ける人なら修正は容易ですので、他の方に依頼するという方法もあります。 # おそらく Greasemonkey スクリプト、userchrome.js スクリプト、vimperator plugin を書くような人であれば容易に修正できるでしょう。 |
ページ 1 / 1 | All times are UTC + 9 hours |
Powered by phpBB® Forum Software © phpBB Group http://www.phpbb.com/ |