Я довольно давно хотел сделать такую демонстрашку — взять какую-нибудь активную дискуссию и показать в динамике, как появляются новые реплики и как RepuTracker тут-же подсвечивает имена пользователей в соответствии и своей базой. Результат получился несколько менее впечатляющим, чем я рассчитывал, а вот возни оказалось, напротив, несколько больше, но тем не менее — я представляю его на всеобщее обозрение:
В качестве образца я взял вот эту дискуссию.
Так как вся дискуссия в один экран, разумеется, не помещается — потребовалось сделать специальное расширение для firefox, которое автоматически перематывает страницу к точке, в которой произошло изменение. Кстати, если кому вдруг это расширение понадобиться — его можно поставить вот отсюда:
https://addons.mozilla.org/en-...
Не всякая дискуссионная площадка поддерживает появление комментариев без обновления страницы, но с КОНТом этот прием проходит. Плюс, в RepuTracker я добавил функцию автоматического раскрытия веток — чтобы можно было записывать длинные дискуссии — не знаю, надо ли переносить эту возможность в релиз?
Далее, выбирается свежая, только появившаяся, публикация, в которой пока нет или почти нет комментариев — и включается запись экрана, часов на 10-20. Разумеется, даже в самой бурной дискуссии большую часть времени ничего не происходит — и получившуюся запись надо проредить. Паузы между репликами вырезаются при помощь скрипта destilate.
Самым сложным оказалось застать момент начала дискуссии — угадать, какая именно из публикаций вызовет живое обсуждение в тот момент, когда она только появилась и в ней, по-возможности, еще нет или почти нет комментариев.
Я даже соорудил «сторожок» на базе скрипта pywebsitechanges, который скачивает заданную страницу и графически сравнивает ее с предыдущей скачанной по тому-же адресу.. И тут начались приключения — разумеется, этот скрипт должен срабатывать с определенной периодичностью, я засунул его в cron с интервалом в две минуты, и он у меня проработал часов 10… А на следующий день я обнаружил, что КОНТ с моего IP более не доступен! Не уверен точно, что тут есть прямая связь, но очень похоже что да. Это было бы смешно, но он у меня и до сих пор не работает — мне приходится использовать прокси, которые либо хотят денег, либо основательно тормозят. Вообще-то это свинство — я уже не первый год плачу КОНТу деньги, уж точно имею право на пару сотен лишних обращений к серверу…
Конечно, надо было ставить сторожок на больший интервал, а главное — его запускать через прокси, но мне в голову не пришло, что такое невинное действие может вызвать такой результат — я, когда читаю КОНТ руками, запросов-то порой и больше посылаю... Ну да ладно.
Печально то, что все бесплатные прокси оказались тормозными, и из-за этого обновление комментариев на странице через некоторое время прекращается, поэтому снять более длинный timelapse, на сутки или двое, у меня теперь не получается — а жаль, это выглядело бы эффектнее. Может, еще раз попробую позже.
Но в целом, можно посмотреть, как выглядит дискуссия при достаточно длительном ведении базы событий. Это, так сказать, пассивный режим использования RepuTracker — в данном случае он используется как средство дополненной реальности, подрисовывая практически каждому встреченному пользователю сведения о его предыстории. Заодно, можно оценить стабильность аудитории.
Оценил 1 человек
3 кармы