Страница 11 из 25 ПерваяПервая ... 45678910111213141516171821 ... ПоследняяПоследняя
Показано с 151 по 165 из 365
  1. #151
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,255
    Поблагодарили
    8060
    Поблагодарил
    4231
    Цитата Сообщение от RA6XTD Посмотреть сообщение
    RX-Alexei, проверьте, пожалуйста, как у вас.
    У меня время выполнения стало 0 секунд Практически моментально с внутренней базой.
    Программа кстати действительно может быть полезна - так что думаю ее стоит на сайте разместить.

  2. #152
    Very High Power Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    59
    Сообщений
    3,390
    Поблагодарили
    614
    Поблагодарил
    119
    Цитата Сообщение от RX-Alexei Посмотреть сообщение
    Программа кстати действительно может быть полезна - так что думаю ее стоит на сайте разместить.
    Да неужели?

  3. #153
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,255
    Поблагодарили
    8060
    Поблагодарил
    4231
    Цитата Сообщение от RX9TX Посмотреть сообщение
    В крайнем случае можно сделать чтобы у Вас на сайте база mdb обновлялась бы сама, а у пользователя при запуске программа смотрела бы Ваш сайт на предмет свежей мдб и предлагала бы ее обновить в автоматическом режиме.
    Это не крайний случай, это самый правильный случай
    Если посмотреть вообще все подобные программы (не обязательно радиолюбительсвие), они все так и сделаны. Самый простой в плане программирования вариант: на сервере в папке с базой размещать файлик с номером версии. Тогда все просто - проверяем номер версии, если новая - предлагаем скачать. Ну или как то так

  4. #154
    Very High Power Аватар для RA6XTD
    Регистрация
    18.09.2007
    Адрес
    Нальчик, Кабардино-Балкария
    Возраст
    43
    Сообщений
    1,223
    Поблагодарили
    209
    Поблагодарил
    112
    Цитата Сообщение от RX9TX Посмотреть сообщение
    Ну значит кроме запросов с сайта - единственный выход - вручную компилить mdb файл
    Ну я сейчас сделаю с задержкой.
    Скажем полсекунды выполняется HTTP запрос, секунду спим.
    Т.е. 1000 QSO за 25 минут обработается (примерно). Не строк в логе, а именно QSO без занесенных STATE.
    Лишь бы секундная пауза все равно не привела к блокировке IP.

    Цитата Сообщение от kolotusha Посмотреть сообщение
    Что Вы думаете о варианте выравнивания баз, что я описал выше?
    Тоже вариант. Можно комбинировано сделать. Т.е. искать в базе, а если не найдено - то в Интернете. Так запросов куда меньше будет.

    Цитата Сообщение от kolotusha Посмотреть сообщение
    Обратимся к протоколу HTTP
    Спасибо. Я, в принципе, в теории все это знал, просто на практике не применял, хотя с сокетами работал.
    Для меня один вопрос только - как сервер узнает, что я окончательно передал запрос? Что в конце передавать?

    Цитата Сообщение от RX9TX Посмотреть сообщение
    Да.
    ОК. Не проблема.

    Цитата Сообщение от RX9TX Посмотреть сообщение
    Здесь какая-то ошибка. Логгер "цуко" умный, он при импорте проверяет соответствие европейского или азиатского префикса области, если префикс азиатский, а область европейская то он выдает ошибку. Оставляйте как есть, это пусть каждый сам правит руками
    ОК. Пока оставим.

    Цитата Сообщение от RX9TX Посмотреть сообщение
    Тупо брать первую правильную запись, в которой 5 знаков. Другого выхода не вижу. Если только не сравнивать по дате.
    Ну да. Я так и хотел. Некорректные RDA с 4-мя символами или типа KB-?? будем игнорировать, а брать первый корректный.
    Просто я сразу не заметил, что в rda.xls есть некорректные записи.

    Добавлено через 4 минуты
    Цитата Сообщение от RX-Alexei Посмотреть сообщение
    Это не крайний случай, это самый правильный случай
    Только вот вопрос.
    Как пополнять эту самую базу?
    Конвертировать мне xls с сайта Романа не проблема.
    Но ведь он (файл) не каждый день обновляется.

    В общем тут поле для деятельности широкое.

  5. #155
    Very High Power Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    59
    Сообщений
    3,390
    Поблагодарили
    614
    Поблагодарил
    119
    Цитата Сообщение от RA6XTD Посмотреть сообщение
    Только вот вопрос.
    Как пополнять эту самую базу?
    Конвертировать мне xls с сайта Романа не проблема.
    Но ведь он (файл) не каждый день обновляется.

    В общем тут поле для деятельности широкое.
    Теперь придется еще и конвертилку писать, чтобы она у Романа xls забирала, конверттила в mdb и сама заливала к Вам на сайт Раз в неделю.

  6. #156
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,255
    Поблагодарили
    8060
    Поблагодарил
    4231
    Цитата Сообщение от RA6XTD Посмотреть сообщение
    Только вот вопрос.
    Как пополнять эту самую базу?
    Конвертировать мне xls с сайта Романа не проблема.
    Но ведь он (файл) не каждый день обновляется.
    Мне представляется такой вариант:
    1. В архиве программы вообще по началу никакой базы нет.
    2. При первом запуске скачиваем с сайта RX3RC файлик xls и конвертируем его в mdb.
    3. Далее запоминаем дату или размер файлика.
    4. При наличии галочки "автоматическое обновление" при каждом запуске проверяем на новую версию. (Сравнивая дату или размер файла на сервере.)
    5. Если пользователь ответил ДА на предложение обновить - идем пункт 2.
    Мне кажется так самое простое.

    Добавлено через 11 минут
    Единственное только что:
    файлик с районами заархивирован - т.е. необходимо, чтобы у пользователя WinRAR стоял - что как бы не верно. Файлик в формате Экселя - то есть для конвертации еще и Эксель нужен - что еще более неверно. Наверно самое простое попросить выкладивать на сайте файлик в обычном текстовом формате - самое простое!
    Последний раз редактировалось RX4HX; 14.07.2009 в 09:08. Причина: Добавлено сообщение
    73 de RX4HX, Alexei, http://rx4hx.qrz.ru
    Ant.: UW4HW, Pwr.: ~500 Wtts

  7. #157
    Very High Power Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    59
    Сообщений
    3,390
    Поблагодарили
    614
    Поблагодарил
    119
    Цитата Сообщение от RX-Alexei Посмотреть сообщение
    Единственное только что:
    файлик с районами заархивирован - т.е. необходимо, чтобы у пользователя WinRAR стоял - что как бы не верно. Файлик в формате Экселя - то есть для конвертации еще и Эксель нужен - что еще более неверно. Наверно самое простое попросить выкладивать на сайте файлик в обычном текстовом формате - самое простое!
    Поэтому лучше все это делать на стороне RA6XTD. Вот так: "конвертилку писать, чтобы она у Романа xls забирала, конверттила в mdb и сама заливала к Вам на сайт". А на стороне пользователя только проверяется наличие более свежей базы у RA6XTD и при необходимости эта база скачивается. Или можно все это делать прямо на сайте RDA, чтобы Маскима не грузить.

  8. #158
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,255
    Поблагодарили
    8060
    Поблагодарил
    4231
    Написал Роману письмо - подождем что ответит!

    Добавлено через 2 минуты
    Цитата Сообщение от RX9TX Посмотреть сообщение
    Поэтому лучше все это делать на стороне RA6XTD.
    Мне кажется более верно, что база должна быть ОДНА, и именно на сайте РДА - это как бы по логике самое верное. Тем более что форматированный тексторый файлик из экселевского - делается без проблем!
    Последний раз редактировалось RX4HX; 14.07.2009 в 09:16. Причина: Добавлено сообщение
    73 de RX4HX, Alexei, http://rx4hx.qrz.ru
    Ant.: UW4HW, Pwr.: ~500 Wtts

  9. #159
    Very High Power Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    59
    Сообщений
    3,390
    Поблагодарили
    614
    Поблагодарил
    119
    Цитата Сообщение от RX-Alexei Посмотреть сообщение
    Мне кажется более верно, что база должна быть ОДНА, и именно на сайте РДА - это как бы по логике самое верное. Тем более что форматированный тексторый файлик из экселевского - делается без проблем!
    теперь дело за конверилкой .xls->.mdb

  10. #160
    Standart Power Аватар для RN6LIQ
    Регистрация
    12.12.2006
    Адрес
    Ростов-на-Дону
    Возраст
    56
    Сообщений
    354
    Поблагодарили
    44
    Поблагодарил
    46
    Цитата Сообщение от RX9TX Посмотреть сообщение
    Спасибо. Я, в принципе, в теории все это знал, просто на практике не применял, хотя с сокетами работал.
    Для меня один вопрос только - как сервер узнает, что я окончательно передал запрос? Что в конце передавать?
    Не подумайте, что это я Вас пытался учить. Это я пытался объяснить RX9TX, почему не получиться его вариант.
    Попробовал делать задержку запросов 5 сек. Список сделал небольшим - 233 записи. Весь список был получен без проблем. Попробовал сделать задержку 1 секунда. Список был запрошен без проблем. Тоесть для выравнивания баз, этот метод подходит. Только долгим будет.
    А в конце передавать зависит от запроса.
    Вот мой кусок кода с запросом

    // Этот заголовок постоянен
    char PRDzag[1024] = {
    "POST /rda/rdasearch.php HTTP/1.1\r\n"
    "Accept: image/gif, image/x-xbitmap, image/jpeg, image/pjpeg, application/x-shockwave-flash, application/vnd.ms-excel, application/vnd.ms-powerpoint, application/msword, */*\r\n"
    "Referer: http://www2.dxsoft.com/rda/rdasearch.php\r\n"
    "Accept-Language: ru\r\n"
    "Content-Type: application/x-www-form-urlencoded\r\n"
    "User-Agent: Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1; MRA 5.2 (build 02405); MRSPUTNIK 2, 0, 1, 31 SW; .NET CLR 2.0.50727)\r\n"
    "Host: www2.dxsoft.com\r\n"
    "Content-Length: 14\r\n"
    "Connection: Keep-Alive\r\n"
    "Cache-Control: no-cache\r\n"
    "\r\n"
    };
    // Непосредственно функция запроса
    int SendInquiry(char *call)
    {
    char str[256];
    if(statusInt!=9) return 0;// Если соединение TCP не установлено - Выход
    // Сначала передаем заголовок
    send(cli_socket,(const char FAR *)PRDzag, strlen(PRDzag),0);
    // Теперь формируем строку, где указывается позывной
    sprintf(str,"callsign=%s\r\n",call);
    // И передаем серверу
    send(cli_socket,(const char FAR *)str, strlen(str),0);
    // как только сервер ее получит, начнет отвечать
    // как ответит, сам закроет соединение
    return 1;
    }



    А если запрашивать позывные по РДА то выдаваемый список больше. В принципе, перебрать все РДА будет быстрее, чем перебрать все позывные ну а потом уже на локальном уровне создать список от обратного

  11. #161
    Very High Power
    Регистрация
    07.02.2007
    Сообщений
    1,200
    Поблагодарили
    440
    Поблагодарил
    33
    Цитата Сообщение от RA6XTD Посмотреть сообщение
    Так. 6-й билд.

    Причем подвис сервер dxsoft. Или просто мой IP сервер или их провайдер заблокировал. http://www2.dxsoft.com/ уже у меня не грузится.
    Неудобно как-то...:suicide2:
    "Время ожидания ответа от сервера www2.dxsoft.com истекло.
    * Возможно, сайт временно недоступен или перегружен запросами. Подождите некоторое время и попробуйте снова.
    ..."

    Я ж говорил - это фактически DDoS атака.
    Не рассчитан сервер на такое количество запросов.
    а по голове? Значит так, или вы убираете онлайн поиск или база рда перестает существовать на сервере dxsoft. Надеюсь понятно объяснил?

  12. #162
    Standart Power Аватар для RN6LIQ
    Регистрация
    12.12.2006
    Адрес
    Ростов-на-Дону
    Возраст
    56
    Сообщений
    354
    Поблагодарили
    44
    Поблагодарил
    46
    Цитата Сообщение от RZ4AG Посмотреть сообщение
    а по голове? Значит так, или вы убираете онлайн поиск или база рда перестает существовать на сервере dxsoft. Надеюсь понятно объяснил?
    Суд начал вершиться
    А если серьезно, на какую нагрузку запросов рассчитан сервер dxsoft ? Какой его нормальный режим работы?

  13. #163
    Standart Power
    Регистрация
    19.09.2005
    Адрес
    Новосибирск
    Возраст
    59
    Сообщений
    231
    Поблагодарили
    64
    Поблагодарил
    3
    Цитата Сообщение от kolotusha Посмотреть сообщение
    Суд начал вершиться
    А если серьезно, на какую нагрузку запросов рассчитан сервер dxsoft ? Какой его нормальный режим работы?
    Онлайн-база хостится на нашем резервном сервере, www2.dxsoft.com, он же www.hamport.com.

    Это обычный shared hosting за $9.95/месяц, так что ждать от него чудес производительности - наивно

    Желающие могут проспонсировать RDA-team выделенным сервером в десять раз дороже

  14. #164
    Very High Power Аватар для R8TX
    Регистрация
    20.04.2005
    Адрес
    Оренбург, Россия
    Возраст
    59
    Сообщений
    3,390
    Поблагодарили
    614
    Поблагодарил
    119
    Цитата Сообщение от RZ4AG Посмотреть сообщение
    а по голове? Значит так, или вы убираете онлайн поиск или база рда перестает существовать на сервере dxsoft. Надеюсь понятно объяснил?
    Поздно пить боржоми, все уже скачали версию с онлайн поиском

  15. #165
    Координатор темы Аватар для RX4HX
    Регистрация
    03.02.2006
    Возраст
    51
    Сообщений
    17,255
    Поблагодарили
    8060
    Поблагодарил
    4231
    Будем просить Романа выкладывать текстовую версию базы данных по РДА!
    А на счет онлайн запроса - это сразу было понятно, что этим закончится...

Похожие темы

  1. Кто нибудь уже пользует TS-480?
    от RX3AJL в разделе TS-480
    Ответов: 24
    Последнее сообщение: 10.02.2006, 17:43
  2. DIAMOND CP-6. Кто нибудь использует?
    от RX3ASP в разделе Антенны КВ
    Ответов: 6
    Последнее сообщение: 10.05.2005, 18:13
  3. Кто-нибудь юзает IC-751A ?
    от VK5MAV в разделе КВ: ICOM
    Ответов: 0
    Последнее сообщение: 13.04.2005, 14:44
  4. 76 ггц. Кто-нибудь что-нибудь знает?
    от RZ9II в разделе УКВ аппаратура
    Ответов: 8
    Последнее сообщение: 08.07.2004, 07:10
  5. Кто нибудь использует X7 ?
    от garry в разделе Антенны КВ
    Ответов: 1
    Последнее сообщение: 18.03.2003, 09:32

Социальные закладки

Социальные закладки

Ваши права

  • Вы не можете создавать новые темы
  • Вы не можете отвечать в темах
  • Вы не можете прикреплять вложения
  • Вы не можете редактировать свои сообщения
  •  
Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×
Рейтинг@Mail.ru
eXTReMe Tracker


Похоже, что вы используете блокировщик рекламы :(
Форум QRZ.RU существует только за счет рекламы, поэтому мы были бы Вам благодарны если Вы внесете сайт в список исключений!
как отключить
×