| -1856- perl CGI 改良 |
|
ほぼ毎日このページをアップしている CGIプログラムをヒマに任せて若干改良してみた。 今までこの HTMLページは通常のHTMLエディタを使わず、 perl言語の CGIプログラムで ブラウザから httpプロトコルでテンプレートに文章を記入して対になる画像ファイルを指定してアップロードすれば、次画面で最初の記事と最新記事の範囲を番号で指定することで htmlページが出力できた。しかも書いているテーマはその日に思いついたり感じたことを手当たり次第書いているので、記事は単に記事番号の降順(=日付が新しい順)に並んでいて、記事内容で見ると全く脈絡がないことになる。しかも過去のページ出力では htmlページの出力をサボっていると数十件もの長大なページになってしまう。元々このプログラムは、右上のリンク先にある通りまだブログなどという言葉が流行り始める前に、私的な日記を Web上でつけるために自作したもので、それに写真などを絡げて一応他人様に公開できる形にしたものだった。私自身が何年前の今頃は 何をしていたっけ? どんな花が咲いていたっけ? と確認するのが主目的だった。知人など内容にかかわらず私の近況を覗こうとこのページが目的で時々訪れてくれる人にはそれでも良いかもしれないが、Web検索で記事中のワードがヒットして見に来てくれる人には不親切極まりない。 自分のメモ・・・と言いつつ、中にはhtmlやネット技術など若干なりともお役に立てる記事もあるかも知れないし、公開するからには来訪してくれる人への配慮ももう少し必要かと最近私も心を入れ替えた!? さて、具体的にどうしようか考えたが、一時期やったようにカテゴリーごとに記事番号へのリンクのリストを表示することも考えたが、一々リンクをクリックして別ページを開かないと内容が確認できないのではあまり親切とは言えない。いろいろ考えたがプログラム変更の工数とも相談し(数十行で済むだろう変更)、結局関連した複数の非連続の記事番号を指定して、それらをまとめて別の htmlページを出力できるようにすることで妥協することに。これなら記事番号さえ揃えば、ページ出力には5分もかからない。1週間ほど perlと格闘したが何とか形になってきた。 例えばこのページがその例。客観的に見て内容的に関連があるように見えるかどうかは?だが。 写真は、今更の感が否めないがツバキ。冬の間は霜のせいかどうしても花びらが黒く傷んでいることが多いが、最近の椿は花びらが綺麗で鮮やかな気がする。 |
|
2017/03/03 |