Вышла новая версия EWLog Desktop 1.4.9. Пришлось перепрыгнуть пару версий, но это не важно.
В этом обновлении:
- Добавлен контест модуль
- Переработано окно настроек приложения
- Добавлена работа по сети (UDP)
- Исправлена ошибка not a valid float (Теперь в системе программа не изменяет десятичный разделитель)
- Исправлены форматирования таблиц
- Добавлено сохранение последних комментариев к споту
- Добавлена возможность резервного копирование ADI файлов или всей базы данных целиком при закрытии журнала
- Запрещён запуск второго экземпляра приложения
- Добавлено редактирование горячих клавиш
- Добавлена возможность работы журнала без установки (portable версия)
- Переработаны некоторые моменты в настройках HamLib
- Добавлена возможность экспорта в SOTA .csv
- Так же сделаны небольшие исправления, которые вносят стабильность в работе журнала
Планы на следующую версию:
- Более гибкий фильтр записей
- Возможность называть журналы одинаковым позывным
- Статистика DXCC
- Что-то ещё
Ссылка для загрузки Windows и Linux
Ссылки для настройки репозиториев в Linux:
Небольшая ошибочка:
Просмотр — отображать фото из qrz — в отдельном оККне
😉
Сейчас поиграем с сетевой работой.
Ну это опечаточка. Можете сами поправить в файле перевода ewlog.ru.po
Работа по сети не задалась. Мне не совсем ясна логика работы.
Есть две машины. У одной 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 — тогда ошибки не возникает и порт открыт.
Если в поле «адрес» оставить нули — тогда тоже нет ошибки и порт открыт.
Владимир, если не трудно — поясните логику сетевой работы, а то так, как я себе это представляю, оно не получается 🙂
И в первом и во второму случае адрес должен быть 0.0.0.0 или IP адрес своей сетевой карты.
т.е.
Первый комп — 192.168.1.11 (соответственно это прописано в первом журнале)
Второй комп — 192.168.1.12 (это прописано во втором журнале)
«Could not bind socket» — Всё верно, вы же указали адрес которого не существует в данной системе.
Здесь реализация без сервера, т.е. каждый журнал выступает как и клиент и сервер. Используется протокол UDP. Обмен данными по широковещалке
А, т.е. это только в подсети будет работать?
В моём случае два компьютера не находятся в одной подсети.
Вообще-то сейчас у меня просто примонтирован сетевой ресурс сервера и два журнала используют одну базу данных — это работает, но как-то не цивилизовано, т.к. если по какой-то причине у ноутбука нет доступа к серверу, то вести лог невозможно. А вот если бы можно было обмениваться с сервером, находящимся в интернете — это было бы чудненько.
Выехали на природу без интернета, поработали, а как только сервер стал видимым — база синхронизировалась.
Да, только в одной подсети.
По поводу сервера, у меня крутится в голове ещё один проект, так сказать недостающее звено в 100% кроссплатформенности журнала) Вот если получится, то всё вот это вот что вы написали будет)
Владимир, здравствуйте!
Можно ещё позанудствовать?
Я на сайте держу скрипт для создания QSL-ок и ещё со времён UR5EQF он работает так — по окончании работы с журналом создаётся резервная копия в формате adif, затем она автоматически заливается на сервер, где разбирается на QSO.
Так вот и скрипт копирования лога на сервер и скрипт, который живёт на сервере, реагируют на файлы с расширением adi. Как только появляется соответствующий файл, они начинают работу. А ewlog резервную копию по закрытию программы создаёт без расширения. Конечно, я придумал костыль, и скрипт копирования теперь срабатывает на файлы «auto_backup*», но всё равно мне кажется, что было бы правильным добавить расширение.
Добрый день! По задумке, расширение должно было быть) а чего его нет — вопрос.. Исправлю)
Здравствуйте Владимир попробовал ваш налог в целом понравился.w7 FT-817 не правильно отражает цифровые виды связи. Панель управления трансивером не работает кнопка digi .c уважением Александр. 73.