linux + stamina

Про клавиатурные тренажеры и машинопись.

linux + stamina

Сообщение cj » 23 фев 2005, 12:22

вопросик: планируется Linux версия тычинок? :roll:
( wine не предлагать :wink: )
cj
 

Сообщение stamina » 23 фев 2005, 22:42

нет
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение CheFF » 25 фев 2005, 17:14

Надо было сначала сказать - п планируется ли вообще новая версия??? А развитие програмы?
Вы меня еще должны знать как DDR
CheFF
 
Сообщения: 8
Зарегистрирован: 4 фев 2005, 13:14

Сообщение stamina » 25 фев 2005, 22:19

всё может быть, а может и не быть :)
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение Gem » 28 фев 2005, 22:02

Алексей, а не планируешь добавить поддержку плагинов?
Я бы тогда добавил пару фишек, которых лично мне (и не только мне) не хватает...
Аватара пользователя
Gem
 
Сообщения: 26
Зарегистрирован: 16 фев 2005, 01:04
Откуда: Brest

Сообщение stamina » 1 мар 2005, 23:21

Gem писал(а):Алексей, а не планируешь добавить поддержку плагинов?
Я бы тогда добавил пару фишек, которых лично мне (и не только мне) не хватает...


Не планирую.
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение linuxman » 2 мар 2005, 18:56

Pos linux ona zapuskaetsa s posledney versiey Wine tolko tak, nado tolko odnu biblioteku perenesti iz original windows folder v wine windows folder, kakuu imenno - wine sama skajet kogda rugatsa budet. Udachi!
linuxman
 

Сообщение Gem » 2 мар 2005, 19:25

Алексей писал(а):
Gem писал(а):Алексей, а не планируешь добавить поддержку плагинов?
Я бы тогда добавил пару фишек, которых лично мне (и не только мне) не хватает...


Не планирую.


Очень плохо, что Стамина вот уже пару лет не развивается... :(
И что ты на все вопросы отвечаешь "нет", причём без указания причины отказа.
Непонятно тогда, зачем вообще был создан этот сайт? Чтобы делиться впечатлениями о разных бритвенных станках? Или чтобы правильно кушать фейхоа?
Аватара пользователя
Gem
 
Сообщения: 26
Зарегистрирован: 16 фев 2005, 01:04
Откуда: Brest

Сообщение stamina » 2 мар 2005, 23:23

Чтобы правильно кушать фейхоа.
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение DJON » 3 мар 2005, 00:50

Gem писал(а):
Алексей писал(а):
Gem писал(а):Алексей, а не планируешь добавить поддержку плагинов?
Я бы тогда добавил пару фишек, которых лично мне (и не только мне) не хватает...


Не планирую.


Очень плохо, что Стамина вот уже пару лет не развивается... :(
И что ты на все вопросы отвечаешь "нет", причём без указания причины отказа.
Непонятно тогда, зачем вообще был создан этот сайт? Чтобы делиться впечатлениями о разных бритвенных станках? Или чтобы правильно кушать фейхоа?


Блин Gem: Полностью с тобой согласен !!! Я с ним уже пытался спорить, и просить его чтобы что нибуть веселенького подкинул свежих идей и.т.д !!!! А он мне то "ищите на других форумах" , то "Проходите мимо эта информация не для вас кому надо тот возьмет"

Ну конечно куда нам со "свинным рылом" то по чистым тарелкам!!!
А темболее по компьютерному ПСИХОанализу!!!
Общество без цветовой дифференциации штанов – общество без цели (Ц)
Проголосуй какое пиво пьешь??? здесь--> http://stamina.ru/forum/viewtopic.php?t=36

I ignore messages Dana (1)!!!
Аватара пользователя
DJON
 
Сообщения: 252
Зарегистрирован: 15 фев 2005, 13:06
Откуда: От туда

Сообщение Chaos A.D. » 3 мар 2005, 02:12

Если не хочешь развивать, отдай исходники. Я под линукс портирую. Она у меня еще красивее станет. А если на Qt перепишу, то это будет означать, что скомпилить ее из сорцев можно будет хоть на Mac OS X, хоть под виндой(ну и естесственно под любыми *nix-ами. Один нюанс - на Qt, значит лицензировать по GPL.
Chaos A.D.
 

Сообщение Gem » 3 мар 2005, 11:22

Chaos A.D. писал(а):Если не хочешь развивать, отдай исходники. Я под линукс портирую. Она у меня еще красивее станет. А если на Qt перепишу, то это будет означать, что скомпилить ее из сорцев можно будет хоть на Mac OS X, хоть под виндой(ну и естесственно под любыми *nix-ами. Один нюанс - на Qt, значит лицензировать по GPL.


Сомневаюсь, что Алексей даст исходники. Вот почему я предлагал добавить поддержку плагинов -- мало-мальски Стамина бы развивалась.
Аватара пользователя
Gem
 
Сообщения: 26
Зарегистрирован: 16 фев 2005, 01:04
Откуда: Brest

Сообщение Гость » 3 мар 2005, 23:50

Алексей, конечно последнее слово за тобой, но если уж не исходники, то может дашь разрешение на то, чтобы я все твои уроки от стамины прикрутил к Linux клону, а не писал заново. Тебя в кач-ве автора не забуду если что.
Гость
 

Сообщение stamina » 4 мар 2005, 22:38

Уроки разрешаю использовать с ссылкой где-нибудь на источник. Исходники не могу дать пока у меня договор на CD-версию. Да и толку в них мало - я сам-то в них уже с трудом чего понимаю. :shock:
Аватара пользователя
stamina
Site Admin
 
Сообщения: 207
Зарегистрирован: 30 янв 2005, 22:31
Откуда: С.-Петербург

Сообщение Chaos A.D. » 5 мар 2005, 13:19

Благодарю. Как время появится - обязательно перепишу.
Chaos A.D.
 

Сообщение Гость » 5 мар 2005, 21:07

Если не секрет, ты со стамины хоть немного денег поднял?
Гость
 

Сообщение Chaos A.D. » 10 мар 2005, 22:49

Товарищи линуксойды. Как вы представляете себе такую штуку, как возможность исправления ошибок? И вообще, нужна ли она? Нужен ли вам звук в линуксовой версии стамины? Нужна поддержка разных картинок бэкграунда и окошко с клавой?
Chaos A.D.
 

Сообщение toxic » 12 мар 2005, 01:28

Ответ однозначен: НАДО!
И лучьше будет если на GTK сделать.
Аватара пользователя
toxic
 
Сообщения: 113
Зарегистрирован: 10 мар 2005, 02:16

Сообщение Гость » 13 мар 2005, 01:11

А почему GTK?
Гость
 

Сообщение toxic » 13 мар 2005, 01:38

А мне больше xfce нравится.
И второй арумент: ставить эти грамадниые либы както ужасно влом да и места жалко.

И вот gtk виджеты попроще будут.
Аватара пользователя
toxic
 
Сообщения: 113
Зарегистрирован: 10 мар 2005, 02:16

Сообщение Гость » 14 мар 2005, 03:39

ГТК, увы обошел меня стороной. Всмысле, незнаю я его. И, в свою очередь, мой второй аргумент - мне больше нравится внешний вид и функциональные возможности Qt. Как-то заглянул в исходники GTK - Бррр. До сих пор мурашки по коже при воспоминаниях. Без документации не обойтись. То-ли дело Qt.
Гость
 

Сообщение Гость » 14 мар 2005, 03:42

Прошу все-таки сказать, какой ты видишь фишку с исправлением орфографии. Если как в Соло на клавиатуре - то в гробу я видел эти исправления. Наисправлялся уже.
Гость
 

Сообщение Gem » 14 мар 2005, 18:30

Как в проге с http://www.typingzone.com
Аватара пользователя
Gem
 
Сообщения: 26
Зарегистрирован: 16 фев 2005, 01:04
Откуда: Brest

Сообщение Chaos A.D. » 14 мар 2005, 23:53

Скачал, поглядел. Я, чесно говоря, хотел сделать что-то похожее, только в одну строку. Но тут одна проблема. В Qt есть класс QLineEdit. Это, типа, строка, в которую надо писАть. Я не знаю способа, которым можно было бы заставить один символ в ней покраснеть. Если вы знаете, поделитесь рецептом. Можно сделать большое поле для ввода текста, как в "Соло на Клавиатуре", будь оно проклято, и как в той самой программе с вышеупомянутого сайта. В таком поле для ввода можно заставить символ хоть позеленеть :). Причем очень просто - там есть поддержка html тегов. В случае с многострочным полем есть один маленький плюс - можно учиться юзать enter наряду с другими клавишами. Но плохо то, что тогда от стамины не останется былой оригинальности. Что подскажете? Может есть другие идеи по реализации исправления ошибок?
Chaos A.D.
 

Сообщение Гость » 16 мар 2005, 18:06

Помучался я тут, поломал голову над проблемой красных букв. Есть крайне корявые решения, но они просто чудовищно некрасивые и неэффективные. Так что, отказываюсь от мысли сделать исправление ошибок таким образом, как хотел, ибо гемморой. Ну что, делать без него, с ним, но не в одну строку, или вообще не стоит?
Гость
 

Сообщение chu_joii » 18 мар 2005, 01:18

заваривший всю эту кашу :roll: ака автор темы (cj)

решил попробовать сделать что-нибудь ( полезное ?)
заодно попрактиковаться в новом языке
вообщем just for fun

не знал как назвать программу поэтому взял первое что пришло в голову - фейхоа

выложил тут: http://dims.karelia.ru/~rvprihod/feijoa.php

для запуска необходимы следующие ингредиенты ;
python - http://www.python.org/
pyGTK - http://www.pygtk.org/
chu_joii
 
Сообщения: 1
Зарегистрирован: 18 мар 2005, 00:36

Сообщение Dan » 25 мар 2005, 17:35

Это для какой системы?
http://www.danilarock.narod.ru
Потому что я это люблю!!!!!!!
Аватара пользователя
Dan
 
Сообщения: 375
Зарегистрирован: 12 фев 2005, 23:29
Откуда: Москва

Сообщение toxic » 25 мар 2005, 17:39

python есть для винды и для других систем (кроме маков)
а pygtk только *nix подобных
Люди которых я ненавижу: Dan, DJON, Фака Мазер, Sashok, др. ТЫЧЕБЛИН. Список обещает расти!
Аватара пользователя
toxic
 
Сообщения: 113
Зарегистрирован: 10 мар 2005, 02:16

Сообщение Dan » 25 мар 2005, 17:40

Хоть щас нормально заговорил!
http://www.danilarock.narod.ru
Потому что я это люблю!!!!!!!
Аватара пользователя
Dan
 
Сообщения: 375
Зарегистрирован: 12 фев 2005, 23:29
Откуда: Москва

Сообщение Chaos A.D. » 4 апр 2005, 00:42

Здравствуйте. Наконец-то сегодня весь день смог посвятить программированию, и доделал кое-какую фичу в своей версии стамины под линукс. Если вы просмотрите предыдущие посты, то можете заметить, что начал я колбасить ее довольно давно. Даже, очень давно, учитывая, как мало я сделал. Все это из-за того, что я сначала болел, потом активно учился, иногда просто не хотел программировать. Но наконец-то довел до логического конца некоторые участки кода. Посмотрите, пожалуйста, что вам нравится или не нравится в staminux-е (так я назвал свою прогу, от слов STAMINa for linUX ). Ей пока почти бесполезно пользоваться. Если текущая версия stamin-ы - 2.5 со всеми ее наворотами, то мою можно назвать версией 0.3. Да еще и beta наверное. В ней пока нет поддержки фраз. Только уроки. Но благодаря ООП, сделать поддержку фраз я смогу уже довольно скоро. Пока я над этим еще не задумывался, но надо как-нибудь придумать, как работать с файлом с фразами, чтобы не грузить его целиком в память, и при этом, чтобы уроки из него брались по рандому. Пока у проги напрочь отсутствует интерфейс, и не возможно его конфигурировать, но это поправимо. Невозможно убрать строку состояния, расположенную внизу окна. Но думаю, что сделать это не составит труда.

Мне захотелось научиться работать с XML, и поэтому я решил разобраться с XML парсерами, предлагаемыми Qt. В процессе "разборки" с этими парсерами я решил, что удобнее было-бы хранить уроки для стамины в этом формате. Поэтому, я прикрутил такую возможность к проге. Конечно, уроки, хранящиеся в таком формате "весят" побольше, но все-равно, это смешные цифры - 20-25 кб для всех уроков на одном из языков. Уроки парсятся через DOM-парсер. Конечно же, через SAX было бы быстрее, да и памяти поменьше парсер жрал бы, за отсутствием рекурсии. Но на таких небольших файлах это незаметно. Зато DOM-ом, помоему, значительно удобнее. Вы можете переписать себе через SAX.

Один плюс - вы можете заменить любую картинку, которую вы видите на форме. Будь то задний фон, или фон в линии для ввода текста. Причем, можно заюзать jpeg, png, bmp, gif и многие другие форматы картинок. Левая и правая половинки для ввода текста имеют разные картинки, так что вы можете сделать одну посветлее, а другую темнее. Как в стамине. Также можно поменять картинки на кнопках. Для того, чтобы узнать, что именно менять, см. исходник, а именно, Функцию ReloadPixmaps() - член класса MainForm. Найти ее можно в файле MainForm.cpp.

Кнопки вообще можно убрать. Попробуйте кликнуть правой кнопкой мыши. Также панелька с кнопками может прилипать к любой стороне окна. И все это Qt прикрутила сама. Реализация подобного обошлась бы мне геммороем, при использовании VCL или MFC. Помоему, Qt - просто счастье для программиста.


Также я не нашел приемлимой возможности, используя библиотеку классов Qt, реализовать подсветку отдельных символов в строке.

У меня дистрибутив Mandrake 10.0, и Qt 3.2.3, и пока я не тестировал программу на других релизах. Также я не написал скриптов для установки проги. Чтобы она заработала корректно, она должна найти уроки и картинки. Путь к папке, из которой она будет брать их, прописан в ее конфиге. В архиве, конечно же, конфига нету. Прога создаст его сама при первом запуске. Будет создана папка ~/.staminux, в которой осядет файл staminuxrc. В нем все будет прописано по дефолту. Легче всего не изменять в нем путь к картинкам, а просто скопировать папки images и lessons в папку с конфигом. В дальнейшем, все это будет выполняться скриптом make install, так что, это только временное неудобство. Надеюсь, что вы не поленитесь потестить мой труд. С респектом, Chaos A.D. :)

Качать тут.
Chaos A.D.
 

Сообщение Dan » 4 апр 2005, 19:16

Чё-то у меня этот сайт не загружается!? :x
http://www.danilarock.narod.ru
Потому что я это люблю!!!!!!!
Аватара пользователя
Dan
 
Сообщения: 375
Зарегистрирован: 12 фев 2005, 23:29
Откуда: Москва

Сообщение Гость » 4 апр 2005, 20:27

Может, есть у кого ftp-шник, куда можно залить архивчик? Всего 45 кб.
Гость
 

Сообщение Chaos A.D. » 4 апр 2005, 20:29

Всмысле, архивчик с этой прогой.
Chaos A.D.
 

Сообщение Chaos A.D. » 5 апр 2005, 00:30

Не, всё должно быть нормуль. Качайте отсюда : http://zyon.pisem.net/staminux/staminux-0.3.tar.bz2
Chaos A.D.
 

Сообщение ZukerPA » 5 апр 2005, 01:24

Не имею отношения к Linux. :) Так как Windows в ближайшие десятилетия вряд ли серьёзно потеснят, то даже переходить не буду.

Хотел сказать, что понравилось название - Staminux. Отлично придумано!
ZukerPA
 
Сообщения: 61
Зарегистрирован: 10 мар 2005, 13:23

Сообщение Chaos A.D. » 5 апр 2005, 20:26

Можно попробовать скомпилить его под Win. Я пока не пытался, но если у кого есть MS VC 6 или более с прикрученным Qt, то пожете попробовать. Я старался не юзать ничего системно-зависимого. Но может быть без этого не удалось - проверить не было возможности.
Chaos A.D.
 

Сообщение Dan » 5 апр 2005, 21:50

Вот теперь получилось!
http://www.danilarock.narod.ru
Потому что я это люблю!!!!!!!
Аватара пользователя
Dan
 
Сообщения: 375
Зарегистрирован: 12 фев 2005, 23:29
Откуда: Москва

Сообщение Chaos A.D. » 6 апр 2005, 00:17

Могут быть проблемы со внешним видом проги - она может не поддерживать стили вашего KDE. Я заметил закономерность - есть файл qtrc в папке ~/.qt/, все нормально со стилями. Нету - все очень некрасиво. Если у вас такая же беда - попробуйте чего-нибудь дописать в свой qtrc в вышеупомянутой директории. Вот, для примера, мой qtrc :

[3.2]
libraryPath=/home/chaos/.kde/lib/kde3/plugins/:/usr/lib/kde3/plugins/

[General]
GUIEffects=none^e
embedFonts=true
enableXft=true
font=Nimbus Sans,12,-1,5,0,0,0,0,0,0
fontPath=\0
style=plastik
useXft=true

[KDE]
contrast=7
kdeAddedLibraryPaths=/home/chaos/.kde/lib/kde3/plugins/^e/usr/lib/kde3/plugins/^e

[KWinPalette]
activeBackground=#e6e7e6
activeBlend=#d1d2d1
activeForeground=#ffffff
activeTitleBtnBg=#e6e7e6
frame=#e6e7e6
inactiveBackground=#e6e7e6
inactiveBlend=#d1d2d1
inactiveForeground=#737373
inactiveFrame=#e6e7e6
inactiveTitleBtnBg=#e6e7e6

[Palette]
active=#000000^e#e6e7e6^e#ffffff^e#fdfefd^e#525252^e#bfc0bf^e#000000^e#ffffff^e#000000^e#ffffff^e#e6e7e6^e#000000^e#21449c^e#ffffff^e#0000c0^e#800080^e
disabled=#808080^e#e6e7e6^e#ffffff^e#fdfefd^e#525252^e#bfc0bf^e#bfc0bf^e#ffffff^e#808080^e#ffffff^e#e6e7e6^e#000000^e#1c3982^e#ffffff^e#0000c0^e#800080^e
inactive=#000000^e#e6e7e6^e#ffffff^e#fdfefd^e#525252^e#bfc0bf^e#000000^e#ffffff^e#000000^e#ffffff^e#e6e7e6^e#000000^e#21449c^e#ffffff^e#0000c0^e#800080^e

[customColors]
0=-1
1=-1
10=-1
11=-1
12=-1
13=-1
14=-1
15=-1
2=-1
3=-1
4=-1
5=-1
6=-1
7=-1
8=-1
9=-1


Также можете попробовать забэкапить ваш старый, и заменить его моим, предварительно подправив пути к вашей домашней директории, и изменив название вашего стиля. У меня для стиля "пластик" строка имеет вид "style=plastik". И вот как выглядит прога :
Изображение
Chaos A.D.
 

Сообщение Chaos A.D. » 6 апр 2005, 00:17

Могут быть проблемы со внешним видом проги - она может не поддерживать стили вашего KDE. Я заметил закономерность - есть файл qtrc в папке ~/.qt/, все нормально со стилями. Нету - все очень некрасиво. Если у вас такая же беда - попробуйте чего-нибудь дописать в свой qtrc в вышеупомянутой директории. Вот, для примера, мой qtrc :

[3.2]
libraryPath=/home/chaos/.kde/lib/kde3/plugins/:/usr/lib/kde3/plugins/

[General]
GUIEffects=none^e
embedFonts=true
enableXft=true
font=Nimbus Sans,12,-1,5,0,0,0,0,0,0
fontPath=\0
style=plastik
useXft=true

[KDE]
contrast=7
kdeAddedLibraryPaths=/home/chaos/.kde/lib/kde3/plugins/^e/usr/lib/kde3/plugins/^e

[KWinPalette]
activeBackground=#e6e7e6
activeBlend=#d1d2d1
activeForeground=#ffffff
activeTitleBtnBg=#e6e7e6
frame=#e6e7e6
inactiveBackground=#e6e7e6
inactiveBlend=#d1d2d1
inactiveForeground=#737373
inactiveFrame=#e6e7e6
inactiveTitleBtnBg=#e6e7e6

[Palette]
active=#000000^e#e6e7e6^e#ffffff^e#fdfefd^e#525252^e#bfc0bf^e#000000^e#ffffff^e#000000^e#ffffff^e#e6e7e6^e#000000^e#21449c^e#ffffff^e#0000c0^e#800080^e
disabled=#808080^e#e6e7e6^e#ffffff^e#fdfefd^e#525252^e#bfc0bf^e#bfc0bf^e#ffffff^e#808080^e#ffffff^e#e6e7e6^e#000000^e#1c3982^e#ffffff^e#0000c0^e#800080^e
inactive=#000000^e#e6e7e6^e#ffffff^e#fdfefd^e#525252^e#bfc0bf^e#000000^e#ffffff^e#000000^e#ffffff^e#e6e7e6^e#000000^e#21449c^e#ffffff^e#0000c0^e#800080^e

[customColors]
0=-1
1=-1
10=-1
11=-1
12=-1
13=-1
14=-1
15=-1
2=-1
3=-1
4=-1
5=-1
6=-1
7=-1
8=-1
9=-1


Также можете попробовать забэкапить ваш старый, и заменить его моим, предварительно подправив пути к вашей домашней директории, и изменив название вашего стиля. У меня для стиля "пластик" строка имеет вид "style=plastik". И вот как выглядит прога :
Изображение
Chaos A.D.
 

Сообщение Chaos A.D. » 6 апр 2005, 00:19

Модер или админ, удали пож. 2 пост, нечаянно из-за лагов два раза запостил, нажав "Обновить" в браузере.
Chaos A.D.
 

След.

Вернуться в Клавиатурный тренажер Stamina


cron