HPC.ru lite - Все форумы
Форум: Windows Mobile и Pocket PC - общие вопросы
Тема: ActiveSync. Логика синхронизации.
Страницы: 1 [2] 3

[Ответить]
Новый папа [01.02.2007 23:37] :
БГ может и идиот, но из всех идиотов, он самый богатый идиот, а это что-то да значит
Когда какой-то софт разрабатываешь, то обычно встаешь перед выбором напичкать его под завязку всякими фенечками или ограничится необходимым минимумом.
В принципе, можно понаделать много всяких галочек, не просто блокирующий КПК, а блокирующих по-хитрому, с учетом выбранного вами времени и типа календаря (Китайский там, Лунный, Древнеегипедский), а так же с возможностью добавления своих сценариев на встроенном скриптовом языке... Много чего можно замутить (об этом отдельно ниже). Не думаю что это проблема для программистов майкрософт.
Я думаю, они просто не ожидали, что много кому может понадобиться иметь два разных списка контактов там, где в принципе предполагается один.
Если нужен какой-то альтернативный список, так и сделайте его альтернативным, т.е другим, отдельным от основного. Вот это правильная логика. И этой логики и придерживается ActiveSync - что у вас в десктопном аутлуке, то и в карманном.

Глупо прибивать контакты "случайно" Наверное сразу с шифтом прибиваешь то? Иначе то они в корзину попадают, восставить не сложно. Так БГ тут не виноват, что контакты грохают не смотря.

Ну ну... одну галку. Прошу подробно тут изложить каким образом она способна решить проблему синхронизации. Ты ведь, надеюсь, понимаешь, что галка лишь убережет тебя от случайного удаления, но не решит проблему в общем виде. Допустим, если ты хочешь добавить на КПК контакт, но при этом у тебя уже есть такие контакты, добавлять которые нельзя. А сделать эту операцию ты хочешь именно с ПК, т.к. и на нем этот контакт быть должен. Давай, объясни мне как твоя галка с этим со всем справится?
Новый папа [02.02.2007 01:43] :
Сразу предупреждаю, не знаток.... С первого раза в гугле тоже не нашел. Поэтому решил спросить, что есть GUID? Идентификатор?
Если так, тогда тоже не понимаю каким образом он поможет решить вопросelk_'а.

Предлагаю описать тут элегантное решение (использующее GUID разумеется) простой ситуации, описанной несколькими пунктами:
1. Есть контакты на КПК, есть контакты на ББ, причем и там и там имеются одинаковые контакты.
2. И там и там имеются различные контакты.
3. На КПК удаляется часть контактов.
4. Несколько контактов на КПК добавляется.
5. Часть контактов на КПК изменяется.
6. Принимается решение (и некие действия, кстати какие) часть из "запрещенных" контактов "легализовать", т.е. сделать их доступными для ББ, а часть из "легальных" "запретить" (т.е. такой контакт должен автоматом удалиться на ББ, ведь он там был).
7. Тоже самое, что и в п.3-6, но уже в направлении ББ->КПК.
8. Тоже самое, что выше в п.1-7, но в ситуации, когда в момент всех манипуляций КПК подключен к ББ и запущен АактивСинк.

Ну пока хватит...
NikoS [02.02.2007 06:50] :
Изначальное заблуждение
Свойственно тем, кто не знаком с нападками разных софтверных кампашек на Мiкрософт с тяжбами в судах - типа MS монополист.

Кстати, БГ о выходах в своей конторе нового софта узнаёт де-факто, и снимает пенки - он это заслужил

Давай, объясни мне как твоя галка с этим со всем справится? Интересно послушать.

Чтобы вкатить в ПЗУ "галку лишнюю" , до кучи прописав сценарий её работы
(а скока это в байтах - 15? - 350?), надобно что то выкинуть на такой же объём.

В принципе из WM5 много чего стороннего можно выкинуть.
И не в байтах, а в мегабайтах. Но тогда — в суд на Мiкрософт

Предлагаю описать тут элегантное решение (использующее GUID разумеется) простой ситуации, описанной несколькими пунктами
Да не будет никаких решений — обкакали БГ в курилке и разошлись по рабочим местам.

Проще не париться с "перемыванием" БГ, а делать бакуп контактов на ППЦ (10~100кб)
И на бб в почтовике создать учётную запись спец для синхры.

.
Новый папа [02.02.2007 10:38] :
Ну а ты просто подумай над алгоритмом действий юзера с твоей галкой и сразу все поймешь
Вот будет галка "не трогать контакты на стороне КПК". Ты заведешь 100 дополнительных контактов в аутлуке на ББ, которых не должно быть в КПК. Потом еще 100 которые должны быть и там и там. Как их в КПК загнать?
Если галку снять, тогда перельются все 200, а нам надо только 100.
Получается что галку больше снимать нельзя
Такая одноразовая получается синхронизация. Отличная идея!

Значит надо галку ставить не одну, а для каждого контакта. Типа какой контакт должен с КПК синхронизироваться, а какой нет. Теперь вопрос, где такую галку лепить, в самом АутЛуке или в АктивСинке?
Давай, подумай.. а я тебе потом еще кучу вопросов задам
NikoS [02.02.2007 11:05] :
Правильно.
Вот и получается, что
Естессна — в каждом контакте

И место для галки — в ппц. Но...
Читать выше.

Тока это — лишь моя фантазия экспромтом — по ходу местных тёрок

.
Новый папа [02.02.2007 11:08] :
Кстати, нет. У нас в Орле есть один богатый идиот с 8 классами образования Как у него бизнес работает никто не может объяснить... вот есть у него куча активов, все в кредит, и на этих активах он торгует, сдает в аренду и т.д. Учета - нет!
Т.е. он не знает сколько он потратил на то, сколько на это, сколько у него прибыли и т.д... Просто тупо приходят с точек деньги, их пускает на оплату кредитов и прочего... хватит ли денег завтра, не хватит ли, он не знает. Но работает Уже половину орла скупил таким макаром
Новый папа [02.02.2007 11:18] :
А я считаю, что ее место в актив-синке Ибо может быть несколько разных устройств, с которыми нужна синхронизация. Удобней, на мой взгляд, иметь список галок для кадого нового устройства именно в АктивСинке.
NikoS [02.02.2007 11:31] :
А я считаю, что ее место в актив-синке Ибо может быть несколько разных устройств, с которыми нужна синхронизация. Удобней, на мой взгляд, иметь список галок для кадого нового устройства именно в АктивСинке.Всё равно - по логике - помечать надо сам контакт

Будь то в ппц или в пц

.
Новый папа [02.02.2007 11:40] :
Так значит надо галки и на КПК и на ББ расставлять, иначе однобокость получается. А в этом случае, будут уже конфликты галок идти
Головная боль одна, а не решение.
NikoS [02.02.2007 12:00] :
Потому то в Мiкрософте — не дураки сидят.

От чего плясали, к тому и приплелись

.
[Ответить]
[< Назад]  [Вперед >]