LINUX.ORG.RU

Etoile: часть 2


0

0

На скриншоте свежая сборка Etoile & GNUstep из SVN, все это на SuSE 11.1

Стало все намного лучше. Собралось гораздо больше, чем в прошлый раз. Даже некоторые приложения, например адресная книжка, но не все заработали..

В общем глюков стало намного меньше, пропали жуткие тормоза. Улучшилась стабильность MenuServer'а.

Кто-нибудь еще пробовал собирать это чудо?

>>> Просмотр (1280x1024, 121 Kb)

★★★★★

Проверено: JB ()

Re: Etoile: часть 2

это что за язык в редакторе ?

anonymous ()
Ответ на: Re: Etoile: часть 2 от anonymous

Re: Etoile: часть 2

Objective-C

И это не редактор вовсе, а целая IDE от GNUstep.

mono ★★★★★ ()

Re: Etoile: часть 2

>Кто-нибудь еще пробовал собирать это чудо?

моно, найди себе уже девушку наконец

anonymous ()

Re: Etoile: часть 2

моно, только мудаки пишут

id pool = [[NSAutoreleasePool alloc] init];

нормальные чуваки везде пишут тип переменной(даже несмотря на динамическую типизацию)

NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

капча hating это как-бэ потверждает

anonymous ()

Re: Etoile: часть 2

Первый шаг к gnu\osx?

petrosyan ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от anonymous

Re: Etoile: часть 2

>моно, только мудаки пишут

>id pool = [[NSAutoreleasePool alloc] init];

>нормальные чуваки везде пишут тип переменной(даже несмотря на динамическую типизацию)

>NSAutoreleasePool* pool = [[NSAutoreleasePool alloc] init];

>капча hating это как-бэ потверждает

Однако))

Почитай что такое Objective-C.

И вообще этот код автоматически сгенерился))))))))

mono ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от petrosyan

Re: Etoile: часть 2

>Первый шаг к gnu\osx?

ага. Только цель не скопировать макось, а пойти своим путем..

mono ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от mono

Re: Etoile: часть 2

>Почитай что такое Objective-C

это ты пойди и почитай, а я на нем пишу уже 2 года. А потом заодно почитай примеры программ на Objective-C(лучше всего примеры с developer.apple.com) и внимательно подумай, зачем в ObjC все-таки указывают тип переменной, а не везде тупо пишут id

anonymous ()
Ответ на: Re: Etoile: часть 2 от anonymous

Re: Etoile: часть 2

>это ты пойди и почитай, а я на нем пишу уже 2 года

Пишешь по работе или просто ради интереса? Если по работе, то где? //интересуюсь..

>А потом заодно почитай примеры программ на Objective-C(лучше всего примеры с developer.apple.com) и внимательно подумай, зачем в ObjC все-таки указывают тип переменной, а не везде тупо пишут id

Почему тогда девелоперы GNUstep решили не придерживаться этому правилу?

mono ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от mono

Re: Etoile: часть 2

>Пишешь по работе или просто ради интереса? Если по работе, то где?

по работе. В основном - фриланс, задачи - раньше портирование софта с винды на мак, сейчас занимаюсь большим проектом под айфон. Поскольку людей, знающих как програмить под Мак в xUSSR совсем немного, то и денег это стоит намного больших;

>Почему тогда девелоперы GNUstep решили не придерживаться этому правилу?

а потому что это GNU, а они никому ничего не должны, пишут как хотят и что хотят. Кому не нравится - берите исходники и пишите сами. Писать везде id намного проще, вот только потом разбирать это - на порядок сложнее

anonymous ()
Ответ на: Re: Etoile: часть 2 от anonymous

Re: Etoile: часть 2

>по работе. В основном - фриланс, задачи - раньше портирование софта с винды на мак, сейчас занимаюсь большим проектом под айфон. Поскольку людей, знающих как програмить под Мак в xUSSR совсем немного, то и денег это стоит намного больших;

А насколько в xUSSR востребовано программирование под Мак/айфон? И существуют ли фирмы занимающиеся этим делом? Или по сути только фриланс?

>а потому что это GNU, а они никому ничего не должны, пишут как хотят и что хотят. Кому не нравится - берите исходники и пишите сами. Писать везде id намного проще, вот только потом разбирать это - на порядок сложнее

Исходники открыты.. можно поисправлять.

mono ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от mono

Re: Etoile: часть 2

>А насколько в xUSSR востребовано программирование под Мак/айфон?

на самом то деле востребовано достаточно сильно. Особенно сейчас под айфон

>И существуют ли фирмы занимающиеся этим делом? Или по сути только фриланс?

фирмы есть, но работают они на аутсорс. Поэтому на данный момент и ближайшее будущее фриланс все-таки будет лучше

>Исходники открыты.. можно поисправлять.

все не исправишь, тупо не хватит сил. Да и вообще, чтобы из этого Etoile вышло хоть что-нибудь приличное, нужно им срочно искать спонсоров

anonymous ()
Ответ на: Re: Etoile: часть 2 от anonymous

Re: Etoile: часть 2

спасибо за консультацию... ;)

>все не исправишь, тупо не хватит сил. Да и вообще, чтобы из этого Etoile вышло хоть что-нибудь приличное, нужно им срочно искать спонсоров

Пока все еще очень в зачатке.. Может когда хоть до первого _релиза_ допишут, то придут спонсоры.

mono ★★★★★ ()

Re: Etoile: часть 2

/то тот самый туале~?

anonymous ()

Re: Etoile: часть 2

ты бы рассказал ленивым как, что и с чем собирал - хочешь, "оформим" репо с туалетом в OBS? хоть оно и страшное пока, но чем чёрт не шутит. GNUStep в OBS уже вроде как есть, значит "подтянем" готовое и нарисуем чего не хватает...

sda00 ★★★ ()

Re: Etoile: часть 2

gnome-scrieenshot?! а как же нежно любимый всеми scrot(um)?

а по сабжу - поезд (mac os x) ушел уже достаточно далеко, чтобы не догнать его...

huisho ()

Re: Etoile: часть 2

Да уж, явно не для естетов. :)

Jayrome ★★★★★ ()

Re: Etoile: часть 2

Когда пробовал это в последний раз, возникало стойкое желание закопать.

Minoru ★★★ ()
Ответ на: Re: Etoile: часть 2 от Jayrome

Re: Etoile: часть 2

<mode="troll" type="fat">

>> Да уж, явно не для естетов. :)

Ты что! Это же саомое Ъ - архитектурно идеальный сферический конь в вакууме! Не хватает только треугольных окошек и хоткеев вида alt+ctrl+a+d+x+6+f1+backspace+shift.

</mode>

Deleted ()

Re: Etoile: часть 2

Случайно взглянул на иконки.... Глаза!!!! ААААААА!!!!! Глаза мои !!!!

anonymous ()

Re: Etoile: часть 2

Иконка ФФ на правой панели просто жжот нипадецки. Ты ее наверное долго выбирал среди всех порчих? чем приглянулась? а там пиксели векторные? т.е. они сохранят чоткость границ при увеличении размера иконки?

anonymous ()
Ответ на: Re: Etoile: часть 2 от Deleted

Re: Etoile: часть 2

> хоткеев вида alt+ctrl+a+d+x+6+f1+backspace+shift.

Fatality?

anonymous ()
Ответ на: Re: Etoile: часть 2 от Keplian

Re: Etoile: часть 2

> это левая панель, идиот

:D

Насчёт панелей. Кто что может посоветовать? Чтобы была или сбоку, или снизу, но не торчала всё время на переднем плане и закрывалась окном, а не мешала его развёртыванию во весь экран. И было что-то вроде хоткея вывода не передний план. AWN как-то пробовал, не устроил. Вот на скрине что например?

# гноммер :)

XEN ()
Ответ на: Re: Etoile: часть 2 от XEN

Re: Etoile: часть 2

Лучше бы подключались к разработке уже существующих проектов вместо того чтобы плодить сущности

bioreactor ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от XEN

Re: Etoile: часть 2

> Чтобы была или сбоку, или снизу, но не торчала всё время на переднем плане и закрывалась окном, а не мешала его развёртыванию во весь экран. И было что-то вроде хоткея вывода не передний план.

Gnome-панель, - включи автоскрытие, а в редакторе конфигурации auto_hide_size=1 и hide_delay=3000.

Jayrome ★★★★★ ()

Re: Etoile: часть 2

Не догоняю чего-то, в чём прорыв по сравнению с Windowmaker'ом?
Значки ужасны >_<

Lonli-Lokli ★★ ()

Re: Etoile: часть 2

А плазма в нем не падает?

anonymous ()

Re: Etoile: часть 2

В окне инфо опечатка - "Inegrated Development Environment". Видать спешили при набирали.

DeKar ()
Ответ на: Re: Etoile: часть 2 от sda00

Re: Etoile: часть 2

Собрать не очень сложно...

Для ставим копирятор ObjC.

Далее тянем из svn последний срез GNUstep, то что в пакмане - старое.. с ним этуаль не соберется.

Собираем GNUstep. Для начала нужно только то, что в каталоге "core". Это gnustep-base, gnustep-gui, gnustep-make.

Зависимости gnustep пожно поглядеть в менеджере пакетов в зависимастях gnustep из пакмана.

Далее добавляем такую строчку в .bashrc

. /usr/GNUstep/System/Library/Makefiles/GNUstep.sh

Кстати, в пакетах gnustep, те что в пакмане нарушена система каталогов GNUstep и GNUstep.sh находится совсем в другом месте.. Зачем это сделано я не пойму.

Сборка самого Etoile:

Внимательно читаем спискок зависимостей в файле INSTALL.. ничего сложного нет.... Но есть одно но!

Фреймворк регулярных OgreKit выражений требует библиотеку oniguruma..Ее найти не сложно... Она есть даже на svn Etoile, но OgreKit собираться ни в какую не хочет.. Причем достаточно давано.

Что бы хоть что-то вообще собралось, нужно отключать сам OgreKit и то что от него зависит. Делается это в файле modules.make. Привожу код моего варианта этого файла.

export ogrekit = no export lucenekit = no export panekit = no export typewriter = no export lucenekitexample = no export ogrekitexample = no

Если все зависимости разрешены, то делаем make, потом make install, как написано это в файле INSTALL.

Далее нужно настроить GNUstep для Etoile. Это делает скрипт setup.sh. Следуя рекомендациям INSTALL нужно еще выполнить скрипт Frameworks/CoreObject/setup-coreobject.sh, но зачем он нужен я не осилил.

Если все собралось, то в GDM добавится еще один пункт "Etoile".

sda, если сможешь помочь с OBS, то буду рад.. Как с тобой связаться? Или напиши мне. Мыло и джаббер в профиле.

mono ★★★★★ ()

Re: Etoile: часть 2

Тем кому не нравяться иконки в доке - я не выбирал. Оно само ;)

mono ★★★★★ ()
Ответ на: Re: Etoile: часть 2 от huisho

Re: Etoile: часть 2

>gnome-scrieenshot?! а как же нежно любимый всеми scrot(um)?

Я не Ъ =)

> а по сабжу - поезд (mac os x) ушел уже достаточно далеко, чтобы не догнать его...

я маковод =) прекрасно представляю. Никто догонять и не собирается. Пойдем своим путем.

mono ★★★★★ ()

Re: Etoile: часть 2

Почему не png?

sv75 ★★★★★ ()

Re: Etoile: часть 2

страшненько, тошнотворненько.

anonymous ()

Re: Etoile: часть 2

1998 год?

anonymous ()

Re: Etoile: часть 2

Может и правда из этого что-то выйдет...

И да, Inegrated development environment-таки жжёт.

FENix ()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.