Web Elements - упрощённая работа с API

28.05.2009



В эти дни в Сан-Франциско проходит вторая ежегодная конференция для веб-разработчиков Google I/O, посвящённая продуктам Google для девелоперов, новинкам в Google API и сотрудничеству с открытыми платформами. С самого открытия представители Google рассказывают о многом интересном - вы сможете посмотреть все сессии на канале YouTube. Я же хотел бы выделить один анонс, который не прошёл незамеченным как на Западе, так и у нас: Web Elements.

Web Elements (google.com/webelements) - это упрощённый механизм использования API сервисов Google "из коробки". На этой странице представлены самые широко используемые и самые полезные сервисы Google, которые каждый может встроить на свой сайт за считанные секунды. Чтобы встроить на свою страницу блок новостей, карту конкретной местности или чат/форум, достаточно просто выбрать нужные опции и скопировать сгенерированный код - всё настолько просто!

Пока этот инструмент доступен только на английском языке, но мы обязательно представим вам русскую версию в ближайшее время. Мы просто хотели поделиться с вами этой радостной новостью как можно скорее =)

Поиграйтесь со всеми доступными сервисами на странице проекта и оцените, насколько легко стало использовать их API!

Веб-камеры на Картах Google



На Картах Google под кнопкой "Ещё" появился новый слой, который называется "Веб-камеры".


При включении этого слоя на просматриваемом участке карты отображаются доступные веб-камеры с живой видеотрансляцией. Нажав на иконку веб-камеры, можно увидеть текущую картинку с нее и ссылку на веб-сайт, где камера размещена. Камеры есть во многих крупных городах России: Москве, Санкт-Петербурге, Екатеринбурге и других.


На сегодняшний день большинство веб-камер в России сосредоточено на сайте http://ru.webcams.travel. Если у вас есть веб-камера, которая ещё не отображается на Картах Google, обязательно разместите ее на webcams.travel, и она будет проиндексирована.

Новая версия Chrome: ещё быстрее

25.05.2009



Со дня запуска нашего нового браузера - Google Chrome - прошло уже более восьми месяцев, и за это время мы успели услышать много отзывов от вас. Вы хвалили его скорость и удобство и присылали нам свои пожелания. Мы внимательно читали эту "Книгу жалоб и предложений" и усиленно работали над тем, чтобы Chrome стал ещё быстрее и ещё удобнее в работе. Многие из этих новшеств мы реализовали в бета-релизе браузера, который был доступен в марте этого года и до сих пор тестировали эти нововведения. В конце прошлой недели мы вывели эту версию из канала для разработчиков, и Chrome в общепользовательском варианте получил приставку "версия 2".

Вот некоторые из видимых сразу изменений:

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

     Полноэкранный режим: дизайн Chrome имеет своей целью сделать так, чтобы Интернета на вашем экране было больше (в буквальном смысле). Небольшие элементы интерфейса - адресную/поисковую строку теперь тоже можно скрыть, нажав клавишу F11 и перейдя в полноэкранный режим.

     Автозаполнение форм: зачастую приходится заполнять множество форм на Интернет-страничках, и для облегчения этой задачи мы создали автозаполнение. Теперь уже введённые ранее данные (имя, фамилия, адрес электронной почты) можно выбрать из выпадающего меню. Удалить их можно из меню "Инструменты", или просто выделив в списке и нажав клавишу Delete.

А вот некоторые из тех изменений, которые незаметны глазу, но весьма полезны в повседневной жизни:

     Повышенная стабильность: Теперь Google Chrome ещё стабильнее - с момента запуска мы исправили более 300 багов, вызывающих сбой в работе программы.

     Повышенная скорость: Да, мы по-прежнему одержимы целью сделать навигацию в Интернете ещё быстрее. Благодаря новой версии WebKit и улучшенному движку JavaScript - V8 - интерактивные страницы теперь работают ещё быстрее. Мы также позаботились о том, чтобы движок JavaScript работал эффективно и быстро даже при большом количестве открытых вкладок. Попробуйте открыть несколько любимых веб-приложений и запустить свой любимый тест. Подробнее про V8 можно почитать в заметке о масштабировании JavaScript в блоге Chromium.

Вот, что нам рассказал про эти обновления продакт-менеджер Google Chrome Брайан Раковски (Brian Rakowski) (видео на англ. языке):



Если вы уже используете Google Chrome, обновление до последней версии произойдёт у вас автоматически в ближайшее время. Вы также можете выбрать в меню "Инструменты" пункт "О браузере Google Chrome" и обновить браузер вручную. Если вы ещё не знакомы с Google Chrome, вы можете скачать последнюю версию по адресу google.com/chrome .

И напоследок: новую версию мы называем Chrome 2, но это обозначение скорее предназначено для того, чтобы нам самим следить за изменениями браузера. Мы не привязываемся к официальным номерам версий своего продукта и будем регулярно выпускать полезные обновления.

Gmail: общение без границ

20.05.2009



Главная цель команды Gmail – обеспечить простоту и эффективность коммуникаций, позволяя людям общаться, не заботясь о свободном месте в почтовом ящике и не тратя время на поиск нужного письма.

Электронная почта – неотъемлемая часть нашей повседневной жизни. Мы используем ее, чтобы пригласить знакомых на вечеринку, для обмена фотографиями, для восстановления контакта со старыми друзьями. Наш список контактов неуклонно растет. Иногда мы получаем сообщения на иностранных языках. Поскольку команда Gmail постоянно ищет новые способы повышения качества коммуникаций, мы посвятили часть своего времени тому, чтобы помочь нашим пользователям преодолеть языковой барьер.

Сегодня мы рады сообщить об интеграции автоматического перевода непосредственно в Gmail. Эта экспериментальная функция Gmail Labs – еще один шаг к улучшению качества общения. Если все участники беседы используют Gmail, то для каждого из них вся беседа будет отображаться на понятном ему языке. Общаться без языковых барьеров можно также в чате Gmail, в режиме реального времени. В этом вам помогут «Роботы-переводчики».

Инструмент «Перевод писем» доступен в экспериментальной версии Gmail, (см. закладку Настройки --> Экспериментальные функции). Включив эту функцию, вы сможете одним кликом мыши переводить сообщения на выбранный вами язык интерфейса Gmail (вы также можете выбрать его в закладке Настройки).



Автоматический перевод писем выполняется с помощью службы “Переводчик Google”, которая позволяет быстро перевести фрагмент текста и даже целые веб-страницы с любого и на любой из 41 языков, поддерживаемых сервисом. Хотите устроить романтический ужин во время отпуска в другом городе? Не проблема. Google позволяет даже искать информацию в сети на других языках. Переводчик поможет вам изучить меню ресторанов в другой стране, не выходя из дома.

Надеемся, вы найдете несколько минут, чтобы попробовать функцию «Перевод писем» в Gmail и Переводчик Google в сети. Если вас интересует дополнительная информация о Gmail или у вас есть идеи, которыми вы готовы поделиться, мы ждем вас на официальном блоге Gmail и справочном форуме Gmail.

Сделайте свой сайт более доступным для поиска

15.05.2009



Цель - доступность и полезность информации

Миссия Google заключается в организации мировой информации, обеспечении её доступности и пользы для всех. Залогом успеха реализации этой миссии является непрерывное сканирование интернета в поисках свежего содержания и добавлениe его в наш индекс. Мы регулярно сканируем миллиарды страниц, а знаем о существовании ещё большего числа документов: мы индексируем веб-страницы, форумы, изображения, новости, видео, книги и многое другое. Но иногда пользователи хотят найти ещё больше. Зачастую это информация, которая опубликована онлайн, но по тем или иным причинам недоступна для наших сканеров. Если у сканеров нет доступа к документам, поисковой системе будет сложно их полностью проиндексировать и предоставить пользователям.

Проиндексированы ли ваши веб-страницы?

Проверить, насколько проиндексировано содержание вашего сайта, легко: для этого произведите поиск URL-адреса вашего домена с оператором "site:". Например, чтобы проверить какая часть Групп Google проиндексирована нашим поисковиком, нужно сделать запрос [site:groups.google.com] (в тексте мы обычно заключаем поисковые запросы в квадратные скобки, но этого не делать непосредственно в строке поискового запроса; также обратите внимание, что в запросе после оператора "site:" отсутствует пробел).



В данном примере видно, что проиндексировано большое количество страниц, а первым результатом является главная страница Групп Google. Это хорошо - в наличии множество информации, многие сообщения уже проиндексированы и доступны пользователям.
Если ваш сайт плохо индексируется, то в окне результатов поиска вы либо обнаружите отсутствие ссылок на содержание вашего сайта, либо таких ссылок будет мало. Эта проблема проиллюстрирована в следующем примере. В данном случае, домен example.com не сканируется нашим поисковым роботом. Если вы сделаете запрос [site:example.com], в результатах поиска вы увидите, что, в отличие от Групп Google, страницы сайта example.com не индексируются:



Мой сайт выглядит похоже на скриншот вверху! Что делать, чтобы исправить ситуацию?

Если ваш сайт индексируется так же, как показано в предыдущем примере, или совсем не индексируется, не стоит впадать в панику. В интернете ничто не постоянно. В большинстве случаев можно выяснить и устранить эту проблему достаточно быстро. Вот несколько вещей, которые стоит проверить:
  • Является ли ваш сайт новым?
Процесс сканирования и индексирования сайта может занять определённое время. Если ваш сайт новый, мы, возможно, пока не обнаружили его. Подождите некоторое время и снова проверьте. Одновременно стоит проверить ваш сайт на предмет удобства для Google.

  • Открыт ли ваш сайт для сканирования поисковыми роботами?
Поисковые роботы зачастую следуют инструкциям, описанным в файле robots.txt каждого сайта (если такой файл создан). Этот текстовый файл обычно написан вручную и находится в корне сайта. Он сообщает поисковым системам о том, какие части вашего сайта открыты/закрыты для сканирования и индексирования. Иногда, создавая этот файл, веб-мастера случайно блокируют доступ всем поисковым роботам неправильными настройками Allow / Disallow. Это может произойти и из-за того, что файл robots.txt не редактировался и не исправлялся с начала разработки сайта.

В некоторых случаях веб-мастера блокируют доступ всем поисковым роботам, чтобы избежать чрезмерной нагрузки на веб-сервер, которая может произойти при интенсивном сканировании сайта. В такой ситуации, вместо того, чтобы запрещать сканирование всего сайта, будет полезно идентифицировать отдельные страницы, которые являются причиной проблемы, и блокировать только их. Также стоит задать частоту сканирования в настройках инструментов для веб-мастеров Google, если вы считаете, что это поможет уменьшить нагрузку на сервер.
Содержимое файла robots.txt определённого сайта (также вашего) можно посмотреть в любом браузере. Например, можно посмотреть содержимое файла robots.txt сайта YouТube.com.

В консоли инструментов для веб-мастеров Google есть программа для анализа файла robots.txt. Там же можно создать файл robots.txt для вашего сайта, если у вас его нет (хотя наличие на сайте файла robots.txt необязательно).

Следующие строки в файле robots.txt запрещают доступ всем поисковым роботам ко всему содержимому сайта ("/" - обозначает корневой уровень файлового дерева сайта):

    User-agent: *
    Disallow: /

Следующие строки в robots.txt разрешают доступ к содержимому сайта всем роботам:

    User-agent: *
    Disallow:

Заметьте, что после директивы "Disallow:" ничего не написано. Отсутствие у вашего сайта файла robots.txt имеет такой же эффект.

Комментарии в файлах robots.txt можно добавлять используя символ # в начале строки, например так:

    # это комментарий

Информацию об ошибках сканирования (например URL, запрещенные файлом robots.txt) вы можете найти в консоли инструментов для веб-мастеров Google. Чтобы иметь доступ к этой информации, убедитесь, что ваш сайт добавлен и подтвержден.

  • Не запрещает ли ваш сайт индексирование содержания?
Некоторые сайты разрешают сканирование содержания с веб-сервера, но одновременно запрещают его индексирование. Запрет индексирования обычно делается с помощью атрибута "noindex" в метатеге "robots" файлов. Вы можете проверить, есть ли такой тег на вашем сайте, если посмотрите исходный код главной страницы вашего сайта (следует помнить, что этот тег можно размещать на каждой странице индивидуально, а не только на главной).
Часто причиной этого является то, что настройка, включенная по умолчанию, не была выключена в программном обеспечении сайта. Иногда названия таких настроек могут быть неясны или слабо связаны с этим метатегом. Например, название настройки может быть "видимость сайта" или "разрешить поисковым роботам искать на вашем сайте".

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

  • Соответствует ли ваш сайт рекомендациям по обеспечению качества Google?
Мы можем удалить сайт из результатов поиска, если он не соответствует рекомендациям качества. Если вы считаете, что ваш сайт, возможно, нарушает эти рекомендации, приведите его в соответствие с требованиями, а затем отправьте запрос на пересмотр сайта со своего аккаунта в консоли инструментов для веб-мастеров. Если смысл некоторых наших рекомендаций не совсем понятен, стоит обратиться к веб-мастерам или сотрудникам Google в справочном форуме для веб-мастеров.


Если вы проверили свой сайт при помощи вышеупомянутым методов, и вам кажется, что ваш сайт уже давно должен был быть отсканирован и проиндексирован, возможно, вам будет полезно посмотреть в архивe форума, не сталкивались ли с похожей проблемой другие веб-мастера. Вы также можете задать свой вопрос на форуме. После того как вы приняли необходимые меры, сканирование и индексирование вашего сайта в большинстве случаев - это вопрос времени.

Спасибо, что у вас нашлось время и терпение, чтобы проверить свой сайт. Мы надеемся, это поможет сделать ваш сайт эффективным для поискового сканирования и улучшить его видимость для ваших пользователей!

Евровидение 2009, кто же победит?

Александра Казанцева, маркетинг Google Россия

С момента запуска гаджет "Предсказатель" каждый день показывал нам фаворитов Евровидения 2009 на основе поисковых запросов Google. Но вот и финишная прямая, а борьба только накаляется! За кого отдадите свой голос вы?

Фотопремия Google для студентов

14.05.2009



Google и галерея Саатчи в Лондоне объявляют о совместном Конкурсе Фотографии, с помощью которого мы планируем найти талантливых студентов-фотографов и предоставить им беспрецедентную возможность выставить свои работы как онлайн, так и оффлайн. Фотографии-победители будут доступны миллионам пользователей в качестве тем для персонализируемой странички iGoogle, а также представлены на специально организованной выставке в Галерее Саатчи. Главный победитель также получит приз в размере 5 000 фунтов стерлингов и возможность провести день в обществе знаменитого фотографа Мартина Парра.

Для того, чтобы принять участие в конкурсе, необходимо загрузить 5 фотографий на сайт www.google.com/photographyprize до 31 мая 2009 года. 36 лучших работ будут выставлены на открытое онлайн голосование 11 июня. 6 участников, набравших наибольшее количество голосов, отправятся в Лондон на открытие выставки их работ в Галерее Саатчи. Окончательного победителя определит профессиональное жюри, состоящее из критиков-искусствоведов и художников. В жюри войдут Идрис Хан (Idris Khan), Мартин Парр (Martin Parr), Майкл Хоппен (Michael Hoppen), Сюзанна Браун (Susanna Brown), Тим Марлоу (Tim Marlow) и Мариэлла Фрострап (Mariella Frostrup).

Удачи!

Интервью с победителем первого этапа конкурса uToodle или "Создайте уроки сами!"

12.05.2009



Совсем недавно мы подвели первые итоги конкурса uToodle или "Создайте уроки сами!". Любой желающий мог сам создать урок о любом из продуктов Google и поделиться им с другими пользователями.
Победителем стал Алексей Степанов. Смотрите его uToodle о Словарях Google!



Алексей согласился поделиться опытом с начинающими создателями уроков.

1. Алексей, как Вы узнали о конкурсе uToodle?

Я что-то искал в справочной системе Google и наткнулся на сообщение о конкурсе. Подумал, что идея создания обучающих материалов заслуживает внимания и нужно будет обязательно принять участие.

2. Почему Вы выбрали сервис Словари Google?

Я считаю, что тематика перевода с иностранных языков очень актуальна в Интернете. Благодаря интернету у пользователей появилась возможность общаться со всем миром, но от этой возможности мало толку, если вы не можете понять, о чем вам хотят сказать на другом конце света. Как следствие, многие пользователи замкнуты в рамках своего национального сегмента Интернета. Если раньше своеобразным мостом между различными культурами был английский язык, то теперь благодаря Переводчику и Словарям Google процесс перевода значительно упростился - люди из разных стран могут свободно общаться друг с другом, даже не зная ни одного иностранного языка.

3. Какая программа использовалась для создания uToodle?

Для создания uToodle я использовал программу Camtasia Studio 6. Я считаю, что эта программа идеально походит для создания интересных обучающих скринкастов.

4. Сложно ли было создать uToodle?

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

5. Вы написали в названии, что это Часть первая. Планируете ли Вы создавать уроки в будущем?

Дело в том, что первоначально я хотел описать гораздо больше функций перевода. Однако посчитал, что три минуты видео будет наиболее оптимальным вариантом для восприятия зрителем. Поэтому я решил разбить uToodle на части. В дальнейшем я собираюсь закончить uToodle про переводы, а также создать новые уроки про сервисы Google Patents, Новости Google, Оповещения Google и др. Я хочу, чтобы как можно больше людей узнали, что Google это больше, чем просто поиск. Также, я хочу показать, как осуществлять эффективный поиск с помощью поисковой системы Google. Именно поэтому я начал вести блог http://stalex7.blogspot.com/ , посвященный технологиям Google.

6. Какой совет Вы можете дать начинающим?

Искать интересные возможности Google и делиться ими с людьми посредством uToodle ;)

Спасибо, Алексей!

Те, кто хочет принять участие в создании uToodle, могут прочитать правила здесь.

Удачи!

Поисковые эксперименты: большие и маленькие

06.05.2009

Бен Гомес: ведущий инженер Google

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

Эксперименты – очень эффективный инструмент, и мы широко используем его для тестирования потенциальных изменений алгоритмов поиска. В каждый момент времени на сайтах Google по всему миру, проводится от 50 до 200 экспериментов. Я начну с описания совсем небольших экспериментальных изменений, которые с первого взгляда можно и не заметить. А потом расскажу о некоторых более наглядных примерах. Существует много людей, которые пристально следят за всеми изменениями поиска Google (иногда даже приписывая нам совершенно фантастические вещи!). Такие люди, как правило, в курсе серьезных экспериментов. При этом эксперименты, касающиеся небольших изменений, остаются практически незамеченными.

Например, сможете ли вы найти отличия между этими двумя страницами?

Вариант 1:



Вариант 2:



Я абсолютно уверен, что сам бы я не смог отличить их, если бы увидел их по отдельности. Но, вы-то, конечно, сможете! Надо посмотреть на каждую картинку, как на единое целое, и тогда вы увидите, что между ними существует измеримое отличие. Тем, кто еще не догадался, подскажу, что пустое пространство вокруг первого результата поиска стало немного больше, и поэтому первый результат в Варианте 2 стал чуть более заметен. Это изменение отражает тот факт, что наши алгоритмы ранжирования считают, что первый результат существенно более релевантен. Преимущество такого расположения в том, что оно поможет вам сконцентрироваться на самом первом результате поиска. Но, с другой стороны, это может помешать просмотру других результатов. Эксперименты помогают понять, какое изменение более существенно, и как при этом меняется скорость поиска информации.

Еще одно изменение, которое с виду кажется минимальным:




Здесь различие настолько очевидно, что, похоже, совсем не сложно сказать, какой вариант будет работать лучше. В данном случае отличие — в толщине плюсика рядом со ссылкой на курс акций. А вот когда речь заходит о том, что же лучше с точки зрения поиска, здесь уже все не так очевидно. Следует ли из того, что на большой плюсик люди будут нажимать чаще, то, что он обязательно лучше? Не получится ли так, что другие полезные результаты будут казаться незаметными на фоне результатов с крупным плюсом? Следите за развитием Google, и вы увидите, какая из версий победит! И если все идет, как надо, то, хоть вы этого практически не замечаете, поиск для вас будет работать все лучше и лучше. Мир окрасится розовым цветом. И весело запоют птицы.

Может быть, и нет – но тогда, по крайней мере, у вас будет самый лучший значок плюсика, который мы сможем придумать. :)

Конечно, не все наши эксперименты – это безумные тесты на зрение. А об этих двух экспериментах я рассказал, чтобы подчеркнуть, что мы тестируем практически любые изменения, даже самые небольшие, о которых, казалось бы, можно и не беспокоиться. На самом деле, небольшие изменения имеют значение, и мы относимся к ним серьезно.

Еще один тип экспериментов касается изменений, которые не являются чисто визуальными, а относятся к внутренним алгоритмам представления информации. Например, алгоритм, отвечающий за формирование заголовков и описаний в результатах поиска, теперь выделяет не только сами слова запроса, но, кроме того, их вариации и синонимы. Например, по запросу [стихи Пушкина] выведутся результаты с выделенным словом «стихотворения».



Выделение морфологических вариаций слов – это, в общем, хорошая идея. Это помогает вам лучше понять, какие результаты отвечают вашему запросу. Правда, конечно, не всегда. Такого рода эксперименты помогают нам подтвердить (а иногда опровергнуть) наши представления об изменениях в этих алгоритмах.

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

Итак, вы познакомились с примерами экспериментов, которые мы проводим при тестировании любых функций – от едва заметных до самых ярких и существенных. Поэтому если в следующий раз вы зайдете в Google и увидите, что он стал чуть другим, может быть, мы это сделали… только ради вас.