Вложений: 2
eQSLReader 1.01.010 - Release Candidat #5
Кажется, проблема со случившейся "поломкой" на сервере eQSL.cc решена. Нет, от команды сервера ответа до сих пор нет. Да, для решения проблемы пришлось серьёзно "пропахать" весь предоставляемый сервером интерфейс... в коем нашлось место для запросов, подтверждающих сроки действия лицензии и позволяющих проверить валидность пары логин/пароль.
Вложение 201267
Так что у меня нет больше причин задерживать выпуск этой версии. У себя я проверил во всех режимах, которые только смог придумать. У меня - работает. Желаю всем, чтобы и у них работало. Не будет работать - шлите баг-репорты (двойной клик мышки на аватарке в форме "О программе" автоматически создает шаблон письма автору в вашем любимом почтовом клиенте).
Дополнительные вкусности, что обещал:
1). Для удобства работы с изображениями карточек сделан встроенный просмотрщик. Вызов - [Enter] или двойной клик мышки на строчке загруженной карточки в списке.
2). Есть сортировка по части колонок списка (это было в предыдущих версиях, но - лучше напомнить).
3). Для сложных форм есть подсказки по отдельным полям; включаются через Справка -> Подсказки в формах, отображаются в виде хинтов при наведении мышки.
4). Для тех модуляций, которые описываются не только Mode, но еще и SubMode, в соответствующей строке списка модуляция выводится жирным шрифтом; если надо посмотреть расшифровку - включайте подсказки, читайте хинты.
Программа по-прежнему распространяется неограниченно и бесплатно. Автор по-прежнему не требует вознаграждения за свой труд. Однако ежели у кого-то (вдруг!) возникнет желание поблагодарить автора за программу, которая пригодилась в личном подсобном радиолюбительском хозяйстве - это легко сделать, написав сообщение здесь, на форуме. Для тех, кто стесняется высказываться публично - есть вариант отправки письма автору. Будет приятно открыть для себя, что кому-то мой продукт пригодился.
Эту версию программы брать здесь: Вложение 201262 Если у кого-то еще остались предыдущие версии - лучше их отложить и попользоваться этой. Всем, принявшим конструктивное участие в разработке, - спасибо!
Вложений: 1
eQSLReader 1.01.011 - Release Candidat #6
Итак: примерно со вчерашнего дня, 07.12.2017, на сервере eQSL.cc изменился алгоритм отдачи изображений. Теперь сервер контролирует интервал между двумя последовательными попытками забрать изображение, но не просто контролирует - он еще стал анализировать уровень загрузки процессора. Что, конечно, для команды сервера похвально... Видимо многократные запуски моей скромной приблуды создают серверу такую нагрузку, что он тихонько "сходит с ума". Поскольку сервер этот - вполне коммерческий ресурс, и его команда, мягко говоря, в состоянии своевременно проводить апгрейд "железа" - это их проблемы.
Со своей стороны, я сделал шаг в направлении согласовать поведение своей программы с поведением сервера. Теперь, если сервер вместо формирования нужной мне странички со ссылкой на загружаемую картинку - просто отдает HTML, в котором "плачется" на перегрузку процессора, программа увеличивает тайм-аут и делает еще одну попытку забрать изображение.
Всего количество повторных попыток программно ограничено пятью. После пятой попытки оставляет изображение незагруженным (до следующего раза), и идет по списку дальше. При "затыке" таймаут скачком увеличивается, при последовательных успешных загрузках - плавно уменьшается. В поле после "светофора" сообщается среднее время загрузки одного изображения, в скобках - установленный таймаут.
Проверил на массиве (более 500 карточек). Конечно, работать стало дольше. Зато ничего не пропускает (я при первом прогоне пропусков не заметил). Надеюсь, команду сервера такое решение удовлетворит, и они перестанут применять решения "мексиканского программирования" в тех случаях, когда опять столкнутся с русскими алгоритмами.
Желающим - забирать здесь: Вложение 201397. Отдельная благодарность RX3AKF за наблюдательность и настырность в тестировании программы. По-прежнему настоятельно прошу баг-репорты направлять по электрической почте (ее я читаю с гораздо большей оперативностью).
eQSL Reader R1.01 (Release)
Похоже, за прошедшую неделю новых ошибок не выловилось, а обнаруженные устранены. За это время программа доведена до релиза, кое-где дополирован интерфейс, добавлена возможность показа описания в отдельном окне.
В окончательном варианте выложено на сервер в файловый архив, забирать здесь: eQSLReader R1.01
Всем принявшим конструктивное участие - спасибо. Пусть теперь поживет собственной жизнью...