пятница, 17 июля 2009 г.

Практическое применение Ubuntu One в разработке

Ubuntu One это бесплатный online storage service который предоставляет Сanonical. После инсталляции клиента на Убунту у вас появляется папка содержимое которой синхронизируется с сервером. Бесплатно дают 2 GB. Также есть доступ к файлам через web интерфейс. В Википедии написано что Ubuntu One использует Amazone S3. Это очень удобная вещь если вы работаете с разных компьютеров над одним проектом. Мне часто приходится переключаться с ноутбука на workstation и обратно (на обоих стоит Ubuntu), поэтому я храню конфиг файлы для приложений в папке которая синхронизируется с сервером. Например, я работаю над web application которое читает конфиги из папки ${CATALINA_HOME}/data. Есть папка ${HOME}/Cloud_Storage на воркстейшене и ноутбуке которая шарится через Ubuntu One.

На воркстейшене делаю

mv ${CATALINA_HOME}/data ${HOME}/Cloud_Storage
ln -s ${HOME}/Cloud_Storage/data  {CATALINA_HOME}/data

теперь кликаю мышей на меню "сonnect" Ubuntu One, файлы записываются на сервер

на ноутбуке
ln -s ${HOME}/Cloud_Storage/data  ${CATALINA_HOME}/data


теперь конфиг файлы на ноутбуке и воркстейшене одинаковы. Закончил работать с ноутбуком, опять кликаю мышей на меню "сonnect" Ubuntu One. Потом прихожу на работу, синхронизирую папку и вижу последние измненения в конфигах.

2 комментария:

andrey dmitrenko комментирует...

Очень интересно, не знал о таком.
Заметьте, у меня есть запятые. ;)
Это намек такой.

Sergey Grigoriev комментирует...

Намек понял, запятые пофиксил :)