-
15.07.2009, 21:31 #211
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,420
- Поблагодарили
- 8244
- Поблагодарил
- 4316
Роман, теперь по делу. Вот Вы очень рекламируете Perl. Для простоты берем:
1. Обычного радиолюбителя.
2. Вашу программу и RA6XTD.
3. Запускаем: все понятно у RA6XTD и черный текстовый экран у Вас.
Вопрос знатокам: какую программу выберет 99,9% радиолюбителей? (Подсказка - 0,1% , который выберет Вашу программу, будет один RX9TX - рьяный привеженец Линукса )
Добавлено через 8 минут
И мы не можем!
Адиф в студию!Последний раз редактировалось RX4HX; 15.07.2009 в 21:40. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
15.07.2009, 21:58 #212
- Регистрация
- 25.08.2006
- Адрес
- Шадринск, Курганская обл., Россия
- Возраст
- 36
- Сообщений
- 1,866
- Поблагодарили
- 175
- Поблагодарил
- 278
посмотрите adif с проставленными рда вручную и покажите из него строку. Уверен, что просто ипользуются другие поля.
Не забывайте в моей программе еще 2 или 3 секунды задержка из-за perl2exe - коммерческое предложение выпадает.
Смотрите время работы по выводимому скриптом времениДля человека с молотком любая проблема кажется гвоздем.
Слава богу, теперь уже БЫВШИЙ член СРР, 73!
-
15.07.2009, 22:15 #213
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
Ежу понятно что "простой радиолюбитель" захочет программу с интерфейсом, в Линуксе они тоже есть Если бы Роман сделал свою программу на пару дней раньше, "простому радиолюбителю" выбирать было бы не из чего Но "100 строк кода" конечно впечатляет, и скорость работы тоже, при том что у Романа нет оптимизации поиска только по R, UA-UI. Moй лог 70 тыс ЩСО обработался за секунду.
Добавлено через 1 минуту
Завтра сделаю.Последний раз редактировалось R8TX; 15.07.2009 в 22:22. Причина: Добавлено сообщение
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
15.07.2009, 22:18 #214
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,420
- Поблагодарили
- 8244
- Поблагодарил
- 4316
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
15.07.2009, 22:34 #215
- Регистрация
- 25.08.2006
- Адрес
- Шадринск, Курганская обл., Россия
- Возраст
- 36
- Сообщений
- 1,866
- Поблагодарили
- 175
- Поблагодарил
- 278
Маразм приспосабливать всякие свистелки-перделки, ко всему,в том числе и к логам.
Вспомните первые ветки, как пытались меня гнобить дескать не сделал а болтаешь.
Теперь меня будут пытаться гнобить по поводу интерфейса, как пить дать.
Думаете мне его на TK сложно нарисовать?
Вопрос кому он нужен.
Заметте все орали, что я дуpак и без БД оно будет работать в час по чайной ложке, что перл это вообще медленное поделие которое годится только для чайников (видимо самим не удалось осилить даже TCL)
Что Perl никогда не сравнится по скорости с паскалем и Си.
Теперь похоже нашелся новый повод.Для человека с молотком любая проблема кажется гвоздем.
Слава богу, теперь уже БЫВШИЙ член СРР, 73!
-
15.07.2009, 23:00 #216
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
16.07.2009, 00:17 #217
- Регистрация
- 27.08.2008
- Адрес
- Тосно, Ленинградская обл., Россия
- Возраст
- 39
- Сообщений
- 5,302
- Записей в дневнике
- 5
- Поблагодарили
- 817
- Поблагодарил
- 756
-
16.07.2009, 00:22 #218
- Регистрация
- 27.08.2008
- Адрес
- Тосно, Ленинградская обл., Россия
- Возраст
- 39
- Сообщений
- 5,302
- Записей в дневнике
- 5
- Поблагодарили
- 817
- Поблагодарил
- 756
-
16.07.2009, 07:29 #219
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 43
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
Как это нет?
if((($call=~m/^R.+/o)||($call=~m/^U[A-Ia-i].+/o))&&(!($after=~m/\<CNTY\:5/o))) {
Первое, что бросилось в глаза - у вас поля не отделены пробелами.
При этом что моя, что Романа RDA вставляют 1:1
<CALL:6>UA3QDX <STATE:2>VR <CNTY:5>VR-02<QSO_DATE:8>20040608<TIME_ON:6>192405<TIME_OFF:6>192405<FREQ:7>7.040 00<MODE:5>PSK31<SUBMODE:4>BPSK<RST_RCVD:3>599<RST_SENT:3>599<STATE:2>V R<QSL_SENT:1>N<QSL_RCVD:1>N<EOR>
<CALL:6>RA4AIS <STATE:2>VG <CNTY:5>VG-02<QSO_DATE:8>20040608<TIME_ON:6>193232<TIME_OFF:6>193232<FREQ:7>7.040 00<MODE:5>PSK31<SUBMODE:4>BPSK<RST_RCVD:3>599<RST_SENT:3>599<STATE:2>V G<QSL_SENT:1>N<QSL_RCVD:1>N<EOR>
Может из-за того, что все идет без пробелов, кроме вставляемых районов RDA, а программа, читающая adi их не понимает? Хотя такого не должно быть.
Или может ваша программа, куда вы adi импортируете просто не понимает эти новые поля?Последний раз редактировалось RA6XTD; 16.07.2009 в 07:55.
-
16.07.2009, 08:35 #220
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,420
- Поблагодарили
- 8244
- Поблагодарил
- 4316
Это ошибка в программе RA6XDT.
Вот ошибка в Адифе после прогона его программой:
<CALL:6>RA3AET<<STATE:2>MA <CNTY:5>MA-08 QSO_DATE:8>20040609
Из-за того, что нет разделения пробелами, поле STATE вставилось не верно!
Добавлено через 2 минуты
Именно из-за этого! Однако пробелы стандартом ADIF не предусмотрены! Это просто чтоб легче было его понимать человеку.Последний раз редактировалось RX4HX; 16.07.2009 в 08:37. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
16.07.2009, 08:39 #221
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 43
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
Странно.
У меня так:
<CALL:6>RA3AET <STATE:2>MA <CNTY:5>MA-08<QSO_DATE:8>20040609<TIME_ON:6>151518<TIME_OFF:6>151518<FREQ:8>14.07 100<MODE:5>PSK31<SUBMODE:4>BPSK<RST_RCVD:3>599<RST_SENT:3>599<QTH:5>DL 4XT<QSL_SENT:1>N<QSL_RCVD:1>N<EOR>
Ну не важно. Сейчас сделаю учет того, что пробелов может и не быть.
-
16.07.2009, 08:40 #222
- Регистрация
- 03.02.2006
- Возраст
- 51
- Сообщений
- 17,420
- Поблагодарили
- 8244
- Поблагодарил
- 4316
Последний раз редактировалось RX4HX; 16.07.2009 в 08:41. Причина: Добавлено сообщение
73 de RX4HX, Alexei, http://rx4hx.qrz.ru
Ant.: UW4HW, Pwr.: ~500 Wtts
-
16.07.2009, 09:46 #223
- Регистрация
- 20.04.2005
- Адрес
- Оренбург, Россия
- Возраст
- 59
- Сообщений
- 3,390
- Поблагодарили
- 614
- Поблагодарил
- 119
На моем вендовом селероне для радио.
Лог 73540 ЩСО,
скрипт - 4 секунды на обработку лога по выводу программы в окне, но требуется 3-4 секунды на открытие окна.
XTD - 12 секунд по сообщению по окончании операции, из них около 10 секунд - обработка лога и 2 секунды запись файла. Окно открыто заранее.73 ... R8TX :: Skype: rx9tx_ :: http://r8tx.qrz.ru
-
16.07.2009, 13:50 #224
- Регистрация
- 18.09.2007
- Адрес
- Нальчик, Кабардино-Балкария
- Возраст
- 43
- Сообщений
- 1,223
- Поблагодарили
- 209
- Поблагодарил
- 112
Так. 8-й билд.
Исправлена ошибка из-за отсутствия пробелов в ADI.
Если STATE есть, но нет CNTY, то RDA добавляется.
Убраны все лишние способы поиска.
Добавлена возможность обновлять базу с сервера.
Файл пока лежит тут http://www.r6x.ru/RDA.txt
В нем по сравнению с встроенной базой две новые записи.
Просто для наглядности как это будет выглядеть когда будет окончательно готово всё после решения вопроса с размещением базы на сервере dxsoft.
Пока вопрос будет решаться - займусь оптимизацией.
-
16.07.2009, 13:57 #225
- Регистрация
- 07.02.2007
- Сообщений
- 1,200
- Поблагодарили
- 440
- Поблагодарил
- 33
Социальные закладки