IMHO.WS

IMHO.WS (http://www.imho.ws/index.php)
-   [IMHO's LIFE] - Новости ФОРУМА (http://www.imho.ws/forumdisplay.php?f=9)
-   -   Новинки форума (http://www.imho.ws/showthread.php?t=35509)

Ранд Ал Тор 13.08.2003 17:48

было бы ещё не плохо придумать ,что пинок который дал ,можно было бы поменять,в лучшую или в худшую сторону:)

dr.goo 13.08.2003 17:53

Цитата:

Ранд Ал'Тор:
было бы ещё не плохо придумать ,что пинок который дал ,можно было бы поменять,в лучшую или в худшую сторону
а разве ета фича не работает?

KpNemo 13.08.2003 17:55

пинки можно снимать :) что мы переодичеси делаем если юзверя исправляются или делают чего хорошего Ж)

Ранд Ал Тор 13.08.2003 17:59

dr.goo
как я понял это если ты сам себе влепил кол,а потом кто -то тебе поставил низкую оценку ты себе ставишь пятак и всё хорошо,но если ты кому-то поставил низкую ,а потом хочешь исправить или наоборот ничего не меняется:(

Добавлено через 1 минуту:
KpNemo
пинки я имел в виду оценки,а не предупреждения:)

dr.goo 13.08.2003 21:03

Ранд Ал'Тор

усё работает.

http://www.imho.ws/showthread.php?s=...085#post271085

Ранд Ал Тор 13.08.2003 21:19

dr.goo
ок увидел работает:);)

Prof 14.08.2003 02:05

А если будет введён этот самый рейтинг с кармой, то например если тебе чел поставил оценку, когда у него было 5 голосов, а потом у него стало 10 голосов, при этом твой рейтинг изменится?

maskman 14.08.2003 03:09

Prof
Не знаю как работает карма.
Но если она работает по средневзвешенной, то 5 поставленая юзером у которого рейтинг 100 намного больше будет влиять на твой ретинг чем 5 поставленная юзером у которого рейтинг один.
И при увеличении рейтинга у поставивиших тебе оценки должна вроде пвышать весомость поставленных оценок тебе.

Так вроде.

Формула спедней взвешенной:
Код:


                Рейтинг1*Оценку1 + Рейтинг2*Оценку2 + ... +РетингN*ОценкуN
Твой рейтинг = -----------------------------------------------------------
                        Рейтинг1 + Рейтинг2 + ... + РетингN

Как бы ты не стралася выше 5 не будет.

FreeSpace
Будет время расскажи немного про карму.

Добавлено через 32 минуты:
Оказывается все не совсем так.....((((
все не намного но сложнее ...

sanchos 14.08.2003 09:56

Мне кажется, что проще и лучше будет сделать так:
В зависимости от постов оценивающего юзера на момент оценки, у него есть весомость этой самой оценки. Думаю, что лучше будет лучше отнести эту весомость к множежству целых чисел... т.е., к примеру:
до 50 постов весомость - 1, до 200 - 2, 400 - 3, и т.д... по принципу, по которому организован статус пользователя.
Так вот, эта весомость будет как бы равна количеству оценок. Т.е., если юзер ставит оценку, то при подсчете рейтинга это будет равно количеству оценок равному весомости, НО голос будет считаться - один.
Для быстроты и удобства хранениея, как мне кажется, лучше считать рейтинг один раз, при оценки. А не при каждом выводе рейтинга...
Значит расшифрую немного формулу maskman'а :)
весомость = S. S равна 1, 2, 3, 4 и т.д.... в зависимости от постов юзера
собственная оценка "судьи" = Rs_src.
Весомость от оценки - Rs = Rs_src / 5. (значит максимальное значение, которое может принимать - 1, минимальное - 0.2)
оценка, которую ставит "судья", = R. Значения тоже расшифровывать думаю не надо :)
конечный рейтинг подсчитывается по следующей формуле:
Код:

R_d = 0;
R_self = 0;
for(counter = 1; counter <= 'кол-во голосов'; counter++){
    S = 'весомость от постов';
    Rs_src = 'собственный рейтинг';
    Rs = Rs_src / 5;
    R = 'оценка, которую поставил';
    R_self += R*S*Rs;
    R_d += S*Rs;
}
R_self /= R_d;

Теперь в R_self хранится конечный рейтин ;)
О как завернул :) Но, имхо, должно быть понятно :)

FreeSpace 14.08.2003 14:36

Ребята, ребята, не так быстро!
Цитата:

sanchos:
Для быстроты и удобства хранениея, как мне кажется, лучше считать рейтинг один раз, при оценки. А не при каждом выводе рейтинга...
Ты кое-что не учел. В базе данных все равно хранятся записи о том, что ставил оценки, тавно как и сами оценки. Нет смысла всё высчитывать на ходу, потому что в последствии возникнут проблемы с изменением рейтинга, когда один человек захочет "переоценить" другого.
Теперь расскажу немного про карму. Кто знает этот хак - не пинайте, могу что-то забыть или перепутать - давно с ней не работал.
Принципы такие:
1. Рейтинга нет. Забудьте это слово! Вместо него есть красивое слово "Карма" :D
2. Оценке подлежит каждый пост юзера. Соответственно, сколько у юзера постов, столько раз его можно закармить :). Но есть ограничения, которые зависят от твоей собственной кармы. К примеру, если твоя карма - 100, то другим "накармить" ты можешь 10 раз в день, елси 200 - 20. Что-то типа того, но формула похитрее.
3. Карма бывает положительная и отрицательная. 10 баллов от -5 до +5.
3. При оценке поста юзера учитывается твоя собственная карма. Чем она меньше, тем меньше положительной или отрицательной кармы запишется на счет оцениваемого. При рассчете коефициента из переменных величин используется только карма оценивающего.
4. В зависимости от кармы юзера, ему можно запрещать либо разрешать определенные действия. Например, если у юзера отрицательная карма, ему можно запретить учавствовать в голосованиях или создавать новые темы (отвечать в уже созданых можно). А юзеров с кармой за 10000 можно автоматически делать супермодерами :rolleyes:

Вот такие вот базовые принципы. Если все согласны, проведем открытое голосование.
Только без меня его не создавайте, потому что я могу здесь что-то напутать (возможно, что-то серьёзное) и юзеров в заблуждение ввести.
Просто если вы заинтересовались, я откопаю этот хак и точно посмотрю, что он умеет, а что - нет.

Prof 14.08.2003 14:58

FreeSpace
О как ты загнул =)

sanchos 14.08.2003 15:20

Цитата:

Ты кое-что не учел. В базе данных все равно хранятся записи о том, что ставил оценки, тавно как и сами оценки. Нет смысла всё высчитывать на ходу, потому что в последствии возникнут проблемы с изменением рейтинга, когда один человек захочет "переоценить" другого.
Вот я и говорил, чтоб не высчитывать на ходу... Как оценил кто-то новый - пересчитать и оценку сохранить куда-нить в базу. И ни в коем случае не каждый раз считать при просмотре рейтинга.

А насчет кармы... Очень интересно :)

ЗЫ Кстати, пока мы тут по поводу рейтинга говорили... мой куда-то убежал :) или это только у меня так? Странно: у меня ни одного голоса и меня даже "не плющит" :))

FreeSpace 14.08.2003 17:33

Цитата:

sanchos:
Ы Кстати, пока мы тут по поводу рейтинга говорили... мой куда-то убежал или это только у меня так? Странно: у меня ни одного голоса и меня даже "не плющит" )
Ещё бы!
Сам себе рейтинг отключил и ещё удивляешься :)
Я тебе его назад включил...

sanchos 15.08.2003 09:37

Хм... А как его отключать/включать? Что-то я про такое первый раз слышу... :rolleyes:

PS А насчет кармы... я подумал. Клево будет :) Ты сделаешь?

maskman 15.08.2003 09:49

sanchos
Профиль > Настройки > Разрешить пользователям кантовать ваши флажки?
Ставишь "Не фиг" и за тебя больше не голосуют.

Clown 15.08.2003 10:07

maskman
Цитата:

Ставишь "Не фиг" и за тебя больше не голосуют.
А счётчик при этом обнуляется?

sanchos 15.08.2003 10:34

maskman
Сенькс :)

Clown
Как видишь - нет ;)

FreeSpace 15.08.2003 11:43

Цитата:

sanchos:
А насчет кармы... я подумал. Клево будет :) Ты сделаешь?
Я-то сделаю, но надо провести общественное голосование и всё такое ;)

sanchos 15.08.2003 12:03

FreeSpace Давай быстрее: я уже в нетерпении весь :)~~~

helldomain 15.08.2003 21:30

No no, ne shkodit! ;-))).

Ранд Ал Тор 15.08.2003 23:46

helldomain
это ты кому sanchosу или FreeSpaceу?

helldomain 16.08.2003 03:10

A kto tut krome Freja shkodit ;-))).

ShooTer 16.08.2003 03:14

Не помешало бы разделить всех на мужчин и женщин,а то путаемся Who is Who

FreeSpace 16.08.2003 04:09

Цитата:

helldomain:
A kto tut krome Freja shkodit ;-))).
А я что? А я ничего! :rolleyes: :ooh:

helldomain 16.08.2003 05:45

Zanimaeshsya pochinkoi primusow? ;-)))

FreeSpace 16.08.2003 19:04

Цитата:

helldomain:
Zanimaeshsya pochinkoi primusow? ;-)))
Здоровые примусы однако!
Зарегистрировано пользователей: 21,077, всего тем: 32,745, Всего сообщений: 262,374 :rolleyes:

Ранд Ал Тор 16.08.2003 19:11

FreeSpace
главное что эти примусы хорошо работают:)

sanchos 17.08.2003 11:54

helldomain
FreeSpace
Ранд Ал'Тор
Вы тут что уже задумали? :)

Ранд Ал Тор 17.08.2003 12:10

sanchos
да ничего всё отлично,малыш:biggrin:

sanchos 17.08.2003 12:13

Ранд Ал'Тор
Тогда я спокоен, малыщ... :))))

helldomain 17.08.2003 17:06

;-)))

sanchos 19.08.2003 15:49

helldomain
Заметил подсветку поля "личные сообщения" при появлении нового. Очень понравилось :)
Но, имхо, удобнее было бы поместить куда-нить повыше... до разделов.

helldomain 22.08.2003 03:48

Xmm... Tam odnoi fichi ne hwataet, dumaju peremeschat powische ne potrebuetsya ;-))).

sanchos 22.08.2003 11:28

helldomain
Что именно ты хочешь этим сказать? :confused:

FreeSpace 22.08.2003 15:55

Цитата:

sanchos:
Что именно ты хочешь этим сказать?
Хелл имеет в виду, что скоро мы присобачим назойливый ;) попап, который будет выпрыгивать у юзвера перед носом, когда ему будет приходить ПМ, и предлагать сразу же перейти к этой мессаге.

Jeff 22.08.2003 16:14

Цитата:

FreeSpace:
Хелл имеет в виду, что скоро мы присобачим назойливый попап, который будет выпрыгивать у юзвера перед носом, когда ему будет приходить ПМ, и предлагать сразу же перейти к этой мессаге.
dqk vrode vsegda tak i bqlo....
:confused:

d0rM03D 22.08.2003 18:36

Jeff
на старом движке, а сейчас этой фичи и правда нет.

helldomain 24.08.2003 08:39

Poka s etim stoyak, tut prosto eshe odna ficha obkatku prohodit, dumaju mnogim ponrawitsya ;-))).

Jeff 25.08.2003 00:31

helldomain
hot' namekni, 4o takoe ; -)

sanchos 25.08.2003 11:05

Страшная тайна :)


Часовой пояс GMT +4, время: 17:31.

Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.