• А вы помните свой пароль на Хабре?
    0
    Скорее, все шифруется хешем пароля от iCloud. А Touch ID — это чисто локальная для девайса вещь, она даже никуда не передается по сети.

    Чтобы ее «украсть», надо не только украсть физически процессор из девайса, но и как-то переместить данные из его secure enclave в защищенную область другого процессора.

    Пока таких случаев известно не было, насколько я знаю.
  • А вы помните свой пароль на Хабре?
    0
    Нет, не только браузерных полей. И на iOS и на Android есть возможность автоматического заполнения полей и в нативных приложениях.

    Авторизация на телефоне через распознавания лица, на компьютере — распознавание пальца. Конечно, мастер-пароль есть, но это не «общий случай».

    И конечно, компроментации этого пароля недостаточно чтобы все пароли улетели. Вход в iCloud, где пароли хранятся и синхронизируются между устройствами, защищен двухфакторной авторизацией.
  • А вы помните свой пароль на Хабре?
    0
    Я пароли даже не то, чтобы забываю — я их изначально не знаю. Просто соглашаюсь с тем, который автоматически генерируется при регистрации и тот же пароль автоматически подставляется впоследствии на этом сайте, если даже я потом зашел туда с телефона.

    Понятно, что для этого нужно авторизоваться, например, телефон должен узнать меня в лицо и я должен смотреть на экран в этот момент.

    Конечно, раньше я тоже помнил пароли, имел системы их придумывания/вспоминания. Но все равно образуется какой-нибудь текстовый файлик в запароленном архиве с секретными данными, типа кодов восстановления двухфакторной авторизации и проч.

    Но после того, как 10 лет назад я увидел, что можно это организовать на системном уровне в виде Связки ключей или другого менеджера паролей, я предпочитаю использовать эти решения.
  • А вы помните свой пароль на Хабре?
    0
    Хорошая память — это отлично, но у меня около 650 сохраненных паролей типа «7qq-gRW-73m-tqn» и моя память, видимо, уже достаточно дырява, чтобы это запомнить.

    Именно поэтому мне кажется использование менеджеров паролей очень оправданным. В Эппл-экосистеме одно и то же хранилище используется для автозаполнения паролей в мобильных приложениях. Причем, в последнее время для автозаполнения достаточно распознавания лица или пальца.

    Бекап хранилища ничем не отличается от бекапа обычного файла.

    Другие экосистемы тоже имеют свои менеджеры паролей. Для Андроида, например, точно есть.
  • А вы помните свой пароль на Хабре?
    0
    Конечно, один пароль, для логина (он же от хранилища паролей) надо знать, но мы все же находимся в контексте ввода паролей в браузере.
  • А вы помните свой пароль на Хабре?
    +1
    Если речь лично обо мне, то я доверяю свои пароли стандартному макосовскому кейчейну. Думаю, для домохозяек он тоже сгодится.
  • А вы помните свой пароль на Хабре?
    –9
    Признаюсь, меня сильно удивило, что сейчас, накануне 2019, кто-то знает свои пароли и набирает их руками.

    Они же автозаполняются? Ну хорошо, не все используют макось, но другие браузеры ведь тоже заполняют?
  • Превращаем корпус системника в доску для ежедневного планирования
    0
    Лучше монитор к нему купить.
  • Новинки от Apple с WWDC 2013: iOS 7, OS X 10.9, iWork для iCloud, iTunes Radio, Macbook Air на базе Haswell, Mac Pro
    +2
    Скорее всего, если вы пользуетесь стандартными UI-компонентами, они буду выглядеть на семерке как надо.

    А вот что будет с самонарисованными градиентами и цветами, надо посмотреть.
  • Беспилотный боевой робот
    +10
    Сферические гранаты в вакууме.
  • Востребованность программистов растёт и будет расти?
    +21
    Для разгребания результатов их работы потребуется еще больше вакансий.
  • Monosnap обновился до второй версии
    0
    Спасибо за это приложение. Перешел на него со скитча и пользуюсь постоянно.
  • Что делать с плохим кодом
    0
    Это тоже мое утверждение, но вы возражали на комментарий, который содержит другое.

    Что касается именно этого, то я по-прежнему считаю, что плохой код — это плохая работа, но выяснится это после того, как плохой код проявит себя дополнительными затратами ресурсов, связанными с ним.
  • Что делать с плохим кодом
    0
    Нет, не "все дополнительные затраты — это признак плохого кода".

    Возможно, существуют допзатраты, которые порождены другими причинами, я не знаю всех причин.

    Я утверждаю, что плохая работа — это причина дополнительных затрат, но я нигде не говорил, что всех.
  • Что делать с плохим кодом
    0
    Вы сейчас возражаете против утверждения «все дополнительные затраты служат признаком плохой работы».

    Напомню, что мое утверждение «плохая работа приводит к дополнительным затратам».

    Эти два утверждения — не одно и то же.
  • Что делать с плохим кодом
    0
    Ваша модель показывает вред дополнительных затрат на подготовку к неожиданностям, которые могут и не произойти. Это плохая, ненужная работа.

    Но дополнительные затраты по прежнему фигурируют и плохую работу определить помогают.
  • Что делать с плохим кодом
    0
    Я рад, что не зря потратил время и вы приняли мое определение плохой работы — она вызывает дополнительные затраты.

    Именно это и есть объективный критерий ее определения.
  • Что делать с плохим кодом
    0
    Смотрите: затраты труда на превращение плоской книги в древовидную — q. Если вы тратите не q, а q+d, то вы что-то сделали не так.

    d — допзатраты, В этот момент вы понимаете, что надо было делать по-другому. Оказалось, что эта работа была сделана плохо.
  • Что делать с плохим кодом
    0
    Зачем вы предлагаете обсуждать связь между плохой работой и удовлетворенностью заказчика?

    Вы ведь возражаете против показателя дополнительных затрат, как признака плохой работы.

    Я прошу вас быть точнее, если вы действительно хотите показать логические недостатки этого утверждения, а не просто спорите ради спора.
  • Что делать с плохим кодом
    0
    Оплата хостинга и проч. не связана с существованием вашего кода, это не дополнительные затраты на вашу работу.

    Если же вам заказали не код сайта, а просто чтобы сайт был и работал, а вы не оговорили заранее затраты на хостинг, то вы действительно плохо поработали с клиентом.

    Ни один из этих вариантов моему определению не противоречит.
  • Что делать с плохим кодом
    0
    Чей это риск, это другой вопрос. Если вы пытаетесь опровергнуть мое определение плохой работы, приводите, пожалуйста аргументы на эту тему. Если аргументов больше нет, то я благодарю вас за дискуссию.
  • Что делать с плохим кодом
    0
    Итак, проверяем мой тезис: допзатраты есть (повышенный счет на новую фичу), понимание, что работа плохо сделана, есть.
  • Что делать с плохим кодом
    0
    Вариант «соответствует, но внезапно захотелось больше чем в ТЗ записано» — это не мой тезис, пожалуйста, не приписывайте это мне.

    Мой критерий определения плохой работы — это дополнительные затраты любых ресурсов, связанных с этой работой, которые пришлось понести впоследствии.

    Это совсем не то, что «соответствует, но внезапно захотелось больше чем в ТЗ записано».
  • Что делать с плохим кодом
    0
    Кто говорит о «непредвиденных затрат от заказчика»?

    Непредвиденные затраты могут быть и на стороне исполнителя, когда заказчик, например, запланировал новую фичу, а чтобы ее добавить, нужно выбросить старый код и написать новый (допзатраты), который все-таки можно масштабировать и только после этого добавить новое.

    В этот момент кто-то поймет, что ту, первую работу сделали плохо.

    При этом неважно, какие выгоды удалось или не удалось получить при использовании плохой работы. Речь идет о самом факте того, что кем-то была сделана тогда плохая работа.
  • Что делать с плохим кодом
    –1
    Это утверждение легко опровергнуть. Работа может быть плохой вне зависимости от того, проверял ее заказчик или принял и оплатил, не проверяя.

    Так не распознать плохую работу. Я предлагаю другой признак разпознавания.
  • Что делать с плохим кодом
    0
    Речь не идет о новых требованиях, где вы это взяли? На новые фишки затраты планируются. Речь идет о дополнительных затратах, которых быть де должно.
  • Что делать с плохим кодом
    0
    написал, что должен держать 10к, а потом внезапно захотел 100к

    Затраты на достижение 100к не связаны с работой старого кода, это новая цель, новый проект.

    А если это не работа старого кода привела к допзатратам, то это не тот случай.
  • Что делать с плохим кодом
    0
    А никто и не говорит. А вот когда придется к ней возвращаться для переделок, терять время/деньги/репутацию, тогда все и прояснится. Согласны?
  • Что делать с плохим кодом
    0
    Само определение затрат, как дополнительных, говорит о том, что изначально их быть не должно.
  • Что делать с плохим кодом
    0
    Я смотрю, вы уже перешли к другому вопросу, как искать виноватого в случае обнаружения плохой работы.

    Значит ли это, что аргументов против моего начального тезиса больше нет?
  • Что делать с плохим кодом
    0
    В этом примере нет допресурсов. Тут изначально решили взять профессионала, зная сколько он стоит.

    Если после выполнения не пришлось тратить время и деньги на его код, проект не стрельнул по другим причинам, к исполнителю претензий нет.
  • Что делать с плохим кодом
    0
    Пожалуйста, не опровергайте утверждений, которых я не делал.

    Я говорю о том, что дополнительные затраты говорят о плохой работе, а не о том, что «простыня спагетти» это плохая работа.
  • Что делать с плохим кодом
    0
    Нет- нет, не путайте. Если новую версию изначально планировалось писать, то это не дополнительные затраты, а запланированные изначально затраты.

    Нет дополнительных затрат на поддержку первой версии — значит, работа по ней сделана хорошо. Что-то не работает, незапланированные доработки, переделки — значит, плохо.
  • Что делать с плохим кодом
    0
    Итого: раз пришлось тратить доп. ресурсы (переписывание профессионалом), кто-то сделал работу плохо (в вашем примере это быдлокодер). Это как раз то, что я утверждаю.
  • Что делать с плохим кодом
    0
    Отвечая на вопрос, адресованный UZER2006, вы уверены, что он утверждает именно это?
  • Что делать с плохим кодом
    0
    Так что, плохую работу никак нельзя определить? Все можно объяснить/оправдать стилем, постановкой задачи, субъективностью оценок? Я правильно понимаю ваш тезис? (надеюсь, нет)
  • Что делать с плохим кодом
    0
    Что «это»? С чем именно в моем утверждении вы не согласны? И что вы утверждаете? Каков ваш тезис?
  • Что делать с плохим кодом
    +2
    Можно сколько угодно далеко углубляться в философские вопросы вроде «что понимать под...», «что такое работа» и т.д. Но плохой код (объективно плохой) существует. Как распознать эту объективность? Его существование отнимает дополнительные ресурсы. А это значит, что кем-то была сделана плохая работа.
  • Что делать с плохим кодом
    0
    Понятие «код, который я считаю плохим» вы пытаетесь ввести только сейчас. В заметке идет речь об объективно плохом коде, а это плохая работа, да.
  • Что делать с плохим кодом
    +4
    Что делать с плохо сделанной работой? Понять и простить? Отвечать ли за плохую работу других людей своим именем, репутацией? Переделывать все самому?