A
а если подробнее? отдельный сервис - утилс или валидаторы которые в схеме монгуза?
Андрей
хорошо, тогда в модели или в контроллере?
в сервисах можно, дергать валидаторы.
A
вроде понял
Evgeny
Как можно на тестах сломать ос?
Zaur
Evgeny
Хм.. и?
Evgeny
легко
Расскажи
Evgeny
Я б даже сказал - научи
Stepan
например какой то джун на проекте напишет очистку какой то папки, напишет / вместо ./ и все))
Zaur
Я б даже сказал - научи
мне сказали что я пытался накатить какую то шнягу не совместимую с моей версей ОС (Debian 6 кажется было)
Stepan
а, это не ты про рута писал выше? не связанные вещи?
Stepan
без рута, ничего
Stepan
с рутом, беда
Evgeny
а, это не ты про рута писал выше? не связанные вещи?
Там выше говорили что на тестах сломали систему
Stepan
ну если их из под рута запускать то могли
Evgeny
Ну это же прямо эпично глупо
Zaur
а разве можно обновить git в системе не из под рута?
Evgeny
Вообще да. Но банальный апдейт пакета не должен ничего ронять
Алексей
установил чистую убунту, ноде 6.11, npm install и...опять node_modules пусто...феерично! :)
Evgeny
Нет ли уровнем выше пакеджа.джсона?
Nurik
Кто-нибудь использовал firebase-admin для пуш уведомлений ? Если да, то на сколько оно стабильно ?
Anonymous
Стабильно
Anonymous
И удобно
Nurik
И удобно
Понятно. Спасибо.
Алексей
опачки!
Алексей
зашел в директорию .npm, а там все пакеты, которые должны в папку c node_modules установиться
Алексей
Sergey @sergeysova подскажите почему так?
Zaur
ребят, а дайте совет. Надо сохранить json файл привязанный к юзеру, теоретически размер может быть до 100мб. Файлов может быть несколько. Сохраняются файлы не разом, а частями, т.е. юзер периодически дописывает в файл куски. Как лучше сохранить? Я склоняюсь к сохранению в файл, а не в базе, и отдавать как статику. Если сохранять в файл, как это лучше организовать?
GG
npm i -g
Алексей
npm i -g
это мне ответ?
GG
это файловая бд, там уже по максиму произодительности оптимизирована работа с записью и чтением фалов
GG
это мне ответ?
да, выглядит так, как будто ты глобально стаивл, ты глобально ставил?
Алексей
да, выглядит так, как будто ты глобально стаивл, ты глобально ставил?
нет, я ставил через npm install, глянул в папку node_modules...пусто...попробовал тоже самое с --only=dev...пусто...дай думаю гляну чего в .npm, а они туда установились
GG
а ты делал cd yourproject ? :D
Zaur
использовать NeDB
спасибо, почитаю
Алексей
а ты делал cd yourproject ? :D
alex@150111:/srv/egrn2$ npm install --only=dev Killed ....] / extract:webpack-dev-server: sill doParallel extract 613
Evgeny
Нпма
GG
pwd сделай и пажи что выведет
Алексей
alex@150111:/srv/egrn2$
GG
pwd сделай и пажи что выведет
бл, куда мои буквы потерялись?
Алексей
Нпма
запускаю npm install, идет установка...и все
ixplo
он наверно из .npm инсталлил
ixplo
БЛО
GG
NVM нужен
Алексей
я выше копипаст терминала показывал...
Алексей
NVM нужен
есть, установил
GG
глобальную ноду нужно снести
GG
или подожди
Алексей
глобальную ноду нужно снести
я нода через nvm установил
Алексей
Evgeny
А там есть пакадж?
Evgeny
Что он ставит?
GG
Npm install пытаеться сделать :D
Алексей
А там есть пакадж?
где там то? в папке проекта? там естественно есть package.json
Алексей
Npm install пытаеться сделать :D
тебе смешно, а у меня голова пухнет...вроде плевое дело, а не идет
GG
а раньше шло?
Алексей
я кодил на винде, сейчас с битбакета пытаюсь перенести проект на VDS, на винде все ровно было
Andrey
ребята а в чем отличие jasmine От mocha на серверной стороне? и что лучше
John
Что лучше я хз, но как я понял, то что jasmine это фреймворк которые уже в себе включает все что нужно, а вот mocha это либа которая делает только описания тестов. К моке нужно бодавить еще chai sinon kar,ma.
John
Jasmine я не юзал, по этому что она с коробке может дать я хз.
Zaur
использовать NeDB
кажется не удачным решением. Если у меня куча файлов по 100 мб, в которые надо только добавлять иногда строки, а чаще всего просто отдавать клиенту как статику - тогда зачем мне при старте приложения каждый раз загружать в память эти файлы и держать их там?
Zaur
парсить будет приложение на стороне клиента, сервер этот json не использует
Zaur
что то в голову лезут всякие извращения, например: записывать не как json а просто в конец txt файла
Zaur
ну ты добавлять туда строки на сервере будешь?
да, на сервере. Клиент отдает кусок, который надо добавить в конец
Aleksand
да, на сервере. Клиент отдает кусок, который надо добавить в конец
ну так для этого не нужно читать файлы в память, для этого есть стримы
Anton
что то в голову лезут всякие извращения, например: записывать не как json а просто в конец txt файла
с json такое не прокатит, тебе всегда придется еще и переписывать закрывающий кусок, чтобы не побить его
Zaur
с json такое не прокатит, тебе всегда придется еще и переписывать закрывающий кусок, чтобы не побить его
да, я и говорю отказаться от json и записывать просто как текстовый файл
Andrey
а что обычно юзают для unittests ? есть какая-нибудь наиболее часто используемая связка?
Aleksand
что то в голову лезут всякие извращения, например: записывать не как json а просто в конец txt файла
есть простая техника для того чтобы работать с очень большими json без усложнения с поточным парсингом