1.1, Аноним (-), 21:33, 11/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| +2 +/– |
Ну слава богу, я уже думал что проект впал в глубокую стагнацию и давно не развивается.
| |
1.2, AlexAT (ok), 21:41, 11/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –27 +/– |
Неплохо бы уже переписать его на чем-нибудь вменяемом - C++, или хотя бы питоне или PHP. Глядишь и популярность подымется.
Основная проблема таких умирающих олдскульных проектов (sendmail, spamassasin, ...) на перле - оно тупо несаппортабельно и очень плохо поддается модификации под собственные нужды.
| |
|
2.3, Аноним (-), 21:43, 11/02/2014 [^] [^^] [^^^] [ответить]
| +14 +/– |
С PHP получился перебор, без него я бы решил что это всё-таки не троллинг.
| |
|
3.4, AlexAT (ok), 21:58, 11/02/2014 [^] [^^] [^^^] [ответить]
| –14 +/– |
> С PHP получился перебор, без него я бы решил что это всё-таки не троллинг.
Это всерьез не троллинг, в данном случае PHP подразумевается именно в прямой своей функции - как удобная и гибкая обвязка вокруг различных сишных библиотек :) Прелесть - в читабельности, и отсутствии необходимости постоянно перелинковывать код при отладке.
Да, можно еще на жаве переписать, но у нее рантайм выйдет даже потяжелее. Плюс-таки махровая проприетарь, если каноничная.
| |
|
4.5, Ф (?), 22:08, 11/02/2014 [^] [^^] [^^^] [ответить]
| –6 +/– |
PHP, конечно хорош, но лучше обратить внимание на более динамически развивающиеся языки с огромным пулом профессиональных программистов, чтобы нивелировать вклад фанатичных студентиков, например, C#.
| |
|
5.8, AlexAT (ok), 22:12, 11/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> PHP, конечно хорош, но лучше обратить внимание на более динамически развивающиеся языки
> с огромным пулом профессиональных программистов, чтобы нивелировать вклад фанатичных
> студентиков, например, C#.
Можно и на C#, на там то же, что и с джавой - нев****нных размеров рантайм, и махровая проприетарь с вендорлоком.
Плюсы всем хороши в данном аспекте, за исключением одного - изменил в одном из макросов/темплейтов в часто юзаемом хедере плюс на минус, и будь добр пересобрать полпроекта.
| |
5.10, Аноним (-), 22:15, 11/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> PHP, конечно хорош, но лучше обратить внимание на более динамически развивающиеся языки с огромным пулом профессиональных программистов, чтобы нивелировать вклад фанатичных студентиков, например, C#.
Это C# как раз формирует субкультуру юношей бледных со взором горящим.
А на PHP просто лабают за бабки.
Тем временем, матерые профессионалы вообще с жабы не слезали.
| |
|
6.14, SubGun (ok), 23:04, 11/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
"Матерые профессионалы" используют инструмент под задачи, а не с оглядкой на моду и понты.
| |
|
7.19, Аноним (-), 23:36, 11/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
> "Матерые профессионалы" используют инструмент под задачи, а не с оглядкой на моду и пoнты.
Для этого нужно знать много инструментов. Поэтому навыки владения каждым из них у ваших "профессионалов" будут уступать навыкам реальных профессионалов - очень узких специалистов.
Не они выбирают инструмент под задачи, а их направляют туда, где их навыки востребованы.
| |
|
8.20, Аноним (-), 00:15, 12/02/2014 [^] [^^] [^^^] [ответить] | +2 +/– | Навыки владения, конечно, будут немного уступать, но обычно намного эффективней ... текст свёрнут, показать | |
|
|
|
|
4.11, Аноним (-), 22:16, 11/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
> Это всерьез не троллинг, в данном случае PHP подразумевается именно в прямой
> своей функции - как удобная и гибкая обвязка вокруг различных сишных
> библиотек :) Прелесть - в читабельности, и отсутствии необходимости постоянно перелинковывать код при отладке.
По всем этим параметрам - posix shell подходит гораздо лучше.
| |
4.41, 1 (??), 10:16, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ээээ - это главное преимущество PHP перед Perl ?
| |
|
5.42, AlexAT (ok), 10:17, 12/02/2014 [^] [^^] [^^^] [ответить]
| –5 +/– |
> Ээээ - это главное преимущество PHP перед Perl ?
Читабельность? Одно из. В принципе почти любой из используемых всерьёз языков имеет это преимущество перед Perl.
| |
|
|
7.63, Аноним (-), 20:44, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Скажи что просто не осилил Perl:))
Ну что же поделаешь если подрастающее племя - слабаки?
Кстати - покажите мне реализацию SA __не__ на Перле?
А хрен - это тот редкий случай когда язык был выбран под задачу абсолютно точно!
| |
|
|
|
4.58, www2 (ok), 17:09, 12/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
>Это всерьез не троллинг, в данном случае PHP подразумевается именно в прямой своей функции - как удобная и гибкая обвязка вокруг различных сишных библиотек :)
Perl - это не только удобная и гибкая обвязка вокруг различных сишных библиотек, но ещё и большое внимание к совместимости и удобные и быстрые регулярки, на которые половина SpamAssassin'а завязана.
>Прелесть - в читабельности, и отсутствии необходимости постоянно перелинковывать код при отладке.
Освой Perl, читабельность будет такая же. Проблем-то. PHP не сильно читабельнее Perl'а. Лучше уж бидон, который - не вариант, потому что такая же хреновая _платформа_, как и PHP (в каждом релизе что-то устаревает, а модули в массе - говно, за редкими исключениями).
Вместо бидона по читабельности, и в качестве альтернативы голому C++, можно предложить lua. Читабелен, быстр и модули повменяемее.
| |
|
|
|
7.76, Аноним (-), 12:09, 16/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Ну так и я о чем - свалки есть, а CPAN'a нет. Нигде. Совсем. Мистика какая-то.
Ну а так-то luarocks есть.
| |
|
|
|
|
|
|
3.45, oops (ok), 10:40, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Эх, так и не нашел времени его попробовать. Есть какой-то опыт?
| |
|
4.54, жопка3 (?), 11:37, 12/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
Опыт есть.
Работает, тюнить под себя можно сколько угодно, баги есть, быстрый.
| |
|
5.59, www2 (ok), 17:11, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Опыт есть.
> Работает, тюнить под себя можно сколько угодно, баги есть, быстрый.
Смущает наличие багов. Какие встречались? Насколько критичные?
| |
|
6.61, жопка3 (?), 17:47, 12/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
0.6.7 достаточно стабильный.
Корок в продакшене я от него не видел. Правда там оторвана обработка SIGHUP, так что только хардкор, только TERM или KILL.
Плюс ловил баг обработки писем с корявой mime частью (где то в < 0.6.7).
Такого что рандомные, постоянные, сегфолты, утечки памяти или что-то подобное - нет.
Автор адекватен, спрашивал о всех проблемах его в IRC, получал ответы :)
Видно, что писался rspamd под нужды и требования больших почтовых хостингов e.g. возможность репликации логов обучения bayes, возможность обучения через HTTP bayes, fuzzy, возможность проверки писем через HTTP.
15К писем менеджера на xen контейнере с гигом мозгов и двумя ядрами проверялись наверное около 5 минут
| |
|
7.62, www2 (ok), 19:39, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> 0.6.7 достаточно стабильный.
> Корок в продакшене я от него не видел. Правда там оторвана обработка
> SIGHUP, так что только хардкор, только TERM или KILL.
> Плюс ловил баг обработки писем с корявой mime частью (где то в
> < 0.6.7).
> Такого что рандомные, постоянные, сегфолты, утечки памяти или что-то подобное - нет.
Это хорошо, спасибо.
> Автор адекватен, спрашивал о всех проблемах его в IRC, получал ответы :)
Автор мне знаком по блогу и статьям в "Системном администраторе", это Всеволод Стахов.
> Видно, что писался rspamd под нужды и требования больших почтовых хостингов e.g.
> возможность репликации логов обучения bayes, возможность обучения через HTTP bayes, fuzzy,
> возможность проверки писем через HTTP.
Для Rambler'а делалось, очевидно. Вместе с rmilter.
> 15К писем менеджера на xen контейнере с гигом мозгов и двумя ядрами
> проверялись наверное около 5 минут | |
|
|
|
|
|
2.13, FrBrGeorge (ok), 23:04, 11/02/2014 [^] [^^] [^^^] [ответить]
| +8 +/– |
Второе предложение доставляет неиллюзорно. Для ясности:
- sendmail написан на Си
- spamassassin очень даже живой проект
- программы на perl кроссплатформенные по определению (тот же spamassassin: Win ,*nix, Mac, ...)
- особенность spamassassin именно в том, что он крайне гибко приспособлен к модификации под собственные нужды
Трудно поверить, что это не троллинг, право же.
| |
|
3.24, rshadow (ok), 01:11, 12/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Трудно поверить, что это не троллинг, право же.
Ему просто не нравиться что на перл. Это очевидно.
| |
3.44, oops (ok), 10:38, 12/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
не тратьте свое время. человек просто совсем не в теме.
| |
|
2.18, Добрый доктор (?), 23:34, 11/02/2014 [^] [^^] [^^^] [ответить]
| –5 +/– |
«C++»!!! — вы издалека хотя бы видели плюсы?? :)
На перле оно тянет нагрузки, которые вам, как не имеющему понятия о хай-лоад, и не снились.
Амависы и полиси тоже «перписать на ++»? :) :) :)
| |
|
3.21, Аноним (-), 00:36, 12/02/2014 [^] [^^] [^^^] [ответить]
| +3 +/– |
Вы рвете мои паттерны: хайлоад и интерпретируемый язык без jit и garbage collector — практически взаимоисключающие понятия.
| |
|
|
5.35, Аноним (-), 05:44, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Скажите это фейсбуку на пхп =)
Это которые хипхоп запилили, чтобы его в си++ транслировать? Ну да, они доперли что так быстрее :).
| |
|
4.26, Аноним (-), 01:30, 12/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
А garbage collector-то в ту же кучу с какого свалили?
Он в хайлоаде как раз немножечко вреден, мягко говоря.
Хорошо что в Perl его нет.
| |
4.27, Аноним (-), 02:27, 12/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
хайлоад и с JIT не дружит.
внезапно.
man erlang, man haskell
с обоих нативный код, генерируемый - рвет как грелку, все альтернативы на большинстве целевых/поддерживаемых платформ.
| |
|
5.28, Аноним (-), 02:47, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Это смотря какой JIT. С LuaJIT всё более в порядке, в том числе в ngx_lua.
| |
5.56, Аноним (-), 15:26, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Это с каких пор в erlang нативный код?
По все бенчмаркам, которые я видел, допотопный beam остается далеко позади java/scala.
| |
|
6.72, Аноним (-), 22:48, 13/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
да уж лет пять как смерджили в апстриме в основную тушку эранга - компилятор бинарников(раньше звалось hi-perf).
вылазьте уж из анабиоза, Пора !!
vm-ка Эрланга - хороша лишь для разработки и отладки.
выкатывается - именно Нативный код.
| |
|
|
4.31, Perl_Jam (?), 03:33, 12/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Вы рвете мои паттерны: хайлоад и интерпретируемый язык без jit и garbage
> collector — практически взаимоисключающие понятия.
не троллинга ради.. научитесь готовить perl и забудьте о моде. вы сейчас его еще предложите на javascript переписать
| |
4.37, Аноним (-), 06:29, 12/02/2014 [^] [^^] [^^^] [ответить]
| –1 +/– |
хайлоад и язык _с_ jit и garbage collector - тоже взаимоисключающие понятия
| |
|
5.40, Аноним (-), 08:38, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
Расскажите taobao об этом, пусть с Java и LuaJIT быстрей на PHP переходят
| |
|
6.43, AlexAT (ok), 10:17, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Расскажите taobao об этом, пусть с Java и LuaJIT быстрей на PHP
> переходят
Может еще микрософту рассказать?
| |
|
|
4.60, www2 (ok), 17:15, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Вы рвете мои паттерны: хайлоад и интерпретируемый язык без jit и garbage
> collector — практически взаимоисключающие понятия.
Язык полукомпилируемый, у него унутре - PVM. GC там, к сведению, есть, потому что это язык с автоматическим управлением памятью. На хайлоаде он себя хорошо зарекомендовал потому что на большинство критичных функций есть модули XS, которые написаны на C или C++.
| |
|
|
6.75, www2 (??), 11:00, 15/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Это с каких пор reference counting стал считаться GC?
Кагбэ это один из возможных алгоритмов реализации GC. А что подразумеваете под GC Вы?
| |
|
|
|
|
2.22, ALex_hha (ok), 00:49, 12/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> Неплохо бы уже переписать его на чем-нибудь вменяемом - C++, или хотя
> бы питоне или PHP. Глядишь и популярность подымется.
> Основная проблема таких умирающих олдскульных проектов (sendmail, spamassasin, ...) на
> перле - оно тупо несаппортабельно и очень плохо поддается модификации под
> собственные нужды.
вы еще на асемблере предложите :D
| |
|
3.50, Pilat (ok), 11:09, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Неплохо бы уже переписать его на чем-нибудь вменяемом - C++, или хотя
>> бы питоне или PHP. Глядишь и популярность подымется.
> вы еще на асемблере предложите :D
Лучше на Руби.
| |
|
|
5.55, Pilat (ok), 11:54, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Чтоб тормозил посильней и юникод отвалился?
Нет, что бы дураки успокоились. Юмор это был.
| |
|
|
|
2.30, Perl_Jam (?), 03:24, 12/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
> Неплохо бы уже переписать его на чем-нибудь вменяемом - C++, или хотя
> бы питоне или PHP. Глядишь и популярность подымется.
> Основная проблема таких умирающих олдскульных проектов (sendmail, spamassasin, ...) на
> перле - оно тупо несаппортабельно и очень плохо поддается модификации под
> собственные нужды.
ИМХО perl тут никаким боком. а проблема sendmail'a явно в другом.
| |
|
3.38, AlexAT (ok), 07:26, 12/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
> ИМХО perl тут никаким боком. а проблема sendmail'a явно в другом.
Ну да, про sendmail я тут явно протупил. Но всё остальное без изменений.
| |
|
4.48, oops (ok), 10:54, 12/02/2014 [^] [^^] [^^^] [ответить]
| +2 +/– |
остальное - это то, что именно вам просто не нравится perl. Возможно вы даже не писали на нем никогда.
| |
|
|
|
1.7, Аноним (-), 22:12, 11/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
Ах, он оказывается апачевский... то-то он так тормозит.
А посоветуйте, нет ли ему нормальных аналогов? Чтобы не тормозили, не пропускали 95% спама, не требовали работы от рута и не срaли логами razar-agent в корень. Это просто феерия какая-то...
| |
|
2.9, AlexAT (ok), 22:15, 11/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Чтобы не тормозили, не пропускали 95% спама, не требовали работы от рута и не срaли логами
man omgwtf
| |
2.15, FrBrGeorge (ok), 23:08, 11/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
> Ах, он оказывается апачевский... то-то он так тормозит.
Нет, тормозит он не от этого. Математика там густая и в полной оснастке довольно много трафика (правда, есть ручка "не использовать модули, которым нужна сеть"). А апачевский он сравнительно недавно.
> А посоветуйте, нет ли ему нормальных аналогов?
IMHO, нет.
| |
2.16, umbr (ok), 23:17, 11/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
можно включить голову и читать маны и RFC, до полного просветления
| |
|
1.12, SubGun (ok), 22:59, 11/02/2014 [ответить] [﹢﹢﹢] [ · · · ]
| –1 +/– |
> Он в течение года проходил тестирования на многих крупных почтовых системах
В мемориз.
| |
|
2.29, Аноним (-), 03:04, 12/02/2014 [^] [^^] [^^^] [ответить]
| –2 +/– |
У меня 12K RCPT фронтэндит. Вообще без напряга. средний траффик 8К msgs/h
Так чта ... "ПионЭры! Идите в >|<опу!"(С)ФР
| |
|
3.49, Andrey Mitrofanov (?), 10:56, 12/02/2014 [^] [^^] [^^^] [ответить]
| +1 +/– |
#>>>на многих крупных почтовых системах
> У меня 12K RCPT фронтэндит
Постеснялся бы, октЭбрёнок.
> Так чта ... "ПионЭры! Идите в >|<опу!"(С)ФР | |
|
4.64, Аноним (-), 20:58, 12/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> У меня 12K RCPT фронтэндит
> Постеснялся бы, октЭбрёнок.
А - дык ты тот самый Ондрейка который фильтрует весь мэйл траффик для gmail,mail.ru,People Republick of China,Moscow Republic of Russia ... и всё на локалхосте, снимаю шляпу, чё там. Пошел стесняться :-\
А у меня вот сколько есть - столько и есть, всякие мелкие финансы и прочий бусинес. .ca, уж извини больше пока нету ...
Но конечно мой мнение против афффтаритетного мнения одминов локалхостов фильтрующих вышеуказанное - просто овно. Всё - пошёл сливаться в дворники. :)
| |
|
5.70, Andrey Mitrofanov (?), 15:14, 13/02/2014 [^] [^^] [^^^] [ответить]
| +/– |
>> Постеснялся бы, октЭбрёнок.
> А - дык ты тот самый Ондрейка который фильтрует весь мэйл
Да, я это он. Сравнил с соседним сервером, 8К/ч это дофига.
Считаю безобразной ошибкой, вякнул фигню.
| |
|
|
|
|
|