Size: a a a

NodeUA - JavaScript and Node.js in Ukraine

2020 August 03

DY

Dmytro Yurchenko in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
нам не важен её размер, материал и точки крепления, если мы рассматриваем её отдельно от ТС
однако же на практике почему-то эти критерии важны

так же и с декомпозицией
когда ты пишешь небольшой скрипт, решающий конкретную задачу, можешь забить на паттерны и прочие абстракции и принципы, если с большой долей вероятности скрипт не будет развиваться

но если ты выделил в системе модуль, который делает то же самое, что скрипт, уже нельзя рассматривать этот модуль отдельно от остальной системе
банально потому что живут они вместе, и развиваться будут вместе
Модуль который как скрипт которые маржинально по размеру до 1000 строк кода, не требует никаких забот и хлопот по правилу номер один...

Ибо всё это есть снова-наново альфа-эквивалентность ещё одной типа якобы другой системы...
источник

DL

Dml Levon in NodeUA - JavaScript and Node.js in Ukraine
Алексей Попов
нам не важен её размер, материал и точки крепления, если мы рассматриваем её отдельно от ТС
однако же на практике почему-то эти критерии важны

так же и с декомпозицией
когда ты пишешь небольшой скрипт, решающий конкретную задачу, можешь забить на паттерны и прочие абстракции и принципы, если с большой долей вероятности скрипт не будет развиваться

но если ты выделил в системе модуль, который делает то же самое, что скрипт, уже нельзя рассматривать этот модуль отдельно от остальной системе
банально потому что живут они вместе, и развиваться будут вместе
И да, соглашусь - патерны, архитектура и ид существует для того что бы делать сложные вещи простыми , не простые сложными
источник

АП

Алексей Попов... in NodeUA - JavaScript and Node.js in Ukraine
Dmytro Yurchenko
Модуль который как скрипт которые маржинально по размеру до 1000 строк кода, не требует никаких забот и хлопот по правилу номер один...

Ибо всё это есть снова-наново альфа-эквивалентность ещё одной типа якобы другой системы...
только если он не является частью чего-то большего
источник

NK

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

DY

Dmytro Yurchenko in NodeUA - JavaScript and Node.js in Ukraine
Выглядит, как типичная реклама Boston Dynamics
источник

TS

Timur Shemsedinov in NodeUA - JavaScript and Node.js in Ukraine
существенные достижения заокеанских партнеров
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
ID:0
А еще он забавно падает!)
источник

DY

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

К

Костя in NodeUA - JavaScript and Node.js in Ukraine
Артур Бердыев
А еще он забавно падает!)
Так можно и сервера гитхабовские заменить
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Костя
Так можно и сервера гитхабовские заменить
Маркетинговый отдел одобряет)
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Коллеги, подскажите, как мне решить задачу.

От сокета данные приходят настолько часто, что функция не успевает обработать их и передать дальше, как тут же приходят новые данные.

Я думал использовать эту (https://github.com/HowProgrammingWorks/Wrapper/blob/master/JavaScript/c-throttle.js) функцию чтобы ограничить поток, и дать время функции успеть обработать данные, но тогда у меня будут не полные данные в том месте где я их накапливаю...

Данные приходят, for loop их смешивает, заменяя устаревшие новыми.

Как мне кажется нужно сделать временное хранилище, где будут скапливаться новые данные, в какую то очередь, а дальше одним потоком закидываться в функцию обработчик.

Если направление верное, подскажите может уже есть какое то подобное средство для решения таких задач.
источник

V

Vitaliy in NodeUA - JavaScript and Node.js in Ukraine
Семафор розміром один
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy
Семафор розміром один
Понял. Спасибо )
источник

V

Vitaliy in NodeUA - JavaScript and Node.js in Ukraine
https://github.com/HowProgrammingWorks/Semaphore/tree/master/JavaScript тут приклади.
+ можеш чергу трошки розумнішою зробити, якщо наприклад можна викинути старий запрос, бо він повністю перепишеться новим.
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Vitaliy
https://github.com/HowProgrammingWorks/Semaphore/tree/master/JavaScript тут приклади.
+ можеш чергу трошки розумнішою зробити, якщо наприклад можна викинути старий запрос, бо він повністю перепишеться новим.
Спасибо. Как раз его уже и смотрю )
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Добрый вечер. Необходимо реализовать платную подписку на nodejs сервере, но очень хотелось бы обойтись малой кровью, возможно кто то знает или работал, есть ли сервис для автоматизации логики списания денег, так, чтобы с сервера не было необходимости дёргать банковскую логику для проведения платежа, а только проверять, статус, то есть чтобы сервис сам позаботился о том, чтобы деньги списывались с определённой периодичностью?  Либо возможно есть платёжки, где реализовать подобное будет проще, Вобщем любому совету буду рад)
источник

M

Miseo in NodeUA - JavaScript and Node.js in Ukraine
Артур Бердыев
Добрый вечер. Необходимо реализовать платную подписку на nodejs сервере, но очень хотелось бы обойтись малой кровью, возможно кто то знает или работал, есть ли сервис для автоматизации логики списания денег, так, чтобы с сервера не было необходимости дёргать банковскую логику для проведения платежа, а только проверять, статус, то есть чтобы сервис сам позаботился о том, чтобы деньги списывались с определённой периодичностью?  Либо возможно есть платёжки, где реализовать подобное будет проще, Вобщем любому совету буду рад)
+

мне тоже такое интересно.
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
Stripe такое делает. Recurring платежи называется https://stripe.com/docs/payments/checkout/set-up-a-subscription Проверять статус потом по API можно и еще он вебхуки шлет
источник

ES

Elena Sharovar in NodeUA - JavaScript and Node.js in Ukraine
но в Украине он вроде не работает - если вам для не для зарубежного а для украинского рынка то что-то другое нужно искать https://stripe.com/global
источник

АБ

Артур Бердыев... in NodeUA - JavaScript and Node.js in Ukraine
Elena Sharovar
Stripe такое делает. Recurring платежи называется https://stripe.com/docs/payments/checkout/set-up-a-subscription Проверять статус потом по API можно и еще он вебхуки шлет
Спасибо. То что нужно, но надо в снг принимать платежи к сожалению(
источник