За все время работы рейтинга twirate.ru, я получил массу отзывов, как положительных, так и обидчиво-негативных. В основном, все жалобы были направлены не на рейтинг как таковой, а на алгоритм ранжирования.
Кроме того, было очень много вопросов, касательно того, как считается рейтинг. Думаю, скрывать такую информацию нет смысла и она должна быть доступна каждому.
У вас появляется реальный шанс повлиять на алгоритм ранжирования рейтинга. Причем не просто повлиять, а сделать все так, как хотите лично вы.
Итак, я объявляю конкурс на лучший алгоритм расчета рейтинга (а, соответственно и алгоритма ранжирования) для twirate. В качестве исходной точки, вам будет доступен текущий алгоритм расчета рейтинга. Результат свой работы, вы можете предоставить на любом доступном человечеству языке программирования (вплоть до псевдокода, блок-схем и макросов Excel), но лучше, конечно же, использовать PHP. Ну и кратенькое описание, почему ваш алгоритм является лучше текущего на twirate.
Заявки будут приниматься в течении одного месяца с момента публикации этой статьи. После окончания приема заявок, я отберу 5 лучших алгоритмов и мы устроим публичные тесты. Это будет интересно, обещаю.
Что получит победитель:
- Известность, как создатель алгоритма для twirate.ru;
- Сквозную ссылку в футере twirate.ru на любой из своих сайтов или микроблогов;
- Ссылку на любой из своих сайтов или микроблогов, со страницы с описанием алгоритма, размещенную на twirate.ru;
- У победителя будет взято интервью и размещено здесь, на WestSEO (разумеется, со ссылками на ваши проекты);
- В качестве бонуса, победитель получит от меня бесплатный пиар самого себя или какого-либо из своих основных проектов, у меня в твиттере.
Для тестирования каждого из отобранных мною алгоритмов, мы сделаем отдельный рейтинг (на базе twirate.ru) и устроим голосование для максимально объективного отбора. В течении недели, люди будут иметь возможность отдать свой голос за один из предложенных им алгоритмов. Обещаю, что соглашусь с результатами народного голосования в любом случае, и выбранный твиплами рейтинг будет работать на twirate до тех пор, пока не потребуется его модернизация (например, связанная с упразднением значимости параметра listed).
Теперь я опишу технические детали для тех, кого заинтересовало мое предложение. Сразу даю код текущего алгоритма twirate:
Copy Source | Copy HTML
function calc_account_rate($followers_count, $friends_count, $statuses_count, $listed_count)
{
if ($friends_count<500)
$result = round($statuses_count* 0.001 + $followers_count/40 + $listed_count);
else
$result = round($statuses_count* 0.001 — $friends_count/150 + $listed_count/1.5);
return $result< 0? 0:$result;
}
А теперь то же самое, но в псевдокоде, который понятнее для большинства, чем PHP:
ФУНКЦИЯ ПОСЧИТАТЬ_РЕЙТИНГ(число_фолловеров, число_друзей, число_твитов, число_членств)
{
ЕСЛИ (число_друзей<500)
результат = ОКРУГЛИТЬ(число_твитов* 0.001 + число_фолловеров/40 + число_членств);
ИНАЧЕ
результат = ОКРУГЛИТЬ(число_твитов* 0.001 — число_друзей/150 + число_членств/1.5);
ВЕРНУТЬ результат;
}
Вкратце: вам дается четыре числа — число фолловеров, число друзей, число членств и число статусов. На основе них вам нужно высчитать некое число, которое будет характеризовать популярность этого аккаунта (чем выше это число, тем популярнее аккаунт и тем выше он будет в рейтинге). Массфолловеров, конечно, надо занижать в рейтинге, а то у нас ТОП будет состоять исключительно из них:)
Данные для тестирования своего алгоритма, можете взять напрямую из рейтинга — там все открыто и доступно. Кстати, небольшой совет — тестирование и разработку вашего алгоритма удобно проводить в электронных таблицах типа Misrosoft Excel. Все необходимое там уже есть.
Результаты ваших работ, скидывайте мне на email — alexkucherov@gmail.com. Повторяю, заявки принимаются в течении месяца, так что время есть.
Дамп базы данных аккаунтов в twirate:
Буду очень благодарен, если кто-то сможет пропиарить этот конкурс на Хабре — там очень много сильных умов, которые позволят нам выгнать из ТОПа twirate всех недостойных.
На все ваши вопросы по организации конкурса и, конкретно, по twirate, я с удовольствием отвечу в комментариях.
Если если вам понравилась эта статья, вы можете подписаться на материалы моего блога через
RSS
email
Twitter
ВКонтакте














простая
3 марта 2010 г. ·

но предрекаю, что топик не будет пользоваться популярностью и вскоре канет в лету. хотя, как карта ляжет.