
Artem
17.03.2017
06:35:58
ок спасибо
а как там с кастомизацией полей на клиенте?

Lulz
17.03.2017
06:40:31
как сделать пулл конекшенов для драйвера mysql?

Михаил
17.03.2017
06:45:14

Google

Lulz
17.03.2017
06:46:27
лимит коннекшенов можно устанавливать на свое усмотрение или все же есть какой-то лимит?
например 2000

Artem
17.03.2017
06:53:43
Ребят поделитесь новостями, какие технологии на бекенде сейчас в тренде?
к примеру Koa 2,x или подобное

Михаил
17.03.2017
06:54:24

Lulz
17.03.2017
06:54:48
хорошо, а как тогда такие запросы в цикле обрабатывать
у меня есть массив объектов с 1.4к записями, итерирую их и записываю в бд
лимит коннекшенов 2к, но ругается свыше 300
пробовал использовать getConnection с колбэком и внутри квери

Михаил
17.03.2017
07:06:13
И правильно ругается, не надо так. Объедини запросы и посылай кучей. Если посылать по 100 запросов за раз, то уже не понадобится столько соединений.

Lulz
17.03.2017
07:07:19
а как это объединить?)

Михаил
17.03.2017
07:12:27
http://webdevkin.ru/posts/mysql/mysql-mnozhestvennyij-insert-i-update

Artem
17.03.2017
07:45:58
Ого ))) здарова Георгий )) какими судьбами ?

Георгий
17.03.2017
07:46:09
?

Google

Георгий
17.03.2017
07:46:25
Надо приобщаться к таким сообществам?
Я пока что туп во всем этом, но почитав умных людей что нибудь узнаю ?

Artem
17.03.2017
07:47:07
я тоже так думаю

Ivan
17.03.2017
08:16:16
Георгий добрый день

Юрий
17.03.2017
08:16:47
Здравствуйте, Георгий.

Ivan
17.03.2017
08:16:54
Георгий
приветствую

Lulz
17.03.2017
08:37:22
Добро Пожаловать, Мсье Георгий

Георгий
17.03.2017
08:42:13
Ахах???
Всем привет ?

Aleksey
17.03.2017
08:55:00
Всем привет, не подскажите как можно хранить/редактировать массив в куке? А то мне кажется мои методы неправильны и проблема возникает, после перезагрузки страницы все обновляется
использую cookie-parser, express-session

Anton
17.03.2017
09:44:25
Но ты же знаешь, что в куки много не положить?

Aleksey
17.03.2017
09:47:03

Anton
17.03.2017
09:47:39
А как ты его туда складываешь-то?

Aleksey
17.03.2017
09:50:03
Items=req.cookies.array;
Items.push(req.body)
res.cookie('array',items); ну как то так

Anton
17.03.2017
09:51:29
Так ты уверен что они тебе в req вобще приходят? Это раз
А два - http текстовый протокол, поэтому сложить туда можно только строку

Aleksey
17.03.2017
09:51:55
да, приходит

Google

Aleksey
17.03.2017
09:52:40
ну там req.body.el вот так запихиваю

Anton
17.03.2017
09:53:07

Aleksey
17.03.2017
09:55:44
router.post('/cookie',(req,res)=>{
let items=[];
items.push(req.body.url);
res.cookie('list_url', items, {
expires: new Date(Date.now() + 999999),
httpOnly: true
});
});
В req.cookies вот это если не создавать тот кук в котором массив
{ sessionId: 's:EVwG-smEKxddw7M-vA4SfOv3UgQ3wmXn.v84UPXST5OI84+LdsxVx1LQR+JYExdeLqUM0SP3CtME' }
так создаю сессию

Fedor
17.03.2017
09:57:49
Ребят, а есть команды, которые специализируются на nodejs и делают коммерческие разработки на заказ?

Aleksey
17.03.2017
09:58:15
Так с куками правильно делаю? Мне просто нужно хранить небольшой список в куке отдельном, список только увеличиваться может

Anton
17.03.2017
09:58:46
Покажи, что у тебя там потом получается, когда ты туда кладешь свой массивчик

Aleksey
17.03.2017
10:05:16
так чет поломалось но хранились url и между ними вот это было: j%3A%5B%22
Крч наверное так сделаю:
if (req.cookies.list_url!==undefined);
items=req.cookies.list_url
items.push(req.body.url);
res.cookie('list_url', items, {
expires: new Date(Date.now() + 999999),
httpOnly: true
});

Maxim
17.03.2017
10:48:00
ребят, перекатываюсь по воле случая из RoR в проект на node.js, есть несколько вопросов:
1. чем вы мониторите работоспособность приложения и сохраняете ошибки? airbrake/errbit?
2. что использовать для background jobs (аля sidekiq для rails)?

Ilnur
17.03.2017
11:00:32
https://keymetrics.io/pm2/

Roman
17.03.2017
11:02:37
че за тренд такой из рор в ноду и го переходить

Roman
17.03.2017
11:02:41
там совсем все плохо?

Maxim
17.03.2017
11:06:12
такие обстоятельства) начали чатботов делать, а там уже команда с набором своих фреймворков и готовых решений под каждую платформу, поэтому приходится адаптироваться

Roman
17.03.2017
11:07:17
главная зазлуга гибкости ror - с него можно уйти в другую экосистему полностью и навсегда

Sergey
17.03.2017
13:04:30
Подскажите пожалуйста, у меня есть файл.json которой весит 40мб, я не могу его прочитать в переменную и потом через цикл перебирать.
Можно ли как-то через потоки читать по строчно из файла в цикле?
Или как вообще лучше поступить?

A
17.03.2017
13:06:46
Yield

Альберт
17.03.2017
13:12:08
Или как вообще лучше поступить?
Я бы наверно сделал так. Итератор, который бы брал кусок файла, считал бы некоторое кол-во пар скобок (все зависит от структуры json) и
потом decode и по строчно перебор, и так повторял бы пока файл не закончился.

Google

Admin
ERROR: S client not available

Альберт
17.03.2017
13:12:58
А почему не можешь в переменную записать?

Sergey
17.03.2017
13:13:30
40мб для переменной многовато
208620 строк, каждая строка это массив из десяти элементов, string
Нужно сделать цикл по этому массиву, и еще вложенный из 100k елементов

Evgeny
17.03.2017
13:16:05
я б файл переформатировал в другой формат

Sergey
17.03.2017
13:16:18
Какой?

Альберт
17.03.2017
13:16:34
Ну по мне это не много, работал в одной компании, где конфиг внутренней системы более 100к строк) если у тебя проблемы со скоростью в фоне разбей этот json на куски

Dmitry
17.03.2017
13:17:11
А в чем проблема? Падает? Явроде когда то парсил json на пару сотен мегов

Sergey
17.03.2017
13:17:26
По сути это база из excel, я его конвертик в json

Альберт
17.03.2017
13:21:21
https://github.com/dominictarr/JSONStream

Igor
17.03.2017
13:22:06
В CSV идеально бы

Альберт
17.03.2017
13:23:14

Vladimir
17.03.2017
13:31:39
Или как вообще лучше поступить?
тебе какуюто дич насоветовали. Решение одно - стримы. Если построчно, то есть 2 варианта: https://nodejs.org/dist/latest-v7.x/docs/api/readline.html либо https://www.npmjs.com/package/through2

Сергей
17.03.2017
13:32:56

Dmitry
17.03.2017
13:33:33

Альберт
17.03.2017
13:42:57

Mikhail
17.03.2017
13:53:36

Sergey
17.03.2017
13:54:25

Google

Sergey
17.03.2017
13:54:56
Yield
Вроде дельный совет, попробую. Спасибо

Сергей
17.03.2017
13:54:58

Sergey
17.03.2017
13:55:27
Зачем? Чтоб потом опять его просить в json

Сергей
17.03.2017
13:55:43
зачем тебе в json парсить?

Sergey
17.03.2017
13:55:47
Мне нужно циклом пройтись по всем елементам

Сергей
17.03.2017
13:55:51
и что

A
17.03.2017
13:55:52

Сергей
17.03.2017
13:56:06