Не знаю хто як переклав "Meshed" і про що подумав, але мова зараз піде про платформу
LiveMesh 
Про LiveMesh я встиг начитатись всяких маркетингових "охів-ахів" і навіть зареєструвався в черзі на тестування... але 2 дні тому фортуна показала свою начищену до блиску "блендаметову" посмішу і завдяки добрим людям у мою Гмейловську скриньку "впало" запрошення на тестування "LiveMesh tech preview" :)
Скажу чесно, після залогінювання на порталі я спочатку було витягнув свій губозакатувальний механізм і почав шукати якусь лінку з текстом "Download LiveMesh SDK" (що цілкому природньо для девелопера

)... але круто обламався

Простим смертним треба чекати осіннього публічного релізу (тоді як деякі
словочі програмери уже використовують SDK "на повну" і успішно викладають
скрінкасти на цю тему!).
Як тільки стало зрозуміло, що SDK мені не знайти, я почав освоюватись в користувацькому веб-інтерфейсі... Що тут можна сказати? Виглядає досить симпатично :) Звичний віндовський інтерфейс стилізований під Vist-у:

Але це тільки мала частина всіх можливостей! Щоб відчути що таке LiveMesh насправді, потрібно додати свій ПК в "девайси" і визначити папки які будуть синхронізуватись:
При додаванні ци самих девайсів не обійшлось без "ложки дьогтю"

Мій робочий ПК працює під ОС WinServer 2003, яка не входить у список ОС що підтримуються клієнтом LiveMesh (він є частиною процесу додавання нового девайсу і він же потім синхронізує папки/файли з сервером), тому він вперто показував ось таке симпатичне вікно:

Після недовгих пошуків виявилось, що проблему вирішує параметр "-Force" при запуску інсталяційного пакету

Чому було просто не додати на форму кнопку "Install anyway" для мене так і залишилось загадкою.
Після інсталяції і додавання свого робочого ПК в список девайсів клієнт працював стабільно, ніяких проблем помічено не було... Дивно, правда?

І так, синхронізувати файли між ПК і сервером - це круто... але якось тупо

Процес дуже скидається на банальний бекап. Тому було вирішено принести в жертву домашній лептоп і встановити LiveMesh клієнт ще й на нього.
І тут [цензура] знову "лажа"!!! Клієнт навідріз відмовився інсталюватись на Win XP SP2 :( Знову до болю знайоме "-Force"... знову все працює ОК

Наступним пунктом в списку тестування стояло "розшарювання" папки... На цьому етапі не було ніяких сюрпризів, все пройшло без проблем.
Тепер коротке резюме: у мене є 2 ПК з встановленим LiveMesh клієнтом, розшарена папка і велике бажання щось поламати :))
Останнє вилилось у тестування функції "Live Remote Desktop" (яка, як сказано в маркетингових матеріалах, має працювати стабільно незважаючи на фаєрволи, NAT та інші страшні слова :) ).
Для тестування "живого" RD я спершу законектився з робочого ПК на домашній лептоп. В загальному - враження позитивні, хоча відчувались невеликі затримки, яких ніколи не було при використанні звичного Remote Desktop.
Окрім цього, попри всі нові корисні "features", які мають гарантувати ще більшу безпеку зєднання, я був радий побачити що копіювання файлів між 2 ПК через Remote Desktop працює і надалі :) Але кому воно потрібне, якщо у нас є папка з автоматичним синхронізуванням.?!
Зізнатись чесно, до питання синхронізації файлів я підійшов з особливим ентузіазмом! Скопіювати 1-2 фільми було б найпростіше (в мому тестовому аккаунті доступно 5 Гб), але користі від них мало... тому я скопіював "trunk" SVN-a проекту
CC.NET :) Процес синхронізації "лептоп -> LiveMesh Server -> робочий ПК" зайняв біля 5-10 хв (70 Мб).
Результат доволі непоганий, АЛЕ як завжди не все так добре як здається. На даний момент у LiveMesh не реалізовано функції "
diff", тому при зміні файлу клієнт синхронізує його ПОВНІСТЮ, що доволі неекономно з точки зору трафіку (для прикладу, в
цьому проекті завдяки diff-у все працює набагато швидше). На додаток, при синхронізації кудись пропали всі "hidden" папки (у мому випадку це були всі ".svn"-папки).
Після випробування функції "Live Remote Desktop" з робочого ПК підійшла черга до лептопа.
У цьому місці треба зробити невеликий відступ і сказати, що робочі ПК в моїй компанії "заховані" за 2 чи 3 фаєрволами і ще якоюсь фігньою, яку я не зовсім розумію... Тому для забезпечення конекту своїх працівників до робочого місця компанія використовує софт третьої сторони, що створює тимчасовий VPN канал між робочим і домашнім ПК. На даний момент це єдиний спосіб доступу ззовні. Знову звичний інтерфейс клієнтської програми...

Connect to device... УРА! я знову можу читати свою робочу пошту :) Хоча останнє трохи проблематично робити і ось чому саме: на роботі у мене два 21-дюймових монітори (Dual Monitor), в кожного з них "Screen resolution" більший ніж на мому лептопі... і тепер уявіть собі картину, коли цей Extended Desktop пробує втиснутись на маленькому (15.4 дюйми) лептопному дисплеї... уявили? Картина явно не для людей з слабкою психікою!
Раніше, при використанні звичайного Remote Desktop-а, все працювало нормально: Screen resolution на робочому ПК змінювався, вікна з додаткового монітору "зїжали" на основний, що давало можливість нормально працювати... А зараз "хотіли зробити як краще, а получилось як завжди" :( Сподіваюсь, у фінальній версії все буде працювати як і має працювати :)
Summary. Що тут можна сказати?
1) Як для "tech preview" версії все працює досить непогано, будемо надіятись, що надалі все буде тільки краще :)
2) В процесі роботи я все-таки побачив одне вікно помилки... нажаль все що там було написано це "Виникла помилка (а я і не помітив :) ). Номер помилки такий_то". Не знаю як хто, а я б хотів побачити більш інформативний текст :) Хоча це ще можна списати на версію продукту...
3) Також хочеться думати, що в майбутньому Майкрософт перестане дразнитись скрінкастами на тему "як буде добре жити коли ми випустимо SDK" без надання можливості попробувати це SDK!
Особисто від себе хочу додати: ЗОДОВБАЛО вікно допомоги! Я так і не знайшов спосіб, щоб його відключити :(
Всім дякую за увагу :) Також буду радий почути про ваш досвід роботи з LiveMesh!