<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0"
					xmlns:content="http://purl.org/rss/1.0/modules/content/"
					xmlns:wfw="http://wellformedweb.org/CommentAPI/"
					xmlns:atom="http://www.w3.org/2005/Atom"
				  >
<channel>
<atom:link rel="self"  type="application/rss+xml"  href="http://rulinux.net/rss_from_sect_4_subsect_7_thread_4420"  />
<title>rulinux.net - Форум - Rulinux.net - Редактирование постов.</title>
<link>http://rulinux.net/</link>
<description><![CDATA[Портал о GNU/Linux и не только]]></description>
<image><title>rulinux.net - Форум - Rulinux.net - Редактирование постов.</title>
<link>http://rulinux.net/</link>
<url>http://rulinux.net/rss_icon.png</url>
</image>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24725</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24725</guid>
<pubDate>Fri, 25 Sep 2009 13:25:49 +0400</pubDate>
<description><![CDATA[<p>s/с которыми ничего из-за этого не произойдет/без видимого результата своей деятельности/</p><p>//в принципе смысл почти не изменился, но так более понятно что я хотел сказать.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24724</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24724</guid>
<pubDate>Fri, 25 Sep 2009 11:54:49 +0400</pubDate>
<description><![CDATA[<p><i>>Зачем растаскивать сообщение по всему треду? Читать потом неудобно будет.</i><br> ты собираешься редактировать свое сообщение, когда после него уже написали несколько десятков ответов? тогда редактирование тем более не нужно.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24723</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24723</guid>
<pubDate>Fri, 25 Sep 2009 11:51:04 +0400</pubDate>
<description><![CDATA[<p><i>>Наличие слова Путяш явно указывает на наличие нацпола. Так-вот если в случае с матом наличие одного совпадения однозначно указывает на наличие нецензурщины, то в случае с нацполом определять два или три совпадения и только тогда ставить тег нацпол. </i><br> нет, я не исключаю, что некоторые слова могут однозначно указывать на нацпол, но таких очень мало. но такой метод тоже не подходит, т.к. если посмотреть нацпольные срачи, лишь некоторые сообщения содержат по несколько нацпольных слов одновременно, т.е. нацпол будет почти не распознаваться. тут нужен более эффективный метод. например нейронные сети.</p><p><i>>Ну и ессно просмотр сообщений модератором. Т.к. это не удаление, а всего-лишь установка тега, то модераторской предвзятости можно не бояться.</i><br> угу, тут следует бояться скорее лени модераторов, т.к. не всякий модер будет выставлять теги на сообщения, с которыми ничего из-за этого не произойдет))) впрочем если нацпол будет &quot;скрываться&quot; по дефолту, как ты и хотел, тогда да, будет. но это уже другой разговор.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24722</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24722</guid>
<pubDate>Fri, 25 Sep 2009 11:31:38 +0400</pubDate>
<description><![CDATA[<p><i>>//2туксойд, да, мне очень интересно, как ты будешь определять нацпол, т.к. наличие определенных слов необязательно должно указывать на нацпол, в то же время их отсутствие необязательно должно указывать на отсутствие нацпола.</i><br> Наличие слова Путяш явно указывает на наличие нацпола. Так-вот если в случае с матом наличие одного совпадения однозначно указывает на наличие нецензурщины, то в случае с нацполом определять два или три совпадения и только тогда ставить тег нацпол. Ну и ессно просмотр сообщений модератором. Т.к. это не удаление, а всего-лишь установка тега, то модераторской предвзятости можно не бояться.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24721</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24721</guid>
<pubDate>Fri, 25 Sep 2009 11:30:46 +0400</pubDate>
<description><![CDATA[<p><i>> а написать еще одно сообщение не судьба?</i><br> Зачем растаскивать сообщение по всему треду? Читать потом неудобно будет.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24720</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24720</guid>
<pubDate>Fri, 25 Sep 2009 11:29:29 +0400</pubDate>
<description><![CDATA[<p><i>> можешь привести другой пример?</i><br> Да хер знает.. Чую может понадобиться, а многократный парсинг текста по регэкспу будет всяко дороже чем доступ к комбинациям регэкспов по индексу. Но может и впрямь лишний наворот.</p><p><i>> /2туксойд, да, мне очень интересно, как ты будешь определять нацпол, т.к. наличие определенных слов необязательно должно указывать на нацпол, в то же время их отсутствие необязательно должно указывать на отсутствие нацпола.</i><br> А никто и не стремится к 100% точности. Есть характерные для нацпола обороты - пометили. Нет - совершенствуем фильтр. Регэксп ведь не единственное средство</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24719</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24719</guid>
<pubDate>Fri, 25 Sep 2009 11:21:02 +0400</pubDate>
<description><![CDATA[<p><i>>А если я что-то добавить хочу? Забыл написать в сообщении. Тоже не вариант.</i><br> а написать еще одно сообщение не судьба?</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24718</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24718</guid>
<pubDate>Fri, 25 Sep 2009 11:20:09 +0400</pubDate>
<description><![CDATA[<p><i>>Скорее всего реализуем проверку айпишника и ЮА сообщения с айпишником и ЮА зашедшего на форум анона, и если он будет свопадать, то редактирование сообщения(пусть и другого анона) будет разрешено. Как вам такой вариант, на мой взгляд сомнительный, но другого мне не приходит в голову.</i><br> редактирование не нужно, особенно анону.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24717</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24717</guid>
<pubDate>Fri, 25 Sep 2009 11:18:10 +0400</pubDate>
<description><![CDATA[<p><i>>Конечно сохраняй raw в дополнительном текстовом поле</i><br> тоже согласен с тем, что raw лучше.</p><p><i>>Например, что-нить типа &quot;хохлоблядь&quot; будет соответствовать и нацполу и мату одновременно, соответственно можно использовать один регэксп для двух признаков одновременно.</i><br> во первых, с каких пор &quot;блядь&quot; стало матом? а во вторых, данный пример не корректен, т.к. содержит два корня, т.е. это будет два регекспа, а не один, каждый из которых будет соответствовать только одному признаку. можешь привести другой пример? впрочем я не исключаю что сообщение может содержать и мат и нацпол одновременно, но составлять и хранить еще и комбинации всех регекспов - верх глупости.</p><p>//2туксойд, да, мне очень интересно, как ты будешь определять нацпол, т.к. наличие определенных слов необязательно должно указывать на нацпол, в то же время их отсутствие необязательно должно указывать на отсутствие нацпола.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24716</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24716</guid>
<pubDate>Fri, 25 Sep 2009 11:16:18 +0400</pubDate>
<description><![CDATA[<p>А если я что-то добавить хочу? Забыл написать в сообщении. Тоже не вариант.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24715</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24715</guid>
<pubDate>Fri, 25 Sep 2009 11:14:18 +0400</pubDate>
<description><![CDATA[<p>Разрешай по ИД сессии, меньше вероятность ошибок. А кто не хочет поддерживать и сессионные куки - тот сам знает на что идёт.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24714</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24714</guid>
<pubDate>Fri, 25 Sep 2009 11:13:57 +0400</pubDate>
<description><![CDATA[<p><i>>но другого мне не приходит в голову.</i><br> Алгоритм который проверяет исходное и исправленное сообщения, позволяющий сохранять только изменения букв в словах и расстановку знаков припенания.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24713</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24713</guid>
<pubDate>Fri, 25 Sep 2009 11:11:52 +0400</pubDate>
<description><![CDATA[<p>Зарегаюсь когда-нить, но время становления ресурса лучше похожу анонимусом, что бы  убедиться, что права анонимуса не ущемляются.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24712</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24712</guid>
<pubDate>Fri, 25 Sep 2009 11:09:22 +0400</pubDate>
<description><![CDATA[<p>Скорее всего реализуем проверку айпишника и ЮА сообщения с айпишником и ЮА зашедшего на форум анона, и если он будет свопадать, то редактирование сообщения(пусть и другого анона) будет разрешено. Как вам такой вариант, на мой взгляд сомнительный, но другого мне не приходит в голову.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24711</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24711</guid>
<pubDate>Fri, 25 Sep 2009 11:05:44 +0400</pubDate>
<description><![CDATA[<p><i>>Что бы было и чтоб опечатки можно было исправлять, ибо все мы грешны</i><br> Зарегайся же.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24710</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24710</guid>
<pubDate>Fri, 25 Sep 2009 11:04:37 +0400</pubDate>
<description><![CDATA[<p><i>> зачем тебе редактиврование</i><br> Что бы было и чтоб опечатки можно было исправлять, ибо все мы грешны</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24709</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24709</guid>
<pubDate>Fri, 25 Sep 2009 11:01:20 +0400</pubDate>
<description><![CDATA[<p>Ну ты же Ъ-анон, зачем тебе редактиврование, а я несчастный регистрал с ослабленным зрением, зачастую делаю орфографические ашипки.</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24708</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24708</guid>
<pubDate>Fri, 25 Sep 2009 10:41:59 +0400</pubDate>
<description><![CDATA[<p>А у меня и редактирования-то нету никакого</p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24707</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24707</guid>
<pubDate>Fri, 25 Sep 2009 10:36:12 +0400</pubDate>
<description><![CDATA[<p>Да, почини редактрирование, а то текст пропадает </p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24706</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24706</guid>
<pubDate>Fri, 25 Sep 2009 10:27:38 +0400</pubDate>
<description><![CDATA[<p><i>>Конечно сохраняй raw в дополнительном текстовом поле - это пригодится даже если придётся менять правила обработки форматирования для уже определенных правил разметки - тогда просто сбросишь в NULL форматированные поля и при первом обращении отпарсишь заново (т.е. надо будет проверять не пустое ли).</i><br> Я тоже скланяюсь к raw но послушаем еще мнения других посетителей.</p><p><i>>Про мат, нужно будет как минимум 3 таблички: первая фильтры с ID равным степени двойки что бы можно было несколько признаков (фильтров) объединять в битовую маску (или лучше кросс-референс таблу использовать с полями пост_ид и фильтр_ид что бы не упереться потом в размер числа?), вторая - таблица всех регэкспов, третья - кросс-референс между регэкспами и признаками: допускаю что некоторые регэкспы могут использоваться сразу для нескольких признаков. Например, что-нить типа &quot;хохлоблядь&quot; будет соответствовать и нацполу и мату одновременно, соответственно можно использовать один регэксп для двух признаков одновременно.</i><br> Учту. </p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24705</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24705</guid>
<pubDate>Fri, 25 Sep 2009 10:14:28 +0400</pubDate>
<description><![CDATA[<p>Конечно сохраняй raw в дополнительном текстовом поле - это пригодится даже если придётся менять правила обработки форматирования для уже определенных правил разметки - тогда просто сбросишь в NULL форматированные поля и при первом обращении отпарсишь заново (т.е. надо будет проверять не пустое ли).</p><p> Про мат, нужно будет как минимум 3 таблички: первая фильтры с ID равным степени двойки что бы можно было несколько признаков (фильтров) объединять в битовую маску (или лучше кросс-референс таблу использовать с полями пост_ид и фильтр_ид что бы не упереться потом в размер числа?), вторая - таблица всех регэкспов, третья - кросс-референс между регэкспами и признаками: допускаю что некоторые регэкспы могут использоваться сразу для нескольких признаков. Например, что-нить типа &quot;хохлоблядь&quot; будет соответствовать и нацполу и мату одновременно, соответственно можно использовать один регэксп для двух признаков одновременно.</p><p> Кстати, продумай диагностику для регэкспов. Я думаю, что в боевом режиме, если ты по очереди будешь прикладывать регэкспы для каждого признака, то надо будет останавливаться при первом же совпадении для заданного признака и переходить к следующему (например если встретил &quot;хуй&quot; - пометил как содержащее мат, и на &quot;пизду&quot; проверять уже ни к чему, можно переходить к проверкам на нацпол). Но для отладки, наверное будет удобнее отключить такой режим что бы сразу проверить несколько выражений за один пост.. Кстати при постинге надо будет как-то показывать пользователю что распозналось как мат и давать возм-ть перепостить (и тут же можно и багрепортную ссылку прикрутить) - накладки наверняка будут.</p><p></p>]]></description>
</item>
<item>
<title>Re: Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24704</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24704</guid>
<pubDate>Fri, 25 Sep 2009 07:50:39 +0400</pubDate>
<description><![CDATA[<p>И еще вопрос. Для того чтобы при постинге автоматически ставились метки(мат, нацпол и пр.) я думаю добавить табличку со списком регекспов определяющих мат. Посему мне нужна ваша помощь в составлении регекпов матерных слов. Пример ху(й|йня|ёво|етень|юмбула|ёвина). Т.е. мне нужно вспомнить максимально возможное количество вариаций матерных слов составленных в виде регекспов.</p>]]></description>
</item>
<item>
<title>Редактирование постов.</title>
<link>https://rulinux.net/message.php?newsid=4420&amp;page=1#24703</link>
<guid>https://rulinux.net/message.php?newsid=4420&amp;page=1#24703</guid>
<pubDate>Fri, 25 Sep 2009 07:00:00 +0400</pubDate>
<description><![CDATA[<p>Как лучше реализовать? </p><p>1. Хратить в базе html(как сделано сейчас) и каждый раз при редактировании парсить его преобразовывая в ТеХ, ББКод или еще что-то в зависимости от настроек профиля.</p><p>2. Хранить в базе сырое сообщение(добавить колонку raw_comment и raw_type) и в зависимости от того с помощью какого типа разметки было написано исходное сообщение, использовать эту разметку при редактировании игнорируя настройки типа разметки в профиле.</p><p>Ну и само-собой со временем будет добавлен ББкод и скорее всего Wiki базовый хтмл. Настройки типа разметки можно будет указать в профиле.</p>]]></description>
</item>
</channel>
</rss>