Привет. Давно меня тут не было, вот вернулся с новым кодом.
Идея класса в том что есть некоторые объекты (пользователи, фирмы, песни, страницы, да в общем что угодно), которым ставятся оценки от 0 до 5. В зависимости от оценок меняется рейтинг объекта (неожиданно, правда?), но у каждой оценки есть свой вес, который рассчитывается по формуле Байеса, т.е. максимальный вес оценки равен 1 и с каждым днём он уменьшается. И это еще при том что на рейтинг объекта влияют рейтинги других объектов, например рейтинг песни будет спускаться ниже, если другие песни будут набирать больше баллов за то же время.
Кода много, поэтому дам ссылку сразу на github.
Пример там же.
Тут ругаем, подсказываем, подправляем.
Во вложении файлик на основе которого и писался скрипт
_____________
программирование - инструмент для решения конкретных задач, любая попытка спроектировать что-то универсальное приведет к провалу.©paul85
В любом случае тебе прийдётся пройти путь изобретения велосипеда, который прошли другие, только причиной твоего изобретения будет непонимание принципов работы велосипеда изобретённого другими людьми.©SlavaFr
jQuery это попытка использовать АН-225 для перевозки зубочистки