| Предыдущая тема :: Следующая тема |
| Автор |
Сообщение |
авгур Гость
|
Добавлено: Сб Окт 09, 2004 11:12 pm Заголовок сообщения: скорость набора - проблемы |
|
|
Господа разработчики, скажите - в программе есть какой-нибудь компонент, ограничивающий скорость набора?
Замечаю, что при превышении скорости набора (как раз на аккордах, в которых я 100% уверен) возникают "лаги", задержки в обработке, ощущение торможения.
На stamina.ru я набиваю в русском на той же "свежей" клавиатуре 400 знаков в минуту при 4.1% ошибок. |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Сб Окт 09, 2004 11:23 pm Заголовок сообщения: |
|
|
Добрый вечер Авгур!
| Цитата: |
Господа разработчики, скажите - в программе есть какой-нибудь компонент, ограничивающий скорость набора?
|
Такого, конечно, нет... А зачем?
| Цитата: |
Замечаю, что при превышении скорости набора (как раз на аккордах, в которых я 100% уверен) возникают "лаги", задержки в обработке, ощущение торможения.
|
Скажите, а какая у Вас машина? Программа требует достаточно много памяти для работы. И если происходит работа с виртуальной памятью, то могут возникать лаги...
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Сб Окт 09, 2004 11:51 pm Заголовок сообщения: |
|
|
| Vladimir Kim писал(а): |
Такого, конечно, нет... А зачем?
|
Затем, что у Шахиджаняна был в его Соло пунктик с аритмичностью и ошибками, поэтому при наборе нельзя было отклониться от "встроенного" в программе метронома, который пользователю надо было угадывать.
Особенно "приятно" было работать на клавиатурах, в которых имеется механический дефект плёнок при очень быстром наборе комбинаций или ряда клавиш (буквы переставляются местами, например на дешевых Genius).
И тем клиентам, которым я ставил тренажёры, очень хотелось разбить клавиатуру о монитор при работе СОЛО - когда ты УВЕРЕН, что нажал что нужно, но программа "не засчитала".
Скажите, а какая у Вас машина? Программа требует достаточно много памяти для работы. И если происходит работа с виртуальной памятью, то могут возникать лаги...
[/quote]
PIV 1.5Ghz (я понимаю, Doom III идёт с задержками, но всё-таки), 512 мегабайт памяти; 10 Мб в памяти VerseQ многого не изменит?
Назначил в Task Manager'e приоритет повыше, и вроде VerseQ задышала более ровно, но всё равно - нажимая на пробел после блока символов не вижу реакции (нет щелчка), идёт в место пробела на экране следущий символ в строке, писк - приходится дублировать нажатие, проверять.
Клавиатура Cherry, на русском в стамине набираю 400 знаков в минуту, на английском - 460-480, на Майкрософтовской клавиатуре схоже.
Статистика на первом прогоне выглядит так: 210 cpm, 57% артитмичность, 13 ошибок, Pro Q.: 120.
Повторюсь: впечатление, что клавиатурный обработчик не поспевает, "глотает" нажатия.
При работе с текстом (модерирую несколько форумов, пишу статьи) - проблем с набором нет, ни в браузерах, ни в Ворде, ни в юникс-терминалах. |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вс Окт 10, 2004 12:11 am Заголовок сообщения: |
|
|
Доброй ночи Авгур!
| Цитата: |
PIV 1.5Ghz (я понимаю, Doom III идёт с задержками, но всё-таки), 512 мегабайт памяти; 10 Мб в памяти VerseQ многого не изменит?
|
Да, конфигурация нормальная...
| Цитата: |
Статистика на первом прогоне выглядит так: 210 cpm, 57% артитмичность, 13 ошибок, Pro Q.: 120.
|
Авгур, все это очень странно... :/ Как минимум до 350 cpm все должно работать как часы... У меня на машине с Pentium III 600 работает нормально до 350cpm, и иногда лагает только после первой загрузки и когда параллельно работают другие программы.
Может быть действительно Вы иногда кнопки не дожимаете? На большой скорости это бывает достаточно часто, особенно если клавиатура уже не новая. У меня через год померла ноутбуковская клавиатуры (некоторые кнопки через раз нажимались), а Microsoft Nature чуть-чуть года не дожила
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вс Окт 10, 2004 12:17 am Заголовок сообщения: |
|
|
Прямо сейчас попробывал VerseQ в экстремальном режиме на Pentium III 600 - прицеливашься и одним ударом лупишь сразу три символа, предварительно выставив пальцы. VerseQ отработал без каких либо лагов...
С уважением, Владимир
PS: Клавиатуры Logitech Y-SU61 |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Вс Окт 10, 2004 12:17 am Заголовок сообщения: |
|
|
Она не лагает сама по себе. Она просто "проглатывает" как бы случайно один символ из серии, "наказывая" за убыстрение. После чего вся серия из 10-15 символов, весь пакет может уйти в "молоко", на одну позицию. Хотя пакет весь - верен.
Ощущение шустрого смазанного механизма (как это есть в Стамине) нет.
Поэтому я спросит - есть ли в VerseQ какие-то специальные задержки "шахиджаняновской" школы обучения.
И что значит - не дожимаю? Фиксирую ли я на бронебойной черри-клавиатуре щёлчок контакта по геркону? Естественно, фиксирую.
У Вас какие показатели собственно в самой программе, и для сравнения - в Стамине? |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вс Окт 10, 2004 12:21 am Заголовок сообщения: |
|
|
Кстати! Есть одно простое объяснение Вашей ситуации!
Существуют клавиатуры, у которых массив кнопок разбит на несколько зон. Если в одной зоне одновременно нажать две клавиши, то как не нажимай третью - ничего не появится - можно проверить в блокноте.
Такая история у меня была на ноутбуковской клавиатуре - когда пишешь бысто - то порой не успеваешь отжать ранее нажатые клавиши, а уже пишешь следующую букву - увы, эта следующая буква уже не печаталась...
Это меня всегда крайне сильно доставало!
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Вс Окт 10, 2004 12:28 am Заголовок сообщения: |
|
|
:: Если в одной зоне одновременно нажать две клавиши, то как не нажимай третью - ничего не появится - можно проверить в блокноте.
Например, как мне это проверить?
Так, пробую:
йццццццццццццццццццццццццццц (тут я нажимаю "я", но она не показывается)
йццццццццццццццццццццццццооооооооооооо (тут третье нажатие "о" срабатывает)
Так?
Почему тогда всё срабатывает в Стамине? На той же самой клавиатуре, и на гораздо большей скорости? (400 знаков в минуту на связном тексте) |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вс Окт 10, 2004 12:40 am Заголовок сообщения: |
|
|
Доброй ночи Авгур!
| Цитата: |
Почему тогда всё срабатывает в Стамине? На той же самой клавиатуре, и на гораздо большей скорости? (400 знаков в минуту на связном тексте)
|
Авгур, я не могу ответить на этот вопрос, если бы Стамина и VerseQ пользовались одними и теми же уроками, тогда, сравнение было бы возможно.
Объяснений может быть несколько
- Во первых вы привыкли к словам, VerseQ хоть и генерирует связную последовательность букв, но эта последовательность не может быть орфографически точной. Может быть Вы по превычке набираете А, вместо О...
- Второй вариант - генерируемая VerseQ последовательность, гораздо более инвариантна, чем обычный язык. По этому там могут гораздо чаще появлятся случаи, когда страбатывает условие, описанное в предыдущем посте. И Вы их чаще замечаете.
У меня на клавиатуре, например, Ваш случай: | Цитата: |
йццццццццццццццццццццццццццц (тут я нажимаю "я", но она не показывается)
|
Отрабатывается нормально. Т.е. я нажимаю Й, потом не отпуская Ц и потом не отпуская Я - и все буквы пропечатываются.
В самом VerseQ ничего проглатываться не может - т.к. он отрабатывает события на нажатие и отжатие клавиши - абсолютно все. Максимум что может с VerseQ случится - он может притормаживать, но съедать буквы не может. Если буквы пропадают, значит программе не приходит событие от Windows.
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Вс Окт 10, 2004 12:57 am Заголовок сообщения: |
|
|
| Цитата: | | Авгур, я не могу ответить на этот вопрос, если бы Стамина и VerseQ пользовались одними и теми же уроками, тогда, сравнение было бы возможно. |
Причём тут это? Дело не в уроках (там можно посмотреть графики прогресса, у меня есть более чем за год), и там можно выделить тренд, посмотреть устойчивость, минимум-максимум. На выборке в 800-200 символом (а это и есть две минуты) можно сделать нормальную выборку.
У меня в VerseQ статистика постоянно "плавает", в то время как в Стамине реакция в пределах 380-420 на русском тексте или фразах.
Впрочем, можно наверное создать один и тот же текстовый файл, который можно было бы подключить и туда, и к VerseQ?
| Цитата: |
Во первых вы привыкли к словам, VerseQ хоть и генерирует связную последовательность букв |
Не может. Всю механику, билингвальную и трилингвальную модели я себе прекрасно представляю, работал и с компрессией, и со словарными дистанциями - ничего сложного в аппарате адаптации и формирования словарной базы нет.
То, что на основе корпуса текстов генерируются "аккорды" - именно это меня и привлекло.
Пример: что ошибки вылезают даже на вырожденной последовательности "о о о о о о о о о о о о о о о о о о". Вы думаете, я не способен нажать пару килобайт этой комбинации ЛЮБОЙ комбинацей пальцев ЛЮБЫХ рук за фиксированное время? Это проще, чем Тетрис.
Статмодуль исключается сразу.
| Цитата: | | Отрабатывается нормально. Т.е. я нажимаю Й, потом не отпуская Ц и потом не отпуская Я - и все буквы пропечатываются. |
Вы тестировали на разных клавиатурах? Вот скажем, сейчас у меня в помещении около 20 машин, есть шикарные Sun'овские клавиатуры и даже родной DEC-терминал с несколько необычной (смещены клавиши относительно друг друга).
Ни на одной из них скорость набора у меня не снижается. Команды, которые я подаю на этих терминал, не входят ни в один из словарей человеческого языка, это аббревиатуры - причём длинные.
| Цитата: | | он отрабатывает события на нажатие и отжатие клавиши |
А что происходит посередине между этими событиями? Вы используете свой собственный обработчик клавиатуры, или используете "стандартные" средства Windows?
Ещё мне кажется, что буквы во второй строке отрисовываются с задержкой (еле заметной!) после нажатия, даже если "пакет" ушёл нормально.
| Цитата: | | Если буквы пропадают, значит программе не приходит событие от Windows. |
Мне кажется, по ДОСовским временам - что где-то как-то не чистится какой-то мелкий бит.
А людей с быстрым набором не так уж и много, чтобы они могли интересоваться клавиатурными тренажёрами.
Мне же хочется достичь 500-550 знаков в минуту. Может быть - 600. Но не уверен, что потянет клавиатура.
Поэтому генерация словарного массива интересна, а вот реализация меня разочаровала. |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Вс Окт 10, 2004 1:31 am Заголовок сообщения: |
|
|
Гвоздик: скачал KeyTO, подобных проблем на примере английской версии не наблюдаю.
Да, появление набранного "пакета" происходит с чуть видимой задержкой, но символы внутри пакеты не меняются.
Если бы не Runtime Error... |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Вс Окт 10, 2004 2:07 am Заголовок сообщения: |
|
|
И ещё мысли: если уж на то пошло, то может быть количество ошибок формировать не на основе количества нажатых клавиш, а на основе непройденных символьных позиций?
Почему так удобнее: да, действительно, мои пальцы работают самостоятельно (с закрытыми глазами даже удобнее, т.к. лишний раз мозг не напрягается отвлечением на уже набранный текст), выдавая пакеты символов.
Предположим, что у меня сбоит комбинация " щастье неземное". Программа "глотает" пробел, и я на автомате (т.к. я знаю, что слово неземное я набираю 100% безошибочно) выдаю "пакет" из 8 символов.
И это - пенальти за наработанный за 15 лет клавиатурный навык? |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вс Окт 10, 2004 11:47 am Заголовок сообщения: |
|
|
Добрый день Авгур!
| Цитата: |
Причём тут это? Дело не в уроках (там можно посмотреть графики прогресса, у меня есть более чем за год), и там можно выделить тренд, посмотреть устойчивость, минимум-максимум. На выборке в 800-200 символом (а это и есть две минуты) можно сделать нормальную выборку.
|
Используется разный подход - Стамина и VerseQ - это обсолютно разные программы, разные задания и разная спцифика. Сравнивать их прямо нельзя, тем более ставить одну программу как эталон.
Более того, в стамине бегущая строка - а в VerseQ - статическая с точной длинной.
| Цитата: |
У меня в VerseQ статистика постоянно "плавает", в то время как в Стамине реакция в пределах 380-420 на русском тексте или фразах.
|
Авгур, я не знаю, как в Стамине считается статистика, возможно там используются алгоритмы бегущего среднего или затухающего среднего, которое замыливает выбросы. Может быть бегущая строка заставляет работать в другом режиме.
В VerseQ - скорость считается честно и без каких либо хитростей, по этому, если скорость прыгает - значит она действительно прыгает от строки к строке.
Аритмичность считается как отношение дисперсии (корень среднеквадратичного отклоения) к усреденному периоду.
И только коэффициент ProQ считается более сложно и содержит некоторые демфирующие параметры.
| Цитата: |
Впрочем, можно наверное создать один и тот же текстовый файл, который можно было бы подключить и туда, и к VerseQ?
|
Это обязательно будет, но не в ближайшее время.
| Цитата: |
Цитата:
Во первых вы привыкли к словам, VerseQ хоть и генерирует связную последовательность букв
Не может. Всю механику, билингвальную и трилингвальную модели я себе прекрасно представляю, работал и с компрессией, и со словарными дистанциями - ничего сложного в аппарате адаптации и формирования словарной базы нет.
То, что на основе корпуса текстов генерируются "аккорды" - именно это меня и привлекло.
Пример: что ошибки вылезают даже на вырожденной последовательности "о о о о о о о о о о о о о о о о о о". Вы думаете, я не способен нажать пару килобайт этой комбинации ЛЮБОЙ комбинацей пальцев ЛЮБЫХ рук за фиксированное время? Это проще, чем Тетрис.
Статмодуль исключается сразу.
|
Авгур, к сожалению, не совсем понял, что Вы хотели сказать.
| Цитата: |
Вы тестировали на разных клавиатурах? Вот скажем, сейчас у меня в помещении около 20 машин, есть шикарные Sun'овские клавиатуры и даже родной DEC-терминал с несколько необычной (смещены клавиши относительно друг друга).
Ни на одной из них скорость набора у меня не снижается. Команды, которые я подаю на этих терминал, не входят ни в один из словарей человеческого языка, это аббревиатуры - причём длинные.
|
Авгур, у Вас не снижаеся в Стамине или в VerseQ?
| Цитата: |
Цитата:
он отрабатывает события на нажатие и отжатие клавиши
А что происходит посередине между этими событиями? Вы используете свой собственный обработчик клавиатуры, или используете "стандартные" средства Windows?
|
Посередине ничего не происходит. Обрабатываются только стандартные события и никаких хитростей здесь нет. Метроном работает в отдельном потоке. | Цитата: |
Ещё мне кажется, что буквы во второй строке отрисовываются с задержкой (еле заметной!) |
Авгур, попробуйте отключить клавиатуру (F3) и посмотрите - станет ли VerseQ работать быстрее и точнее. Отрисовка клавиатуры требует определенных ресурсов.
| Цитата: |
Поэтому генерация словарного массива интересна, а вот реализация меня разочаровала.
|
Искренне прошу прощения!
| Цитата: |
Гвоздик: скачал KeyTO, подобных проблем на примере английской версии не наблюдаю.
|
Хорошо Авгур, вот это уже гораздо более продуктивный разговор
Авгур, попробуйте отключить изображение клавиатуры - и скажите, стало ли лучше? | Цитата: |
И ещё мысли: если уж на то пошло, то может быть количество ошибок формировать не на основе количества нажатых клавиш, а на основе непройденных символьных позиций?
|
К сожалению, не понял Вашей мысли...
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
авгур Гость
|
Добавлено: Вс Окт 10, 2004 1:43 pm Заголовок сообщения: |
|
|
| Цитата: | | Авгур, к сожалению, не совсем понял, что Вы хотели сказать. |
Ещё раз: VerseQ после пяти-десяти экранов вырождается в "проблемные символы", на которых я как-бы спотыкаюсь. Таким образом, можно выйти на проблему.
Например, в одном из пройденных сценариев подстрока была такая: "о о о о о о о о о о о о о о о о о о" (чередующиеся "о" и пробел). Нажимая с какой-то частотой выше некоторого порога чувствительности скорости (скажем, более 280 знаков) на одном из пробелов или "о" происходит пробой - напр., в позиции пробела появляется красная о, которая уже вроде бы и ушла в буфер, но перед ней я ТОЧНО нажимал пробел, т.к. двумя указательными пальцами промазать по двум клавишам через раз практически невозможно (или зажать их, как это возможно на старых печатных машинках, где отрабатывается как раз техника точного прицельного удара - иначе бойцовские литеры залипают).
| Цитата: | | Авгур, у Вас не снижаеся в Стамине или в VerseQ? |
У меня не снижается нигде: ни в Stamina, ни в notepad'e, ни в Sun Microsystems Management console, ни в системе управления VT100-терминала Tatung/Wise, ни на других иных клавиатурах.
Я чувствую задержку в обработке приложением - и я о ней говорю.
| Цитата: | | Посередине ничего не происходит. |
Статистика, как я понимаю, снимается при отслеживании времени нажатия и отжатия клавиши. Ещё существует т.н. клавиатурный буфер, который может переполняться, если приложение (или система) его не чистит.
| Цитата: | | К сожалению, не понял Вашей мысли... |
Предположим, есть строка "программирование на языке паскаль" (эту фразу я набираю с закрытыми глазами на любой клавиатуре, в том числе на БК-0010 - т.к. это была одна из первых книжек по программированию, а тренировался я в том числе и на отключенных клавиатурах, и муляжах
Итак, происходит "сбой" (мой, клавиатурный, программный), и первая буква "а" не фиксируется. Но пальцы уже отбили "аккорд" (я называю "пакетом") "ммирование". "ммиров" уйдёт в ошибки, пока позиция не дойдёт до второй "а".
Имеем шесть ошибок на одной позиции.
Можно считать эту как одну позицию. |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вс Окт 10, 2004 3:19 pm Заголовок сообщения: |
|
|
| Цитата: |
Ещё раз: VerseQ после пяти-десяти экранов вырождается в "проблемные символы", на которых я как-бы спотыкаюсь. Таким образом, можно выйти на проблему.
Например, в одном из пройденных сценариев подстрока была такая: "о о о о о о о о о о о о о о о о о о" (чередующиеся "о" и пробел). Нажимая с какой-то частотой выше некоторого порога чувствительности скорости (скажем, более 280 знаков) на одном из пробелов или "о" происходит пробой - напр., в позиции пробела появляется красная о, которая уже вроде бы и ушла в буфер, но перед ней я ТОЧНО нажимал пробел, т.к. двумя указательными пальцами промазать по двум клавишам через раз практически невозможно (или зажать их, как это возможно на старых печатных машинках, где отрабатывается как раз техника точного прицельного удара - иначе бойцовские литеры залипают).
|
Авгур, что-то я совсем запуался... Вы нажимаете пробел указательными пальцами?
И причем тут буфер? В VerseQ никаих буферов нет - от отрабатывает сообщения при нажатии и отжатии клавиши. При этом VerseQ работает на уровен сканкодов. Задержки происходят по всей видимости из-за проприсовки клавиатуры.
Авгур, попробуйте отключить отображение клавиатуры, и скажите - стало ли лучше или все осталось по прежнему?
| Цитата: |
Итак, происходит "сбой" (мой, клавиатурный, программный), и первая буква "а" не фиксируется. Но пальцы уже отбили "аккорд" (я называю "пакетом") "ммирование". "ммиров" уйдёт в ошибки, пока позиция не дойдёт до второй "а".
Имеем шесть ошибок на одной позиции.
Можно считать эту как одну позицию.
|
А VerseQ сейчас так и работает...
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
Дмитрий Я Гость
|
Добавлено: Вт Окт 26, 2004 11:38 am Заголовок сообщения: |
|
|
Здравствуйте, Владимир!
Я самоучка, печатаю 150-200 знаков в минуту (в зависимости от текста) вслепую, на русском, английском, и русском латиницей, но... но всего 4-5 пальцами. Больше скорость не поднимается уже несколько лет, хотя с текстами работаю каждый день.
Пробовал Соло, но не пошла, по причинам занудности известной всем и через пару недель стер.
Случайно встретил Вашу программу, попробовал, за 3 часа достиг 120 знаков, при высоком проценте арритмичности (60%) и малом количестве ошибок. Еще через 5 часов скорость не увеличилась, но постепенно снизилась арритмичность до 40%.
Считаю это хорошим результатом для себя.
Спасибо Вам за интересную идею - программа совсем не напрягает.
теперь по поводу проглатывания знаков:
я это тоже заметил, причем ощущение такое, что это не от того что программа медленно работает, а просто в определенные промежутки времени (скажем - секунд 20-30) происходит перезапись памяти или программа обращается к жесткому диску (хотя вроде этого не заметно) и в этот момент программа на доли секунды не реагирует на нажатие клавиш (можно успеть отправить в "молоко" несколько знаков). Пробовал на разных машинах и с отключенными звуком и картинками - проблема остается. Конфиг пень 1.5 и памяти 1 Гиг.
Еще раз спасибо и удачи.
С уважением, Дмитрий |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Вт Окт 26, 2004 1:06 pm Заголовок сообщения: |
|
|
Здравствуйте Дмитрий!
| Цитата: |
печатаю 150-200 знаков в минуту (в зависимости от текста) вслепую, на русском, английском, и русском латиницей, но... но всего 4-5 пальцами.
|
Удивительно! Как же Вам удается попадать по клавишам?
| Цитата: |
за 3 часа достиг 120 знаков, при высоком проценте арритмичности (60%) и малом количестве ошибок. Еще через 5 часов скорость не увеличилась, но постепенно снизилась арритмичность до 40%.
Считаю это хорошим результатом для себя.
|
Да Дмитрий, действительно, процесс обучения имеет неравномерности. В основном существует несколько характерных порогов. Первый около 25сим/мин, второй около 100-120. На этих порогах фактически "расходуется" весь запас по аритмичности и ошибочности. Дальше начинается период "оджига", когда улучшается только ошибочность/арритмичность, а потом опять начинается быстрый прирост по скорости до следующего барьера
Правда, есть люди, в основном очень спокойные, которые с самого начала держат аритмичность и ошибочность на самом низком уровне и не гонятся за скоростью. У таких людей процесс обучения в основном происходит линейно, без каких либо барьеров и достаточно быстро. Гораздо быстрее, чем у тех, кто гонися за скоростью. Парадокс... Но я так спокойно не умею...
| Цитата: |
я это тоже заметил, причем ощущение такое, что это не от того что программа медленно работает, а просто в определенные промежутки времени (скажем - секунд 20-30) происходит перезапись памяти или программа обращается к жесткому диску (хотя вроде этого не заметно) и в этот момент программа на доли секунды не реагирует на нажатие клавиш (можно успеть отправить в "молоко" несколько знаков). Пробовал на разных машинах и с отключенными звуком и картинками - проблема остается. Конфиг пень 1.5 и памяти 1 Гиг.
|
Спасибо Дмитрий! Я тогда еще разок прошерстью код. Дмитрий, пожалуйста попробуйте, скачать обновленную версию VerseQ - я там провел некоторые шаги оптимизации - по идее она должна вести себя лучше. Можно, кстати, скачать облегченную версию - она всего 1.2Мб
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
Дмитрий Я Гость
|
Добавлено: Ср Окт 27, 2004 6:22 am Заголовок сообщения: |
|
|
Здравствуйте Владимир!
Удивительно! Как же Вам удается попадать по клавишам?
Просто я уже много лет работаю на клавиатуре, на которой нет русских букв, поначалу было очень много опечаток и ошибок, потом привык. Как вы говорите об аккордах, так и научился попадать. Собственно, если уточнять, то термин "вслепую" - означает - нет русских букв, а на клаву я все равно поглядываю.
Такое падение аритмичности (с 60 до 40%) я как раз считаю большим успехом, потому как заметил, что при этом стал намного меньше пытаться судорожно вспоминать где нужная клавиша и каким пальцем ее нажимать, то есть появляется некая доля автоматизма - пальцы двигаются быстрее мысли .
новую версию скачал - буду пробовать
после напишу - пропало подтормаживание или нет.
С уважением, Дмитрий |
|
| Вернуться к началу |
|
 |
Дмитрий Я Гость
|
Добавлено: Ср Окт 27, 2004 6:56 am Заголовок сообщения: |
|
|
в новой версии подтормаживание осталось.
не потому ли, что идет запись статистики в файлы на жесткий диск с определенной переодичностью (в директорию user), которая попадает на момент работы набирания на клаве строки?
при небольших скоростях это не очень заметно и можно приноровиться, но из-за этого растет процент аритмичности. |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Ср Окт 27, 2004 10:44 am Заголовок сообщения: |
|
|
Здравствуйте Дмитрий!
| Цитата: |
в новой версии подтормаживание осталось.
|
Скажите, Дмитрия, притормаживание даже на грам не уменьшились? Или Вы имеете ввиду притормаживания, которые происходят иногда?
| Цитата: |
не потому ли, что идет запись статистики в файлы на жесткий диск с определенной переодичностью (в директорию user), которая попадает на момент работы набирания на клаве строки?
|
Нет, запись в файл происходит по окончании работы программы... Но я еще посмотрю код. Возможно проблемы вносит какие-то инициализации или может быть какие либо VCL компоненты...
| Цитата: |
Такое падение аритмичности (с 60 до 40%) я как раз считаю большим успехом, потому как заметил, что при этом стал намного меньше пытаться судорожно вспоминать где нужная клавиша и каким пальцем ее нажимать, то есть появляется некая доля автоматизма - пальцы двигаются быстрее мысли .
|
Падение с 60 до 40 - это действительно очень хорошо и замечатльно! Просто, скорее всего, я не очень точно выразил свои мысли в предыдущем посте...
Жду Вашего ответа!
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
Дмитрий Я Гость
|
Добавлено: Ср Окт 27, 2004 11:33 am Заголовок сообщения: |
|
|
да вроде меньше стало подтормаживать.
я сейчас снизил скорость набора до 100 для того чтобы аритмичность не была выше 20% и так вот пока набиваю.
подтормаживание имеет некоторую переодичность, но в принципе редко. |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Ср Окт 27, 2004 1:56 pm Заголовок сообщения: |
|
|
Добрый день Дмитрий!
| Цитата: |
подтормаживание имеет некоторую переодичность, но в принципе редко.
|
Скажите, Дмитрий, а если отключить клавиатуру (F3) - притормаживание остается?
| Цитата: |
я сейчас снизил скорость набора до 100 для того чтобы аритмичность не была выше 20% и так вот пока набиваю.
|
Я пока отлаживал VerseQ - уже поднял свою скорость с 230 до 320
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
Дмитрий Я Гость
|
Добавлено: Чт Окт 28, 2004 5:57 am Заголовок сообщения: |
|
|
Добрый день, Vladimir Kim!
С отключенной картинкой клавиатуры (F3) притормаживание есть все равно.
А может проблема не в программе а в операционной системе (у меня WinXP Pro SP2 при отключенных антивирусах и виндовс апдейтах) или самих настройках системы. Я это к чему?,- насколько я понял у Вас этой проблемы не наблюдается. Надо бы посмотреть под 98 или WinMe, но у меня к сожалению этих систем нет. Или посмотреть другие аналогичные программы, ну хотя бы Стамину.
С уважением Дмитрий. |
|
| Вернуться к началу |
|
 |
Vladimir Kim Команда VerseQ

Зарегистрирован: 21.03.2004 Сообщения: 2173 Откуда: Москва
|
Добавлено: Чт Окт 28, 2004 5:07 pm Заголовок сообщения: |
|
|
Добрый день Дмитрий!
| Цитата: |
С отключенной картинкой клавиатуры (F3) притормаживание есть все равно.
|
Странно, по идее больше ничего глючить не должно... Но все равно ее посмортю...
| Цитата: |
Я это к чему?,- насколько я понял у Вас этой проблемы не наблюдается.
|
Я делал отслеживание скорости работы и у меня всегда время реакции составляет 20мс. В редких случаях доходит до 30мс. Единственный момент, когда у меня притормаживает - это когда только загрузишь программу и напечатаешь первый символ - там заметный тормоз. Но у меня так во всех программах. Даже сейчас, когда писал Вам первую строку - первая буква этого поста "Д" появилась с 2х секундной задержкой, а потом все ОК...
Примерно таже картина наблюдается у меня и в VerseQ. Правда, у меня относительно слабая машина PIII 600, 128Mb.
| Цитата: |
Надо бы посмотреть под 98 или WinMe
|
У меня win 2000...
С уважением, Владимир |
|
| Вернуться к началу |
|
 |
i.freak Гость
|
Добавлено: Вс Дек 05, 2004 8:36 pm Заголовок сообщения: |
|
|
Здравствуйте Vladimir Kim,
У меня тоже наблюдается проблема с "проглатываением" символов.
Наиболее часто она возникает на самом первом "пробеле" первой строки (сразу после запуска программы). Тут все выглядит довольно любопытно - если первую группу символов, стоящих до первого пробела, набирать быстро, то сам пробел практически никогда не обрабатывается. Причем не важно, насколько быстро нажат сам пробел - специально пробовал делать паузу в несколько секунд и нажимать пробел "с особым усердием" - программа на него вообще никак не реагирует. если пробел нажать еще раз - он защитывается.
Подобные ситуации возникают не только с пробелом (с ним чаще всего, но иногда и с другими клавишами). На второй и последующих строчках они вроде бы отсутствуют.
P.S. Машина не самая медленная - P4 2.6, 512 RAM.
P.S.S. Большое спасибо за оригинальную и полезную программу . Я научился слепой печати лишь благодаря KeyTO (еще несколько лет назад). |
|
| Вернуться к началу |
|
 |
|
|
Вы не можете начинать темы Вы не можете отвечать на сообщения Вы не можете редактировать свои сообщения Вы не можете удалять свои сообщения Вы не можете голосовать в опросах
|
Powered by phpBB © 2001, 2005 phpBB Group
|