前の月 / 次の月 / 最新

ChangeLog / 2003-08

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

2003-08-30 Sat

version 0.19 [リリース]

公開

変更点のまとめ

- プラグイン機能
  例:
  {{google_search('海老名 映画館')}} → 海老名 映画館

- 自分の日記内だけでのリファラー機能
  ref. <http://chalow.net/2002-06-28-2.html>

- Hiki の記法をパクる採用
  任意の URL へのリンク、文字修飾、水平線
  例:(記号は全角で表記していますが、実際は半角)
  [[Yahoo!|http://www.yahoo.co.jp/]] → Yahoo!
  ==ABC== → ABC
  ’’ABC’’ → ABC
  ’’’ABC’’’ → ABC

- 各アイテムに記述者名を表示する機能 (for 複数人で ChangeLog)

- nkf はやめて、Jcode.pm を使うようにした

- RSS に <dc:date> も足すようにした

README

mod.

chalow (parse_entry)

$descending_order_item_num 廃止。アイテムの ID は降順で固定。

{clsearch.cgi,chalow}

検索がしやすいように、各 item (section) の終わりをあらわすマーク
<!--eos--> を入れる方針にした。最初からこうすれば良かった...。

2003-08-29 Fri

プラグイン機能 [メモ]

プラグイン機能が登場!
「{」2つと「}」2つで囲むとプラグイン (関数) を呼び出すことができ
ます。あんまり多くのことはできませんが...。

例:(記号は全角で表記していますが、実際は半角)

{{google_search('海老名 映画館')}} → 海老名 映画館


プラグインは cl.conf に足して置けば使えます。

in cl.conf

# -------------------------------------------------------------
# 以下、プラグイン
sub google_search {
    my ($k) = @_;
    my $o = $k;
    $k =~ s/([^0-9a-z_ ])/'%'.unpack('H2', $1)/gei;
    $k =~ s/\s/+/g;
    my $c = "ie=EUC-JP&oe=EUC-JP&";
    return qq(<a href="http://www.google.co.jp/search?${c}q=$k">$o</a>);
}

chalow

日付リンクによるリファラー、つまり、自分の日記内だけでのリファラー
機能を実装。
ref. <http://chalow.net/2002-06-28-2.html>

<div class="referer"><span> </span></div> で囲む。
sample/diary.css にそのクラスを追加した。

テスト: [2003-06-26-2] [2003-06-26-1] [2003-06-26]

gazou.png

New! これ↓ cvs add -kb した。
画像

chalow

(get_link_str):
New for Hiki 記法。そして、 get_img_str() を廃止。

chalow (okikae)

Hiki の記法をパクる採用。

■任意の URL へのリンク

「単語|URL」を 2 つの半角カギカッコで囲むとを任意の URL へのリンク
になります。

例:(記号は全角で表記していますが、実際は半角)

[[Yahoo!|http://www.yahoo.co.jp/]] → Yahoo!


このとき URL の末尾が jpg,jpeg,png,gif だと IMG タグに展開されます。
(指定した単語がALTに設定される)

例:(記号は全角で表記していますが、実際は半角)

↓ [[図|image/gazou.png]]

図

「単語」の末尾が jpg,jpeg,png,gif だとクリック可能な IMG タグに展
開されます。IMG が URL へのリンクになります。

例:(記号は全角で表記していますが、実際は半角)

↓ [[image/gazou.png|http://nais.to/~yto/]]

画像

また、URL っぽいものがあると勝手にリンクがはられます。

例:

http://www.yahoo.co.jp/


■文字修飾の記法

「'」2個ではさんだ部分は強調されます。「'」3個ではさんだ部分はさら
に強調されます。「=」2個ではさんだ部分は取消線になります。

例:(記号は全角で表記していますが、実際は半角)

==ABC== → ABC (<s>ABC</s>)
’’ABC’’ → ABC (<em>ABC</em>)
’’’ABC’’’ → ABC (<strong>ABC</strong>)


■水平線の記法

マイナス記号「-」を行の先頭のタブの後から 4 つ書くと水平線になりま
す。

例:(記号は全角で表記していますが、実際は半角)

        あはは
        −−−−
        いひひ

あはは



いひひ

2003-08-25 Mon

chalow

日付だけでなく記述者も考慮するようにしなくちゃ本来の ChangeLog (複
数の人々が開発に用いるという状況) で使えない。普及の壁??? そこで、
記述者が複数いる ChangeLog ファイル用に、各アイテムに記述者名を表
示するモードを作った。

in cl.conf:

# 各アイテムに記述者名を表示するか (1:YES, 0:NO)
$show_author_name = 0;


<div class="itemauthor"><span>名前</span></div>

「author name」
ref. <http://www.jurta.org/emacs/ee/text/changelog.en.html>

2003-08-16 Sat

README

mod. nkf が必要、との記述を削除。

clsearch.cgi

検索で日付が出て来なくなっていたのを修正。

2003-08-11 Mon

clsearch.cgi

nkf はやめて、Jcode.pm を使うようにした。

chalow

nkf を呼ぶのはやめて、Jcode.pm を使うようにした。
(write_rss_file): utf-8 への文字コード変換に Jcode を使うようにし
た。ゆえに、chalow 0.18 から必要となった「nkf 2.0 以降」は不要。

- 他の場所でも nkf 使うのやめた。
- FileHandle も使うのやめた。

- memo: Cygwin へ Jcode.pm
<http://chalow.net/2003-08-12-1.html>

2003-08-09 Sat

clsearch.cgi

CSS がらみでちょっと修正。

2003-08-08 Fri

chalow (write_rss_file)

RSS に <dc:date> も足すようにした。日付だけで、時間はなし。
例: <dc:date>2003-08-03</dc:date>

2003-08-03 Sun

version 0.18 [リリース]

公開

add-extent.pl

毎回 extent 情報を調べるのは時間がかかるので cache ファイルを採用。

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