XML

Linux - XML の正当性チェック/整形!  (2017-10-22)

Linux でコマンドラインからテキスト(XML)ファイルの正当性をチェックしたり、可読性を高めるために整形したりする方法についての記録です。

Octopress - PubSubHubbub でリアルタイムフィード配信  (2017-07-30)

PubSubHubbub というフィードをリアルタイムで配信する Google 提唱のプロトコルを利用し、 Ruby 製ブログシステム Octopress の更新情報配信時に、 Google 等にほぼリアルタイムにインデックスしてもらう方法についての記録です。

気象庁防災情報 XML - 気象警報・注意報(H27)、警報級の可能性!  (2017-05-26)

5月17日から運用が開始された気象庁防災情報 XML の「気象警報・注意報(H27)」、「警報級の可能性(明日まで)」、「警報級の可能性(明後日まで)」の配信内容を一覧で確認するためのページを作成しました。(既に公開済みの他の情報と同様に) (ちなみに、当方、気象庁防災情報 XML のデータは Ruby + R...

Ruby - Nokogiri による XML 解析の速度検証!  (2015-09-22)

Ruby で HTML/XML パーサの Nokogiri を使用して XML を解析する際、名前空間(Namespace)が宣言されている場合は厳密に指定する必要があるものだと考えております。 しかし、実際は名前空間を指定せずに解析することも可能です。 (実際、 XML 内の名前空間を削除するメソッドも用意さ...

MariaDB(MySQL) - XML ダンプ出力から HTML テーブル定義書生成!  (2015-09-12)

MariaDB(MySQL) のテーブル定義書を HTML で生成する方法についての記録です。 実際には、スキーマ(テーブル定義)を XML 出力し、それに XSL テンプレートを適用します。 (テーブル定義を行なってからテーブルを作成するのが本来の手順でしょうが)

Linux - XML に XSLT を適用して HTML 生成!  (2015-09-07)

以前、 Ruby で XML ファイルに XSL テンプレートを適用して HTML を生成する方法を紹介しました。 Ruby - XML に XSLT を適用して HTML 生成! ただ、 Linux ディストリビューションによってはデフォルトで XML に XSL テンプレートを適用するコマンドがイ...

気象庁防災情報 XML - 火山噴火警報・予報、火山噴火観測報集計!  (2014-07-03)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「火山噴火警報・予報」、「火山噴火観測報」の発表回数を集計したページを作成・公開しました。 (ちなみ...

気象庁防災情報 XML - 津波警報・注意報・予報集計!  (2014-06-30)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「津波警報・注意報・予報」の発表回数を(警報・注意報・予報別、津波予報区別に)集計したページを作成・...

気象庁防災情報 XML - 地震情報集計!  (2014-06-28)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「地震情報」の発表回数を(震央地別、震源深さ別、地震規模別、最大震度別に)集計したページを作成・公開...

気象庁防災情報 XML - 特殊気象報(各種現象、風、気圧)集計!  (2014-06-26)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「特殊気象報(各種現象)」「特殊気象報(風)」、「特殊気象報(気圧)」の発表回数を集計したページを作...

気象庁防災情報 XML - 地方海上警報集計!  (2014-06-25)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「地方海上警報」の発表回数を集計したページを作成・公開しました。 (興味がなければ、無視して下さい...

気象庁防災情報 XML - 高温注意情報、異常天候早期警戒情報集計!  (2014-06-21)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「高温注意情報」、「異常天候早期警戒情報」の発表回数を集計したページを作成・公開しました。 (興味...

気象庁防災情報 XML - 竜巻注意情報、土砂災害警戒情報、記録的短時間大雨情報集計!  (2014-06-19)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「竜巻注意情報」、「土砂災害警戒情報」、「記録的短時間大雨情報」の発表回数を集計したページを作成・公...

気象庁防災情報 XML - 気象警報・注意報集計!  (2014-06-17)

これまで「気象庁防災情報 XML」で発表された情報を(一覧や検索で)確認するためのページを当方サイト上で公開してきました。(以下のページ等) mk-mode SITE : 気象庁防災情報XML 今回は、「気象警報・注意報」の発表回数(2013年1月1日以降)を集計したページを作成・公開しました。 (...

気象庁防災情報 XML - 気象警報・注意報発表中の区市町村一覧、地方海上警報発表中の海域一覧!  (2014-06-13)

以前、「気象庁防災情報 XML」で発表されたデータのうち、「気象警報・注意報」や「地方海上警報」の最新のデータを一覧で確認できるようなページを紹介しました。 mk-mode SITE : 一覧 - 気象警報・注意報(気象庁防災情報XML) mk-mode SITE : 一覧 - 地方海上警報(気象庁防...

気象庁防災情報 XML - 紫外線観測一覧!  (2014-06-06)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 紫外線観測(気象庁防災情報XML) 今までは受信し...

気象庁防災情報 XML - 生物季節観測一覧!  (2014-06-04)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 生物季節観測(気象庁防災情報XML) 今までは受信...

気象庁防災情報 XML - 季節観測一覧!  (2014-06-03)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 季節観測(気象庁防災情報XML) 今までは受信した...

気象庁防災情報 XML - 地震情報一覧!  (2014-05-27)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 地震情報(気象庁防災情報XML) 今までは受信した...

気象庁防災情報 XML - 異常天候早期警戒情報一覧!  (2014-05-26)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 異常天候早期警戒情報(気象庁防災情報XML) 今ま...

気象庁防災情報 XML - 台風解析情報一覧!  (2014-05-25)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 台風解析・予報(気象庁防災情報XML) 今までは受...

気象庁防災情報 XML - 天候情報一覧、季節予報一覧!  (2014-05-24)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 天候情報(気象庁防災情報XML) mk-mode ...

気象庁防災情報 XML - 台風情報一覧!  (2014-05-23)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 台風情報(気象庁防災情報XML) 今までは受信した...

気象庁防災情報 XML - 潮位情報一覧、海氷予報一覧!  (2014-05-22)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 潮位情報(気象庁防災情報XML) mk-mode ...

気象庁防災情報 XML - 指定河川洪水予報一覧!  (2014-05-21)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 指定河川洪水予報(気象庁防災情報XML) 今までは...

気象庁防災情報 XML - 高温注意情報一覧!  (2014-05-19)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 高温注意情報(気象庁防災情報XML) 今までは受信...

気象庁防災情報 XML - 気象情報一覧!  (2014-05-17)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 気象情報(気象庁防災情報XML) 今までは受信した...

気象庁防災情報 XML - 天気概況一覧!  (2014-05-12)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 天気概況(気象庁防災情報XML) 今までは受信した...

気象庁防災情報 XML - 気象警報・注意報一覧!  (2014-05-10)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 気象警報・注意報(気象庁防災情報XML) 今までは...

気象庁防災情報 XML - 天気予報一覧、時系列予報一覧!  (2014-05-06)

当方、「気象庁防災情報 XML」のデータを受信後、データベース MySQL に保存し、さらにホームページ上で公開しています。 mk-mode SITE : XML Feed 受信履歴(気象庁防災情報XML) mk-mode SITE : DB - 天気予報(気象庁防災情報XML) 今までは受信した...

Ruby - XML パーステスト(Nokogiri, Hpricot)!  (2014-04-21)

当方、Ruby で HTML や XML を解析する際に Nokogiri や Hpricot という HTML/XML パーサライブラリをよく使用します。 大量にパースすることも多いので、実際にはどちらのほうが高速なのか気になるところです。 そこで、実際に XML ファイルをパースして速度を比較してみました。

nanoc - sitemap.xml 生成!  (2014-02-19)

Ruby 製の静的 CMS システム nanoc でコンパイル時に sitemap.xml を生成させる方法についての記録です。 sitemap.xml は検索エンジンのクローラ(ボット)にクロールを許可する一覧が記述されている XML ファイルです。人間が見てどうこうするものではありません。

気象庁防災情報 XML 取得(その後)!  (2014-01-30)

以前、「気象庁防災情報 XML」の受信方法等について紹介しました。 よくあるフィードを自分で定期的に受信して情報を取得するような方法ではなく、フィードの発行があった場合のみ更新通知を受信し、その通知受信後に本フィードの情報を取得しに行くような方法です。(リアルタイムフィード機能を利用した方法) Ruby...

XML - XSLT で改行コードを br タグに変換!  (2013-12-06)

XML ファイルを HTML に変換するのに、 XSLT スタイルシートを適用する方法があります。 その XSLT スタイルシートを作成する際に、XML 内の改行コードを <br /> に変換するのに若干苦労します。 以下、改行コード &#10; を <br /> に変換する方...

気象庁防災情報 XML - 受信手順(概要)!  (2013-11-29)

気象庁発表の防災関連情報を XML 形式で即時に受信する方法についての概要です。 試験的な運用の段階ですが、サイトのデータをパースするのは非推奨とされているので、データを取得したければ公式に二次利用が許可されているこちらの方法を採用しないといけません。 大まかな流れですが、参考になればと思います。(ちなみに、...

Ruby on Rails - PubSubHubbub Subscriber 実装!  (2013-11-20)

今回は、PubSubHubbub という Google 提唱のフィードをリアルタイムで配信するプロトコルについてです。 中でも、フィードを購読する側(Subcriber)を Rails で実装する方法についての記録です。 ブログの更新通知を即座に行うのにも利用したりしますが、当方の場合は「気象庁防災情報XML...

Ruby - XML-RPC でサイト更新 Ping 送信!  (2012-12-24)

Ruby で XML-RPC を使用して、ブログの更新状況を Ping サーバに送信する方法についてです。 WordPress のような動的サイトなら、記事投稿時にプラグインで指定の Ping サーバに更新情報を Ping 送信してくれますが、 Octopress のような静的サイトでは通常そのようなことができ...