-
23.01.2009, 15:18 #16
- Регистрация
- 16.06.2005
- Адрес
- Москва, Russia
- Возраст
- 51
- Сообщений
- 436
- Поблагодарили
- 31
- Поблагодарил
- 71
Я не уверен, но мне кажется, что изначально так и было: был создан формат именно для определенных соревнований. Потом просто устроители других соревнований подхватили и некоторые начали вносить изменения. ИМХО, сам стандарт не такой уже плохой (тупо извлекаем подстроку с такой-то позиции и такой-то длинны), просто устарел он.
-
23.01.2009, 15:19 #17
- Регистрация
- 25.08.2006
- Адрес
- Шадринск, Курганская обл., Россия
- Возраст
- 37
- Сообщений
- 1,866
- Поблагодарили
- 175
- Поблагодарил
- 278
Да куда вы все суете этот XML, ну засунули его в конфиги гнома и что? вы читать конфиг на XML длинной несколько сотен строк пробовали?
А по adif тут на рефлекторе уже был разговор это чистый SGML подсемейством которого и является XML. Но он тут нафиг не нужен.
По поводу форматирования Кабрилло могу написать скрипт на perl который будет выраванивать в нужном формате все строки с QSO.
А вообще сейчас есть хорошая платформа на базе ЕРМАКа, можно получить универсальный протокол для всех логов.Для человека с молотком любая проблема кажется гвоздем.
Слава богу, теперь уже БЫВШИЙ член СРР, 73!
-
23.01.2009, 15:36 #18
-
23.01.2009, 16:00 #19
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
Пробовали, конечно... И ничего страшного нет... Все работает... Есть ХML узел (Node), есть парсер... читай любую секцию и ее атрибуты, загоняй в коллекцию и работай дальше. И не только ведь файлы конфигурации... Мегабайтами информацию на ХML приложения перелопачивают и ничего...
Тут дело не в самом ХML, дело в подходе... к формату. А переделать или использовать новое всегда можно... да и нужно... Иначе нафига все эти новшества, если никто не использует?
ЕРМАК не встречал, чтобы он уже широко использовался... уже в логах...73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
23.01.2009, 16:53 #20
-
23.01.2009, 18:22 #21
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Совершенно ничего не мешает. По АДИФу есть форум логгерописателей, где проводятся голосования по изменению формата, есть сайт www.adif.org, есть главный разработчик AA6YQ, так что препятствий нет.
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
23.01.2009, 22:20 #22
- Регистрация
- 01.02.2008
- Адрес
- Харьков, KN89DX
- Возраст
- 54
- Сообщений
- 33
- Поблагодарили
- 2
- Поблагодарил
- 29
Я не призываю крушить всё старое - просто посмотрел на форматы и удивился: будто с другой планеты
Это просто пример. Я писал про CSV/XML. Есть и другие текстовые форматы, просто CSV и XML наверное лидеры по использованию, к тому же последний легко расширяется при необходимости.
Я как раз с этой стороны и смотрю - возможно свободного переноса информации из одной программы в другую, а тажке безпроблемная передача отчёта о работе в дипломнуюКомиссию/судейскуюКоллегию/etc. У ADIF, как мне кажется, есть такие недостатки: от рождения заточен под ARRL и не стандартен с программерской точки зрения. Даже если к примеру набирать его в ручную, сделать в нём ошибку наверное даже проще, чем при ручном наборе well-formed XML.
Всем спасибо за ссылки и имена людей, участвующих в совершенствовании форматов.
Пошел переваривать информацию
-
24.01.2009, 10:44 #23
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,722
- Поблагодарили
- 8994
- Поблагодарил
- 4771
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
24.01.2009, 11:26 #24
- Регистрация
- 25.08.2006
- Адрес
- Шадринск, Курганская обл., Россия
- Возраст
- 37
- Сообщений
- 1,866
- Поблагодарили
- 175
- Поблагодарил
- 278
Для человека с молотком любая проблема кажется гвоздем.
Слава богу, теперь уже БЫВШИЙ член СРР, 73!
-
24.01.2009, 16:29 #25
- Регистрация
- 12.03.2007
- Адрес
- Грац, Австрия - Санкт-Петербург, Россия
- Возраст
- 60
- Сообщений
- 1,749
- Поблагодарили
- 375
- Поблагодарил
- 160
RA9QCE:
Это правильно, что сам по себе XML не читаем и не удобен для человеческого восприятия... Однако, кто мешает XSLT/XML/XSL-FO связку использовать... В любой формат загоняйте и вперед... А насчет Cabrillo, что только английские буквы... Тут да... если бы разработчики чуточку подумали, то может бы вспомнили, что есть и UTF-8... и юникод...73! Михаил (OE6MAF) :: HB9/OE6MAF, DL/OE6MAF
-
30.09.2009, 21:13 #26
- Регистрация
- 01.02.2008
- Адрес
- Харьков, KN89DX
- Возраст
- 54
- Сообщений
- 33
- Поблагодарили
- 2
- Поблагодарил
- 29
Так, чисто мысли вслух.
Ну, я так смотрю что ADIF 2.0 занял нишу универсального формата, в то время как Cabrillo и REG1TEST - форматов логов для контестов.
А в принципе они все очень напоминают то, что довольно давно продвигается как человеко-ориентированный формат - я о YAML. Если бы вдруг кому-то захотелось доусовершенствовать формат лога, я бы посоветовал взять за основу YAML: куча библиотек для разнообразных языков, легко читается человеком. Остаётся только определить список сущностей и формат лога готов.Последний раз редактировалось UR6LAD; 30.09.2009 в 21:26. Причина: громатеко
-
30.09.2009, 21:23 #27
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 60
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
-
30.09.2009, 21:39 #28
- Регистрация
- 03.02.2006
- Возраст
- 52
- Сообщений
- 18,722
- Поблагодарили
- 8994
- Поблагодарил
- 4771
Игорь, к сожалению люди далекие от праграммирования совершенно не понимают разницу между "форматом лога" и "форматом переноса данных" между логами.
Да конечно можно! И получить лог с такими требованиями: не ниже Core Duo 3, 4 гб памяти и т.п. Понимаете, любые навороты очень прожорливы.73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
30.09.2009, 21:45 #29
И еще по поводу неудобства Carbillo судьям в том плане, что пробелы ставят как угодно.
Это решается элементарно в судейской программе введением умного, как сейчас стало модно говорить, "парсера", который ищет данные не по знакоместу, а по записям в строке, которые разделены символом пробела или табуляции (при необходимости определяются как разделительные и любые другие знаки).
И пусть издеваются с отчетом как хотят, хоть по одному пробелу между записями ставят, хоть по десять, хоть по табуляции щёлкают... Кстати, последнее "любят" делать многие низкоквалифицированные пользователи при ручном редактировании Cabrillo, считая, что это тоже самое, что несколько пробелов
-
01.10.2009, 17:51 #30
- Регистрация
- 20.08.2009
- Адрес
- Дубна
- Сообщений
- 18
- Поблагодарили
- 1
- Поблагодарил
- 5
А что, в Фортране тоже пробелы имеют значение. Хороший, наверное, был язык. Лет 20 тому назад. Ничего, и адиф подтянется, но не в этой жизни.
Что самое пакостное в адифе - он ASCII. Забыли, что в мире не только латиница есть. Интернеты уже лет 5 как массово пересели на UTF8, виндовоз тоже подтянулся, а кроме DBLog я даже не смогу назвать UTF8-compatible логгера. Обидно.
Поднимал вопрос в HRD, EQF, результат - ноль. Другими логгерами не пользовался, не знаю.
А всего-то навсего правильно использовать тег <ENCODING> в ADIF. И конечно логгер внутри должен использовать мультибитную кодировку, в т.ч. и в базе. Иначе капут.
Социальные закладки