AnyClass.prototype = Object.create(Object.prototype);
: оно создает новый объект. В итоге таким образом мы имитируем реальное ООП, когда у нас разные прототипы для разных "классов". Раньше для этого нужно было писать костыль с пустым конструктором, чтобы создать объект, а сейчас вот так удобно. https://developer.mozilla.org/ru/docs/Web/JavaScri... def f(x):
return u',\n {}.\n'.format(x.lower())
print(u''.join(f((yield i) or (yield u', {}, ууу'.format(i.lower())) or i) for i in [
u'Ветер с моря дул',
u'Нагонял беду',
u'И сказал ты мне',
u'Больше не приду'
]))
И что касается доступа к паролю для разных групп пользователей: тут есть сложность, поэтому "маленькие" менеджеры типа KeePass это не умеют (и вряд ли будут). Подавляющее большинство из них работает на ассиметричном алгоритме - база шифруется мастер-паролем. Если нужно дать доступ к части другому пользователю, он должен знать этот мастер-пароль и никак иначе. В таком случае напрашивается вывод: держать общую базу данных с общим мастер-ключом, но оно неудобно + нельзя без проблем отсоединить одну сторону от доступа к паролям. Поэтому нужен механизм генерации общего ключа, который бы (ключ) был известен только лицам, участвующим в обмене, и система управления, которая бы могла регенерировать эти ключи, автоматически создавать общие БД и т.п. => нужен централизованный сервис, а поэтому проще всего использовать веб. LastPass, например, имеет систему общих папок и генерации общих ключей для них.
А еще лучше не иметь общих паролей, чтобы везде были индивидуальные аккаунты, конечно :)