Переборыч
|
Сообщение #21
28 ноября 2011 в 21:46
|
Клавомеханик-Организатор событий
55 |
mystes писал(а): И Переборыч пропал. :( Ну не настолько пропал, чтобы совсем, ближе к полуночи заглядываю на КГ после работы. Кстати, ещё пяток строчек написал во время технологического перерыва. )
|
mystes
|
Сообщение #22
30 ноября 2011 в 15:05
|
Новичок
1 |
lins, а ведь у тебя тоже есть самопальный тренажёр. Я только сейчас вспомнил. И молчишь, как партизан. Нет бы добавил режим набора на память в него. :) Последний раз отредактировано 1 декабря 2011 в 12:56 модератором Переборыч
|
lins
|
Сообщение #23
30 ноября 2011 в 15:17
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:38 пользователем lins
|
mystes
|
Сообщение #24
30 ноября 2011 в 15:43
|
Новичок
1 |
В таком случае быстрее будет с нуля слепить, чем разгребать кучу чужого код. В общем-то, надо-то всего ничего: источник текста, да пара полей. Если перловая гуёвина взлетит под сигвином, сам слеплю наколенку. Последний раз отредактировано 22 декабря 2011 в 22:58 модератором Переборыч
|
mystes
|
Сообщение #34
7 декабря 2011 в 11:24
|
Новичок
1 |
Таки набор по памяти мне нра. Он позволяет гораздо сильнее сконцентрироваться на руках, особенно если смотреть не в редактор, а куда-нибудь в темноту.
|
Переборыч
|
Сообщение #35
13 декабря 2011 в 23:16
|
Клавомеханик-Организатор событий
55 |
Начеркал ещё полсотни строчек: для проверки правильности набора. Осталось вывести статистику и немного юзабилити подпилить. В эти выходные выложу на пощупать что получилось.
|
mystes
|
Сообщение #36
14 декабря 2011 в 06:36
|
Новичок
1 |
Внезапно! O_O А я уж махнул рукой, подумал, что ты забил. :)
|
lins
|
Сообщение #37
14 декабря 2011 в 13:45
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:38 пользователем lins
|
mystes
|
Сообщение #38
14 декабря 2011 в 16:33
|
Новичок
1 |
Мне не много надо: загрузка любого текста да настройка задержек. :)
|
lins
|
Сообщение #39
14 декабря 2011 в 16:38
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:39 пользователем lins
|
mystes
|
Сообщение #40
14 декабря 2011 в 19:44
|
Новичок
1 |
Я сам пока всё только собираюсь. :) Я gtypist’ом пользуюсь, к нему нет смысла прикручивать, иначе я бы уже это сделал. Про GetWindow не понял. С curses вышла небольшая засада. Последний раз отредактировано 22 декабря 2011 в 23:00 модератором Переборыч
|
lins
|
Сообщение #41
14 декабря 2011 в 19:50
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:39 пользователем lins
|
mystes
|
Сообщение #42
14 декабря 2011 в 21:38
|
Новичок
1 |
А смысл? —————————————————— Что с часами на этом форуме? O_O Последний раз отредактировано 14 декабря 2011 в 22:39 пользователем mystes
|
lins
|
Сообщение #43
14 декабря 2011 в 21:43
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:39 пользователем lins
|
mystes
|
Сообщение #44
15 декабря 2011 в 06:20
|
Новичок
1 |
А смысл в том, что используется любое окошко до обычного "Блокнота", в котором ты сможешь пробивать свои "генеро-тексты". Зачем так извращаться? Можно просто открыть Блокнот и набирать порциями с листа, как я сейчас делаю. Идея специального тренажёра — в управляемой единой среде, чтобы можно было контролировать объём выдачи, задержки, ошибки и пр. Хаки с чужими окнами этого не дадут. Окно ведь и своё создать не проблема, только толку-то от него одного?
|
Переборыч
|
Сообщение #45
19 декабря 2011 в 22:51
|
Клавомеханик-Организатор событий
55 |
Переборыч писал(а): В эти выходные выложу на пощупать что получилось. В прошедшие выходные не притронулся к мегапрофессональному гениальному суперкодингу симулятора мозгозапоминательного рефлекса, значит переносим релиз на эти выходные. )
|
mystes
|
Сообщение #46
19 декабря 2011 в 22:57
|
Новичок
1 |
Ты на чём его пишешь, кстати?
|
lins
|
Сообщение #47
20 декабря 2011 в 03:31
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:39 пользователем lins
|
mystes
|
Сообщение #48
20 декабря 2011 в 21:12
|
Новичок
1 |
Похоже, я нашёл годный инструмент для зубочисток с гуем в коробке. Связка QML + PyQt тоже оргией оказалась. Начал курить Curl, о котором читал over 10 лет назад в каком-то журнале. Он внезапно не умер, но здравствует в своей маленькой нише. Потом случайно вспомнил про Rebol (из тех же мохнатых годов), и он тоже живой. Вот как выглядит заготовка тренажёра на Rebol’е (в принципе, её уже можно юзать): REBOL [ title: "Memory Trainer" version: 0.0.1 date: 20-Dec-2011 ]
parameters: [ on-interval 0.5; s off-interval 1.0; s font-name "Times New Roman" font-size 36 font-color "white" bkg-color "black" chunk-len 3 ]
words: parse (form copy system/ports/input) none
cyclically-pick-chunk: has [r] [ r: form copy/part words parameters/chunk-len words: skip words parameters/chunk-len if tail? words [ words: head words ] return r ]
v: view/new layout [ sample-text: text 400x200 "Hello" center middle font [ color: parameters/font-color size: parameters/font-size name: parameters/font-name ] input-field: field sample-text/size/x colors [240.240.240 240.240.240] feel [ old-engage: :engage engage: func [face action event] [ old-engage face action event if action = 'key [ if event/key = #"^M"[ focus input-field either ((length? input-field/text) <> 0) and (input-field/text <> sample-text/text) [ print input-field/text print sample-text/text alert "Error!" focus input-field ] [ sample-text/text: cyclically-pick-chunk show sample-text wait parameters/on-interval hide sample-text ] ] ] ] ] ]
focus input-field do-events В общем, любопытная штукенция с очень богатым комплектом батареек. И всё это удовольствие уместилось в 844 килобайтовом екзешнике. Я тупо кинул его в /bin cygwin’а, и всё просто работает. После затяжных плясок с гадюкой, Qt, cygwin’ом и бубном это просто праздник какой-то. Curl тоже занятный, но помоструознее и поинтерпрайзнее будет.
|
lins
|
Сообщение #49
20 декабря 2011 в 21:50
|
Новичок
1 |
Последний раз отредактировано 7 апреля 2012 в 00:39 пользователем lins
|