
Alexander
11.10.2018
13:53:21

Mikhail
11.10.2018
13:53:21
а где тут функция bind_transceiver? это конструктор

Purple
11.10.2018
13:53:21
<b>df</b>

Александр
11.10.2018
13:53:31
import { promisify } from 'util'
cbFunc = (n, cb) => cb(n * 2)
promiseFunc = promisify(cbFunc)
(async () => {
const ten = await promiseFunc(5)
})()

Google

Ivan
11.10.2018
13:53:38

Alexander
11.10.2018
13:54:05
и этот туда же, await в общем потоке

Ivan
11.10.2018
13:54:14

Mikhail
11.10.2018
13:54:28

Alexander
11.10.2018
13:54:53
если это тебе ни о чем не говорит, то я не знаю, что еще

Александр
11.10.2018
13:56:18
Ну и при чём тут это, если спрашивают, зачем вообще показывать пример конструктора

Alex
11.10.2018
13:57:11

Alexander
11.10.2018
13:57:21

Alexander
11.10.2018
13:57:36
smpp пакет в npm
Подтяни async await. Судя по всему, ты очень плаваешь в этом понятии, от чего творишь непонятные вещи

Eugene
11.10.2018
13:57:45


Nikolay
11.10.2018
14:00:11

Google

Nikolay
11.10.2018
14:00:55
Надо ввести сертификацию на знание промисов, и запрещать юзать асинк-эвейт тем, кто её не прошёл.

Александр
11.10.2018
14:01:15
Если что, async/await — это всего лишь обёртка над промисами. Ну так, на всякий случай)

Nikolay
11.10.2018
14:04:18
В примере автора ВООБЩЕ не нужны асинки никакие.
Это тупо писать async, когда в теле у тебя один await.

Andrew
11.10.2018
14:05:09
и вообще с колбеков вначале в промисы, а промисы в эвэйты. и согласен с "обмажутся своими асинками..."

Александр
11.10.2018
14:05:42
Мега-ультра-турбо паттерн
> обмажутся своими асинками...
Аж трясёт с хейтеров))

Sergey
11.10.2018
14:06:40

Andrew
11.10.2018
14:07:05
это правильно, когда ты хорошо пользуешься промисами. а если ты их не понимаешь, то че толку?

Александр
11.10.2018
14:07:22

Andrew
11.10.2018
14:07:43
давай обнимемся.

U
11.10.2018
14:31:05
Какой вариант быстрее и надежнее. Хранить информацию о файлах в mongo на сервере или проверять через fs.existsSync(filename)?

Alexander
11.10.2018
14:31:50
> existsSync
> быстрее

Gor
11.10.2018
14:32:02
может по скорости проверки и не быстрее, но зато horizontal scale compatible

Speed of
11.10.2018
14:35:42
ребят привет, вопрос ни в тему, но кто нибудь знает, где можно скачать книгу discovermeteor на русском? нашел только такую версию https://github.com/DiscoverMeteor/DiscoverMeteor_Ru

Alexander
11.10.2018
14:36:25

Google

Speed of
11.10.2018
14:37:24
ну так это тоже самое)

Alexander
11.10.2018
14:38:19
https://www.gitbook.com/ попробуй это

Speed of
11.10.2018
14:39:10
спасибо, попробую)
мне скинули пдф файл
https://github.com/DiscoverMeteor/DiscoverMeteor_Ru/blob/master/Discover%20Meteor%20Building%20RealTime%20JavaScript%20Web%20Apps.pdf
может интересно кому будет)

Alexander
11.10.2018
14:40:01
лол, он и правда лежал в этой же репе

Roma
11.10.2018
15:05:04
Как сделать чтобы схема в mongoose использовала сама себя?

Alex
11.10.2018
15:24:09
Подскажите плиз по поводу регистрации/входа
Вот есть форма с login/passwd
есть что-то готовое, чтобы не нужно было куда-то в бд их сохранять и т.д.?
Посмотрел passport - немного не понял

Alexander
11.10.2018
15:29:04
хотел скинуть но чот было лень
да, это пятое видео, можешь смотреть с начала, он там все расскажет
?

Kool
11.10.2018
15:31:37

Josh
11.10.2018
15:32:02
по определению

Kool
11.10.2018
15:33:07
пишу сервисный слой из одного асик эвэйта
запретите мне это делать

Nikolay
11.10.2018
15:33:14

Kool
11.10.2018
15:33:21

Nikolay
11.10.2018
15:33:29
Асинк хорош для цепочек. И для ветвлений.
С промисами код грязнее не становится. Всё зависит от прямоты рук автора.

Google

Kool
11.10.2018
15:34:01
с промисами код становится больше
как минимум

Nikolay
11.10.2018
15:34:09
Больше не всегда значит хуже.

Josh
11.10.2018
15:34:17

Nikolay
11.10.2018
15:34:26

Alexander
11.10.2018
15:34:26

Kool
11.10.2018
15:35:20
зачем смешивать 2 стиля?

Roma
11.10.2018
15:35:30
Как сделать чтобы схема в mongoose использовала сама себя?

Kool
11.10.2018
15:35:36
пишешь на асинках - пиши на асинках

OTR ?
11.10.2018
15:35:45

Roma
11.10.2018
15:36:03
Мне надо подобие файловой системы сделать

Josh
11.10.2018
15:36:10

Kool
11.10.2018
15:36:18

Nikolay
11.10.2018
15:36:26

Cenator
11.10.2018
15:36:27

Kool
11.10.2018
15:36:36
ты про асинк пакет

Roma
11.10.2018
15:36:37
Чтобы каждая папка, могла хранить другие парки

Kool
11.10.2018
15:36:40
или часть спецификации ес6
уточни

Google

Cenator
11.10.2018
15:37:09

Kool
11.10.2018
15:37:18

Cenator
11.10.2018
15:37:27

OTR ?
11.10.2018
15:37:38

Kool
11.10.2018
15:37:43

Roma
11.10.2018
15:38:20
И есть хороший модуль для аплоуда файлов?

Alexander
11.10.2018
15:39:22

Pavel
11.10.2018
15:39:25
let test_1 = {};
for (let value of result) {
test_1[value] = Award.find({where: {id: value}});
}
почему то возращает
"test": {
"1": {
"isFulfilled": false,
"isRejected": false
},
"2": {
"isFulfilled": false,
"isRejected": false
}
},
"result": [
1,
2
],

Alexander
11.10.2018
15:39:49

Josh
11.10.2018
15:39:51
модуль тут при чем?
притом, что организация последовательного выполнения. А асинк/эвейт это лишь частный случай

Pavel
11.10.2018
15:40:15

Kool
11.10.2018
15:40:20

Alexander
11.10.2018
15:40:24

Josh
11.10.2018
15:40:31

Kool
11.10.2018
15:40:36

Cenator
11.10.2018
15:40:37

Pavel
11.10.2018
15:40:39

Roma
11.10.2018
15:40:39
?
Чтобы можно было аплоудить файлы и одновременно создавать под них новые каталоги

Alexander
11.10.2018
15:40:52