-
02.02.2011, 04:32 #46Very High Power
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 61
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Причем тут, извиняюсь продвижение? Вы что, хотите сказать, что типа, Микрософт продвигает использование
формата XML? Простите, но это уже ... слов нет, фикция какая-то у вас. Формат XML был описан совершенно
открыто. И масса компаний его использует, как универсальное средство для обмена данными, позволяющее
также производить проверку самих данных. Странно, что вы пишете о том, что знакомы с БД, но такой вещи
не знаете. И раз уж вы сказали про "те места, куда он изначально и не предназначен" - назовите эти места.
Можно здесь, а можете в ЛС, как вам будет удобнее. Интересно очень узнать, где же такие места.
Про пример готового кода, да без проблем. Его и писать не надо, он уже есть и используется. Однако я не совсем
понял, вам пример нужен для каких целей: а) бэкапа базы, б) синхронизации, в) администрирования или для обмена
данными между базами? Сорри, но я не увидел нигде четкой постановки вашей задачи. Опишите ее, если не сложно.
Если пример нужен только для импорта/экспорта данных в XML или CSV с возможностью расширения по полям, то могу
выложить вам готовый год на C# 4.0 хоть завтра. Надо? Вы в коде разберетесь или надо писать хелпушник тоже?
PS И если бы вы были знакомы с базами данных, например, с SQL, то знали бы, что есть готовая команда FOR XML,
для генерации XML из базы автоматом. Тоже есть и для других баз. Это к вопросу "как впрочем и со всем остальным".Последний раз редактировалось RX1AL; 02.02.2011 в 04:37.
73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
02.02.2011, 12:26 #47Very High Power
- Регистрация
- 04.09.2008
- Адрес
- г.Грязи
- Возраст
- 49
- Сообщений
- 1,035
- Поблагодарили
- 136
- Поблагодарил
- 48
-
02.02.2011, 13:54 #48
-
02.02.2011, 14:04 #49Very High Power
- Регистрация
- 23.07.2009
- Адрес
- Москва_кантемировская
- Сообщений
- 3,521
- Поблагодарили
- 573
- Поблагодарил
- 552
Кстати, я и интернетзакладки через гугл синхронизирую на всех своих компьютерах, а с недавнего времени и вид рабочего стола эксплорера и расширения в нём установленые, ну очень удобно ...
SSB Мастдай
73's! Олег
-
02.02.2011, 14:12 #50Very High Power
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 56
- Сообщений
- 1,958
- Поблагодарили
- 113
- Поблагодарил
- 161
Привет всем
Народ я лично или мне синхронизация вааще не нужна
Я делаю кучу резервных копий и АДИФ
Меня это устраивает ...
По поводу АПИ функций было бы не плохо.
Вот к примеру J65-HF программа нет АПИ приходится работать чрез буфер обмена ...
Добавлено через 2 минуты
Чем Вам не нравится формат... Формат очень хороший легко обрабатывается
Используется для хранения настроек и т.д.
При этом не только в Макрософт а и в Линуксе....Последний раз редактировалось UR5FCM; 02.02.2011 в 14:12. Причина: Добавлено сообщение
[SIZE="1"][I][COLOR="Blue"]Log4Win аппаратный журнал для повседневных связей и соревнований [/COLOR][/I][URL="http://log4win.ucoz.net/"]http://log4win.ucoz.net/[/URL][/SIZE]
-
02.02.2011, 14:15 #51High Power
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 49
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
TX: FT-897D Ant: ECO Vertical 7+
-
02.02.2011, 17:56 #52Координатор темы
- Регистрация
- 03.02.2006
- Возраст
- 53
- Сообщений
- 20,122
- Поблагодарили
- 9904
- Поблагодарил
- 5301
Вот читаю эту ветку и прикалываюсь: ну реально народу делать нечего

Топикстартер задал действительно ОЧЕНЬ полезную ф-цию, а народ не разобравшись, начал как обычно советовать.
Синхронизация лога - ЭТО НЕ БАКАП лога!
Поясню на примере:
У нас есть шек с логом, где мы проводим связи и отписываем QSL,
есть дача, где мы только проводим связи,
есть работа, где из первых двух логом мы отписываем директы и подтверждаем LoTW/eQSL.
И так у нас получается 3 лога. И простым слиянием логов мы итоговый лог не получим. Нужна ф-ция которая именно СИХРОНИЗИРОВАЛА все три лога в один. Идея понятна?73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
02.02.2011, 18:03 #53High Power
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 49
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Алексей... все же автор темы я так понимаю имел ввиду несколько другую задачу...
во всяком случае в начале темы...
т.е. синхронизацию между логами разных авторов....
А перенос данных между несколькими копиями лога одного автора, насколько я понимаю сейчас не представляет трудностей... применимо к любому логу... и для этого не нужно делать экспорт импорт.. можно ведь физически копировать БД...
или я неправильно понял?TX: FT-897D Ant: ECO Vertical 7+
-
02.02.2011, 18:08 #54Координатор темы
- Регистрация
- 03.02.2006
- Возраст
- 53
- Сообщений
- 20,122
- Поблагодарили
- 9904
- Поблагодарил
- 5301
Согласитесь, но это же практически тоже самое:
пример:
есть любители использовать 2, а то и более логов разных логов.
Вот то в одном логе поработает, то в другом. То тут карточки на отправку отметить, то там. Вот и хочется в итоге их в один лог собрать - вот от сюда идея синхронизации появилась.
У себя в логе я давно это сделал, так как ситуация описанная мной в моем посте выше у меня реально имеет место быть
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
02.02.2011, 18:29 #55High Power
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 49
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Нет, к сожалению не тоже самое... ибо
1. Разные логи поддерживают adif в разной степени... и разные версии
2. Во многих логах еще существуют свои поля, не поддерживаемые adif
а следовательно часть данных мы теряем....
поэтому как говорят в Одессе - это две большие разницы......
Если речь идет только о автоматизации импорта в рамках одного лога.. тогда другое дело.. но все равно работать и изменять записи мы должны только в одном логе... иначе дома поработали... добавили записи.... пошли на работе сделали изменения... на даче сделали изменения... как это синхронизировать... либо встраивать контроль версии строки либо постоянно гонять в adife весь лог....TX: FT-897D Ant: ECO Vertical 7+
-
02.02.2011, 18:32 #56Very High Power
- Регистрация
- 23.07.2009
- Адрес
- Москва_кантемировская
- Сообщений
- 3,521
- Поблагодарили
- 573
- Поблагодарил
- 552
-
02.02.2011, 18:39 #57High Power
- Регистрация
- 28.02.2010
- Адрес
- Киев
- Возраст
- 49
- Сообщений
- 637
- Поблагодарили
- 80
- Поблагодарил
- 34
Я бы сказал достижимый но маловероятный

Вот как Вы Олег представляете синхронизацию между логом одного автора?
Ведь по сути даже отправка QSL из другого места, есть изменение записи....
Я пока что вижу самый простой вариант в Portable версии... (с помощью определенных инструментов из любого лога можно сделать таковую, чтоб Вы меня опять не обвинили
)
TX: FT-897D Ant: ECO Vertical 7+
-
02.02.2011, 21:40 #58Very High Power
- Регистрация
- 04.09.2008
- Адрес
- Одесса, Украина
- Возраст
- 56
- Сообщений
- 1,958
- Поблагодарили
- 113
- Поблагодарил
- 161
А шо синхронизировать ?
Просто делайте бекап и потом на главном компе(логе) все переносите...
Просто сделать функцию обновление данных базы лога QSL Rcv/Sent и qso с АДИФА из др. компов и все.. Ну новые связи можно и без синхронизации перенести из АДИФА сделав проверку на повторы, т.е. проверить если такие QSO на главном компе и все. У меня так и работает ...
Другое дело два рабочих места в тестах Multi-Multi и надо действительно синхронизировать ...Последний раз редактировалось UR5FCM; 02.02.2011 в 21:44.
[SIZE="1"][I][COLOR="Blue"]Log4Win аппаратный журнал для повседневных связей и соревнований [/COLOR][/I][URL="http://log4win.ucoz.net/"]http://log4win.ucoz.net/[/URL][/SIZE]
-
03.02.2011, 01:35 #59Модератор
- Регистрация
- 18.01.2003
- Адрес
- Кишинёв
- Возраст
- 54
- Сообщений
- 4,543
- Поблагодарили
- 2033
- Поблагодарил
- 8763
Меня не интересуют holly war с апологетами любых вер, включая XML. Ни в ЛС, ни публично. Своё мнение я высказал, но убеждать кого либо не собираюсь.
Вы полностью не поняли. Нужен не пример, а готовый модуль, который логоавторы вставят в свои логи для реализации нужд топикстартера.
Задачи модуля просты - он должен позволить пользователю выбрать любое внешнее хранилище данных из установленных в системе, включая XML файл для любителей. Далее позволить пользователю привязать имеющиеся в хранилище поля к полям сохраняемым логом, при необходимости создать недостающие и обеспечить преобразование типов данных. Ну и конечно обеспечить все необходимые логу операции с данными в хранилище.
Описывать конкретные методы,аттрибуты и т.д. не буду - это уже другой уровень постановки и связанных с ними трудозатрат, реализовав который получается решение 99% задачи.
Только на сишарпе не надо, он без дотнеткостыля не работает.
Вы судите не по моим словам, а по реакции на них. Зря. Я нигде не писал что не нравится или не устраивает. Я писал что суют его где ни попадя, забывая что всякому инструменту есть своё применение.
Возможность использовать разным логам общее внешнее хранилище позволит отменить саму необходимость синхронизации - хранилище то одно, каждый лог берёт из него текущие данные общие для всех логов, и сохраняет там свои специфические поля (то есть нет потерь дополнительных данных). При этом её опциональность не будет напрягать тех, кому в этом нет необходимости. Сам тип хранилища в общем то может быть любым, от SQL базы данных до mdb, а для любителей экзотических танцев при обработке нескольких сотен тысяч записей - XML и даже txt.

URL обратной ссылки
Подробнее про обратные ссылки














Ответить с цитированием

Социальные закладки