Информация об изменениях

Сообщение Re[5]: Sciter Notes от 08.09.2017 22:23

Изменено 08.09.2017 22:47 VladCore

Re[5]: Sciter Notes
Здравствуйте, c-smile, Вы писали:

VC>>Ты никогда не делал шаринг?

VC>>По ссылке там все правильно написано, но неким владельцем бизнеса в вакууме который ничего в serverless шаринге не понимает.

VC>>Ты же написал sciter и sciter notes. вот это у меня в голове не укладывается.


CS>Поясни, что ты имеешь ввиду. И что именно не укладывается?


Придумать+реализовать+впарить альтернативу кросплатформенным GTK и Qt сильно сложнее для меня (и по факту всем кроме тебя ) чем прикрутить облачную синхронизацию. что тут непонятного

VC>>У шаринга есть два непересекающихся решения:

VC>>1 — сихронзация между своими и чужими устройствами заметок целиком.
VC>>2 — совместное online-редактирование одной заметки разными пользователями, как в google docs.

CS>Есть еще несколько режимов. Например: сихронизация между своими устройствами, что отличается от "между своими и чужими".


Это потому что ты по моему на одних файлах зациклился. Для инкрементального шаринга нужен ещё журнал inserted/updated/deleted заметок. Без него не знаю как сделать именно инкрементальный шаринг заметок хотя бы целиком (п1)

CS>Это вот

CS>"2 — совместное online-редактирование одной заметки разными пользователями, как в google docs"

CS>требует content merge / diff что технически решаемо, но практическая полезность в контексте именно note taking под большим вопросом.

CS>Что не исключает появления данной фичи в будущем. contect merge код в sciter уже есть и так. Но не выведен наружу.

По классике online совместное редактирование — делается вокруг паттерна "команда" (банда четырёх 95-го года книжка). уверен что ты в курсе как это — хранятся не документы а последовательность изменений в документе.

А мердж/дифф оперирует документами внутри и он не сеовсем для онлайна.

CS>В принципе в текущей версии можно export note на одной машине, import на другой. И потом обратно. Т.е. manual synchronization.


Потому что ты зациклился на файлах. IMHO.

Все IMHO

P.S. Import/экспорт и шаринг хотя бы между своими устройствами — это как говорят в одессе две большие разницы
Re[5]: Sciter Notes
Здравствуйте, c-smile, Вы писали:

VC>>Ты никогда не делал шаринг?

VC>>По ссылке там все правильно написано, но неким владельцем бизнеса в вакууме который ничего в serverless шаринге не понимает.

VC>>Ты же написал sciter и sciter notes. вот это у меня в голове не укладывается.


CS>Поясни, что ты имеешь ввиду. И что именно не укладывается?


Придумать+реализовать+впарить альтернативу кросплатформенным GTK и Qt сильно сложнее для меня (и по факту всем кроме тебя ) чем прикрутить облачную синхронизацию. что тут непонятного

VC>>У шаринга есть два непересекающихся решения:

VC>>1 — сихронзация между своими и чужими устройствами заметок целиком.
VC>>2 — совместное online-редактирование одной заметки разными пользователями, как в google docs.

CS>Есть еще несколько режимов. Например: сихронизация между своими устройствами, что отличается от "между своими и чужими".


Да, между своими и чужими отличается. Но не архитектурно (не смог придумать менее вычурного синонима).
Для инкрементального шаринга нужен ещё журнал inserted/updated/deleted заметок. Без него не знаю как сделать именно инкрементальный шаринг заметок хотя бы целиком (п1)
Одними только файлами такой журнал и запросы к нему "дай мне все обновления начиная с N+1" никак не обойтись

CS>Это вот

CS>"2 — совместное online-редактирование одной заметки разными пользователями, как в google docs"

CS>требует content merge / diff что технически решаемо, но практическая полезность в контексте именно note taking под большим вопросом.

CS>Что не исключает появления данной фичи в будущем. contect merge код в sciter уже есть и так. Но не выведен наружу.

По классике online совместное редактирование — делается вокруг паттерна "команда" (банда четырёх 95-го года книжка). уверен что ты в курсе как это — хранятся не документы а последовательность изменений в документе.

А мердж/дифф оперирует документами внутри и он не сеовсем для онлайна.

CS>В принципе в текущей версии можно export note на одной машине, import на другой. И потом обратно. Т.е. manual synchronization.


Потому что ты зациклился на файлах. IMHO.

Все IMHO

P.S. Import/экспорт и шаринг хотя бы между своими устройствами — это как говорят в одессе две большие разницы