Саш я уже это написал )))
P.S. Завидую вам по белому - мы на юг только в сентябре! Удачи тебе и твоей семье отдохнуть!
Вид для печати
2 секунды открытие и 2 секунды закрытие - это из-за фриварной версии perl2exe PAR:Packer компилировать под виндой лень.
Там три времени выводится: первое - начало работы скрипта, второе - начало обработки лога, третье - конец обработки лога.
Если файлов больше одного, то четвертое начало обработки второго лога, пятое - конец обработки второго лога и т.д.
Между первым и вторым временем происходит обработка csv файла и извлечение из него информации.
Заметте 4 секунды без всяких баз данных, как туд говорили "на медленном интерпетируемом" Perl.
Добавлено через 4 минуты
UA1CEC
В моей программе Ваш файл корректно обрабатывается.
Может быть, вы в интересующем Вас логе вобьете наобум пару QSO с вписанными rda, затем экспортируете и выложите результат?
Я почти уверен, что проблема просто в ином названии необходимых полей.
Программа ra6xtd не работает в Win98, нужно бы исправить, такие простые утилиты должны работать от 95 (98) и выше!
И пожеление авторам - сделайте так же и подстановку сокращений областей для республик СНГ, где позывные систематизированы. Списки соответствий префиксов или суфиксов условным сокращениям областей найти не сложно.
Дайте ссылку - сделаю.
Хотя, если не нравится отсутствие графических рюшечек, можно и не беспокоится
Здесь база по казахскому "RDA": http://award.cqun.kz/index.php?optio...d=46&Itemid=57
Здесь описывается систематизация позывных по областям Казахстана: http://award.cqun.kz/index.php?optio...=185&Itemid=64
Прикрепляю файлы соответствия областей по России и Украине.
Надеюсь, товарищи из остальных республик нас читают и не поленятся дать информацию о своем соответствии позывных и областей.
Обновите дрова MDAC и будет работать.
Кроме того, новая версия (в аттаче) не будет использовать БД.
Я провел кое-какие оптимизации - и без нее все пашет с приемлемой скоростью.
Жду решения вопроса с выкладываемым файлом для обновления базы и тогда уже можно будет доделать.
Не запустилась и последняя версия, картинку с ошибкой смотрите в приложении.
И еще - в базе rda.txt есть как и дублеж информации, так и одинаковые позывные с разными районами, чем-то бы прогнать и удалить дубли...
И главное в общепринятом архиваторе, в том же zip а не в раре.
Я с ним списался. Определяемся сейчас кто и в каком виде будет выкладывать базу.
Вы посмотрите, пожалуйста, 9-й билд по скорости изменился как-то?
Ага. Все. Теперь понял в чем дело.
Спасибо за скрин-шот.
Не переживайте. Это учтено уже. При обновлении дубляжи не будут заноситься. А базу при релизе я почищу. И RDA будет браться самый первый занесенный в базе. Да, если на выезде человек подтвердил район раньше, чем домашний (скажем во время RDA-контеста), то будет ошибка. Но это никак не исправить. База RDA пополняется путем простого добавления данных. Ее никто не проверяет на достоверность и т.д. Никто не корректирует. Это, думаю, физически не возможно.
Скажем г. Прохладный там KB-05 (RA6XB, RA6XE), а не KB-13.
Т.е. ошибок много и без дубляжей, подтверждения не домашнего QTH ранее домашнего. Но это лучше, чем ничего.
Проблему с базой можно решить радикально - менеджер базы должен заносить и периоды (дата и время) работы в определенных районах. Иначе через несколько лет толку от любых попыток автоматизации, которые рассматриваются в этой теме, не будет!
Буду ожидать новую версию, работающую в W98, спасибо, 73!
Так. Билд 0.99
Еще более оптимизировал.
Все просто летает. Теперь должно быть быстрее, чем на perl (не беря во внимание двухсекундную задержку из-за триала - только фактическое время обработки).
На моем компе файл в 200к QSO обрабатывает за 0.7 сек.
Прошу проверить скорость, а также правильность обработки, т.к. в связи с проведенными оптимизациями скорости могло что-то нарушиться.
Второй аттач должен работать под Win98.
Проверить сам не могу - не на чем.
Теперь сделал бы кто-нибудь то же самое с IOTA :)
13000 за 0,379сек. Р3 - 1,2 - 1Гб RAM. Правильность не проверял.