前の月 / 次の月 / 最新

ChangeLog / 2004-02

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

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-02-27 Fri

chalow (write_category_page)

カテゴリページ中のエントリが多いときは複数ページにするようにした。
これにともない新設定項目。

# カテゴリページ中のエントリ数の上限
my $cat_page_entry_max = 30;

chalow (make_day_list)

if (defined $all_entries{$ym."-".$day}) {

↓↓↓↓↓↓↓↓↓↓

if (defined $entry_statistics{ymd}{$ym."-".$day}) {

2004-02-26 Thu

cl.conf (amazon_search)

New. プラグイン。amazon サーチ結果リンクの作成。

{{amazon_search('トトロ')}}


トトロ

{{amazon_search('トトロ','books-jp')}}


トトロ

{{amazon_search('トトロ','dvd-jp')}}


トトロ

2004-02-17 Tue

chalow

HTML::Template 化
- item, entry
- write_*_page()

- 以下、廃止。 cl.conf からも消す。

# インデックスページの HTML ヘッダに追加したいもの (favicon.ico など)
my $index_page_head_plus = "";
# 月ページの HTML ヘッダに追加したいもの
my $month_page_head_plus = "";
# 日ページの HTML ヘッダに追加したいもの
my $day_page_head_plus = "";
# ツッコミ機能を使用するか (1:YES, 0:NO)
my $use_tukkomi = 0;
# ツッコミのテンプレート = <div class="comment">...</div> の中味。
# TUKKOMI_DATE はそのエントリの日付 (例: 2003-06-25) に変換される
my $tukkomi_template = "";

cl.conf (amazon)

New プラグイン。amazon リンクの作成。これだけありゃいいじゃん的。
[2004-02-16-1]

2004-02-16 Mon

version 0.24 [リリース]

公開。

今後の予定 [メモ]

- HTML::Template を採用。
  - $*_page_head_plus の廃止
  - $use_tukkomi, $tukkomi_template の廃止
    - コメントや TB 関連は entry の template に直接書く方針
  - $css_file の廃止

Referrer (Inside): [2004-02-17-1]

2004-02-15 Sun

chalow

細かい修整作業いろいろ。
- usage 表示の場所いじる
- $top_n_ctr 廃止(いらんかった)
- New ↓

my %entry_statistics;
# {ymd} : 日付 (年-月-日) の重複 (for 複数人利用)
# {ym} : 各年月に含まれている日付エントリ数
# {md} : 同じ月日を持つ年 for same date jump

2004-02-14 Sat

cl.conf

新設定項目。

# 日付一覧をカレンダー表示にするか (1:YES, 0:NO)
$calendar_style = 0;

chalow (write_rss_file)

description が長いとき省略するという機能をちょっと直す。
まだ ad hoc だけど、まあいいや。本当は utf8 でやりたい。
(html2xmlstr): New. for RSS output.
(write_js_file): 日付にもリンクを付けた。
(make_day_list_str): New. for 日付一覧
(make_day_list): 整理。
(make_calendar_table): New. 日付一覧のカレンダースタイルを作成。

README

mod.

2004-02-13 Fri

chalow (parse_entry) [メモ]

item header の後に続けて何も書かずに改行するスタイルのとき、
item header を h3 で囲む設定にすると、
空行が item の header と content の間に入ってしまう問題について。

* itemheader:
content content content

$use_h3_for_item_header = 1 のときは、item content の最初の空行を
削るようにしている。

chalow (output_to_file)

New. 指定されたファイルへ文字列を出力

chalow

テンプレート化への布石いろいろ。

chalow (write_rss_file)

$permlink を使ってちょっとだけすっきり。

chalow (parse_entry) [メモ]

置き換えの方針:ハッシュに格納するときに okikae()。
置き換えた文字列をRSSなどに流用するので。

2004-02-12 Thu

README

Mod.

2004-02-11 Wed

美食家の末は乞食 --- ベンジャミン・フランクリン

chalow (parse_entry)

プラグマ pragma の処理。
日付エントリの上と下にメッセージを埋め込めるようにしてみた。

メッセージ埋め込み、案2

* message-top:
<span style="font-size:x-small;padding:3pt;margin:3pt">
美食家の末は乞食 --- ベンジャミン・フランクリン
</span>

* message-bottom:
<span style="font-size:x-small;padding:3pt;margin:3pt">
♪ Jeith Jarrett / La Scala
</span>

メッセージ埋め込み、案1

廃案。

* chalow::pragma:
<msg_top>美食家の末は乞食 --- ベンジャミン・フランクリン</msg_top>
<msg_btm>♪ Jeith Jarrett / La Scala</msg_btm>

♪ Jeith Jarrett / La Scala

2004-02-08 Sun

cl.conf (cat)

New. カテゴリページへのリンクを生成するプラグイン。

chalow

カテゴリ別ページ作成関連作業。cat_life.html のようなの出力。
(get_category_filename): New.
(write_category_page): New.
(write_js_file): カテゴリ一覧JavaScriptファイルも出力するようにし
た。cl-cat.js

ChangeLogの構造 [メモ]

ChangeLog
└entry*
  ├entry header (= XXXX-XX-XX)
  └item*
    ├id (= XXXX-XX-XX-X)
    ├item header
    │ ├title
    │ └category?
    ├item content
    └item author?

chalow

HTML::Template 適用に向けていろいろいじる。
(parse_entry): データ格納とHTML作成を行なっていたが、HTML作成部分
を分離する。

chalow (clean_changelog)

クリーニング時に曜日を削ることにした。後で足す。

cl.conf

ユーザ設定項目の整理。
remove $opt_odir

chalow (make_item_header_html)

New.
item header では okikae を適用しないように方針を変更。
カテゴリ処理をあとで施すために。

chalow (make_entry_header_html)

New.

chalow (get_inside_ref)

New. HTML::Template を採用したらなくなるかも。
inside referrer の重複を無くした。

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