タグクラウド

メイプルストーリーお知らせRSS化
以前の記事(メイプルストーリー公式サイトのHTMLって…)で紹介したとおりメイプルストーリー公式サイトのお知らせをRSS化してみました。
ただせっかく正規表現でデーター引っ張ってこられるのにRSSだけじゃ勿体無いのでブログパーツも作成してみました。
実際に貼り付けると以下のような感じになります。
とりあえず今のところはRSSとブログパーツを配信していき様子を見ながら各種機能強化を行いと思います。
ほぼ一ヶ月ぶりの更新ですね。
最近PHPをかなり覚えたので色々とやってみたくなり、まず思いついたのがメイプルストーリー公式サイトのおしらせのRSS化なのですよ。
今まで、メイプルストーリーのお知らせ及び公式情報は公式サイトに行かなければ見れなかったので、RSSやatomなどのファイルフォーマットに変更できれば便利だと思っていたんですよ。
RSS化できればいちいち公式サイトにアクセスしなくともRSSリーダーが勝手に最新情報を取得してきてくれますからね。
そんでもってまず手始めにメイプルストーリーのお知らせページのソースをXHTMLで尚且つきちんと構造化されていれば良いなという期待を抱きつつを除いてみたのですが…酷いです。XHTML、構造化といったレベルではありませんでした。
まず一番上にHTML要素を飛び越してmeta要素とscript要素が書かれているってどうゆうことなんでしょうね。
その上、table要素の使いすぎでごちゃごちゃして非常に読みにくい。別にテーブルレイアウトに文句言うわけではないけどtable要素が多すぎていやになります。
ためしにW3CのHTML文法チェッカーに掛けてみたところ、結果がこちらなんですがエラーがぼろぼろ出てきますね。計108のエラーですが殆どは&がHTMLエスケープされていなかったり、無駄な/が入っているのが原因みたいです。
とりあえず、構造からデータを取り出すのはあきらめて、正規表現による検索でを使えば作れそう気はします。
なんだか前途多難な感じですが、どこまでできるか試してみたいと思います。完成したらこのブログでも紹介します。
追記
メイプルストーリー公式情報をRSS化したサイト「メイプルストーリー公式情報RSS化」を開設しました。詳しくはメイプルストーリー公式サイトのお知らせをRSS化してみたをご参照ください。
以下はコメント返信です
続きを読む>希望のちょこ様
はじめましてです。
これからちょこちょこブログを見に行きたいと思います。
PHPを本気で勉強しようと思います。
HTMLや、CSSが適度に書けるようになったので、CGI等のためにもPHPを勉強しようかと思ってます。
最初は圧倒的シェアのPerlも考えたのですが、覚えやすさからいくとPHPのほうがいいみたいです。
とりあえず、どんなプログラミング言語にも言えることなんでしょうけど「習うより慣れろ」なんでしょうね・・・とにかく、プログラミングを書いて書いて覚えていくしかありませんね・・・
(なんか、三日坊主になりそう・・・)
自分が、PHPを覚えてwebアプリケーションが作れるのはいつになることやら・・・

