Ivan
я написал
Ivan
transform: rotate(720deg);
Ivan
и transition: 2s ease;
Ivan
И меня ничего не происходит, плюсик слегка влево смещается нонстопом на 1-2 пиксиля и все
Vladislav
https://codepen.io/anon/pen/gNgRYw
Vladislav
Хочу реализовать перемещение элемента относительно контейнера, но есть баг
Vladislav
при перемещении элемент на момент отправляется на x: 0, y: 0
Vladislav
НО если заменить на pageX/Y, такого не происходит
Vladislav
НО если заменить на pageX/Y, такого не происходит
Но при этом координаты берутся не с начала контейнера, а с страницы
Vladislav
https://learn.javascript.ru/drag-and-drop брал пример отсюда
Lupusregina[beta]
а понял, что ты делаешь
Anton
Друзья, подскажите или ткните лицом. Можно ли через Socket.io на фронт эмитить событие из контролера в ноде, т.е. если сыобытие происходит без участия фронта, например создаю запись из постмана - а на фронте страница обнавляется.Куда смотреть?
Anton
на веб сокеты
Ок, т.е. через socket.io это неосуществимо?)
🗡
Ок, т.е. через socket.io это неосуществимо?)
Я не знаю, на самом деле как работает socket.io. Но суть в том, что бэк, на чом бы он там не был, хоть на go, рендерит страницу и отдает браузеру, дальше бек по сути никак не связан с тем, что у браузера. А отсюда и задача, их как то связать. Можно долбить бэк запросами http для проверки появления событий, или в данном случае проще сокет, который будет просто фронту говорить, что что-то там появилось
🗡
И кстати да. Сокет IO же умеет в WS не только http
Anton
Но вот эмитить событие без участие фронта - не выходит.
🗡
Да, это понятно. У меня фронт на vue, и я могу через сокеты файрить событие с фронта.
И с бэка тоже. В сокет попадает сообщение для определенного пира, пир в данном случае твой фронт, хоть на ангуляре хоть на вуе, хоть еще на какой какахе, принимаешь сообщение с сокета и чота делаешь с ним. Через сокеты и команды так то передавать можно
Anton
socket.io != веб сокеты?)
Он юзает веб сокеты, но может и без них
🗡
Но вот эмитить событие без участие фронта - не выходит.
С сокетами ты сам будешь проверять кому из фронтовых клиентов отдать задание. Появилось событие, отдал нужному фронту
Максим
socket.io построен на системе ивентов
Anton
С сокетами ты сам будешь проверять кому из фронтовых клиентов отдать задание. Появилось событие, отдал нужному фронту
Теория ясна, но как вне коннекта( io.on('connection', function (socket) { ) вызвать событие? Допустим при создании записи в БД.
🗡
Теория ясна, но как вне коннекта( io.on('connection', function (socket) { ) вызвать событие? Допустим при создании записи в БД.
Сокет будет следить за бд например. Или еще какой-то обменник сделать между просто беком и сокетом. В бэке появилось событие, обновление ставки например на лот. Он бульк в очередь, сокет подписан на очередь, видит, что стака обновилась, и бац, всем клиентам, кто смотрит на этот лот говорит, что обновите инфу по цене лота. Вуаля
🗡
Да, вот как примерно такое реализовать, может есть где примеры?
С примерами сложно. Они если есть, то на закрытых проектах. Тут все не сложно, улови просто суть. Когда бэк пишет в базу, он создает событие, или пушит в очередь, или пишет в редис, или в файл, или почтовым голубем о том, что что-то там обновилось. Сокет следит, за этим куда тот пишет и подключенным пирам отправляет, не сложно ведь
Максим
Сервер или клиент
Максим
я полагаю, что сервер, потому что с клиентом не должно возникнуть вопрос
Максим
для начала нужно знать id соединения, которому посылается ивент
Максим
или хотеть отправить ивент всем (broadcast-ить)
Максим
дальше делаем вот так вот: io.emit('event', data) для broadcast
Anton
дальше делаем вот так вот: io.emit('event', data) для broadcast
Странно, но вот такая запись у меня не отрабатывает.
Максим
Я на самом деле никогда не использовал socket io на node сервере, всегда использовал его с питоном
Максим
так что вам лучше будет не слушать меня
Максим
а загуглить самим
Anonymous
Здравствуйте. Если у кого-то есть фотки своего офиса/рабочего места, то скиньте в личку, пожалуйста. Чисто в целях интереса. Сори если оффтоп.
Денис
slick slider, как решить?
Денис
Денис
Денис
То, что уменьшается - прекрасно, это мне и надо, но почему режет картинку, не подстраивает ее под новые размеры?
Денис
А как ты хочешь? Что бы она через монитор начала вылазить или как?
Я уже решил проблему. Нет, чтобы не резалась
Makc
Ау, это при уменьшении она уезжает?
Makc
Тогда ты скорее всего уменьшал контейнер а не имагу
Pavel
Добрый вечер! Необходимо на digitalocean развернуть centOS 7 (или что лучше подойдет), на него накатить nodejs и pm2 git Настроить webhook с github Чтобы пушил на гитхаб, а оно само перезапускалось за счет pm2
Anonymous
Это работа? Или вы просите совета?🤔
Lupusregina[beta]
народ
Lupusregina[beta]
а есть сервис
Lupusregina[beta]
для создания обучающих..ммм
Lupusregina[beta]
слайдов
Lupusregina[beta]
не знаю как назвать
Lupusregina[beta]
типо слайды, но в песочнице
hamper 𓅝
В смысле?
Lupusregina[beta]
я это так вижу. 1й слайд: кдето объясняющий текст, рядом песочница где автоматом пишется текст(синхронизурясь с объяснительным). рядом вывод. Типо тебе показали, потом удаляется и ты сам это пишешь. Потом 2й слайд и т.д.
Lupusregina[beta]
как в html академии, типо такого
Lupusregina[beta]
ток самому создавать
Lupusregina[beta]
нет, нету?
hamper 𓅝
А, что-то типа того как в документации по svelte. Не я отдельных сервисов не видел.
hamper 𓅝
Так-то просто для запуска кода много всего вроде было, но вот что бы с обучающими примерами...
Lupusregina[beta]
да...я что то подобное видел
Lupusregina[beta]
забыл просто
Makc
Makc
ток самому создавать
А вот это я не прочёл(
Lupusregina[beta]
Lupusregina[beta]
как тут
Lupusregina[beta]
ток, вместо звука текстовые подсказки
Pavel
Это работа? Или вы просите совета?🤔
Ищу исполнителя) Только сейчас понял, насколько криво написано сообщение - засыпал уже))
Иван
Доброе утро. Есть библиотека GridsterJs (https://dsmorse.github.io/gridster.js/) и если брать к примеру вот это демо (https://dsmorse.github.io/gridster.js/demos/custom-drag-handle.html). Может кто подсказать как она считает длину списка ? Я просматривал саму либу но не где не нашел параметра который за это отвечает.
Иван
Y
Народ, подскажите, кто в теме, такое вообще возможно, что в базе данных данные через запрос выводятся true или false, а сервер клиенту эти данные отправляет в виде '1' ? Использовал row_number(), decode(), partition by
Y
Свойствой RN уже на стороне клиента становится для всех записей 1