@nodejs_ru

Страница 900 из 2748
Таймураз
20.06.2017
15:05:41
Там есть стэк библиотек тот же самый. Пользоваться асинком и моментом в 2k17 зашквар
Штооо Тот же самый?) Если вчера и сегодня спрашивать- возможно)

KlonD90
20.06.2017
15:06:03
мы же про либу async?
Да. Зачем она если есть async await/Promise?

Google
Aleksandr
20.06.2017
15:06:17
Да. Зачем она если есть async await/Promise?
Control Flow, https://caolan.github.io/async/docs.html#controlflow

Да. Зачем она если есть async await/Promise?
везде флоу делать самому приходится

KlonD90
20.06.2017
15:06:29
Ну вот какой именно контроль нужен?

Aleksandr
20.06.2017
15:06:51
Ну вот какой именно контроль нужен?
водопад, например, в блуберде его вроде нет

Таймураз
20.06.2017
15:07:11
Водопад заменяется на .then

KlonD90
20.06.2017
15:07:33
Ну с водопадом то у async await никаких проблем

Vladimir
20.06.2017
15:08:02
ну и да async/await уже все проблемы порешал

Кирилл
20.06.2017
15:09:21
DataGrip стоит каждого доллара, ИМХО.
посмотрел я на нее по картинкам, по виду не очень понравилась, я понимаю что бред оценивать тулзу по виду, просто мне нужен миннимальный набор функционала, максимально стндартый и хочется чтоб глазу было приятно))

Юрий
20.06.2017
15:09:27
водопад, например, в блуберде его вроде нет
http://bluebirdjs.com/docs/api/promise.each.html не оно?

Aleksandr
20.06.2017
15:09:35
Ну с водопадом то у async await никаких проблем
ну вот есть, когда синхронизируешь сложный флоу и все вызовы асинхронные

Google
KlonD90
20.06.2017
15:10:34
В чем проблема то?

Юрий
20.06.2017
15:10:45
посмотрел я на нее по картинкам, по виду не очень понравилась, я понимаю что бред оценивать тулзу по виду, просто мне нужен миннимальный набор функционала, максимально стндартый и хочется чтоб глазу было приятно))
Вкусовщина, безусловно. Но в DataGrip реализован (в кои-то веки) нормальный рефакторинг для SQL, да и вообще очень удобный в плане использования. Если глаз требует рюшечек, то есть поддержка тем.

Кирилл
20.06.2017
15:11:45
оу, спс, тогда попробую познакомится поближе, потому как в дальнейшем есть шанс что потребется большый набор функций

KlonD90
20.06.2017
15:11:53
arr.reduce((r,x) => r.then(x), Promise.resolve())

как альтернатива

Aleksandr
20.06.2017
15:13:45
В чем проблема то?
задача: приходят 10 тасков, их надо выполнять параллельно, при этом 3 таска должны дождаться минимум 2-х других и потом тоже выполниться параллельно (тут речь про флоу а не про нити) и передать результат в другие таски, а они уже могут породит другие вложенные деревья тасков с ветвями требующими последовательного выполнения и ответвлениями параллельного. тут и начинается адок, а в простых примерах все ок)

этим и силен async за это его и любят, за control flow, а концептуально он устарел бесспорно

Aleksandr
20.06.2017
15:18:25
в общем эффективный планировщик flow на async/await (promises) задача сложная, реализаций не встречал, писал сам себе, кстати и на питоне, где async/await самый сильный в мире

Асинк- это не спека. Что мешает поверх текущих возможностей написать свой модуль для промисов?
напишите, его нет, и сделать его не так просто, поэтому и пользуются flow этой либы, именно благодаря ему она и стала популярной тогда

Aleksandr
20.06.2017
15:24:04
А в чем проблема то? И как с этим асинк помогает?
никакой проблемы, надо код писать, как начинаешь писать понимаешь что правильно абстрагировать с наскока не выходит, эффективно разложить выполнение тоже.

Таймураз
20.06.2017
15:24:19
Тут асинки и не помогут, вижу только промисы

Yumi
20.06.2017
15:24:41
А что в нем сильного?
Хотелось бы тоже услышать ответ.

Aleksandr
20.06.2017
15:26:17
А что в нем сильного?
ну гляньте доку, там несколько десятков очень удобных оберток для синхронизации у управления флоу, каждую можно написать и на промизах, сделать из этого отлаженную и внятную библиотеку пока никто не взялся, а так ничего фантастического, в любой либе никакой фантастики как правило нет

например, retryable, groupBySeries, parallelLimit, times и прочее, никакой фантастики, просто удобное и рабочее, а с промизами надо писать и отлаживать свое, что не так-то просто в сложных задачах выходит на деле

Тут асинки и не помогут, вижу только промисы
за любым асинком стоит промиз, поэтому о них и речь по факту

Yumi
20.06.2017
15:31:30
У тебя явно есть похожие реализации на ноде? В опен сорс не выкладывал?

Aleksandr
20.06.2017
15:34:02
У тебя явно есть похожие реализации на ноде? В опен сорс не выкладывал?
они херовые, потому что лично мне хорошо абстрагировать удается не очень круто, а это там реально не очень просто

Google
Aleksandr
20.06.2017
15:36:38
есть на гитхабе специфичные обертки для конкретных вещей, типа такой https://github.com/jlipps/asyncbox, это для тестирования, там свой хитрый флоу но универсальной увы нет никакой

Сергей
20.06.2017
15:40:57
+1 пакет в нпм https://npmjs.com/rolemodel

A.
20.06.2017
15:45:29
+1 пакет в нпм https://npmjs.com/rolemodel
В последний раз я так жестко костылил

Как с паспортом можно связать к примеру?

Есть примерчик?

С телефона к сожалению, может не догнал до конца

UZ
20.06.2017
15:53:23
Мне зовут Сагдулла работаю в такси комание.

Сергей
20.06.2017
15:53:32
Как с паспортом можно связать к примеру?
о хороший кейс я сделаю пример спасибо

Dream
20.06.2017
15:53:33
лол

A.
20.06.2017
15:54:15
UZ
20.06.2017
15:54:45
Помогите пожалуйста для создания мулти меню для телеграма на js

Dream
20.06.2017
15:56:27
это ему не поможет

Сергей
20.06.2017
15:57:03
это ему не поможет
ничего не поможет думаешь?

UZ
20.06.2017
15:57:12
@uztaksi_bot вот создал

Dream
20.06.2017
15:57:17
знаю чел из моих краев)

UZ
20.06.2017
15:57:49
но не могу подключить следующий кнопки

Коротко обясну у меня ест открытый АПИ для заказа такси хочу создать телеграм бота для вызова такси вот АПИ нашего такси https://github.com/HIVETAXI/client-mobile-api/wiki

На python не смог

Кто мне поможет? Могу оплатит

Google
A.
20.06.2017
16:15:54
Кто мне поможет? Могу оплатит
Группа для публикаций вакансий: https://t.me/javascript_jobs

UZ
20.06.2017
16:16:26
понятно

Evgeny
20.06.2017
16:16:57
еще можно в @nodejs_jobs поспрашивать

UZ
20.06.2017
16:17:04
Сорри

Evgeny
20.06.2017
16:17:17
Но сначала - прочитай что там указано в шпках - как оформлять

UZ
20.06.2017
16:20:50
ок

чем так искат лучше сам делаю

Evgeny
20.06.2017
16:21:54
Великолепное решение

Admin
ERROR: S client not available

Сергей
20.06.2017
16:21:56
Dream
20.06.2017
16:22:11
ахахах

Dmitrii
20.06.2017
16:24:40
+1 пакет в нпм https://npmjs.com/rolemodel
Можно задать ownership?

Сергей
20.06.2017
16:25:24
Можно задать ownership?
Контекстозависимая роль?

Dmitrii
20.06.2017
16:25:32
Да

Сергей
20.06.2017
16:25:40
Можно задать ownership?
Передать роли currentUser типа?

Dmitrii
20.06.2017
16:26:17
Вместо Update например updateOwn экшен

Только для своих ресурсов

Сергей
20.06.2017
16:26:55
Да
Если у тебя есть видение как это должно выглядеть в определении роли, я с удовольствием сделаю Пока что мне нужно было только реализовать только общую проверку.

Спасибо

Google
Сергей
20.06.2017
16:27:40
Ставь звезду)) как сделаю напишу сюда

Dmitrii
20.06.2017
16:27:46
Update/updateOwn - пермищены вымысле а не роли

Сергей
20.06.2017
16:28:08
Aleksandr
20.06.2017
16:28:48
Ставь звезду)) как сделаю напишу сюда
отправь PR в awesome-листы, оттуда часто прибегают и контрибьюторы и звезды

Сергей
20.06.2017
16:29:08
Aleksandr
20.06.2017
16:29:17
хотя больше оленей требовательных и хамоватых

Точно. Как-то забыл об этом. Спасибо
правда в хорошие листы обязательна хорошая дока и тесты

Varyen
20.06.2017
16:50:36
сорян за дефолтный вопрос, но что стоит из книжек или не книжек почитать человеку, который знает js и хочет писать на ноде? чтобы после этого остаток уже находить по официальным докам

A.
20.06.2017
16:52:46
сорян за дефолтный вопрос, но что стоит из книжек или не книжек почитать человеку, который знает js и хочет писать на ноде? чтобы после этого остаток уже находить по официальным докам
Сложный вопрос на самом деле. На самом деле я бы себе сам посоветовал следующее: 1. Туториалы англоязычные (аля step-by-step). 2. Документация.

Спору нет, я читал книги, и да, я читал их на русском, но толку от них нет. Насиловал себя и читал от корки до корки в поисках вот той самой "жилки", но не нашёл.

Aleksandr
20.06.2017
16:55:08
nodejs - это фреймворк, по нему не нужно книг, по нему есть отличная документация и есть куча примеров и ответов на stackoverflow

John
20.06.2017
16:55:33
Это Кнут для JSеров:)

Aleksandr
20.06.2017
16:56:18
Это Кнут для JSеров:)
ну просветляет же, там реально перестаешь считать что знаешь js)

Varyen
20.06.2017
16:56:23
nodejs - это фреймворк, по нему не нужно книг, по нему есть отличная документация и есть куча примеров и ответов на stackoverflow
хорошо было бы не в виде справочника иметь нормальный туториал по встроенным классам и как себе ногу не отстрелить :)

Alex
20.06.2017
16:56:39
Основа у которых js

Aleksandr
20.06.2017
16:56:43
Varyen
20.06.2017
16:56:45
туториалы - понятное дело, но есть ведь те, которые лучше других

Страница 900 из 2748