+3.43
Рейтинг
3.01
Сила

Костя

  • avatar koneko
  • 1
В почте не могу определить кто начал дискуссию, если несколько собеседников.
  • avatar koneko
  • -1
Ну я говорю пока только о внешнем виде, то есть без верстки (макет в редакторе графики). Пульт управления это где написано — «Все», «Коллективные», «Персональные»,«TOP»… Является самой такой характерной частью дизайна хабра поэтому и надо начинаять откуда от туда.
  • avatar koneko
  • -1
Кстати о дизайне, что будет делаться — поставятся рамки с окурглеными углами, добавятся цвета или просто заменится пульт управления секцией?

Я к тому, что у хабра сверх графики нету, и тут что будет считаться за смену дизайна, просто цвета поменять или добавить графики поверх всего этого?
  • avatar koneko
  • 0
О круто, завтра потестю на локалхосте.
  • avatar koneko
  • 2
Была идея — давать дополнительную силу в зависимости от числа друзей, но потом подумал что если пользователи про это прознают, то просто будут массовые акции со списками как на ЖЖ.

Главное тут хотелось бы побольше статистики, чтобы можно было недобросовестных пользовователей и ботов вылавливать…

Кстати, а можно такое как метка для комментария, то есть если комментарий чистый спам или абракадабра какая-то, то можно было его отметить чтобы администрации он высветился и приняли меры для пользователя если эти меры нужны. Ну и чтобы этими метками могли пользоваться пользователи с определеного уровня кармы.
  • avatar koneko
  • 0
i36.tinypic.com/vzigz5.png — пользовавтель1 голосует за сообщение пользователя2
i34.tinypic.com/sm6n40.png — пользователь1 голосует за пользоваетля2

Коэффициент влияния силы на голос зависит только от того с какими цифрами приятнее работать.

Коэффициент влияния рейтинга комментария на карму пользователя также зависит от того с какими цифрами прятнее работать.

Коэффициент влияния рейтинга комментария на силу, зависит от коэффициента влияния силы на рейтинг сообщения.

Коэффициенты влияние топика на карму и силу должны быть в несколько раз больше чем аналогичные коэффициенты влияния на комментарии.

Все так?
  • avatar koneko
  • 0
ой все понял… так…
  • avatar koneko
  • 1
короче перечитывую все, а то совсем запутался…
  • avatar koneko
  • 0
http://i37.tinypic.com/2qc32x0.png 11 KБ, вот пока ясно что сила одного пользователя влияет на карму другого, через его сообщение. А что влияет на силу? Или только прямое голосование через профайл?
  • avatar koneko
  • 0
Ну или elgg поставить…
  • avatar koneko
  • 0
Можно на все эти функции посмотреть… А то, каждый ответ пораждает ещё тонну вопросов )
  • avatar koneko
  • 0
тогда вопрос, а зачем вообще рейтинг раздвоен на два показателя?
  • avatar koneko
  • 0
а доступ к фичам от чего зависит, от кармы или силы?
  • avatar koneko
  • 0
аааа… есть ещё один коэффицент влияния рейтинга поста на рейтинг автора, тогда все понятно ^^
  • avatar koneko
  • 1
Тебе с такими потребностями лучше «ee» купить. Наверное ты просто не знаешь что такое мост поддерживать…
  • avatar koneko
  • 0
Кстати, давайте разберемся и дадим определение карме, силы и зачем он вообще существуют.
  • avatar koneko
  • 0
Все таки, разве не лучше поставить лимит на максимальное позитивное/негативное значение сообщения, голоса пусть учитываеются, но на рейтинг самого пользователя влияют до какого-то значачение.

Вот допустим случай, у пользователя рейтинг в 200 баллов, он по ошибке отсылает не туда комментарий, который в этом топике может восприняться негативно. И тут у него бах и рейтинг -1000. В результате обида, что он десятками интересные топики создавал, а тут ему такое.
  • avatar koneko
  • 0
Ну насчет роста силы, это да… просто я имел ввиду поставить барьер там где и так рост будет настолько низким, что считать тысяцные это бесмысленно, а затем все упростить до линейных.

В случае с голосованием, тогда вопрос, как сделать так, чтобы человеку не сделали «невозможным» существование на сайте из за всего одного неудачного сообщения?
  • avatar koneko
  • 1
То есть тут два коэффициента, один это переменная, которая зависит от «силы» пользователя, другой это переменная, зависящая от количества уже проголосовавших. Тут две «параболы».

В случае в зависимости от силы, чтобы не заморачиваться с дробями, проще сделать линейную функцию «ступеньками».
Если 0 ≤ x > 5, то y = 0,1
Если 5 ≤ x > 10, то y = 0,2
Если 10 ≤ x > 20, то y = 0,3

Будучи х его рейтингом силы, а y воздействием на его «мощь» голосования. Значения просто для примера. Также должен быть потолок (в котором х стремится к ∞, а у к потолку), таким образом, набравший очень много силы, не сможет иметь слишком много власти.

В случае зависимости от количества проголосовавших, можно использовать параболы, но тут тоже можно все упростить, поскольку все значение x (проголосовавших) целые числа, поэтому нарисовав параболу можно просто просчитать первые 100 значений туда-сюда в случае для топика (остальные голоса чисто для рейтинга сообщений, а не рейтинга автора) и где-то 20 первых значений для комментариев. Получиться что-то вроде:
Если х = -3, то у = -0,91
Если х = -2, то у = -0,96
Если х = -1, то у = -1
Если х = 0, то у = 0
Если х = 1, то у = 1
Если х = 2, то у = 0,96
И так далее, все числа просто для примера.

Для начала необходимо обдумать «потолки»: максимальное количество голосов реально влияющих на рейтинг автора, в одну сторону, через его комментарий и топик; а также, максимальный рейтинг силы, после которого новые значения силы не будут больше влиять на переменную силы, когда пользователь голосует. Далее от них продумать другие значения, подобрать параболы и затем их упростить до линейных функций.

Вся проблема в том, что на разных сайтах, разная активность пользователя. Поэтому надо посчитать значения для сайта с малой активностью, ибо инфляция рейтингов (большие значения) на крупных сайтах это лучше, чем дефляция рейтингов (малые значения с дробями) ну мелких. ИМХО.
  • avatar koneko
  • 0
Вот картинка http://i37.tinypic.com/scbcpy.png — 86 KБ. В данном случае показатель пользователя карма — это сумарное число всех рейтингов за его сообщения. Однако я думаю, что все разрешения, должны начисляться согласно его силе…