#
by kzy1114
| 2004-02-03 12:44
| Apple
今のところ、地元周辺の天気予報ということで、某TV局サイトの週間天気予報のページ(HTML)をcgiで引っ張ってきて、パースして、地域ごとにRSSに落とす、ということをローカルのサーバでやっているのだけど、本当はこういう2次利用はダメなんだろうな。
で、今回調べたbbtoolsでbbweatherってのがあって、どうやってとってきてるのかなぁ、と思ったら、付属のツールGrabWeatherってやつで
"wget --proxy=off --passive-ftp --tries 0 -q -O ~/.wmWeatherReports/XXXX.TXT ftp://tgftp.nws.noaa.gov/data/observations/metar/decoded/XXXX.TXT"
※"XXXX"はStationIDと呼ばれるもの
と、ftpサイトからwgetしてるようだ。まぁ精度としてはだいぶ粗くなってしまうが、このサイトから引っ張ってくる、というのが問題無ければ、これもありだなと。
あー、えっと、でだ。StationIDは恐らく
http://www.okinawa-jma.go.jp/nakou/ryakugo2/kokunai_titenryakugo.htm
の一覧にあるものが該当すると思われる。つまり航空気象情報だ。
飛行場ってのは大抵郊外にあるもんだから、その周辺の気象と市街地ではまた違うような気がするなー。
RSSへの変換は楽そうだからそのうち作るかな。
で、今回調べたbbtoolsでbbweatherってのがあって、どうやってとってきてるのかなぁ、と思ったら、付属のツールGrabWeatherってやつで
"wget --proxy=off --passive-ftp --tries 0 -q -O ~/.wmWeatherReports/XXXX.TXT ftp://tgftp.nws.noaa.gov/data/observations/metar/decoded/XXXX.TXT"
※"XXXX"はStationIDと呼ばれるもの
と、ftpサイトからwgetしてるようだ。まぁ精度としてはだいぶ粗くなってしまうが、このサイトから引っ張ってくる、というのが問題無ければ、これもありだなと。
あー、えっと、でだ。StationIDは恐らく
http://www.okinawa-jma.go.jp/nakou/ryakugo2/kokunai_titenryakugo.htm
の一覧にあるものが該当すると思われる。つまり航空気象情報だ。
飛行場ってのは大抵郊外にあるもんだから、その周辺の気象と市街地ではまた違うような気がするなー。
RSSへの変換は楽そうだからそのうち作るかな。
#
by kzy1114
| 2004-02-03 01:18
| Web技術
Cygwin + XFree + 日本語アプリケーションを参考にしてWindows2000上でktermを動かす。
うむ。ちゃんと日本語も表示される。
いままで香り屋さんからdos上で動くvimをダウンロードして愛用していたのだが、kterm上ではこれは動かないようだ。cygwinのvimに入れ替えるべきか否か。
嗚呼、telnetも使えない...。ひとまずcygwinでsshを入れてそちらを使うことにする。正しい方向性という気はする。
WindowManagerはopenboxにする。なかなかスマートだ。
bbtoolsもかっこいいけどcygwinで動くのだろうか?
gccが動いていないせい(?)でconfigureできないよ、と怒られる。gccは実行できるみたいだけど何で?(blackbox,rxvt等も)
:
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
お、どうやら原因発覚。試しにhello world書いてコンパイルしようとしたらldが無いらしい。あれー。どのパッケージにはいってんのよ。適当にそれっぽいのをいれてみて動くことを確認。
ひとまずbbtoolsのbbdateをコンパイルしようとすると、大量のundefined referenceが表示される。
いくつかはMakefileのLIBSに-lstdc++を追加することで解消されたが、まだまだ大量にundefined。_Xrm...とか_XOpenWindow,_XAllocColor。-lX11はついているのに。。。link順を疑ってみる。ビンゴ。LIBSの方に-lX11を移動したらコンパイルできた。make installはうまく行かないので手動でbbdate.exeとbbdate.conf,styleをコピー。うっし。でもbbdate、よく考えたら要らないや。bbweatherは使えるかな?試しにコンパイル。docの下のコンパイルが通らないのでSUBDIRからdocを外す。再びundefined ref.なのでlink順を変更、でコンパイル成功。このパターンかな。
あとは順次書き込み。
うむ。ちゃんと日本語も表示される。
いままで香り屋さんからdos上で動くvimをダウンロードして愛用していたのだが、kterm上ではこれは動かないようだ。cygwinのvimに入れ替えるべきか否か。
嗚呼、telnetも使えない...。ひとまずcygwinでsshを入れてそちらを使うことにする。正しい方向性という気はする。
WindowManagerはopenboxにする。なかなかスマートだ。
bbtoolsもかっこいいけどcygwinで動くのだろうか?
gccが動いていないせい(?)でconfigureできないよ、と怒られる。gccは実行できるみたいだけど何で?(blackbox,rxvt等も)
:
checking for gcc... gcc
checking whether the C compiler (gcc ) works... no
configure: error: installation or configuration problem: C compiler cannot create executables.
お、どうやら原因発覚。試しにhello world書いてコンパイルしようとしたらldが無いらしい。あれー。どのパッケージにはいってんのよ。適当にそれっぽいのをいれてみて動くことを確認。
ひとまずbbtoolsのbbdateをコンパイルしようとすると、大量のundefined referenceが表示される。
いくつかはMakefileのLIBSに-lstdc++を追加することで解消されたが、まだまだ大量にundefined。_Xrm...とか_XOpenWindow,_XAllocColor。-lX11はついているのに。。。link順を疑ってみる。ビンゴ。LIBSの方に-lX11を移動したらコンパイルできた。make installはうまく行かないので手動でbbdate.exeとbbdate.conf,styleをコピー。うっし。でもbbdate、よく考えたら要らないや。bbweatherは使えるかな?試しにコンパイル。docの下のコンパイルが通らないのでSUBDIRからdocを外す。再びundefined ref.なのでlink順を変更、でコンパイル成功。このパターンかな。
あとは順次書き込み。
#
by kzy1114
| 2004-02-02 19:30
| Windows/cygwin