Журнал «Компьютерра» № 11 от 21 марта 2006 года, стр. 22

Собственно, о Napa

Впрочем, я увлекся описанием ноутбуков и, кажется, уже не успеваю рассказать об их производительности. Точные цифры приведены в таблицах, ну а я по традиции добавлю лишь парочку комментариев.

Во-первых, AMD Turion, который мы тоже гоняем впервые, продемонстрировал в наших тестах… схожую производительность при той же частоте, что и Intel Centrino предыдущего поколения, но, держитесь крепче, при несколько меньшем энергопотреблении (!). Вообще, первые ноутбуки на процессорах Advan-ced Micro Devices особенно низким энергопотреблением не славились, однако переход на 90-нанометровый технологический процесс вкупе с долгожданным выходом чипсетов, наконец-то в полной мере поддерживающих все заложенные в Athlon 64 технологии, похоже, позволил преодолеть какой-то невидимый рубеж, за которым Turion перестал чем-либо уступать «классическому» Centrino.

А вот угнаться за новым Core Duo даже Turion’у не под силу, что уж говорить о Sempron’е. Двухъядерность, пусть и в мобильном варианте, очень сильно повысила его производительность по сравнению со старым Dothan, причем, как ни удивительно, его энергопотребление, невзирая на наличие двух ядер, не только не выросло, но даже уменьшилось. За исключением довольно высокой цены Core Duo выглядит этой весной, в отсутствие конкурента от AMD, явным «царем горы».

Софтерра: Командная строка для дизайнера

Автор: Сергей Токарев

Анекдот, вынесенный в эпиграф, неплохо описывает современное состояние открытого векторного редактора Inkscape. При всем уважении к проекту нельзя не заметить, что работает он не слишком шустро, и объекты перерисовываются куда медленнее, чем в том же Corel Draw. Тем не менее в Inkscape вполне можно работать. О его слабости, силе и тайной мощи мы сегодня и побеседуем.

Эмбрион чего-то большего

Проект Inkscape уходит корнями в редактор Sodipodi. В конце 2003 года четыре участника разработки Sodipodi решили, что неплохо бы создать пакет, более дружелюбный к пользователям, а также полностью поддерживающий открытый формат SVG

[Создание нового открытого продукта на базе существующего называется «форк» (от англ. fork – вилка), подробнее об этом можно прочитать в статье «Не стучать, открыто» («КТ»#565). – И.Щ]

. За два года команде удалось продвинуть программу аж до версии 0.43. Звучит не очень серьезно, верно? Однако следует учитывать, что и сам Sodipodi был продуктом, вполне пригодным к употреблению. Так что даже с такой дробной версией Inkscape смотрится вполне себе бодрячком. И на вопрос «Можно ли работать в этом редакторе?» лучше всего отвечают экспонаты, представленные в галерее сайта www.inkscape.org. Пользователи разного уровня – от дизайнеров до системных администраторов – готовят в редакторе эскизы веб-сайтов, рисуют иконки и даже создают, вы не поверите, макеты для щитовой рекламы (рис. 1, 2). Последний пример наглядно доказывает, что с чем-чем, а с практическим применением у Inkscape все в порядке.

Журнал «Компьютерра» № 11 от 21 марта 2006 года - _631b14a1.jpg
Журнал «Компьютерра» № 11 от 21 марта 2006 года - _631u14r2.jpg

Редактор оснащен базовым набором инструментов, знакомых, наверное, каждому пользователю, хоть раз имевшему дело с векторной графикой (рис. 3). С их помощью можно выполнять как базовые операции (перемещение объектов, редактирование узлов на кривых и управляющих рычагов на объектах), так и более интересные (хотя тоже привычные) действия:

Журнал «Компьютерра» № 11 от 21 марта 2006 года - _631u14o3.jpg

создавать прямоугольники;

создавать круги и эллипсы;

создавать звезды;

создавать спирали;

рисовать кривые Безье в свободном стиле (аналог карандаша или Freehand в других редакторах);

рисовать кривые Безье по точкам (напоминает больше инструмент Bezier в Corel Draw, чем Pen в Adobe Illustrator);

рисовать «каллиграфической кистью» (остается след, как от кисти с тушью);

вводить и редактировать текст (как в виде отдельных строк, так и в виде рамок, заполненных текстом, – аналог Paragraph в Corel Draw);

создавать коннекторы, соединяющие объекты даже при их перемещении;

создавать и редактировать градиентные заливки и обводки.

Конечно, подобный набор довольно скуден с точки зрения современного дизайнера и напоминает нам о бедной юности и графических редакторах начала-середины 90-х годов. Но будем справедливы – Inkscape еще не дорос до версии 1.0, а в том, что дополнительные возможности в нем появятся, можно не сомневаться. И чуть позже я расскажу о том, какие инструменты для него разрабатываются прямо сейчас. А пока отмечу, что все реализованные функции работают стабильно, а инструмент «текст» поддерживает кириллические шрифты. Вообще, локализация программы – одна из сильных ее сторон. Inkscape уже в текущем состоянии позволяет выбрать язык интерфейса из богатого набора, включающего не только русский и основные европейские, но и экзотические языки вроде эфиопского.

Отмечу такой полезный эффект, как Inset/Outset в меню Path (Втянуть/Вытянуть в меню Контуры в русской локализации). Под этой операцией подразумевается не что иное, как равномерное «раздувание» или «сдутие» фигуры наподобие воздушного шарика. Аналогом можно назвать операцию Offset Path в Adobe Illustrator.

В целом набор функций выглядит скромно. Плавающих палитр цветов и обводок пока нет, все свойства объектов необходимо вводить из диалоговых окон. Зато реализованы слои, прозрачность объектов, палитры выравнивания, а также базовые операции с контурами. Перед нами – сама юность векторных редакторов, то состояние, в котором современные гиганты от Corel и Adobe пребывали пять-шесть версий назад. И это внушает надежду. Если таков эмбрион программы, то какой же она станет к моменту своего рождения?

Главный минус

Поработав в Inkscape под Windows XP, я убедился в том, что редактор годится для рисования и разработки несложных макетов. Единственное, к чему возникли серьезные претензии, – это к скорости. Нарисовав с десяток кривых, я столкнулся с тем, что программа начала сильно тормозить при перемещении или создании новых объектов, переключении между программами и даже при открытии диалоговых окон.

Надо полагать, версия под Linux работает все-таки быстрее, но в Windows-реализации я время от времени чувствовал себя черепахой. Судя по форуму и списку пожеланий к разработчикам, скорость Inkscape действительно пока остается слабым местом, над которым разработчики обещают подумать.

Хитрости

– Палитра выравнивания Inkscape предоставляет интересную функцию – случайное распределение объектов в рамках выделения. Щелкая по ней, можно легко впасть в медитативное состояние. Объекты причудливо собираются в группы и рассыпаются, словно организмы из игры Жизнь. Простой, но хороший способ убить время или добавить к креативу некоторое очарование хаоса.

Журнал «Компьютерра» № 11 от 21 марта 2006 года - _631h15l26.jpg

– Попробуйте в Inkscape такой классический прием векторного дизайна, как контуры-дубли, и вы не пожалеете о потраченном времени. Выделите любой объект и нажмите Ctrl + D. Вы получите его точную копию. Нажмите клавишу End, чтобы разместить объект на заднем фоне под оригиналом. А теперь поиграйте с комбинациями клавиш Ctrl + ) или Ctrl + (, соответственно вытягивая или втягивая контуры дубля. Измените цвет, чтобы подчеркнуть контрастность. Повторите операцию несколько раз и вы получите весьма интересный «слоеный» эффект (рис. 4)

Секретное оружие – XML-редактор

Команда, работающая над Inkscape, всерьез настроена на то, чтобы сделать его лучшим редактором для работы с SVG. Что это такое? Это Scalable Vector Graphics – открытый графический формат, предназначенный для самых разных задач. По своей природе формат поддерживает геометрические фигуры (круги, прямоугольники, звезды), кривые Безье, текст, прозрачность и другие возможности, присущие векторной графике. Особенность SVG в том, что вся информация хранится в XML-файле. Поэтому иногда SVG называют еще аналогом HTML для графики. Действительно, редактировать SVG-файлы можно в обычном текстовом редакторе, и я не сомневаюсь, что время от времени многие любители так и поступают.