Есть.
Вид для печати
Ну процитируй хоть часть его по России чтоли...
Тебе лень искать, а мне лень цитировать.
Мля, теперь вижу
По договоренности с Романом я сам буду заниматься периодическим обновлением используемой программой базы RDA. Думаю раз в неделю будет достаточно.
Для сторонних программ файл лежит тут http://www.r6x.ru/rda.txt
База, используемая программой, оптимизирована - убраны позывные с некорректными RDA, убраны позывные, содержащие дроби.
Если надо - будут убраны нерегулярные позывные, чтобы логи не ругались на позывные типа R450WA. Т.е. база программы может иметь разную степень полноты оригинальной - все зависит от требований пользователей.
Если будет обнаружено, что какие-то позывные вызывают неприемлемые ошибки в логгерах - будут добавлены дополнительные оптимизации. Наоборот - если будет обнаружено, что программа не обрабатывает какой-то позывной (а он есть в оригинальной базе) - тоже будут сделаны поправки. Еще заметил, что в базе есть украинские позывные. У них же URDA. Так что я убрал проверку на UA-UI в префиксе. Пусть и их позывные обрабатываются. Если это ошибочно - сообщите, я верну на место и буду обрабатывать только российские позывные.
Значит база вроде не содержит некорректных RDA. В самой базе уже поменяны SH на YA (это и на сайте RDA уже сделано, кстати). Вроде все RDA нормальные.
Обновление включил. Проверяет, найдена новая база - выкачивает. Заменяет старую.
Для проверки обновления я не включил в архив Config.ini и программа обнаружит "новую версию".
Если есть в ADI пробелы, то и RDA вставляет с пробелами. Нету - значит без пробелов.
После тестирования этого билда - я создам на сайте www.r6x.ru в разделе "Программы" ссылку, куда буду выкладывать билды с исправлениями.
Также финальный билд я соберу под старой IDE, чтобы работала и под 98-й виндой. Вариантов под разные системы не будет. Ну и англоязычный вариант, если он действительно нужен, можно забабахать.
Ошибки, пожелания - пока можно тут. Потом, после финального билда - на майл.
В программе он теперь отображается.
Понимаете - если бы база была унифицирована, то тогда можно что-нибудь придумать.
Скажем изначально формат был бы такой, что учитывал домашний QTH, дату начала экспедиции (проживания, прописки), дату окончания.
А так же все в разнобой там.
"RA0FU","SL-15","BEFORE 04.1996","+"
"RA0BM/1","LO-23","7,2","n/a"
"R9KWK","YN-14","RR-06-24","+"
"R0/UR8LV","SH-10","22-24.09.200","+"
"R9/LY3BKV","OB-01","09.95-12.97","n/a"
"UA9MA","OM-30","AFTER 01.11.2007","n/a"
"UE3YAR/P","BR-04","WKD 12.04.2008","n/a"
"UE4NNU","KI-04","QSO 28 MARCH 2008","n/a"
"RU3NHY/1","AR-31","QSO 03/02/2008","n/a"
"UE8TWV","UO-03","10-11.03.06 UO-03 12.03.06 UO-","+"
а есть и без даты
"RA9JX/9","TN-03",,"n/a"
Поди разберись в таком разнообразии.
И не будет ли логгер ругаться, что RA6XTD/3 с MA-01, к примеру, не соответствует позывному?
Да нет. Везде вы были несколько раз.
Гляньте тут http://www2.dxsoft.com/rda/rdasearch.php
Убирать дублеров я не стал, т.к. неизвестно в случае, к примеру, RZ6AQB
какой брать KR-09 или KR-02.
Поэтому по-договоренности, озвученной ранее, берется занесенный в базу первым.
Хотя явные дубляжи можно, в принципе, почистить
Как типа тут
RZ6APF=KR-50
RZ6APF=KR-50
Потестил,работает быстро 20000+ qso обработал за 1сек.
Вроде и РДА поставил ок(при свободном времени посмотрю тщательней).
Может вам написать скрипт для автоматического вычищения базы, чтобы не ублажать её вручную каждый раз?
Предлагаю вообще не вносить модификации в те QSO, позывные которых имеют в базе несколько записей с разными районами, а выдавать предупредительный репорт в текстовый файл о том, что есть такие-то QSO, у которых невозможно определить район, мол узнавай у оператора или жди пока придет QSL с указанным районом за конкретное QSO.
Тоже мысль.
Если есть несколько записей и в них разные RDA, то не обрабатывать, но заносить в другой файл предупреждение. Если просто несколько дублирующихся, то заносить как обычно.
Хорошо.
Но тогда надо прямую ссылку потом будет разместить где-то, т.к. планов перевода нашего местного сайта на английский нет.
Не переживайте, коллега. :)
Не в ручную же я дроби и т.д. вычищал.