
ENAMETOOLONG
05.12.2017
10:52:41

KlonD90
05.12.2017
10:53:07
да там лимит выставляется ( и деньги даже не просит
говорит не нужны мне твои деньги
:/ не хотим мы рассылать такую фигню

Google

KlonD90
05.12.2017
10:53:27
там 2к адресов для пресс релиза

Человек
05.12.2017
11:04:45
че поцаны, node js ?

ENAMETOOLONG
05.12.2017
11:05:14

dexofan
05.12.2017
11:05:20

Harry
05.12.2017
11:05:25

KlonD90
05.12.2017
11:05:52

Человек
05.12.2017
11:08:56
/stat@combot

Combot
05.12.2017
11:08:56
combot.org/chat/-1001041204341

Vint
05.12.2017
11:27:03
эээ так надо еще чтобы дошло (
Взять чистый сервер (ip чтобы не в black-листе), настроить там spf, dkim и чего там ещё надо. Ну и слать, лучше не всю пачку сразу, если есть возможность.
Но злой гугл, если адресатов много с gmail, всё равно может начать в спам пихать.
И прогнать сначала через https://port25.com/authentication-checker/ тестовое письмо, добиться pass на все проверки.

Mikhail
05.12.2017
11:53:28
Это node-telegram-bot-api?

Combot
05.12.2017
11:53:47
combot.org/chat/-1001041204341

Alexander
05.12.2017
11:53:52

Google

Виталий
05.12.2017
11:56:07
Всем привет, посоветуйте пожалуйста хорошую библиотеку для работы с изображениями в ноде. Нужно на изображение шлёпать текстовые данные (возможна кирилица). Смотрел разные варианты, в том числе понравился Jimp (https://github.com/oliver-moran/jimp), но он умеет текст только с bitmap-fonts, а это очень скудно и печально... Другие варианты тянут биндинги сишных библиотек, а хочется "зиро натив депенденсис"?

arts
05.12.2017
11:59:16
Без нативных библиотек особо не разбежишься в плане работы с графикой.

Triple
05.12.2017
12:00:07

Vsevolod
05.12.2017
12:00:30
шарп

Виталий
05.12.2017
12:03:27
Шарп умеет текст разве?

Node.js releases
05.12.2017
14:32:40
Node v6.12.1 (LTS)
https://nodejs.org/en/blog/release/v6.12.1

Victoria
05.12.2017
14:36:43

?
05.12.2017
14:41:21

Таймураз
05.12.2017
14:46:12

Victoria
05.12.2017
14:47:33

Таймураз
05.12.2017
14:49:08
Вижу там каноничную ИБД.
Ну дык новая lts вышла, а это- апдейт старой
Будет еще поддерживаться n-ное кол-во времени, пока большинство не перейдет на 8

Marat
05.12.2017
15:34:50
Читать файлы асинхронно, это просто бомба!!!

Roman
05.12.2017
15:35:22

Triple
05.12.2017
15:36:15

Oleg
05.12.2017
15:39:07

Anton
05.12.2017
15:39:16

Triple
05.12.2017
15:46:40

Anton
05.12.2017
15:48:17

Виталий
05.12.2017
15:48:53

Google

Triple
05.12.2017
15:49:00
Прикинь, у тебя будет винч, который хранит данные в виде квантов?))

Mikhail
05.12.2017
16:08:19
Как лучше работать с MySQL с помощью нативного драйвера node.js: 1) Создать ручками в консоли таблицы через CREATE TABLE Name..., а в коде только писать запросы 2) Все таблицы тоже создавать с помощью кода при старте приложения
2 – 10
??????? 67%
1 – 4
??? 27%
Не знаю – 1
? 7%
? 15 people voted so far.

Dmitry
05.12.2017
16:10:41

Roman
05.12.2017
16:11:22

Dmitry
05.12.2017
16:12:39
это называется миграции
и стартовать они должны на этапе деплоя - после остановки старого сервиса и перед запуском нового (ну если стандартный жизненный цикл без извращений)

Mikhail
05.12.2017
16:16:05

Eugene
05.12.2017
16:17:59

Dmitry
05.12.2017
16:19:49

Mikhail
05.12.2017
16:31:27

Sergey
05.12.2017
16:44:08

Eugene
05.12.2017
16:44:42
писать каждый раз вручную обнову vs применить миграцию. Думаю выбор очевиден

Sergey
05.12.2017
16:45:28
в локальной это хоть можно сделать в теории

Таймураз
05.12.2017
16:48:09

Mikhail
05.12.2017
17:22:41

Таймураз
05.12.2017
17:32:56
Почему?
Начиная от экранирования запросов заканчивая удобством использования
Та же миграция, связи моделей, api и тд

Mikhail
05.12.2017
17:48:28

Poul
05.12.2017
18:52:43
Добрый вечер. Как получить кириллицу post-ом и не облажаться?
Мне прилетает - %D0%9C%D0%BE%D1%81%D1%8C%D0%BA%D0%B0
Латинские символы адекватны.

Google

Доля
05.12.2017
18:53:07
и привет с;

Morsik
05.12.2017
18:53:37
EncodeUriComponent или что то подобное

Admin
ERROR: S client not available

Poul
05.12.2017
18:53:51
Спасибо.)

Morsik
05.12.2017
18:53:51
Decode*

Poul
05.12.2017
18:54:00
И здравствуй.)

Vladislav
05.12.2017
18:54:15
привет Всем, объясните, я после let objects = await loadObjects() получаю массив, как его перебрать через forEach

Morsik
05.12.2017
18:55:52
Всмысле без переменной objects?

?
05.12.2017
18:58:07
objects.forEach

Poul
05.12.2017
18:58:53
Работает.) Пасибо еще разок

Mikhail
05.12.2017
19:08:50

1nd2rd3st
05.12.2017
19:10:56
await loadObjects().forEach

Morsik
05.12.2017
19:11:19
Точнее обязательно

?
05.12.2017
19:14:08
а лучше вообще так не делать

Morsik
05.12.2017
19:14:29
Почему?

Andrew
05.12.2017
19:48:31
как использовать куки с мобильным приложением? Иногда совсем непонятно есть ли кука в запросе или в приложение. Можно ли куку с бекенда присылать в явном виде после авторизации, а не через set-cookie?
У меня express-session и passport

Vladislav
05.12.2017
19:55:59
Спасибо! objects.keys.forEach(elem => console.log(elem)) поюзаю
а нет, ошибки
(node:16315) UnhandledPromiseRejectionWarning: Unhandled promise rejection (rejection id: 1): TypeError: Cannot read property 'forEach' of undefined
почему только так работает? Object.keys(markets).forEach(elem => console.log(elem))

Google

Timofey
05.12.2017
20:00:37
что можно использовать для просмотра mongo db с графическим интерфейсом?

Vsevolod
05.12.2017
20:01:15
robo 3t
aka robomongo

Dmitrii
05.12.2017
20:02:53

Gleb
05.12.2017
20:35:58

Anton
05.12.2017
20:37:58
в прототип keys не засунули, чтобы конфликтов не было

Andrew
05.12.2017
20:50:20
кука это хэдер
да, но в мобильном приложение я ее никак не контролирую, не всегда очевидно есть ли она или нет как с jwt

Denis
05.12.2017
21:03:33
Парни, как вы решаете вопрос синхронизации кода модулей (роуты) со схемой OpenAPI/Swagger?

Bohdan
05.12.2017
21:04:41
Йохохо
Руками)
Я такую хрень нормальную только в лупбэке видел, а у самого руки не дошли написать


Dmitrii
05.12.2017
21:05:24
хотели бы вы иметь/юзать роутер для коа/express, который принимает в опциях:
1. json схему, для валидации входящих данных(body, query, headers, params), исходящих даных (body, headers, status)
2. описание массива ролей/груп для закрытия ограничения публичного доступа
3. автогенерации доков сваггера на основе json схемы + ограничение видимости доков эндпоинтов по ролям
4. описания типа приходящего контента body, чтобы задейсвтовать определенный боди парсер json/multipart
5. определение дефолтных параметров для общих ответов 403/401/404/500
6. с опцией mock, чтобы на основании json схемы автоматически отдавались моки при запросах, пока имплементация логики в разработке
типо в таком формате:
router.post({
url: '/abc',
isMock: false,
role: ['user'],
schema: {
params: {},
query: {},
body: {},
headers: {},
response: {
'200': {}
}
},
handler: () => {}
})


Bohdan
05.12.2017
21:07:18

Denis
05.12.2017
21:07:43