りんけーじ - ソフトウェア - その他



qmail bounce メッセージ変更パッチ

qmail の配信失敗エラーのメッセージを書き換えられるようにするパッチ。
qmail コンパイル前にソースディレクトリに置いて、
gzcat qmail-bouncemsg-patch.gz | patch
で、あとは make するべし。 chdir しまくってたりいろいろあるけど、まあ多分大丈夫。ダメだったら直して使ってくださいな。

getcode_jp.pl

日本語のテキストのテキストエンコーディングを自動認識するためのサブルーチン。
$encoding = getcode_jp($text) のように使い、$encoding には ascii, utf8, sjis, euc, unknown のいずれかが入ります。
各エンコーディングにおいて正しいかをテストするだけのもので、優先順位は ascii > utf8 > sjis > euc > (> unknown) と設定されています。
ライセンスは修正 BSD ライセンス。サブルーチン定義をしているだけなので、package なりなんなり自由に設定してお使いくださいな。