22 июня 2010 г.

Измерение расстояний: экспериментальная функция Карт Google

Оригинал статьи: Distance Measurement in Google Maps Labs

В Карты Google добавлена новая экспериментальная (Labs) функция: измерение расстояний. После включения этой функции в нижней части карты появляется небольшая линейка. Щёлкните по ней мышкой — и вы сможете измерять расстояния на карте, задавая точки маршрута с помощью щелчков мыши.

А если воспользоваться ссылкой I’m feeling geeky (справа от переключателя мер длины — Пер.), то из появившегося выпадающего (немаленького) списка можно выбрать самые необычные меры длины — от парсеков и световых лет до персидских локтей и типографских пунктов.

От переводчика

После активации функции (Labs > Distance Measurement Tool > Enable) в нижней части левой панели появляется новый флажок «Инструмент измерения расстояний»; у меня он по умолчанию оказался снятым. Для того чтобы пользоваться инструментом, флажок, разумеется, надо поставить.

19 июня 2010 г.

Об отсутствии встроенной поддержки RSS в браузере Google Chrome

Оригинал статьи: On Google Chrome's Lack of Native Support for Feeds

Google Chrome — единственный популярный браузер, в котором нет встроенной поддержки RSS: он не определяет наличие каналов, в нём нет предварительного просмотра ленты и возможности добавить поток в ваш любимый агрегатор. Большинство упомянутых возможностей есть в Firefox, Safari, Internet Explorer, но в Chrome эти функции доступны только после установки расширения.

Изначально предполагалось, что расширение для работы с RSS будет встроено в браузер, однако сейчас это не так, поскольку не так уж много людей пользуются RSS-подписками, а остальных оранжевая иконка отвлекала бы. Один из разработчиков Google Chrome объясняет подробнее: «Сначала мы собирались включить поддержку RSS в браузер по умолчанию (и, наверное, в будущем всё же так и сделаем), но потом мы решили ввести её с помощью расширения. Это решение было основано на нашей идеологии: стремиться к аскетичности пользовательского интерфейса, добавляя только те функции, которые нужны подавляющему большинству, и предоставляя каждому пользователю возможность с помощью расширений модифицировать браузер в соответствии со своими потребностями. Учитывая, что большинство людей не знакомы с технологией RSS и не пользуются ей, мы предположили, что лучше реализовать поддержку RSS в виде расширения, по крайней мере для начала».

Может быть, не все пользователи знают, что такое RSS, однако немногие понимают и то, что такое браузер, однако это не мешает им пользоваться браузером. Что до оранжевой иконки, то она и так повсюду, и многие сайты размещают её на своих веб-страницах в явном виде. Отсутствие поддержки RSS в Google Chrome тем более странно, что самый популярный онлайн-агрегатор — Google Reader, а самый популярный сайт управления RSS — FeedBurner, также принадлежащий Google. Кроме того, большинство поисковых сервисов Google предоставляют RSS-ленты для результатов поиска, и даже блог Chrome даёт ссылку на Atom-подписку. Ещё удивительнее, что Chrome не обрабатывает XML-разметку ленты, в результате чего она выглядит совершенно нечитаемой, и Google Chrome даже не даёт рекомендации установить расширение для работы с RSS.

Вот как выглядит RSS-лента сайта Slashdot в браузере Google Chrome без расширения:


А вот та же лента с установленным расширением:


Если вы хотите, чтобы в браузере Google Chrome была встроенная поддержка RSS, отметьте звёздочкой это обсуждение.

18 июня 2010 г.

Синхронизация расширений браузера Google Chrome

Оригинал статьи: Synchronize Google Chrome Extensions

В Google Chrome уже есть синхронизация закладок (bookmarks), настроек и тем оформления; теперь Google Chrome тестирует новую функцию — синхронизацию расширений (extensions) и их настроек. Эта функция доступна в последней бета-версии (Dev Channel build), хотя по умолчанию и отключена. Для того чтобы активировать её, необходимо установить два параметра:

--enable-sync-extensions --sync-url=https://clients4.google.com/chrome-sync/dev

К примеру, в Windows нужно отредактировать ярлык запуска Chrome: правый клик на ярлыке, «Свойства», в строке запуска через пробел добавить вышеприведённую строку.

При тестировании под Windows синхронизация расширений между стабильной и бета-версией произошла почти мгновенно, однако оказалась неполной: во-первых, были проигнорированы скрипты Greasemonkey, во-вторых, удаление расширения в одном клиенте не приводило к удалению в другом.

Разумеется, следует помнить, что это ранний этап внедрения функции и что бета-версии небезупречны и не настолько надёжны, как стабильные официальные релизы.

От переводчика

В Chrome 6 эта функция стала доступна в виде официального релиза; однако первые несколько дней не работала. (Супруга не утерпела и поставила все нужные расширения на синхронизируемую копию вручную. А я гораздо реже работаю «на две клавиатуры» и дождался автоматической синхронизации.)

17 июня 2010 г.

Документы Google и обратная совместимость

Оригинал статьи: Google Docs and Backwards Compatibility

Когда в апреле Google объявил о новой версии Документов Google, было очевидно, что изменился не только пользовательский интерфейс. Новый текстовый редактор (кодовое имя Kix) настолько отличается от прежнего, что пришлось изменить способ хранения документов. Как объясняют в Google, «новый текстовый редактор работает с редактируемым текстом без помощи браузера. Мы написали на JavaScript принципиально новый движок… Для пользователя новый редактор выглядит как вполне обычное текстовое поле, однако с точки зрения браузера это веб-страница: скрипт реагирует на действия пользователя и определяет, что должно быть показано на каждой строке».

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

Проблема новой версии состоит в том, что ей недостаёт многих функций, ранее доступных в Документах Google: перевод, редактирование стилей CSS и кода HTML, параметры документа, пользовательский словарь, сравнение версий документа, сохранённых в разное время, и т. д. Возможно, эти функции будут добавлены в новую версию редактора, однако пользователи ожидают увидеть в обновлённых версиях новые функции, а не утрату прежних.

Другое неудобство заключается в том, что большинство документов открываются в старой версии редактора, и лишь недавно созданные — в новой. Google собирается предложить способ преобразования старых документов в новый формат, однако пользователей не должны заботить проблемы конвертирования форматов. Загрузка новой версии должна стать выбором по умолчанию, когда в неё внедрены все функции прежней версии, и документы следует преобразовать в новый формат без участия пользователя.

Как бы то ни было, создание документов в старой версии редактора всё ещё возможно — воспользуйтесь ссылкой: https://docs.google.com/?action=newdoc.

Кстати, обратите внимание: документы разных форматов (Writely и Kix) немного отличаются и иконками:

От переводчика

1. Все ссылки на предшествующие публикации сохранены в исходном виде, то есть ведут к английским текстам. Если в дальнейшем будут встречаться ссылки на переведённые статьи, ссылки будут вести к переводам.

2. Текст данного перевода набран в старой версии текстового редактора Google Docs.

3. На самом деле для создания документа старой версии не обязательно прибегать к приведённой ссылке: достаточно в настройках Google Docs отказаться от новой: Documents Settings > Editing > New version… (снять галку). Теперь при создании документа из основного интерфейса (Create new > Document) он будет создан в старой версии. Эта настройка работает только для документов, версия таблиц изменяется непосредственно в таблицах (ссылка New version / Old version); однако некоторая связь между версиями документов и таблиц всё же имеется: если создать документ из интерфейса электронной таблицы новой версии (File > New > Document), он будет создан в новой версии, даже если пользователь в настройках от новой версии отказался.