Home Форум Клуб RU-QRP Linux и радио MorseMaster (не только Linux)
Добро пожаловать, Гость
Логин: Пароль: Запомнить меня
  • Страница:
  • 1
  • 2

ТЕМА: MorseMaster (не только Linux)

MorseMaster (не только Linux) 13 Авг 2020 15:27 #50637

  • strijar
  • ( Пользователь )
  • strijar аватар
  • Вне сайта
  • Сообщений: 12
  • Репутация: 1
Добрый день!

С полгода изучаю морзянку, пока с переменным успехом. Но понял что не могу найти тренажер который бы меня полностью устраивал. Решил написать свой. И вот готово (;

Краткое описание и там же можно скачать - www.strijar.ru/morsemaster
Буду рад если кому то еще пригодится. Ожидаю ваших впечатлений, вопросов, пожеланий.
73 de R1CBU
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 13 Авг 2020 18:09 #50640

  • ur4mck
  • ( Пользователь )
  • ur4mck аватар
  • Вне сайта
  • Сообщений: 951
  • Репутация: 98
Идея интересная!

Напишите, пожалуйста, на странице с программой какие системные требования и как ее запускать на разных платформах. Потому что до скачивания и распаковки архива не очевидно что это JAR и еще нужна JAVA для выполнения.

Bug report #1:
  • режим Koch 1 (KM)
  • Run
  • немножко поиграться
  • потом, не останавливая, выбрать Koch (D). Программа зависнет. Лог прикреплен

Еще хорошо бы ползунки подписать "WPM" и так далее. А то их назначение можно узнать, только наводя мышкой.

Спасибо за Ваш труд!
Вложения:
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 13 Авг 2020 19:55 #50641

  • strijar
  • ( Пользователь )
  • strijar аватар
  • Вне сайта
  • Сообщений: 12
  • Репутация: 1
ur4mck пишет:
Идея интересная!

Напишите, пожалуйста, на странице с программой какие системные требования и как ее запускать на разных платформах. Потому что до скачивания и распаковки архива не очевидно что это JAR и еще нужна JAVA для выполнения.

А так там же есть (;

Для работы необходимо наличие Java версии 1.8, работает под Linux, Mac, Windows.

Скачать архив с программой можно в разделе Файлы. Установка не требуется, достаточно распаковать архив.

Bug report #1:

Спасибо! Поразбираюсь!
Еще хорошо бы ползунки подписать "WPM" и так далее. А то их назначение можно узнать, только наводя мышкой.

Не хотелось загромождать интерфейс - достаточно один раз узнать где какой, там их не так много (;

Спасибо за отзыв!
73 de R1CBU
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 14 Авг 2020 20:45 #50659

  • UR0ET
  • ( Пользователь )
  • UR0ET аватар
  • Вне сайта
  • Сообщений: 976
  • Репутация: 60
strijar пишет:
А так там же есть (;

Для работы необходимо наличие Java версии 1.8, работает под Linux, Mac, Windows.

Скачать архив с программой можно в разделе Файлы. Установка не требуется, достаточно распаковать архив.


Спасибо за отзыв!

Олег, как-то не получается запустить Вашу программу.
Windows 8.1
Java Version 8 update 261
После клика по MorseMaster.jar небольшая пауза, затем FireFox предлагает сохранить этот файл... Что не так? С Java ранее на ПК не сталкивался.

mmjava.jpg
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 14 Авг 2020 20:53 #50660

  • strijar
  • ( Пользователь )
  • strijar аватар
  • Вне сайта
  • Сообщений: 12
  • Репутация: 1
Создайте файл start.bat с таким содержимым java -jar MorseMaster.jar и его запускайте
73 de R1CBU
Последнее редактирование: 14 Авг 2020 20:55 от strijar.
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 14 Авг 2020 21:01 #50661

  • ur4mck
  • ( Пользователь )
  • ur4mck аватар
  • Вне сайта
  • Сообщений: 951
  • Репутация: 98
А в Linux запускать из консоли так:
java -jar MorseMaster.jar
Все варианты запуска для разных платформ хорошо бы прописать в инструкции, а то нам - программистам и так понятно, а обычному пользователю трудно.
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 15 Авг 2020 00:25 #50665

  • UR0ET
  • ( Пользователь )
  • UR0ET аватар
  • Вне сайта
  • Сообщений: 976
  • Репутация: 60
strijar пишет:
Создайте файл start.bat с таким содержимым java -jar MorseMaster.jar и его запускайте

Почему бы его сразу не положить в архив? Ну это так, к слову.

Программа после предупреждения о наличии проблем с XStream все же запустилась.
Из мелких недостататков:
- при подведении мышки к "ползункам" строки с подсказками появляются со значительной задержкой. Иногда мышка уже на другом "ползунке", а всплывает надпись с предыдущего ее положения;
- звездочки, предполагающие необходимость нажать соответствующую клавишу на клавиатуре, почему-то начали появиляться не сразу, а после нескольких переданных символов (начальные три V не в счет);
- для повторного старта начала передачи приходится снимать и опять устанавливать метку в чек-боксе. Удобнее было бы отдельную кнопку или горячую клавишу.
Из средних недостатков - нет регулировки длительности пауз между симоволами.
Из более серьезных - нет возможности работать с программой не с помощью клавиатуры, а с записью карандашом. Передала программа некоторый объем симоволов и по команде обучаемого показала весь текст для сверки.

Поскольку для изучения выбран метод Коха, то других замечаний нет.

JavaXStream.jpg
Последнее редактирование: 15 Авг 2020 00:27 от UR0ET.
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 16 Авг 2020 11:49 #50674

  • strijar
  • ( Пользователь )
  • strijar аватар
  • Вне сайта
  • Сообщений: 12
  • Репутация: 1
Почему бы его сразу не положить в архив? Ну это так, к слову.

Согласен! Раньше так и делал, но давно не писал кросс-платформенно "на публику", поэтому расслабился ;)
- при подведении мышки к "ползункам" строки с подсказками появляются со значительной задержкой. Иногда мышка уже на другом "ползунке", а всплывает надпись с предыдущего ее положения;

Там установлен таймер по умолчанию, возможно он слишком большой. Не придавал этому значение. Сейчас немного переделал интерфейс, так что подсказки будут не нужны.
- звездочки, предполагающие необходимость нажать соответствующую клавишу на клавиатуре, почему-то начали появиляться не сразу, а после нескольких переданных символов (начальные три V не в счет);

А вот это реально странно! Я использую на двух разных компьютерах и одном ноуте - ничего подобного не встречал. Возможно потому что у меня везде Linux B) Нужна статистика - может еще у кого проявится.
- для повторного старта начала передачи приходится снимать и опять устанавливать метку в чек-боксе. Удобнее было бы отдельную кнопку или горячую клавишу.

Да, тут согласен - горячих клавиш заведу.
Из средних недостатков - нет регулировки длительности пауз между симоволами.

Это тоже можно, но я стараюсь учиться на правильных длительностях, если сложно просто уменьшаю количество символов в слове. Два символа можно почти всегда распознать, если не с первой попытки то со 2-3 точно. Зато мозг настраивается именно на нужный ритм.
Из более серьезных - нет возможности работать с программой не с помощью клавиатуры, а с записью карандашом. Передала программа некоторый объем симоволов и по команде обучаемого показала весь текст для сверки.

Таких тренажеров почти 99.9% из существующих. А точней я смог найти всего 2 (под Андроид) которые бы ждали ответа. Именно поэтому начал писать свой. У меня там заложен таймер который ждет ответа какое-то время и потом задает следующий вопрос, но сейчас он отключен. В ближайших версиях сделаю его включаемым.
Поскольку для изучения выбран метод Коха, то других замечаний нет.

К слову сказать наборы символов лежат в файле storage.db (это база Sqlite3) и в будущем планируется сделать их редактируемыми прямо из программы. Русские символы кода Морзе в этой базе уже есть ;)
73 de R1CBU
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 18 Авг 2020 11:09 #50695

  • strijar
  • ( Пользователь )
  • strijar аватар
  • Вне сайта
  • Сообщений: 12
  • Репутация: 1
Версия 1.1

Значительно улучшены алгоритмы формирования вопросов
Переделал пользовательский интерфейс настроек
Добавил hotkey для Run (Alt+R)
Появилась возможность автоматически повторять многосимвольные вопросы
Появился таймаут для ответа
73 de R1CBU
Администратор запретил публиковать записи.

MorseMaster (не только Linux) 18 Авг 2020 22:34 #50707

  • nik083
  • ( Пользователь )
  • nik083 аватар
  • Вне сайта
  • Сообщений: 4
  • Репутация: 0
Здравствуйте. А возможно данную программу запустить на андроид?
Администратор запретил публиковать записи.
  • Страница:
  • 1
  • 2