Релиз EWLog 1.4.9

Автор: | 23.07.2021

Вышла новая версия EWLog Desktop 1.4.9. Пришлось перепрыгнуть пару версий, но это не важно.

В этом обновлении:

  • Добавлен контест модуль
  • Переработано окно настроек приложения
  • Добавлена работа по сети (UDP)
  • Исправлена ошибка not a valid float (Теперь в системе программа не изменяет десятичный разделитель)
  • Исправлены форматирования таблиц
  • Добавлено сохранение последних комментариев к споту
  • Добавлена возможность резервного копирование ADI файлов или всей базы данных целиком при закрытии журнала
  • Запрещён запуск второго экземпляра приложения
  • Добавлено редактирование горячих клавиш
  • Добавлена возможность работы журнала без установки (portable версия)
  • Переработаны некоторые моменты в настройках HamLib
  • Добавлена возможность экспорта в SOTA .csv
  • Так же сделаны небольшие исправления, которые вносят стабильность в работе журнала

Планы на следующую версию:

  1. Более гибкий фильтр записей
  2. Возможность называть журналы одинаковым позывным
  3. Статистика DXCC
  4. Что-то ещё

Ссылка для загрузки Windows и Linux

Ссылки для настройки репозиториев в Linux:

Релиз EWLog 1.4.9: 14 комментариев

  1. R9OCN

    Небольшая ошибочка:
    Просмотр — отображать фото из qrz — в отдельном оККне
    😉
    Сейчас поиграем с сетевой работой.

    1. Vladimir Автор записи

      Ну это опечаточка. Можете сами поправить в файле перевода ewlog.ru.po

  2. R9OCN

    Работа по сети не задалась. Мне не совсем ясна логика работы.
    Есть две машины. У одной ip пусть 192.168.1.11, а у второй 192.168.1.12.
    На обоих запускаю лог, ставлю галочку «разрешить работать по сети», оставляю порт по умолчанию.
    На машине 192.168.1.11 настройки оставляю как есть — т.е. адрес 0.0.0.0
    На машине 1.12 в поле «адрес» ставлю ip другой машины — 192.168.1.11
    С 1.12 делаю nc -uzvw3 192.168.1.11 2238 — порт открыт
    Делаю nc -uzvw3 192.168.1.12 2238 — порт закрыт!
    В логе нажимаю правой кнопкой по QSO — отправить по сети — всем. Получаю ошибку
    «Could not bind socket.

    Press OK to ignore and risk data corruption.
    Press Abort to kill the program.»

    Если же я ввожу в поле «адрес» собственный ip — тогда ошибки не возникает и порт открыт.
    Если в поле «адрес» оставить нули — тогда тоже нет ошибки и порт открыт.

    Владимир, если не трудно — поясните логику сетевой работы, а то так, как я себе это представляю, оно не получается 🙂

    1. Vladimir Автор записи

      И в первом и во второму случае адрес должен быть 0.0.0.0 или IP адрес своей сетевой карты.
      т.е.
      Первый комп — 192.168.1.11 (соответственно это прописано в первом журнале)
      Второй комп — 192.168.1.12 (это прописано во втором журнале)

      «Could not bind socket» — Всё верно, вы же указали адрес которого не существует в данной системе.

      Здесь реализация без сервера, т.е. каждый журнал выступает как и клиент и сервер. Используется протокол UDP. Обмен данными по широковещалке

  3. R9OCN

    А, т.е. это только в подсети будет работать?
    В моём случае два компьютера не находятся в одной подсети.
    Вообще-то сейчас у меня просто примонтирован сетевой ресурс сервера и два журнала используют одну базу данных — это работает, но как-то не цивилизовано, т.к. если по какой-то причине у ноутбука нет доступа к серверу, то вести лог невозможно. А вот если бы можно было обмениваться с сервером, находящимся в интернете — это было бы чудненько.
    Выехали на природу без интернета, поработали, а как только сервер стал видимым — база синхронизировалась.

    1. Vladimir Автор записи

      Да, только в одной подсети.
      По поводу сервера, у меня крутится в голове ещё один проект, так сказать недостающее звено в 100% кроссплатформенности журнала) Вот если получится, то всё вот это вот что вы написали будет)

  4. R9OCN

    Владимир, здравствуйте!
    Можно ещё позанудствовать?
    Я на сайте держу скрипт для создания QSL-ок и ещё со времён UR5EQF он работает так — по окончании работы с журналом создаётся резервная копия в формате adif, затем она автоматически заливается на сервер, где разбирается на QSO.
    Так вот и скрипт копирования лога на сервер и скрипт, который живёт на сервере, реагируют на файлы с расширением adi. Как только появляется соответствующий файл, они начинают работу. А ewlog резервную копию по закрытию программы создаёт без расширения. Конечно, я придумал костыль, и скрипт копирования теперь срабатывает на файлы «auto_backup*», но всё равно мне кажется, что было бы правильным добавить расширение.

    1. Vladimir Автор записи

      Добрый день! По задумке, расширение должно было быть) а чего его нет — вопрос.. Исправлю)

  5. Александр

    Здравствуйте Владимир попробовал ваш налог в целом понравился.w7 FT-817 не правильно отражает цифровые виды связи. Панель управления трансивером не работает кнопка digi .c уважением Александр. 73.

  6. Валентин UD2F

    Есть надежда на рродолжение развития лога ?

    1. Uladzimir Автор записи

      Да, начинаю вырезать MySQL и приводить в порядок базу данных. Будет поддержка только SQLite. А дальше уже по прошлым недоделкам

  7. Алексей

    Есть проблема с отображением на дисплеях с высоким разрешением экрана (2880х1800 -ноутбук) и выставленным масштабом 200% в виндовс. :
    Окно журнала — строки когда ткнёшь на них или прокрутишь роликом становятся очень маленькой высоты — текст не видо
    Окно DX кластер — сама таблица и название её колонок не масштабируется на 200% и из за этого текст слишком мелкий ничего не видно..
    (ОС Win 11)
    Буду очень признателен если исправите — из за этого пользоваться не могу.

  8. Павел

    Аналогичная ситуация, как у Алексея, чей пост выше. Ноутбуков с высоким разрешением всё больше, да и простые модели с маленьким экраном и FHD не позволяют комфортно пользоваться журналом. Неговоря уже о сторонних программах, в которых масштабируемости и в помине нет. Если есть возможность оптимизировать работу лога для высоких разрешений, это было бы просто замечательно.

    1. Uladzimir Автор записи

      Попробую что-нибудь с этим сделать

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *