13 августа 2007

Синхронизируем файлы через инет на куче машин легко и просто

Для начала скажу что решение это на коленке! т.е. сделано быстро
некачественно, но работает.
Второе - это нужна лицензия на TheBat 8) для честных, а проф версия на
одно место стоит почти 900 рубликов, но дело не в этом, а в самом
принципе синхронизации.

Она в следующем:
- Создаете фильтр, где по ключевому слову в теме выгружаете атачи в
нужную папку с перезаписью (естесно файлы должны быть свободны,
например TODOList файлы не держит закрытыми, плюс можно же просто и
закрыть, опять же дело не в этом).Теперь по приходу такого-то письма,
атач перепишет нужный файл (обновит)
- Создайте ярлычек в панели быстрого запуска для запуска синхронизации
с такой типа строкой:
thebat /MAIL:SUBJECT=SYNCTODO;ATTACH=c:\jkeks\self\TODO\
qqq.tdl;TO=tolk@revda.info /CHECK

и как только вы изменили синхронизируемый файл, жмете на эту снопку, а
та передает файл в (например рассылку, как это у меня)

Возникает вопрос одновременно работающих с одним файлом.
Можно заморочиться и написать пинг до занятости, например у каждого
есть файл с меткой и все это проверяется тем же батом, но придется еще
мешать и код другой, я не стал париться.
Синхронизация на 2-3 компа - работает на ура.
В крайнем случает в TheBat есть такая фича: ctrl-F8 MailChat - тоже
очень полезная для выяснения обстоятельств. 8)


Видеочат рулетка