Текущий архив: 2006.01.01;
Скачать: CL | DM;
Вниз
предложение по улучшению форума... Найти похожие ветки
← →
wicked © (2005-12-08 23:18) [0]... или как бороться с дублями...
осенило меня глядя на http://delphimaster.net/view/14-1134071011/ - а что, если принимающий скрипт будет проверять, есть ли уже такой постинг, с таким же содержимым, в последних N постах ветки?..... N = 2..20.... если есть - не постить в ветку и точка......
Ваши имхи?........
← →
Гарри Поттер © (2005-12-08 23:34) [1]wicked © (08.12.05 23:18)
а что, если принимающий скрипт будет проверять...
Осталось со скриптом договориться. ;)
← →
McSimm © (2005-12-08 23:36) [2]Делал такое, в силу определенных причин, отключил. Со временем верну.
← →
Skyle © (2005-12-09 06:39) [3]Хранить вместе с сообщением в БД его контрольную сумму и при добавлении проверять на совпадения?
← →
elykS (2005-12-09 07:44) [4]?яинедапвос ан ьтяреворп иинелвабод ирп и уммус юуньлортнок оге ДБ в меинещбоос с етсемв ьтинарХ
← →
Иксик © (2005-12-09 08:39) [5]
> Skyle © (09.12.05 06:39) [3]
> elykS (09.12.05 07:44) [4]
А контрольная сумма то одинаковая :)
← →
Гарри Поттер © (2005-12-09 08:47) [6]Иксик © (09.12.05 8:39) [5]
Это уже не дубль.
← →
Lamer@fools.ua © (2005-12-09 08:50) [7]>>Иксик © (09.12.05 08:39) [5]
Значит плохой алгоритм подсчёта :P
← →
Skyle © (2005-12-09 09:04) [8]> 5] Иксик © (09.12.05 08:39)
Это не я, это какой-то шутник...;-)
И кто сказал, что например CRC32 тут будет одинаковой?
Да и не дубль это...;-)
← →
Иксик © (2005-12-09 09:12) [9]
> Гарри Поттер © (09.12.05 08:47) [6]
> Skyle © (09.12.05 09:04) [8]
Так в том то и дело что не дубль :))
> Это не я, это какой-то шутник...;-)
Понятно :)
← →
Труп Васи Доброго © (2005-12-09 09:44) [10]wicked © (08.12.05 23:18)
а что, если принимающий скрипт будет проверять, есть ли уже такой постинг
Господа демократы!!! Вы куда смотрите?!?!
Это же первый шаг к цензуре!!!
Сначала будут дубли "не постить в ветку и точка......" а потом вообще будут резать всё инакомыслие. Не дадим в обиду наши демократические завывания!!! Грузите апельсины и тюльпаны бочками, будем тут революцию тюльпановых апельсинов делать!
← →
Lamer@fools.ua © (2005-12-09 10:56) [11]>>Труп Васи Доброго © (09.12.05 09:44) [10]
На этом форуме не было демократии, нет и, надеюсь, не будет.
← →
TUser © (2005-12-09 11:32) [12]> Труп Васи Доброго © (09.12.05 09:44) [10]
Какое это отношение имеет к демократии?
← →
Alexander Panov © (2005-12-09 11:49) [13]Lamer@fools.ua © (09.12.05 10:56) [11]
На этом форуме не было демократии, нет и, надеюсь, не будет.
Зачатки есть.;)
← →
Igorek © (2005-12-09 14:25) [14]А чего - классная фича: если пост полностью (автор, мыло, текст) совпадает с предыдущим - выводить "Ваше сообщение уже послано".
← →
Sandman29 © (2005-12-09 14:43) [15]Igorek © (09.12.05 14:25) [14]
А если отличаются 5-10 символами, то предыдущее сообщение заменять новым и выводить "Ваше сообщение отредактировано".
← →
Игорь Шевченко © (2005-12-09 14:44) [16]А если не совпадает автор, то выводить "ваше сообщение уже отправлено другим автором".
А если не совпадает и автор и текст, то выводить "(не)похожее сообщение уже было отправлено другим автором"
← →
Lamer@fools.ua © (2005-12-09 15:04) [17]>>wicked © (08.12.05 23:18)
Хе-хе. Представляю ситуацию:Pupkin © [10]
(Пошутил)
Lohankin © [11]
:-)
Somebody © [12]
(Шо-то написал)
Pupkin © [13]
(Опять пошутил)
Lohankin © [14]
:-)
С 14-м постом могут быть проблемы, IMHO.
← →
boriskb © (2005-12-09 15:09) [18]Igorek © (09.12.05 14:25) [14]
если пост полностью (автор, мыло, текст) совпадает с предыдущим
С предыдущим - каким? Один назад? Два? Десять?
Если пост на тысячу символов?
Думаю, неслабая задача.
Без составления индекса базы по тексту не обойтись.
Сколько такой тест будет выполняться?
← →
Sandman29 © (2005-12-09 15:17) [19]Lamer@fools.ua © (09.12.05 15:04) [17]
Существующие правила уже запрещают создание таких сообщений, если я не путаю.
← →
Igorek © (2005-12-09 15:28) [20]> boriskb © (09.12.05 15:09) [18]
> Igorek © (09.12.05 14:25) [14]
> если пост полностью (автор, мыло, текст) совпадает с предыдущим
> С предыдущим - каким? Один назад? Два? Десять?
> Если пост на тысячу символов?
> Думаю, неслабая задача.
> Без составления индекса базы по тексту не обойтись.
> Сколько такой тест будет выполняться?
С последним постом в ветке. И охфигеть сложная задача.select top(1)
@lasttext = ftext,
@email = femail,
@auther = fauther
from posttable
where ftopicid = @thistopicid
order by fposttime desc;
if @lasttext = @thistext ...
← →
msguns © (2005-12-09 15:32) [21]>Igorek © (09.12.05 15:28) [20]
Спрячь и никому не показывай ;)
← →
boriskb © (2005-12-09 15:33) [22]Igorek © (09.12.05 15:28) [20]
С последним постом в ветке.
Почему эе с последним?
А через один?
Igorek © (09.12.05 15:28) [20]
@lasttext = ftext,
И как это будет работать при большом посте?
Ты представляешь?
← →
Igorek © (2005-12-09 15:36) [23]
> Почему эе с последним?
> А через один?
Потому, что большинство дублей идет подряд.
> И как это будет работать при большом посте?
> Ты представляешь?
Представляю. Прекрасно будет работать.
> msguns © (09.12.05 15:32) [21]
> >Igorek © (09.12.05 15:28) [20]
> Спрячь и никому не показывай ;)
Не нравится - не читай.
Страницы: 1 вся ветка
Текущий архив: 2006.01.01;
Скачать: CL | DM;
Память: 0.52 MB
Время: 0.024 c