RA3SAD

Онлайн лог LOG.R3S.SU

В теме 38 сообщений

Пожалуй вынесу в отдельную тему... Создан сервис онлайн аппаратного журнала на платформе R3S. Расположен по адресу https://log.r3s.su/ .  Из возможностей:

  • Ведение аппаратного журнала в режиме онлайн
  • Не ограниченное количество журналов на 1 пользователя
  • Импорт и экспорт журналов из ADI и EDI форматов.
  • Отображение QSO на карте
  • Отображение карты сработанных больших квадратов (больше полезно для УКВ)
  • Интеграция с программами WSJTx, MSHV и прочими (не полностью протестировано)
  • Автоотправка QSO на HAMLOG.RU (сейчас там что-то поменяют и придется тестировать заново, может менять механизм)

Регистрация - простейшая, а один шаг.

Проблемы, изменения, пожелания обсуждаем здесь.

R3SM и R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

R3SE, Андрей, поправил косяк с помощью "костыльного" решения. Вроде работает. Позже переработаю механизм.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Алексей, RA3SAD, спасибо за поиск решений! Правильно я понимаю, что есть шанс запустить возможность вывода не по 200 QSO, а неограниченного количества (с возможностью показа на карте точек/квадратов)?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Да, сделаю пункт меню отобразить весь журнал на карте и пункт меню с возможностью выбора кол-ва связей на одну страницу (200, 500, 1000, 2000, все). Пока мне видится это так. Есть еще вариант с перелистыванием страниц так же по 200, но чтобы при переходе на следующую запоминались ранее отмеченные связи. Надо подумать как реализовать это в коде.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Алексей, RA3SAD, а не было идеи карту - с сеткой градусов? (для примера: https://desktop.arcgis.com/ru/arcmap/10.7/map/page-layouts/what-are-grids-and-graticules-.htm )

Было бы здОрово для понимания ориентации антенн на корреспондентов и направлений в целом.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Опционально можно подумать

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доработал постраничную навигацию, теперь при выборе QSO и переходе на другую страницу отметки запоминаются.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, RA3SAD сказал:

Доработал постраничную навигацию, теперь при выборе QSO и переходе на другую страницу отметки запоминаются.

 

Алексей, RA3SAD, спасибо большое за эту доработку! Теперь стало значительно нагляднее. Если бы ещё на эту карту сетку с градусами/азимутами – вообще бесценный бы, imho, инструмент для радиолюбительской работы получился!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Алексей, респект!!! Есть некоторые шероховатости, но не критичные, точнее сказать. Некоторые логгеры не поддерживают отправку *adi по UDP, это касается контестовых программ, т.к. там кабрилла. Есть некоторые мысли по контестовым и дипломным проектам, подробности в личку. А так- ЗАЧЁТ!!!:1282:

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
В 14.09.2020 в 18:01, R3SE сказал:

Теперь стало значительно нагляднее. Если бы ещё на эту карту сетку с градусами/азимутами – вообще бесценный бы, imho, инструмент для радиолюбительской работы получился!

Андрей! Чтобы был полноценный инструмент, надо делать в виде самостоятельного приложения,  без открытия браузера, как на сотовом телефоне, типа Авито, АлиЭкспресс и ряд других, имеющего возможность подгрузки данных на сервер или сайт, минуя браузер. Есть такие и у нас, радиолюбителей, типа DX-summit, или WEB-sdr online log, суть какая, кликаем на иконку приложения установленного на ПК, устанавливается соединение с исходным сервером и ву-аля. Но они платные, порой бесценные. Предложенное Алексеем это, так сказать, промежуточный вариант, для полноценной он-лайн работы в высоком темпе (соревнования, экспедиции,мемориал, СПС) нужно связывать через бродкаст (UDP) используемый логгер, по такому же принципу как работают кластеры и локальные скиммера. Либо же инсталировать утилиту ввода данных (у Алексея есть, но не совсем удобно при высоком темпе работы) по алгоритму автоматической перехода при заполнении одного окна (например, заполнили позывной, нажали ввод), в другое (информация о контрольном номере, QTH и пр.). Принимаю участие в тестировании версий и исправлении ошибок одного, набирающего популярность контест-логгера (DXLOG), после того как он стал общедоступным, рефлектор не справляется с пожеланиями и хотелками подписчиков (в платной версии было куда больше конкретики от пользователей).

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
3 часа назад, R3SM сказал:

Некоторые логгеры не поддерживают отправку *adi по UDP, это касается контестовых программ, т.к. там кабрилла.

Да, я в курсе. Они отправляют лог по UDP в бинарном формате. Наработки для приема тоже есть, просто я это сильно не тестировал. Про Cabrillo тоже почитал, думаю и его раскидать не проблема.

R3SM понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Установил для ознакомления DXLog, активировал. Нашел весьма богатый сетевой функционал.

dxlog.network.png

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты
6 часов назад, RA3SAD сказал:

Установил для ознакомления DXLog, активировал.

Будут вопросы-обращайся, в меру своих знаний подскажу.

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Очередная фича, существенно экономящая время. Отмечаем QSO галочками (можно с зажатым Shift) и выбираем Загрузить на HAMLOG как файл. Будет автоматически сформирован ADIF из выбранных QSO и отправлен на HAMLOG. Фича доступна при указании данных авторизации HAMLOG.ONLINE в разделе профиля. 

Хоть защита от всякого рода взлома продумана, предупреждаю, что вы оставляете такие данные (логин и пароль от HAMLOG) на свой страх и риск. Пока R4AS не сделает полноценного API взаимодействия внешних сервисов - это единственный способ связки ваших учетных записей.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Алексей, а будет это API-взаимодействие с Хамлогом.ру?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Надеюсь, что да. Евгений говорил, что планируется. Но, видимо, надо сначала решить текущие проблемы.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Дописан UDP ресивер. Теперь в настройках сети программы не обязательно указывать, что сообщения должны быть в ADIF.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Привел столбец частоты в базе данных к МГЦ в соответствии со стандартом ADIF v.3 . Добавил поле частоты. Если оно пустое - то при добавлении QSO вручную заполнится автоматически по нижней частоте диапазона. С виду глюков нет, но и не исключены. Тестирование покажет.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Алексей, RA3SAD, спасибо за продолжение работы на логами!

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Глобальная модификация базы. Для каждого QSO добавлен уникальный ключ, который есть контрольная сумма из Вашего позывного, позывного корреспондента, даты, времени, бэнда и моды. Эти вещи должны быть уникальными, в противном случае связь считается повторной и в базу не заносится.

Из за огромного количества повторов пришлось очистить загрузки и журнал пользователей R3SE, R3KEE. Просьба загрузить повторно ADIF.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Больше изменений в структуре базы данных не будет. Мог бы в принципе и восстановить QSO, но это надо было сделать сразу, а то пойдет путаница - кто-то заново грузит, кому-то восстановить. Может что-то "поехать". Мое упущение, ну или просто лень.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Протестирована автоматическая отправка QSO по UDP с софтом JTDX (tnx. R2SAG). Настройки программы во вложении. Позывной, установленный в программе должен соответствовать позывному установленному в настройках журнала.5762f95f-d382-44ec-b682-87f08021a65d.jpg

Галочку "Разрешить передачу данных QSO в ADIF формате" можно не ставить.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Доброго времени суток, Алексей, RA3SAD! Благодарю сердечно за "допиливание" функционала сервиса рязанских логов! В связи с чисткой (как было сообщено выше) я заново залил свой эл. аппратный журнал. Сначала залил 2020-10-16 в 01:20:37 - 13168 QSO. Обновленная база обнаружила 30 повторов и добавила, по сообщению статистики страницы 'Мои загрузки' , - 13138 QSO. Порадовался.

Вернулся на страницу "Журнал R3SE". И обнаружил, что связи загрузились только включительно по 2020-10-12. А, например, за 13 октября QSO не отображаются. Тогда сделал отдельный файл со связями именно за 13-е число, и загрузил их дополнительно вторым файлом adi. Статистика на стр. "Мои загрузки" сообщила, что эти 50 QSO добавлены, повторов 0. Однако в журнале R3SE эти 50 связей за 13 окт. почему-то так и не отобразились. Алексей, это глюк базы или я где-то ошибаюсь?

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Андрей, пришли мне в личку файлы, проверю на тестовом пользователе.

 

 

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Не стал дожидаться файлов, вычленил их самостоятельно. Скормил тестовому пользователю. Получил это

r3se.png

Первый файл это где все QSO от и до. Второй это то, что вы выделили отдельно. С отсутствием связей в таблице разобрался, пришлось перед обработкой привести файл к однородной структуре. Теперь вроде все появилось.

У меня повторов оказалось гораздо больше. Засомневался, допилил обработчик функцией создания отчета, в котором он прописывает связи с повторами. В колонке "Действие" этот отчет можно будет скачать. Внутри него строки с дублированными связями (сделал в формате JSON, так удобнее). Можно посмотрев повтор попробовать найти его в базе через поиск и убедиться что он действительно существует. Выборочно пробежался - все бьется. Можешь попробовать удалить из загрузок и загрузить заново, для контроля. Для ранее загруженных файлов отчетов нет, т.к. еще отсутствовал функционал.

Помимо основного отчета делается еще и подробный (для меня) со всеми DEBUG-ми запросов к базе данных, чтобы однозначно можно было сказать что произошло и где.

report.jpg

На всякий случай продублирую - Признаком повтора считается QSO с одинаковыми Позывным, Позывным корреспондента, Датой, Временем, Диапазоном, Модуляцией. То есть поля в файле STATION_CALLSIGN или OPERATOR, CALL, QSO_DATE, TIME_ON, BAND, MODE. Поле STATION_CALLSIGN подставляется из значения Позывной, указанного в настройках журнала, при его отсутствии в файле.

R3SE понравился пост

Поделиться сообщением


Ссылка на сообщение
Поделиться на другие сайты

Для публикации сообщений создайте учётную запись или авторизуйтесь

Вы должны быть пользователем, чтобы оставить комментарий

Создать учетную запись

Зарегистрируйте новую учётную запись в нашем сообществе. Это очень просто!


Регистрация нового пользователя

Войти

Уже есть аккаунт? Войти в систему.


Войти

  • Последние посетители   0 пользователей онлайн

    Ни одного зарегистрированного пользователя не просматривает данную страницу