中部国際空港つまりセントレアにて。

商業エリアにある噴水。でもよく見ると…
続きを読む: 噴水ラーメン
MT3で管理者用メールが化けていて、トラックバックスパムが来たのが分からなかった。
なので改修。
クグッたらみんな対策してるみたい。
lib/MT/Mail.pm でメールを送ろうとしてる以下のロジック中、改行コードの変換をコメントアウト。
if ($mgr->DefaultLanguage eq 'ja') {
my $enc = $mgr->PublishCharset;
$body = MT::I18N::encode_text($body,$enc,'jis');
$hdrs->{Subject} = MT::I18N::encode_text($hdrs->{Subject}, undef, 'jis');
$hdrs->{Subject} = Jcode->new($hdrs->{Subject}, 'jis')->mime_encode;
# $hdrs->{Subject} =~ s/\r?\n/\r\n/g;
$hdrs->{'Content-Type'} = qq(text/plain; charset="iso-2022-jp");
$hdrs->{'Content-Transfer-Encoding'} = "7bit";
}
デグレという言葉があるらしい。
最近知った。よかれと思って改修したら実は機能アップ分をキャンセルして余りあるバグを埋めてしまうことをいう。(downglade->de-grade->degre)
直しても直してもバグが発生し元の機能仕様までも到達できなくなりどうにもならない状態のことを、発展形で「デグレスパイラル」というらしい。
ちょっとgoogleったら、詳しく書いているかたがいるところから見ても、一部のメーカーの文化では常用されているに違いない。
考えて見れば潜在バグよりかなり恥ずかしいのでやってはならないに違いない。(自作プログラムにもたまに、よく、あり)
ちなみに私の最もよく知るメーカーではこの現象をさす言葉は「手戻り」である。