среда, 22 июня 2011 г.

drop Dropbox?

Вчера узнал новость о том, что сервис синхронизации файлов, которым я пользуюсь - Dropbox - опять допустил эпик фэйл, на сей раз это был попавший в продакшн серьёзный баг, позволяющий авторизовываться под любым пользователем с любым паролем. Баг быстро нашли и исправили, но осадочек остался, особенно у тех, кто относился к тому мизерному проценту, которые пострадали от этого бага.

И я подумал, что можно перестать пользоваться dropbox, а изобрести свой велосипед, ну или, точнее, собрать собственный велосипед из готовых деталей. Взять унитаз, двигатель от "запорожца", приделать руль и колёсики.

Dropbox это что? Хранилище и синхронизатор, который следит за локальными файлами и за хранилищем, и закачивает изменения локальных файлов в хранилище или скачивает их оттуда. Хранилище - это, по сути, обычная система управления версиями наподобие SVN, а локальные папки - это рабочие копии. Надо сказать, что хранилище dropbox - довольно-таки кастрированная система управления версиями. Можно взять на замену что-то крутое, современное и мощное, например, тот же mercurial.

Остаётся только придумать синхронизатор. Можно написать самостоятельно тривиальный скрипт, который раз в несколько минут по крону проверяет состояние локальной копии и репозитория и проводит синхронизацию. Несложно, на первый взгляд. Есть свои плюсы и минусы. И ещё у меня есть виртуальная машина в облаке, где я могу это дело себе захостить.

Потом я почитал новости и расстроился из-за бесчинств чеченцев в Москве и вообще политического пиздеца ситуации в стране.

И вот картиночки вертолёта и уточек, не по этому поводу, а просто так.



Комментариев нет:

Отправить комментарий

Ублюдочный Гугл поломал форму комментариев. Извините.