TrackChecker
https://forum.trackchecker.ru/

Синхронизация данных между версиями программы
https://forum.trackchecker.ru/viewtopic.php?f=30&t=19
Страница 1 из 4

Автор:  MetalFan [ Вт ноя 27, 2012 10:33 am ]
Заголовок сообщения:  Синхронизация данных между версиями программы

Предлагаю обсудить возможность синхронизации данных.
Нужна ли ( :lol: ) и каким образом может быть реализована.

В данный момент в разработке простой вариант с возможностью выгружать/загружать треки из/в настольной версии в/из мобильные посредством обменного xml-файла определенного формата.
Осталось дождаться реализации импорта/экспорта данного файла от GrAnd'а...

Автор:  the0law [ Вт ноя 27, 2012 2:12 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

А может попробывать через службы типа dropbox, gdrive ?

Автор:  AgentD22 [ Вт ноя 27, 2012 2:14 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

MetalFan писал(а):
В данный момент в разработке простой вариант ...

Отлично что вариант какой-то уже в разработке!!! На первое время будет не плохим решением.

Но может быть сделать хранение данных пользователей на сервере по предварительной авторизации? Было бы удобнее и не только синхронизировать между двумя версиями, но и получить свой список даже когда под рукой нет программ, так же заносить и проверять - всё онлайн.

the0law писал(а):
А может попробывать через службы типа dropbox, gdrive ?

Смотрю моя мысль не одинока :)

Автор:  MetalFan [ Вт ноя 27, 2012 3:51 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

AgentD22 писал(а):
хранение данных пользователей на сервере по предварительной авторизации

А тут возникает проблема с синхронизацией доступа... что, если два инстанса программы скачали данные, поменяли и пытаются "залить" обратно... как разруливать?

Автор:  AgentD22 [ Ср ноя 28, 2012 9:06 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

MetalFan писал(а):
AgentD22 писал(а):
хранение данных пользователей на сервере по предварительной авторизации

А тут возникает проблема с синхронизацией доступа... что, если два инстанса программы скачали данные, поменяли и пытаются "залить" обратно... как разруливать?


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

Автор:  MetalFan [ Ср ноя 28, 2012 9:52 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

AgentD22, что значит "существующего" с "заливаемым"? где существующего? в какой момент?
в общем хранение и использование несколькими инстансами приложения одного xml файла - совершенно не вариант. т.к. повлечет за собой появление неразрешимых коллизий.
Если только переходить на хранение данных пользователей в онлайн-БД, но этого точно не будет в ближ.время.

Автор:  the0law [ Ср ноя 28, 2012 10:39 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

MetalFan писал(а):
Если только переходить на хранение данных пользователей в онлайн-БД, но этого точно не будет в ближ.время.
Ну это уже тогда на платной основе только. А если рассмотреть вариант такой: Бесплатная версия - обмен просто xml, а ежели хочешь онлайн то платить. Или потреково или за год сразу.

Автор:  MetalFan [ Ср ноя 28, 2012 10:52 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

the0law, тоже вариант. но скорой реализации не обещаю. Катастрофически не хватает времени(

Автор:  AgentD22 [ Ср ноя 28, 2012 11:27 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

Остается лишь повториться:

AgentD22 писал(а):
Отлично что вариант какой-то уже в разработке!!! На первое время будет не плохим решением.

Автор:  MetalFan [ Чт ноя 29, 2012 7:17 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

AgentD22, на самом деле остается дождаться реализации импорта/экспорта обменного xml-я от автора версии для Андроид. Но он почему-то не спешит с добавлением такой функции в приложение(

Автор:  AgentD22 [ Чт ноя 29, 2012 4:42 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

Готов попинать его... можно даже долларовыми бумажками :)
Давайте координаты :))

Автор:  GrAnd [ Чт ноя 29, 2012 7:40 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

:arrow: Да вот он я. Пинайте. Изображение

Автор:  AgentD22 [ Пт ноя 30, 2012 7:37 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

GrAnd писал(а):
:arrow: Да вот он я. Пинайте. Изображение

Отправил максимально возможную сумму денег из списка в программе. Теперь Вы обязаны сделать импорт/экспорт из xml :)))

Автор:  MetalFan [ Пт ноя 30, 2012 10:20 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

Да я его (GrAnd'а) уже наверное с пол-года прошу прикрутить этот оскомину набивший импорт/экспорт в xml(
Игнорирует меня редиска :cry:

Автор:  AgentD22 [ Пт ноя 30, 2012 10:24 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

Подождем что он тут напишет! И по обстоятельствам применим другие средства, если что :)

Автор:  stPavel [ Пн дек 03, 2012 8:56 pm ]
Заголовок сообщения:  Возможность вводить треки с компьютера

Очень было бы приятно иметь возможность вводить треки с компьютера.
Т.к. в телефон вбивать описание и трек с виртуальной клавиатуры не очень удобно.

Сам не очень себе представляю, как это лучше сделать, но вот варианты, пришедшие в голову:
Например, как подходящий для меня вариант, иметь таблицу в Google Диск, которая бы периодически синхронизировалась с программой.
Или хотя бы файл на SD карте устройства (в каком-нибудь простом и понятном формате), в который можно было бы добавлять новые треки, и экспортировать старые, если понадобится...

Автор:  MetalFan [ Пн дек 03, 2012 10:09 pm ]
Заголовок сообщения:  Re: Возможность вводить треки с компьютера

Это к вопросу про синхронизацию данных разных версий программы... темы объеденены

Автор:  AgentD22 [ Вт дек 04, 2012 9:28 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

stPavel писал(а):
Очень было бы приятно иметь возможность вводить треки с компьютера.
Т.к. в телефон вбивать описание и трек с виртуальной клавиатуры не очень удобно.


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

Автор:  stPavel [ Ср дек 05, 2012 12:03 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

AgentD22, это извращение кокое-то...
Тогда уж проще юзать chrome to phone или fox to phone

Автор:  MetalFan [ Ср дек 05, 2012 6:06 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

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

Автор:  AgentD22 [ Ср дек 05, 2012 2:46 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

stPavel писал(а):
AgentD22, это извращение кокое-то...

Извращение не иметь возможности такого ввода и
stPavel писал(а):
вбивать описание и трек с виртуальной клавиатуры не очень удобно.


MetalFan писал(а):
она позволяет сгенерить QR-код, в который помимо трека включается еще описание и комментарий.


А можно галку в настройках, чтобы генерить короткий код, где будет только сам трек номер?

Автор:  stPavel [ Вт янв 08, 2013 5:03 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

MetalFan писал(а):
Хм, ну если пользуетесь настольной версией, то она позволяет сгенерить QR-код, в который помимо трека включается еще описание и комментарий. далее QR-код распознается телефоном и трек из него может быть добавлен в мобильную версию приложения.

При вставке в android приложение, теряется символ "+". Он заменяется на пробел или что-то другое, выглядящее как пробел.
Это баг windows программы или android приложения?
Или это вообще только у меня так?

Автор:  MetalFan [ Вт янв 08, 2013 9:48 am ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

stPavel писал(а):
Это баг windows программы или android приложения?
Наверное это особенность генерации QR кода через сторонний сайт с пом. URL... посмотрю, что можно сделать

з.ы. посмотрел. Это бага/особенность работы версии программы под андроид.

Автор:  stPavel [ Вт янв 08, 2013 3:01 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

MetalFan,
Как бы сообщить об этом автору android приложения? ))

Автор:  MetalFan [ Вт янв 08, 2013 6:27 pm ]
Заголовок сообщения:  Re: Синхронизация данных между версиями программы

stPavel, эмм.. ну написать в соотв. разделе форума)

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