Линки, помянутые в «Голубятне», вы найдете на домашней странице internettrading.net/guru.
 

Держите свой офис открытым

   Для многих само понятие офисного пакета неразрывно связано с детищем Microsoft. Но оглянитесь вокруг, и вы увидите достойного бесплатного конкурента.
Курс древнейшей истории
   История OpenOffice.org уводит нас в конец прошлого тысячелетия, в Германию, к фирме Star Division. Изначально он назывался Star Office и носил статус freeware. Когда пакет достиг версии 5.1, его популярность привлекла внимание небезызвестной Sun Microsystems, которая купила Star Division и начала сама распространять Star Office 5.2, но уже за деньги. В то же время Sun открыла его исходные тексты и развернула проект OpenOffice.org — бесплатный офис на основе Star Office 5.2. OpenOffice.org стал быстро развиваться, меньше чем за год OpenOffice.org обзавелся полной поддержкой документов MS Office 97 и выше (до этого поддерживался только MS Office 95) и был переведен на многие языки мира, избавился от неудачного рабочего стола, в котором присутствовала своя панель задач и аналог кнопки «Пуск». Русскоязычные пользователи почувствовали себя в своей тарелке, когда за дело взялась фирма AltLinux, которая не только перевела интерфейс, но и разработала русские словари для проверки орфографии и расстановки переносов. В 2002 году вышел Star Office 6.0, отличавшийся от OpenOffice.org более широким набором приложений и вспомогательных инструментов. В 2003-м увидел свет Star Office 7.0, а OpenOffice.org 1.1 был признан офисным пакетом года на Open Choice Awards 2003. В 2004 году разработчики двигались в двух направлениях — повышали стабильность ветки 1.1 и замышляли что-то новое, грандиозное…
***
   Минувшей весной стали выходить первые тестовые версии нового пакета, который будет носить индекс 2.0. Летом свершилось то, чего так ждали разработчики: офис сменил сложную двойную лицензию, которая указывала: «это не надо, а это нельзя», на легендарную GPL. 3 октября вышел релиз-кандидат второй версии, а значит, если в нем не обнаружится серьезных ошибок, скоро по миру разлетится OpenOffice.org 2.0.
Курс новейшей истории
   Рассказ об OpenOffice.org 2.0 будет непонятен для тех, кто ни разу не видел предыдущих версий, поэтому сначала рассмотрим, что представляет собой стабильная версия OpenOffice.org 1.1.5 и чем она отличается от Microsoft Office.
   OpenOffice.org 1.1.5 — это бесплатный набор офисных программ, куда входят следующие компоненты:
   Writer (текстовый процессор и редактор HTML);
   Calc (электронные таблицы);
   Draw (графический редактор);
   Impress (система презентаций);
   редактор формул;
   модуль доступа к данным.
   OpenOffice.org 1.1.5 может открывать практически все документы MS Office (Word, Excel и PowerPoint), редактировать их и сохранять как в оригинальном формате, так и в формате OpenOffice.org 1.0. Основное ограничение состоит в том, что OpenOffice.org не исполняет макросы в этих документах. Но они сохраняются, и вы можете использовать их при работе с MS Office.
   OpenOffice.org имеет интегрированную структуру. Все его приложения — лишь небольшие надстройки над общим ядром офиса.
   По своим возможностям OpenOffice.org 1.1.5 немного уступает именитому конкуренту. Writer не может проверять синтаксис и стилистику в текстах, а именно: расставлять запятые, ворчать при виде бранных слов, зеленеть от слишком сложных предложений. Функции рисования в 1.1.5 намного беднее, чем в MS Word. С другой стороны, Writer умеет автоматически завершать слова после первых трех набранных символов.
   OpenOffice.org — кроссплатформное приложение. В каждой операционной системе он имеет минимальную интеграцию со встроенными компонентами. Как следствие — повышенная стабильность, но слишком большое время первой загрузки приложения.
Дорога на ваш жесткий диск
   То, что OpenOffice.org 2.0 — большой шаг вперед по сравнению с веткой 1.1, заметно с первых секунд установки. Пакет обзавелся программой для работы с базами данных, которая раньше была только в Star Office, средствами синхронизации с карманными ПК, другими вспомогательными утилитами. У всех программ, а также у документов для каждого из компонентов офиса сменились значки. Все эти мелкие графические элементы стали гораздо красочнее и выразительнее.
***
   OpenOffice.org 2.0 стартует быстрее своего старшего брата, показывая симпатичную заставку. (Летом на сайте oosurvey.gratismania.ro/polls проходило открытое голосование по поводу выбора лучшей заставки для OpenOffice.org 2.0, так что даже в таком, казалось бы, пустяковом вопросе работа ведется сообща.) Как ни странно, утилита быстрого запуска QuickStart не дает большого выигрыша при первом запуске, зато повторные открытия приложений происходят моментально, задержка практически не ощутима на глаз. OpenOffice.org 1.1.х был менее оптимизирован для быстрой загрузки, польза от утилиты быстрого старта была заметна меньше. Диспетчер задач Windows показывает, что QuickStart занимает в памяти около 15 Мбайт, а при открытии основного приложения расход памяти увеличивается до 50—60 Мбайт. OpenOffice.org 2.0 проворно открывает небольшие документы в своем родном формате, но по-прежнему невыносимо долго обрабатывает большие, сложные документы MS Office. «Двойка» заметно быстрее распахивает новые окна и закрывает документы, невооруженным глазом видно увеличение скорости работы интерфейса.
Ну и рожа у тебя, Шарапов!
   Внешний вид OpenOffice.org 2.0 преобразился до неузнаваемости, ему мог бы позавидовать любой здравомыслящий хамелеон. Подобно этому уникальному зверьку, пакет умело маскируется в той среде, куда его установили. В Windows XP с выключенной стилизацией окон OpenOffice.org 2.0 не отличишь от MS Office 2003 из-за аналогичных выпуклостей панелей инструментов. Схема Luna в Windows XP придает его кнопкам плоскую форму. В Linux, в рабочей среде KDE, наш хамелеон прикидывается приложением QT, а в GNOME блистательно играет роль GTK2-приложения. Но есть среди нас Станиславские, которые воскликнут «не верю!» и будут правы — OpenOffice.org 2.0 по-прежнему не использует компоненты операционных систем.
***
   Панели инструментов теперь можно таскать, как котят, за левые края по всему рабочему экрану приложения. Если раньше, к примеру, при работе с таблицей нижняя строка панели «Форматирование» заменялась «Таблицей», то сейчас новая панель по умолчанию появляется в виде дополнительного окошка, которое можно прикрепить в произвольном месте. Закончили работу с таблицей, нет надобности лицезреть ее панель — она автоматически скрывается. По умолчанию больше нет боковой панели инструментов. Часть ее функций перекочевала в верхние панели, а часть стала пунктами меню программы. Настройка панелей теперь не вызывается правой кнопкой мыши, а находится в меню Tools Х Customize Х Menus. На первый взгляд, это шаг назад. Но процедура настройки заметно упростилась — все значки представлены в списках, достаточно только выбрать необходимые. В OpenOffice.org 1.1.x далеко не каждая функция была снабжена значками, приходилось вручную создавать новые элементы панели инструментов.
Совместимость важна не только в семье
   OpenOffice.org 2.0 стал первым пакетом, поддерживающим OASIS OpenDocument XML format, который в мае нынешнего года был утвержден Еврокомиссией в качестве стандарта. Конечно, никто не собирается законодательно обязывать использовать OpenDocument как формат официального документооборота, в отличие, например, от чертежей: для себя рисуй, как хочешь, а для работы — строго по стандарту. Но тенденция налицо — мир старается уйти от закрытого, кишащего вирусами (слово: «небезопасный» не отражает и сотой доли проблем) формата, используемого в MS Office (.doc, .xls и пр.). Первые ласточки вспорхнули еще в прошлом году, когда Сберегательный банк России запретил использовать формат DOC в официальном документообороте, внедрив открытый, безопасный, но несколько устаревший RTF. Формат OpenOffice.org 1.0 не является открытым, несмотря на открытый статус программы. Разработчики так и не сделали того, о чем так долго просили пользователи Linux, — отдельную документированную библиотеку, используя которую, можно было бы в любой программе открывать документы формата. Поддержку же OpenDocument в своих продуктах может реализовать любой, так как спецификации формата открытые. Физически OpenDocument имеет ту же XML-структуру, что и OpenOffice.org 1.0 (SXW, SXC и т. д.). Файлы документов в новом формате получаются на 5—10% больше, чем в OpenOffice.org 1.0. Но это не беда, если учесть, что документы Microsoft Office в 5—10 раз больше кушают дисковую память.
   Последняя версия стабильной ветки OpenOffice.org 1.1.5 также полностью поддерживает OpenDocument. MS Office 2003 не имеет поддержки нового формата, причем Microsoft заявляет, что ее не будет и в дальнейших версиях. Результатом таких заявлений стал отказ от MS Office в некоторых государственных учреждениях мира. Например, в августе 2005 года власти штата Массачусетс запретили использование MS Office в правительственных учреждениях по причине отсутствия совместимости с открытыми стандартами.
   Документы MS Word и MS Excel открываются без проблем, но очень медленно. 10-мегабайтный doc-файл с таблицами и картинками загружался на моем Athlon XP 2500+ с 1 Гбайт ОЗУ около 20 секунд. Я уж было подумал, что офис завис — после 5 секунд работы индикация встала как вкопанная. Но если раньше даже такие нервные ожидания не гарантировали отсутствия катастрофической потери форматирования в документах, то теперь наконец-то все документы в форматах, порожденных приложениями Microsoft Office, открылись в приемлемом виде. Где-то чуть-чуть съезжали картинки, где-то таблица выехала на сантиметр за поля, но ничего непоправимого не было. На фоне того, что последние версии MS Office порой имеют проблемы с открытием своих же документов, созданных в более ранних версиях, общая картина совместимости получается весьма любопытной.
Мир новых возможностей
   Универсальные новые функции доступные из каждого приложения
   В любые документы OpenOffice.org 2.0 теперь можно вставлять не только графику, но и звуки и видео. В пакет встроен собственный Media Player, позволяющий воспроизводить информацию, не выходя из программы. Реальная польза от него будет заметна в OpenOffice Impress, так как презентации теперь могут превращаться во что угодно — от просмотра годового отчета компании по выпуску смычков под Лунную сонату Бетховена до анонса новой модели автомобиля под фильм «Такси».
***
   Одним щелчком мыши теперь можно послать документ по почте — на панели красуется кнопка с изображением летящего конверта. В меню File предлагается широкий выбор действий: послать как документ, как PDF-вложение, как HTML-страницу. В меню Tools появился заботливый Wizard, который поможет новичкам отослать письмо с текущим документом. Не спешите падать со стула от смеха и умиления — не все так просто. Письмо может быть как электронным, так и бумажным. Во втором случае Wizard поможет вам быстро и грамотно создать и письмо, и конверт, в котором вы собираетесь послать документ. Адрес берется из адресной книги, которая тоже является частью OpenOffice.org 2.0. Впрочем, письмо я послать не смог, так как программа потребовала JavaMail, которого у меня, конечно, нет.
   OpenOffice.org 2.0 имеет встроенную систему защиты документов цифровой подписью.
   Улучшился экспорт в PDF. Поскольку большая часть документации в качестве конечного формата использует именно PDF, можно предположить, что OpenOffice.org 2.0 сумеет немного потеснить легендарный TeX (LaTeX). Поддержка PDF появилась, начиная с версии 1.1, однако «двойка» предлагает более широкие настройки экспорта, вплоть до указания процента сжатия. Кроме того, в новой версии можно создавать PDF-документы с гиперссылками, указывающими как на локальные страницы в документе, так и на страницы в Интернете. Экспорт PDF в OpenOffice.org 2.0 предоставляет новые настройки сжатия JPEG-файлов. Раньше пользователь мог выбирать только между тремя ступенями DCT-сжатия, а в новой версии есть выбор между DCT— или LZW-cжатием без потерь.
   Появился обновленный каталог графических фигур — Custom Shapes, во многом похожий на каталог Auto Shapes из пакета MS Office. Богатейший арсенал фигур производит сильное впечатление: рисование сложных схем теперь не становится непреодолимой преградой.
   Внутри каталога графических фигур нетрудно найти FontWork Gallery — аналог WordArt’а. По возможностям утилиты примерно равны, но FontWork Gallery можно использовать в любом типе документа OpenOffice.org.
   Можно мышкой выделить часть текста и перетащить в окно выбора стилей. Вам предложат сохранить текущий стиль как новый. Таким элегантным способом легко создавать собственные стили. Применение стилей теперь можно вешать на горячие клавиши.
   История последних открытых документов теперь по умолчанию хранит десять записей.
   В заголовке окна теперь пишется реальное имя файла, а не строка Title из свойств документа.
Новое в OpenOffice.org Writer
   Самым востребованным приложением в офисном мире всегда был и есть текстовый процессор. Более половины документооборота осуществляется с его помощью, единственным же «конкурентом» можно считать электронные таблицы. Можно возразить, что документооборот, генерируемый «1С:Предприятием» там, где этот продукт используется, тоже весьма существенен, но это тема для отдельной статьи.
   В меню программы тоже произошли изменения — появился пункт Table, отвечающий за работу таблиц. Основное новшество второй версии — возможность создавать таблицы внутри уже существующих таблиц с неограниченным уровнем вложения. Кнопка создания таблицы теперь находится прямо на панели. Больше не нужно тянуться в левый край экрана, нажимать на кнопку «Вставить» и лишь затем выбирать пункт «Таблица». Вторая существенная функция — возможность преобразовывать текст в таблицу. Выделяете текст, выбираете в меню пункт «text to table», и текст оказывается внутри свежесозданной таблицы. Возможна и обратная процедура. Выделяете в таблице произвольный кусок текста, выбираете «table to text», и текст будет отформатирован в чистом виде. Ячейки можно отделять символами табуляции, абзацами, а также независимыми колонками.
   Под барабанную дробь следует говорить о следующем улучшении OpenOffice.org Writer: возможности вычисления в таблицах. Нажмите F2 — появится строка, как в табличном процессоре, где вы сможете назначать любые, даже самые замысловатые формулы. Вычисления могут производиться между соседними таблицами в пределах одного документа (файла).
   Форматирование таблиц тоже сильно упростилось. Появились новые опции и кнопки на панели для выравнивания. Существующие же с древних времен функции теперь не запрятаны в глубоких подменю, а вызываются с панели инструментов, из меню Table или из контекстного меню. Появились отдельные кнопки для выделения строк и столбцов таблиц, заливки таблиц и отдельных ячеек текстурами. В таблицах теперь можно оперировать сразу несколькими ячейками. Направление текста можно указывать для каждой ячейки в отдельности, по умолчанию оно совпадает с тем, что на всей странице.
   Расширена статистика документа. В нынешней версии она может показывать количество слов, символов и т. д. не только во всем тексте, но и в выделенном отрывке. Наконец-то на панели появилась кнопка предварительного просмотра страницы. Специальная вставка повешена на сочетание клавиш — Ctrl+Shift+V по умолчанию.
   Ctrl+h и Ctrl+ i теперь двигают параграфы в документе.
   В документах, открытых только для чтения, доступно копирование информации в буфер обмена.
Новое в OpenOffice.org Calc
   Вы можете легко вставлять таблицы из внешних файлов: Insert Х Sheet from file.
   В таблице теперь может быть 65536 строк вместо 32000. Это сделано для совместимости с MS Excel.
   Ячейки таблиц могут иметь диагональные бордюры. Эта функция вызывается из Format Х Cells Х закладка Borders. В левом окошке можно выбрать диагональные линии. Кто когда-нибудь составлял турнирные таблицы, оценит эту возможность — диагональное форматирование образует полосу, которая простирается от левого верхнего до правого нижнего угла. Сам с собой ведь не будешь играть — поэтому ячейки зачеркивают одной диагональной чертой.
   Когда ячейки отфильтрованы с помощью AutoFilter, Standard Filter или Advanced Filter, следующие действия не сказываются на отфильтрованных рядах, действуя как выделение нескольких ячеек без этих рядов:
   удаление содержимого ячеек;
   удаление рядов (удаление отдельных ячеек выключено);
   изменение формата ячеек, включая стили.
   В новом Calc открылись богатые возможности форматирования примечаний:
   окно можно двигать, менять размер;
   текст можно произвольно форматировать, применять стандартные атрибуты;
   стрелку и линию можно гибко настраивать;
   можно менять цвет фона, делать его градиентным или залитым текстурой.
   Текст в таблицах может теперь писаться справа налево, что позволяет использовать в документах азиатские языки.
   Новое в OpenOffice.org Impress
   У программы полностью сменился движок, благодаря чему в презентациях можно использовать множество ранее недоступных эффектов.
   Для повышения совместимости между Impress и Microsoft PowerPoint расстояние между строками больше не зависит от шрифта.
   Новое в OpenOffice.org Draw
   Панель инструментов рисования целиком переделана, чтобы обеспечить работу с новыми видами фигур: Basic, Block Arrow, Symbol, Flowchart и Stars & Banners.
   Геометрию фигур в CustomShapes можно гибко редактировать. Фигуры могут быть преобразованы в 3D-формат и использоваться в утилите Fontwork для рисования неземной красоты надписей.
Новый компонент — OpenOffice.org Base
   В этом приложении вы можете создавать формы, рапорты, таблицы. Все базы данных хранятся в одном файле с общим форматом данных.
   Драйверы OpenOffice.org 2.0 позволяют запускать цифровые, строчные и «дата-время» функции, описанные в SQL92 для dBase, flatfile и электронных таблиц.
   Для создания новых баз данных имеется мощная система Wizard’ов, позволяющих быстро освоиться в этом приложении.
Резюме
   Время показывает, что единственным серьезным конкурентом у Microsoft Office в течение последних лет является только OpenOffice.org. В первую очередь, это обусловлено тем, что у OpenOffice.org уже давно существует приемлемая поддержка закрытых форматов MS Office, а значит, возможна безболезненная миграция пользователей. Большим плюсом пакета является и его кроссплатформность, благодаря которой он служит мостиком, связывающим две абсолютно разные операционные системы — Linux и Windows.
   Налицо тенденция к упрощению делопроизводства, многие новые функции ориентированы на облегчение трудоемких операций, на помощь в освоении продукта пользователями.
   Команда разработчиков OpenOffice.org состоит всего из пятидесяти человек, а как много они сделали и продолжают делать. Всего два года труда, а продукт словно перешел из девятого класса сразу в аспирантуру. Нельзя сказать, что OpenOffice.org опережает MS Office в развитии, но сближение их функциональных возможностей видно невооруженным глазом. Я, правда, считаю, что консервативным людям лучше оставаться с продуктом от Microsoft. Пока еще рано с кровью отрывать людей от насиженных мест — благодарности можно и не дождаться. Если, скажем, вам необходимы макросы MS Office, то ни один другой пакет их обработать не сможет. Но и в OpenOffice.org есть множество уникальных функций. Например, автоматическое завершение слов после набора первых трех букв раза в полтора-два ускоряет ввод текста.
   OpenOffice.org и все создаваемые им документы не подвержены заражению вирусами, ставшими привычными гостями у пользователей MS Office. Вам не нужно поздравлять с днем рождения высокотехнологичного бандита, написавшего легендарный вирус, который, подобно агенту Смиту, заразил в свое время половину мирового документооборота.
   Если не случится ничего непредвиденного, то зимой мы увидим финальную русскую версию OpenOffice.org 2.0.
 

Первое плавание Морской Обезьяны

   Mozilla — раскрученное имя, знакомое большинству пользователей всемирной сети. Родившись в 1998 году как узкоспециализированный проект, после семи лет развития он стал массовым явлением. О главном детище проекта — Mozilla Firefox — говорят на каждом углу. Согласно рейтингу журнала PC World, «Огненная Лисичка» заняла первое место среди продуктов высоких технологий, оставив за спиной Google Gmail.
   Казалось бы, чего еще желать нам, простым пользователям? Однако мы с вами незаслуженно забыли об одном пакете, который и стал отправной точкой для всего зоопарка, созданного Mozilla.org. Адамом и Евой были компоненты интегрированного набора инструментов для работы в Интернете — Mozilla Suite.
   Этот программный продукт развивался много лет, обрел свой небольшой круг преданных фанатов, но так и не дошел до широких масс, пропустив вперед браузер Mozilla Firefox. Далеко не все были согласны с таким развитием событий, и летом нынешнего года началась работа над проектом SeaMonkey (в переводе означает «Морская Обезьяна»), цель которого — совместить интегрированную структуру Mozilla Suite с новыми возможностями «официальных» программ Mozilla Firefox и Mozilla Thunderbird.
Анатомия Обезьяны
   За основу взят Mozilla Suite — как проверенный годами продукт с высочайшей стабильностью и выверенным кодом. К нему было добавлено множество функций, ставших привычными для пользователей Mozilla Firefox и Mozilla Thunderbird. Что же нового ждет нас в SeaMonkey по сравнению со старичком Mozilla Suite?
   Навигатор — браузер интегрированного набора SeaMonkey
   SeaMonkey имеет новый движок отображения HTML-страниц Gecko 1.8b4 (вместо 1.7 у Mozilla Suite), который используется в Firefox 1.5 beta.
   Во всех компонентах SeaMonkey теперь доступна плавная прокрутка текста, возможно использование значков сайтов (favicons), а также автоматическое изменение размеров изображений в зависимости от масштаба страницы.
   Появились более гибкие настройки поиска по мере набора текста.
   Появились средства для обновления набора компонентов. Теперь не нужно целиком скачивать новую версию, если вышло обновление программы. Эта функция работает только с официальными английскими версиями.
   Появились средства работы с удаленным профилем на сервере.
Навигатор — браузер SeaMonkey
   В движок Gecko 1.8b4 включена поддержка векторного формата SVG, на основе которого можно создавать удивительно красивые сайты.
   Появился быстрый переход «вперед» и «назад». При нажатии на эти кнопки страница не рендерится заново, а моментально отображается из быстрого кэша памяти.
   Существенно улучшена работа со вкладками. Многие настройки, которыми нас раньше баловали лишь внешние программы, теперь включены в SeaMonkey.
   Улучшена блокировка всплывающих окон.
   Почта и конференции — почтовый клиент SeaMonkey
   Почтовый клиент претерпел серьезные изменения.
   Все почтовые ящики теперь могут быть представлены в одной общей группе папок (как в MS Outlook). Сохранен и прежний вид папок (как в The Bat!).
   Появилась поддержка виртуальных папок, которые физически являются результатом работы фильтров.
   Появилась проверка орфографии по мере набора текста. Слова с ошибками тут же подчеркиваются красной волнистой чертой (как в MS Word).
   Созданное сообщение автоматически сохраняется в папку «Черновики». Пусть злодеи выключают свет, ваше письмо не пропадет.
   Помимо фильтра спама, включены средства борьбы с мошенничеством.
   Можно настроить «Ответ» и «Пересылку» как действие фильтров.
   Включены средства авторизации Kerberos.
   Появилась интеграция с антивирусным программным обеспечением и внешними программами борьбы со спамом.
   Компоновщик и Chatzilla изменились мало.
   Теперь посмотрим, что так и не появилось в SeaMonkey, но есть в Mozilla Firefox и Mozilla Thunderbird.
   Как не было, так и нет поддержки технологии RSS. Поддержка RSS в SeaMonkey осуществляется только через расширения.
   SeaMonkey унаследовала алгоритм работы с панелью инструментов от Mozilla Suite, и, как следствие, ее нельзя гибко настраивать.
   Нет менеджера расширений. Расширения нельзя удалить штатными средствами.
   Слабая совместимость с расширениями для Mozilla Firefox. Впрочем, это уже слишком — требовать, чтобы модули от одной программы подходили к другой. Но несмотря на это, большое количество расширений работает и в SeaMonkey.
   Таможенный контроль Обезьяны
   Итак, мы имеем интегрированный набор инструментов, который многое позаимствовал у своих популярных братьев, однако не может похвастаться такой же гибкостью и расширяемостью. Каковы же плюсы и минусы SeaMonkey?
   Интегрированный набор требует гораздо меньше системных ресурсов, чем все его компоненты в независимых модификациях. Интеграция — это не просто общий движок, ядро. Интеграция заметна во многих мелких деталях. Допустим, работая в браузере, вы увидели ссылку mailto:чей-то@почтовый.адрес: нажмите на нее мышкой, и тут же откроется окно создания сообщения для вашего далекого друга. Причем никакие внешние программы запускать не надо, не требуется настраивать «программы по умолчанию» в рабочей среде — все сделано заранее для вашего удобства.