天気なんか表示させてみたりして

原稿待ちの間に冗談で「.asmx」を検索したら、結構いろいろ出てきた。その中でも「WebserviceX.NET」というサイトが、ごくカンタンに遊べそうなサービスを提供してくれていたので、その中から世界各地の各都市のお天気概況を配信してくれている「Global Weather」というサービスを使ってみることに。

これ、本当は選択した国名から都市名をリストアップし、その都市を選ぶと、温度/湿度はもちろん露点温度だの視界だの風力/風向きだの気圧だの、誰が使うんやね、というデータまで表示してくれるようになっている。

まあ、サイドバーに表示したいだけなので、とりあえず、都市名と時間(UTC)、天候と気温と湿度を表示してみる。でもさあ、都市名で「Tokyo」とか出してるけど、データの収集地は「Tokyo International Airport, Japan (RJTT) 35-33N 139-47E 8M」なんてのが返ってくるんだぜ。成田はTokyoじゃねえっつうの。あと、時間も「Jun 21, 2005 - 12:30 AM EDT / 2005.06.21 0430 UTC」まで出てきたりして、うるせぇっつうの。

というわけで「System.Text.RegularExpressions」なんて使ってみたり。……、あんまり意味のないサイドバーだったかなあ。

[追記]

いや、実はsiteconfigに国名と都市名を放り込んで、その値で表示を変えようとしているのだけれど、どうも引っ張ってくるタイミングの問題なのか、必ずエラーになってしまうので、今は「Japan」「Tokyo」とか、ハードコーディングしていたりするのです。どうにもお恥ずかしいしだいで。

Add New

Name

Email

Homepage

Security Word

Type in the security Word

Content (HTML not allowed)