xneur-0.0.2 is out!
Качасть здесь - http://xneur.cidnet.crew.org.ru/?id=download
Спасибо за внимание.
Качасть здесь - http://xneur.cidnet.crew.org.ru/?id=download
Спасибо за внимание.
Вообщем неделя осталась до 19-го то =)
Просьба потестить - на разных иксах посмотреть и вообщем чего и где и как глянуть и отписать(не здесь). Новость в полном объеме здесь - http://cidnet.crew.org.ru/forum/forum.php?forum_id=26
Качаеться тут - http://xneur.cidnet.crew.org.ru/index.php?id=download
Пока это читсто тестовая ветка ознакомительная.
Что это? Это утилита наподобие Punto Switcher но думаем сделать по умней и добавить некие фитчи - но все потом - пока есть проблемки с иксами.
Кто что скажет ? Мне на машине надо линукс (дистрибутив не важен), и чтобы можно было спокойно разрабатывать и под старую x86 и под новую, разработку веду на C (есстественно надо все от GNU autotools до emacs) - есть мысль поменять на powerpc или перейти на amd64 - кто что посоветует и сколько это будет стоить и что там будет.
Прошу аргументировать есстественно.
Реализовано не с словарем а там хитрость своя - по вероятности принадлежности слова к тому или иному языку.
Вопрос в следующем как мне это внедрить в иксы - куда копать, то есть привязяваться к конкретному тулкиту или можно проще сделать. Мне просто надо в виджетах менять последнее слово если надо;
Опять же можно сделать несколько режимов, вообщем с XLib не работал особо, поэтому нужна помощь - скажите в какую сторону копать - самому искать куда копать мало времени - написать данную фитчу мне бы хотелось посколько иногда сам так ошибаюсь при наборе текста (по русски к примеру не могу в слепую печатать) а при моих трех раскладках вообще жуть.
Вообщем подскажите что и как сделать, в чем копаться?
Комментировать лучше прямо там, ну на крайний здесь конечно, просто там прочтеться скорее =) Анонимусы там разрешены - вообщем You are welcome! =)
Спасибо за внимание.
Вообщем как то месяц ил два назад Я попросил у желающих помочь в создании проекта а-ля sf.net чтобы людям давать хостинг свих проектов с CVS всякими и прочим - свободно и открыто.
Вообщем-то дело продвинулось но не особо то и сильно, дело в том что у нас основное время есстественно работа - надо заказчика удолетворять очередными релизами и все такое.
Вообщем есть сие - http://cidnet.crew.org.ru - его надо донастроить - в принципе свою тему сделать - свои картинки и прочую мелочь, также надо как-то где-то об этом информацию разместить и тд и тп.
Если желающие появились то либо пишите на мыло - kaanoken at crew.org.ru либо отвечайте здесь на форуме - http://community.crew.org.ru/tiki-view_forum_thread.php?comments_parentId=59&...
посколько у меня не так много времени смотреть что здесь твориться - лучше это делать там.
Соотвественно помогающим бонусы всякие можно=) Вообщем доовориться всегда можно;
Да и проект некоммерческий так что не надо думать что мы хотим "схалявить" - вообщем господа - кто может откликнитесь пожалуйста.
Заранее благодарен.
Причем это происходит эпизодически.
Может кто пользовал данный продуктик, или у кого такая же проблема была - подскажите.
ЗЫ в этоже время с другой сети все работает как часы.
Соотвественно здесь - http://crew.org.ru/community/ нужна помощь в настройки wiki и дизайна немного.
И потом будет еще отдельно что-то вроде sf.net
Кто сильно поможет буду благодарен и одарю почтовым ящиком в домене crew.org.ru =) Дам cvs, вообщем это обсуждаеться;
Кто может помочь - http://crew.org.ru/community/tiki-view_forum_thread.php?comments_parentId=16&... пишите здесь или здесь или на kaanoken at crew.org.ru
Спасибо заранее за помощь =)
http://father.crew.org.ru/community/tiki-read_article.php?articleId=2
как ваше мнение, это не претендует на истину или еще что- то в этом дуже просто вот так.
Собственно все остальное - fluxbox,rxvt,centericq,jed (тот что xjed)
Кстати тут разбираюсь с наворотами емакса, в "сыром" виде он менее удобен чем jed, да и становиться вполне не очень удобно- надо ecb а то своих типв и прочего понаписано=) да и еще движок отдельно, гуя отдельно и еще ф-ции обвязки отдельно - вообщем зоопарк =))
Если есть вопросы что и как - пишите=)
Вообщем сидел писал себе писал - вчера пиво пили много - вообщем
дело такое - не могу понять от чего ворнинг возникает.
Вообщем есть собственный виджет - видимо ошибка в blahblah_init()
(oap-unstable:1133): Gtk-CRITICAL **: file gtkbox.c: line 374 (gtk_box_pack_start): assertion `child->parent == NULL' failed
вот это ворнинг - виджет создаеться и все работает, но ворнинг
все же напрягает.
Собственно код виджета.
значит хидер
#define BROWSEBB_TYPE (browsebb_get_type ())
#define BROWSEBB(obj) (G_TYPE_CHECK_INSTANCE_CAST ((obj), BROWSEBB_TYPE, Browsebb))
#define BROWSEBB_CLASS(klass) (G_TYPE_CHECK_CLASS_CAST ((klass), BROWSEBB_TYPE, BrowsebbClass))
#define IS_BROWSEBB(obj) (G_TYPE_CHECK_INSTANCE_TYPE ((obj), BROWSEBB_TYPE))
#define IS_BROWSEBB_CLASS(klass) (G_TYPE_CHECK_CLASS_TYPE ((klass), BROWSEBB_TYPE))
typedef struct _Browsebb Browsebb;
typedef struct _BrowsebbClass BrowsebbClass;
struct _Browsebb
{
GtkVBox vbox;
/*our varios widgets*/
GtkWidget *list; /*I think that maybe we need for use it*/
};
/*our class we inherited GtkVBox*/
struct _BrowsebbClass
{
GtkVBoxClass parent_class;
void (* browsebb) (Browsebb *bb);
};
GType browsebb_get_type(void); /*get type*/
GtkWidget* browsebb_new(void); /*create our widget*/
в начале Я заголовок скипнул и инслюды тоже.
Что есть - движок береться что-то вроде tikiwiki и дописываеться/модифицируеться, сервер есть (пока два только - один мощный другой послабже для мыла), хостинг предоставлен уже, те запускаемся на следующей неделе те в середине июЛя.
Господа те кто заинтересовался могут принять участие в созидании светлого будующего =) Соотвественно вписаться в это мероприятие.
Пишите здесь если в лом пишите на мыло - alphex@crew.org.ru - есть еще на нашем местном форуме тред - но смысл его давать как показала практика не имееться - если надо могу кинуть.
Вообщем пишите.
AC_INIT(configure.in) AM_INIT_AUTOMAKE(oap-unstable, 0.1) AM_CONFIG_HEADER(config.h) AM_MAINTAINER_MODE
AC_ISC_POSIX AC_PROG_CC AM_PROG_CC_STDC AC_HEADER_STDC
# всякие либы и инклюды тут поскипал
AC_OUTPUT(Makefile src/engine/Makefile src/gui/Makefile \ src/Makefile po/Makefile.in)
это есстесвенно configure.in
Далее пишем просто и банально в /Makefile.am такую строчку помимо всяких указаний ему что переписать при цели install - собственно пишем следующую строку -
SUBDIRS = src po
Далее естественно привожу содержание src/Makefile.am -
SUBDIRS= engine gui
INCLUDES = \ -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ @PACKAGE_CFLAGS@
bin_PROGRAMS = oap-unstable
oap_unstable_SOURCES = \ main.c \ support.c support.h
oap_unstable_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
ну и далее привожу как пример содержание src/gui/Makefile.am
INCLUDES = \ -DPACKAGE_DATA_DIR=\""$(datadir)"\" \ -DPACKAGE_LOCALE_DIR=\""$(prefix)/$(DATADIRNAME)/locale"\" \ @PACKAGE_CFLAGS@
oap_unstable_SOURCES = \ mainwin.c mainwin.h \ menus.c menus.h \ wizardswin.c wizardswin.h \ trees.c trees.h \ callbacks.c callbacks.h
oap_unstable_LDADD = @PACKAGE_LIBS@ $(INTLLIBS)
понятно что чего то не хватает - только вот чего забыл - то есть мы видим есстественно сообщение когда делаем make
$ make make all-recursive make[1]: Entering directory `/home/kaanoken/Devel/OAP-unstable-CVS' Making all in src make[2]: Entering directory `/home/kaanoken/Devel/OAP-unstable-CVS/src' cd .. && automake-1.4 --gnu src/Makefile cd .. \ && CONFIG_FILES=src/Makefile CONFIG_HEADERS= /bin/sh ./config.status config.status: creating src/Makefile config.status: executing default-1 commands config.status: executing default-2 commands make[2]: Leaving directory `/home/kaanoken/Devel/OAP-unstable-CVS/src' make[2]: Entering directory `/home/kaanoken/Devel/OAP-unstable-CVS/src' Making all in engine make[3]: Entering directory `/home/kaanoken/Devel/OAP-unstable-CVS/src/engine' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/kaanoken/Devel/OAP-unstable-CVS/src/engine' Making all in gui make[3]: Entering directory `/home/kaanoken/Devel/OAP-unstable-CVS/src/gui' make[3]: Цель `all' не требует выполнения команд. make[3]: Leaving directory `/home/kaanoken/Devel/OAP-unstable-CVS/src/gui' make[3]: Entering directory `/home/kaanoken/Devel/OAP-unstable-CVS/src' gcc -g -O2 -o oap-unstable main.o support.o -Wl,--export-dynamic -lgtk-x11-2.0 -lgdk-x11-2.0 -latk-1.0 -lgdk_pixbuf-2.0 -lm -lpangoxft-1.0 -lpangox-1.0 -lpango-1.0 -lgobject-2.0 -lgmodule-2.0 -ldl -lglib-2.0 main.o(.text+0x61): In function `main': /home/kaanoken/Devel/OAP-unstable-CVS/src/main.c:36: undefined reference to `oapmain_new' collect2: ld returned 1 exit status make[3]: *** [oap-unstable] Ошибка 1 make[3]: Leaving directory `/home/kaanoken/Devel/OAP-unstable-CVS/src' make[2]: *** [all-recursive] Ошибка 1 make[2]: Leaving directory `/home/kaanoken/Devel/OAP-unstable-CVS/src' make[1]: *** [all-recursive] Ошибка 1 make[1]: Leaving directory `/home/kaanoken/Devel/OAP-unstable-CVS' make: *** [all-recursive-am] Ошибка 2
так вот чего Я забыл - вот в чем вопрос - что забыл где прописать?
Вообщем все с ним понятно, создал модель для сабжа, создал рендереры - все добавил все значения - все правильно - отображаеться на ура - собственно только вот одна беда - там есть рендерер который должен а-ля checkbox-ов отображать, так вот он их отображает но проблема в том что они не активны почему то - те изменять их никак, только если вносить значения TRUE - а мне их собственно в гуе надо менять - вот они гады и не меняються - кто сталкивался с данным косяком? как победить?
Если надо код - могу выложить сюда же.
Вообщем решил вспомнить что там как - убил столько времени. Это плохо или хорошо?
Кто хочет попробовать на себе - линки могу дать =)
или на мыло скинуть.
Из изменений - не решили мы городить всякие ветки и проценты - не готовы люди еще к этому к сожалению =( Поэтому все упростили и основную консепцию по сути объяснили. Да и не путайте Common Public License с нашей Crew Public License.
текст - http://crew.org.ru/drafts/CPL-v0_2.html
если у кого есть серьезный замечания или что то можете отписаться на нашем форуме - http://crew.org.ru/cgi-bin/forum/YaBB.pl?board=Main;action=display;num=108185...
в общем критика в студию.
из jed пришлось в одном терминале выйти - чтобы скрин сделать.
Выслушиваються мнения и предложения, а также здоровая критика - http://crew.org.ru/cgi-bin/forum/YaBB...
>>> Подробности (crew.org.ru)
wm - fluxbox;дистриб - gentoo;соответсвенно gui на gtk+2.x - будет еще портироваться на win32(сказал один господин что сделает это просто - посмотрим)
вот так, писано все в jed, anjuta как то непривычной показалась, хоть и чем-то удобной.
| ← назад | следующие → |