Хаброметр (Habrometr) — сбор и графическое отображение показателей хабраюзеровХаброметр — новая система сбора мониторинга кармы и хабрасилы. Пока находится на стадии разработки. Автор — Валера Леонтьев (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.