Закрыто

Контролируй своих ботов дистанционно. (Zennoposter и не только)

Тема в разделе "Бизнес и свое дело", создана пользователем Oleg_M, 30 дек 2016.

Цена: 5792р.
Взнос: 555р.
92%

Основной список: 13 участников

Резервный список: 1 участников

Статус обсуждения:
Комментирование ограничено.
  1. 30 дек 2016
    #1
    Oleg_M
    Oleg_M ЧКЧлен клуба (А)

    Контролируй своих ботов дистанционно. (Zennoposter и не только)

    Всем доброго времени суток!

    У меня возникла необходимость, контролировать работу своих зенно шаблонов, не будучи привязанным к рабочей машине. И эта задача была успешно реализована, методом дублирования лога во всемирную паутину.
    Представляю вашему вниманию наработки по дистанционному контролю за вашими ботами.

    ExLog2.jpg

    Что получат участники складчины:

    - Простой адаптивный шаблон для сайта, дублирующий лог вашего проекта в реальном времени. Благодаря такому сайту, вы можете осуществлять контроль за вашими ботами в любое время, с любого устройства, практически с любой точки нашего “шарика”, где есть доступ к WWW. Визуально, сайт представляет собой аналог многим известного окна лога программы ZennoPoster. С возможностью сортировки типа выводимой информации, возможностью отмены автопрокрутки и возможностью очистки лога. Проще говоря, лог Zenno онлайн.

    - Набор серверных скриптов, осуществляющих прием информации от вашего бота и передачу ее в браузер. “Общение” между браузером и сервером происходит БЕЗ применения технологии AJAX и протокола http, что позволяет достичь поистине впечатляющей скорости вывода информации. И что более важно, минимизировать передаваемый объем трафика (передаются только необходимые данные, без лишних заголовков и прочей лабуды).

    - Шаблон ZennoPoster, который включает в себя, созданный специально для этих целей класс расширенного логирования (РЛ) ExtendedLog (с возможностью копирования в ваши проекты). Примеры кода РЛ, для использования в ваших проектах. А также отдельный кубик (содержащий все необходимое, включая всплывающие алерты) для людей, не желающих разбираться в коде (скопировал в свой проект, указал необходимые настройки и вуаля).

    - Ну и конечно же подробная инструкция, как этим добром пользоваться.

    При написании класса ExtendedLog, делался акцент на простоту использования и внедрения РЛ в проекты.
    Если на данный момент, для отправки инфо в лог Zenno используется код:
    Код:
    project.SendInfoToLog(“Текст сообщения”, true);
    то при использовании методов РЛ, код будет выглядеть так:
    Код:
    log.SendInfoToLog(“Текст сообщения”, true, true);
    где третий параметр (булевая переменная принимающая значение “true” или “false”) отвечает за необходимость использования РЛ.
    А при некоторых изменениях в классе ExtendedLog, вообще вот так:
    Код:
    log.SendInfoToLog(“Текст сообщения”);
    Так же, в классе предусмотрен приват метод, который ищет в тексте выводимого сообщения url-адреса и преобразует их в ссылки. Поэтому, в вашем web-логе вы сразу можете осуществлять переход по ссылке, просто кликнув по ней (ссылка откроется в новом окне).

    Для тех, кто разрабатывает свои проекты без использования ZennoPoster-а, в инструкции описан алгоритм реализации РЛ в сторонних программах.

    По мимо всего прочего, внедрение расширенного лога в проекты, предназначенные для продажи, даст вашим клиентам удобную возможность дистанционного контроля, а вам очевидное конкурентное преимущество. А также позволит осуществлять диагностику, в реальном времени.

    Для реализации web-лога, вам понадобятся: домен (я использую бесплатные от freenom) и хостинг.

    Но, как говорится, лучше один раз увидеть….
    (Советую смотреть до конца, на 4:40, будет краш-тест. Не забудьте установить максимальное качество видео).



    Поздравляю всех с наступающими праздниками! Желаю физического здоровья и творческих успехов!

    P.S. Все, кто заинтересован в скорейшем провидении и получении бонуса, прошу прорекламировать данную складчину (без нарушения правил клуба). Активные участники получат бонус – обновленную версию. Уже есть мысли по внедрению интересных плюшек (реализация будет, после коллективного обсуждения в приватке).

    P.P.S. Идея реализации данного проекта, через web интерфейс, возникла после участия в этой складчине, за что я искренне благодарен ее автору.

    @analytic , надеюсь не откажешь выступить проверяющим ;)
     
    Последнее редактирование: 30 дек 2016
    6 пользователям это понравилось.
  2. Последние события

    1. skladchik.com
      Складчина закрыта.
      10 фев 2017
    2. MarcoPolo
      MarcoPolo оставил отзыв "Отлично".
      8 фев 2017
    3. pym933
      pym933 оставил отзыв "Отлично".
      8 фев 2017
    4. xenon21
      xenon21 участвует.
      3 фев 2017

    Последние важные события

    1. skladchik.com
      Складчина закрыта.
      10 фев 2017
    2. skladchik.com
      Складчина активна.
      31 янв 2017
    3. skladchik.com
      Сбор взносов начинается 31.01.2017.
      29 янв 2017
    4. skladchik.com
      Grek2010 организатор.
      29 янв 2017
  3. Отзывы участников

    5/5,
    • 5/5,
      Работой организатора доволен
      Спасибо за инструмент. Хотелось бы видеть больше участников, т.к. это мотивирует авторов создавать и улучшать подобные продукты.
      8 фев 2017
      7 пользователям это понравилось.
    • 5/5,
      Работой организатора доволен
      Организатору благодарность! Инструмент полезный, заявленные функции выполняет. И главное, открытый исходный код дает возможность к кастомизации под свои хотелки.
      8 фев 2017
      5 пользователям это понравилось.
  4. Обсуждение
  5. 30 дек 2016
    #2
    MarcoPolo
    MarcoPolo ЧКЧлен клуба (А)
    в подписи пойдет?
     
  6. 30 дек 2016
    #3
    Oleg_M
    Oleg_M ЧКЧлен клуба (А)
    Да, пойдет.
     
  7. 30 дек 2016
    #4
    RoyalBank
    RoyalBank ОргОрганизатор (А)
    Могу взять на проверку ;)
     
  8. 31 дек 2016
    #5
    Брат
    Брат ОргОрганизатор
    Возьму на проверку.
     
  9. 31 дек 2016
    #6
    Cheshir
    Cheshir ОргОрганизатор
    Готов взять на проверку, написал в ЛС.
     
  10. 31 дек 2016
    #7
    socrobotic
    socrobotic ЧКЧлен клуба
    Крутая тема)
     
  11. 3 янв 2017
    #8
    Жужа
    Жужа БанЗабанен
    Контроль шаблонов - подразумевает только вывод онлайн логов или все же доступ как-то к панеле зенопостера? видеть лог все же, как по мне - это не совсем контолировать.
    Кто не прорекламирует - остаются без обновлений?
     
  12. 3 янв 2017
    #9
    Oleg_M
    Oleg_M ЧКЧлен клуба (А)
    Ну тогда хорошего отдыха!

     
  13. 3 янв 2017
    #10
    Oleg_M
    Oleg_M ЧКЧлен клуба (А)
    Да, только вывод онлайн логов.
    Контролировать != Управлять

    Не очень понятно, что имеется ввиду.

    Было бы очень интересно услышать ваше видение.

    Все так.
     
  14. 4 янв 2017
    #11
    Жужа
    Жужа БанЗабанен
    А как можно управлять, просто видя онлайн лог?
    Я не спорю, что видеть их удобно. Но управлять - значит, изменять, что-то делать. а мы пассивно смотрим, получается.
     
  15. 4 янв 2017
    #12
    Oleg_M
    Oleg_M ЧКЧлен клуба (А)
    Где, в описании темы я что-то говорил про управление?

    Вы сказали:
    Я ответил:
    Может все таки расскажите, что по вашему контролировать?
     
  16. 5 янв 2017
    #13
    Денис Гуру
    Денис Гуру ОргОрганизатор
    ОТЗЫВ:

    1. Для начала обязательно укажите свой уровень владения информацией и навыками: в данной области вы новичок, теоретик либо опытный практик?
    В зеннопостере практик.
    2. В каком виде предоставлен материал и насколько удобно он оформлен?
    Понятная инструкция в формате pdf на 5 страниц со скринами, шаблон зенки с кодом и примером использования и 3 скрипта php.
    3. Сколько времени заняло изучение и выполнение заданий данного инфопродукта?
    5-6 минут на чтение инструкции, 30 сек на вставку данных в скрипт, 5 минут на старт зенки. Проверял на локальной машине (openserver) и на vps (апач, centos).
    4. Насколько легко усваивается материал, вызвал ли он какие-либо затруднения при проверке?
    Инструкция легка для понимания и проблем не вызывает. Со скриптом была проблема, изначально он выдавал ошибку, но оказалось, что это была не последняя версия. Автор дал мне последнюю версию, которая работает отлично со старта.
    5. Сколько времени заняло достижение заявленного автором результата?
    Результат как таковой заявлен не был, проверялись шаблон и скрипты на работоспособность.
    Все работает.
    6. Нужны ли специальные навыки и дополнительные материальные вложения?
    Уметь обращаться с зеннопостером. Править текстовый файл и заливать файлы на сервер.
    7. Оказывал ли автор должную поддержку в процессе проверки?
    Оказывал.
    8. Каковы в целом общие впечатления о компетентности автора?
    Компетентен если кратко.
    9. Материал полностью соответствует заявленному автором описанию и пригоден для проведения складчины.

    От себя. Сейчас для того, чтобы видеть логи нужно быть онлайн, что значит вы не увидите тех логов, которые имели место было до вашего входа в админку. Однако, возможно в будущем автор добавит хранение базы, что было бы весьма удобно. А так, действительно работает и работает быстро. Советую смотреть видео в стартпосте, где продемонстрирована работа системы.
     
    3 пользователям это понравилось.
  17. 6 янв 2017
    #14
    Belendex
    Belendex БанЗабанен
    Официальный отзыв:

    1. Для начала обязательно укажите свой уровень владения информацией и навыками: в данной области вы новичок, теоретик либо опытный практик?
    В зенно практик. Опыт работы с C#.

    2. В каком виде предоставлен материал и насколько удобно он оформлен?
    Инструкция pdf на 5 страниц с изображениями. Шаблон для зенно - пример использования. 3 php скрипта.

    3. Сколько времени заняло изучение и выполнение заданий данного инфопродукта?
    5 минут на изучение инструкции. 3 минуты для настройки на хостинге, 1 минута для настройки в зенке. Проверяла на DigitalOcean Ubuntu.

    4. Насколько легко усваивается материал, вызвал ли он какие-либо затруднения при проверке?
    Инструкция просто в изучении, но иногда нужно перечитывать для полного осмысления.

    5. Сколько времени заняло достижение заявленного автором результата?
    Результат - рабочий скрипт - все работает.

    6. Нужны ли специальные навыки и дополнительные материальные вложения?
    Не требует дополнительных навыков. Работаем по инструкции - получаем результат.

    7. Оказывал ли автор должную поддержку в процессе проверки?
    Оказывал и даже в новогоднюю ночь).

    8. Каковы в целом общие впечатления о компетентности автора?
    Автор полностью компетентен. Интересно, какие еще есть примочки для зенки у него)

    9. Материал полностью соответствует заявленному автором описанию и пригоден для проведения складчины.
     
    2 пользователям это понравилось.
  18. 6 янв 2017
    #15
    RoyalBank
    RoyalBank ОргОрганизатор (А)
    ОТЗЫВ

    Свободная часть:
    Если так каждый автор будет придумывать классные идеи, делиться ими - привет Аналитику, развивать мощную базу знаний и практического опыта, привет Сиборе, то общими усилиями мы получим возможность собрать крутой и универсальный комбайн под практически любые задачи с возможностью удаленного контроля и взаимодействия. Собственно, мне нравится направление в котором это все развивается! Надеюсь автор продолжит развивать это направление используя базу данных, сохраняя лог с возможностью поиска и т.д. А в дальнейшем и взаимодействия.

    1. Для начала обязательно укажите свой уровень владения информацией и навыками: в данной области вы новичок, теоретик либо опытный практик?
    ZennoPoster’ом пользуюсь более 2-х лет, пишу шаблоны для личных целей.

    2. В каком виде предоставлен материал и насколько удобно он оформлен?
    • PDF файл с инструкцией, как установить и использовать скрипт, как произвести отладку.
    • PHP файлы скрипта
    • Открытый проект постера с директивами и примером шаблона.
    3. Сколько времени заняло изучение и выполнение заданий данного инфопродукта?
    Нет ничего сложного, читаем PDF файл, заливаем php файлы на хостинг, настраиваем – проверяем. На все уходит минут 10-15

    4. Насколько легко усваивается материал, вызвал ли он какие-либо затруднения при проверке?
    Необходимо уметь заливать файлы на хостинг и понимать C# код. Даже если не знать C#, то достаточно скопировать готовые несколько строк в кубик и все будет работать.

    6. Нужны ли специальные навыки и дополнительные материальные вложения?
    Необходим ZennoPoster в любой редакции, а также хостинг, подойдет практически любой тариф. Я лично тестировать на шаред хостинге от РегРу.
    Сам продукт из области скопировал и работай, даже разбираться в коде не нужно.

    7. Оказывал ли автор должную поддержку в процессе проверки?
    Вопросов не возникло, все предельно четко расписано.

    8. Каковы в целом общие впечатления о компетентности автора?
    Продукт вопросов не вызвал, как и компетентность автора.

    Материал полностью соответствует заявленному автором описанию и пригоден для проведения складчины.
     
    3 пользователям это понравилось.
  19. 8 янв 2017
    #16
    Marushka79
    Marushka79 ЧКЧлен клуба (А)
    Ну что ж, все в тему ))) В подпись поставил ;)
     
    1 человеку нравится это.
  20. 11 янв 2017
    #17
    Брат
    Брат ОргОрганизатор
    Отзыв:

    1. Для начала обязательно укажите свой уровень владения информацией и навыками: в данной области вы новичок, теоретик либо опытный практик?
    В зеннопостер практик.

    2. В каком виде предоставлен материал и насколько удобно он оформлен?
    Инструкция на 5 страниц, в дальнейшем Автор дополнил до 8 страниц.
    Шаблон для ZP.
    3 php скрипта.

    3. Сколько времени заняло изучение и выполнение заданий данного инфопродукта?
    5 минут на ознакомление с инструкцией. 10 дней на поиск хостера( (видимо праздники, подробнее ниже)

    4. Насколько легко усваивается материал, вызвал ли он какие-либо затруднения при проверке?
    Инструкция - пошаговая, сложностей не возникает. Единственные были затруднения в поиске шаред-хостинга.

    5. Сколько времени заняло достижение заявленного автором результата?
    Заявленного результата не было.

    6. Нужны ли специальные навыки и дополнительные материальные вложения?
    Для использования - требуются знания C#, т.к. логи ведутся из кода, используя написанный Автором класс.
    Дополнительные вложения - аренда VPS сервера.

    7. Оказывал ли автор должную поддержку в процессе проверки?
    Оказывал, на все вопросы отвечал.

    8. Каковы в целом общие впечатления о компетентности автора?
    Автор полностью компетентен.

    мысли в произвольной форме:
    Скрипт работает, через нестандартный протокол WebSocket. В связи с чем возникли сложности с установкой скрипта на шаред (виртуальный) хостинг. Из 7-ми хостингов - один только пообещал о работоспособности скрипта, но и с ним до сих пор ведется беседа с ТП об открытии портов (а т.к. для работы нужно открывать индивидуальный порт - для каждого шаблона, все таки VPS - оптимальный выбор, чем бодаться с ТП). Остальные все отправляли на VPS-хостинг. На VPS - скрипт завелся с пол-оборота)
    Из этого следует: скрипт без проблемно устанавливается и работает на VPS/VDS серверах, и это надо учитывать, что администрировать хостинг придется самостоятельно (или пользоваться платной поддержкой).
    Автор - любезно дополнил инструкцию по настройке VPS сервера для работы скрипта (на примере VPS, используемого им самим).
    Так же прошу заметить - скрипт позволяет - просто выводить информацию из шаблона, в форме лога (аналогичного окну "Лог"), соответственно шаблон таким образом никак не управляется, а просто удаленно мониторится информация.
    Так же нужно учитывать, что при выводе лога на сайт - нужно использовать созданный класс, и для его применения, в уже написанных шаблонах - придется править код, что в больших проектах может быть "накладно".

    Материал полностью соответствует заявленному автором описанию и пригоден для проведения складчины.
     
     
     
     
    1 человеку нравится это.
Статус обсуждения:
Комментирование ограничено.

Поделиться этой страницей