Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 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
2-1134452868
Ольга
2005-12-13 08:47
2006.01.01
Переименовать xls-файл, не сохраняя его на диске


2-1134641224
roughneck
2005-12-15 13:07
2006.01.01
Запись на CD


2-1134452961
Alex_C
2005-12-13 08:49
2006.01.01
Определение строчки в RichEdit


4-1130329628
Хинт
2005-10-26 16:27
2006.01.01
Загрузить html страницу с сайта через WinAPI


14-1134038344
Харько
2005-12-08 13:39
2006.01.01
ЗАМЕТКИ ПО ЖЕHСКОЙ ЛОГИКЕ