-
13.07.2009, 14:48 #106
-
13.07.2009, 14:48 #107
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
ADIFLookup делает ту же работу с QRZ.COM, около 1500 ЩСО за минут 15-20. Сервер можно попросить перенастроить, а может ничего и не потребуется.
Если сделать отдельной утилитой, можно ее повесить на сайте РДА, чтобы все могли пользоваться. Смысл в том чтобы по-быстрому обработать лог за соревнования и импортировать в журнал..
Хороший вопрос. А как же это у Вас уже сейчас организовано? Наверно первую, или сделать возможность выбора из списка предлагаемых вариантов. Дробные позывные естественно отбрасываем, с ними не разберешься.Последний раз редактировалось R8TX; 13.07.2009 в 14:52.
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 14:49 #108
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 59
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
ноут intel pentium dual core 1.73 Ghz, 1GB DDR2, WinXP SP3
Игорь (EW4DX)
-
13.07.2009, 14:51 #109
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 15:00 #110
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 43
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
А какая разница? Ведь в файле, что я скачал с www.rdaward.org есть и иностранные позывные.
Суть алгоритма проста.
Смотрим очередную строку лога.
Если это строка с информацией о QSO выдираем позывной и ищем его в таблице RDA.
Нашли - добавляем район. Не нашли - ничего не делаем.
Обработали весь лог - скидываем в файл.
Так, вот новый билд (только exe-ник). Добавлен поиск по встроенной базе. Т.е. ищет без всяких внешний файлов, но как и у RX-Alexei эта информация каждый день будет устаревать.
Также, возможно, поможет небольшая оптимизация. Если дисковая подсистема работает медленно - поможет. Попрошу отписаться.
И еще - буду благодарен если все-таки дадут файл с >1000 QSO.
Возможно удастся еще больше оптимизировать.
-
13.07.2009, 15:10 #111
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,281
- Поблагодарили
- 8089
- Поблагодарил
- 4235
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
13.07.2009, 15:11 #112
- Регистрация
- 11.03.2006
- Адрес
- Гродно
- Возраст
- 59
- Сообщений
- 2,016
- Поблагодарили
- 359
- Поблагодарил
- 23
-
13.07.2009, 15:12 #113
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,281
- Поблагодарили
- 8089
- Поблагодарил
- 4235
Тогда получается надо делать для каждого позывного поиск в инете отделый и "ручной" - вызывать для каждого позывного отдельно. Да в общем по другому все равно и не получится... как правильно писали - медленно очень!
Добавлено через 2 минуты
А что, иностранные позывные тоже ищутся в РДА-базе?
Только не забываем, что Россия это UA, UA9, UA2, R1FJ, R1MVПоследний раз редактировалось RX4HX; 13.07.2009 в 15:14. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
13.07.2009, 15:18 #114
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Я имел ввиду что в АДИФе, который я Вам прислал, есть и нероссийские позывные, их из рассмотрения можно исключить. Хотя ADIFLookup довольно шустро работает со всеми подряд позывными, тем более что он берет информацию не из файла, а с сайта.
Добавлено через 1 минуту
Можно упростить, Россия - все R, UA-UI.Последний раз редактировалось R8TX; 13.07.2009 в 15:21. Причина: Добавлено сообщение
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 15:20 #115
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,281
- Поблагодарили
- 8089
- Поблагодарил
- 4235
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
13.07.2009, 15:25 #116
- Регистрация
- 19.10.2006
- Адрес
- Омск
- Возраст
- 63
- Сообщений
- 7,432
- Поблагодарили
- 6598
- Поблагодарил
- 6644
Асгат, прочел всю ветку, но так и не понял, а зачем сей труд?
-
13.07.2009, 15:26 #117
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Не отдельный, а если в списке для позывного больше одного РДА, можно сделать чтобы прога выводила список всех записей и спрашивала какую из них применить.
Добавлено через 1 минуту
xxxxx не читатель?
Ну если ты мне вручную забьешь в лог все отсутствующие РДА, то не нужен. И будешь делать это после каждого тестаПоследний раз редактировалось R8TX; 13.07.2009 в 15:28. Причина: Добавлено сообщение
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
13.07.2009, 15:29 #118
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 43
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
В общем я взял RX9TX скопировал 100 раз лог, получилось около 15к записей.
На моей тачке 150 секунд.
Я просто посмотрел, повторю, rda.xls и увидел там не только наши позывные.
Поэтому и решил, что искать надо по всем.
Значит если искать только наших, только по нашим - задача упрощается и ускоряется.
Ну вы постановщик задачи. Как скажете.Последний раз редактировалось RA6XTD; 13.07.2009 в 15:33.
-
13.07.2009, 15:31 #119
- Регистрация
- 19.10.2006
- Адрес
- Омск
- Возраст
- 63
- Сообщений
- 7,432
- Поблагодарили
- 6598
- Поблагодарил
- 6644
-
13.07.2009, 15:33 #120
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,281
- Поблагодарили
- 8089
- Поблагодарил
- 4235
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
Социальные закладки