Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 December 28

RA

Rodion Abdurakhimov in NodeUA - JavaScript and Node.js in Ukraine
Не в случае метархии 🙂
источник

T

Taras in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
ааа именно вклиниться в человек-человек, это немного не то. Не видела такого в апи телеграмма, как-то несекьюрно
Типичные боты (не bot api). Прикидаются реальным клиентом
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
Коллеги, добрый день. Подскажите новичку как организовать код? Какую библиотеку посмотреть. Требуется параллельно обратиться к сотне промышленных устройств по снмп и ДР протоколам и считать данные. Затем сформировать Джейсон документ и положить в могу. Если устройство недоступно то обработать ее и записать в тот же Джейсон.
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Георгий
Коллеги, добрый день. Подскажите новичку как организовать код? Какую библиотеку посмотреть. Требуется параллельно обратиться к сотне промышленных устройств по снмп и ДР протоколам и считать данные. Затем сформировать Джейсон документ и положить в могу. Если устройство недоступно то обработать ее и записать в тот же Джейсон.
1. Сделай массив со структурами (для каждого устройства).
2. Оранизуй очередь и ограничь параллельный доступ к устройствам, сколько параллельно можно - нужно разумно придумать сначала и потом экспериментально подобрать точнее. Посмотри про асинхронную очередь или семафор со счетчиком мои лекции.
3. В могну кложить не могни. Юзай PG
источник

M

Mehannoying in NodeUA - JavaScript and Node.js in Ukraine
catJam
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
1. Сделай массив со структурами (для каждого устройства).
2. Оранизуй очередь и ограничь параллельный доступ к устройствам, сколько параллельно можно - нужно разумно придумать сначала и потом экспериментально подобрать точнее. Посмотри про асинхронную очередь или семафор со счетчиком мои лекции.
3. В могну кложить не могни. Юзай PG
Спасибо. В постгрессе как лучше хранить? На каждое устройство создать отдельную табличку с колонками по считаваемым параметрам или в Джейсоне хранить?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Alex 👨‍🚀
У кого есть опыт с ботами Telegram, помогите, пожалуйста.

Нужен способ автоматизировать общение в обычных чатах 1-на-1. Чтобы бот мог поздороваться, дать ответ на вопрос, если понял и уведомить меня, если не понял, чтобы я ответил вручную.

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

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
Георгий
Спасибо. В постгрессе как лучше хранить? На каждое устройство создать отдельную табличку с колонками по считаваемым параметрам или в Джейсоне хранить?
Те поля, которые у всех есть - в обычных полят, там тип устройства, дата ввода в эксплуатацию, дата метрологической поверки, время обращения и т.д. А остальные, которые специфичны для устройств - в джейсоне
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
А по поводу работы с валютой, на сколько мне известно, ни в каком языке не используют числа с плавающей точкой для этого. Только целые. Либо берут готовую библиотеку вроде этой https://currency.js.org/
Поэтому непонятно чем JS тут хуже других языков
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
А по поводу работы с валютой, на сколько мне известно, ни в каком языке не используют числа с плавающей точкой для этого. Только целые. Либо берут готовую библиотеку вроде этой https://currency.js.org/
Поэтому непонятно чем JS тут хуже других языков
В жс-е нет "целых" чисел, в жс-е есть 64-битный намбер. Ну точнее не было до появления бигинт-а.
источник

Г

Георгий in NodeUA - JavaScript and Node.js in Ukraine
Timur Shemsedinov
1. Сделай массив со структурами (для каждого устройства).
2. Оранизуй очередь и ограничь параллельный доступ к устройствам, сколько параллельно можно - нужно разумно придумать сначала и потом экспериментально подобрать точнее. Посмотри про асинхронную очередь или семафор со счетчиком мои лекции.
3. В могну кложить не могни. Юзай PG
Забыл написать, что помимо бд нужно ещё пользователю в веб покинуть получившийся Джейсон. Как лучше сделать?
источник

Y

Yevhen in NodeUA - JavaScript and Node.js in Ukraine
Alexander
В жс-е нет "целых" чисел, в жс-е есть 64-битный намбер. Ну точнее не было до появления бигинт-а.
Я понимаю. Но Вы же можете в него положить как целое число так и с плавающей точкой.
Значение хранить как целое число, а его валюту хранить отдельно.
Для процентов и деления округлять результат (вероятно используя banker's rounding).

Это как я себе представляю. Но лучше спросить у кого-нибудь, кто работает с валютой в проекте
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Yevhen
Я понимаю. Но Вы же можете в него положить как целое число так и с плавающей точкой.
Значение хранить как целое число, а его валюту хранить отдельно.
Для процентов и деления округлять результат (вероятно используя banker's rounding).

Это как я себе представляю. Но лучше спросить у кого-нибудь, кто работает с валютой в проекте
Ну так все и делают обычно.
источник

VD

Vladyslav Derkach in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
как работает http протокол, принципы REST API, как работает авторизация (например oauth2) и сессии, как деплоить приложение, что такое INNER JOIN или materialized view в SQL, как в mongo делаются джойны и consistency данных, как тестируется приложение (основные принципы тестирования), шаблоны ООП чтобы человек хотя бы назвал штуки 3-4, чем отличается long polling от сокетов смешной вопрос конечно
не все сениоры на это ответят)
источник

VS

Valentyn Stepovenko in NodeUA - JavaScript and Node.js in Ukraine
Vladyslav Derkach
не все сениоры на это ответят)
та ладно, такое сейчас любой джун знает, включая aws
источник

AK

Andrii Karpenko in NodeUA - JavaScript and Node.js in Ukraine
Valentyn Stepovenko
та ладно, такое сейчас любой джун знает, включая aws
😳
источник

A

Alexander in NodeUA - JavaScript and Node.js in Ukraine
Vladyslav Derkach
не все сениоры на это ответят)
У сениоров первый принцип ООП - хуяк-хуяк и в продакшн
источник

N

Nick in NodeUA - JavaScript and Node.js in Ukraine
Valentyn Stepovenko
та ладно, такое сейчас любой джун знает, включая aws
так и получается, что джуны знают, а сениоры нет
источник

VS

Valentyn Stepovenko in NodeUA - JavaScript and Node.js in Ukraine
ну так, какой спрос, недавно читал статью на хабре, где сеньор (?) делился опытом, как он построил полу-автоматизированную систему отбора кадров, выбирают лучшего из 1400 кандидатов, в комментариях выяснилось, что в конторе работают 3 разработчика под трекерами
источник

M

Misha e in NodeUA - JavaScript and Node.js in Ukraine
На самом деле, если проходишь на джуна по джаве - это экиватентно стронг мидлу на ноде (имхо)
источник