[僕] CPAN Author になりました。

僕ト云フ事

たろマークはてなブックマーク

2006年04月01日

[perl][tt] CPAN Author になりました。

さてやっとこさ、エイプリルフールネタですよ。じゃ無くてホントです。嘘じゃありませんって!

小松 大輔 - search.cpan.org

初 CPAN モジュールは Template-Toolkit の plugin です。Template::Plugin::PwithBR。段落を <p> でくくり、改行を <br /> に変換するだけ。それだけなんだけど、見当たらなかったんですよ。

html_para と html_break もしくは html_line_break をいろいろ組み合わせてみても期待した形にはならないんだよねぇ。それでいつも


    $self->tt_config(
        TEMPLATE_OPTIONS => {
            RELATIVE   => 1,
            FILTERS   => {
                br => sub {
                    my $text = shift;
                    $text =~ s/(?<!\n)\n/<br>\n/g;
                    return $text;
                }
            }
        },
    );

こんなコード書いて、


[% text | br | html_para %]

こんな風に使ってました。きっかけは、id:nekokak さんの Kitten で html_line_break だけ使われてるの見たとき。あー、やっぱりそういうのは無いっぽいなと。(ちなみに Template の ML にも投げてみましたが反応ナス(´・ω・`))

まーそんなこんなで、あまり他の人は気にしていないかもしれない地味なところからスタート。今後も微妙な線を突いていく CPAN Author として頑張ります。(今回もそうだけど、ネーミングセンスの無さは心配w)

blog comments powered by Disqus

コメント

# lapis25 [TypeKey Profile Page] (2006年04月01日 21:28)

CPAN Author入りおめでとうございます
いつか自分もなりたいなと思っていますのでガンバリマス!

# PIA [TypeKey Profile Page] (2006年04月02日 01:36)

おぉ~、CPAN Author入りおめでと~!
おいらもまだ1つしか無いので、これで並ばれたわけですなwww
お互い、世界に注目されるモジュール作り目指してがんばろ~!

# 海賊たろ [TypeKey Profile Page] (2006年04月02日 01:50)

ありがとうございますヽ(´ー`)ノ

> lapis25 さん
ガンバッテクダサイ!自分は次をめざとく探しながら日々生きますw

> PIA 師匠
数で言えば並んでますが、なにぶん plugin なので。しかも微妙w

> お互い、世界に注目されるモジュール作り目指してがんばろ~!
ガンバリマス!

# Kensuke Kaneko [TypeKey Profile Page] (2006年04月02日 23:25)

おめでとうございます!

# 海賊たろ [TypeKey Profile Page] (2006年04月03日 10:49)

ありがとうございます!

# PIA [TypeKey Profile Page] (2006年04月09日 14:37)

言うの忘れてたよ!
mixiのCPAN Authorsコミュ入りなさい!w

# 海賊たろ [TypeKey Profile Page] (2006年04月09日 18:14)

そんなコミュニティがあったとはww
今参加してみますw