ПРИВЕТ ЧИТАЮЩИЙ НАРОД :-) Так уж вышло, что материальный интерес подтолкнул к попытке решения радиолюбительского вопроса. Получив заказ с Балеарских островов на онлайн QSL сервис я его сделал. Причём с возможностью заказать QSL карточку даже если лог DX станции существует только на бумаге :-) Только трейлером к нему появилась другая проблема: заказчик слабо понимает как конвертировать присланные его пользователями ADIF логи к виду в котором их обрабатывает сама программа сервиса. При попытке её решить сам наступил на грабли многообразия радиолюбительского логового софта. Несмотря на то что есть ADIF стандарт, поля в файлах располагаются как было удобно автору программы логгера. В одних файлах пробелы есть, в других нет. В логгерах для тестов нужны поля контрольных номеров, для любителей DX работы неплохо бы иметь поля зон ITU, WAZ, префиксы по DXCC и т.д. А для того чтобы отправить QSL карточку достаточно позывного, дата-время, мода и рапорт. Но при этом совсем не плохо бы запомнить что за эту связь карточка уже ушла ;) При этом, если служба работает онлайн (на сервере) совсем не лишним оказалось убрать лишние поля (мегабайты) и облегчить жизнь процессору. Конвертированные в txt файлы с обрезанными полями в разы меньшего объёма. Ну и естественно настолько же быстрее обрабатываются.
Занимаясь (ранее :P ) QSL карточками злился на то что на поиск в журнале, отметку о получении, отписке, штамповке и отправку карточек уходит масса времени. В розовом отрочестве такая работа доставляла удовольствие, а сегодня удовольствие доставляет только "посмотреть" . Тем не менее, есть моральные обязательства обязывающие эту работу делать. И вот тут начинаются проблемы поиска. В каком логе (N1MM или DX4WIN) нужная связь. Форматы разные. Для объединения в один файл всё равно нужен какой-то конвертор. Потратил много времени на то чтобы разобраться что предлагают радиолюбители на просторах интернета. Вариантов конвертации из одного лога в другой множество, но своих я там не нашёл. Интерес представляют программы конвертации сначала в текст, а потом в свой фомат. Но и таких нет. Лучшее что нашёл - программу проверки правильности полей - Adif Master (не имеет функции экспорта) и конвертор ADIF to TXT от SP7DQR ( не запоминает конфигурацию выходного формата - каждый раз выбирать вручную :sick: И пришла мысль сделать онлайн конвертор из ADIF в текст :woohoo: Благо алгоритм работы уже прощупан настолько что можно просить у вас совета.
1. Если делать, то как пользователю удобнее получить конвертированный файл: с экрана или на E-mail ?
2. Позволять ли пользователю самостоятельно тасовать поля и в каком объёме? Во всех популярных логах число полей разное. Может быть для самостоятельной обработки QSL обмена достаточно нескольких основных? Типа дата время диапазон мода и рапорт?
3. А может вообще не делать ?
Какие мысли есть, народ? Поделитесь. Либо здесь в гостевую, либо в форуме на Хаммании