Size: a a a

Клуб Vue.js-разработчиков

2021 February 17

Д

Дмитрий in Клуб Vue.js-разработчиков
Artem Fill
Ух, звучит интересно, но даже не знаю с чего подойти к этому проекту))
Сначала с настройки сервера)
источник

МЗ

Михаил Золотарёв... in Клуб Vue.js-разработчиков
Illya Klymov
Коллеги, у меня вот вопрос для тех кто ПРОВОДИТ собеседования. Вы смотрите  на портфолио джунов?
Потому что люди из моего окружения не смотрят, слишком непоказательная характеристика
Я смотрел на все портфолио
источник

Д

Дмитрий in Клуб Vue.js-разработчиков
Artem Fill
Ух, звучит интересно, но даже не знаю с чего подойти к этому проекту))
К примеру, ты можешь взять обычный домашний модем и их веб интерфейс (обычно 192.168.1.1), вот и от него отталкиваться, некоторый (а может и весь) функционал можно использовать и в впн
источник

S

Sergei in Клуб Vue.js-разработчиков
Artem Fill
Всем привет!
Ребят, подскажите идеи проектов, для набивки руки и заполнения портфолио)
Если фронт, то:
Словарь туда-сюда,
Генеалогическое дерево с лэзи лоадингом,
Мультиязычный справочник с лэзи лоадингом,
Справосниу с карточками, фильтрами чего угодно
источник

Д

Дмитрий in Клуб Vue.js-разработчиков
Дмитрий
К примеру, ты можешь взять обычный домашний модем и их веб интерфейс (обычно 192.168.1.1), вот и от него отталкиваться, некоторый (а может и весь) функционал можно использовать и в впн
Просто впн такая безграничная почти, можно пилить, пилить и пилить всю жизнь функционал)
источник

VS

Vitaly Slobodin in Клуб Vue.js-разработчиков
Illya Klymov
Коллеги, у меня вот вопрос для тех кто ПРОВОДИТ собеседования. Вы смотрите  на портфолио джунов?
Потому что люди из моего окружения не смотрят, слишком непоказательная характеристика
Да, смотрел и вёл часть беседы по нему.
источник

D

Dima in Клуб Vue.js-разработчиков
Illya Klymov
Коллеги, у меня вот вопрос для тех кто ПРОВОДИТ собеседования. Вы смотрите  на портфолио джунов?
Потому что люди из моего окружения не смотрят, слишком непоказательная характеристика
Если показывает, то с интересом смотрим и обсуждаем на собесе
источник

Р

Родион in Клуб Vue.js-разработчиков
Maxim Anisimov
Цена там сильная, даже не думал что шрифты столько стоят)
источник

DB

Dmitrii Baklai in Клуб Vue.js-разработчиков
Привет всем. Понимаю, что клуб по vue, но rest api точно кто-то занимается. Проблема в том - как задать роли для доступа к базе не только по get, post и т.д. но и разграничить права на каждую коллекцию бд (mongodb).  Видел такое решение в Джанго и там это работает автоматом.
источник

MA

Maxim Anisimov in Клуб Vue.js-разработчиков
Родион
Сильно
источник

S

Stanislav in Клуб Vue.js-разработчиков
Dmitrii Baklai
Привет всем. Понимаю, что клуб по vue, но rest api точно кто-то занимается. Проблема в том - как задать роли для доступа к базе не только по get, post и т.д. но и разграничить права на каждую коллекцию бд (mongodb).  Видел такое решение в Джанго и там это работает автоматом.
на каждую коллекцию бд это как понять?
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Dmitrii Baklai
Привет всем. Понимаю, что клуб по vue, но rest api точно кто-то занимается. Проблема в том - как задать роли для доступа к базе не только по get, post и т.д. но и разграничить права на каждую коллекцию бд (mongodb).  Видел такое решение в Джанго и там это работает автоматом.
автоматом все равно не может работать, как то где то надо все равно какие то правила прописывать.
источник

DB

Dmitrii Baklai in Клуб Vue.js-разработчиков
Stanislav
на каждую коллекцию бд это как понять?
Ну допустим пользователь может добавлять запись в основную коллекцию, но ограничить доступ к связанным и при этом в отдельности для каждой
источник

DB

Dmitrii Baklai in Клуб Vue.js-разработчиков
Андрей Рудин
автоматом все равно не может работать, как то где то надо все равно какие то правила прописывать.
Да, это я понимаю, но не могу решить как подойти к решению, что бы было оптимально и масштабировать можно было в дальнейшем
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
что за пользователь? он в какой то группе, с какими то правами? Вам самим это надо определить сначала, прописать правила. и ограничивать, если кто-то куда то не туда полез.
источник

DB

Dmitrii Baklai in Клуб Vue.js-разработчиков
Андрей Рудин
что за пользователь? он в какой то группе, с какими то правами? Вам самим это надо определить сначала, прописать правила. и ограничивать, если кто-то куда то не туда полез.
С этим я определился, есть пользователь: у него есть права чтобы редактировать основную коллекцию (добавлять, удалять и редактировать документы), основная коллекция имеет дочерние (связанные) и вот для них нужно ограничить доступ (допустим пользователь смог бы только добалять). Уровень доступа нужно редактировать в админки + это должно работать для каждой новой связанной коллекции автоматом
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
Dmitrii Baklai
С этим я определился, есть пользователь: у него есть права чтобы редактировать основную коллекцию (добавлять, удалять и редактировать документы), основная коллекция имеет дочерние (связанные) и вот для них нужно ограничить доступ (допустим пользователь смог бы только добалять). Уровень доступа нужно редактировать в админки + это должно работать для каждой новой связанной коллекции автоматом
ну можно создать группу, которая будет писать в основную, а из связанной только читать. включите этого пользователя в эту группу, и уже по группе проверяйте, могут ли члены этой группы писать куда либо или читать.
источник

АР

Андрей Рудин... in Клуб Vue.js-разработчиков
ну это я бы так сделал, вариантов я думаю еще масса есть
источник

ІБ

Ігор Братух... in Клуб Vue.js-разработчиков
Всем привет, подскажите пожалуйста, как правильно можно сделать sync двух таких сервисов?

const a = new Service();

const b = new Service();

a.event('progress').subscribe((progress) => {
   b.seekTo(progress);
});

b.event('progress').subscribe((progress) => {
   a.seekTo(progress);
});

a.play();

Например идет речь об аудио. Есть один плеер и второй. Я хочу их засинхронить. Если я перематываю первый то автоматически перемотался бы и второй и наоборот.

Такими простыми способами получается рекусрия, есть ли паттерны, правильные и красивые способы это решить?

P.S seekTo делает emit события progress
источник

DB

Dmitrii Baklai in Клуб Vue.js-разработчиков
Я думал поступить так: получать список всех коллекций в БД, затем данный список занести в отдельную коллекцию и на основании ее сделать группу с правами доступа
источник