john
экспресс посмотри
Kirill
john
а монгу на серьезную базу не хотите поменять?
Tim
ну все обсуждаемо. правда не понятно чем монга несерьезная)
Aslan
Сергей
Она вообще никому не нужна зачастую
john
ну не совсем, скажем постгресс позволяет с недавних пор валить все в одно поле как монга
john
для нереляционных данных иногда надо
Tim
Tim
правда потом поиск по таким данным тяжелый становится
john
речь о том что там не просто кидание в джисон а реальные выборки можено делать по ним
Андрей
john
тоесть реализован тип данных для этого и созданы методы
john
тоесть данные не просто лежат а еще и можно ими оперировать
Tim
поэтому монго понравился
Igor
Есть проблема с вебпаком, пытаюсь прикрутить конфиги от стандартного шаблона vue-cli к своему проекту, в dev режиме все собирается, а в production нет. Uglifyjs ругается на enexpected token, гугл говорит что это из-за того что uglify не поддерживает ES6. Получается что Uglify получает код раньше чем он пройдет через babel. Что можно сделать?
Rafael 🌵
Igor
Babel вообще в плагинах нет
Rafael 🌵
Или посмотреть на сборку конфига вебпак у vue cli webpack
Igor
Но так искаропки в шаблоне который vue-cli делает
Igor
У самого babel-loader'а на странице не написано что его нужно в plugins пихать.
zinge 🐌
Igor
Anton
https://feathersjs.com/
Не знаю всего контекста обсуждения, но feathers один хуй нужен транспорт и там всё равно в итоге можно (нужно) использовать экспресс.
Anonymous
Anton
Ну я и говорю, feathers не замена экспрессу.
Tim
feathers в общем то близко к тому что я хочу. Я хочу писать слой бизнес-логики а не с нуля все собирать.
Tim
т.е. midleware
Tim
Maxim
Коллеги, был ли у кого опыт с NativeScript Vue Plugin? Или ну его нафиг и React Native must have ?
Maksim
Есть компонент, который формирует каталог сайта. На хук mount повешен обработчик, который помимо прочего получает размеры меню, его top, bottom, width (для формирования отображения под групп товаров). Так вот, когда загружается страница и меню видно - его top, bottom, width нормально определяются. Если же пролистать вниз, чтобы меню не было видно и обновить страницу - параметры определяются не верно (хотя иногда бывает - верно, но редко). Например нормальные: top: 132 bottom: 674 width: 263, а не нормальные: top: -1134 bottom: -592 width: 263. Как это побороть?
Dmitry
Ребят, всем привет, а у всех норм работает навигация по коду в vscode?
Dmitry
у меня по cmd+click не переходит нормально на свой-ва ни в какую
Евгений
Всем привет. Подскажите, пожалуйста можно ли в bootstrap 3 для разрешений свыше 1200px (col-lg-*) сделать 2 разные верстки. т.е при 1440px элементы расположены и имеют один размер, а уже при 1600 и выше совсем по другому. Использовать 4 версию bootstrap нет возможности :(
Kirill
добавь брейкпоинт
Kirill
ну да
Denys
да, свой в цсс пропиши
и используй
Kirill
в исходниках добавляется, он сам все классы сгенерить должен
Kirill
по крайней мере в 4м так, в третьем по идее аналогично должно быть. просто он на лессе, придется еще и препроцессор ставить дополнительный, если не им пользуешься
Евгений
а как все хорошо начиналось, дело пахнет киросином
Kirill
чето как то да, телодвижений много)
Kirill
ну либо руками классы сетки дописать, может оно и проще будет. просто всякие прочие штуки не будут -xl понимать
Sunlive
Приветы. Кто как вьюкс использует? Тут в курсе говорится что есть мнение, что всегда надо диспатчить экшены, даже если у тебя в них нету асинхронного кода и тебе просто надо коммитить стейт. Типа так чище код получается. Кто что думает?
Anonymous
звучит не очень
Sunlive
http://funkyimg.com/i/2BaD6.png
Александр
почему в первом варианте не работает this?
Al
потому что стрелочная
Al
это ее главное назначение))
Anonymous
http://funkyimg.com/i/2BaD6.png
хотя на самом деле может быть он и прав. Но мне кажется что это никак не повлияет ни на производительность ни на воспринимаемую скорость
Sunlive
ну я по этому и спрашиваю, типа в компонентах все будет более прямолинейно, но на деле в сторе все равно надо все мутации писать, хз короче) мало че меняет в итоге
Nikita
Писать можно, без проблем, но бывает простых вещей тупо нет готовых. Того же валидатора хорошего не нашел. Только оверхед ajv
Nikita
Ну точней находил, но все какое то сырое.
Алексей
Есть компонент, который формирует каталог сайта. На хук mount повешен обработчик, который помимо прочего получает размеры меню, его top, bottom, width (для формирования отображения под групп товаров). Так вот, когда загружается страница и меню видно - его top, bottom, width нормально определяются. Если же пролистать вниз, чтобы меню не было видно и обновить страницу - параметры определяются не верно (хотя иногда бывает - верно, но редко). Например нормальные: top: 132 bottom: 674 width: 263, а не нормальные: top: -1134 bottom: -592 width: 263. Как это побороть?
попробуй
mounted () {
this.$nextTick( () => { ... } )
}
Demetrio
А так смотришь что вызывается экшен и гадаешь делает он там чето серьезное или просто проксирует мутацию
Nikita
Есть компонент, который формирует каталог сайта. На хук mount повешен обработчик, который помимо прочего получает размеры меню, его top, bottom, width (для формирования отображения под групп товаров). Так вот, когда загружается страница и меню видно - его top, bottom, width нормально определяются. Если же пролистать вниз, чтобы меню не было видно и обновить страницу - параметры определяются не верно (хотя иногда бывает - верно, но редко). Например нормальные: top: 132 bottom: 674 width: 263, а не нормальные: top: -1134 bottom: -592 width: 263. Как это побороть?
А в чем их не нормальность? Это же нормально. Они ушли за Вью порт
Nikita
Поэтому значение отрицательные.
Demetrio
Ну это нормально, по-моему
Demetrio
Разница в смысле)
Nikita
Расходятся ребята.
Nikita
Конец спорам о том, нужно ли использовать точки с запятыми в JavaScript: TC39 рекомендует не полагаться на ASI (алгоритм автоматической расстановки точек с запятыми) и ставить ; всегда — https://github.com/tc39/ecma262/pull/1062
Vir
;)
Vladislav
;(
Aleksandr
ребят не пойму почему роут не работает, перехожу на campaign, открывается statistics
Aleksandr
export default new Router({
routes: [
{
path: '/',
name: 'Statistics',
component: Statistics
}, {
path: '/campaign',
name: 'Campaign',
component: Campaign
}]
})