全記事の総合目次 いままでの記事がすべて整理してあります。
スマホ版(PCの時は無効)
<< 2010/12/19音楽・夢・ステージ | main | バッハ インベンション12番のトリルの3連符 >>
2010.12.23 Thursday

目次生成ツールの更新

0

    今回は、ピアノは関係なし。技術ネタです。


    ●目次はたいせつ

    Blogの記事が増えてくると、整理が大変です。

    Blogは、もともと「Web上の日記」という性格が強いので、目次は基本的にありません。(紙の日記帳にわざわざ目次をつける人は、あんまりいませんよね。)

    しかし、ある程度、系統立てた記事を書いていこうとすると、やはり、過去記事の目次機能が欲しくなってきます。それ無しでは、どうしても過去記事が「埋もれて」しまいがちになってしまいます。


    ●目次自動生成ツール

    ところが、私の使っているJUGEM/lolipopのBlogには、目次機能がありません。仕方が無いので、ずっと自作のプログラムで目次を生成しいたのですが、プロバイダ側でBlogの移動・仕様変更があって、このツールが動かなくなってしまいました。

    それで、ひさびさにBlogの更新を再開したのを期に、目次生成ツールも全面一新してみました。

    前のツールは、HTMLのソースをperlの正規表現機能を使って少々やっつけ仕事的に解析していたのですが、今回は、PHPを使い、XMLベースのDOM(Document Object Model)を使ってまじめ解析するようにしました。

    天皇誕生日の休日をほぼ一日つぶして、500行強と、けっこうなサイズのプログラムになってしまいしたした。

    ちょっとまだバグってますけど、まあ、業務用ではないので、このあたりで妥協しましょう。

    コメント
    コメントする








     
    この記事のトラックバックURL
    トラックバック
    Calendar
       1234
    567891011
    12131415161718
    19202122232425
    262728293031 
    << July 2020 >>
    Selected Entries
    Categories
    Archives
    Recent Comment
    Links
    Profile
    Search this site.
    Others
    Mobile
    qrcode
    Powered by
    30days Album
    無料ブログ作成サービス JUGEM