Anonymous
ты мне говорил выше, что рендерер переписали
Anonymous
дофига кода
Anonymous
про слои интересно тоже что ты имел ввиду
Aleksand
ты про какой?
про API хедлеса и что это другой код, который никто не тестировал еще широко
Anonymous
на рисунке к хрому имеет отношение только синяя часть
Aleksand
ты мне говорил выше, что рендерер переписали
я ничего подобного не говорил, я говорил что работа через вебдрайвер-клиент с обычным хромом и с хедлесом может давать совсем разные результаты, это обычное дело
Aleksand
https://docs.google.com/document/d/11zIkKkLBocofGgoTeeyibB2TZ_k7nR78v7kNelCatUE/edit#
Anonymous
нет, не может
Aleksand
нет, не может
на чем проверено?
Anonymous
на здравом смысле
Aleksand
на здравом смысле
хаха, ну это аргумент конечно. такое теоретическое тестирование. да, по идее все должно быть ок, по замыслу, только на деле как-то не всегда так выходит, это и был изначальный вопрос, гонял ли кто-то на сереьзных проектах уже его
Anonymous
в tech debt лежит задача, предварительно проверял на другом проекте, что экстеншн ставится
Aleksand
ок, видимо я не очень верно выразился, просто потроха
Anonymous
там просто апи наружу вывели мимо ui
Anonymous
и вебдрайвер там ни при чем, в нем не должно появиться ничего в релиз ноутах про поддержку хэдлесс хрома
Anonymous
если что-то не работает, то это проблема хрома
Anonymous
апи взаимодействия с ним стандартизировано и юзается для всех браузеров, в том числе для фантома
Anonymous
и там ничего нет про ui в принципе
Aleksand
и вебдрайвер там ни при чем, в нем не должно появиться ничего в релиз ноутах про поддержку хэдлесс хрома
в третий раз скажу, ок, вопрос про работоспособность связки драйвера и хедлеса на серьезных проектах
Anonymous
есть про автоматизацию взимодействия
Aleksand
апи взаимодействия с ним стандартизировано и юзается для всех браузеров, в том числе для фантома
это W3C стандарт, а у каждого своя реализация, она ломается и ломалась в браузерах вообще через версию
Anonymous
она не может ломаться "в браузерах"
Aleksand
она не может ломаться "в браузерах"
реализация спецификации не может ломаться? если она у каждого браузера своя?
Anonymous
ты точно понимаешь что такое вебдрайвер апи? там ничего нет "своего"
Anonymous
он на то и стандарт
Anonymous
может ломаться сам бинарь, который сервер
Aleksand
перестал работать скрол например, а в браузере все ок, ой мы тут отрефакторили а в вебдрайвере (реализации стандарта для браузера) поправить забыли, норм, поправили
Anonymous
да, такое может быть
Anonymous
обычно про это есть в релиз ноутах
Anonymous
они для этого и существуют
Anonymous
и версионирование
Aleksand
да, такое может быть
вот о том и речь, это бывает чрезвычайно часто
Anonymous
логично использовать совместимые версии, на которых тестили
Anonymous
ну, часто можно и пытаться на ноде 0.12 запустить что-то, что держит от 4 и выше
Anonymous
опять же к хэдлесс вот это все довольно отдаленное отношение имеет
Aleksand
опять же к хэдлесс вот это все довольно отдаленное отношение имеет
да, вопрос лишь в том не забыли ли они потестировать компонент который отвечает за связку с хромдрайвером, скорее всего большого фокуса не было на это
Anonymous
скорее всего фокус был только на этом
Anonymous
по-другому взаимодействовать с браузером в безбашенном режиме невозможно
Aleksand
а так все ок, в мануалах и рассказах разработчиков всегда все отлично и охуенно, пока не начнешь это использовать
Anonymous
да, и его использует как минимум одно приложение. хромдрайвер называется
Anonymous
которое от (внезапно) гугла
Aleksand
да, и его использует как минимум одно приложение. хромдрайвер называется
так оно вроде новое, если хромдрайвер не правили то он на старом
Aleksand
Embedder API The main classes of the embedder API are: headless::HeadlessBrowser headless::HeadlessWebContents headless::HeadlessNetwork
Aleksand
там типа можно рулить главным процессом и воркером отдельно
Aleksand
которое от (внезапно) гугла
или оно даже разное, блин, надо завтра открыть код хромиума и посмотреть что там по части хромдрайвера и хэдлеса, чего гадать
GG
ну нет ничего невозможного https://github.com/octalmage/robotjs
+ блин, это просто волшебно) СПАСИБО! Давно мечтал о таком)
GG
С помощью этой либы сделали https://youtu.be/DYLsE7Klp_I
Anonymous
это бывший chrome embedded framework
Anonymous
вот это апи, про которое ты говоришь
Aleksand
С помощью этой либы сделали https://youtu.be/DYLsE7Klp_I
если любишь такое то обрати внимание на Myo, она несравнимо круче этого липа
GG
если любишь такое то обрати внимание на Myo, она несравнимо круче этого липа
это типо контроллер движений? Нее, меня больше интересуют апи через которые легко использовать те же ф-ции что и у пользователся, без заморочек с драйверами
Aleksand
у него там есть SDK и можно на ноде легко им рулить
Aleksand
это типо контроллер движений? Нее, меня больше интересуют апи через которые легко использовать те же ф-ции что и у пользователся, без заморочек с драйверами
а, ну учти, что такие вещи часто ломаются на разных версиях разных ОС, легко можно попасть в ситуацию когда создатель забил и не исправляет, это расстраивает донельзя
GG
это типо контроллер движений? Нее, меня больше интересуют апи через которые легко использовать те же ф-ции что и у пользователся, без заморочек с драйверами
то есть, пишу ии( громко сказанно ), и он должен получать весь пользовательский ф-ционал, чтоб юзать его и получать в ответ зрительные данные, вообщем чтоб у моего робота( проги ) были все те же возможно как и у пользователя
GG
ммм, не понял. Какие координаты?
Aleksand
ммм, не понял. Какие координаты?
ну мышкой кликать там по координатам только, размер кнопки поменялся и все сломалось
Aleksand
и так с любым действием связанным с меняющимся окружением
Aleksand
ненадежный очень метод
GG
Хех) это же ии) тут не надо жёстко все прописывать) он сам должен научиться определять, что кликабельно, а что нет
GG
и так с любым действием связанным с меняющимся окружением
Он сам должен подстраиваться под окружение
Aleksand
Он сам должен подстраиваться под окружение
тогда это уже CV и это на порядок сложнее)
Aleksand
компьютерное зрение
Aleksand
Аа, что это?)
opencv погугли
GG
А, ну естественно
Алексей
никак не могу заскавить коннектится ldap учетке .
Алексей
http://docs.sequelizejs.com/class/lib/sequelize.js~Sequelize.html#instance-method-authenticate
Алексей
Есть идеи?
Алексей
При входе в систему пользователя "user@domain" или 'domain\\user'
Алексей
скулевый залетает норм
Michail
Кто то использует Bitnami MEAN на амазоне? Как включить https? Надо всю процедуру получения сертификата или все проще?
Nurik
Всем привет. Ребят подскажите по следующему вопросу: Есть поиск, обращение к которому осуществляется через консольную команду, которую я в свою очередь вызываю с помощью shelljs.exec(), результат содержит список от 0 до 3 водителей. Создаю таймеры для каждого водителя, по истечению которого водителю отправляется сообщение по вебсокету о том, что пришёл новый заказ. Проблема в том, что клиентов, которые инициируют поиск, может быть несколько. И может произойти такая ситуация: 2 клиента которые находятся рядом инициируют поиск, и поиск находит одного и того же водителя. Но один и тот же водитель по логике не может получить сразу 2 сообщения одновременно. Что я пробовал: 1. Использовать getset REDIS, и разрешал отправлять сообщение внутри таймера, только в том случае, если вернулось null, остальные таймеры где была отправка, просто обнулялись. (Решение не очень получилось как мне кажется) 2. Использовал флаг, что водитель учавствует в поиске, но и это тоже особо не помогло, т.к. сперва всё равно отрабатывает поиск, а уже потом из него вытаскивается id водителя, по которому ставится флаг в хранилище. Т.е. 2 запроса пришло, 2 поиска отработало. 1 поставил флаг, но второй то не знает об этом, поэтому нужен ещё один запрос сразу после поиска, что по сути тот же самый вариант. Подскажите как можно это всё построить так чтобы не было race conditions и так далее. Думаю все эти запросы сериализовать через сервер очередей. Но как при этом будет выглядеть решение — пока не вижу.
Ulad🧑‍💻
Может кто знает с помощью какого сервиса можно настроить управление контентом (изменения текста на статической странице) в онлайн редакторе? Просто надо чтобы на лендинге человек мог поменять текст, а админку ради этого глупа делать
Ulad🧑‍💻
И вот вопрос, кто использвал Keystone, как оно?