Страница 1 из 2
Профиль MajorDoMo
Добавлено: Пн окт 02, 2017 8:58 am
Alex
После инсталляции MajorDoMo создался новый профиль в браузере. Что это и зачем?
Re: Профиль MajorDoMo
Добавлено: Пн окт 02, 2017 10:44 am
Alex
М ещё и принудительно (после явного запрета) запускает свой профиль при старте. В чём смысл сего действа?
Re: Профиль MajorDoMo
Добавлено: Пт окт 06, 2017 5:51 pm
sergejey
Это как у вас так получилось? Инсталятор никаких профилей создавать не умеет, с браузером он максимум может его запустить, да и то IE по-умолчанию. Может вы отдельного пользователя как-то в системе сделали под MajorDoMo? В любом случае, это не результат работы MajorDoMo, а что-то системное.
Re: Профиль MajorDoMo
Добавлено: Пт окт 06, 2017 6:21 pm
Alex
Это как у вас так получилось? Инсталятор никаких профилей создавать не умеет, с браузером он максимум может его запустить, да и то IE по-умолчанию. Может вы отдельного пользователя как-то в системе сделали под MajorDoMo? В любом случае, это не результат работы MajorDoMo, а что-то системное.
Очень интересно. Скачал с официального сайта дистрибутив, запустил его (БОЛЬШЕ НИЧЕГО НЕ ДЕЛАЛ!) и поимел кучу эффектов:
- Во первых, дистрибутив сам (!) выбрал путь по умолчанию на диске D: - я ещё удивился, как по заказу
- Во вторых, после запуска дистрибутива сам (!) обновился Firefox, о чём его никто не просил и чего он сам никогда не делал.
- В третьих, появился вышеозначенный профиль MajorDoMo.
- В четвёртых, при запуске браузера запускается профиль по умолчанию, а при старте MajorDoMo принудительно (несмотря на явный запрет) запускается профиль MajorDoMo.
Такого поведения и таких сюрпризов я от старого доброго М никак не ожидал. Вирус?!!! В дистрибутиве?!!! Или что это?
Re: Профиль MajorDoMo
Добавлено: Вс окт 08, 2017 8:07 pm
sergejey
Для чистоты эксперимента повторил установку с нуля на чистой машине и не обнаружил ни одного из вышеперечисленного.
- Скачал с сайта дистрибутив
- По-умолчанию папка для установки была предложена c:\_majordomo (на компьютере есть и D: диск если что)
- Firefox не обновился (хотя достаточно старый и давно просится)
- Новый профиль в Firefox не создался
- При старте MajorDoMo стартует браузер Internet Explorer -- всё, как прописано в настройках дистрибутива.
Т.е. абсолютно стандартное поведение и ничего непредсказуемого. Может всё-таки на вашем компьютере кто-то "шалит"?
Re: Профиль MajorDoMo
Добавлено: Вс окт 08, 2017 11:05 pm
Alex
Т.е. абсолютно стандартное поведение и ничего непредсказуемого. Может всё-таки на вашем компьютере кто-то "шалит"?
Я этому вижу только одно разумное объяснение: наверное я совсем плохой стал.

Хотя скриншот с профилем М мне всё-таки не привиделся. Откуда он взялся и почему именно MajorDoMo?
Пользуясь случаем хотелось бы узнать ответ на интересный вопрос:
работает как и ожидается, т. е. периодически шлёт запросы, которые видно в различного рода сетевых мониторах. А
прекрано работает, но её сетевой активности не видно ни в одном мониторе. Откуда она берёт значения, если сетевых пакетов нет?
Re: Профиль MajorDoMo
Добавлено: Пн окт 09, 2017 6:43 am
nick7zmail
Alex писал(а):
%object.prop|10%
прекрано работает, но её сетевой активности не видно ни в одном мониторе. Откуда она берёт значения, если сетевых пакетов нет?
Значение передаётся через вебсокеты. Не все браузеры умеют их мониторить, но которые умеют - там есть вкладочка WS, чтобы отфильтровать эти запросы. Её не видно, как явную переменную, т.к. оно передаётся потоком поверх TCP соединения...(типа как mqtt только сложнее).
И да, оно есть для esp
https://github.com/morrissinger/ESP8266-Websocket, и его можно прикрутить к АМС, если вопрос к этому =D. Хотя я не пробовал...но чисто теоретически должно быстрее гет-запросов работать.
Re: Профиль MajorDoMo
Добавлено: Пн окт 09, 2017 11:41 am
Alex
если вопрос к этому =D
Нет, вопрос не к этому. Чуть выше я описал 2 способа обновления переменных на странице. Вопрос в том, что если на странице 10 одинаковых вызовов
Код: Выделить всё
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
%obj.prop|30%
то это порождает 1 запрос или 10? И насколько множественные одинаковые макросы нагружают систему сетевыми запросами?
Re: Профиль MajorDoMo
Добавлено: Пн окт 09, 2017 2:38 pm
nick7zmail
В такие тонкости не вдавался...на это Сергей наверное лучше ответит.
Но по собственным наблюдениям предположу - что копии не должны порождаться. 1 запрос по идее должен идти...точнее это не запрос даже...а это сам сервер засылает поток данных...
Re: Профиль MajorDoMo
Добавлено: Вт окт 10, 2017 11:14 am
sergejey
С веб-сокетами немного сложнее, чем с ajax-запросами. Там порядок другой -- не клиент (браузер) инициирует обновление, а сервер. Браузер лишь сообщает, на какие события он подписывается. Если брать конкретный пример с десятком одинаковых макросов обновляемых данных, то при работе через веб-сокеты будет одно событие (один сетевой пакет) со стороны сервера и оно распределится по всем подписчикам на странице.