Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 April 17

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Maxim Grishkov
А що передбачається що розшифрування буде таким важким що потрібен окремий процес?
Ну це синхронна операція
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Mykola Kozin
как можно решить\решать эту проблему?
Без полного кода ни как
источник

MG

Maxim Grishkov in NodeUA - JavaScript and Node.js in Ukraine
Anton Kovalenko
Ну це синхронна операція
Ну мій поінт такий, що якщо ця операція виконується відносно не часто, то щоб не ускладнювати можна зробити просто. Якщо у тебе одночасно серваються тисячі користувачів або ти хочеш зробити це в навчальних цілях, то є зміст робити складно
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
надо попробовать как-то))...
function ololo() {
 process.nextTick(() => {
   ololo();
 });
}
process.nextTick(ololo);
setTimeout(() => {
 console.log('ololo');
}, 0);
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
function ololo() {
 process.nextTick(() => {
   ololo();
 });
}
process.nextTick(ololo);
setTimeout(() => {
 console.log('ololo');
}, 0);
а, забивать одну из стадий ивентлупа и не давать переходить на следующую?
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Егор Хильченко
а, забивать одну из стадий ивентлупа и не давать переходить на следующую?
ну так оно обычно и просиходит
источник

ЕХ

Егор Хильченко... in NodeUA - JavaScript and Node.js in Ukraine
Alexander
ну так оно обычно и просиходит
я подумал о чем-то другом...
источник

AK

Anton Kovalenko in NodeUA - JavaScript and Node.js in Ukraine
Maxim Grishkov
Ну мій поінт такий, що якщо ця операція виконується відносно не часто, то щоб не ускладнювати можна зробити просто. Якщо у тебе одночасно серваються тисячі користувачів або ти хочеш зробити це в навчальних цілях, то є зміст робити складно
дякую)
источник

𝔅К

𝔅илен Куприенко... in NodeUA - JavaScript and Node.js in Ukraine
Всем добрый вечер.
Есть ли тут те, кто писал/пишет ботов для Viber?

Как Вы изолируете юзеров друг от друга на хандлерах?

Я активно работаю с telegraf для ботостроения под телегу, там это есть из коробки.
источник
2020 April 18

VY

Vladimir Yefremov in NodeUA - JavaScript and Node.js in Ukraine
𝔅илен Куприенко
Всем добрый вечер.
Есть ли тут те, кто писал/пишет ботов для Viber?

Как Вы изолируете юзеров друг от друга на хандлерах?

Я активно работаю с telegraf для ботостроения под телегу, там это есть из коробки.
А зачем их изолировать?
Пусть общаются :)
источник

NK

ID:0 in NodeUA - JavaScript and Node.js in Ukraine
источник

NN

Nikita Nesterchuk in NodeUA - JavaScript and Node.js in Ukraine
Vladimir Yefremov
А зачем их изолировать?
Пусть общаются :)
правильно, зачем тюрьму делать)
источник

¿

¿hope in NodeUA - JavaScript and Node.js in Ukraine
Кто сталкивался с проблемой расширения global своими типами, как вы решали данный вопрос?
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
День добрый!
Что то не могу сходу сообразить (я не есть Гуру в Node.JS).
Нужно обслужить множество подключений по сокету (управлять и получать информацию с устройств). Использую 'net'. Количество устройств динамическое. Потому решил создавать объект и пихать его в массив.
Вот тепер не могу сообразить, как мне из сгенерированного события (например 'data') узнать, к какому устройству (строке массива) относится данное событие.

Или я неверно подошел в JS к решению данной задачи? Может нужно генерировать объекты с динамическим именем и потом перебирать всю эту коллекцию?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Почему?
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
¿hope
Кто сталкивался с проблемой расширения global своими типами, как вы решали данный вопрос?
Если вы не модифицируете ужеиимеющиеся типы, а добавляете свои, то на здоровье
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
Sergey Danilevskiy
День добрый!
Что то не могу сходу сообразить (я не есть Гуру в Node.JS).
Нужно обслужить множество подключений по сокету (управлять и получать информацию с устройств). Использую 'net'. Количество устройств динамическое. Потому решил создавать объект и пихать его в массив.
Вот тепер не могу сообразить, как мне из сгенерированного события (например 'data') узнать, к какому устройству (строке массива) относится данное событие.

Или я неверно подошел в JS к решению данной задачи? Может нужно генерировать объекты с динамическим именем и потом перебирать всю эту коллекцию?
Пока написал - разобрался. Иногда достаточно "вслух" озвучить вопрос для ответа. Но будет интересно узнать, как "правильно" подходить к таким вопросам.
источник

RT

Ruslan Terekhov in NodeUA - JavaScript and Node.js in Ukraine
Дебаг уточка :)
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Sergey Danilevskiy
День добрый!
Что то не могу сходу сообразить (я не есть Гуру в Node.JS).
Нужно обслужить множество подключений по сокету (управлять и получать информацию с устройств). Использую 'net'. Количество устройств динамическое. Потому решил создавать объект и пихать его в массив.
Вот тепер не могу сообразить, как мне из сгенерированного события (например 'data') узнать, к какому устройству (строке массива) относится данное событие.

Или я неверно подошел в JS к решению данной задачи? Может нужно генерировать объекты с динамическим именем и потом перебирать всю эту коллекцию?
Контекст соединения может попадать в обработчик или через коллекцию или можно замкнуть обработчик на функцию, в контексте которой есть идентификатор сессии или устройства, или делать объект и примешивать его к сокету через символ
источник

SD

Sergey Danilevskiy in NodeUA - JavaScript and Node.js in Ukraine
Спасибо!
источник