Sergey
Sergey
нет такого флага
Pavel
так много флагов, а того, что нужен - нет :) жаль
Sergey
https://www.npmjs.com/package/node-bluetooth
Pavel
больше интересует webusb, нашел такую либу node-usb но документация так себе, все что получилось сделать, это определить устройство, а дальше отловить любой из сигналов не получилось, может проблема в самом устройстве или переходниках, через которые соеденено устройство
Anton
ytn
node —v8-options | grep modules
Anton
Есть
Anton
Но он не работает
Sergey
где?
Anonymous
чот 7.2 все еще на 5.4
Anonymous
(
Sergey
не вышла же есчо
Vlad
чот 7.2 все еще на 5.4
а 5.5 уже вышла?
Nikolay
пользователь приходит на /logout
не безопасно делать /logout на GET
Andrew
почему?
Можно подсунуть ссылку с "/logout" и пользователь выйдет от куда-то :)
Andrew
Никому не вредит, но ниприкольна
Vlad
ну, можно как твиттер делать
Andrew
А что у них?
Nikolay
Как то давно кто то на хабр вставил картинку с адресом /logout
Nikolay
перед катом
Nikolay
супер, месяц поправить не могли
アリサ
https://xakep.ru/2016/11/22/referral-spam/
Paul
https://bugs.chromium.org/p/chromium/issues/detail?id=148757#c153 В V8 5.7 json'ы станут сильно шустрее
Anton
тут бы 5.5 дождаться..
Node.js releases
Node v7.2.0 (Current) https://nodejs.org/en/blog/release/v7.2.0
Avetik
опа
Andrey
Как вас много :)ъ
Andrey
а митапа нормального в питер нет :)
Denis
Но мы в Москве иногда устраиваем :) events.yandex.ru/events/yagosti/13-jul-2016/
Anonymous
ага, называется ноджс, а разговаривают о реакте и го
Andrey
у меня сразу вопрос — а как кто логи нода-сервера хранит?
Anonymous
бтв раз все тут, можно сейчас поспрашивать контекст: https://github.com/ai/browserslist/issues/75#issuecomment-260827546
Andrey
в файл? в какую-то систему? как поиск по логу ведёте?
Anonymous
Anonymous
изи
Andrey
#whois > Какой у вас проект или где работаете? Я работаю в Злых марсиан над Амплифером. Пилю PostCSS и Логакс. > В чём вы специалист? Автоматизация CSS. Пиар пенсорса. > Чем можете быть интересны или полезны сообществу? Могу помогать пиарить опенсорс :) > Чем интересно сообщество вам? Спрашивать про применение ноды в продакешене, чтобы сделать удобнее логакс-сервера из коробки > Откуда вы? Digital Monad > Как узнали про группу? @glukki сказал
Denis
😏
Окей, Google. У тебя какая-то уведмлялка стоит на коммиты?
Anonymous
нет
Denis
Аккуратней со вкусненьким на ночь :) Но в целом да, всё красиво и радует. Мы сейчас дальше ушли. Сделали one-click install для всей инфраструктуры, вообще интересно получается. :)
Andrey
парни, а помогите с логоами :) кто как их хранит?
Denis
Андрей, ты бы к Макиму обратился :)
Vitaliy
парни, а помогите с логоами :) кто как их хранит?
я вот такое заклинание знаю: elasticsearch + logstash + kibana
Denis
А вообще: bunyan + logstash, но смотрим в сторону агрегации через InfluxDB, потому что на production их может быть миллионы )
Andrey
я правильно понимаю, что всем этим форматам проще с каким-то одним JSON-форматом, чем парсить лог в тексте?
Denis
Мы на прошлой недели общались с Simon из Startup Bank. У них та же инфраструктура, что у наших проектов (CoreOS + Kubernetes), они как раз уходят от ELK в сторону TICK (Telegraf + InfluxDB + Chronograf + Kapacitor).
Denis
Конечно)
Andrey
о, у logstash надо плагин подключать, если формат лога хитрый. Отлично, я как раз думал как он будет парсить мета-информацию
Andrey
спасибо, записал в туду
Denis
@pipopolam поднимет logstash за 3 мин, включая перерыв на кофе :)
Anton
мне одному кажется что тут лажа?
Anton
https://gist.github.com/FrancescaK/3832874#file-gistfile1-txt
Anton
в этой проверке: if (!user.isModified('password')) return next();
Anton
было бы логичнее написать так: if (this.isModified('password')) { /* hash password */ }
Anton
в этой проверке: if (!user.isModified('password')) return next();
просто если мы что-то поменяем, но пароль при этом не изменится, то все что идет после этой проверки в preSave hook не отработает
Дима
Дальше генерируется соль для пароля, зачем её генерировать, если он не поменялся
Anton
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(); }); вот так
Алексей
у меня сразу вопрос — а как кто логи нода-сервера хранит?
Если ты не Yandex и не Google - то смый простой вариант PM2 + logrotate plugin (а искать можно с помощью grep / gzrep)
Алексей
и просто хранить логи на hard drive
Vlad
и просто хранить логи на hard drive
Доступ к таким логам ограничен
Vlad
Логстеш, кибана как раз спасают
Алексей
Доступ к таким логам ограничен
В чем ограничен? SSH нет доступа? logstash нужен если очень много разных источников для логов. Для nodejs сервера вводить logstash? Rly?
Vladimir
Геморрой это все, конечно
Vladimir
Особенно эластик
Славик
https://www.npmjs.com/package/html-png-stream
Славик
кто-то юзал?
Vlad
> 4 downloads in the last week