前の月 / 次の月 / 最新

ChangeLog / 2004-10

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

2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12

2004-10-25 Mon

chalow (write_rss_file)

RSS の各 item の dc:date について。
今まではすべて日付のみであった。

<dc:date>2004-10-25</dc:date>

方針を変更。今日のものだけ時間まで入れることにした。

<dc:date>2004-10-25T23:00:00+9:00</dc/date>

追加したロジック:

my $item_dcdate = ($dcdate =~ /^$ymd/) ? $dcdate : $ymd;

2004-10-07 Thu

chalow で差分更新を行なう方法

chalow では --stop-date オプションによる差分更新ができるのだが、
カテゴリファイルは差分更新されない。そこでカテゴリ別表示を
clsearch.cgi で行なうようにすると良い。手順は以下の通り:cl.conf
の $output_cat_pages を 0 にする。必要ならば $cat_page_cgi の
clsearch.cgi へのパスを環境にあわせて変更する。

chalow (parse_entry)

ごめんなさい!
複数人利用のときの item ID 付与方針を変更しました。
1,2,3,4 と普通につきます。
今までは、authorがかわるごとに +100 されてました。
1,2,3,101,102,...という風に。

しかし、この前ロジックを大きく変更してから
これが動いていないようです。同じ日付エントリがあると、
マージされないで上書きされてたみたいです。
修整するために上記のように仕様を「自然なもの」に変更しました。

変な仕様にしたのが間違いのもとでした。
ごめんなさい、ごめんなさい、ごめんなさい。

$enthashp->{curid} というのを導入して、item ID を entry ごとに
管理するようにしました。最初からこれで行けばよかったんだよなあ。
猛省。

2007 : 01 02 03 04 05 06 07 08 09 10 11 12
2006 : 01 02 03 04 05 06 07 08 09 10 11 12
2005 : 01 02 03 04 05 06 07 08 09 10 11 12
2004 : 01 02 03 04 05 06 07 08 09 10 11 12
2003 : 01 02 03 04 05 06 07 08 09 10 11 12
2002 : 01 02 03 04 05 06 07 08 09 10 11 12
2001 : 01 02 03 04 05 06 07 08 09 10 11 12

最終更新時間: 2007-10-19 23:15