<?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_34115"  />
<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=34115&amp;page=1#100838</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100838</guid>
<pubDate>Thu, 21 Jul 2011 11:23:31 +0400</pubDate>
<description><![CDATA[<p>KISS, мальчики</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100837</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100837</guid>
<pubDate>Thu, 21 Jul 2011 11:19:11 +0400</pubDate>
<description><![CDATA[<p><i>>Там не отдельный код для разных БД. Код-то как-раз общий. Там классы-обертки над БД. Два класса-обертки.</i><br> Я про это и говорил:) Классы независимы друг от друга, потому нет особой проблемы с разными типами данных в БД.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100836</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100836</guid>
<pubDate>Thu, 21 Jul 2011 11:15:08 +0400</pubDate>
<description><![CDATA[<p>Там не отдельный код для разных БД. Код-то как-раз общий. Там классы-обертки над БД. Два класса-обертки. Было 3 но sqlite я выпилил пока.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100835</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100835</guid>
<pubDate>Thu, 21 Jul 2011 11:03:23 +0400</pubDate>
<description><![CDATA[<p><i>> А у Туксоида там отдельный код для каждой БД</i><br> Представляю как он заебётся поддерживать всё это хозяйство в актуальном состоянии.. Вот говорил же человеку - возьми какой-нибудь фреймворк с абстрагированием от реализации БД.. </p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100834</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100834</guid>
<pubDate>Thu, 21 Jul 2011 10:59:12 +0400</pubDate>
<description><![CDATA[<p><i>>А битовые операции есть везде</i><br> А у Туксоида там отдельный код для каждой БД, так что на каждом бэкенде можно делать что душе угодно.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100833</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100833</guid>
<pubDate>Thu, 21 Jul 2011 10:57:25 +0400</pubDate>
<description><![CDATA[<p><i>> В постгресе есть такой интересный тип array, позволяющий делать массивы</i><br> А битовые операции есть везде</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100832</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100832</guid>
<pubDate>Thu, 21 Jul 2011 10:50:27 +0400</pubDate>
<description><![CDATA[<p><i>>Я бы предложил использовать битовые маски чтобы при выборке сообщений можно было делать:</i><br> В постгресе есть такой интересный тип array, позволяющий делать массивы (в том числе нефиксированного размера), по которому при этом можно строить индексы.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100831</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100831</guid>
<pubDate>Thu, 21 Jul 2011 10:48:09 +0400</pubDate>
<description><![CDATA[<p><i>>Я чот не пойму как будет выглядеть условие WHERE.</i><br> Я уже не совсем помню реализацию, давно уже это написал, но кажись что с помощью LIKE.</p><p><i>>И да, я бы ещё предложил в счётчиках кол-ва сообщений выводить цифру без учёта отфильтрованных - чтобы поциэнты могли видеть что главврач от них что-то отфильтровал. </i><br> Зачем? Они в любом случае будут видеть что что-то отфильтровано. К тому-же тут они сами-себе будут главврачами. И назначать соответствующие лекарства для успокоения души тоже будут сами.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100830</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100830</guid>
<pubDate>Thu, 21 Jul 2011 10:46:55 +0400</pubDate>
<description><![CDATA[<p>Ладно</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100829</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100829</guid>
<pubDate>Thu, 21 Jul 2011 10:43:30 +0400</pubDate>
<description><![CDATA[<p>То что я описал уже реализовано. А доделать нужно то, что указано в TODO</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100828</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100828</guid>
<pubDate>Thu, 21 Jul 2011 10:22:28 +0400</pubDate>
<description><![CDATA[<p><i>> У сообщения есть метка вида 1:0;2:0;3:0;4:1;5:0;6:0;7:0;8:0 где ; это разделитель между фильтрами</i><br> Допустим у тебя добавится фильтров немного: 1:0;2:0;3:0;4:1;5:0;6:0;7:0;8:0;9:0;10:0;11:0;12:0;13:0</p><p>А у пользователя установлены следующие фильтры: 1:1;2:0;3:0;4:1;5:0;6:0;7:0;8:0;9:1;10:0;11:0;12:0;13:0</p><p>Я чот не пойму как будет выглядеть условие WHERE.</p><p> Я бы предложил использовать битовые маски чтобы при выборке сообщений можно было делать:</p><p>WHERE (user.filter & message.filter)=0  - в случае если установленный бит соответств. включенному фильтру и установленной метке</p><p>Индекс по такому полю не сделаешь, но хоть проверка соответствия будет побыстрее.</p><p>И да, я бы ещё предложил в счётчиках кол-ва сообщений выводить цифру без учёта отфильтрованных - чтобы поциэнты могли видеть что главврач от них что-то отфильтровал. Ну или две цифры - с учётом фильтра и в скобочках без. </p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100827</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100827</guid>
<pubDate>Thu, 21 Jul 2011 09:53:31 +0400</pubDate>
<description><![CDATA[<p>Погоди, так даже это ещё не реализовано? тогда в чём проблема увеличить количество меток и сократить количество разделов форума? </p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100826</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100826</guid>
<pubDate>Thu, 21 Jul 2011 09:47:15 +0400</pubDate>
<description><![CDATA[<p>Может быть со временем, а сейчас пока нужно реализовать то что уже запланировано.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100825</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100825</guid>
<pubDate>Thu, 21 Jul 2011 09:43:50 +0400</pubDate>
<description><![CDATA[<p>Это хорошо. А как насчёт той системы меток, которую я предлагал?</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100824</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100824</guid>
<pubDate>Thu, 21 Jul 2011 08:07:50 +0400</pubDate>
<description><![CDATA[<p>Во, сделай ещё "всё остальное", чтобы  я мог видеть только "порно" например, отметив все фильтры кроме оного.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100823</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100823</guid>
<pubDate>Thu, 21 Jul 2011 06:57:52 +0400</pubDate>
<description><![CDATA[<p><i>>И начнётся "танцпол" и прочие эвфемизмы. Зачем?</i><br> Я же сказал что оно по дефолту будет выключено. Юзер сам включит себе если захочет. Эта метка никак не повлияет ни на постящего, ни на тех кто любит понацполить. К тому-же по ней будет легко выбрать из базы весь нацпольчик, если кто хочет. И соответственно эвфемизмы не понадобятся. А вот в случае с автофильтром спама метка будет ставиться если это спам на 100%. Определение по сессиям, по скрытому текствому полю, которое человек не заполнит, а вот бот вполне, и т.д.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100822</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100822</guid>
<pubDate>Thu, 21 Jul 2011 06:48:52 +0400</pubDate>
<description><![CDATA[<p><i>> нацпола будут ставиться автоматически по регекспам.</i><br> И начнётся "танцпол" и прочие эвфемизмы. Зачем? Да и спам автоматом метить тоже моветон. Где гарантия, что автоматический фильтр не пометит чьё-нибудь сообщение и, как ты тут говорил, через сутки не снесёт всё нафиг?</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100821</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100821</guid>
<pubDate>Thu, 21 Jul 2011 06:21:01 +0400</pubDate>
<description><![CDATA[<p>У сообщения есть метка вида 1:0;2:0;3:0;4:1;5:0;6:0;7:0;8:0 где ; это разделитель между фильтрами, перва цифра в блоке это ID фильтра, а вторая цифра его статус. т.е. в данной метке указано что сообщение содержит спам. Состояние ставится автоматом в блоках со спамом, матом и нацполом, оставльное будут проставлять пользователи при постинге сообщения или модераторы впоследствии. Ну и у каждого пользователя в базе есть соответственная строчка такого-же вида. Только состояние указывает не на содержание спама(нацпола, e.t.c), а фильтровать ли это сообщение. Если да, то вместо текста сообщения будет отображено сообщение что данное сообщение отфильтровано в соответствии с вашими настройками фильтрации и будет предложено прочесть его пройдя по ссылке. Вот собственно и весь принцип. Ну а автофильтрация будет осуществляться различными способами. Тут уж как получится.</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100820</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100820</guid>
<pubDate>Thu, 21 Jul 2011 05:52:33 +0400</pubDate>
<description><![CDATA[<p>+1</p>]]></description>
</item>
<item>
<title>Re: [Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100819</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100819</guid>
<pubDate>Thu, 21 Jul 2011 05:45:52 +0400</pubDate>
<description><![CDATA[<p>А как фильтр будет вычленять сообщения?</p>]]></description>
</item>
<item>
<title>[Разработка]Фильтры включенные по умолчанию.</title>
<link>https://rulinux.net/message.php?newsid=34115&amp;page=1#100818</link>
<guid>https://rulinux.net/message.php?newsid=34115&amp;page=1#100818</guid>
<pubDate>Thu, 21 Jul 2011 04:32:00 +0400</pubDate>
<description><![CDATA[<p>Субж. Я предлагаю из всего списка фильтров </p><p> матерные выражения <br /> торсионщина <br /> нацпол <br /> спам <br /> флуд <br /> порно <br /> изображения <br /> модераторские фильтры <br /></p><p>Сделать включенным по умолчанию только спам. Остальное выключенным. Ну и естесственно пользователь сам сможет включить или отключить любые фильтры. Метки мата, спама и нацпола будут ставиться автоматически по регекспам.</p>]]></description>
</item>
</channel>
</rss>