前の月 / 次の月 / 最新

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

2007-11-17 Sat

原因判明?

AC アダプタの故障か。

似た症状が見つかる

2100 円か。
注文した。

「予備機がほしかった」てことにして納得しておこう。

ルーターが壊れた

NetGenesis SuperOPT-GFive が壊れたので、同じのを注文した。

2007-11-15 Thu

読み方が違っていた。

はてなキーワードで [chalow の項目|http://d.hatena.ne.jp/keyword/chalow]を見たら、
読み方が、「ちゃろう」になっていた。
「しゃろう」だと思ってた。

テーブルの後の内容がスペースの p 要素が削除できない。 [perl][chalow]

    s!<p>\s*</p>!!gs;

これで削除できない。

ほかの内容がスペースの p 要素は削除できている。

テンプレートを囲んでいる p 要素が原因か。

好みのマークアップを生成するようにした。 [perl][chalow]

- p 要素内が br かスペースのとき p 要素を削除
- p 要素の直後のスペースを削除
- p 要素の終了後に改行
- pre 要素の終了後に改行

2007-11-14 Wed

chalow のテーブル [perl][chalow]

p 要素の中には table 要素は存在できない。

しかし、chalow でテーブルを出力すると、p 要素の中に出力する。

pre 要素は p 要素の外に出力される。

    ### 表。Hiki の記法を採用。
    s!(^(\|\|[^\n]+\n)+)!'<table><tr>'.
        (join("<tr>", (map {join('<td>', split(/\|\|/ ,$_))} split(/\n/, $1))))
            .'</table>'!gsme;

とりあえず、これを

    ### 表。Hiki の記法を採用。
    s!(^(\|\|[^\n]+\n)+)!'</p><table><tr>'.
        (join("<tr>", (map {join('<td>', split(/\|\|/ ,$_))} split(/\n/, $1))))
            .'</table><p>'!gsme;

に変更。

tr 要素と td 要素が閉じられてない。

    ### 表。Hiki の記法を採用。
    s!(^(\|\|[^\n]+\n)+)!'</p><table><tr>'.
        (join("</tr><tr>", (map {join('</td><td>', split(/\|\|/ ,$_)).'</td>'} split(/\n/, $1))))
            .'</tr></table><p>'!gsme;
    s!<tr></td>!<tr>!gm;

こうか?

テスト

/A B C
1a1b1c1
2a2b2c2
3a3b3c3

2007-11-13 Tue

chalow 1.0 を入れた

以下の改造をした。
- xhtml の対応
- コンテントネゴシエーションの対応

過去ログ

2011 : 01 02 03 04 05 06 07 08 09 10 11 12
2010 : 01 02 03 04 05 06 07 08 09 10 11 12
2009 : 01 02 03 04 05 06 07 08 09 10 11 12
2008 : 01 02 03 04 05 06 07 08 09 10 11 12
2007 : 01 02 03 04 05 06 07 08 09 10 11 12