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