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)

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

lester ★★★★
()

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

Joe_Bishop
()
Ответ на: комментарий от Joe_Bishop

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

xTERM ★★
() автор топика

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

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

marsijanin ★★
()
Ответ на: комментарий от Joe_Bishop

Анюта написана на чистом Си.

Deleted
()

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

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

kitov ★★★
()
Ответ на: комментарий от vit122

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

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

Misteri0
()
Ответ на: комментарий от vit122

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

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

anonymous
()

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

#define FUNC void f(int i) {}

FUNC

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

ierton ★★
()
Ответ на: комментарий от Misteri0

> С++ - говно

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

lester ★★★★
()
Ответ на: комментарий от lester

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

КДЕ говно.

=)

vit122
()
Ответ на: комментарий от Misteri0

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

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

vit122
()
Ответ на: комментарий от anonymous

>vit122 - говно

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

Led ★★★☆☆
()

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

fMad ★★
()

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

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

Unnamed_Hero ★★★
()

Из-за такого кода 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

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

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

php-coder ★★★★★
()
Ответ на: комментарий от ierton

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

Deleted
()

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

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

Deleted
()
Ответ на: комментарий от vit122

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

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

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

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

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

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

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

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

Misteri0
()
Ответ на: комментарий от php-coder

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

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

poige
()
Ответ на: комментарий от Joe_Bishop

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

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

dragon_djanic ★★
()
Ответ на: комментарий от vit122

>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 ★★
()
Ответ на: комментарий от Joe_Bishop

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

ShprotX
()

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

Gharik
()
Ответ на: комментарий от Misteri0

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

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

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

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

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

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

vit122
()
Ответ на: комментарий от marsijanin

>что за тема, я только не допонял

Clearlooks

xTERM ★★
() автор топика
Ответ на: комментарий от Deleted

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

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

xTERM ★★
() автор топика
Ответ на: комментарий от sv75

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

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

xTERM ★★
() автор топика

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

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

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

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

Vark
()
Ответ на: комментарий от Vark

Жалко, что он так много гномовского за собой тащит, а то б попробовал

anonymous
()
Ответ на: комментарий от Vark

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

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

Absurd ★★★
()
Ответ на: комментарий от Absurd

А вам я ничего и не писал, будьте пожалуйста внимательнее при чтении постов ...

Vark
()
Ответ на: комментарий от vit122

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

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

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