LINUX.ORG.RU

FreeBSD+XFCE4.4+Anjuta-2.2


0

0

На скриншоте - FreeBSD 6.2. Шрифты Майкрософтские, взятые с SuSE Линукса. XFCE 4.4.1 - последняя версия, собрал из портов, правда пришлось немного помучиться с ошибками компиляции. Раньше юзал исключительно Gnome, на XFCE перешел из соображений скорости работы, малого потребления памяти, и, на мой взгляд, большей гибкости настройки. К тому же Novell не очень заботят пользователи неЛинукса, а здесь - гарантия абсолютной кроссплаформенности. Панели стоят в autohide. Еще радует переключение между рабочими местами как в берил, но без 3D. А маленький бублик с левой стороны заголовка окна при нажатии "размножает" его на все экраны. На рабочем столе - свернутые окна. На правой части нижней панели - все окна.

И самое главное: Anjuta 2.2. Раньше использовал исключительно gedit/nedit с gnome-terminal, но собрав "лошадку" я обомлел. Отладчик просто утопический!

Слева -
1) дизассемблер,
2) Registers - Все регистры
снизу -
2) Точки остановки
3) Watches - сюда можно добавить все глобальные переменные
4) Locals - сам отображает текущие локальные переменные
5) Stack - какие вызваны функции с отображением параметров
+ отображение памяти в центре.
Но самое интересное, что все массивы и указатели отображаются деревьями, и можно проследить по ним любую связную цепочку (деревья, списки, ...), увидеть все элементы, типы, текущие значения.

Кроме Си, поддерживаются С++, java, gcj и Python. Встроенный дизайнер форм для glade3. Редактор выдает не список функций/переменных при наборе, а те лексемы, которые уже были введены (список меньше => быстрее найти).

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

Re: FreeBSD+XFCE4.4+Anjuta-2.2

обычный frontend к gdb, то же самое можно найти в kdevelop, eclipse, kdbg

lester ★★★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

За XFCE зачёт =)

pento ★★★★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Пока анюта хуже чем Eclipse+CDT, и вряд ли дотянется до них, т.к. анютка пишется на C, в лучшем случае на C++, а эклипс - сами понимаете. Единственный шанс анютки - переход на D.

Joe_Bishop ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Joe_Bishop

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Но она хоть не тормозит) А от IDE многого не надо.

xTERM ★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

За Xfce зачёт, что за тема, я только не допонял?

А скотина сея может другой редактор юзать за место штатного, вим например?

marsijanin ★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>И самое главное: Anjuta 2.2. Раньше использовал исключительно >gedit/nedit с gnome-terminal, но собрав "лошадку" я обомлел. Отладчик >просто утопический!

А если ты увидишь студию какую-нибудь то вообще описиешься на месте :-)

kitov ★★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

1) Шрифты - говно. 2) Фрибсд - говно. 3) С++ - говно. 4) Anjuta - говно.

Вывод - пройдите апстену

vit122 ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от vit122

Re: FreeBSD+XFCE4.4+Anjuta-2.2

> 1) Шрифты - говно. 2) Фрибсд - говно. 3) С++ - говно. 4) Anjuta - говно. > Вывод - пройдите апстену

1) Шрифты вполне читабельные. 2) Чем фря тебе не подуше? Отличная система проверенная временем. 3) Ты перед тем как про С++ такое написать сам от головной травмы то отошел? 4) Сам то хоть юзал?

Misteri0 ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от vit122

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>3) С++ - говно.vit122 (*) (02.09.2007 23:18:58)

Порадовало;)

anonymous ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

А что, ента Анюта может макросы С парсить? ну тоесть если я напишу

#define FUNC void f(int i) {}

FUNC

int main() { f( <- она докумекает, что надо список автозамены выплюнкть?

ierton ★★ ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Misteri0

Re: FreeBSD+XFCE4.4+Anjuta-2.2

> С++ - говно

что ж ты до этого молчал??? люди по незнанию уже милионны строк кода написалди на нем, для КДЕ-ов, например, это будет ужасное потрясение

lester ★★★★ ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от lester

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>для КДЕ-ов, например, это будет ужасное потрясение

КДЕ говно.

=)

vit122 ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Misteri0

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>1) Шрифты вполне читабельные. 2) Чем фря тебе не подуше? Отличная система проверенная временем. 3) Ты перед тем как про С++ такое написать сам от головной травмы то отошел? 4) Сам то хоть юзал?

1) мне надо читать текст, а не глаза ломать. "вполне читабельные" не устраивают 2) Некрофилией не страдаю 3) Про С я ничего не говорил =) 4) Зачем, когда есть VS2005 и Emacs?

vit122 ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от anonymous

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>vit122 - говно

Зря. Он сам напрашывался, чтобы его поставили в один ряд с тем, что он "перечислил", а ты и повёлся:) Теперь он счастлив, а ведь на самом деле он значительно хуже, чем то, чем ты его назвал:)

Led ★★★☆☆ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Вот ведь люди, на FreeBSD с иксами как на новые смотрят. а система то развивается в сторону десктопа, например берил всётаки включили в порты

fMad ★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Отлично смотрятся мелкие шрифты. Нелохой скрин обычной серой рабочей лошадки. :)

А от хм... "обоины" на рабочем чстоле глаза не болят?

Unnamed_Hero ★★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

vit122 - говно =)

boombick ★★★★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Из-за такого кода p = p->down = ... и получаются потом непортируемые приложения.

anonymous ()

> p = p->right = (struct letter*) malloc

> p = p->right = (struct letter*) malloc

ну нужен тут cast, вообще. Нормальный malloc() void* возвращает, а не char* какой-нибудь

poige ()
Ответ на: > p = p->right = (struct letter*) malloc от poige

Re: > p = p->right = (struct letter*) malloc

>ну нужен тут cast, вообще. Нормальный malloc() void* возвращает, а не char* какой-нибудь

Не соглашусь. Он не нужен, но может быть полезен при компиляции сишного кода компилятором С++.

php-coder ★★★★★ ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от ierton

Re: FreeBSD+XFCE4.4+Anjuta-2.2

а что теперь define приложения разработки парсят :))))) всю жизнь думал, что препроцессор компилятора :)

Deleted ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Аффтару мегазачет! Скрин приятный, сразу видно, человек работает в этой среде, а не рюшечки примеряет и иксами меряется. Сам пользуюсь анютой, удобный инструмент, если я добавляю в проект что-либо, я не бегаю по толпе файлов автосборщика и не правлю, просто тупо лень этим заниматься, лучше я это время потрачу на саму задачу. Кста, вопрос, как ты в дебагере сделал шрифт мелкий? Чет я не видел где оно настраивается (хотя может плохо искал).

2 vit122: покажи свой скрин, узнаешь много полезного, в том числе кто ты есть на самом деле :)

Deleted ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от vit122

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>1) мне надо читать текст, а не глаза ломать. "вполне читабельные" не устраивают

"вполне читабельны" по моему мнению это те шрифты которые можно нормально читать не вглядываясь в каждую букву. Если у тебя от таких шрифтов глаза ломаются то может стоит сходить к окулисту?

>2) Некрофилией не страдаю

Причем тут некрофилия? Чел же на OS/2 или что нибудь из той же серии пользует. Главное что бы операционная система выполняла те задачи которые ставятся

>3) Про С я ничего не говорил =)

А я про С++ писал. Может действительно к окулисту сходишь?

>4) Зачем, когда есть VS2005 и Emacs?

Знаешь много людей пишут в блокноте и их это не напрягает. Я считаю если она работает стабильно и если челу удобно, то гавном эта прога уже быть не может

Misteri0 ()
Ответ на: Re: > p = p->right = (struct letter*) malloc от php-coder

Re: > p = p->right = (struct letter*) malloc

> Не соглашусь. Он не нужен, но может быть
> полезен при компиляции сишного кода компилятором С++.

php-coder, за malloc на C++ вообще нужно граблями волосы расчёсывать.

poige ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Мегазачет. За шрифты, FreeBSD и XFCE. За anjuta спасибо, надо будет попробовать.

AMDmi3 ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Joe_Bishop

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>Пока анюта хуже чем Eclipse+CDT, и вряд ли дотянется до них, т.к. анютка пишется на C, в лучшем случае на C++, а эклипс - сами понимаете. Единственный шанс анютки - переход на D.

А какая разница - C vs. Java? Что ты имел ввиду?

dragon_djanic ★★ ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от vit122

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>1) Шрифты - говно.

Может быть и читебельно, _но_ я например лучше чем по быстрому сделать:
$ cp /mnt/sdX/windows/fonts/* /usr/share/fonts/TTF
$ fc-cache -f -v
Лучше скачаю DejaVu Sans, Terminus, etc.., фонты будут также читабельны, но
1. это шрифты не из Винды
2. эти шрифты открыты и бесплатны..

>2) Фрибсд - говно.

Без комментов - какая-то хитрая форма особо феерического бреда?

>3) С++ - говно.

Ты программер, если да, то покажи пару своих проектов.., а так закрой варюшку.. (типа лишь бы сказать..)

>4) Anjuta - говно.

Anjuta особо порадовала, Х-мильными шагами идут =)

ЗЫ За XFCE - зачет.

dragon_djanic ★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

У Анюты есть один жирный минус - это ее зависимость от гномовских либ.

Virun ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Joe_Bishop

Re: FreeBSD+XFCE4.4+Anjuta-2.2

> Единственный шанс анютки - переход на D гг, LOL! Ну так перепиши - в чем проблема? :)

ShprotX ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Чего-то такое во фряхе с DPI такое странное. Что аж вроде бы русские буковки в нормально настроенных шрифтах отображаются криво и через задницу.

Gharik ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Misteri0

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>это те шрифты которые можно нормально читать не вглядываясь в каждую букву

Именно что вглядываться не надо, наоборот они излишне "режут" глаз. Один скрин посмотреть - нормально, но постоянно этим пользоваться невозможно - проверенно лично ;-)

>Чел же на OS/2 или что нибудь из той же серии пользует. Главное что бы операционная система выполняла те задачи которые ставятся

OS/2 тоже может выполнять "те задачи", и что?

>и если челу удобно, то гавном эта прога уже быть не может

Если челу нравится курить дурь, то дурь - это замечательно? 8-)

vit122 ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от Deleted

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>как ты в дебагере сделал шрифт мелкий?

Я настраивал только общий шрифт через настройки XFCE, а Анюту не трогал.

xTERM ★★ ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от sv75

Re: FreeBSD+XFCE4.4+Anjuta-2.2

>Субпиксельное сглаживание? Давить^WОтключать

У меня LCD. Зачем отключать?

xTERM ★★ ()

Re: FreeBSD+XFCE4.4+Anjuta-2.2

Зачем ты пишешь на чистом с и при этом кастуешь указатель полученный от malloc()? В чистом Ц указатель типа void* можно присваивать любому типизированному указателю без кастинга.

Absurd ★★★ ()
Ответ на: > У вас какие-то проблемы с malloc на C++ ? от poige

Re: > У вас какие-то проблемы с malloc на C++ ?

Если вы думаете, что я не знаю разницу между new/delete и malloc/free, то смею вас уверить, что это не так и ссылки мне эти ни к чему, хотя я на всякий случай и посмотрел что там пишут.

Обычно использовать malloc в с++ действительно не следует, но раз уж вы отправили меня читать по ссылкам, то я вас отправляю читать книгу "Наиболее эффективное использование С++", где рассматривается случай, когда malloc/free более уместен, чем new/delete.

Vark ()

Re: > У вас какие-то проблемы с malloc на C++ ?

>Если вы думаете, что я не знаю разницу между new/delete и malloc/free, то смею вас уверить, что это не так и ссылки мне эти ни к чему, хотя я на всякий случай и посмотрел что там пишут.

Я по ссылкам не отправлял, просто написал что в ANSI C89 (ведь расширение файла - *.с ?) коде кастовать void* к struct T* не обязательно. Но это мелочи конечно. More Effective C++ я читал.

Absurd ★★★ ()
Ответ на: Re: FreeBSD+XFCE4.4+Anjuta-2.2 от vit122

Re: FreeBSD+XFCE4.4+Anjuta-2.2

зря ты так про C++

почитай Саттера и Александреску... Эззотерика в чистом виде :)

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