![]() |
Модераторы: powerfox, ZeeLax |
![]() ![]() ![]() |
|
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Представляю нелинейный клавиатурный тренажёр nlkt, текущая версия - 0.2.0. Тулкит - Qt4.
Возможности: - упражнения не заданы изначально, они формируются динамически; - в качестве части упражнений использованы "фортунки", они же fortunes; - несколько профилей для одного пользователя; - поддержка разных раскладок для набора (пока что есть русская и английская); - возможность просмотра подробной статистики; - визуальная клавиатура с подсказками по ходу упражнения; - языки интерфейса - русский, украинский, английский. Скриншоты, исходники, deb-пакеты для i386 и amd64, deb-src-архив в наличии здесь. Буду рад услышать отзывы ![]() |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Такие темы лучше обсуждаются в непринуждённой обстановке Клуба юнуксоидов
![]() Модератор: Тема перенесена из "Программного обеспечения под *NIX системы" По сабжу сейчас чего-нить напишу ![]() Это сообщение отредактировал(а) nickless - 28.3.2008, 03:47 Присоединённый файл ( Кол-во скачиваний: 5 ) ![]() -------------------- ![]() 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 |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Такс, для начала размышления о компиляции и установке (ставил с nlkt-src_0.2.0.tar.gz)
ЗЫ Лови ebuild для gentoo (в предыдущем посте) ![]() Это сообщение отредактировал(а) nickless - 28.3.2008, 03:47 Присоединённый файл ( Кол-во скачиваний: 16 ) ![]() -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
||||||||||||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Согласен.
Согласен. Надо сделать ![]() Понятненько. Буду как-то решать ![]()
О! Пауза - это хорошо придумано, спасибо. Буду реализовывать. Уже второй человек ;) Наведи мышью на клавиши и в тултипах увидишь горячие клавиши. Надо это в README написать. Исправление ошибок - это их проработка в следующих упражнениях.
Хм, странно. Как раз вроде добавляется пробел. Хорошо, проверю.
Эм... сколько пользуюсь, первый раз такое вижу. Странно. Какая версия Qt у тебя? З.Ы. огромное спасибо за критику и ebuild ![]() Добавлено через 13 минут и 54 секунды
хм. Даже не знаю... Принял к сведению, буду думать. Ебилд на qt-apps и sourceforge выложил ![]() |
||||||||||||
|
|||||||||||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
README уже в svn.
|
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Похоже нет, не нашел во всяком случае ![]() Ааа, вон они где ![]() Ну не знаю, я например редко пишу правильно с первого раза, хотя бы количество допустимых ошибок повышай постепенно если ученик плохой попался ![]() 4.3.4 -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Угу. И редко кто ложит .pc-файлы, к примеру, для qwt в дебиане их нет. Значит, пока эта проблема откладывается. CMake большой больно - 4 метра, да и не знаю я его.
О. А вот это можно сделать ![]() Можешь прислать свой профиль, там, где было это упражнение? Они в $HOME/.nlkt лежат. Я попробую воспроизвести ошибку. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Скоммитил в svn, можно пробовать. |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Угу Завтра наверно будет время, попробую версию из svn. Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Ошибка воспроизвелась. Одно преположение я сделал, попробовал (уже в svn) это предотвратить. Только профиль придётся завести тебе новый. Решение не лучшее, но хорошее решение, к сожалению, потребует парочку костылей :( Придумал решение почти без костылей, профиль удалять не требуется, пробуй. Это сообщение отредактировал(а) JackYF - 31.3.2008, 19:06 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Версия 0.2.2.1 на подходе
![]() Изменения со времени 0.2.0: * Добавлена пауза между упражнениями. * Исправлена ошибка с обработкой символов '<' и '>' в английской раскладке. * Наряду с просмотром статистики в виде графиков добавлен табличный вариант. * Добавлено запоминание последнего выбранного пользователем варианта просмотра в окне статистики. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
0.2.3 готова. Ссылка та же.
|
|||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 4 Всего: 207 |
JackYF,
слушай, можешь нативно собрать программу и выложить куда-нибудь, а то QT4 нет и устанавливать не хочу ![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
||||
|
||||
MAKCim |
|
|||
![]() Воін дZэна ![]() ![]() ![]() ![]() Профиль Группа: Экс. модератор Сообщений: 5644 Регистрация: 10.12.2005 Где: Менск, РБ Репутация: 4 Всего: 207 |
чтобы библиотеки (*.so) не требовала при запуске ОС Linux вестимо ![]() -------------------- Ах, у елі, ах, у ёлкі, ах, у елі злыя волкі © |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Омф. Нет, статическую компоновку делать не буду. Это не unix-way, потребует от меня компилирования всей qt, всего qwt, долбёжкой с флагами компиляции, получением бинарника ого-го какого размера. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Вышёл nlkt 0.2.4.1.
Это сообщение отредактировал(а) nickless - 24.4.2008, 19:18 Присоединённый файл ( Кол-во скачиваний: 2 ) ![]() |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Вот тебе ebuild для новой версии и немецкая раскладка
![]() Кстати ebuild - вещь очень гибкая, если ты не изменишь способ компиляции коренным способом (и не изменишь строки 6-9 в nlkt.pro, в которых патчится инклюд libqwt), то надо просто изменить версию в названии файла. ![]() Кстати с раскладкой у тебя есть небольшой недочет, на немецкой клавиатуре на одну клавишу больше, чем на английской, и одна клавиша расположена в другом месте (см. ktouch). Зы, раскладку я прикрепил к твоему посту ![]() Это сообщение отредактировал(а) nickless - 24.4.2008, 22:39 -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Хорошо, постараюсь посмотреть. ![]() Я смотрел как-то для интереса. Вроде бы да, но там ещё в дополнительных файлах были какие-то странные (на первый взгляд) длинные строки... ![]() За раскладку и советы, в любом случае, спасибо ![]() |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Это про Manifest? Этот файл генерируется коммандой ebuild <ebuild> digest, кому надо может и сгенерировать. А сам ebuild - это шелл скрипт с парочкой прибамбасов. ![]() -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
||||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
nickless, странно. Раскладка скачалась, а ебилд не могу. У тебя скачивается?
|
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Нет, видать глюк. Вот еще раз Присоединённый файл ( Кол-во скачиваний: 3 ) ![]() -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
О, теперь скачалось.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
||||
|
||||
GrayCardinal |
|
||||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
JackYF,
такая шняга :
Добавлено @ 21:10 Пробую из сырцов ставить самую свежую Qt.... может поможет. Добавлено @ 21:13 Меня за ногу.
ИМХО, это свинство. Это сообщение отредактировал(а) GrayCardinal - 1.5.2008, 21:17 |
||||
|
|||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Странно весьма. У тебя первого не компилируется с такой ошибкой. G++ какой версии? По документации Qt этот синтаксис не является нововведением в Qt 4.3. В etch же Qt 4.2. Но у меня на etch проверить возможности физически нет. Сейчас пороюсь на официальном сайте еще... Добавлено через 3 минуты и 11 секунд Посмотрел официальную документацию на 4.2. Синтаксис есть. У меня остаётся разве что вариант старого компилятора, который почему не понял этот синтаксис. |
|||
|
||||
GrayCardinal |
|
||||||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
И САМОЕ ГЛАВНОЕ :
И из какой попы я должен вытаскивать 2.7-1 совсем не понятно. Это сообщение отредактировал(а) GrayCardinal - 1.5.2008, 21:27 |
||||||
|
|||||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Etch'а у меня нет и не намечается. Зависимости прописываются автоматически при сборке. Могу только предложить взять этот деб-пакет, подправить зависимости (поменять версии на те, что у тебя в системе). |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
JackYF,
Ага, намыль мне деб каталог, пересоберу для этча. И вот ещё что : ( ИМХО ) 1. Пришлось вручную ставить самую последнюю кютэ. 2. libqwt лично у меня поставился в /usr/local/qwt Хэйдеры и лайбу пришлось вручную копировать в /usr/include и /usr/lib соответственно. А лайбу ещё и пришлось вручную переименовывать из libqwt.so в libqwt-qt4.so 3. После первого упражнения ("про про ... "), раскладка - русская, на втором (No fortunes found) после начала набора подряд идут одни ошибки, не посчитав за ошибку только пробел. (на инглиш я переключил, иначе просто ничего не набиралось) 4 Слишком примитивно. Нету игровой изюминки. Стоит давать для набора что-нибудь более злободневное. К примеру "tar cfxj ./system_buckup-0.1.tar.bz2 /" 5. Какого фига я начинаю с первого упражнения после того как меня "пнули" на втором ? Опять "про" набивать лично мне влом. 6. В "статистике" что-ли ничего не работает ? ЗЫ может помощь нужна ? Это сообщение отредактировал(а) GrayCardinal - 2.5.2008, 14:29 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Вообще там же на сурфорже deb-src лежит. Я всех сборок учесть не могу. Autotools и CMake не предлагать. Для каждого разного дистриба можно легко наложить патч на nlkt.pro, как это, к примеру, сделал nickless. А теперь прочитай README и поставь русские фортунки ![]()
Обычного такого ![]() Статистика работает, когда есть набранные упражнения ![]() subversion-репозиторий открыт на sourceforge, патчи приветствуются ![]() |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
JackYF,
Прочитал. Рекомендуют поставить, но, млин, как ?! |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Добавлено через 3 минуты и 58 секунд Добавил этот краткий пример в README. |
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
JackYF,
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Я здорово посмеялся.
Фортунки для всех языков тянутся аж с sarge(oldstable). Кроме русского, где этот пакет появился только в testing. ![]() Добавлено через 4 минуты и 8 секунд В общем, могу посоветовать только поставить deb-пакет от lenny: http://ftp.de.debian.org/debian/pool/main/..._1.52-1_all.deb |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Вышел nlkt 0.3.0. Страница со списком изменений.
|
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
JackYF,
Таки смог установать. Сделал первое "упражнение" получил сегфолт. Общее мнение о программе по моей классификации - "фуфло". Прога хуже даже стамины, не говоря уже о Соло на клавиатуре. |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Понятно. .core-файл не вышлешь?
|
|||
|
||||
GrayCardinal |
|
|||
Фигасе ![]() ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 3039 Регистрация: 9.11.2003 Репутация: 18 Всего: 58 |
JackYF,
В 0.3.0 этого бага нет ![]() |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
Это радует.
|
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
nlkt нынче имеет версию 0.3.1.2
Изменения по сравнению с 0.3.0: 0.3.1 - Изменились некоторые горячие клавиши. - Добавилась кнопка быстрого перехода в конец таблицы статистики. - Добавлена опция показа графиков, включая нулевое значение статистики (для корректно оценивания масштаба изменений). 0.3.1.1 - Исправлен баг с [редким] визуальным переполнением строки в упражнении. 0.3.1.2 - Все исходники перелицензированы под GPLv3. Также, последняя версия nlkt теперь доступна в дебиановском репозитории (пока только в sid). |
|||
|
||||
nickless |
|
|||
![]() Гентозавр ![]() ![]() ![]() ![]() Профиль Группа: Участник Клуба Сообщений: 2976 Регистрация: 29.8.2005 Где: Germany Репутация: 7 Всего: 181 |
Кстати, ебилды всё еще работают, нужно просто переименовать ебилд и патч под новую версию
![]() Это сообщение отредактировал(а) nickless - 2.6.2008, 19:45 -------------------- ![]() 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 |
|||
|
||||
JackYF |
|
|||
![]() полуавантюрист ![]() ![]() ![]() ![]() Профиль Группа: Участник Сообщений: 5814 Регистрация: 28.8.2004 Где: страна тысячи озё р Репутация: 8 Всего: 162 |
||||
|
||||
![]() ![]() ![]() |
Правила форума "Linux/UNIX: Клуб юнуксоидов" | |
|
Что такое клуб юнуксоидов? Это место более свободного общения специалистов и любителей *NIX систем. Новичкам: Этот раздел предназначен в основном именно для общения а не решения проблем. Правила всего раздела Linux/UNIX сюда не распространяются, но здесь имеются свои правила:
Короче, по репе получите по полной программе ;-) Happy hacking! Спасибо. И use UNIX or die; С уважением, nerezus, nickless, powerfox, pythonwin, Imple, ZeeLax. |
1 Пользователей читают эту тему (1 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Клуб юнуксоидов | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |