Только что сделана бета версия гаджета для Windows Vista/Seven. Пока это просто серое окошко с логом хаба cmenawka.ru, лог обновляется каждые 5 секунд. Создан ради расширение возможностей хабов, так сказать чуть чуть выйти за границы хабсофта) Будем благодарны за высказывания и ваше мнение об технологии слежения за хабом путём гаджетов Ссылка на скачивание
Описание схемы:
1. Сообщение отправленное на хабе обрабатывается LUA скриптом
2. LUA скрипт получает тип регистрации пользователя (ботов отсеивает по желанию) и передаёт массив данных на WEB Server (тип регистрации, ник, сообщение, ключ защиты)
3. Данные обрабатываются на PHP Скрипте, склеивается сообщение в html разметки, добавляются элементы css стилей, проверяется ключ защиты
4. PHP скрипт добавляет обработанное сообщение в log-файл на сервере (по умолчанию log.txt с добавлением JavaScript для простого отображение в гаджете)
5. Gadget при помощи JavaScript (6) загружает файл log.txt с сервера
Сейчас создаётся 2 log файла с Java скриптом и простой html разметкой, для сторонних приложений (7).
в данный момент находится на стадии тестирования пока не будет поставлен новый сервер и написан веб-интерфейс, с возможностями поиска и всякими другими вкусностями
Последний раз редактировалось Setup 28 июл 2010, 19:56, всего редактировалось 1 раз.
http://xdn.redirectme.net/logs/ - это конечно хорошо но вес файлов приличный такое закачать очень проблематично можно конечно резать последние 10 сообщений или т.п. но это всё тоже дополнительные затраты ресурсов, очень удобно кстати с точки зрения аналитики, с удовольствием помогу тебе если надо будет что то такое написать)
мой скрипт делает всё в реальном времени и не сохраняет больше определённого кол-ва сообщений. Почему такой долгий путь до logs.txt? Дело в том что система была рассчитана ещё и на то что веб сервер не находится на машине с PtokaX сервером, а в дальнейшем можно будет работать с ботами которые будут пересылать сообщения с других хабов (если конечно хаб откажется поставить скрипт) так можно будет уже в гаджете выбирать с какого хаба читать лог.
Зачем это нужно? Ну вообще чисто ради удовольствия, лог чата это пока просто пример, планируется прикрутить некоторые интересные функции, может даже быстрый ответ в чат, топ5 поисковых запросов, или даже поиск по хабу (конечно всё будет продуманно с точки безопасности). Может кому то будет удобно поглядывать за обстановкой на хабе не отрываясь от работы, мне лично так удобнее делать работу и поглядывать на гаджет а не раскрывать окно dc клиента) А поиском файлов и топами загрузок возможно мы сможем привлечь большую аудиторию к нашему DC
anonymous писал(а):http://xdn.redirectme.net/logs/ - это конечно хорошо но вес файлов приличный такое закачать очень проблематично можно конечно резать последние 10 сообщений или т.п. но это всё тоже дополнительные затраты ресурсов, очень удобно кстати с точки зрения аналитики
Резать ничего не нужно, просто нужен скрипт который будет выдавать сообщения логов С указанной даты и времени ПО указанную дату и время. Дата со временем стоит в начале каждой строки.
anonymous писал(а):Почему такой долгий путь до logs.txt? Дело в том что система была рассчитана ещё и на то что веб сервер не находится на машине с PtokaX сервером, а в дальнейшем можно будет работать с ботами которые будут пересылать сообщения с других хабов (если конечно хаб откажется поставить скрипт) так можно будет уже в гаджете выбирать с какого хаба читать лог.
Точно так же можно установить скрипт на сервер с логами который будет переодически отсылать новые сообщения в софтину.
Точно так же можно установить скрипт на сервер с логами который будет переодически отсылать новые сообщения в софтину.
Ну ето всегда можно, только зачем если так он напрямую работает?)
Резать ничего не нужно, просто нужен скрипт который будет выдавать сообщения логов С указанной даты и времени ПО указанную дату и время. Дата со временем стоит в начале каждой строки.
Не совсем понял) Получается скрипт должен открыть лог и взять от туда сообщения с указанной по указанную дату? Если так то это нужно ставить или на таймер или по обращению клиентской программы) а открывать большие лог файлы скриптом тоже затрата процессорного времени)
Мне очень понравилось идея логов твоих и сторонних ресурсов с точки аналитики, можно написать скрипт который составлял бы топы слов, предложений, словосочетаний, поисковых запросов (кстати поисковые запросы не ловишь?) и от этого отталкиваться в раскрутке или улучшении хаба.
anonymous писал(а):Точно так же можно установить скрипт на сервер с логами который будет переодически отсылать новые сообщения в софтину.
Ну ето всегда можно, только зачем если так он напрямую работает?)
не работает) где лог наших хабов в нём? имея централизованный сервис логирования в клиентском приложении остаётся лишь выбрать какой хаб читать, а логировать можно абсолютно любой хаб на любой платформе (за исключением конечно тех, чьи админы будут против )
anonymous писал(а):
Не совсем понял) Получается скрипт должен открыть лог и взять от туда сообщения с указанной по указанную дату? Если так то это нужно ставить или на таймер или по обращению клиентской программы) а открывать большие лог файлы скриптом тоже затрата процессорного времени)
Мне очень понравилось идея логов твоих и сторонних ресурсов с точки аналитики, можно написать скрипт который составлял бы топы слов, предложений, словосочетаний, поисковых запросов (кстати поисковые запросы не ловишь?) и от этого отталкиваться в раскрутке или улучшении хаба.
В данном случае - веб-интерфейс скрипта. В котором зашедший пользователь заполняет поля С и ПО датой и временем и получает в ответ кусок лога на странице, на аяксе или джава например, сама страница на php естественно. Так же можно сделать и поиск по ключевым словам, и прочее, чего душа пожелает.
Последний раз редактировалось Setup 29 июл 2010, 22:58, всего редактировалось 1 раз.
Небольшое обновление версии, в следующей версии буду реализованы вкусности (топ5-10 запросов, новости, информация о хабе и один сюрприз) и нормальная работа в Windows SideBar (что также позволит работать в win xp).