TrackChecker
https://forum.trackchecker.ru/

Синхронизация копий программы (по локал.сети и не только)
https://forum.trackchecker.ru/viewtopic.php?f=14&t=137
Страница 4 из 4

Автор:  MetalFan [ Ср фев 12, 2014 10:22 pm ]
Заголовок сообщения:  Re: Синхронизация смартфона и компа.

c00l777 писал(а):
С точки зрения маркетинга это может быть очень эффективно.
Как только проект станет коммерческим, так сразу будет всем и облака, и белогривые лошадки, и блекджек с....
а пока это мое хобби в свободное от работы время... будем довольствоваться тем, на что времени хватает.

Автор:  Flanker [ Ср фев 12, 2014 10:42 pm ]
Заголовок сообщения:  Re: Синхронизация смартфона и компа.

MetalFan писал(а):
Экспота/импорта лично мне за глаза хватит.

Не понял. Т.е. одинаковый data.xml для Android и ПК версии всё-таки не планируется?
Про синхронизацию я не против и всё понимаю, опыт, время, проект не коммерческий. Это было так, просто рассуждения в слух)

Автор:  MetalFan [ Ср фев 12, 2014 10:45 pm ]
Заголовок сообщения:  Re: Синхронизация смартфона и компа.

Flanker писал(а):
одинаковый data.xml для Android и ПК версии всё-таки не планируется?
не вижу пока смысла заниматься изменением структуры хранения данных в версии для А.
А "обменный xml-файл" и так по сути есть кусок data.xml настольной версии.

Можно сделать функционал для группы треков... типа "экспорт в DropBox"/"Импорт из DropBox"
по которым будет выгружаться/импортироваться группа целиком в DropBox
а в мобильной версии так же сделать два пункта "Импорт из DP"/"Экспорт в DP"...
пользователю понадобится только....

не, херня получается

Автор:  Flanker [ Ср фев 12, 2014 10:49 pm ]
Заголовок сообщения:  Re: Синхронизация смартфона и компа.

MetalFan, понятно. Да я вообще не вижу смысла в синхронизации (лично для себя). Треки чекаю раз в день — вечером из дома. Если какие-то срочные посылки и надо сразу забрать, то добавляю в Android версию.
А так, ну смысл дрючить сервисы дома и с телефона, имхо.

Автор:  vstar [ Сб май 10, 2014 12:34 am ]
Заголовок сообщения:  Re: Синхронизация копий программы (по локал.сети и не только

Учень удобно б была возможность синхрошизации ПК и мобильного устройства

Автор:  nsgdima [ Вт окт 18, 2016 10:33 am ]
Заголовок сообщения:  Re: Синхронизация смартфона и компа.

Flanker писал(а):
MetalFan, понятно. Да я вообще не вижу смысла в синхронизации (лично для себя). Треки чекаю раз в день — вечером из дома. Если какие-то срочные посылки и надо сразу забрать, то добавляю в Android версию.
А так, ну смысл дрючить сервисы дома и с телефона, имхо.

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

Автор:  newfork [ Вс фев 12, 2017 4:05 pm ]
Заголовок сообщения:  Re: Синхронизация копий программы (по локал.сети и не только

Не стал вникать в повторы в теме, но если еще актуально...
По моему мнению можно создать 2 лок файла, один вешается, когда идёт глобальное обновление общей базы треков. Тогда все копии, которые подключены к онлайну, при исчезновении данного файла произведут дополняющее чтение базы, чтобы не потерять своё.
Во вторых, можно сделать что-то вроде Lock_db_"имя блокирующего устройства" и тогда можно определять кто подвесил лок и чтобы у допустим головной машины был приоритет прибить любой блок по команде пользователя.
В остальном, пока нет лока все клиенты открывают удалённую копию базы только на чтение или скачивают её к себе для объединения, если она отличается от локальной копии. Таким образом проблема постоянно открытой в онлайне базы отпадает.
Что касается сервиса обновления, тот же лок, с именем блокирующего устройства + код TTL код времени жизни, если программа(любая, которая хочет обновить инфу о треках) читает этот лок например lock_srv_100_"имя устройства" имя устройства можно игнорировать, а вот код дешефрует и проверяет, если время истекло, она создаёт свой лок, удаляет старый и делает своё дело. В таком случае, пока время жизни лока актуальное, кроме создающего свой лок, ни кто не обратится к сервисам и в случае потери конекта любой сможет убить лок фай, когда он будет просрочен.

Автор:  SNike [ Пт мар 17, 2017 12:00 pm ]
Заголовок сообщения:  Re: Синхронизация копий программы (по локал.сети и не только

Закинул портативную версию TrackCheker на диск Mega. Соответственно, на всех компах где подключен этот диск программа в одном и том же состоянии. Проверил треки на одном компе, данные по трекам обновились, обновленные данные ушли в облако и оттуда перетекли на все другие компы, на которых используется этот Mega-диск. Вот и вся моя синхронизация на данный момент. Так же и с аськой поступил, чтобы переписки с любого компа были на всех остальных, как будто работаешь на одном устройстве.

Автор:  MetalFan [ Пт мар 17, 2017 3:07 pm ]
Заголовок сообщения:  Re: Синхронизация копий программы (по локал.сети и не только

newfork, ну тут могуть всплыть грабли, если не успеют синхронизироваться файлы.
Вообще в программе есть опция "Закрыть другии копии программы"... как раз для использования при запуске из облака.

Автор:  maxim.gl [ Пт мар 17, 2017 3:26 pm ]
Заголовок сообщения:  Re: Синхронизация копий программы (по локал.сети и не только

SNike писал(а):
Закинул портативную версию TrackCheker на диск Mega

тебе хорошо, а мне интересно ведроид -и-мелкокомягкий подружить :crazy:

Страница 4 из 4 Часовой пояс: UTC + 3 часа
Powered by phpBB® Forum Software © phpBB Group
http://www.phpbb.com/