===[ BTSync ]=== #post-id: 5262-16-05 #original-date: 22.12.2014 Mon #original-time: 4:05 PM #original-day: 5262 #original-host: WinXP Prof SP3 (Build 2600) Столкнулась с неприятным глюком BTSync. Дело в том, что авторы всяких среств синхронизации вроде дропбокса или BTSync мобильные устройства считают неполноценными. Поэтому где-то синхронизация не поддерживается вообще (только избранные файлы), где-то поддерживается, но создавать синхронизируемые каталоги можно только на десктопах. BTSync как раз из вторых. Чтобы синхронизироваться, нужно создать каталог на десктопе, а потом сфотографировать телефоном или планшетом QR код. Ну или можно набрать в мобильном клиенте ключ вручную. На самом мобильном клиенте создаются только "архивные" каталоги, которые на десктопе именуются "Read only". Тоесть создающее устройство может как угодно изменяь данные, а вот остальные просто получают изменения, а все сделанные локально изменения удаляются. Для полноценных каталогов мобильный клиент не умеет генерировать ключ в принципе. Но на этом проблемы не заканчиваются. Решила я синхронизировать кучу скриншотов с армбука. Создала каталог на десктопе, перекинула ключ на армбук, там сделала "Добавить каталог", указала ключ и папку со скриншотами. А дальше пошли чудеса. Сначала компьютер и армбук упорно друг друга не видели. Выяснилось, что то ли ондройд, то ли BTSync локальную сеть через шнурок считают "mobile data", а посему блокируют. Пришлось рарешить эти самые mobile data. Но и после этого они упорно друг друга не видели. Лишь изредка замечали. И вот в такие моменты случалось другое чудо. BTSync на армбуке начал сообщать мне, что всё синхронизировано. Никакие подпинывания не помогали заставить его начать перекидывать данные. Он даже создал папки, какие были в каталоге, а файлы - нет. В логе десктопного клиента только и говорилось, что армбук добавил такие-то файлы. Самих файлов - шиш. При чём если добавить в каталог на армбуке новые файлы, то они радостно переливаются на десктоп. Плясала, плясала и решила сделать хитро. Пересоздала каталоги, почистив перед этим данные. Получилась пара пустых каталогов. Они синхронизировались. После этого я хакрыла BTSync на армбуке и переместила в каталог все нужные скриншоты. Запустила BTSync снова, он долго индексировался, и наконец начал передивать данные на десктоп. Правда, очень медленно. А вот ещё два прикола, которые я встретила в процессе. Например, с армбука данные пересылаются рывками, будто бы по одному файлу. Если синхронизировать два десктопа, и в один каталог закинуть сто метров файлов, то на другом конце клиент покажет, что осталось агрузить сто метров и будет светить статусом "Syncing" пока не стянет все эти файлы. Но вот мне шлёт файлы армбук (мобильный клиент), и на десктопе в клиенте постоянно скачет состояние: то "Syncing", то "Synced". И количество оставшегося каждый раз равняется примерно одному файлу скриншота. Второй прикол не менее печален. Допустим, удалила я каталог из мобильного клиента, вместо него появилась заглушка "Добавьте каталог". Выхожу из клиента, запускаю снова. Сначала мне показывают тот самый удалённый каталог, программа его индексирует, а потом оображает и выдаёт заглушку. Та же фигня происходит, если вместо заглушки добавить каталог: при повторном открытии сначала будет показана заглушка. При чём многократные перезагрузки программы не помогают. Кстати, где-то при таких обстоятельствах у меня на планшете обнулились настройки. Программа не успела сообразить, что каталоги есть, и то ли вылетела, то ли ещё что, но при повторном запуске настроек уже не было. Свинтусы.