<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
		>
<channel>
	<title>Комментарии на сайте Всеволод Стахов. Заметки.</title>
	<atom:link href="http://cebka.pp.ru/blog/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://cebka.pp.ru/blog</link>
	<description></description>
	<lastBuildDate>Fri, 03 Sep 2010 21:00:23 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Комментарий к записи unreal ircd + codepage patch (cebka)</title>
		<link>http://cebka.pp.ru/blog/2007/10/23/unreal-ircd-codepage-patch/comment-page-1/#comment-43</link>
		<dc:creator>cebka</dc:creator>
		<pubDate>Fri, 03 Sep 2010 21:00:23 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=8#comment-43</guid>
		<description>Поправил ссылку. При переносе блога потерялось.</description>
		<content:encoded><![CDATA[<p>Поправил ссылку. При переносе блога потерялось.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи unreal ircd + codepage patch (lameroid)</title>
		<link>http://cebka.pp.ru/blog/2007/10/23/unreal-ircd-codepage-patch/comment-page-1/#comment-42</link>
		<dc:creator>lameroid</dc:creator>
		<pubDate>Fri, 03 Sep 2010 20:49:10 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=8#comment-42</guid>
		<description>Ссылка на патч битая..</description>
		<content:encoded><![CDATA[<p>Ссылка на патч битая..</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи unreal ircd + codepage patch (HellisH)</title>
		<link>http://cebka.pp.ru/blog/2007/10/23/unreal-ircd-codepage-patch/comment-page-1/#comment-41</link>
		<dc:creator>HellisH</dc:creator>
		<pubDate>Tue, 31 Aug 2010 08:49:47 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=8#comment-41</guid>
		<description>Линк на патч битый! Выложите пожалуйста еще раз.</description>
		<content:encoded><![CDATA[<p>Линк на патч битый! Выложите пожалуйста еще раз.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Rspamd (Олег)</title>
		<link>http://cebka.pp.ru/blog/2009/04/13/rspamd/comment-page-1/#comment-40</link>
		<dc:creator>Олег</dc:creator>
		<pubDate>Fri, 20 Aug 2010 16:46:28 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=28#comment-40</guid>
		<description>[...]Бета версия rspamd доступна для тестирования. Для сборки требуется cmake и gmime2.2. Сейчас rspamd работает примерно на порядок быстрее, чем spamassassin, но для окончательного релиза необходимо[...]</description>
		<content:encoded><![CDATA[<p>[...]Бета версия rspamd доступна для тестирования. Для сборки требуется cmake и gmime2.2. Сейчас rspamd работает примерно на порядок быстрее, чем spamassassin, но для окончательного релиза необходимо[...]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Ng_multicar или шейпинг трафика для большого числа ip адресов (Ilya Evseev)</title>
		<link>http://cebka.pp.ru/blog/2010/05/04/ng_multicar/comment-page-1/#comment-36</link>
		<dc:creator>Ilya Evseev</dc:creator>
		<pubDate>Sun, 23 May 2010 10:11:28 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/blog/?p=75#comment-36</guid>
		<description>Отличная идея. Пытаюсь выбрать замену для dummynet, но всё остальное слишком сложно в настройке :)</description>
		<content:encoded><![CDATA[<p>Отличная идея. Пытаюсь выбрать замену для dummynet, но всё остальное слишком сложно в настройке <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Определение порядка прохождения пакетов по различным пакетным фильтрам в FreeBSD (Алексей)</title>
		<link>http://cebka.pp.ru/blog/2007/10/24/%d0%be%d0%bf%d1%80%d0%b5%d0%b4%d0%b5%d0%bb%d0%b5%d0%bd%d0%b8%d0%b5-%d0%bf%d0%be%d1%80%d1%8f%d0%b4%d0%ba%d0%b0-%d0%bf%d1%80%d0%be%d1%85%d0%be%d0%b6%d0%b4%d0%b5%d0%bd%d0%b8%d1%8f-%d0%bf%d0%b0%d0%ba/comment-page-1/#comment-35</link>
		<dc:creator>Алексей</dc:creator>
		<pubDate>Thu, 20 May 2010 07:37:40 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=10#comment-35</guid>
		<description>Спасибо.</description>
		<content:encoded><![CDATA[<p>Спасибо.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Rspamd (Vsevolod Stakhov)</title>
		<link>http://cebka.pp.ru/blog/2009/04/13/rspamd/comment-page-1/#comment-33</link>
		<dc:creator>Vsevolod Stakhov</dc:creator>
		<pubDate>Thu, 03 Sep 2009 14:11:07 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=28#comment-33</guid>
		<description>Насчет аллокации памяти у меня несколько другой подход. Допустим, malloc возвращает нам NULL, что в этой ситуации можно сделать? На самом деле по логике вещей лучше подохнуть, оставив решение проблемы диспатчеру, который либо отфоркает нового воркера (если будет память), либо как-то иначе решит проблему. Задача воркера - фильтрация почты, а не memory и process management. В том же nginx другой вариант: он просто начинает активнее освобождать ресурсы или же не принимать новые коннекты. В данном случае освобождать по сути нечего, лучше просто переложить эту задачу на плечи диспатчера.
Насчет glib&#039;а: я лично считаю, что glib относится к C примерно как boost к C++. То есть, жить без glib&#039;а можно, но херово. Особенно это касается портабельности. Свой предыдущий проект - rmilter, я писал под фрю, и когда потребовалось запустить его под линуксом, то пришлось весьма конкретно поплясать с бубном. Glib эти проблемы частично решает. Что же касается алгоритмов, то они в нем реализованы очень хорошо.
Насчет gmime: да, у него есть куча тараканов, и багу с декодированием я уже &quot;обнаружил&quot;. Я думаю, лучшим вариантом будет форк gmime у себя и динамическая линковка с ним (дабы не нарушать lgpl). Но пока в ближайших планах окончательное допиливание lua и подключение нейросетевого классификатора.
Да, если неудобно общаться в комментах тут, то можно использовать jabber:
cebka@highsecure.ru
или почту:
vsevolod@highsecure.ru.
</description>
		<content:encoded><![CDATA[<p>Насчет аллокации памяти у меня несколько другой подход. Допустим, malloc возвращает нам NULL, что в этой ситуации можно сделать? На самом деле по логике вещей лучше подохнуть, оставив решение проблемы диспатчеру, который либо отфоркает нового воркера (если будет память), либо как-то иначе решит проблему. Задача воркера &#8211; фильтрация почты, а не memory и process management. В том же nginx другой вариант: он просто начинает активнее освобождать ресурсы или же не принимать новые коннекты. В данном случае освобождать по сути нечего, лучше просто переложить эту задачу на плечи диспатчера.<br />
Насчет glib&#8217;а: я лично считаю, что glib относится к C примерно как boost к C++. То есть, жить без glib&#8217;а можно, но херово. Особенно это касается портабельности. Свой предыдущий проект &#8211; rmilter, я писал под фрю, и когда потребовалось запустить его под линуксом, то пришлось весьма конкретно поплясать с бубном. Glib эти проблемы частично решает. Что же касается алгоритмов, то они в нем реализованы очень хорошо.<br />
Насчет gmime: да, у него есть куча тараканов, и багу с декодированием я уже &laquo;обнаружил&raquo;. Я думаю, лучшим вариантом будет форк gmime у себя и динамическая линковка с ним (дабы не нарушать lgpl). Но пока в ближайших планах окончательное допиливание lua и подключение нейросетевого классификатора.<br />
Да, если неудобно общаться в комментах тут, то можно использовать jabber:<br />
<a href="mailto:cebka@highsecure.ru">cebka@highsecure.ru</a><br />
или почту:<br />
<a href="mailto:vsevolod@highsecure.ru">vsevolod@highsecure.ru</a>.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Rspamd (Vsevolod Stakhov)</title>
		<link>http://cebka.pp.ru/blog/2009/04/13/rspamd/comment-page-1/#comment-32</link>
		<dc:creator>Vsevolod Stakhov</dc:creator>
		<pubDate>Thu, 03 Sep 2009 14:02:37 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=28#comment-32</guid>
		<description>Пофиксил эту и некоторые другие проблемы в этом коде. Просто так как мы пока не используем эту фичу, то она и тестировалась очень мало. Репозиторий на sf засинкал.
</description>
		<content:encoded><![CDATA[<p>Пофиксил эту и некоторые другие проблемы в этом коде. Просто так как мы пока не используем эту фичу, то она и тестировалась очень мало. Репозиторий на sf засинкал.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Rspamd (R2D2)</title>
		<link>http://cebka.pp.ru/blog/2009/04/13/rspamd/comment-page-1/#comment-31</link>
		<dc:creator>R2D2</dc:creator>
		<pubDate>Thu, 03 Sep 2009 14:00:39 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=28#comment-31</guid>
		<description>Вобщем готов принять посильное участие :-) Так как мне интересно хорошее решение на С, надоело мне платить кучу денег Спамооброне :-)
Кстати, а чего ты выбрал radix32? Мне как-то больше патриция понравилась :-)
</description>
		<content:encoded><![CDATA[<p>Вобщем готов принять посильное участие <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Так как мне интересно хорошее решение на С, надоело мне платить кучу денег Спамооброне <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Кстати, а чего ты выбрал radix32? Мне как-то больше патриция понравилась <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
	<item>
		<title>Комментарий к записи Rspamd (R2D2)</title>
		<link>http://cebka.pp.ru/blog/2009/04/13/rspamd/comment-page-1/#comment-30</link>
		<dc:creator>R2D2</dc:creator>
		<pubDate>Thu, 03 Sep 2009 13:56:51 +0000</pubDate>
		<guid isPermaLink="false">http://cebka.pp.ru/wordpress/?p=28#comment-30</guid>
		<description>Assert тоже не выход, один фиг он аборт дергает! Так как прога должна просто плюнуть в лог ошибка аллокирования и продолжить работу, в надежде на то, что память все же будет или придет админ и что-то поправит :-) А демон в итоге должен пропустить письмо как чистое :-)
Понятно, что это усложит проверками почти все этапы, зато демон будет торчать как вкопанный.
Да и откуда такая любовь в glib ? :-)
У меня ХТ много чего тоже написано и практика показала, что лучше все писать самому :-)
Как пример я как-то давно еще для своих почтовых штучек использовал gmime, так вот автор этого чуда, чхать хотел на мои рекомендации :-( Тебе вроде как Стас говорил про это :-) Там есть косяк, с декодированием допустим сабжекта которые бейз64 или квотет, при малейшем отклонении от rfc он ничего не будет декодировать :-) А у нас тьма почтовых программ которые только и спят и видят, чего бы такое нарушить из  rfc :-)
</description>
		<content:encoded><![CDATA[<p>Assert тоже не выход, один фиг он аборт дергает! Так как прога должна просто плюнуть в лог ошибка аллокирования и продолжить работу, в надежде на то, что память все же будет или придет админ и что-то поправит <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  А демон в итоге должен пропустить письмо как чистое <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Понятно, что это усложит проверками почти все этапы, зато демон будет торчать как вкопанный.<br />
Да и откуда такая любовь в glib ? <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
У меня ХТ много чего тоже написано и практика показала, что лучше все писать самому <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /><br />
Как пример я как-то давно еще для своих почтовых штучек использовал gmime, так вот автор этого чуда, чхать хотел на мои рекомендации <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' />  Тебе вроде как Стас говорил про это <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  Там есть косяк, с декодированием допустим сабжекта которые бейз64 или квотет, при малейшем отклонении от rfc он ничего не будет декодировать <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  А у нас тьма почтовых программ которые только и спят и видят, чего бы такое нарушить из  rfc <img src='http://cebka.pp.ru/blog/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
	</item>
</channel>
</rss>
