< 2009/11 | 新 | 2010/01 > | ||||
2009/12 | ||||||
日 | 月 | 火 | 水 | 木 | 金 | 土 |
01 | 02 | 03 | 04 | 05 | ||
06 | 07 | 08 | 09 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 | 31 |
やれやれ、ようやく完成した。
日記の PHP 化が完了しました。とはいえ、まだいくらかバグがある気配がするのでしばらくは様子見です。リンクをクリックしたら突然エラーメッセージが! と言うのはないと思うんですが。
今回の PHP 化により、今までインラインフレーム内に日記本体を表示する構造をやめることができるようになりました。前の構造は日記量が多くなるとインラインフレーム側にスクロールバーが出ざるを得ないものだったので、傍から見てて使いにくいものだったのですがこれにて解消です。ひゃっほい! また、完全な一枚の HTML として出力できるようになったため、読者のモニター全域に領域を広げられるようになりました。モニターが大きい人は全体量が把握しやすくなったはずです。ただし、目を左右に動かさなければならなくなったわけですが……たぶん、こっちのほうが読みやすいはず?
しっかし、完成して見れはそんなに難しいプログラムじゃないのに、完成まで時間がかかってしまった。日付指定がない場合は最新の日記を探して表示、年月が指定されている場合は指定された年月内の最初の日記、日付指定されている場合は指定された日付の日記があるかどうか確認して、なければない、あれば表示。カレンダーは一年間の年月日曜日が記録されているカレンダーデータから生成、日記が書かれている日にはリンクを追加して書かれていない日はリンクなしとか。難しいのは四箇所ぐらいなもので、何で時間がかかったのですかと言われると「気力が出ませんでした」としか理由が見当たらない。
いきなり気力がわいて作り始めたのが昨日の話。そして、完成したのが今日の話なので実質、二日程度しか作業をしてない気がするが……。