“> Также, в GRUB 2 будет поддержка скриптов, динамическая
подгрузка модулей для расширения функционала, rescue-режим,
реалтаймовое управление памятью и многое другое.
- Не забыли бы загрузчик добавить, а то получится как с емаксом :/”(С) const86Мой провайдер - сборище садистов. Сломать систему лимитирования скорости на безлимитных тарифах в ночь с субботы на воскресенье… Угадайте, почему я не сплю?
Ага, ага… Угадали… Да, конечно, слил 4ГБ образ Ubuntu 9.04 Janty Jackalope и достал из пыльного угла старый бубен вкупе с напильником и начал… Да, именно. Но об этом лучше не говорить вслух.
Так о чем я? Ах да, я же поставил на ноутбук Ubuntu 9.04. Первые впечатления: ничто не меняется. Если что-то в этой самой Ubuntu заводится из коробки, то что-то обязательно отваливается к фигам. На этот раз система вполне успешно подхватила все оборудование, даже выставила правильное разрешение экрана (1280х800), но при этом начала выдавать дикие фризы при проигрывании музыки. Причем фризы не зависят ни от используемого плеера, ни от используемой звуковой подсистемы (испробовал ALSA, OSS и PulseAudio). Видать, кто-то налажал в ядре или в модулях.
Как ни странно, фотографии Барака Обамы вместо обоев рабочего стола не обнаружилось, хотя фирменный “африканский” стиль никуда не делся и все также вгоняет в отчаяние оранжево-коричневой палитрой.
Самое заметное новшество - новый стиль отображения высплывающих сообщений - результат того, что Шатллворт наконец пригласил в команду профессиональных дизайнеров интерфейсов. “Почему игры для Linux такие страшные? Потому что сотня программистов не заменит одного художника.”
- И была wxWidgets и Eclipse - пророк её!
/- Скажите пожалуйста, а этот Eclipse на чем написан?
У меня создается ощущение, что он все свои параметры хранит в базе 1С.
Как ни странно, но я ныне программирую на wxWidgets. Мне предлагали Qt, но я мужественно отказался, предвидя жуткие постельные сцены с KDevelop. Вы еще не используете wx? Вы много потеряли! Судите сами:
- Позволяет компилировать программы с минимальными изменениями в коде для платформ: Apple Macintosh, MS Windows, *nix/Linux (для X11, Motif и GTK), OpenVMS и OS/2. Кроме того возможно создание приложений для WinCE, Embedded Linux и Palm.
- Библиотека написана на C++, но её можно использовать в проектах на Ruby, Python, Java, Smalltalk, Perl.
- В отличие, например, от Swing или SWT, библиотека не “изобретает велосипед” каждый раз, когда требуется отрисовать элемент формы, а берет нативный, что сказывается на производительности довольно благоприятно.
- Не смотря на то, что wxWidgets ориентирована на создание GUI, в ней есть классы для работы с XML, изображениями, HTML-документами, потоками, подсистемами… В общем, это уже давно не библиотека, а полноценный тулкит на все случаи жизни, сравнимый, скажем, с Mono.
- Свободная лицензия LGPL. Последний гвоздь.
После всего этого я не понимаю, почему вы еще не используете wx! Ээээ… Вы не программируете? Ясно, пардон, не учел.
- Ожидание - это частичное самоубийство.
- В таком случае, причиной моего самоубийства является Eclipse!!!
Eclipse - отличная IDE. Она кроссплатформенная, удобная, функциональная, простая… Но, простите, КАК ЖЕ ОНА НЕТОРОПЛИВА! На ноутбуке с 512МБ памяти и 1.6ГГц процессора она загружалась минуты две. Еще бы… Знаете, почему она кроссплатформенная? Она на java написана. Смешно, да? Скоро драйвера устройств будут на PHP, похоже.
Наш выбор - Code::Blocks! Быстрый, легкий, не уступающий Eclipse. Ага. И еще он сам написан на wxWidgets.
Так что же требуется, чтобы обеспечить мое рабочее место всем необходимым для разработки на wx?
Берется терминал. Говорится:
sudo aptitude install codeblocks libwxgtk2.8-0 libwxgtk2.8-dev libwsgtk2.8-dbg build-essential
Идем в /usr/include и видим следующее безобразие: библиотека лежит в папке wx2.8. При этом положенная в таких случаях папка wx лежит в этой нумерованной директории. Просто перенести нельзя - поломается. Поэтому хитро создаем симлинк.
sudo ln -sv wx2.8/wx wx
Все живы, все довольны. Открываем Code::Blocks, создаем проект, инклудим wx, проверяем работспособность. Коли шевелится - радуемся и идем пить кофе.
Если же мазохизму вашему нет предела, делаем так:
sudo aptitude install eclipse eclipse-cdt
Потом идем на официальную вики wx и смотрим, как же заставить работать сию IDE с рекомой библиотекой.