<?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_38131"  />
<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=38131&amp;page=1#155423</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155423</guid>
<pubDate>Sun, 07 Oct 2012 19:11:06 +0400</pubDate>
<description><![CDATA[<p>глянул про этот жсон,  не понравился он мне, костыль какой то.<br><br>хмл  я правда тоже недолюбливаю, за избыточность.<br><br></p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155420</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155420</guid>
<pubDate>Sun, 07 Oct 2012 18:51:59 +0400</pubDate>
<description><![CDATA[<p><i>>По моему кто-то проплатил Систему пиар всего и вся js* ;)</i><br> Ну json уже давно далёк от js-а:) Он довольно универсален, есть библиотеки для почти любого языка. А монструозности, в отличие от xml, в нём мало.<br><br><i>>Нам нужен только Ъ только хардкор...</i><br> Для обеспечения Ъ нужно будет в лицензии на API запретить писать клиенты на чём-либо, кроме си, ассемблера, хаскеля и лиспа.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155419</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155419</guid>
<pubDate>Sun, 07 Oct 2012 18:46:53 +0400</pubDate>
<description><![CDATA[<p><i>>json</i><br> По моему  кто-то  проплатил  Систему  пиар  всего и вся js*  ;)<br><br> Нам нужен  только Ъ  только хардкор...</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155416</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155416</guid>
<pubDate>Sun, 07 Oct 2012 18:36:25 +0400</pubDate>
<description><![CDATA[<p><i>>Я в целом согласен, но куда их пихать в легковесных боровзерах</i><br> Думаю, почти любой легковесный браузер их умеет. Если не js, то какой-нибудь свой скриптинг. Например, luakit <a href="https://github.com/mason-larobina/luakit/wiki/Userscripts">умеет</a>:)<br><br><i>>А сайт раздавать в удобном виде для парсинга, типа доступа к хранимым процедурам SQL где и сделать API чтения и репликацию по распределенным нодам :)</i><br> API для сайта, выдающее данные в каком-нибудь json, можно сделать. Но это только в новой версии, если она будет.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155414</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155414</guid>
<pubDate>Sun, 07 Oct 2012 18:31:51 +0400</pubDate>
<description><![CDATA[<p><i>>Обе эти проблемы очень легко решаются юзерскриптами</i><br> Я в целом согласен, но куда их пихать в легковесных боровзерах,  уж лучше проксер поднимать и там  замешивать.   <br><br> А сайт раздавать в удобном виде для парсинга, типа доступа к хранимым процедурам  SQL  где и сделать API чтения  и репликацию  по  распределенным нодам  :)</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155396</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155396</guid>
<pubDate>Sun, 07 Oct 2012 15:38:43 +0400</pubDate>
<description><![CDATA[<p><i>>Давно реквестил фильтры по собственным регэкспам &quot;пользовательский&quot;</i><br> <i>>те каждый создаст себе свой фильтр с блекджеком и шлюхами.</i><br> Лично у меня есть пара сомнений на эту тему:<br><br>1) Если давать пользователям добавлять свои регэкспы, то гораздо проще вывести сервер из строя ДДОС-ом. Делаем специальное сообщение, берём несколько юзеров (даже анонимусов) со сложным медленным регэкспом, да и всё. Валидация же регэкспов - штука сложная и нетривиальная, вряд ли возможная в автоматическом режиме. По длине нельзя, т.к. длинный регэксп вроде (слово1|слово2|слово3...) вполне нормален, и может использоваться часто. Трогать ради этого max_execution_time тоже не стоит, это всё же дело администратора. Тем более, что при наличии safe mode в пхп, этот параметр силами приложения менять нельзя, если я не ошибаюсь.<br><br>2) Эта штука выходит нерасширяемой и неуниверсальной. Тогда уж два регэкспа, на тему и на текст. А лучше ещё и чтобы пользователь учитывался, ведь вполне нормальная задача - фильтровать определённые высказывания от одного конкретного пользователя. Тут получается, что либо надо городить монстра, который может превратиться в собственный скриптовый язык, либо сразу давать грузить свой php-код:)<br><br> Обе эти проблемы очень легко решаются юзерскриптами - с ними пользователь может легко и просто сделать вообще любую фильтрацию, какую пожелает. Хоть от даты, фазы луны, содержимого сообщения и результатов запроса курсов валют. <br><br>Надо, конечно, немного знать js, но пункт 2 в списке выше всё равно требует знания программирования на каком-то уровне. Тем более, что сейчас есть всякие языки вроде google dart, транслирующиеся в js. И главное - никакой нагрузки на сервер. Насчёт того, как оно живёт с noscript, я ничего не скажу, но ради рулинукса можно и добавить одно исключение, благо тут у нас не огромное вебприложение со свистящим интерфейсом.<br><br>Имхо, даже проще будет поменять немного вёрстку, чтобы эти скрипты было писать удобнее, чем городить монстра внутри движка. </p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155390</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155390</guid>
<pubDate>Sun, 07 Oct 2012 15:05:38 +0400</pubDate>
<description><![CDATA[<p>Давно реквестил  фильтры по собственным регэкспам  &quot;пользовательский&quot;<br><br>те каждый  создаст себе свой фильтр с блекджеком и шлюхами.<br><br> и да,  сквид  не предлагать.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155388</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155388</guid>
<pubDate>Sun, 07 Oct 2012 15:00:00 +0400</pubDate>
<description><![CDATA[<p>В общем, изменения:<br><br><ul> <li>&nbsp; В верхней правой части сообщения отображается ссылка, при нажатии на которую появляется список фильтров, отмеченных у этого сообщения. Пользователи без js лицезреют сей список всегда. Данный блок виден только внутри темы, а не на главной странице или списке изображений в галерее. <li>&nbsp; У отфильтрованного сообщения выводится причина фильтрации - фильтры, выбранные пользователем, совпавшие с фильтрами сообщения. В списке тредов и трекере у сообщений выводится title (всплывает при наведении на ссылку, без js, силами браузера) c причинами фильтрации. <li>&nbsp; При нажатии на ссылку для просмотра сообщения, у пользователей с js оно открывается прямо в тексте. Пользователи без js, как и раньше, переходят на отдельную страницу. Должно работать везде, в том числе и на странице неподтверждённых и в галерее.</ul><br><br>Принимаются предложения по введению новых фильтров.<br><br>P.S. Отмечу, что пользователи браузеров, не поддерживающих CSS, видят скрытое сообщение всегда. Это очень печально и забавно одновременно, учитывая, что я хожу на сайт через emacs-w3m, который как раз входит в число таких браузеров. Над решением данной проблемы я думаю, но пока ни один метод не кажется адкеватным. Так что, если вы такие тут есть, ждите:)</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155356</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155356</guid>
<pubDate>Sat, 06 Oct 2012 12:59:54 +0400</pubDate>
<description><![CDATA[<p>В общем, я решил подправить интерфейс фильтров, на основании высказанного здесь. Заодно добавлю фильтр для ругани.<br><br>Ориентировочный срок - пара дней, сейчас у меня немного времени есть. Ждите:)</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155353</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155353</guid>
<pubDate>Sat, 06 Oct 2012 12:55:29 +0400</pubDate>
<description><![CDATA[<p>Ясно. Адекватно вполне выглядит</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155350</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155350</guid>
<pubDate>Sat, 06 Oct 2012 12:51:53 +0400</pubDate>
<description><![CDATA[<p><i>>Сделать мини рамку с правой стороны сообщения.</i><br> Хорошо, что-нибудь придумаю, как время появится. </p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155348</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155348</guid>
<pubDate>Sat, 06 Oct 2012 12:49:50 +0400</pubDate>
<description><![CDATA[<p><i>>Кстати если допустим стоит фильтр, цепочка ответов на такое сообщение тоже отфильтруется?</i><br> Нет. Фильтры ставятся на одно сообщение.<br><br>Я для примера сейчас поставлю на этом сообщение &quot;модераторские/пользовательские фильтры&quot;, и интересующиеся смогут поставить этот фильтр в настройках и посмотреть, как оно выглядит тут и в трекере.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155345</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155345</guid>
<pubDate>Sat, 06 Oct 2012 12:44:36 +0400</pubDate>
<description><![CDATA[<p>Кстати если допустим стоит фильтр, цепочка ответов на такое сообщение тоже отфильтруется?</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155344</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155344</guid>
<pubDate>Sat, 06 Oct 2012 12:44:30 +0400</pubDate>
<description><![CDATA[<p><i>>Правда, надо придумать, как это в дизайн вписать, т.к. фильтры большие.</i><br> Сделать мини рамку с правой стороны сообщения. </p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155343</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155343</guid>
<pubDate>Sat, 06 Oct 2012 12:43:29 +0400</pubDate>
<description><![CDATA[<p><i>>Уже бы сейчас фильтрами пользовались, но по сообщению совершенно не ясно какие фильтры выставлены на нём.</i><br> Да, есть такая проблема. Я подумаю, может в движке поправлю. Правда, надо придумать, как это в дизайн вписать, т.к. фильтры большие.<br><br><i>>Т.е. каждому модератору придётся смотреть отфильтровано ли то или иное сообщение. Да и совсем скрывать отфильтрованное тоже не кошерно: лучше сворачивать, т.к. критерии фильтрации слишком абстрактные.</i><br> Тут js, имхо, нужен. Общественность у нас против него.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155342</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155342</guid>
<pubDate>Sat, 06 Oct 2012 12:40:31 +0400</pubDate>
<description><![CDATA[<p>Угу, а там и до кармы недалеко</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155340</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155340</guid>
<pubDate>Sat, 06 Oct 2012 12:36:27 +0400</pubDate>
<description><![CDATA[<p>А ещё можно лепить к сообщениям текстовые теги, а пользователям их фильтровать.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155339</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155339</guid>
<pubDate>Sat, 06 Oct 2012 12:35:12 +0400</pubDate>
<description><![CDATA[<p>Это абсурд в чистом виде, проблему нужно решать, а не маскировать ширмами</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155337</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155337</guid>
<pubDate>Sat, 06 Oct 2012 12:33:51 +0400</pubDate>
<description><![CDATA[<p>Уже бы сейчас фильтрами пользовались, но по сообщению совершенно не ясно какие фильтры выставлены на нём. Т.е. каждому модератору придётся смотреть отфильтровано ли то или иное сообщение. Да и совсем скрывать отфильтрованное тоже не кошерно: лучше сворачивать, т.к. критерии фильтрации слишком абстрактные.</p>]]></description>
</item>
<item>
<title>Re:О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155336</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155336</guid>
<pubDate>Sat, 06 Oct 2012 12:32:55 +0400</pubDate>
<description><![CDATA[<p>Хокум будешь ставить фильтр?</p>]]></description>
</item>
<item>
<title>О фильтрации</title>
<link>https://rulinux.net/message.php?newsid=38131&amp;page=1#155333</link>
<guid>https://rulinux.net/message.php?newsid=38131&amp;page=1#155333</guid>
<pubDate>Sat, 06 Oct 2012 12:29:26 +0400</pubDate>
<description><![CDATA[<p>Собственно, на волне последних событий, возникла мысль - а может и правда поставить какие-либо фильтры на сообщения?<br><br>Сейчас список доступных фильтров можно посмотреть при создании сообщения. Предлагаю три варианта:<br><br><ul> <li>&nbsp; Фильтр &quot;флуд&quot;. Вполне подходит по тематике. Впрочем, у нас тут таки бессмысленная ругань, а фильтр для флуда может быть пригодится когда-нибудь ещё. <li>&nbsp; Фильтр &quot;модераторские и пользовательские фильтры&quot;. Ни о чём, зато всем ясно. <li>&nbsp; Добавить какой-нибудь фильтр &quot;бессмысленная ругань&quot;.</ul><br><br>Модераторы, соответственно, будут применять один из предложенных вариантов к сообщениям, о которых идёт речь. И все, кто не хочет видеть данные сообщения, будут довольны. Отфильтрованные сообщения можно читать, на них стоит ссылка на нормальную версию, то есть интерфейс вполне удобен. Не требует js.<br><br>Думаю, активной части модераторов стоит решить, какой фильтр из предложенных применять. Дискасс.</p>]]></description>
</item>
</channel>
</rss>