О Хаброметре   Список всех пользователей   Регистрация   Исходные коды  
Друзья: ХабраРедактор, habradigest, progg.ru

Хаброметр (Habrometr)Хаброметр (Habrometr) — сбор и графическое отображение показателей хабраюзеров

Версия Habrometr 1.0

Хаброметр — новая система сбора мониторинга кармы и хабрасилы. Пока находится на стадии разработки. Автор — Валера Леонтьев (feedbee).

Связь с автором по e-mail или jabber: feedbee@gmail.com.

Сбор информации

Сбор хабрапоказателей ведется системой через API Хабрахабра в соответствии с Правилами, установленными Администрацией ресурса.

Запрос показателей по списку пользователей (на данный момент только один пользователь — feedbee) проводится раз в 2 часа (начиная от 0:00) с IP=93.174.6.118 (server.valera.ws). Запрос отправляется сервер habrahabr.ru по адресу вида http://www.habrahabr.ru/api/profile/%username%/. Каждый профиль запрашивается не чаще, чем раз в 2 часа. В случае ошибки повторный запрос на сервер не проводится.

В заголовке User-Agent HTTP-запроса передается следующая информация:

sprintf("PHP/%s (Habrometr/%s; feedbee@gmail.com; http://habrometr.ru/)", PHP_VERSION, self::VERSION),

где PHP_VERSION — константа, устанавливаемая PHP Engine, self::VERSION — идентификатор версии Хаброметра, включающий номер версии и номер подверсии (например, 0.2).

Регистрация

Зарегистрироваться для получения Хаброметра может каждый желающий Хабраюзер.

Новости

4 октября 2009 исправлены баги, до/переделаны некоторые компоненты системы. Период тестирования закончен и объявляется о выходе версии 1.0.

Лог новостей

13 марта 2009 исправлены пару багов в работе сервиса, в том числе баг с ошибкой регистрации без ввода e-mail'а.

16 февраля 2009 поправил еще пару ошибок в коде и рассказал Хабралюдям про сервис.

8 февраля 2009 добавлены новые размеры Хаброметров: 88х31, 31х31 и 350х20. Кроме того, изменена подача истории на странице пользователя.

7 февраля 2009 очередная версия залита на сервер. Вместе с этим публикуется исходный код Хаброметра. Скрипты распространяются под лицензией GPL3, по этому теперь любой желающий может разместить свой Хаброметр на своем сервере, а так же публично предоставлять сервис для других пользователей.

31 января 2009 доработан код, исправлена пара мелких ошибок. Тестируем версию 0.5. Следующие шаги — окончательная дороботка и оформление кода, небольшая переработка страницы пользователя, добавление информеров других размеров, опубликование исходников.

25 января 2009 наконец-то доведены до конца работы по серверу, установлено и настроено все необходимое ПО, а так же свершен официальный переезд на домен habrometr.ru. + Сдано 2 экзамена в универе. Выходные прошли успешно :) Сейчас сервер работает на nginx (фронт-энд), apache (бэкэнд), PHP (+Curl, +IMagick, +eaccelerator), MySQL, memcached и кэшируется все, что можно закэшировать :)

24 января 2009 на сервере установлен фронт-энд прокси nginx, который поможет справиться с нагрузкой, когда про Хаброметр узнает все Хабрасообщество. Если в связи с этим появились какие-то баги, огромная просьба отписывать на e-mail.

Сервис потихоньку развивает в соответствии с наличием времени у автора. 23 января на сервер выложена новая версия кода, значительно доработанная и доведенная до ума. Уже близок час открытия кода под лицензией GPL.

Хаброметр feedbee Хаброметр feedbee Хаброметр feedbee

Хаброметр feedbee Хаброметр feedbee
© 2009 Валера Леонтьев a.k.a feedbee. habrometr.ru
Время считается по UTC+0300 (Московское)