Наткнулся на информацию в этой статье, насколько ей можно доверять — не знаю, просто я не особо слежу за рынком смартфонов, так что вполне могу ошибаться.
Я винду из бэкапа не восстанавливал, как по мне — странная идея. А данные переносятся без проблем, хоть копированием хоть восстановлением. Я предпочитаю копирование, но не отменяю и варианта восстановления из бэкапа. Тем не менее некоторые специфичные для Windows вещи (типа того же реестра), разумеется, делают прямой backup / restore системы делом затруднительным.
В целом мне не очень верится в безболезненное сохранение произвольного состояния произвольной системы с последующим безболезненным восстановлением этого состояния.
Про "засилие" — я скорее про контракты Apple в 80-х по которым Apple поставляла компьютеры в школы и университеты (разделы "The Apple II Goes to school" и "Enter the Mac" в статье по ссылке, дать ссылку на конкретный раздел там, к сожалению, нельзя). Надеюсь вы согласитесь что привычки идущие из детства — очень сильные привычки.
Игнорировать вклад Apple в индустрию, безусловно, нельзя, я с вами полностью согласен. К сожалению (возможно неверно понятый мной) посыл первого комментария в этом треде более субъективным и полярным, я хотел немного разбавить перечень достижений, перечисленных в нём и приписанный Apple.
Простите, но мы с вами вроде на "ты" не переходили.
Цитирую то о чём изначально шла речь:
Что уж поделать, но они первопроходцы во многих вещах и за это иногда надо платить. Если бы не они — пользовали бы мы сейчас… автоматический бэкап устройства айклауд или в тайм капсуль…
и ещё:
Ты можешь посмотреть любой файл в прошлом ничего не откатывая и т.д.
Я правильно понимаю что вот в этом месте "Если бы не они — пользовали бы мы сейчас ..." вы хотели донести мысль о важности того чтобы эта функциональность была частью операционной системы? Т.е. то что заслуга Apple — это именно встраивание автоматических backup'ов в OS? Если да — то вам denis-isaev уже написал что это было в Windows ещё хрен знает с каких времён, в XP вроде точно было, но утверждать не буду т.к. не пользовался. Перенос данных между компьютерами был чуть-ли не в Windows 98, хотя, опять же, за точность не ручаюсь т.к. функционал для меня бесполезный.
Я ведь вроде про Touch ID написал? Где в моих комментариях (хоть в одном) было упоминание Face ID?
Про Nokia, которая в одиночку имела более 30% мирового рынка мобильных устройств в мире, имея в конкурентах Motorola, Siemens, Ericsson, Sony, Samsung, LG и т.д. — думаю что вы зря. И (не знаю помните ли вы это) их телефоны зачастую были очень и очень инновационными. Собственно Nokia 6230i 2004-го выпуска мне до сих пор служит. Хотя Apple сейчас имеет 50%, тут никто не будет спорить.
Разные направления при том, о чём я написал в предыдущем комментарии: у Apple весьма узкая ниша в общем спектре: компьютеры, ноутбуки, мобильные устройства. Но если в направлении мобильных устройств сейчас у Apple значительная доля рынка, то в других направлениях она довольно скромная, а за пределами этих выбранных направлений про Apple можно и не услышать. Сравните с перечисленными мной выше компаниями, в каких количествах направлений работают они. Впрочем если мы о "приятных мелочах от Apple" — то это исследование, конечно, не имеет смысла.
Подпишусь под каждым словом. Из-за этого постоянного желания отдельных производителей "сделать как у Apple" иногда просто даже выбрать особо не из чего
Я CrashPlan использую. Для начала использования нужно поставить программу и создать аккаунт. Точно так же могу посмотреть любой файл или откатить любую часть файловой системы на любую дату. Бэкапит на локальные диски, сетевые диски, другие компьютеры или в безлимитное облако по выбору.
По поводу "жмёшь несколько кнопок" — пойду что-ли расскажу своим знакомым пользователям макбуков которые по два дня в рабочее состояние систему приводили после возврата компьютеров из ремонта, а то они не в курсе...
Ну "приятно смотреть" — вещь субъективная, к примеру у меня вид макбука вызывает рвотные позывы в отличие от, к примеру, ThinkPad.
По поводу Touch ID — вы не уточнили что речь идёт о телефонах, тем более что прямо перед ними в вашем списке через запятую шли touch pad и retina, что, согласитесь, наводит мысль скорее на ноутбук чем на телефон, особенно с учётом того что одноимённая технология есть и в новых макбуках.
По поводу "автоматического бэкапа" — получается что заслуга Apple в том что его можно настроить "одной кнопкой"? Не знаю, никогда не интересовался такими сценариями т.к. в этом сценарии неизвестно что именно бэкапится, я не хотел бы доверять свои данные такому процессу.
Я понимаю вашу точку зрения, но из этого не следует что она не может быть оспорена. Идеала, очевидно, не существует и то что один человек считает благом — для другого вполне может быть очень негативным.
Apple — компания с очень хорошим отделом очень эффективного маркетинга. У них огромные финансовые возможности, масса талантливых инженеров и т.п. Очевидно что даже чисто статистически это вполне может приводить к тому что какие-то вещи в Apple сделали первыми, хотя как правило это просто компиляция и популяризация уже имеющегося.
Также у компании огромная армия преданных фанатов, во многом благодаря США, где в 80-х техника Apple была повсеместно в школах и университетах. В то же время IBM и Microsoft захватывали офисные рынки, поэтому сейчас мы и имеем подавляющее большинство Windows на десктопах и засилье Apple в США на фоне довольно существенно более скромной доли в остальных странах (можно поиграться с графиками, например, вот здесь)
Я решил прокомментировать ваш комментарий по причине того что он читается как "Apple — великая компания". Но с этим, с огромной натяжкой, можно согласиться только в сфере consumer electronics. В других сферах Apple просто не присутствует или имеет микроскопическую долю, а ведь помимо этих сфер есть и масса других, даже если оставаться в тематике данного сайта. Сервера? Облачные вычисления? Базы данных? Производство? Суперкомпьютеры? Ни в одной из этих, и многих других сфер про Apple даже не слышали, да и не услышат.
Те же IBM, Microsoft, Google, Amazon и т.п. работают в разных направлениях, создают огромные проекты, двигают вперёд всю индустрию, а Apple ежегодно представляет "очередной, на 8% лучший iPhone" и так уже 10 лет? Ну круто, да.
Вы меня конечно простите, но "ноуты из куска алюминия" (точнее из магниевого сплава) были у IBM ещё в 90-х. Авторизация по отпечатку пальца — там же и примерно тогда же, автоматические бэкапы — тоже очень и очень давнишняя тема.
По остальному говорить не буду т.к. не сильно разбираюсь, но рискну предположить что многое — просто следствия общего развития технологий со временем, а отнюдь не недоступная остальным гениальность конкретной компании.
Ту же "ретину" для Apple производят, на минуточку, Samsung и LG, а модели других производителей (той же Nokia) с hidpi экранами появились либо в сравнимое время либо раньше.
По поводу менеджера для баз данных (если ещё актуально) — посмотрите на продукцию EMS, я довольно долго пользовался их менеджерами, прекрасный софт. Сейчас хватает Adminer'а :)
Если Cmd+Shift+Down заменяет Ctrl+Shift+End то как тогда выделить одну строку? Ведь можно (и нужно, много раз на дню) выделить и строку (Ctrl+Shift+Down) и страницу (Ctrl+Shift+PgDown) и весь текст до конца (Ctrl+Shift+End).
Про виртуальные клавиши я в курсе, но, я надеюсь, вы не станете спорить что виртуальный интерфейс, хотя и обладает большей гибкостью в плане возможностей отображения, тем не менее обладает и существенными недостатками по сравнению с реальными клавишами. Тут и отсутствие возможности "нащупать" их, и отсутствие внятной и единообразной обратной связи от нажатия и т.п.
Ну зачем сравнивать устройства из хлипкого пластика? Это всё-таки consumer сегмент, да ещё и, скорее всего, его нижняя часть. Посмотрите на сегмент с ценами в 100к+, там всё в порядке и с материалами, и с надёжностью и с характеристиками. Но при этом разнообразие вариантов не сравнимо.
Разумеется я понимаю что сочетания клавиш другие, это совершенно нормальное явление. Но это не отменяет их существенно меньшего количества. Думаю что вы не станете спорить о том что имея большее количество управляющих элементов из них можно составить большее количество комбинаций. В ряде программ (тех же IDE) это явный плюс и дополнительное их уменьшение (за счёт убирания F ряда) отнюдь этим программам не идёт на пользу. Тот же Shift+Ctrl+End (выделение текста до конца файла) чем заменяется? А F клавиши в отладчиках? Я вполне серьёзно спрашиваю, без иронии, просто больно смотреть как редактируют код коллеги сидящие на макбуках.
Я вот не могу себе представить себя, программирующего на клавиатуре в ноутбуках Apple. Знаю что куча народа их использует, но всё равно это выглядит очень странно. Одни только мелкие клавиши курсора вызывают смесь смеха с ужасом, а уж отрезанный ряд F клавиш и подавно. Мне каких-нибудь Shift+Ctrl+Alt+Ins или Shift+Ctrl+End будет явно не хватать.
Ну и "богатство выбора моделей" аж из двух вариантов, отличающихся только размером (ок, + Air) — так себе. Мне в своё время не понравилось что Lenovo сделал с клавиатурой ThinkPad в T530 — просто пошёл и купил Dell, сейчас не нравится то что делает Dell — вернусь обратно на Lenovo или выберу из сотен альтернатив. А в случае Apple либо бери что дают и радуйся (возможно даже искренне) либо терпи, оставаясь на более старых моделях.
Лично для меня это ключевой момент в принципе не рассматривать продукцию Apple. Закрытая экосистема может быть в какой-то перспективе лучше (и даже сильно лучше) окружающих, но в конечном итоге она существенно менее жизнеспособна, весь опыт эволюции видов тому подтверждение.
У меня есть довольно старый (2012 год) доклад по backend'у YouPorn (но вроде это та же сеть, хотя могу и ошибаться). Не помню уже где нашёл его, но на тот момент он мне показался весьма интересным, так что сохранил себе, можно забрать здесь. Также есть похожий, но ещё более старый (2006 год) доклад по backend'у eBay, вот здесь лежит.
Понятно что с тех пор многое поменялось, но более новых докладов я не видел.
Maksclub Во-первых спасибо за статью, действительно это не самый однозначный (и широко освещаемый) вопрос.
Насколько я могу понять — описываемый вами подход ранее описывал Marco Pivetta в своём докладе "Doctrine ORM Good Practices and Tricks" (записи докладов есть у него на сайте, вот эта к примеру).
Во время просмотра его доклада и во время чтения вашей статьи, хотя я концептуально согласен и с аргументами Marco и с вашими — у меня тем не менее возникает несколько вопросов (возможно из-за неполного понимания), буду благодарен если вы их прокомментируете:
Первый вопрос:
В вашем примере "неубиваемого" объекта Order как будет выглядеть код, отображающий этот Order во view? Свойства объекта у вас приватные, методы реализуют операции над данными, но как отобразить эти данные пользователю?
Правильно ли я понимаю что (возможно) предполагается реализация некоего метода который будет возвращать данные entity в виде, необходимом для отображения? Или же несколько подобных методов на случай если требуется разная детализация данных.
К примеру в случае какого-нибудь Article мы можем хотеть для одного сценария иметь возврат только базовых данных, а в другом — более полных которые в свою очередь могут включать в себя данные из связанных entities (те же комментарии или имя автора), дёргать которые (и тем самым инициировать их загрузку из базы) в более простом сценарии нам не надо чтобы минимизировать количество запросов к базе данных.
Не придём ли мы в этом случае к ситуации что наша entity будет слишком много знать о том каковы сценарии её использования в приложении?
Второй вопрос:
Вы приводите пример метода для изменения статуса ордера, Marco приводит пример с пользователями и ролями. Хотя в ваших примерах в целом всё понятно — я не могу отделаться от ощущения что в общем случае при каких-то сценариях реализация этих методов для работы с данными entity может потребовать использования какого-либо внешнего объекта. В этом случае перед нами встаёт вопрос dependency injection для entity. Он, конечно, решаем, но на уровне ощущений не выглядит чем-то правильным.
Было бы очень хорошо чтобы вы раскрыли этот момент более подробно.
Нет, эти ответы на случай если сервис их требует вводить (уверен вы тоже встречали сервисы где ввод подобных вопросов обязателен). На практике ни разу не пригодилось т.к., конечно же, пароли тоже в менеджере паролей.
Я чуть ниже ответил, там ссылка на статью из которой я взял информацию. Возможно поторопился.
Наткнулся на информацию в этой статье, насколько ей можно доверять — не знаю, просто я не особо слежу за рынком смартфонов, так что вполне могу ошибаться.
Хорошо, ничто вам не мешает иметь подобное восприятие написанного мной
Проблемы на "ты" — нет, просто обычно подобный тон от незнакомого собеседника воспринимается как неуважение или невоспитанность.
Вы уверены что снижение порога вхождения — благо?
Я винду из бэкапа не восстанавливал, как по мне — странная идея. А данные переносятся без проблем, хоть копированием хоть восстановлением. Я предпочитаю копирование, но не отменяю и варианта восстановления из бэкапа. Тем не менее некоторые специфичные для Windows вещи (типа того же реестра), разумеется, делают прямой backup / restore системы делом затруднительным.
В целом мне не очень верится в безболезненное сохранение произвольного состояния произвольной системы с последующим безболезненным восстановлением этого состояния.
Про "засилие" — я скорее про контракты Apple в 80-х по которым Apple поставляла компьютеры в школы и университеты (разделы "The Apple II Goes to school" и "Enter the Mac" в статье по ссылке, дать ссылку на конкретный раздел там, к сожалению, нельзя). Надеюсь вы согласитесь что привычки идущие из детства — очень сильные привычки.
Игнорировать вклад Apple в индустрию, безусловно, нельзя, я с вами полностью согласен. К сожалению (возможно неверно понятый мной) посыл первого комментария в этом треде более субъективным и полярным, я хотел немного разбавить перечень достижений, перечисленных в нём и приписанный Apple.
Простите, но мы с вами вроде на "ты" не переходили.
Цитирую то о чём изначально шла речь:
и ещё:
Я правильно понимаю что вот в этом месте "Если бы не они — пользовали бы мы сейчас ..." вы хотели донести мысль о важности того чтобы эта функциональность была частью операционной системы? Т.е. то что заслуга Apple — это именно встраивание автоматических backup'ов в OS? Если да — то вам denis-isaev уже написал что это было в Windows ещё хрен знает с каких времён, в XP вроде точно было, но утверждать не буду т.к. не пользовался. Перенос данных между компьютерами был чуть-ли не в Windows 98, хотя, опять же, за точность не ручаюсь т.к. функционал для меня бесполезный.
Я ведь вроде про Touch ID написал? Где в моих комментариях (хоть в одном) было упоминание Face ID?
Про Nokia, которая в одиночку имела более 30% мирового рынка мобильных устройств в мире, имея в конкурентах Motorola, Siemens, Ericsson, Sony, Samsung, LG и т.д. — думаю что вы зря. И (не знаю помните ли вы это) их телефоны зачастую были очень и очень инновационными. Собственно Nokia 6230i 2004-го выпуска мне до сих пор служит. Хотя Apple сейчас имеет 50%, тут никто не будет спорить.
Разные направления при том, о чём я написал в предыдущем комментарии: у Apple весьма узкая ниша в общем спектре: компьютеры, ноутбуки, мобильные устройства. Но если в направлении мобильных устройств сейчас у Apple значительная доля рынка, то в других направлениях она довольно скромная, а за пределами этих выбранных направлений про Apple можно и не услышать. Сравните с перечисленными мной выше компаниями, в каких количествах направлений работают они. Впрочем если мы о "приятных мелочах от Apple" — то это исследование, конечно, не имеет смысла.
Подпишусь под каждым словом. Из-за этого постоянного желания отдельных производителей "сделать как у Apple" иногда просто даже выбрать особо не из чего
Я CrashPlan использую. Для начала использования нужно поставить программу и создать аккаунт. Точно так же могу посмотреть любой файл или откатить любую часть файловой системы на любую дату. Бэкапит на локальные диски, сетевые диски, другие компьютеры или в безлимитное облако по выбору.
По поводу "жмёшь несколько кнопок" — пойду что-ли расскажу своим знакомым пользователям макбуков которые по два дня в рабочее состояние систему приводили после возврата компьютеров из ремонта, а то они не в курсе...
Ну как сказать… Хотя обороты и прибыль растут, но это не то же самое что доля рынка.
Ну "приятно смотреть" — вещь субъективная, к примеру у меня вид макбука вызывает рвотные позывы в отличие от, к примеру, ThinkPad.
По поводу Touch ID — вы не уточнили что речь идёт о телефонах, тем более что прямо перед ними в вашем списке через запятую шли touch pad и retina, что, согласитесь, наводит мысль скорее на ноутбук чем на телефон, особенно с учётом того что одноимённая технология есть и в новых макбуках.
По поводу "автоматического бэкапа" — получается что заслуга Apple в том что его можно настроить "одной кнопкой"? Не знаю, никогда не интересовался такими сценариями т.к. в этом сценарии неизвестно что именно бэкапится, я не хотел бы доверять свои данные такому процессу.
Я понимаю вашу точку зрения, но из этого не следует что она не может быть оспорена. Идеала, очевидно, не существует и то что один человек считает благом — для другого вполне может быть очень негативным.
Apple — компания с очень хорошим отделом очень эффективного маркетинга. У них огромные финансовые возможности, масса талантливых инженеров и т.п. Очевидно что даже чисто статистически это вполне может приводить к тому что какие-то вещи в Apple сделали первыми, хотя как правило это просто компиляция и популяризация уже имеющегося.
Также у компании огромная армия преданных фанатов, во многом благодаря США, где в 80-х техника Apple была повсеместно в школах и университетах. В то же время IBM и Microsoft захватывали офисные рынки, поэтому сейчас мы и имеем подавляющее большинство Windows на десктопах и засилье Apple в США на фоне довольно существенно более скромной доли в остальных странах (можно поиграться с графиками, например, вот здесь)
Я решил прокомментировать ваш комментарий по причине того что он читается как "Apple — великая компания". Но с этим, с огромной натяжкой, можно согласиться только в сфере consumer electronics. В других сферах Apple просто не присутствует или имеет микроскопическую долю, а ведь помимо этих сфер есть и масса других, даже если оставаться в тематике данного сайта. Сервера? Облачные вычисления? Базы данных? Производство? Суперкомпьютеры? Ни в одной из этих, и многих других сфер про Apple даже не слышали, да и не услышат.
Те же IBM, Microsoft, Google, Amazon и т.п. работают в разных направлениях, создают огромные проекты, двигают вперёд всю индустрию, а Apple ежегодно представляет "очередной, на 8% лучший iPhone" и так уже 10 лет? Ну круто, да.
Вы меня конечно простите, но "ноуты из куска алюминия" (точнее из магниевого сплава) были у IBM ещё в 90-х. Авторизация по отпечатку пальца — там же и примерно тогда же, автоматические бэкапы — тоже очень и очень давнишняя тема.
По остальному говорить не буду т.к. не сильно разбираюсь, но рискну предположить что многое — просто следствия общего развития технологий со временем, а отнюдь не недоступная остальным гениальность конкретной компании.
Ту же "ретину" для Apple производят, на минуточку, Samsung и LG, а модели других производителей (той же Nokia) с hidpi экранами появились либо в сравнимое время либо раньше.
По поводу менеджера для баз данных (если ещё актуально) — посмотрите на продукцию EMS, я довольно долго пользовался их менеджерами, прекрасный софт. Сейчас хватает Adminer'а :)
Если
Cmd+Shift+Down
заменяетCtrl+Shift+End
то как тогда выделить одну строку? Ведь можно (и нужно, много раз на дню) выделить и строку (Ctrl+Shift+Down
) и страницу (Ctrl+Shift+PgDown
) и весь текст до конца (Ctrl+Shift+End
).Про виртуальные клавиши я в курсе, но, я надеюсь, вы не станете спорить что виртуальный интерфейс, хотя и обладает большей гибкостью в плане возможностей отображения, тем не менее обладает и существенными недостатками по сравнению с реальными клавишами. Тут и отсутствие возможности "нащупать" их, и отсутствие внятной и единообразной обратной связи от нажатия и т.п.
Ну зачем сравнивать устройства из хлипкого пластика? Это всё-таки consumer сегмент, да ещё и, скорее всего, его нижняя часть. Посмотрите на сегмент с ценами в 100к+, там всё в порядке и с материалами, и с надёжностью и с характеристиками. Но при этом разнообразие вариантов не сравнимо.
Разумеется я понимаю что сочетания клавиш другие, это совершенно нормальное явление. Но это не отменяет их существенно меньшего количества. Думаю что вы не станете спорить о том что имея большее количество управляющих элементов из них можно составить большее количество комбинаций. В ряде программ (тех же IDE) это явный плюс и дополнительное их уменьшение (за счёт убирания F ряда) отнюдь этим программам не идёт на пользу. Тот же
Shift+Ctrl+End
(выделение текста до конца файла) чем заменяется? А F клавиши в отладчиках? Я вполне серьёзно спрашиваю, без иронии, просто больно смотреть как редактируют код коллеги сидящие на макбуках.Да не только к ценнику вопросы.
Я вот не могу себе представить себя, программирующего на клавиатуре в ноутбуках Apple. Знаю что куча народа их использует, но всё равно это выглядит очень странно. Одни только мелкие клавиши курсора вызывают смесь смеха с ужасом, а уж отрезанный ряд F клавиш и подавно. Мне каких-нибудь
Shift+Ctrl+Alt+Ins
илиShift+Ctrl+End
будет явно не хватать.Ну и "богатство выбора моделей" аж из двух вариантов, отличающихся только размером (ок, + Air) — так себе. Мне в своё время не понравилось что Lenovo сделал с клавиатурой ThinkPad в T530 — просто пошёл и купил Dell, сейчас не нравится то что делает Dell — вернусь обратно на Lenovo или выберу из сотен альтернатив. А в случае Apple либо бери что дают и радуйся (возможно даже искренне) либо терпи, оставаясь на более старых моделях.
Лично для меня это ключевой момент в принципе не рассматривать продукцию Apple. Закрытая экосистема может быть в какой-то перспективе лучше (и даже сильно лучше) окружающих, но в конечном итоге она существенно менее жизнеспособна, весь опыт эволюции видов тому подтверждение.
У меня есть довольно старый (2012 год) доклад по backend'у YouPorn (но вроде это та же сеть, хотя могу и ошибаться). Не помню уже где нашёл его, но на тот момент он мне показался весьма интересным, так что сохранил себе, можно забрать здесь. Также есть похожий, но ещё более старый (2006 год) доклад по backend'у eBay, вот здесь лежит.
Понятно что с тех пор многое поменялось, но более новых докладов я не видел.
Большое спасибо, буду разбираться дальше :)
Maksclub Во-первых спасибо за статью, действительно это не самый однозначный (и широко освещаемый) вопрос.
Насколько я могу понять — описываемый вами подход ранее описывал Marco Pivetta в своём докладе "Doctrine ORM Good Practices and Tricks" (записи докладов есть у него на сайте, вот эта к примеру).
Во время просмотра его доклада и во время чтения вашей статьи, хотя я концептуально согласен и с аргументами Marco и с вашими — у меня тем не менее возникает несколько вопросов (возможно из-за неполного понимания), буду благодарен если вы их прокомментируете:
Первый вопрос:
В вашем примере "неубиваемого" объекта
Order
как будет выглядеть код, отображающий этотOrder
во view? Свойства объекта у вас приватные, методы реализуют операции над данными, но как отобразить эти данные пользователю?Правильно ли я понимаю что (возможно) предполагается реализация некоего метода который будет возвращать данные entity в виде, необходимом для отображения? Или же несколько подобных методов на случай если требуется разная детализация данных.
К примеру в случае какого-нибудь
Article
мы можем хотеть для одного сценария иметь возврат только базовых данных, а в другом — более полных которые в свою очередь могут включать в себя данные из связанных entities (те же комментарии или имя автора), дёргать которые (и тем самым инициировать их загрузку из базы) в более простом сценарии нам не надо чтобы минимизировать количество запросов к базе данных.Не придём ли мы в этом случае к ситуации что наша entity будет слишком много знать о том каковы сценарии её использования в приложении?
Второй вопрос:
Вы приводите пример метода для изменения статуса ордера, Marco приводит пример с пользователями и ролями. Хотя в ваших примерах в целом всё понятно — я не могу отделаться от ощущения что в общем случае при каких-то сценариях реализация этих методов для работы с данными entity может потребовать использования какого-либо внешнего объекта. В этом случае перед нами встаёт вопрос dependency injection для entity. Он, конечно, решаем, но на уровне ощущений не выглядит чем-то правильным.
Было бы очень хорошо чтобы вы раскрыли этот момент более подробно.
Нет, эти ответы на случай если сервис их требует вводить (уверен вы тоже встречали сервисы где ввод подобных вопросов обязателен). На практике ни разу не пригодилось т.к., конечно же, пароли тоже в менеджере паролей.