Читаем Компьютерра #27-28 (791-792) полностью

Расширить функциональность официального клиента легче всего с помощью гаджетов и роботов. На пользовательском уровне разница между ними проста: гаджеты позволяют делать в Google Wave то, на что официальный клиент не рассчитан, а роботы выполняют сервисные функции, обычно в фоновом режиме. В отличие от гаджета робот - полноправный участник обсуждения, разве что чуть умнее остальных. Как и другие участники, робот «может изменять содержание вейва, добавлять или удалять участников, а также создавать новые сообщения и вейвы».

Простой пример гаджета. В актуальном клиенте Google Wave в волну нельзя вручную вставлять iframe . Система корежит html-код, и в результате он выглядит как простой текст, тогда как на месте этого текста должно было быть, например, видео с YouTube. Мы, правда, собирались вставлять не видео, а документы с Google Docs, чтобы обсуждать статьи, но поскольку технология встраивания документа с Google Docs ничем не отличается от встраивания видео, то результат был тот же. Обойти заложенные ограничения позволяет HTML Gadget Алекса Ткачмана.

Простой пример теоретически полезного робота - Complety (Доу Осинга), который автоматически заменяет «???» на подходящее по контексту выражение. Например, в предложении « ??? is the capita ! of Russia » подходящей заменой будет Moscow . Разумеется, сам робот понятия не имеет, что такое Москва. Всю необходимую информацию он берет из поис-

ковых результатов Googte (благодаря этому в одном из комментариев можно узнать, что столицей Швеции является Дания).

Я, правда, только что попробовал проверить пример с Москвой и выяснил, что робот отключен. Для сегодняшнего Google Wave - это привычная ситуация, Суровые ограничения на выдачу аккаунтов (мне пришлось звонить Ларсу Расмуссену в Австралию, чтобы получить несколько аккаунтов для «КТ») вызваны, очевидно, тремя соображениями. Во-первых, мощностей, судя по всему, выделено под завязку, Google Wave очень часто и очень сильно тормозит. Во-вторых, тот Google Wave, который вы видите на скриншотах, - это ранний прототип, код не дописан, и сторонним разработчикам иногда приходится придумывать неочевидные пути обхода только потому, что та или иная функция еще не имплементирована. В-третьих, у пользователя доступ к Google Wave вызовет в лучшем случае раздражение - сервис то падает, то работает не так, как заявлено, то, как уже было сказан, тормозит.

Так и произошло. Из четверых сотрудников редакции, активно экспериментировавших с Google Wave, «Волна» понравилась только мне и Илье Щурову. Артем Захаров и Слава Бирюков даже отказались поделиться впечатлениями, признавшись, что «ничего хорошего пока написать не могут».

И ВЫПЕЙ ЧАЮ

Напомню суть задачи, которую мы пытались решить. Мы хотели преобразовать все внутриредакционные обсуждения и архив документов в единую систему. Очевидный подход: сопряжение Google Docs с Google Wave. Формально это сделать просто. С помощью HTML Gadget можно вставить в вейв любой документ. Однако у документов Google Docs своя история редакций, и, по-хорошему, она тоже должна быть привязана к жизни вейва так, чтобы в режиме

playback мы видели бы не последнюю версию документа, а ту, которая обсуждалась в данный момент времени. Это уже нетривиальная проблема, с ней мы пока не справились.

Кроме того, мы хотели бы, чтоб наши потенциальные рекламодатели могли видеть план публикаций и, возможно, еще какие-то редакционные документы и обсуждения, но не могли их редактировать. Над этим мы, если честно, толком еще не думали, но уже понятно, что текущая имплементация Google Wave этого не позволяет, поскольку участник или включен в волну (и может редактировать любое сообщение) или нет (и ничего не видит). В Google Wave есть возможность скрывать подволну ( вейвлет ) от некоторых участников, но это решение другой задачи, и хотя его можно ограниченно применить в нашем случае, понятно, что правильное решение - это грамотная система управления правами. Добавлю, что нашим дизайнерам редакционные обсуждения, вообще говоря, не слишком интересны, и с учетом их пожеланий идеальный вариант вейва выглядел бы как волна с одним-единственным сообщением (а значит, нужна возможность создавать вейвы по шаблону, в котором

прописаны все участники с соответствующими областями видимости).

Перейти на страницу:

Все книги серии Компьютерра

Похожие книги

Информатика: аппаратные средства персонального компьютера
Информатика: аппаратные средства персонального компьютера

Рассмотрены основы информатики и описаны современные аппаратные средства персонального компьютера. Сформулированы подходы к определению основных понятий в области информатики и раскрыто их содержание. Дана классификация современных аппаратных средств персонального компьютера и приведены их основные характеристики. Все основные положения иллюстрированы примерами, в которых при решении конкретных задач используются соответствующие программные средства.Рекомендуется для подготовки по дисциплине «Информатика». Для студентов, аспирантов, преподавателей вузов и всех интересующихся вопросами современных информационных технологий.

Владимир Николаевич Яшин

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT
С компьютером на ты. Самое необходимое
С компьютером на ты. Самое необходимое

Рассказывается о работе в операционной системе Windows (на примере версий XP и 7), текстовом редакторе Word 2010 и других приложениях, необходимых каждому пользователю: архиваторах, антивирусах и программах для просмотра видео и прослушивания музыки (Winamp, QuickTime Pro). Большое внимание уделяется работе в Интернете. Рассказывается о программах для просмотра Web-страниц, об электронной почте, а также о различных полезных приложениях для работы в сети — менеджерах закачек файлов, ICQ, Windows Live Messenger, MSN и многих других. Во втором издании рассмотрена новая ОС — Windows 7, а также последние версии приложений для пользователей.Для начинающих пользователей ПК.

Андрей Александрович Егоров , Андрей Егоров

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT