[{{mminutes}}:{{sseconds}}] X
Пользователь приглашает вас присоединиться к открытой игре игре с друзьями .
Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7 8 9 10 11 12 13 ... 17

Форум «Программное обеспечение» / «Амишка» (AMi) - тренажёр-генератор упражнений

Юрикор_Мишка Сообщение #121 12 мая 2011 в 22:31
Кибергонщик
16
Промежуточная новая версия 1.2.1.0:
http://narod.ru/disk/12719363001/EXE.rar.html
Сделано следующее:
1) Установка русской раскладки при запуске (спасибо Arkaine);
2)
И ошибка (программы):
При наборе текста, объёма выходящего за "одно окно", когда он подходит к концу, во время ошибки он перескакивает вверх в любой части строки, что отличается от того, как он перемещается вверх при наборе строк в начале и середине текста. Это выглядит достаточно "неприятно" и сбивает.

Arkaine, приношу извинения, в первый раз действительно не понял, о чём речь. Потестировал внимательно сам, вспомнил этот глюк с прокруткой.
Исправил. (Но некоторые мелкие недоработки в прокрутке пока остались, в основном они проявляются при переходе со строки на строку)
3) Убран баг со сменой шрифта в некоторых случаях (ошибка на пробеле и т.п.);
4) Перед выходом из программы теперь отображается простенькая форма "Да/Нет")))
Скачал, опробовал :)
Тренажёр понравился, все сделано отлично, авторам Респект :)

Спасибо за хороший отзыв!)))

Хм, при генерации нового текста остался баг со сменой шрифта... Ладно, на днях выложу новую версию, там будет исправлено;)
Последний раз отредактировано 12 мая 2011 в 22:46 пользователем Юрикор_Мишка
Arkaine Сообщение #122 12 мая 2011 в 22:48
Маньяк
1
Я тут пока не качал новую версию, так вышло, что сообщение отправляется с интервалом в 20 минут, но ещё одна заметка:

Сочетания - упражнение генерируется ТОЛЬКО из введённых пользователем сочетаний.
Хочу напомнить: в качестве сочетаний могут выступать И ФРАЗЫ.

Если выбрать загрузку слов и буквосочетаний "из файла" (alt+w), то целые "строки" (т.н. "фразы") не загружаются.

И ещё мелочь: возможно следует сделать, чтобы при наборе на протяжении определённого отрезка времени не нужно было "генерировать текст"?

Да и по поводу random'а: может быть всё-таки сделаете функцию, возможность выбора, чтобы не дублировались слова или целые фразы? А то сами же знаете, когда одно и то же набирать несколько раз подряд - это "лафа". И для рекорда, и вообще, для развития навыка набора. И в то же время такое неинтересно набирать .
Последний раз отредактировано 12 мая 2011 в 23:06 пользователем Arkaine
Arkaine Сообщение #123 12 мая 2011 в 22:56
Маньяк
1
Опять всё усложнил... Говоря проще и яснее - не добавляются целые "фразы". И не добавляются только из файла (alt+w); если же добавлять их в ручную (через alt+a), то всё работает.
Юрикор_Мишка Сообщение #124 12 мая 2011 в 23:06
Кибергонщик
16
Опять всё усложнил... Говоря проще и яснее - не добавляются целые "фразы". И не добавляются только из файла (alt+w); если же добавлять их в ручную (через alt+a), то всё работает.

Тут такое дело. Загрузка сочетаний из файла "подточена", в первую очередь, под TS. А он эти сочетания сохраняет в определённом формате:
<сочетание> <скорость>
<сочетание> <скорость>
...
Поэтому я пока не усложнял себе задачу и сделал только загрузку такого вида файлов, при этом считывается только первое слово (сочетание) в строке (абзаце). Знаю, что пока это совершенно неочевидно и непрозначно. В следующих версиях постараюсь это исправить:)
И ещё мелочь: возможно следует сделать, чтобы при наборе на протяжении определённого отрезка времени не нужно было "генерировать текст"?

Моя твоя не понимать)))
Arkaine Сообщение #125 12 мая 2011 в 23:23
Маньяк
1
Если просьба про random - это написание большого количества кода + возможные баги, то, думаю (если я хоть немного представляю себе программирование со всеми его "прелестями), эту идею можно реализовать иначе: в алгоритм random'изации добавить исключение последовательности двух идентичных слов или фраз. Хотя бы так пусть будет.

Моя твоя не понимать)))

Я имел в виду, что когда набираешь в "режиме" не "целиком", а "на время", то можно было бы убрать необходимость "генерации нового текста" (alt+g) и предоставить это программе.

//Ушёл в offline.
Последний раз отредактировано 12 мая 2011 в 23:30 пользователем Arkaine
AvtandiLine Сообщение #126 13 мая 2011 в 01:41
Кибергонщик
61
Arkaine писал(а):
исключение последовательности двух идентичных слов или фраз.
Если правильно поняла, Вы хотите, чтобы не_повторялось подряд несколько раз одно и то же сочетание? Иметь такую опцию - может, нелишне... Только давайте не_будем выплескивать с водой и ребёнка. :) Иметь в упражнении случайные повторы одного и того же подряд, да еще в случайных комбинациях с сериями, внутри которых повторы отсутствуют, - необходимейшая вещь для тренировок.

Arkaine писал(а):
когда набираешь в "режиме" не "целиком", а "на время", то можно было бы убрать необходимость "генерации нового текста" (alt+g) и предоставить это программе.

Извиняюсь... мне непонятна и суть предложения, и побудительный мотив. Чем-то мешает наличие кнопки Alt+G, да?
Вообще, по ходу тренировки может понадобиться не раз и не два, а много раз сгенерить упражнение из уже заданных сочетаний... может понадобиться сгенерить, в том числе, и "досрочно", раньше чем закончен набор текущего упражнения... Словом, легко представить много ситуаций, когда Alt+G может оказаться полезной, а вот не_могу представить себе ни одной ситуации, когда наличие кнопки Alt+G чему-нибудь мешает...

Поясните подробнее Вашу мысль, пожалуйста? :)
Arkaine Сообщение #127 13 мая 2011 в 10:02
Маньяк
1
Я прямо боюсь вам отвечать. Выйдет, будто "невежда поучает мэтров". Но всё же постараюсь объяснить свою позицию без лишнего пафоса и всякого "поучения":

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

Так что либо возможность задания количества возможных повторов, либо хотя бы такая "фундаментальная" функция, как отсутствие повторов вовсе. Я не настаиваю; лишь выразил идею, так сказать, сокровенное желание по тренажёру набора текста.


А про генерацию текстов... Не alt+g мешает, а как-то странно выглядит необходимость генерации текста вручную при том, что неизвестно до какой его части ты дойдёшь и что идёт далее. Там видна верхняя часть нижней строки (и заглавные буквы), а дальше как бы "обрыв". Что ли "полосу прокрутки" следует добавить.
Юрикор_Мишка Сообщение #128 13 мая 2011 в 14:00
Кибергонщик
16
Бывает, одно слово идёт три раза подряд. Если пару раз - это, как вы выразились, "необходимейшая вещь для тренировок", то уже три раза - это всё же скорее "лафа". Возможно, я ошибаюсь, но так чувствуется и ощущается. Набирая слово в первый раз ты как бы реагируешь на него, второй раз - ты реагируешь на повторение, а набирая третий раз и далее, ты уже лишь делаешь повторение второго раза. А фразы уж подавно, да и более одного раза их скучно набирать.

Суть пожелания я понял, но нужно хорошенько подумать, какие повторы допускать, а какие лучше не допускать, при этом, наверное, сделать соответствующую опцию... Постараюсь доработать сей "узкий" момент в следующей версии. Тут только одно "но": например, если введено низкочастотное сочетание, и в словаре на него найдено только одно слово, от повторений избавиться не удастся...
А про генерацию текстов... Не alt+g мешает, а как-то странно выглядит необходимость генерации текста вручную при том, что неизвестно до какой его части ты дойдёшь и что идёт далее. Там видна верхняя часть нижней строки (и заглавные буквы), а дальше как бы "обрыв". Что ли "полосу прокрутки" следует добавить.

Генерация в этом режиме создаёт упражнение длиной 1000*число_минут_набора. Когда мы набираем на время "Марафон" - можем ли мы здесь посмотреть, чем заканчивается текст?
И, если честно, я не понял про верхнюю часть нижней строки, заглавные буквы и "обрыв"... Объясните, пожалуйста, ещё раз.
Arkaine Сообщение #129 13 мая 2011 в 14:44
Маньяк
1
В "текстовом поле" нет "полосы прокрутки", от чего текст как бы "обрывается" в том месте, где "текстовое поле" подходит к концу. Если же растягивать окно программы, то текст можно смотреть далее. Это практически не имеет отношения к "функциональной стороне" программы, однако несколько некрасиво смотрится.
AvtandiLine Сообщение #130 13 мая 2011 в 17:06
Кибергонщик
61
Arkaine писал(а):
набирая третий раз и далее, ты уже лишь делаешь повторение второго раза. А фразы уж подавно, да и более одного раза их скучно набирать.
И три, и ещё больше раз подряд - да ведь это хорошо! как раз на "вынос мозга" и на обострение внимания! Тренажёр у нас или курортная танцплощадка? :) Именно когда чередуются, непредсказуемо, повторы, и в разном количестве, и с сериями, в которых вообще нет повторов. Случайность здесь царит, и пусть царит, чесслово...

Опции - да, опции бывают полезны. Тут уже на великодушие автора-программиста. :) Только он может взвесить трудоемкость и возможный баланс деталей с компактностью целого.

- - -
Насчет "смотреть текст далее"?.. опять же, если это возможно как опция, то пригодится, может быть.
Базово, по типу задания, набор на время относится к "марафонским", согласна с Михаилом.

Полоса прокрутки, кстати, пожирает драгоценное экранное пространство. Этак мне ещё одну опцию захочется - для выключения полосы прокрутки. ))

- - -
Alt+G
Нажатие Alt+G - оно ведь на автоматизме, уже после нескольких тренировок. А представьте, какой разнобой возник бы, если в одном ряде случаев генерация происходит по ручной команде, а в другом ряде случаев - автоматически.

Бесспорно, иногда приходится нарушать единство стиля управления, ради чего-то ещё более важного. Но ради чего, именно в данном случае? мне пока не_стало понятно.
Может, смогу понять, если вам не_лень объяснить мне дотошно, в стиле "как для идиота", не_стесняйтесь плииз. :)
Последний раз отредактировано 13 мая 2011 в 17:08 пользователем AvtandiLine
Arkaine Сообщение #131 13 мая 2011 в 17:22
Маньяк
1
Для внешнего вида. Некрасиво смотрится окошко без полосы прокрутки, где текст просто "обрывается". Всё равно во время набора она (полоса прокрутки) должна будет отключаться и пространство занимать не будет. Это если следовать идее.

Логика здесь такая, что зачем вообще показывать то, что нельзя толком просмотреть?

А про random, видимо, я не могу до вас донести концепцию должным образом. Вот у меня сейчас как бы "провисают" цифры и спецсимволы. И вот нет словаря, который бы сочетал в себе набор и того и другого. Если такое ("словарь" то есть) сделать на скорую руку - выйдет уродство с определённым количеством комбинаций, где отсутствует элемент случайности. А вот будь такой словарь, в котором можно совместить набор разных знаков в определённой заданной пропорции... думаю, это было бы хорошо.
Последний раз отредактировано 13 мая 2011 в 17:37 пользователем Arkaine
AvtandiLine Сообщение #132 13 мая 2011 в 18:04
Кибергонщик
61
Arkaine писал(а):
Некрасиво ... где текст просто "обрывается".

Существует идея красивого и (в хорошем смысле) стандартного интерфейса для конечных пользователей компьютера.
Существует идея той или иной методики предъявления заданий при обучении и тренировке человека.
Ведь не_факт, что всегда эти две идеи стОит совмещать?.. :)
С одной стороны, возможность просмотреть весь текст ДО начала набора (и, соответственно, наличие на это время полосы прокрутки) - вроде бы безобидно и приятно.
С другой стороны, теряем неожиданность текста. Зачем разрешать просмотреть заранее то, что (не_всегда, но как правило для соревнований) должно оказаться "внезапным"? :)

...Посему - в опции и ещё раз в опции, О.К.?

- - -
Про random - о! теперь, кажется, стал понятен (мне) побудительный мотив Ваших предложений. Вы исходите из того, что необходимо глубокое развитие алгоритмов генерации. Раз "Амишка" генератор, то генерации следует быть особо разнообразной, изощрённой, настраиваемой. И именно этому следует уделить повышенное внимание. Так?
Спасибо Вам за настойчивость в разъяснении и за то, что Вы считаете возможным ставить "Амишке" очень серьёзные запросы. Это для "Амишки" и ценно, и прямо-таки лестно. Может быть, авансом. Будущее покажет. И Миша скажет. :)
Последний раз отредактировано 13 мая 2011 в 18:08 пользователем AvtandiLine
Юрикор_Мишка Сообщение #133 13 мая 2011 в 18:05
Кибергонщик
16
Для внешнего вида. Некрасиво смотрится окошко без полосы прокрутки, где текст просто "обрывается". Всё равно во время набора она (полоса прокрутки) должна будет отключаться и пространство занимать не будет. Это если следовать идее.
Логика здесь такая, что зачем вообще показывать то, что нельзя толком просмотреть?

Насчёт "некрасиво смотрится" - тут позвольте не согласиться. В большинстве клавиатурных тренажёров, которые я видел, прокрутки текста нет...
Но я согласен с Вами, что возможность прокрутки НЕ в режиме набора (то есть сразу после генерации или загрузке упражнения из файла) и её скрытие при наборе позволит целиком просмотреть текст и принять более конкретное решение о том, стоит ли с ним работать. В общем, интерфейс не пострадает, а функционал вырастет. Я подумаю над тем, сделать это постоянным или опциональным вариантом.
И три, и ещё больше раз подряд - да ведь это хорошо! как раз на "вынос мозга" и на обострение внимания! Тренажёр у нас или курортная танцплощадка? :) Именно когда чередуются, непредсказуемо, повторы, и в разном количестве, и с сериями, в которых вообще нет повторов. Случайность здесь царит, и пусть царит, чесслово...

Опции - да, опции бывают полезны. Тут уже на великодушие автора-программиста. :) Только он может взвесить трудоемкость и возможный баланс деталей с компактностью целого.

Я принимаю обе позиции. И постараюсь сделать, опять же опционально, возможность "гибкой" генерации - например, по возможности исключая повторы и учитывая вероятности выбора сочетания/слова/фразы...
Юрикор_Мишка Сообщение #134 13 мая 2011 в 18:07
Кибергонщик
16
...Посему - в опции и ещё раз в опции, О.К.?

По рукам!:)
Про random - о! теперь, кажется, стал понятен (мне) побудительный мотив Ваших предложений. Вы исходите из того, что необходимо глубокое развитие алгоритмов генерации. Раз "Амишка" генератор, то генерации следует быть особо разнообразной, изощрённой, настраиваемой. И именно этому следует уделить повышенное внимание. Так?
Спасибо Вам за настойчивость в разъяснении и за то, что Вы считаете возможным ставить "Амишке" очень серьёзные запросы. Это для "Амишки" и ценно, и прямо-таки лестно. Может быть, авансом. Будущее покажет. И Миша скажет. :)

Я постараюсь сделать максимум полезных возможностей не в ущерб уже существующим, а вот насколько это у меня получится - увидим;)
Arkaine Сообщение #135 13 мая 2011 в 18:13
Маньяк
1
Про random - о! теперь, кажется, стал понятен (мне) побудительный мотив Ваших предложений. Вы исходите из того, что необходимо глубокое развитие алгоритмов генерации. Раз "Амишка" генератор, то генерации следует быть особо разнообразной, изощрённой, настраиваемой. И именно этому следует уделить повышенное внимание. Так?
Спасибо Вам за настойчивость в разъяснении и за то, что Вы считаете возможным ставить "Амишке" очень серьёзные запросы. Это для "Амишки" и ценно, и прямо-таки лестно. Может быть, авансом. Будущее покажет. И Миша скажет. :)

Это хорошее совпадение. Я давно вынашиваю идею создания тренажёра-randomizer'а. А тут, значит, выходит Амишка, разработка коего в самом разгаре, и автор готов выслушать идеи и замечания. Вот и предлагаю нечто, на мой взгляд, существенное, да и то, что хотелось бы опробовать в первую очередь.
Последний раз отредактировано 13 мая 2011 в 18:15 пользователем Arkaine
Юрикор_Мишка Сообщение #136 13 мая 2011 в 18:17
Кибергонщик
16
Итак, Arkaine, ещё раз уточняю Ваши пожелания:
1) Распределение вероятностей по генерируемым элементам;
2) Исключение повторяющихся элементов там, где это возможно.
Ещё что-то? (с этими двумя предложениями я согласен - в качестве расширенных опций)
Arkaine Сообщение #137 13 мая 2011 в 18:18
Маньяк
1
Да, это всё, что я пока предлагал про random.
Юрикор_Мишка Сообщение #138 13 мая 2011 в 18:53
Кибергонщик
16
Вот и чудненько!:)
Юрикор_Мишка Сообщение #139 15 мая 2011 в 16:03
Кибергонщик
16
Новая версия "Амишки" 1.3.0.0 выходит в свет:
http://narod.ru/disk/12953111001/EXE.rar.html
Что нового:

1) Убраны некорректности при работе со шрифтами (добавлен контроль на выбор кириллического набора символов, отменяется атрибут подчёркивания, символ ошибки на пробеле, не входящий в стандартный набор символов, заменён знаком "~");

2) Добавлена вертикальная прокрутка текста в режиме просмотра (опционально) (спасибо Arkaine);

3) Добавлен вывод результатов в графическом виде (спасибо мне))) - опционально;

4) Добавлен подсчёт и вывод аритмии во всех режимах (спасибо Smuglik).

Собственноручное тестирование показало, что в ТС аритмия считается немного по-другому. Это касается обработки ошибок - их исправлений и т.п. В случае безошибочного набора, по-моему, результаты практически совпадают.
Жду ваших отзывов и предложений)
Arkaine Сообщение #140 15 мая 2011 в 21:38
Маньяк
1
Скачал новую версию.

Первый вопрос:
Как "создавать тексты упражнения"?
В этой версии нормально добавляются фразы, но нет функции их генерации.
Что ли для каждой новой генерации упражнения перезагружать файл...

Я об "абзацах", когда загружаешь какой-нибудь текстовый файл.

В целом, значительно "юзабельнее".
Последний раз отредактировано 15 мая 2011 в 21:46 пользователем Arkaine

Чтобы писать в форуме, нужно зарегистрироваться.

Ctrl предыдущая следующая Ctrl Страницы
1 2 3 4 5 6 7 8 9 10 11 12 13 ... 17

Связаться
Выделить
Выделите фрагменты страницы, относящиеся к вашему сообщению
Скрыть сведения
Скрыть всю личную информацию
Отмена