онлайн-синхронизирование
- bass
- Не в сети
- Administrator
- Сообщений: 811
- Спасибо получено: 0
Есть некий сервер, на котором для юзера создаётся учётка. В самом простом варианте синхронизация выглядит так: нажимаем чудо-кнопку и ждём когда сольётся вся история и подключится крыса, а при выходе — заботливо зальёт снова на серв (опционально — удалит).
Вариант другой. Сама синхронизация находится на сервере. Выглядит это так — за сеанс накопленная история отправляется на сервер и уже там синхронизируется.
Вариант третий. На сервер отправляется только накопленная за сеанс история, а скачка и синхронизирование делаем сами руками на свой вкус.
Кто чего скажет-дополнит? Кодеры, кто как это видит?
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Toxa
- Не в сети
- Platinum Member
- Сообщений: 368
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- LighTning
- Не в сети
- Junior Member
- Сообщений: 30
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- pHe1L
- Не в сети
- New Member
- Сообщений: 8
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- arpeccop
- Не в сети
- Elite Member
- Сообщений: 183
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Toxa
- Не в сети
- Platinum Member
- Сообщений: 368
- Спасибо получено: 0
pHe1L, можешь считать меня параноиком, но лучше я буду с рассинхронизированной историей, чем доверять ее хранение на неизвестно чьем сервере.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- CowBrat
- Не в сети
- Elite Member
- Сообщений: 201
- Спасибо получено: 0
pHe1L, можешь считать меня параноиком, но лучше я буду с рассинхронизированной историей, чем доверять ее хранение на неизвестно чьем сервере.
+1. Только что прочитал описание сервиса, надеялся, что можно семому указать сервер для хранения. Но нет, а хранить на абы чьем сервере, да еще который станет в перспективе платным, или будет показывать "ненавязчивую рекламу", нафиг.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- bass
- Не в сети
- Administrator
- Сообщений: 811
- Спасибо получено: 0
Кстати, была года два назад другая идея, которую безуспешно пытался реализовать бывший мембер Андрей Ловерской — до подключения крыса коннектилась к почте, скачивала оттуда историю, после окончания работы — заливала.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Delphuk
- Не в сети
- Moderator
Ну, а из кодеров кто чего скажет?
Кстати, была года два назад другая идея, которую безуспешно пытался реализовать бывший мембер Андрей Ловерской — до подключения крыса коннектилась к почте, скачивала оттуда историю, после окончания работы — заливала.
Есть вариация на эту же тему с использованием плагина RnQ Script Launcher , заливка хистори уже реализована, нужно только малость модифицировать и добавить скрипт для скачивания хистори с ФТП сервера. Да и требуемые события как раз присутствуют и обрабатываются плагином. Как вариант можно воспользоваться другим плагином для работы со скриптами.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Хотя канечно бизнес модели там всякие возможны... (реклама например)
В общем идеи у меня есть кое-какие (и потихоньку планирую реализацию)
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Toxa
- Не в сети
- Platinum Member
- Сообщений: 368
- Спасибо получено: 0
сейчас это можно реализовать только сторонней утилитой, которая при дисконнекте:
1. будет составлять список дат/времени сообщений в истории (я так понимаю в файле истории индекса никакого нет?)
2. скачивать такой же, только ранее сформированный, список с сервера
3. находить различия
4. формировать список сообщений, имеющихся локально, но отсутствующих на сервере
5. заливать список сообщений на сервер
6. заливать на сервер список дат/времени сообщений
а при коннекте будет делать все наоборот
хм... теоретически это даже и плагин можно заставить делать. даже при существующем АПИ, но через костыль...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- vovoshka
- Не в сети
- Senior Member
- Сообщений: 62
- Спасибо получено: 0
как вариант предлагаю подумать над:
запуск
с локального места происходит сравнение размера файлов(даты изменения), при различии закачивается файл с сервера (существующие перемещаются в бекап для возможности синхронизации)
выход
тоже самое только на сервер
выигрыш-можно использовать любой фтп (хостинг, предоставляющий фтп, можно использовать функцию "дописать" .
собственно вся затея поиметь историю на сервере очень привлекательна. и первый клиент, реализующий это привлечёт много народу. (кип к сожалению более близок к этому, организовав уже для инфиумовцев учётки с местом под пересылаемые файлы на их серваке.
очень бы хотелось всёже сделать это в крысе.
зы еще для реализации этой фичи необходим нормальный инструмент для работы с историей (синхронизация, исправление повреждённой,)так как с синхронизацией истории ошибок думаю прибавится...
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Toxa
- Не в сети
- Platinum Member
- Сообщений: 368
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- arpeccop
- Не в сети
- Elite Member
- Сообщений: 183
- Спасибо получено: 0
Хотя есть один готовый проект для никсов - Iserved (iserverd.khstu.ru/russian/about.html). Там в логах вся история будет храниться. У меня пока нет времени разобраться в нем и поставить на свой сервер. Кто разберется в этом отпишитесь здесь.
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- Rapid D
- Не в сети
- Administrator
- Сообщений: 1995
- Спасибо получено: 35
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.
- arpeccop
- Не в сети
- Elite Member
- Сообщений: 183
- Спасибо получено: 0
Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.