Релиз 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: 16 комментариев

  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 Автор записи

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

  9. Владимир

    sudo apt install ewlog
    Чтение списков пакетов… Готово
    Построение дерева зависимостей… Готово
    Чтение информации о состоянии… Готово
    Некоторые пакеты не могут быть установлены. Возможно, то, что вы просите,
    неосуществимо, или же вы используете нестабильную версию дистрибутива, где
    запрошенные вами пакеты ещё не созданы или были удалены из Incoming.
    Следующая информация, возможно, вам поможет:

    Следующие пакеты имеют неудовлетворённые зависимости:
    ewlog : Зависит: libmariadbclient-dev но он не может быть установлен
    Зависит: libhamlib2 но он не может быть установлен
    E: Невозможно исправить ошибки: у вас зафиксированы сломанные пакеты.

    Система linux-lite

  10. Неважно

    В режиме контест лога, имени контеста Other, при Serial и Other вводя рапорт и контрольный номер сохраняются без контрольного номера. Что я делаю не так?

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

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