mumuntu's Journal
 
[Most Recent Entries] [Calendar View] [Friends View]

Tuesday, September 2nd, 2008

    Time Event
    12:23a
    Я ничего не пишу, потому что очень много работаю.
    Мне тут довелось поближе познакомиться с MTA exim4 - весьма забавная штука.
    Прекрасно конфигурируется, это понравилось (только надо монолитный конфиг делать, иначе разобраться невозможно, я несколько лет назад пытался).
    Правда, под нагрузкой ложится просто в ноль, засыпал - было в очереди 300 сообщений, проснулся - 30000 и количество растет. При этом почта, конечно, никуда не ходит.
    Местный грейлистер имеет поганую привычку умирать молча, сегодня поставил свежую версию, поглядим, как дальше пойдет.
    Вообще, я считаю, приложения не должны умирать молча. Тем более, если они написаны на Python.

    Upd: с greylistd поступил как описано здесь: http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=375504
    10:22p
    U (PCRE_UNGREEDY)
    Этот модификатор инвертирует жадность квантификаторов, таким образом они по умолчанию не жадные. Но становятся жадными, если за ними следует символ '?'. Такая возможность не совместима с Perl. Модификатор U также может использоваться внутри шаблона, при помощи '?U' записи.
    [...]

    Что сделали два разработчика, не сообщая об этом друг другу?
    Правильно, последовательно применили в регулярном выражении ? локально и U для всего выражения.
    Интересно, зачем кому-то может понадобиться инвертировать greediness.

    << Previous Day 2008/09/02
    [Calendar]
    Next Day >>

About LJ.Rossia.org