タグ

ブックマーク / www.drk7.jp (4)

  • 気象庁の天気予報情報をメタデータ化→XML 形式にしてみた

    当サイトで配布している Movable Type 天気予報プラグインの「MTWeatherプラグイン公開」を作ったときに気づいていたのですが、日では無料で利用できる天気予報のメタデータが存在しません。その時は深く考えていなかったのですが、最近になって天気予報にまつわる政治的なお話しを知りました。 天気予報にまつわる政治的なお話しの説明は、下記の説明ページに譲ります。 もしも天気予報がXMLだったら − その1 XMLとは? もしも天気予報がXMLだったら − その2 できない理由 要点をまとめると、天気予報情報業界の構造はこんな感じになっているようです。 税金を使って観測した各地の気象台で気象データと予報官が予測した天気予報情報が気象庁に集められる。 そのデータが財団法人 気象業務支援センターを通じて大手の民間気象情報会社や、財団法人 日気象協会にオンライン配信される。(有料?無料?ど

  • Spreadsheet::WriteExcel = Perl で Excel 出力

    業務系アプリを書いていると、csv 出力ぢゃなくて、Excel データそのものを出力できたらなぁ・・・と思うことがあると思います。そこで、 PerlExcel データを生成する方法と日語を扱うときの注意点をまとめてみました。 環境構築編/必要な Perl モジュールをインストールします。 下記コマンドを root 権限のあるユーザで実行してください。 perl -MCPAN -e 'install Spreadsheet::WriteExcel' perl -MCPAN -e 'install Spreadsheet::ParseExcel' perl -MCPAN -e 'install Unicode::String' 日語を含む Excel データの生成例 #!/usr/bin/perl -w use strict; use Jcode; use Unicode::Stri

  • XML を JSON に変換するサービス - ベータ版を公開 :: Drk7jp

    JavaScript 2.0 支援ツール「XML 2 JSON service」って何? XML を JSON に変換するサービスです。この技術を用いることで、 クロスドメイン制限を超えて JSON 形式で XML 形式のデータを利用することが可能となります。 JSON は XML と比較して JavaScript 上で非常に扱いやすいため、コツを掴めば簡単に自分のサイトで利用できます。 既に幾つかのサイトで実装されていますが、不特定多数の方にサービス提供するために負荷対策を施し、XML 2 JSON service ベータサービスを公開することにしました。 最近良く聞く Ajax とは何が違うの? 最近、流行りまくっている Web 2.0 と呼ばれるものの基礎技術の1つとして Ajax があげられます。Ajax は大変便利な技術なのですが、セキュリティの観点から自ドメインへのアクセスしか

  • 再帰処理のクイックソート vs 非再帰処理のクイックソート

    なるエラーでプログラムが続行できなくなる不具合に悩みました。そこで、今まで記述したことのない非再帰処理のクイックソートに書き直すことになりました。 僕の業は VBA でないので、これ以上詳しい Excel VBA のソートのお話しは以下のサイトをご覧下さい。 さて、以下の説明は VBA に実装する前に作成した Perl 版クイックソートに説明を切り替えます。 まずは単純に再帰処理のクイックソートを実装してみる sub qsort_normal() { my $array = shift; my $left = shift; my $right = shift; my ($i, $j, $pivot, $tmp); if ($left < $right) { $i = $left; $j = $right; $pivot = $array->[($left+$right)/2]; whil

  • 1