Модераторы: 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   Вверх
JackYF
Дата 13.4.2008, 17:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(MAKCim @  13.4.2008,  15:21 Найти цитируемый пост)
чтобы библиотеки (*.so) не требовала при запуске

Омф. Нет, статическую компоновку делать не буду. Это не unix-way, потребует от меня компилирования всей qt, всего qwt, долбёжкой с флагами компиляции, получением бинарника ого-го какого размера.


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


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


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

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



Вышёл nlkt 0.2.4.1.

Это сообщение отредактировал(а) nickless - 24.4.2008, 19:18

Присоединённый файл ( Кол-во скачиваний: 2 )
Присоединённый файл  de_layout.tar.bz2 0,35 Kb


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


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


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

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



Вот тебе ebuild для новой версии и немецкая раскладка smile 
Кстати ebuild - вещь очень гибкая, если ты не изменишь способ компиляции коренным способом (и не изменишь строки 6-9 в nlkt.pro, в которых патчится инклюд libqwt), то надо просто изменить версию в названии файла. smile 

Кстати с раскладкой у тебя есть небольшой недочет, на немецкой клавиатуре на одну клавишу больше, чем на английской, и одна клавиша расположена в другом месте (см. ktouch).


Зы, раскладку я прикрепил к твоему посту smile 

Это сообщение отредактировал(а) nickless - 24.4.2008, 22:39


--------------------
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
Дата 24.4.2008, 19:41 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(nickless @  24.4.2008,  18:16 Найти цитируемый пост)
Кстати с раскладкой у тебя есть небольшой недочет, на немецкой клавиатуре на одну клавишу больше, чем на английской, и одна клавиша расположена в другом месте (см. ktouch).

Хорошо, постараюсь посмотреть. smile

Цитата(nickless @  24.4.2008,  18:16 Найти цитируемый пост)
Кстати ebuild - вещь очень гибкая, если ты не изменишь способ компиляции коренным способом (и не изменишь строки 6-9 в nlkt.pro, в которых патчится инклюд libqwt), то надо просто изменить версию в названии файла. smile 

Я смотрел как-то для интереса. Вроде бы да, но там ещё в дополнительных файлах были какие-то странные (на первый взгляд) длинные строки... smile

За раскладку и советы, в любом случае, спасибо smile



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


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


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

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



Цитата(JackYF @  24.4.2008,  18:41 Найти цитируемый пост)
в дополнительных файлах были какие-то странные (на первый взгляд) длинные строки... smile

Это про Manifest? Этот файл генерируется коммандой ebuild <ebuild> digest, кому надо может и сгенерировать. А сам ebuild - это шелл скрипт с парочкой прибамбасов. smile 


--------------------
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
Дата 24.4.2008, 20:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(nickless @  24.4.2008,  19:11 Найти цитируемый пост)
кому надо может и сгенерировать. А сам ebuild - это шелл скрипт с парочкой прибамбасов. smile  

А, тогда между релизами я и сам смогу обновлять. Понятно. smile


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


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


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

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



nickless, странно. Раскладка скачалась, а ебилд не могу. У тебя скачивается?


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


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


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

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



Цитата(JackYF @  24.4.2008,  21:19 Найти цитируемый пост)
У тебя скачивается? 

Нет, видать глюк. Вот еще раз

Присоединённый файл ( Кол-во скачиваний: 3 )
Присоединённый файл  nlkt_0.2.4.1_gentoo_ebuilds.tar.bz2 1,47 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
Дата 24.4.2008, 23:00 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



О, теперь скачалось.


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


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


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

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



Долго ли, скоро ли, а вышел nlkt 0.2.7 smile


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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



JackYF

такая шняга :
Цитата

g++ -c -pipe  -O2 -DQT_NO_DEBUG_OUTPUT -Wall -W -D_REENTRANT  -DNDEBUG -D__LINUX -DQT_NO_DEBUG -DQT_GUI_LIB -DQT_CORE_LIB -I../../../share/qt4/mkspecs/linux-g++ -I. -I../../../include/qt4/QtCore -I../../../include/qt4/QtCore -I../../../include/qt4/QtGui -I../../../include/qt4/QtGui -I../../../include/qt4 -I/usr/include/qwt-qt4 -Irelease -I. -o release/KeyboardWidget.o KeyboardWidget.cpp
../../../include/qt4/QtCore/qglobal.h:1250: error: expected unqualified-id before ‘if’
../../../include/qt4/QtCore/qglobal.h:1250: error: expected unqualified-id before ‘else’
../../../include/qt4/QtCore/qglobal.h: In constructor ‘KeyboardWidget::KeyboardWidget(const Layout&, QWidget*)’:
../../../include/qt4/QtCore/qglobal.h:1213: error: too few arguments to function ‘void qCritical(const char*, ...)’


Добавлено @ 21:10
Пробую из сырцов ставить самую свежую Qt.... может поможет.

Добавлено @ 21:13
Меня за ногу. 
Цитата

debian:/home/oleg# dpkg -i Desktop/nlkt_0.2.7-1_i386.deb
Выбор ранее не выбранного пакета nlkt.
(Чтение базы данных... на данный момент установлено 127613 файлов и каталогов.)
Распаковывается пакет nlkt (из файла Desktop/nlkt_0.2.7-1_i386.deb)...
dpkg: зависимости пакетов не позволяют настроить пакет nlkt:
 nlkt зависит от libc6 (>= 2.7-1), однако:
  Версия libc6 в системе 2.3.6.ds1-13.
 nlkt зависит от libqt4-gui (>= 4.4.0~rc1), однако:
  Версия libqt4-gui в системе 4.2.1-2+b1.
 nlkt зависит от libqtcore4 (>= 4.4.0~rc1), однако:
  Пакет libqtcore4 не установлен.
 nlkt зависит от libqwt5-qt4, однако:
  Пакет libqwt5-qt4 не установлен.
 nlkt зависит от libstdc++6 (>= 4.2.1-4), однако:
  Версия libstdc++6 в системе 4.1.1-21.
 nlkt зависит от fortune-mod, однако:
  Пакет fortune-mod не установлен.
dpkg: не удалось обработать параметр nlkt (--install):
 проблемы зависимостей -- оставляем не настроенным
При обработке следующих пакетов произошли ошибки:
 nlkt

ИМХО, это свинство.

Это сообщение отредактировал(а) GrayCardinal - 1.5.2008, 21:17


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


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


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

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



Цитата(GrayCardinal @  1.5.2008,  20:00 Найти цитируемый пост)
Терерь такая шняга :

Странно весьма. У тебя первого не компилируется с такой ошибкой. G++ какой версии? По документации Qt этот синтаксис не является нововведением в Qt 4.3. В etch же Qt 4.2.

Но у меня на etch проверить возможности физически нет. Сейчас пороюсь на официальном сайте еще...

Добавлено через 3 минуты и 11 секунд
Посмотрел официальную документацию на 4.2. Синтаксис есть. У меня остаётся разве что вариант старого компилятора, который почему не понял этот синтаксис.


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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



Цитата

debian:/usr/src/nlkt-0.2.7# gcc --version
gcc (GCC) 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)


Цитата

debian:/usr/src/nlkt-0.2.7# qmake -version
QMake version 2.01a
Using Qt version 4.2.1 in /usr/lib


И САМОЕ ГЛАВНОЕ :
Цитата

libc-2.3.6.so

И из какой попы я должен вытаскивать 2.7-1 совсем не понятно.

Это сообщение отредактировал(а) GrayCardinal - 1.5.2008, 21:27


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


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


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

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



Цитата(GrayCardinal @  1.5.2008,  20:23 Найти цитируемый пост)
И из какой попы я должен вытаскивать 2.7-1 совсем не понятно.

Etch'а у меня нет и не намечается. Зависимости прописываются автоматически при сборке. Могу только предложить взять этот деб-пакет, подправить зависимости (поменять версии на те, что у тебя в системе).


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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 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


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


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


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

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



Цитата(GrayCardinal @  2.5.2008,  13:21 Найти цитируемый пост)
Ага, намыль мне деб каталог

Вообще там же на сурфорже deb-src лежит.

Цитата(GrayCardinal @  2.5.2008,  13:21 Найти цитируемый пост)
2. libqwt лично у меня поставлися в /usr/local/qwt Хэйдеры и лайбу пришлось вручную копировать в /usr/include и /usr/lib соответственно.  А  лайбу ещё и пришлось вручную переименовывать 
из libqwt.so в libqwt-qt4.so

Я всех сборок учесть не могу. Autotools и CMake не предлагать. Для каждого разного дистриба можно легко наложить патч на nlkt.pro, как это, к примеру, сделал nickless.

Цитата(GrayCardinal @  2.5.2008,  13:21 Найти цитируемый пост)
раскладка - русская, на втором (No fortunes found)

А теперь прочитай README и поставь русские фортунки smile

Цитата(GrayCardinal @  2.5.2008,  13:21 Найти цитируемый пост)
Какого фига я начинаю с первого упражнения после того как меня "пнули" на втором ? Опять "про" набивать лично мне влом. 

Обычного такого smile См. выше про фортунки.

Цитата(GrayCardinal @  2.5.2008,  13:21 Найти цитируемый пост)
В "статистике" что-ли ничего не работает ?

Статистика работает, когда есть набранные упражнения smile

Цитата(GrayCardinal @  2.5.2008,  13:21 Найти цитируемый пост)
может помощь нужна ? 

subversion-репозиторий открыт на sourceforge, патчи приветствуются smile



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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



JackYF

Цитата

А теперь прочитай README и поставь русские фортунки

Прочитал. Рекомендуют поставить, но, млин, как ?!


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


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


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

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



Цитата(GrayCardinal @  2.5.2008,  13:41 Найти цитируемый пост)
Рекомендуют поставить, но, млин, как ?!

Цитата

aptitude install fortunes-ru


Добавлено через 3 минуты и 58 секунд
Добавил этот краткий пример в README.


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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



JackYF

Цитата

Чтение списков пакетов... Готово
Построение дерева зависимостей... Готово
Чтение информации о расширенных состояниях
Инициализация состояний пакетов... Готово
Запись информации расширенных состояний... Готово
Чтение описаний задач... Готово
Построение базы данных тегов... Готово
Нет подходящей версии для fortunes-ru
Ни одного пакета не будет установлено, обновлено или удалено.
0 пакетов обновлено, 0 установлено новых, 0 пакетов отмечено для удаления, и 0 пакетов не обновлено.
Необходимо получить 0B архивов. После распаковки 0B будет занято.
Запись информации расширенных состояний... Готово



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


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


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

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



Я здорово посмеялся.

Фортунки для всех языков тянутся аж с sarge(oldstable). Кроме русского, где этот пакет появился только в testing.  smile

Добавлено через 4 минуты и 8 секунд
В общем, могу посоветовать только поставить deb-пакет от lenny: http://ftp.de.debian.org/debian/pool/main/..._1.52-1_all.deb


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


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


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

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





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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



JackYF
Таки смог установать. Сделал первое "упражнение" получил сегфолт.
Общее мнение о программе по моей классификации - "фуфло".
Прога хуже даже стамины, не говоря уже о Соло на клавиатуре.


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


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


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

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



Понятно. .core-файл не вышлешь?


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


Фигасе
****


Профиль
Группа: Завсегдатай
Сообщений: 3039
Регистрация: 9.11.2003

Репутация: 18
Всего: 58



JackYF
В 0.3.0 этого бага нет smile



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


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


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

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



Это радует.


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


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


Профиль
Группа: Участник
Сообщений: 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).




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


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


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

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



Кстати, ебилды всё еще работают, нужно просто переименовать ебилд и патч под новую версию smile 

Это сообщение отредактировал(а) nickless - 2.6.2008, 19:45


--------------------
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
Дата 2.6.2008, 23:20 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


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


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

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



Цитата(nickless @  2.6.2008,  18:44 Найти цитируемый пост)
Кстати, ебилды всё еще работают

Это хорошо smile


--------------------
Пожаловаться на меня как модератора можно здесь.
PM MAIL Jabber   Вверх
Страницы: (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.2003 ]   [ Использовано запросов: 21 ]   [ GZIP включён ]


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

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