Бета версия гаджета для Vista/Seven
-
Гость
Бета версия гаджета для Vista/Seven
Только что сделана бета версия гаджета для 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).
- CASPER
- Сообщения: 295
- Зарегистрирован: 24 авг 2009, 12:23
- Хаб: dchub://casper-house.ru:1411
- Откуда: По ту сторону монитора
- Контактная информация:
- Setup
- Сообщения: 74
- Зарегистрирован: 12 сен 2009, 00:46
- Хаб: dchub://dc1.xdnet.ru
- Откуда: Санкт-Петербург
- Контактная информация:
так проще и быстрее, а главное - удобнее!
в данный момент находится на стадии тестирования пока не будет поставлен новый сервер и написан веб-интерфейс, с возможностями поиска и всякими другими вкусностями
Последний раз редактировалось Setup 28 июл 2010, 19:56, всего редактировалось 1 раз.
-
Гость
- это конечно хорошо но вес файлов приличный такое закачать очень проблематично можно конечно резать последние 10 сообщений или т.п. но это всё тоже дополнительные затраты ресурсов, очень удобно кстати с точки зрения аналитики, с удовольствием помогу тебе если надо будет что то такое написать)
мой скрипт делает всё в реальном времени и не сохраняет больше определённого кол-ва сообщений. Почему такой долгий путь до logs.txt? Дело в том что система была рассчитана ещё и на то что веб сервер не находится на машине с PtokaX сервером, а в дальнейшем можно будет работать с ботами которые будут пересылать сообщения с других хабов (если конечно хаб откажется поставить скрипт) так можно будет уже в гаджете выбирать с какого хаба читать лог.
Зачем это нужно? Ну вообще чисто ради удовольствия, лог чата это пока просто пример, планируется прикрутить некоторые интересные функции, может даже быстрый ответ в чат, топ5 поисковых запросов, или даже поиск по хабу (конечно всё будет продуманно с точки безопасности). Может кому то будет удобно поглядывать за обстановкой на хабе не отрываясь от работы, мне лично так удобнее делать работу и поглядывать на гаджет а не раскрывать окно dc клиента) А поиском файлов и топами загрузок возможно мы сможем привлечь большую аудиторию к нашему DC
мой скрипт делает всё в реальном времени и не сохраняет больше определённого кол-ва сообщений. Почему такой долгий путь до logs.txt? Дело в том что система была рассчитана ещё и на то что веб сервер не находится на машине с PtokaX сервером, а в дальнейшем можно будет работать с ботами которые будут пересылать сообщения с других хабов (если конечно хаб откажется поставить скрипт) так можно будет уже в гаджете выбирать с какого хаба читать лог.
Зачем это нужно? Ну вообще чисто ради удовольствия, лог чата это пока просто пример, планируется прикрутить некоторые интересные функции, может даже быстрый ответ в чат, топ5 поисковых запросов, или даже поиск по хабу (конечно всё будет продуманно с точки безопасности). Может кому то будет удобно поглядывать за обстановкой на хабе не отрываясь от работы, мне лично так удобнее делать работу и поглядывать на гаджет а не раскрывать окно dc клиента) А поиском файлов и топами загрузок возможно мы сможем привлечь большую аудиторию к нашему DC
- Setup
- Сообщения: 74
- Зарегистрирован: 12 сен 2009, 00:46
- Хаб: dchub://dc1.xdnet.ru
- Откуда: Санкт-Петербург
- Контактная информация:
Резать ничего не нужно, просто нужен скрипт который будет выдавать сообщения логов С указанной даты и времени ПО указанную дату и время. Дата со временем стоит в начале каждой строки.anonymous писал(а): - это конечно хорошо но вес файлов приличный такое закачать очень проблематично можно конечно резать последние 10 сообщений или т.п. но это всё тоже дополнительные затраты ресурсов, очень удобно кстати с точки зрения аналитики
Точно так же можно установить скрипт на сервер с логами который будет переодически отсылать новые сообщения в софтину.anonymous писал(а):Почему такой долгий путь до logs.txt? Дело в том что система была рассчитана ещё и на то что веб сервер не находится на машине с PtokaX сервером, а в дальнейшем можно будет работать с ботами которые будут пересылать сообщения с других хабов (если конечно хаб откажется поставить скрипт) так можно будет уже в гаджете выбирать с какого хаба читать лог.
-
Гость
Ну ето всегда можно, только зачем если так он напрямую работает?)Точно так же можно установить скрипт на сервер с логами который будет переодически отсылать новые сообщения в софтину.
Не совсем понял) Получается скрипт должен открыть лог и взять от туда сообщения с указанной по указанную дату? Если так то это нужно ставить или на таймер или по обращению клиентской программы) а открывать большие лог файлы скриптом тоже затрата процессорного времени)Резать ничего не нужно, просто нужен скрипт который будет выдавать сообщения логов С указанной даты и времени ПО указанную дату и время. Дата со временем стоит в начале каждой строки.
Мне очень понравилось идея логов твоих и сторонних ресурсов с точки аналитики, можно написать скрипт который составлял бы топы слов, предложений, словосочетаний, поисковых запросов (кстати поисковые запросы не ловишь?) и от этого отталкиваться в раскрутке или улучшении хаба.
- Setup
- Сообщения: 74
- Зарегистрирован: 12 сен 2009, 00:46
- Хаб: dchub://dc1.xdnet.ru
- Откуда: Санкт-Петербург
- Контактная информация:
не работает) где лог наших хабов в нём?anonymous писал(а):Точно так же можно установить скрипт на сервер с логами который будет переодически отсылать новые сообщения в софтину.
Ну ето всегда можно, только зачем если так он напрямую работает?)
В данном случае - веб-интерфейс скрипта. В котором зашедший пользователь заполняет поля С и ПО датой и временем и получает в ответ кусок лога на странице, на аяксе или джава например, сама страница на php естественно. Так же можно сделать и поиск по ключевым словам, и прочее, чего душа пожелает.anonymous писал(а): Не совсем понял) Получается скрипт должен открыть лог и взять от туда сообщения с указанной по указанную дату? Если так то это нужно ставить или на таймер или по обращению клиентской программы) а открывать большие лог файлы скриптом тоже затрата процессорного времени)
Мне очень понравилось идея логов твоих и сторонних ресурсов с точки аналитики, можно написать скрипт который составлял бы топы слов, предложений, словосочетаний, поисковых запросов (кстати поисковые запросы не ловишь?) и от этого отталкиваться в раскрутке или улучшении хаба.
Последний раз редактировалось Setup 29 июл 2010, 22:58, всего редактировалось 1 раз.
- mariner
- Сообщения: 336
- Зарегистрирован: 30 май 2010, 19:27
- Хаб: dchub://dc.klan-hub.ru
- Откуда: Королев
- Контактная информация:
зачем все это, когда есть tail?
Ведь можно просто -
Хотя конечно, если база регов
Ведь можно просто -
Код: Выделить всё
<html xmlns="http://www.w3.org/1999/xhtml" dir="ltr" lang="ru-ru" xml:lang="ru-ru">
<head>
<title>Печаталка логов</title>
</head>
<body>
<?php
$sysanswer = `tail /var/log/ptokax/system.log`;
$arr = explode("\n", $sysanswer);
foreach ($arr as $value) {
echo '<div>'.$value.'</div>';
}
?>
</body>
</html>
-
Гость
