anatolii
18.02.2018
22:30:45
Они должны быть как можно ближе
А если еще и редис хрен знает где подключить
Vitaly
18.02.2018
22:31:40
Ну это не будущее, это настоящее
anatolii
18.02.2018
22:31:46
Я пожалуй выберу другое будущее
Google
anatolii
18.02.2018
22:32:00
Заодно и дешевле выйдет
Compose.io очень дорогая штука, тот же атлас дешевле на много монговский
Я тока монгу сравнил
Vitaly
18.02.2018
22:37:01
Монго - дно
Редис, rethinkdb, etc
anatolii
18.02.2018
22:37:32
На дне водится очень хорошая рыба
Почему, кстати, монго - дно?
Vitaly
18.02.2018
22:45:30
Один раз потерял данные - ты дно. Да ну и плюсов не особо много
В свое время была конечно революционной, но это было давно
anatolii
18.02.2018
22:48:54
В каком году потерял?
Монга имеет опцию на запись - отдавать ответ только если данные на диске
С этой опцией не потерял бы
Alex
18.02.2018
22:52:14
всем привет. насколько безопасна такая схема авторизации websocket:
1. юзер загружает страницу, на которой бэк сгенерил токен и сохранил его в БД к определенному юзеру.
2. юзер открывает Weboscket к серверу, в параметрах запроса находится ID юзера и токен со страницы.
3. сервер хендлит подключение, дает запрос в БД найти бзера с этим ID, если находит - сверяет токены в БД и в запросе.
4. Если все ок - генерит новый токен и сохраняет в БД
В качестве токена использую рандомную строку в 32 символа
Google
Vitaly
18.02.2018
22:53:53
anatolii
18.02.2018
22:55:58
Звучит как магия, я слышал много историй где люди терчди данные при падении бд, но все это было из-за этой опции, ну и если репликация включета, это тоже уменьшает вероятность патери сильно
Все надеятся что монга записав данные в память будет хранить их надежно
Naught
19.02.2018
02:45:08
Guys, у кого какие мысли - машинное обучение и nodeJS-stuff можно связать? Или питон в ml - наше всё?
Harry
19.02.2018
03:26:46
пасаны, а вот если в двух словах, в чем отличаются electron builder и electron packager?
енот
19.02.2018
03:27:19
я думал ты только с нами так
Harry
19.02.2018
03:27:45
ща захотел приложуху в электрон запаковать под винду. четко будет
O
19.02.2018
04:13:01
всем привет, подскажите
MDriver.findOne({
where: {
login: req.body.login
}
}).then(function (driver) {
if (driver) {
const id = makeid(8);
driver.updateAttributes({
auth_token: id,
actual_token: crypto.createHash('md5').update(id + driver.device_id).digest("hex")
}).then(function () {
res.json({
"s": 1,
"msg": "",
"auth_token": driver.auth_token
})
});
} else {
res.json({
"s": 0,
"msg": "Неправильный логин и/или пароль"
})
}
}).catch(function (error) {
res.json({
"s": 0,
"msg": "Неправильный логин и/или пароль"
})
})
"auth_token" выдает null
driver находит, updateAttributes срабатывает
Nik
19.02.2018
05:15:31
уверен что там нет асинка?
Alex
19.02.2018
08:05:05
Друзья, здравствуйте. Поставил node недавно себе. Может вопрос не совсем в тему.
Подскажите, пожалуйста, чайнику, как через телеграф api вставлять картнку, видео, ссылки с ютюба. что писать в attrs, children при тегах img, video...
Где можно почитать или посмотреть примеры на яваскрипте?
чет все обыскал, может подскажите, где почитать или кого спросить?
Nik
19.02.2018
08:06:17
Alex
19.02.2018
08:07:05
в пакетах на гите же
там есть пара, но тема вставки именно картинок и видео на страницу телеграф не раскрыта никак )))
Nik
19.02.2018
08:07:28
Alex
19.02.2018
08:11:12
http://telegra.ph/api#Content-format сижу и читаю. но чет въехать никак не могу.
ph.createPage(token2, 'Компания "xxxxxxxx"', [{tag: 'h2', children: ['text']}]
тут работает без проблем.
а как вставить тег img, что внести в children?
тут никак не могу въехать ((((
если кто-то сможеть подсказать пример - буду очень признателен.
Google
Nik
19.02.2018
08:28:11
Alex
19.02.2018
08:28:43
а в телеграфе тоже самое, что в апи бота?
я не про телеграмбота, а про telegraph api
или Вы хотите сообщить, что та же подстановка?
Nik
19.02.2018
08:32:18
Alex
19.02.2018
08:34:40
так я открыл. не силен пока. Я написал, что теги h, p, ul, т.е. текстовые делает без проблем. а вот со вставками картинок как массив сформировать я так и не понял.
Vasia
19.02.2018
08:42:42
всем привет, у меня возможно очень тупой вопрос, но я уже долго на этом завис. Может кто знает как с импортированного сайта с помощью еmbed можно достать структура самого сайта? Мне надо каким-то образом при клике на элемент с еmbed узнать его xpath. ето реально или я просто зря трачу время?
Ruslan
19.02.2018
08:48:25
Не могу найти, нельзя ли запустить npm install вместе с npm run одной командой?
Каким нибудь флажком или чем нибудь еще
Sander
19.02.2018
08:48:51
Всем привет,
в npm package.json, можно ли как-то гит репозитории сделать так чтоб обновлялись автоматически,
а то зависимости от git не обновляются, надо удалять каждый раз node_modules папку и заново ставить,
можно только update делать вручную, для каждой зависимости, но это не удобно.
Kylych
19.02.2018
08:50:47
Ruslan
19.02.2018
08:51:06
Cenator
19.02.2018
08:52:18
Sander
19.02.2018
08:52:31
если сделаю npm update, он обновит все пакеты
как мне npm-check поможет, он показывает не использованные и устаревшие зависимости,
с гитом он ничего не сделает
Сергей
19.02.2018
08:56:56
Владимир
19.02.2018
08:57:02
Sander
19.02.2018
08:57:21
я не хочу все пакеты обновлять, если у пкакета стоит жесткая версия то пусть она и остается,
а обновялось только то что в гите лежит, до последнего коммита.
я делал уже npm-check -u
он там ничего не пишет, все что пишет это то что redux на версию новее появился и все
Google
Sander
19.02.2018
08:59:29
либо каждый пакет из гита вручную обновлять как я прочитал,
либо я думаю создавать свой приватный npm registry
либо может через теги как-то гитовые можно?
Nik
19.02.2018
09:00:50
код ваш или 3-rd party?
Sander
19.02.2018
09:01:32
наш код: есть компоненты отдельные и есть отдельные страницы в git,
разницы нет надо все up-to-date держать
Сергей
19.02.2018
09:03:57
Sander
19.02.2018
09:04:40
ну я и говорю, что он позволяет выбрат только redux пакет
Сергей
19.02.2018
09:05:04
Готовые пакеты это боль
Радион
19.02.2018
09:05:16
Парни, привет. Я тут встрял с внедрение node-cron, нужна помощь. Я не являюсь программистом, любительский уровень) Весь остальной код в боте функционирует прекрасно уже месяц, но понадобилось установить отправку сообщений в определенные дни недели. Решил использовать node-cron, но он не запускается. Что нужно добавить для его полноценной работы? Может что-то в json дописать?
Nik
19.02.2018
09:05:21
Sander
19.02.2018
09:05:52
окай попробую тег проставить если не поможет
тут либо приватная npm repo, либо мучиться дальше )
всем спасибо
Сергей
19.02.2018
09:06:47
Mikhail
19.02.2018
09:07:20
Радион
19.02.2018
09:08:56
Код запуска крона в студию
Для теста я просто прописал так:
bot.on('message', msg => {
console.log('Бот в рабочем состоянии')
const text22 = 'Тестовый текст'
var cron = require('node-cron')
cron.schedule('00 24 13 * * 4', function() {
bot.sendMessage(msg.chat.id, 'Test', text22)
})
}
Mikhail
19.02.2018
09:12:30
Радион
19.02.2018
09:12:50
Неа. никакой реакции.
Ни в консоли ничего не выводится, ни отправка не происходит
Mikhail
19.02.2018
09:14:26
Неа. никакой реакции.
Попробуйте */1 * * * *, например. Так таск должен каждую минуту запускаться.
И ещё спрошу. Вы же понимаете, что у вас крон начнёт работу только в тому случае, если написать боту?
Kylych
19.02.2018
09:14:37
юзай лучше http://help.ubuntu.ru/wiki/cron
Google
Kylych
19.02.2018
09:14:44
crontab