Google Developer Day - 2009

аватар: andyceo

Дорогие друзья, 10 ноября 2009 года я побывал на Google Developer Day - 2009. Да, было очень интересно, множество прекрасных докладов (жаль, не на всех секциях удалось побывать), общение с разработчиками и с ведущими инженерами Google!

О впечатлениях напишу позже, и так, едва-едва нашел время черкнуть эту пару слов.

Дождались :) Наконец-то я разобрал свои записи и привел все в более-менее читабельный вид. С удовольствием предлагаю вашему вниманию свой отчет о посещении конференции Google Developer Day 2009, 10.11.2009, Moscow!

Итак, поехали. Вот фотография разворота моего бейджика:

gddbage_small2.jpg

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

Вот моя хронология:

09:20 - 11:00 Открытие конференции
11:00 - 12:00 HTML 5 и будущее Интернета (Tech Talk), Марк Пилгрим
12:00 - 13:00 Инструменты для вебмастеров, Елена Ковакина
12:30 - 14:30 ОБЕД (кормили вкусно)
14:00 - 15:00 Как заинтересовать посетителя, Чуи Трюэлла
15:00 - 16:00 Жадные алгоритмы и оптимизация ранжирования, Павел Карпович (Яндекс)
16:00 - 16:30 ПЕРЕРЫВ
16:30 - 17:30 Google Wave API, Вадим Герасимов
17:30 - 18:30 Венчурный капитал и инвестиции в стартапы
18:30 - 21:00 Общение :)


Открытие конференции


Замечательное и живое открытие. :)

Открытие вел Эрик Толоме, директор по менеджменту и маркетингу Google. Сначала он представил Марка Пилгрима, с докладом о HTML 5: Canvas, Video, GPS, Местоположение (показывали Firefox Share Location).

Затем говорилось о разработке веб-ориентированных приложений, о том, что каждое такое приложение должно иметь Database + AppCache для своей успешной работы как в онлайне, так и в оффлайне.

Очень интересный, но к сожалению, малопонятный мне доклад о Google Web Toolkit, Google App Engine с примерами работающего кода, написанного прямо за трибуной. Python я только планирую начать изучать, и крупных проектов с использованием этих технологий пока не делаю, поэтому была понятна только суть.

Рассказ о браузерах вообще, и Google Chrome в частности, операционной системе Chrome OS и мобильных устройствах, также запал мне в душу, благодаря одной фразе о том, что 2009 год - революционный для мобильных устройств, т.к. именно в этом году число людей, впервые пришедших в интернет с мобильных устройств, превысило число таковых на десктоп-системах. Есть о чем задуматься и куда направлять стопы бизнесу.

Затем Ларс Расмуссен и Стефани Хэннон презентовали Google Wave, замечательное Real-Time шоу, с показом работающей технологии, с видеодемонстрацией и шутками :)

А Чуи Трюэлла все о своем, о разного сорта API от Google: GeoAPI, Analytic API и прочие, прочие, прочие )

Затем выступил Евгений Савельев, основатель сервиса Wikimapia. Ему ассистировал его напарник, к сожалению имя его забыл. Коротко перескажу их историю, т.к. выглядит она интересно. Сначала им пришла идея, после того как на Flickr они увидели фотографию с высоты птичьего полета, с характерными для фоток "рамками" - отмеченными и подписанными зданиями и площадями, знаете, как порой выделяют человека на фото. Несколько дней ребята потратили на составление ТЗ, обратились к одному фрилансеру, ожидая, что он что-то сделает. Однако тот их продинамил, и они обратились к второму фрилансеру. Тот уже что-то смог написать, но это было далеко от того, что видели основатели будущего проекта ценой в миллионы долларов :). Они начали работать над проектом самостоятельно (причем не зная JavaScript, изучая его походу), и параллельно поставили на сайт (в тот момент уже начавший набирать популярность) рекламу Google AdSense и стали искать инвесторов. Но пока искали, реклама стала приносить ощутимую прибыль, и они смогли нанять дополнительный штат программистов для развития проекта.

Сейчас проект посещают 600 тыс. человек в сутки, а команда проекта состоит из 6 человек.

Вот такая история о том, как использование бесплатных API от Google помогает делать деньги буквально из ничего, подытожил Эрик Толоме.

Закрывал открытие (да-да, именно так) Алексей Шелестенко, директор по маркетингу Google Россия.

Замечательное и живое открытие. :) Хочу сразу ханжески заметить, что зарубежные гугловцы гораздо более профессиональны в части публичных выступлений, чем наши соотечественники. Речь наших англоговорящих "братьев по разуму" лилась плавно, были уместные шутки и взаимодействие с аудиторией, а из презентации Google Wave Ларс Расмуссен и Стефани Хэннон умудрились сделать целое шоу :) Вступительное слово Дмитрия Полухина, технического инженера Московского офиса Google, выступление Евгения Савельева, основателя Wikimapia, были неуверенными. Ну ничего, лихая беда начало.


HTML 5 и будущее Интернета (Tech Talk), Марк Пилгрим

Эту тему достаточно полно осветил Goga в своем отчете про GDD 2009. Кратко от себя скажу, что доклад больше напоминал зачитывание тегов, и после каждого тега докладчик делал паузу и аудитория задавала вопросы, в результате чего рассказать ему удалось только про теги <canvas>, <video>, <audio>. Также, для более полной картины могу посоветовать спецификации HTML 5 и хорошую статью об использовании Canvas.


Инструменты для вебмастеров, Елена Ковакина

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

Основной вопрос, поднятый в докладе - как повысить "понятность" вашего сайта в глазах поискового робота Google?

  • Использовать браузер Lynx для просмотра того, как страница будет выглядеть для поискового бота.
  • Работать с изображениями нужно так: название файла самого изображения должно быть говорящим, например, google_developer_day_2009.jpg, вместо DSCN6187.JPG. Файл можно назвать и по-русски, однако, лучше всего использовать транслитерацию. Обязательно нужно прописывать ALT атрибут для тега , где располагается краткое описание фото. И в конце концов, сам текст нужно окружать релевантным текстом.
  • Работа с видео примерно аналогична работе с изображениями. Нужно размещать одно видео на страницу, выбирать в качестве скриншота к видео говорящую картинку (и обрабатывать ее так, как написано выше для картинок)

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

Для замены шрифтов хорошим решением является технология sIFR (ссылка 1, ссылка 2), вместо сохранения текста картинкой, т.к. она оставляет исходный текст для поискового робота. Если уж пришлось на сайте сохранять текст в виде картинки, из-за нестандартного шрифта или его оформления (градиентный цвет, сглаживание), то нужно хотя бы прописать атрибут alt.

При работе с Flash хорошо использовать решение SWFObject.

При использовании Ajax, для ссылок лучше использовать ? вместо # - чтобы робот по этим ссылкам мог переходить.

Для дублирующегося контента неплохо бы использовать канонические ссылки:
<link rel="canonical" href="http://blogodom.ru/kanonicheskie-url/"/>

URL должен содержать в себе основные ключевые слова (можно использовать транслит).

Также докладчица посоветовала использовать новый сервис Google Alerts и инструменты для вебмастеров, правда в связи с чем - я уже не помню.


Как заинтересовать посетителя, Чуи Трюэлла

Чуи рассказывал о различных API Google, и различных не менее интересных вещах. (немного отступлюсь и дам ссылку на статью с небольшим списком Google APIs.) Много о каждом API говорить не буду, всю необходимую исчерпывающую информацию о них можно найти по приведенным ссылкам.

Analytic API, документация, объявка на Хабре.

Website Optimizer, статья о том, как его использовать, блог разработчиков. Сплит-тестирование при помощи Google Website Optimizer. Я этой штукой весьма загорелся, и уже приобрел себе русскоязычную книгу про нее.

Maps API: Store Locator на PHP, MySQL.

Web Elements - небольшие блоки-виджеты на сайт от Google. Раз статья, два статья.

Youtube Data API
Старая новость об этом API.
Справка по API на русском.

Google File System. Статья 1, статья 2, статья 3.

Ajax Feed API
Документация на русском.
Небольшой пример.

Ajax Search API
Документация на русском.
Упоминание на хабре с кучей полезных ссылок в комментах и посте.
Блог проекта.
Сравнение Yahoo и Google Search APIs.
Пример.
Пример от IBM.

Custom Search - без комментариев, настолько старая тема, что должна быть известна всем IT-шникам.

Language API
Документация
Короткий пример на английском.
Короткий пример на русском.
Пример побольше на русском.
Блог.

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


Жадные алгоритмы и оптимизация ранжирования, Павел Карпович (Яндекс)

Тут я бессилен хоть сколько-нибудь связно передать содержание этого доклада, т.к. почти каждый слайд содержал забористую формулу, да порой и не одну, а я в последнее время не очень часто имею с ними дело. Суть была в том, что Павел рассказывал о своем алгоритме ранжирования поисковых результатов, который является относительно (других алгоритмов) простым и быстрым. Желающие разобраться в этом вопросе могут скачать презентацию, заботливо выложенную в блоге замечательного оптимизатора-друпалера по имени Goga (вот его отчет).


Google Wave API, Вадим Герасимов

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

Вначале было рассказано об устройстве волны, из чего она состоит, что в ней есть: волны, вейвлеты (всплески), роботы, виджеты, федерация. Это были базовые понятия, без которых нет возможности вести разговор об этом новом и перспективном виде телекоммуникаций. Гугловцы обещают поднять общедоступный Wave-сервер уже в 2010 году, стало быть, возможен быстрый рост интереса к данной теме в недалеком будущем.

Когда я в кулуарах общался с Ларсем Расмуссеном, который сейчас является ведущим инженером Google Wave, я спросил его: как считает Google, будет ли волна новым и современным способом общаться, и не похоронит ли она почту и IP-телефонию (скайп, ага). На что Ларс с очаровательной улыбкой ответил, что Google работает над этим.)

DSC_0927_small.JPG
Ларс Расмуссен пытается обратить русскоязычных Друпалеров в Гугл-веру.


Венчурный капитал и инвестиции в стартапы

Под конец мы уже устали, и воспринимать этот доклад было достаточно трудно. Однако докладчики (их было трое, один - автор стартапа, другой - инвестор, который инвестировал деньги в этот стартап, и сотрудник Google. К сожалению, по именам я их не помню.)

Рассказывалось о венчурных инвестиционных фондах, как надо идти к инвестору и что ему говорить, если у вас есть стартап, когда пора идти к инвестору. Все эти вопросы интересны, однако все рекомендации свелись к универсальной формулировке: каждый проект уникален, и в каждом случае надо смотреть отдельно.

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


Интересные ссылки:
Хороший Отчет о GDD2009
Отчет от devclub.eu
Google Developer Day 2009 — хабра-отчет
Анонс конференции
Отчет от самого Google Россия
Список выступавших
Программа мероприятия

Youtube ссылки:
Канал Google Developers
Канал Google Россия

Отзывы друпалеров: Ромка, Goga

lars_rasmussen_w_russian_drupalers_small.jpg
Ларс Расмуссен успешно обратил русскоязычных Друпалеров в Гугл-веру.

Комментарии

аватар: Nikit

ждём.

ждём.

аватар: GogA

Заждались :)

Заждались :)

аватар: andyceo

Ладно-ладно, до DrupalCamp

Ладно-ладно, до DrupalCamp 3-го декабря напишу. :)

аватар: Гость

Ну где же?

3-e декабря давно прошло! Я случайно не попал туда... а так хотел! Ну давай расскажи плизз..

аватар: Анатолий

Наверное не дождемся...

Прошел месяц! Ждем отчетов. В общих чертах наслышан, а хотелось бы, так сказать, из первых уст.

аватар: andyceo

Все, дождались. Смотрите,

Все, дождались. Смотрите, читайте, комментируйте! Давайте ссылки на материалы по теме, это очень интересно.

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Адреса страниц и электронной почты автоматически преобразуются в ссылки.
  • You can use the <go> tags just like the <a> for nicer urls.
  • Доступны HTML теги: <a> <img> <noindex> <br> <em> <i> <strong> <b> <strike> <s> <u> <sup> <sub> <h1> <h2> <h3> <h4> <h5> <h6> <cite> <blockquote> <abbr> <code> <ul> <ol> <li> <dl> <dt> <dd> <p> <div> <span> <hr>
  • Строки и параграфы переносятся автоматически.
  • You can enable syntax highlighting of source code with the following tags: <blockcode>. The supported tag styles are: <foo>, [foo].
  • Вы можете разместить код, используя теги <code>...</code>(общий) или <?php ... ?> (выделенный PHP).

Подробнее о форматировании

CAPTCHA
Введите, пожалуйста, код, который Вы видите на картинке. Показ изображений в браузере должен быть включен.
CAPTCHA на основе изображений
Введите символы, которые показаны на картинке.
Добавьте страницу в закладки. Перейти к верху страницы
RSS-материал