dimasic
Advanced Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору
Цитата: А как мне узнать, что mail.ru cloud в это время синхронизирует именно этот файл? | Да никак не узнать. Более того, разные программы (и редакторы, и прочий софт) работают со своими файлами по-разному. Одни работают со своими файлами напрямую, не мешая другим программам (можно взять и прочитать их открытые файлы). Другие создают какие-то временные файлы рядом или во временной папке и работают с ними. Третьи - открывают файл монопольно и держат его. Для клиента синхронизации открывать файлы может быть в монопольном режиме оправдано - есть гарантия, что он не изменился во время заливки в облако. Можно и иначе - залить, посчитать локальный хэш и делать какие-то выводы. По такому принципу работают все программы синхронизации без исключения. Одни чуть умнее, другие чуть глупее, но принципы у всех одни и те же. Как это сделано у мэйлру - я без понятия. Но ситуация вполне объяснима без привлечения магии. Добавлено: Цитата: Сейчас с коллегой работаем под одним аккаунтом, но в раздельных папках. Нужно ему взять мой макет - зашёл в папку "Саша" и достал нужный ему макет. Аналогично поступаю я. А если мы сначала будем сохранять файл в одном месте, потом в другом - много действий. В общем такой алгоритм как-то не айс.. | Совершенно верно, ваш алгоритм не айс. Работать толпой в расшаренной папке на сервере - это еще ничего, потому что физически экземпляр документа один. А тут получается целых три - ваш, коллеги и облака. Плюс, две синхронизации клиент-облако. Некоторые программы изменяют файлы даже просто при открытии "на посмотреть" - как минимум, дату и время файла. И будет оно синхронизироваться туда-сюда с риском в конечном итоге рассинхронизироваться. Как с тем вашим файлом "1.jpeg" произошло. И это еще не все. Представьте, что коллега открыл макет, и его экземпляр файла при работе с ним испортился. Всякое случается. И эта испорченная копия распространяется на все компьютеры. А вы ни сном ни духом. И обнаруживаете это, когда сроки горят. Короче говоря. Если коллеге нужно макет только "на посмотреть", то у него не должно быть никакого доступа на его изменение. Если какие-то файлы нужны для активной совместной работы - есть такая штука как SVN и прочие системы управления версиями. Впрочем, многое еще зависит от объема ваших документов. Как бы то ни было, универсального решения не существует. И облака для совместной работы подходят только с известными ограничениями. | Всего записей: 805 | Зарегистр. 09-11-2003 | Отправлено: 15:48 22-04-2014 | Исправлено: dimasic, 16:01 22-04-2014 |
|