
Ҫѐҏӗѫӑ
23.11.2016
00:46:55
изи

Andrey
23.11.2016
00:51:20
#whois
> Какой у вас проект или где работаете?
Я работаю в Злых марсиан над Амплифером. Пилю PostCSS и Логакс.
> В чём вы специалист?
Автоматизация CSS. Пиар пенсорса.
> Чем можете быть интересны или полезны сообществу?
Могу помогать пиарить опенсорс :)
> Чем интересно сообщество вам?
Спрашивать про применение ноды в продакешене, чтобы сделать удобнее логакс-сервера из коробки
> Откуда вы?
Digital Monad
> Как узнали про группу?
@glukki сказал

Google

Denis
23.11.2016
01:12:38
?
Окей, Google. У тебя какая-то уведмлялка стоит на коммиты?

Ҫѐҏӗѫӑ
23.11.2016
01:12:47
нет

Klim
23.11.2016
01:15:49
@DenisIzmaylov интересно за coreos зачитал
спс
посмотрел запись
выглядит вкусно все

Denis
23.11.2016
01:20:29
Аккуратней со вкусненьким на ночь :) Но в целом да, всё красиво и радует. Мы сейчас дальше ушли. Сделали one-click install для всей инфраструктуры, вообще интересно получается. :)

Klim
23.11.2016
01:22:10
?жесть

Andrey
23.11.2016
01:23:55
парни, а помогите с логоами :) кто как их хранит?

Denis
23.11.2016
01:24:16
Андрей, ты бы к Макиму обратился :)

Vitaliy
23.11.2016
01:24:58

Denis
23.11.2016
01:25:05
А вообще: bunyan + logstash, но смотрим в сторону агрегации через InfluxDB, потому что на production их может быть миллионы )

Andrey
23.11.2016
01:26:17
я правильно понимаю, что всем этим форматам проще с каким-то одним JSON-форматом, чем парсить лог в тексте?

Google

Denis
23.11.2016
01:26:50
Мы на прошлой недели общались с Simon из Startup Bank. У них та же инфраструктура, что у наших проектов (CoreOS + Kubernetes), они как раз уходят от ELK в сторону TICK (Telegraf + InfluxDB + Chronograf + Kapacitor).
Конечно)

Andrey
23.11.2016
01:27:44
о, у logstash надо плагин подключать, если формат лога хитрый. Отлично, я как раз думал как он будет парсить мета-информацию
спасибо, записал в туду

Denis
23.11.2016
01:28:24
@pipopolam поднимет logstash за 3 мин, включая перерыв на кофе :)

Anton
23.11.2016
02:01:07
мне одному кажется что тут лажа?
https://gist.github.com/FrancescaK/3832874#file-gistfile1-txt
в этой проверке:
if (!user.isModified('password')) return next();
было бы логичнее написать так:
if (this.isModified('password')) { /* hash password */ }

Дмитрий
23.11.2016
02:08:53
Дальше генерируется соль для пароля, зачем её генерировать, если он не поменялся

Anton
23.11.2016
02:21:00
userSchema.pre('save', async function (next) {
if (this.isModified('password')) {
try {
this.password = await bcryptHash(this.password, SALT_ROUNDS);
} catch (err) {
return next(err);
}
}
this.increment();
return next();
});
вот так

Алексей
23.11.2016
08:06:25
и просто хранить логи на hard drive

Vladimir
23.11.2016
08:15:09
Логстеш, кибана как раз спасают

Алексей
23.11.2016
08:18:55
Доступ к таким логам ограничен
В чем ограничен? SSH нет доступа? logstash нужен если очень много разных источников для логов. Для nodejs сервера вводить logstash? Rly?

Vladimir
23.11.2016
08:19:58

Vladimir
23.11.2016
09:15:14
Геморрой это все, конечно

Google

Vladimir
23.11.2016
09:15:25
Особенно эластик

Славик
23.11.2016
10:38:44
https://www.npmjs.com/package/html-png-stream
кто-то юзал?

Vladimir
23.11.2016
10:41:57
> 4 downloads in the last week

Славик
23.11.2016
10:42:18
либе 2 года
так кто-то да мог бы

Vladimir
23.11.2016
11:04:39
наврядли
за месяц 64
из них две трети на тревисе
кто-то один использует и всё
скорее всего автор

Farrux
23.11.2016
11:14:22
всем привет, как можно избавиться от require('../../../../file.js');

Nikolay
23.11.2016
11:15:51
@webstyle запилить отдельный пакет

Сергей
23.11.2016
11:16:03
npm link
хуки

Farrux
23.11.2016
11:20:01
пробовал symlink создать но не получился

Vladimir
23.11.2016
11:20:32

Farrux
23.11.2016
11:21:14

Vladimir
23.11.2016
11:21:30
npm link умеет линковать файлы

Google

Vladimir
23.11.2016
11:21:33
прочитай доку по нему

Farrux
23.11.2016
11:22:04
ln -s ./folder ./node_modules/

Vladimir
23.11.2016
11:23:10
ls -al node_modules | grep folder проверь что правильно всё сделал

Farrux
23.11.2016
12:13:00
пробовал через npm link, все работает но intelliJ idea не деляет autocomplete

Vladimir
23.11.2016
13:01:38
плюс она ведь наверняка игнорит изменения в node_modules

Admin
ERROR: S client not available

Farrux
23.11.2016
13:03:48
все равно не делает

nick
23.11.2016
13:11:09
всем привет, такой вопрос, собирал ли кто сервер webpack-ом

Vladimir
23.11.2016
13:19:52
зачем?

Vladimir
23.11.2016
13:20:43
так, после изменения таргета тайпскрипт с вебпаком перестали понимать функцию require
я что-то сварил не так или вебпачный require надо использовать по-другому в тс?

nick
23.11.2016
13:33:58
задача такая node@4.... а хочеться es next
)

Semen
23.11.2016
13:34:54
Бабель?)

nick
23.11.2016
13:37:10
да

Vladimir
23.11.2016
13:43:50
да
ну так babel src --outdir dist && node dist

nick
23.11.2016
13:44:17
собирает webpack

Vladimir
23.11.2016
13:44:26
зачем собирать сервер?

Google

nick
23.11.2016
13:44:26
задача такая

Vladimir
23.11.2016
13:44:44
ты пьян

Pavel
23.11.2016
13:44:54
ребята в буффер с утройства прилетает какая-то инфа, как ее разобрать можно? инфа такого вида <Buffer 06 06 06 06 1e 18 06 00 06 06 06 06 1e 18 06 00>

Igor
23.11.2016
13:45:00
чтобы иметь один большой файл и привязывать к нему sourcemap)

nick
23.11.2016
13:45:06
думаю всё к этому ведёт

Vladimir
23.11.2016
13:45:38

Vitaliy
23.11.2016
13:45:42
ты пьян
ну, может, им надо страницы на сервере рендерить? не знаю..

Vladimir
23.11.2016
13:45:58

Vitaliy
23.11.2016
13:46:41
и к слову, сорсмапы могут быть внутри файла или снаружи. и если файлов много, а не один — сорсмапы тоже работают

Igor
23.11.2016
13:46:48
на самом деле я возможно тоже буду собирать сервер вебпаком скоро ?

Sergey
23.11.2016
13:46:56
мб просто нужно билд для деплоя собрать а не упаковывать бандл?)

Pavel
23.11.2016
13:47:04
если бы задача была тривиальная: типа разобрать буфер с известным набором данных, то я бы не спрашивал

Anton
23.11.2016
13:47:57

Vladimir
23.11.2016
13:48:35

Pavel
23.11.2016
13:49:26
тут либо как-то байты нужно получить, либо биты

Vitaliy
23.11.2016
13:50:16
так вот они в буфере и есть — байты