Перейти из форума на сайт.

НовостиФайловые архивы
ПоискАктивные темыТоп лист
ПравилаКто в on-line?
Вход Забыли пароль? Первый раз на этом сайте? Регистрация
Компьютерный форум Ru.Board » Общие » Флейм » Топ лист. Новая фича! Продолжение банкета.

Модерирует : 3xp0, TechSup

 Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Открыть новую тему     Написать ответ в эту тему

batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Для тех кто не в курсе что такое топ лист, рекомендуется сначало почитать этот топик. http://forum.ru-board.com/topic.cgi?forum=18&topic=0120#1
 
Для остальных поехали.
Итак, топ немного переделан.
Во-первых кол-во постов во флейме теперь никак не влияет на положение в топе, абсолютно никак.
Без паники! Счетчик постов во флейме не отключен, и по прежнему считает, просто эти посты не учитываются при подсчете среднего кол-ва сообщений в день, а это основной параметр по которому определяется рейтинг.
 
Во-вторых переделан алгоритм топа.
Охххх, теперь он не будет поддаваться простой арифметике Антуана.
 
Я и сам сейчас не пойму как наш форумный бот высчитывает рейтинг.
 
Но шутки в сторону, короче так:
Имеем список мемберов, отсеиваем его от модераторов и админов (они не участвуют в топе по понятным причинам) далее отсеиваем новичков с момента регистрации которых прошло менее 10 дней, далее исключаем мемберов, которые последний раз постили более чем 10 дней назад, и получаем списочек. Довольно таки внушительный я вам скажу, но  цель нашего бота отобрать 20 самых самых.
 
Вот тут и начинаются траблы.
До сегодняшнего дня, работала простая схема, берем все посты включая флейм, делим на кол-во дней прошедших с момента регистрации и получаем среднее кол-во постов в день. Чем это число больше, тем человек выше в топе.
 

Кол-во дней = дата сегодня - дата регистрации;
Число постов в день = Общее число постов / Кол-во дней ;
Рейтинг = Число постов в день;  
 
 
Сейчас все по другому.
 

Число постов = Общее число постов - Кол-во неучитываемых постов (Флейм+Юмор+Тестирование+Он-лайн игры);
 
Кол-во дней = дата сегодня - дата регистрации;
 
Кол-во месяцев = Кол-во дней / 30;
 
Постов в день = Число постов / Кол-во дней ;
 
Бонус = Постов в день * Ln(Кол-во месяцев);  
 
Реитинг = (Постов в день * 1,1) + Бонус;
 

 
Кто-то что-то понял?
Если да, тогда небольшая задачка.
Вот Kobold сейчас на 4 месте, (в старом алгоритме топа он был на первом и вообщем то заслуженно, человек зарегился месяц назад и стабильно постит с завидной частотой, причем не флеймер как некоторые )
 
так вот, если он будет продолжать постить с той же частотой, и все остальные кто выше и ниже его, тоже сохранят свою частоту постов, то сможет ли он попасть на первое место?
Если да то когда? Через сколько времени?
И если да, то какой у него будет рейтинг?
 
Кто первым ответит, получит приз, персональный статус лучшего счетовода.
 
 
И в заключении хочу сказать, что эта схема, не идеал, а лишь прикидка, предложите свою схему или свой алгоритм подсчета рейтинга, если ваш вариант окажется удачным он будет запущен в работу.
 
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 04:52 09-01-2002
new yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva ух как теерь все по злому и по флеймить низзя

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 05:02 09-01-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
new yorik

Цитата:
ух как теерь все по злому  и по флеймить низзя  

 
можно сделать отдельный топ, для флеймеров.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 05:07 09-01-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Аха и для модеров тоже, интересно всетаки


----------
Настоящие программисты не ищут легких путей!

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 05:09 09-01-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wowik
Хочешь врублю щас модеров?
Погоди, щас сгенерю вариант просто для интереса.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 05:14 09-01-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
Давай!


----------
Настоящие программисты не ищут легких путей!

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 05:17 09-01-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот, с модерами и не 20 а 50 человек.
http://forum.ru-board.com/topmember1.cgi
 
Добавлено
Кстати, обратите внимание на kvk он под номером 35
У него 6,9 постов в день, это высокий результат, однако он даже не в двадцатке.
О чем это говорит?
О том что он недавно зарегился, всего 20 дней назад.
Вот пройдет немного времени, и если он будет продолжать постить, то он поднимется заметно вверх уже буквально через 10 дней.
 
Это отличие этого алгоритма от старого.  

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 05:19 09-01-2002
Wowik



The Warlock
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Nep всех обошел
А у меня скромненько в серединке

----------
Настоящие программисты не ищут легких путей!

Всего записей: 1192 | Зарегистр. 27-08-2001 | Отправлено: 05:24 09-01-2002
batva



crazy administrator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Wowik
ага, не даром ему желтую майку подарили.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 05:28 09-01-2002
new yorik



Lame®
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva

Цитата:
можно сделать отдельный топ, для флеймеров.  

ага и звание присуждать Лучший флеймер дня, недели, месяца ну а потом по результатам всех месяцев, лучшие флеймеры проходят в супер соревнования флеймеров - кто больше мессах за 15 мин напостит. По результатам соревнований обьявляется лучший флеймер года, и в виде приза получает............. БАН  

 

Всего записей: 2623 | Зарегистр. 31-12-2001 | Отправлено: 08:36 09-01-2002
HEKTO



Местный дизайнер
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
а что, если сделать топ таким, какой он раньше был, только без флейма?


----------
привет, народ!

Всего записей: 5152 | Зарегистр. 21-07-2001 | Отправлено: 08:58 09-01-2002
Karden



Бывалый
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
 
1. А кто объяснит разницу в регистрации Kobold'а в профиле и топе??? Хм, да и не только и него!!!
2. С сокращениями, по формулам получается, что Бонус = Число постов / 30;
3. А если подставить все составляющие по подсчету рейтинга из топ-листа в формулу по подсчету рейтинга, то тоже не состыковочка получается.
3. по задачке:
    1. Kobold был бы и сейчас на первом месте, если бы он постил примерно по 28 постов в день,
    2. ну и ответ на задачку, хех: Да, он сможет попасть на первое место, но.... примерно через 240 дней, если количество постов у всех будет неизменным. И рейтинг его будет где-то около 118.
 
З.Ы. Ну если я ошибся....

----------
Все, мысль ушла...

Всего записей: 1568 | Зарегистр. 25-10-2001 | Отправлено: 11:44 09-01-2002
Kobold



Flame monster
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Вот возьмем меня и Максвелла. У него 6.2 мессаги в день. у меня 11.3. Я зареган месяц назад, Максвелл - 9.5.
 
Score=1.5*msgperday+numberofmonths*msgperday=msgperday*(1.5+numberofmonths). Назовем фигню в скобках lambda. Моя лябда - 2.5, а у Максвелла она 11, так что хоть у него и вдвое меньше постов в сутки, он впереди планеты всей. Имеем уравнение для момента, когда я сравняюсь с ним: 11.3*(2.5+t)=6.2*(11+t). Применив математичестий пакет Maple 7, получаем t=7.833333... месяцев. Долго, однако.
 
Мое предложение: брать логарифм от числа месяцев вместо него самого (основание берем 2 или е). Тогда у первой волны форумчан бонус за долгожительство будет увеличиватся медленно, а у новичков - быстро.

Всего записей: 1838 | Зарегистр. 11-12-2001 | Отправлено: 11:44 09-01-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
 
Класс!!! 5 баллов!
Все учтено, все справедливо.
Не думаю, что кто-то лучше алгоритм предложит.
 
На модерский топ интересно было глянуть

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 12:12 09-01-2002
Antuan



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
На досуге проверю арифметику (где-то даже высшую математику)Koboldа...
 
А вообще, если Юношам Ру-Борды надо будет иметь стаж (как для начисления пенсии), то ТОП теряет всякий интерес и конкурентность...
Для деловых бумаг - этот ХАК хорош, но здесь - Молодость и Азарт!
А при нынешнем положении дел Юзер зайдёт на Топ- посмотрит и...
уёдёт на 5 месяцев...
 
Мои предложения остаются в силе...
С поправкой по Флейму  
Флейм-не считать, но Топ обновлять каждый месяц, скажем числа 10
(если уж и дальше аналогию брать с зарплатой )
Все - на равных правах и ТОП - настоящий...
Но можно этот ТОП оставить, как ТОП за ПЕРВЫЙ год существования Борды...
Если лидер чаще будет меняться, как предыдущий ТОП, то будет веселее
ИМХО


----------
EuRuChess

Всего записей: 10667 | Зарегистр. 10-04-2001 | Отправлено: 13:40 09-01-2002
lynx



Advanced lynx
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Antuan
 

Цитата:
А вообще, если Юношам Ру-Борды надо будет иметь стаж (как для начисления пенсии), то ТОП теряет всякий интерес и конкурентность...  

 
С одной стороны есть резон. Когда цель слишком далека - она уже не привлекательна. Для многих, по крайней мере. Но с другой стороны, вот пришел новый человек, стал постить-постить, попал в твой топ, который ты предлагаешь, обрадовался и ушел. А народ, который тут уже давно остался "неотмеченным топом" Тоже не справедливо.
Может, два тогда сделать? Типа общий и за месяц?
 

Всего записей: 11712 | Зарегистр. 08-05-2001 | Отправлено: 14:14 09-01-2002
kvk



Moderator
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Все правильно, стаж нужно учитывать. Вот был хороший пример (хороший потому что я), так я скоро вывалюсь, тк недавно на форуме и обалдел так мне тут понравилось , скоро наемся. Далее свои вопросы почти все уже задал или нашел ответы. Кому мог что посоветовать,  посоветовал, больше вроде и постить нечего, а достойные люди давно и упорно пишут (и скорее всего не спрашивают а отвечают, тк свои ответы уже давно получили). Итого стаж с небольшим числом постов в день лучше чем всплески.
 
Но таки полагаю, что голосование лучше, важно ведь не количество, а качество.
 
А модераторы вооще! Это ж адский труд, хотя неоторые очень страшные (кстати кого нибудь когда нибудь забанили реально, или только пугают)
 
Удачи
 
Лирическое отступление, восхищен вычислениями, только не пользуйтесь маплом (и ему подобными) перестанете чувствоать (уравнения цифирьки и прочее на ощупь).

----------
призываю всех увидев km.ru тут же закрыть страничку, не дадим в обиду Мошкова :)

Всего записей: 9240 | Зарегистр. 23-12-2001 | Отправлено: 14:51 09-01-2002
Kobold



Flame monster
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Оффтоп: Я умею решать уравнения ручками, просто лень было использовать калькулятор. А так мапло у меня для проверки результатов, написаных на бумаге.

Всего записей: 1838 | Зарегистр. 11-12-2001 | Отправлено: 14:53 09-01-2002
HEKTO



Местный дизайнер
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
kvk

Цитата:
Это ж адский труд, хотя неоторые очень страшные (кстати кого нибудь когда нибудь забанили реально, или только пугают)  

банят у нас DimoN с Батвой...


----------
привет, народ!

Всего записей: 5152 | Зарегистр. 21-07-2001 | Отправлено: 15:10 09-01-2002
Daredevil



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Мне определенно нравится нынешняя система В ней я на 12ом месте

----------
- Помилуйте, королева, - прохрипел он, - разве я позволил бы себе налить даме водки? Это чистый спирт!

Всего записей: 1449 | Зарегистр. 24-05-2001 | Отправлено: 19:50 09-01-2002
Открыть новую тему     Написать ответ в эту тему

Страницы: 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43

Компьютерный форум Ru.Board » Общие » Флейм » Топ лист. Новая фича! Продолжение банкета.


Реклама на форуме Ru.Board.

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.B0ard
© Ru.B0ard 2000-2024

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru