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

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

Модерирует : batva, DimoN

batva (04-09-2002 11:30): По многочисленным просьбам перемещено сюда  Версия для печати • ПодписатьсяДобавить в закладки
Страницы: 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

   

Maxvell



Рецидивист
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
Ну что же, новая система подсчёта довольно интересная, мне нравиться

Всего записей: 3948 | Зарегистр. 28-03-2001 | Отправлено: 20:11 09-01-2002
Bunker



BigGreen Moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А я вообще удивляюсь, что в него попал

Всего записей: 1884 | Зарегистр. 02-02-2001 | Отправлено: 20:53 09-01-2002
HEKTO



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

Цитата:
Ну что же, новая система подсчёта довольно интересная, мне нравиться  

конечно тебе нравится. Ты на первом месте.
 


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

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



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

Цитата:
1. А кто объяснит разницу в регистрации Kobold'а в профиле и топе??? Хм, да и не только и него!!!  

 
Все объяснить могу я.
Сейчас глянул, разница в один день, сразу понял в чем причина.
В профиле дате регистрации выводилась с учетом смещения серверного времени относительно московского, плюс смещение юзера который смотрит профиль.
А в топе выводилось без всякого смещения как есть.
исправлено.
Мелкий баг, и на результаты топа он не влиял, кстати.
Ибо разница была только в отображении, вся арифметика все равно всегда и везде на форуме ведется по абсолютному времени, то есть без смещения.
 

Цитата:
2. С сокращениями, по формулам получается, что Бонус = Число постов / 30;  

Ну и что?
я просто написал так, чтобы удобно было воспринимать алгоритм, ибо Бонус = Число постов / 30 было бы как будто из пальца высосано.
 

Цитата:
3. А если подставить все составляющие по подсчету рейтинга из топ-листа в формулу по подсчету рейтинга, то тоже не состыковочка получается.  

 
где именно? примеры?
Ты учти кстати, что то что ты видишь, бонус например, он просто обрезан до одного десятичного знака, из за этого может у тебя состыковка в сотых долях не вышла?
 

Цитата:
2. ну и ответ на задачку, хех: Да, он сможет попасть на первое место, но.... примерно через 240 дней, если количество постов у всех будет неизменным. И рейтинг его будет где-то около 118.  

 
Да, можно сказать ты правильно посчитал, точности до знака, я и не просил. Можешь получитьподарок если хочешь, кидай мне на ПМ желаемый статус.
 
 
 
Kobold

Цитата:
Вот возьмем меня и Максвелла. У него 6.2 мессаги в день. у меня 11.3. Я зареган месяц назад, Максвелл - 9.5.  


Цитата:
Моя лябда - 2.5, а у Максвелла она 11, так что хоть у него и вдвое меньше постов в сутки, он впереди планеты всей.

 
Ну все в принципе правильно.
Так и должно быть, ну не можешь ты его обогнать, как не крути.
Ведь мы не делаем топ, который будет отражать лишь кол-во постов в день, а мы делаем топ, который отражает все.
Ведь по твоей логике человек пришел, месяц попостил активно и он уже первый?
А люди ходят на форум пол года и больше, и стабильно пишут, пусть в день у них меньше постов, ну и что?
А время? То что они постоянно и долго ходят? Это не учитывать?
 
Ну представим, завтра регится новичок, десять дней ходит и упорно постит по 15 постов в день, через 10 дней топ его обсчитает, и он будет на первом месте! Потом он уйдет с форума на совсем, но это не помешает ему еще некоторое время висеть первым. Это правильно?
 
Мое мнение, что топ должен отражать как активность в создании сообщений, так и долгожительство на форуме.
Пусть человек меньше постит, но зато он дольше ходит на форум.
 
С другой стороны тебя я тоже прекрасно понимаю, и ты вообщем то тоже прав по своему, твои рассуждения тоже логичны.
Ибо люди которые зарегились давно, как бы имеют преймущество?
 
Но это с какой стороны посмотреть, с одной стороны да, имеют, а с другой, если человек давно зареген, а особенно еще со времен когда форум не был раскручен, и постить тут особо негде было, то им же теперь очень трудно нагнать упущенное.
Вот если у человека в среднем 5 постов получается, а зареган он давно, то чтобы ему выйти на уровень 10 постов в день, ему надо долго и нудно постить по 20 постов в день! получается казус верно?
 
И если почитать тот первый топик, когда топ только только был запущен, и там работала простая схема рейтинга по среднему в день, то помнишь, многие старички жаловались, что они остались за бортом, и им теперь трудно пробится в топ.
 
И далее, ты не прав относительно того, что Максвел на небесах, если взять общий топ, с модерами, и абстрагироваться что они модеры, и у них кое какой процент постов, это вообщем то "рабочие" посты то можно увидеть, что на небесах Неп, а не я например, хотя у меня дата регистрации самая ранняя, и раньше Непа на пол года. http://forum.ru-board.com/topmember1.cgi
А ты там кстати на 19 месте, совсем не плохо, учитывая что ты только месяц на форуме, и у тебя всего триста с лишним постов.
Многие с постами в два раза большими ниже тебя, но оно и правильно, тебя тоже надо поощрять за высокий средний пост в день.
То есть моя схема в общем то работает, другое дело, что возможно ее надо доработать, но нет проблем.
Топик то этот я и завел, чтобы это сделать.
Предлагайте свои формулы , будем их прикручивать и смотреть дискутировать, результатом будет действительно хороший и объективный со всех сторон алгоритм.
 

Цитата:
Мое предложение: брать логарифм от числа месяцев вместо него самого (основание берем 2 или е). Тогда у первой волны форумчан бонус за долгожительство будет увеличиватся медленно, а у новичков - быстро.

окей, давай прикрутим и посмотрим.
И так вот тут http://forum.ru-board.com/topmember2.cgi алгоритм с твоей поправкой.
А именно:

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

 
Смотрим, обсуждаем....
 
2all я попрошу всем поактивнее включится в обсуждение алгоритма работы топа, ибо как сделаем сейчас, так и будет, потом алгоритм поздно будет менять.
И плииз не оффтопить тут.

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 00:44 10-01-2002
Kobold



Flame monster
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Ya ne protiv ucheta vremeni registraciji. Prosto probutsya kuda-to w linejnoj modeli topa prosto nevosmogno. Logarifm spravedlivee k newbam i zaodno dajet malo shansow wojti w top v techenii pervogo mesyaca(togda bonus otricatelnyj).
 
A moget dejstvitelno sdelat' top s uchetom postov v poslednem mesyace?

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



moderator
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
batva
С Топом №1 (с модераторами и Админами) стало повеселее...

Цитата:
брать логарифм от числа месяцев  

Я думал - это шутка - оказывается Можно!
Топ №2 - получше... (надо подумать про Логарифм с основанием 10 - правда, я уже забыл что это такое )
 

Цитата:
на небесах Неп,  
           
 
 
 
 

Цитата:
И плииз не оффтопить тут.  
   


----------
EuRuChess

Всего записей: 10664 | Зарегистр. 10-04-2001 | Отправлено: 01:20 10-01-2002 | Исправлено: Antuan, 01:25 10-01-2002
batva



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

Цитата:
A moget dejstvitelno sdelat' top s uchetom postov v poslednem mesyace?  

 
тогда получится банальная гонка.
все будут гнать лошадей и постить постить лишь бы напостить побольше.
 
а так гонки нет, все понимают, что дело не только в количестве постов и в старожильстве. лол слово то какое.
 
Antuan

Цитата:
(надо подумать про Логарифм с основанием 10 - правда, я уже забыл что это такое )  

 
ага подумай на досуге.
Кстати, 2all кто хочет наваять свой алгоритм, один совет как делать просто и быстро и не руками.
запускаем ексель, он в офис входит, там строим табличку первой десятки людей с топа, вбиваем дату рег-ции и общее кол-во постов.
остальные поля по формулам считаются, меняем формулы, смотрим, меняем, смотрим...
вообщем что я рассказываю, кто знает ексель тот и так знает, кто не знает, тому бестолку рассказывать.

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



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

Цитата:
где именно? примеры?

берем 15-ое место (Sebian), в топе у него рейтинг 15.46, по подсчетам с числами из того же топа, получаем: (Реитинг = (Постов в день * 1,5 ) + Бонус)  =>  Рейтинг = 2,1 * 1,5 + 12,2 = 15,35. Разница на 0,11. Дальше больше, берем 16-ое место (m0nkrus), в топе у него рейтинг 15,37 (по топу меньше чем у Sebian'а), считаем его Рейтинг = 2,2 * 1,5 + 12,1 = 15,4.  
 
Получаем: рейтинг Sebian'а = 15,35 (в топе 15,46), рейтинг m0nkrus'а = 15,4 (в топе 15,37)  
=> люди должны поменяться местами в топе...
 
 
з.ы. Может конечно я ошибся в расчетах...

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

Всего записей: 1565 | Зарегистр. 25-10-2001 | Отправлено: 09:56 10-01-2002 | Исправлено: Karden, 10:03 10-01-2002
Daredevil



Advanced Member
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
С логарифмом как-то странно. Люди вокруг все те же, а меня нету Пошел считать...

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

Всего записей: 1448 | Зарегистр. 24-05-2001 | Отправлено: 12:19 10-01-2002
batva



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

Цитата:
в топе у него рейтинг 15.46, по подсчетам с числами из того же топа, получаем: (Реитинг = (Постов в день * 1,5 ) + Бонус)  =>  Рейтинг = 2,1 * 1,5 + 12,2 = 15,35.

 
вот смотри посчитаем полные(на самом деле они также еще не полные) числа.
2,14395...*1,5 + 12,24298.... = 15.458905 округлим результат сколько получим? 15,46 - как в топе верно???
 
теперь посчитаем округленные 2,1 * 1,5 + 12,2 = 15,35 вот она твоя трабла.
 
Будь спокоен, когда скрипт делает математику он ничего не округляет, поэтому места у мемберов попутаться не могут, округляем мы только при выводе, ибо что ты предлагаешь без округления по двадцать знаков после запятой выводить, специально для того, чтобы никто потом не заподозрил мухлежа?
 
Странно, что ты об этом не подумал, математик ты наш.
 

Всего записей: 12593 | Зарегистр. 07-01-2001 | Отправлено: 12:35 10-01-2002
Karden



Бывалый
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
Да не, как раз об этом я и подумал... яж сразу сказал, что

Цитата:
...если подставить все составляющие по подсчету рейтинга из топ-листа в формулу по подсчету рейтинга, то тоже не состыковочка получается

как и сказал, составляющие из топ листа! Я просто подумал, может кто из участников топа посчитает и огорчится... а тут теперь все объяснено...
 


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

Всего записей: 1565 | Зарегистр. 25-10-2001 | Отправлено: 12:54 10-01-2002
Kobold



Flame monster
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
A vop eshche mysl. Mogno uchityvat' rezultaty v predidushchich mesyacah s raznym vesom, naprimer za poslednij mesyac - ves posta 1, za predydushchij - 0.75 i tak dalee v techenie goda ili 6 mesyacev.

Всего записей: 1838 | Зарегистр. 11-12-2001 | Отправлено: 23:40 10-01-2002
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
batva
Ну, молодец, что исправил
А то, когда я тебе писал, я, так сказать, удивился
Теперь всё ок!
 
Хех, вот мне смешно
Я оказывается в топе держусь!!
А постить-то удаётся только по выходным


----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 09:04 11-01-2002 | Исправлено: j0k3r, 09:05 11-01-2002
HEKTO



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

Цитата:
Хех, вот мне смешно  
Я оказывается в топе держусь!!  

так у тебя самый большой бонус за долгожительство.  


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

Всего записей: 5152 | Зарегистр. 21-07-2001 | Отправлено: 13:03 11-01-2002
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
HEKTO
Самый большой?! Да ты что?
А у Maxvell'а и lynx??
 
Да тут ещё прикольно-то вот что:
Я в И-НетЕ по выходным в основном, а в топе! Во как!


----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

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



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

Цитата:
Самый большой?! Да ты что?  

да, я ошибся. Как щас помню: смотрю: ты зарегистрировался где-то 11 января 2001 года. Интересно, с кем я тебя перепутал.
 
Добавлено:
Понял. Я перепутал дату регистрации с датой отправки сообщения. Наверное слишком много сижу в интернете. Уже глюки пошли.

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

Всего записей: 5152 | Зарегистр. 21-07-2001 | Отправлено: 18:00 11-01-2002
j0k3r



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

Цитата:
Понял. Я перепутал дату регистрации с датой отправки сообщения. Наверное слишком много сижу в интернете. Уже глюки пошли.  
 
То есть я эдак за день набрал 500 постов?
Ты же правила везде хорошо знаешь - я бы не мог ещё 20 дней в топе появляться


----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 18:04 11-01-2002
sailor



Advanced sailor
Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
А мне новая фича понравилась. Там где с модерами особенно Надо на главной странице именно ссылку именно на эту страницу выложить. Нельзя про модеров забывать

----------
Microphotostocker

Всего записей: 6229 | Зарегистр. 31-05-2001 | Отправлено: 18:32 11-01-2002
HEKTO



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

Цитата:
То есть я эдак за день набрал 500 постов?  

так я написал 11 января 2001 года. За год, а не за день.


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

Всего записей: 5152 | Зарегистр. 21-07-2001 | Отправлено: 20:36 11-01-2002
j0k3r



Advanced Newbie
Редактировать | Профиль | Сообщение | ICQ | Цитировать | Сообщить модератору
HEKTO
А! Поняли!
Ну, вообщем, весело


----------
Музыка, Фильмы, Программы :: FunkySouls
Музыкальный форум

Всего записей: 2499 | Зарегистр. 08-09-2001 | Отправлено: 21:00 11-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

Компьютерный форум Ru.Board » Ru.Board » Новости » Топ лист. Новая фича! Продолжение банкета.
batva (04-09-2002 11:30): По многочисленным просьбам перемещено сюда


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

Powered by Ikonboard "v2.1.7b" © 2000 Ikonboard.com
Modified by Ru.Board
© Ru.Board 2000-2020

BitCoin: 1NGG1chHtUvrtEqjeerQCKDMUi6S6CG4iC

Рейтинг.ru