Модераторы: powerfox, ZeeLax

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> nlkt - нелинейный клавиатурный тренажёр на Qt4, сабж 
V
    Опции темы
JackYF
Дата 26.3.2008, 23:23 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Представляю нелинейный клавиатурный тренажёр nlkt, текущая версия - 0.2.0. Тулкит - Qt4.

Возможности:
- упражнения не заданы изначально, они формируются динамически;
- в качестве части упражнений использованы "фортунки", они же fortunes;
- несколько профилей для одного пользователя;
- поддержка разных раскладок для набора (пока что есть русская и английская);
- возможность просмотра подробной статистики;
- визуальная клавиатура с подсказками по ходу упражнения;
- языки интерфейса - русский, украинский, английский.

Скриншоты, исходники, deb-пакеты для i386 и amd64, deb-src-архив в наличии здесь

Буду рад услышать отзывы smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nickless
Дата 28.3.2008, 01:30 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Такие темы лучше обсуждаются в непринуждённой обстановке Клуба юнуксоидов smile 
Модератор: Тема перенесена из "Программного обеспечения под *NIX системы"

По сабжу сейчас чего-нить напишу smile 

Это сообщение отредактировал(а) nickless - 28.3.2008, 03:47

Присоединённый файл ( Кол-во скачиваний: 5 )
Присоединённый файл  nlkt_0.2.0_ebuild.tar.bz2 1,43 Kb


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
nickless
Дата 28.3.2008, 03:44 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Такс, для начала размышления о компиляции и установке (ставил с nlkt-src_0.2.0.tar.gz)
  • Пакуй не только файлы, но и топ-левель папку, желательно с названием вроде nlkt-0.2.0/, а то приходится специально указывать куда распаковывать
  • Напиши где-нибудь в README на видном месте, что тебе надо и в каких версиях, fortune установлена не у всех, qwt тоже
  • Либы и инклюды надо искать в системе (cmake рулит smile ), у меня например libqwt называется libqwt.so, а не libqwt-qt4.so, а инклюды лежат в /usr/include/qwt5, а не в /usr/include/qwt-qt4
  • Напиши где-нибудь, что при установке в систему надо компилить с дефайном NLKT_USE_SYSTEM_PATH, а лучше ищи и там и там
Сама программа
  • ИМХО новый профиль надо создавать кнопкой "Новый профиль", а не выносить его на таб, нелогично как-то smile 
  • Фортуны короткие, быстро кончаются, и сразу кончается урок, приходится снова жать старт, автоматизируй это дело плиз (с паузой для отдыха) smile 
  • Текст иногда вылазит за края, не видно последнюю букву в строке
  • Если в тексте было несколько строк, они слепляются в одну, даже пробел не добавляется
  • Почему нельзя исправлять ошибки? Хотя бы сразу? Можно например считать допущеные и исправленые ошибки отдельно
  • Добавь всяких шорткатов, приходится постоянно за мышью лезть
  • Как-то раз он требовал жать пробел и < хотя текст уже кончился smile (см. скрин)

ЗЫ Лови ebuild для gentoo (в предыдущем посте) smile 

Это сообщение отредактировал(а) nickless - 28.3.2008, 03:47

Присоединённый файл ( Кол-во скачиваний: 16 )
Присоединённый файл  nlkt_bug1.png 33,77 Kb


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JackYF
Дата 28.3.2008, 14:05 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Пакуй не только файлы, но и топ-левель папку, желательно с названием вроде nlkt-0.2.0/, а то приходится специально указывать куда распаковывать

Согласен.

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Напиши где-нибудь в README на видном месте, что тебе надо и в каких версиях, fortune установлена не у всех, qwt тоже

Согласен. Надо сделать smile

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
# Либы и инклюды надо искать в системе (cmake рулит smile ), у меня например libqwt называется libqwt.so, а не libqwt-qt4.so, а инклюды лежат в /usr/include/qwt5, а не в /usr/include/qwt-qt4

Понятненько. Буду как-то решать smile pkg-config есть?

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Фортуны короткие, быстро кончаются, и сразу кончается урок, приходится снова жать старт, автоматизируй это дело плиз (с паузой для отдыха)

О! Пауза - это хорошо придумано, спасибо. Буду реализовывать.

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Добавь всяких шорткатов, приходится постоянно за мышью лезть

Уже второй человек ;) Наведи мышью на клавиши и в тултипах увидишь горячие клавиши. Надо это в README написать.

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Почему нельзя исправлять ошибки? Хотя бы сразу?

Исправление ошибок - это их проработка в следующих упражнениях.

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Если в тексте было несколько строк, они слепляются в одну, даже пробел не добавляется

Хм, странно. Как раз вроде добавляется пробел. Хорошо, проверю.

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Как-то раз он требовал жать пробел и < хотя текст уже кончился smile (см. скрин)

Эм... сколько пользуюсь, первый раз такое вижу. Странно. Какая версия Qt у тебя?

З.Ы. огромное спасибо за критику и ebuild smile

Добавлено через 13 минут и 54 секунды
Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
ИМХО новый профиль надо создавать кнопкой "Новый профиль", а не выносить его на таб, нелогично как-то

хм. Даже не знаю... Принял к сведению, буду думать.

Ебилд на qt-apps и sourceforge выложил smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
JackYF
Дата 28.3.2008, 15:04 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



README уже в svn.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nickless
Дата 29.3.2008, 02:50 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Цитата(JackYF @  28.3.2008,  12:05 Найти цитируемый пост)
Понятненько. Буду как-то решать smile pkg-config есть?

Похоже нет, не нашел во всяком случае smile 

Цитата(JackYF @  28.3.2008,  12:05 Найти цитируемый пост)
Наведи мышью на клавиши и в тултипах увидишь горячие клавиши. 

Ааа, вон они где smile 

Цитата(JackYF @  28.3.2008,  12:05 Найти цитируемый пост)
Исправление ошибок - это их проработка в следующих упражнениях.

Ну не знаю, я например редко пишу правильно с первого раза, хотя бы количество допустимых ошибок повышай постепенно если ученик плохой попался smile 

Цитата(JackYF @  28.3.2008,  12:05 Найти цитируемый пост)
Странно. Какая версия Qt у тебя?

4.3.4


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JackYF
Дата 29.3.2008, 12:02 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Цитата(nickless @  29.3.2008,  01:50 Найти цитируемый пост)
Похоже нет, не нашел во всяком случае 

Угу. И редко кто ложит .pc-файлы, к примеру, для qwt в дебиане их нет. Значит, пока эта проблема откладывается. CMake большой больно - 4 метра, да и не знаю я его.

Цитата(nickless @  29.3.2008,  01:50 Найти цитируемый пост)
хотя бы количество допустимых ошибок повышай постепенно если ученик плохой попался

О. А вот это можно сделать smile Спасибо за идею.

Цитата(nickless @  28.3.2008,  02:44 Найти цитируемый пост)
Как-то раз он требовал жать пробел и < хотя текст уже кончился

Можешь прислать свой профиль, там, где было это упражнение? Они в $HOME/.nlkt лежат. Я попробую воспроизвести ошибку.



--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
JackYF
Дата 29.3.2008, 16:38 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Цитата(JackYF @  28.3.2008,  13:05 Найти цитируемый пост)
О! Пауза - это хорошо придумано, спасибо. Буду реализовывать.

Скоммитил в svn, можно пробовать.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
nickless
Дата 30.3.2008, 03:25 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Гентозавр
****


Профиль
Группа: Участник Клуба
Сообщений: 2976
Регистрация: 29.8.2005
Где: Germany

Репутация: 7
Всего: 181



Цитата(JackYF @  29.3.2008,  10:02 Найти цитируемый пост)
Можешь прислать свой профиль, там, где было это упражнение? Они в $HOME/.nlkt лежат.

Угу

Завтра наверно будет время, попробую версию из svn.

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  test.v2 0,18 Kb


--------------------
user posted image

Real men don't use backups, they post their stuff on a public ftp server and let the rest of the world make copies
- Linus Torvalds
PM MAIL   Вверх
JackYF
Дата 30.3.2008, 12:32 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Цитата(JackYF @  29.3.2008,  11:02 Найти цитируемый пост)
Я попробую воспроизвести ошибку.

Ошибка воспроизвелась. Одно преположение я сделал, попробовал (уже в svn) это предотвратить. Только профиль придётся завести тебе новый. Решение не лучшее, но хорошее решение, к сожалению, потребует парочку костылей :(
Придумал решение почти без костылей, профиль удалять не требуется, пробуй.

Это сообщение отредактировал(а) JackYF - 31.3.2008, 19:06


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
JackYF
Дата 5.4.2008, 19:27 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Версия 0.2.2.1 на подходе smile

Изменения со времени 0.2.0:

* Добавлена пауза между упражнениями.
* Исправлена ошибка с обработкой символов '<' и '>' в английской раскладке.
* Наряду с просмотром статистики в виде графиков добавлен табличный вариант.
* Добавлено запоминание последнего выбранного пользователем варианта просмотра в окне статистики.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
JackYF
Дата 13.4.2008, 13:47 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



0.2.3 готова. Ссылка та же.


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
MAKCim
Дата 13.4.2008, 15:13 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 4
Всего: 207



JackYF
слушай, можешь нативно собрать программу и выложить куда-нибудь, а то QT4 нет
и устанавливать не хочу  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
JackYF
Дата 13.4.2008, 15:52 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


полуавантюрист
****


Профиль
Группа: Участник
Сообщений: 5814
Регистрация: 28.8.2004
Где: страна тысячи озё р

Репутация: 8
Всего: 162



Цитата(MAKCim @  13.4.2008,  14:13 Найти цитируемый пост)
можешь нативно собрать программу и выложить куда-нибудь, а то QT4 нет

не понял... в смысле - нативно? под какую ОС?


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
MAKCim
Дата 13.4.2008, 16:21 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Воін дZэна
****


Профиль
Группа: Экс. модератор
Сообщений: 5644
Регистрация: 10.12.2005
Где: Менск, РБ

Репутация: 4
Всего: 207



Цитата(JackYF @  13.4.2008,  15:52 Найти цитируемый пост)
не понял... в смысле - нативно? под какую ОС?

чтобы библиотеки (*.so) не требовала при запуске
ОС Linux вестимо  smile 


--------------------
Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі ©

PM MAIL   Вверх
Страницы: (3) Все [1] 2 3 
Ответ в темуСоздание новой темы Создание опроса
Правила форума "Linux/UNIX: Клуб юнуксоидов"
powerfox
ZeeLax
nickless

Что такое клуб юнуксоидов?

Это место более свободного общения специалистов и любителей *NIX систем.


Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем.


Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:


  • Оскорбления запрещены.
  • Holy wars разрешены, но в небольших размерах. Если вы создаёте что-то уровня Windows vs. Linux, то постите это в Религиозных войнах, пожалуйста.
  • Если вы хотите выставить здесь какое-либо своё творение - милости просим.
  • За интересные новости, интересные статьи, высказывания и юмор (в тему) + в репу.

Короче, по репе получите по полной программе ;-) Happy hacking!



Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax.

 
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | Клуб юнуксоидов | Следующая тема »


 




[ Время генерации скрипта: 0.1220 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.