Серьёзные размерчики. Я стараюсь держать проекты в рамках 40K строк (без учёта фреймворка). Если проект становится больше — рефакторю, улучшаю архитектуру и в итоге минус несколько тыс. Строк кода. Так уже года три — функционал растёт, а размер не меняется!
>На заре всемирной паутины Гейтс заявил: «Интернет – это бесперспективно». Уже через несколько лет он >бросил на эту линию фронта своих лучших программистов.
«Уже через несколько лет он >бросил на эту линию фронта своих лучших программистов» — попахивает желтизной от всей статьи
Но тут же возникает вопрос: если каждый новый Firefox генерирует новый ключ, который потом добавляется в список авторизованных — из этого следует, что данные на сервере Sync должны храниться не в единственном экземпляре, а ровно в таком количестве копий, сколько у меня различных установок Firefox, зашифрованные каждым из ключей! При этом, когда в одной из установок Firefox добавляется новый элемент в закладки/историю/настройки, он должен зашифровать его всем известными ключами и все копии отправить на сервер Sync?
Иными словами, хотите сказать, что ключём шифрования моих данных является мой пароль?
Но на самом деле я его не ввожу на каждом из своих компьютеров. Попробуйте сами:
Когда я устанавливаю Firefox на новый компьютер и хочу подключиться к синхронизации, свежеустановленный Firefox показывает мне 3 блока по 4 цифры и просит ввести их на одном из уже «авторизованных» компьютеров. Я записываю эти циферки на бумажку, иду к старому компьютеру и ввожу их там в диалоговое окно Настройки -> Синхронизация -> Добавить устройство. После этого новый Firefox оказывается авторизованным для синхронизации и на нём постепенно начинают появляться закладки.
Вопрос: каким же образом мой новый Firefox узнал тот самый секретный ключ шифрования моих закладок, если, как указано в статье, это ключ никогда не передаётся по сети?
И даже если в Mozilla вдруг захотят подсмотреть ваши данные, они не смогут, т.к. у них нет ключа для расшифровки. Он есть только у вас и никогда не передается в сеть.
А каким образом на других моих компьютерах происходит расшифровка информации о закладках, если ключ по сети между компьютерами не передаётся?
А куда крепится RFID метка? А если в следующий полёт пассажир не снимет предыдущую метку и на чемодане окажется два противоречивых чипа? А что если метка отвалится, робот отсортирует чемодан в раздел «unsorted», где его уже проверять люди?
Nokia не будет выпускать обновления, потому что Элоп уже официально закрыл этот проект. N9 был выпущен под давлением соглашений с Intel касательно MeeGo. Но обновления они делать и не собираются.
«Уже через несколько лет он >бросил на эту линию фронта своих лучших программистов» — попахивает желтизной от всей статьи
Но тут же возникает вопрос: если каждый новый Firefox генерирует новый ключ, который потом добавляется в список авторизованных — из этого следует, что данные на сервере Sync должны храниться не в единственном экземпляре, а ровно в таком количестве копий, сколько у меня различных установок Firefox, зашифрованные каждым из ключей! При этом, когда в одной из установок Firefox добавляется новый элемент в закладки/историю/настройки, он должен зашифровать его всем известными ключами и все копии отправить на сервер Sync?
Но на самом деле я его не ввожу на каждом из своих компьютеров. Попробуйте сами:
Когда я устанавливаю Firefox на новый компьютер и хочу подключиться к синхронизации, свежеустановленный Firefox показывает мне 3 блока по 4 цифры и просит ввести их на одном из уже «авторизованных» компьютеров. Я записываю эти циферки на бумажку, иду к старому компьютеру и ввожу их там в диалоговое окно Настройки -> Синхронизация -> Добавить устройство. После этого новый Firefox оказывается авторизованным для синхронизации и на нём постепенно начинают появляться закладки.
Вопрос: каким же образом мой новый Firefox узнал тот самый секретный ключ шифрования моих закладок, если, как указано в статье, это ключ никогда не передаётся по сети?
А каким образом на других моих компьютерах происходит расшифровка информации о закладках, если ключ по сети между компьютерами не передаётся?
А есть что-нибудь подобное для PHP?
Nokia не будет выпускать обновления, потому что Элоп уже официально закрыл этот проект. N9 был выпущен под давлением соглашений с Intel касательно MeeGo. Но обновления они делать и не собираются.