Журнал LinuxFormat - перейти на главную

LXF94:Офис от Google

Материал из Linuxformat
Перейти к: навигация, поиск

Содержание

Пусть Google поработает

Инструменты на базе web, может, и низки по своим функциям, зато высоки по минимализму; а уж по части совместной работы им просто нет равных, утверждает Маркус Грин.

Давным-давно, на заре развития web, Марк Андрессен [Marc Andressen] сделал громкое заявление о том, что Netscape превратит MS Windows в «набор слабо отлаженных драйверов устройств». Подразумевалось, что браузер освободит нас от тирании операционной системы. Что ж, возможно, все получилось не вдруг, но по крайней мере рассвет этого дня уже заметен, благодаря последним web-приложениям и самому примечательному из них – Google Docs & Spreadsheets.

Эти инструменты Google не являются свободными, и их код не открыт, но Google интенсивно использует свободное ПО и вносит большой вклад в такие проекты, как Mozilla, Wine и OpenOffice.org. Вдобавок мини-пакет Docs & Spreadsheets представляет самую крупную установку инструментов, совместимых с форматом файлов OOo. Тем самым база для ODT, формата сравнительно скромно представленного офисного пакета, расширилась за счет инструментария одного из самых влиятельных создателей программного обеспечения на планете. Если вы привязаны к ООо, но считаете небесполезным иметь доступ к мобильным офисным инструментам через такой сервис, как Google, узнайте на следующих страницах, какие из ваших любимых функций поддерживаются.

Docs & Spreadsheets принадлежат к относительно новой категории ПО, зависящей от Ajax, чье полное название (Asynchronous JavaScript and XML) напоминает о том, что это – хитроумное использование JavaScript. JavaScript, конечно же, встроенная в браузер технология: код загружается вместе с web-страницей и исполняется локально. Исторически, проблема JavaScript – совместимость между разными браузерами: код, работающий в Netscape, мог отказать в Internet Explorer, и наоборот. Создание кросс-браузерного JavaScript сейчас стало намного проще, но все же лучше оставайтесь с Firefox. Да, мы в курсе, что Opera и Konqueror почти полностью совместимы с ним, однако, к несчастью, это то же самое, что быть почти беременной. Если вы попробуете использовать инструменты Google в Konqueror или Opera, то получите предупреждение, что попробовать-то можно, но поддержка, вероятно, не сработает.

Мыслить по-новому

Интерфейс Web-Ajax имеет наследственные ограничения – и Google даже не пытался сквозь них пробиться. Но считать web-инструментарий Google соперником Microsoft Office – все равно, что считать телевидение соперником радио: это просто совершенно иной подход. Почти наверняка роль полновесных приложений для рабочих столов будет продолжать расти. Например, электронная почта, основанная на web, в основном используется частными лицами, поскольку корпорации неохотно отдают e-mail на откуп другим компаниям по соображениям конфиденциальности и безопасности. Но преимущества web-инструментов сделают их незаменимыми для громадного количества людей.

Одно из ключевых свойств, стимулирующих их использование – легкость и простота взаимодействия и публикации документов в Web. Для большинства людей смысл создания таблиц и документов состоит в том, чтобы показать их другим людям, ради комментариев и взаимодействия с ними. В наши дни эта задача из тяжкой поденщины превратилась в пару щелчков по клавишам.

В будущем люди будут оглядываться на цикл «Print, Post, Return» с тем же изумлением, с каким инопланетяне Cadbury Smash наблюдали за процессом чистки картошки и превращения ее в пюре. Основанная на web публикация – главная альтернатива традиционному подходу. Пока что налицо существенные ограничения на действия, которые можно производить с содержимым, но в какой-то мере эта проблема будет решена благодаря широкополосному доступу и грамотному программированию.

Google Spreadsheets

Сохраняются ли в этом онлайн-приложении графики и форматирование?

Ассортимент инструментов Google оказывается больше и больше всякий раз, когда вы обращаетесь к нему: в нем появились календарь, сетевой фотоальбом Picasa и Gmail, но сейчас нас интересуют офисные приложения, начиная с модуля таблиц. С помощью Google Spreadsheets вы можете загружать документы или создавать их на лету через web-интерфейс. Система распознает файлы Calc от OpenOffice.org и MS Excel и пытается сохранить их структуру. Мы говорим «пытается», поскольку некоторые функции теряются, а некоторые реализованы лишь частично. Сохраняется самое основное из тривиальной таблицы: тип шрифта – жирный, курсив, подчеркивание; простейшие формулы, такие, как сложение и арифметические и основные функции. Однако поддержка чуть более сложных функций уже нуждается в заплатках.

Google Spreadsheets не поддерживает макросы (VBA), условное форматирование или именованные диапазоны, и обладает неполной функциональностью для графиков, позволяющей создавать таковые в модуле страницы, но, похоже, лишающей готовых графиков подгружаемые таблицы. Ограничения на графики – солидный недостаток, ибо визуальное представление данных является невероятно ценным инструментом, помогающим лучше понять их смысл.

Excel и OpenOffice.org поддерживают весьма полезную функцию, именуемую условным форматированием, с помощью которой, например, можно выделить все отрицательные величины красным цветом. Увы, при загрузке в модуль таблицы Google условное форматирование теряется. Возможно, неким признаком незрелости программы является отсутствие поддержки создания именованных групп ячеек. Если работаешь с чем-то большим, нежели тривиальная таблица, именованные группы делают формулы куда понятнее. А именно, вместо использования адресов ячеек можно обозначить их диапазон удобочитаемым ярлыком. Вместо формулы =SUM(C10:C12) назовите группу ячеек C10:C12 именем наподобие houserent («квартплата») и измените формулу на =SUM(houserent). В Google Spreadsheets именованные группы создавать нельзя, но если вы загрузите таблицу из Excel или OpenOffice.org, имена сохранятся, и использующие их формулы продолжают работать.

Где мое автозаполнение?

Автозаполнение означает, что вы можете ввести величины из некой серии в две ячейки, а затем перетащить в другие ячейки, и они будут заполняться автоматически, используя последовательность. Например, в Excel или OOo, введя в одну ячейку ‘Jan’ (янв), а в следующую – ‘Feb’ (фев), вы можете перейти в соседние ячейки, и они будут заполняться так: ‘Mar’ (март), ’Apr’ (апр), ‘May’ (май) и т.д. Это работает для нескольких видов последовательностей, например, дней недели или цифр. Модуль таблиц Google не поддерживает этот вид автозаполнения. Чтобы вчерне решить этот вопрос, вам, возможно, придется открыть модуль Calc в OpenOffice.org, сгенерировать автозаполнение ряда величин, а затем вставить их в таблицу Google.

Google Spreadsheets поддерживает сортировку данных в одной колонке, но не поддерживает фильтров. В стандартных электронных таблицах фильтры позволяют легко находить данные. Обычно их используют для поиска данных по одному критерию – «показать всех клиентов, в колонке адреса которых стоит Йорк» – но самые современные таблицы позволяют легко создавать достаточно сложные запросы, типа «показать всех клиентов с фамилией Смит, проживающих в Йорке или Лидсе». Это значительный пробел в наборе инструментов, который скорехонько заметят даже те, кто пользуется таблицами лишь эпизодически.

Google Docs

Интересно, использовал бы это Керуак, чтобы в наши дни написать «В дороге» [Д.Керуак – писатель-легенда «спонтанной прозы», – прим. пер.]?

Часть пакета Google под названием Docs уходит корнями во Writely, старый текстовый редактор для web. Google поглотил создателя Writely, Upstartle, весной 2006, и следующей осенью выпустил Docs вместе со Spreadsheets. Подобно модулю Spreadsheets, Google Docs – минималистский продукт: он не годится для работы с большими документами или для издательского дела. Ну, по крайней мере, в интерфейсе вы не запутаетесь. Он позволяет просто ввести текст, произвести минимальное форматирование и проверку орфографии и сохранить его, да еще можно вставить таблицы и ссылки. Эта программа включает использование стандартных уровней заголовков – с первого по третий, но не позволяет создавать стили, настраиваемые пользователем.

Немалое преимущество – то, что ваша работа всегда у вас под рукой. Данная статья была создана и отредактирована с помощью Google Docs, и доступ к ней был получен с трех разных машин в разных местах и из Linux, и из Windows – в Google Docs отсутствует проблема совместимости формата файлов. А еще здесь до смешного просто разделять доступ к документу. Если вы нажмете на Collaborate, ваши друзья и коллеги получат возможность просматривать документ и вносить в него изменения, а вы потом увидите все внесенные ими изменения, до последнего бита, и решите, стоит ли их сохранять. Вам не придется возиться с флэш-картами, дискетами и прочими устройствами для переноса данных. Модуль Google Docs ограничивает размер файла до 500 Кб, чего, вероятно, достаточно для большинства людей и большинства целей. Чтобы вы яснее представили себе, сколько это, сообщаем, что документ, содержащий 50 000 слов и несколько рисунков, занимает приблизительно 1000 Кб.

Функция проверки орфографии работает отлично. Более ранние версии придерживались стандарта американского английского (US English), но, похоже, это уже исправили. Есть также функция, позволяющая добавлять слова в ваш личный словарь. При запуске проверки орфографии слова подчеркиваются, а если нажать на подчеркнутое слово, появится контекстное меню со списком вариантов правописания или функцией добавления в словарь. Это явно лучший интерфейс, чем отдельная обработка слов, подобная OpenOffice.org или MS Word.

Проверка грамматики отсутствует, но есть функции предпросмотра и печати, и вы можете сохранить свой документ в формате PDF или ODT-формате OpenOffice.org. Будь вы пользователем Windows MS Office, одна лишь функция создания файлов в формате PDF стала бы отличной причиной помчаться за учетной записью.

Помогите!

На каждой странице Docs & Spreadsheets есть ссылка на файл подсказки, но, честно говоря, эта подсказка не слишком хороша. Так, например, подсказка по формулам выдает следующую информацию:

«Google Docs & Spreadsheets поддерживает свыше 200 функций формул (например,. «=sum(A1:A10)»), что позволяет вам импортировать и производить довольно сложные расчеты в своей таблице. Для доступа к общим функциям перейдите на вкладку «Формулы» или нажмите на ссылку «more», чтобы просмотреть полный список поддерживаемых функций и легко вставить их в редактируемую ячейку».

Инструментам Docs & Spreadsheets не хватает документации от третьих лиц, и мы подозреваем, что потенциальные авторы жаждут поглядеть, как пойдут дела у продукта, прежде чем приняться за книги.

Альтернативы

Вас не привлекают инструменты Google? Познакомьтесь с другими онлайн-решениями.

Google – не монополист рынка приложений на базе web: среди его конкурентов – офисный пакет Zoho (http://www.zoho.com) и ThinkFree (http://www.thinkfree.com). Вообще-то, если сравнивать только по функциям, эти продукты еще и круче инструментов Google. В отличие от Google, Zoho не жалуется, если вы пытаетесь зайти в программу через Opera под Linux или Konqueror. Но, к сожалению, и работать нормально в любом из перечисленных браузеров она не будет.

Пакет Zoho включает приложение для создания презентаций и множество инструментов помельче, а также текстовый редактор и редактор таблиц (хотя Google недавно объявил о добавлении к своим сервисам программы для создания презентаций на базе web). Интерфейс у модулей Zoho намного более лощеный, чем у инструментов Google, и реализует больше функций, которых как-то ждешь от программы для рабочих столов. Модули копируют интерфейс отдельных приложений: например, кнопки текстового редактора напоминают кнопки в Excel или OOo. Вкладки в редакторе таблиц имеют скошенные края, и в нем есть панель ввода формул. Инструменты Zoho немного напоминают компоненты Office 97, тогда как инструменты Google выглядят так, словно создавались для текстового интерфейса.

Мы подозреваем, что за красивость инструментов Zoho нужно расплачиваться временем, требуемым на их закачку, однако с учетом качества соединения современного Интернета это не должно стать чересчур дорогой ценой. Таблицы Zoho обладают функцией автозаполнения, которая работает точно так же, как и подобная функция в MS Office и OOo. Более важно, что таблицы Zoho поддерживают неплохую часть графической функциональности стандартных электронных таблиц. Можете выбрать область данных с помощью мыши и нажать на кнопку создания графика, и запустится соответствующий мастер.

Апплеты – ваши друзья

Инструменты ThinkFree интересны тем, что они выходят в двух версиях. Одна – это набор инструментов HTML/Ajax, работающий таким же образом, как Zoho и Google Docs, а другая называется «Java-апплет». Если вы скрипнули зубами при мысли о Java-апплетах, не торопитесь делать выводы – это не те апплеты, с которыми мучился ваш дедушка. Использование Java позволяет создавать намного более сложные и тонкие приложения и интерфейсы, чем HTML/Ajax. Инструменты ThinkFree больше остальных соответствуют интерфейсу оффлайновых приложений, однако цена, которую приходится платить за загрузку кода апплета – это производительность.

Ни Zoho, ни ThinkFree даже не пытаются предложить пользователям свободу, присущую свободному ПО или лицензиям GPL или BSD. Google дает доступ к некоторым исходным инструментам в своих системах, но не предлагает ничего такого, чтобы каждый мог настроить дубликат этой системы.

Просто чтоб придраться

Конечно же, во всех упомянутых нами инструментах есть недостатки и ограничения. Но на самом деле, это уже просто придирки. С тем же успехом можно пожаловаться на то, что вместе с купленным телевизором не доставили даму, продающую в фойе кинотеатра мороженое во время антракта, или что размер изображения не достигает 30 футов в высоту. Это, конечно, прискорбно, но пренебрежимо по сравнению с тем, что теперь вы можете развлекаться, рассевшись у себя дома, а для просмотра фильма не надо платить за билет.

Ценность web-приложений будет расти, поскольку они предлагают такое потрясающее удобство, как распределенный и универсальный доступ. Возможно, недостаток лоска у инструментов Google компенсируется связанным с ними брэндом. Для пользователей Linux, довольствующихся Firefox, эти инструменты предлагают весьма солидные преимущества.


Зачем нужны тэги?

Оба инструмента Google обладают одной любопытной особенностью: в них нет сохранения документов в структуре каталогов – в наше время все делается через тэги. Тэги – это сейчас горячая новость, потому что они используются на сайтах социальных сетей для общения, и они замечательно удобны как способ организации документов. Это отлично: иерархическая организация документов – не священная корова; на самом деле, она создает немалые ограничения, поскольку файл может находиться только в одной директории, а ведь его, возможно, нужно отнести более чем к одной категории. Используя тэги, можно приписать файлу более одного понятия. Например, данная статья может иметь тэги Статьи, Техническая информация и Linux.

Бизнес для зевак

Хотя блокировка всплывающих окон в наших браузерах и защищает нас, пользователей Linux, от онлайн-рекламы, стоит помнить, что Google занимается рекламой, и перед ним стоит цель, чтобы как можно больше глаз увидело его страницы. Подобно интерфейсу ‘lo-fi’ его офисных инструментов, чисто текстовая реклама Google создана, чтобы быть эффективной, но ненавязчивой. В данный момент инструменты Docs & Spreadsheets не содержат никакой рекламы – в отличие от системы Gmail. Возможно, реклама появится в будущем, а может, Google считает, что эти инструменты и сами способны привлечь пользователей, чтоб они и дальше выбирали программы Google. Многие пользователи проходят через учетную запись Gmail, чтобы попасть в Docs & Spreadsheets, и пока они находятся в системе Gmail, их глаза упираются в несколько тактичных рекламных объявлений Google, а счетчик впечатлений от Google вновь накручивает обороты.

Как приступить к работе

Чтобы использовать Docs & Spreadsheets, вам нужно создать учетную запись в Google. Она даст вам доступ к сервисам Google, а прямая ссылка — это http://docs.google.com. Если вы уже являетесь пользователем Gmail, вам просто надо кликнуть по ссылке на Docs & Spreadsheets в стандартном почтовом интерфейсе. Бесплатный вариант пользователя даст вам 2 ГБ пространства, а для текстовых документов это огромный объем. Если вы его превысите, Google предложит объем 10 ГБ Premier Edition за $50 в год. См. http://www.google.com/a/help/intl/en/admins/editions_spe.html.

Мнение от OpenOffice.org

Майкл Микс [Michael Meeks] – глава группы OpenOffice.org в Novell. Беспокоит ли его рост популярности инструментов Web 2.0?

«В то время, как количество и возможности офисных онлайн-приложений Web 2.0 продолжает увеличиваться, остаются как минимум несколько проблем, скрывающихся за фасадом – например, редактирование текста: многие из «текстовых редакторов» – это просто обертка на HTML, что очень сильно затрудняет редактирование мощного WYSIWYG-документа. Сложность представляют и серьезные вычисления, и экранный рендеринг. При всем при том вполне очевидно, что они весьма привлекательны для множества мелких задач, и что, так же как с wiki, я думаю, эти парни проглотят задачи редактирования/обработки более простых документов. Что интересно, некоторые из них используют за сценой OpenOffice.org для конверсии документа, так что на каком-то этапе ООо будет усовершенствован благодаря этому. В частности, они должны извлекать пользу из постоянно продолжающейся работы Novell над OpenXML и взаимодействия с форматами Microsoft вообще. Но все же, по-моему, маловероятно, что web-приложения как-то повредят открытому ПО. К тому времени, как они станут популярными, люди уже сами смогут писать собственные web-приложения, что – в настоящий момент – кажется вполне реальным, в отличие от возможности переписать ООо.»

Персональные инструменты
купить
подписаться
Яндекс.Метрика