
Eldar
14.12.2017
22:12:55
Бля, я перепутал чутка

Evgeny
14.12.2017
22:12:58
господа, посмотрите на название канала, а?

Eldar
14.12.2017
22:13:35
Час ночи, активных пользователей 2.5
Мы мешаем? oO

Google

Charles
14.12.2017
22:13:52
Евгений, помним, тут прост немного и на архитекуру приложения/приложений на ноде влияет( я б мог в чатике для девопсов спросить, но нужны советы людей знающих специфику ноды и нодеров
не серчай короч)

Eldar
14.12.2017
22:14:25
Ладно, в общем последнее сообщение и спать. Выше я перепутал, и все что описал это роли. Плейбук - это херня которая вызывает роли. Тоесть у тебя еще должен быть плейбук, который вызовет dev роль и роль для приложения

Charles
14.12.2017
22:14:41
да помню, я просто про твою терминологию уточнил)

Evgeny
14.12.2017
22:14:47

Eldar
14.12.2017
22:15:05
Выше было что с докером проблемы и некогда

Charles
14.12.2017
22:15:59
людей мало слишком. мастер-сервера не будет еще полгода, новые машинки под разрабов поступают в течение полутора (!) месяцев, и политика компании такая что даже виртуализацию в биосе не всегда дадут поставить. правда с вагрантом тож такая херня будет)

Evgeny
14.12.2017
22:16:07
Пичаль, чо. Потратим 40 часов на борьбу с ансимблом вместо того чтобы портатить 5 часов осилить докер. нуок

Charles
14.12.2017
22:16:56
ну блин, не знаю. я только начал ансибл пилить а ты говоришь что уже надо докер) ну и опять же - докер это ж только контейнеры, настраивать их через что?
bookshelf страшный как ядерная война
его не предлагай)

Eldar
14.12.2017
22:17:49
Ну ты можешь настройку написать ручками, sh/bash командами ;D

Charles
14.12.2017
22:17:55
:D

Google

Eldar
14.12.2017
22:18:21
Ну типа "скопировать конфиг, сломать приложение"

Charles
14.12.2017
22:18:34
и в продакшн

Eldar
14.12.2017
22:19:35
Берешь в контейнере прячешь функцию rm -rf /*
и катишь в прод

Charles
14.12.2017
22:20:16
"счатсливой отладки суки"
ага)

Evgeny
14.12.2017
22:20:42

Charles
14.12.2017
22:23:27
блин, я забыл про него вообще.... год уже с докером не сидел наверное
спс

Oleg
15.12.2017
02:05:51
вагрантом еще кто-то пользуется?

енот
15.12.2017
06:16:09
подскажите пожалуйста, не пойму как транзакции сделать в node-mysql.
Нужно в цикле вставить N строк. В примере commit вызывается внутри колбэка query, но в цикле оно не прокатит. Если как тут, то если одна строка битая, то первая таки вставляется, а мне надо чтобы не вставлялось.
https://pastebin.com/pve9eRAq

Eldar
15.12.2017
07:14:08

енот
15.12.2017
07:14:29

Eldar
15.12.2017
07:15:03
Ну... да oO

Ilgiz
15.12.2017
07:23:01
есть тут знатоки telegram bot api?

Mikhail
15.12.2017
07:24:06

Ilgiz
15.12.2017
07:24:29
как подставить в поле ввода какой нибудь текст?

Mikhail
15.12.2017
07:24:42
Если я правильно понял вопрос

Ilgiz
15.12.2017
07:25:05
хм, было б круто если да

Google

Валерий
15.12.2017
07:31:38
Привет!
Можете поделиться примерами проектов/туториалов?
Хочу посмотреть как принято писать правильно (архитектура, модульность).
Гугление "как сделать ХХХ" дало только обрывки кода без понимания цельной картинки
В nodejs я ноль. Конечная цель - написать REST для сбора данных с IoT устройств в базу Postgre и предоставления их клиенту (сайт+android).
Или наставить на путь "сначала учишь Х, потом Y..." .

Владимир
15.12.2017
07:31:49

Ilgiz
15.12.2017
07:32:12
мне надо что б он мог редактировать эти значение(

Владимир
15.12.2017
07:32:39

Ilgiz
15.12.2017
07:33:54
Хотел сделать удобней для юзера, что б не ввести опять весь текст и исправлять нужный, а что б сразу текст был.

Владимир
15.12.2017
07:38:42

Oleg
15.12.2017
07:55:03
Здравствуйте , что лучше использовать для оптимизации картинок?

Dmitriy
15.12.2017
08:11:50

Dmitry
15.12.2017
08:18:03

Andrey
15.12.2017
08:40:21
Есть какая нибудь статья/книга, в которой расписанно как работает метод write в http и почему к примеру код
res.write('<div>heavy block 1</div>');
res.flush();
res.write('<div> heavy block 2</div>');
res.flush();
res.end(‘<div>env</div>’);
Работает не так, как я ожидаю. Нода ждет все вызовы и отправляет данные только после вызова end. Я ожидаю, что нода будет отправлять каждый чанк сразу же. Это можно обойти, если обернуть в setTimeout, но костыль какой то

Morsik
15.12.2017
08:43:12
алгоритм нагла?
хотя flush

Maxim
15.12.2017
08:45:53

Dmitrii
15.12.2017
08:46:21
наверно стоит почитать https://nodejs.org/dist/latest-v9.x/docs/api/http.html#http_response_write_chunk_encoding_callback

Andrey
15.12.2017
08:46:46

Maxim
15.12.2017
08:47:21
setTimeout - не костыль. У тебя IO не будет работать до тех пор пока стек вызова функций не пуст
это фича )

Andrey
15.12.2017
08:47:51

Michael
15.12.2017
09:23:21

Admin
ERROR: S client not available

Google

galiant
15.12.2017
09:33:36
Всем привет, такой вопрос:
Создаю дочерний процесс через child_process.fork, как мне перенаправить вывод чтобы все console.log выводились в консольке основного процесса ?

Kam
15.12.2017
09:43:02
ребзя помогите плиз, есть функция которая тащит все записи в таблице проверяет и записывает если записей нет, как закешировать запрос к базе чтобы 1 раз запросить все данные, а потом просто запрашивать те которые добавились
?

енот
15.12.2017
09:44:28
WHERE id > arr[arr.lenght-1].id
id можно например на createAt заменить

Oleg
15.12.2017
09:50:10

Charles
15.12.2017
10:30:28
ребят, почему nodemon под вагрантом (хост убунта, гость убунта) не считывает изменения файлов
чет гуглил гуглил не нашел нифига
флаг -L не помогает почему-то(
все, ребят, починил, дело было в правах внезапно

Usman
15.12.2017
10:45:16
Ребята, кто нибудь делал авторизацию? Можете помочь с организацией?

DimenSi
15.12.2017
10:51:21
Ребята, пытаюсь учиться в бек. Взял feathers.
https://blog.feathersjs.com/how-to-setup-email-verification-in-feathersjs-72ce9882e744
тут предлагают хранить в базе токены для верификации в базе, это нормально? Я просто слышал, что для такого используют типо редис

Evgeny
15.12.2017
10:51:49
А в чём принципиальная разница между базой и редисом для токена?

DimenSi
15.12.2017
10:52:57
ну я пока такие ответы дать не могу, но в моем представлении такие вещи в таблице для пользователя не нужны, потому, что это временная шняга

Charles
15.12.2017
10:56:44
даже если они долгоживущие - это сессионая шняга, под такое дело как раз и юзает кэши и key-value storagee всех видов и мастей

galiant
15.12.2017
11:09:00

Morsik
15.12.2017
11:13:13
Либо шлешь специальные сробщения в мастер либо логгируешь в файл
//где файл внезапно может оказаться юникс сокетом который слушает сервер и логгирует в stdout

Nikolay
15.12.2017
11:16:41
Там вроде можно ссылку на stdout в колбеке получить? Не помню навскидку, надо апи смотреть.

Google

Charles
15.12.2017
11:17:01

Evgeny
15.12.2017
11:18:13

Charles
15.12.2017
11:18:32
разница есть в том для чего какой инструмент сделан
гвозди и топором можно забивать

Evgeny
15.12.2017
11:20:11
Токены бывают живущими по месяцу, редко, но бывает. персистенить их на месяц в редис? Фу. да даже на неделю - редис должен уметь использовать лрю

Charles
15.12.2017
11:21:17
совсем долгоживущие токены можно и в бд. я скорее про сессионные говорил, в которых не предполагается что они живут месяц
что вообще за токены на месяц?...