company_banner
  • Google I/O 2016 в подробностях: перспективы и технологии

      Привет, Хабр! 18 мая в Калифорнии, в Маунтин-Вью, прошла наша ежегодная конференция для разработчиков. На случай, если вы пропустили живую трансляцию (или просто любите текстовый формат) мы подготовили специальный пост со всем самым-самым важным и интересным, что было показано на I/O 2016.


      Поехали!
    • Хакатон в прямом эфире. Ускоряем мобильные сайты



        В январе на страницах главного блога вебмастеров Google было объявлено, что с июля 2018 года скорость загрузки страницы станет ранжирующим сигналом в мобильном поиске. Исследования подтверждают важность быстрой загрузки мобильных версий сайта не только для поиска, но и для бизнеса в целом: при замедлении скорости загрузки с 1 до 7 секунд, показатель отказов увеличивается на 113%, уровень конверсии падает на 95% при увеличении числа элементов на странице с 400 до 6000.


        Узнать о том, как оптимизировать скорость загрузки сайта можно будет 14 февраля на первом в России онлайн-хакатоне "Ускоряем мобильные сайты". Специалисты и инженеры Google расскажут какие критические ресурсы стоит оптимизировать в первую очередь, продемонстрируют как это можно сделать на реальном сайте, а также ответят на все интересующие вас вопросы. Для участия в хакатоне необходимо зарегистрироваться.

        Читать дальше →
        • +24
        • 2,4k
        • 1
      • Настройте поиск под себя

        • Из RSS
        Света Кельман, команда качества поиска

        Мы рады сообщить вам о запуске нового инструмента — «Настройки поиска на русском языке». Поисковые настройки, доступные прямо на странице результатов поиска, помогут вам анализировать найденную информацию и легко извлекать именно те сведения, которые вам требуются. Вы получите возможность фильтровать, видоизменять и исследовать результаты поиска, чтобы еще быстрее и проще находить то, что нужно именно вам.

        Поисковые настройки позволяют выделять нужные результаты сразу несколькими способами:
        • Просмотр страниц с заданным типом контента: вы можете указать, что результаты поиска должны содержать только видео или только форумы. Например, если вы ищете информацию об определенной марке автомобиля, то с помощью одного щелчка мыши вы можете перейти к списку обсуждений этого автомобиля на различных форумах или ограничить результаты поиска страницами, содержащими видеоролики.
        • Просмотр похожих запросов: вы можете просмотреть список запросов, близких по смыслу к вашему. Более того, вы можете получить визуальное представление взаимосвязей между запросами, воспользовавшись опцией «Колесо обозрения».
        • Фильтр по дате: вы можете получить самые свежие результаты, ограничив поиск последними сутками, неделей, годом или заданным периодом времени.
        Новые поисковые настройки могут быть особенно полезны в случаях, когда запрос трудно сформулировать в виде ключевых слов (например, «Покажите мне обсуждения премии Оскар в форумах»), а также когда необходимо изучить тему более широко или, наоборот, более детально (например, «Покажите мне запросы, которые раскрывают понятие 'возобновляемые источники энергии'»).



        Новые возможности поиска доступны с сегодняшнего дня на сайте google.ru на русском языке.

        Чтобы воспользоваться этой функцией, просто щелкните на ссылку «Показать настройки...», расположенную над результатами поиска.

        Получайте удовольствие от быстрого и эффективного поиска!

      • И снова о качестве поиска

        • Из RSS
        Бен Гомес, ведущий инженер Google

        Уди Манбер рассказал вам о работе группы качества поиска, а в предыдущих блог-постах этой серии говорилось о ранжировании документов. Хотя ранжирование документов в сети – это основа качественной работы Google, но это далеко не все, что нужно для удобства, быстроты и эффективности поиска. В этом посте я расскажу о принципах, определяющих развитие пользовательских возможностей поиска, и о том, как они соотносятся с ключевыми аспектами работы поисковой системы. Также я расскажу вам об экспериментах, которые мы проводим, чтобы убедиться в том, что мы развиваемся в правильном направлении. А в следующем посте этой серии я расскажу вам, какие тесты мы проводим в настоящее время.

        Вначале несколько слов о себе. Меня зовут Бен Гомес. Я работаю в Google с 1999 года и занимаюсь вопросами, связанными с поиском, в основном – качеством поиска. Мне посчастливилось внести свой вклад по многим направлениям развития поисковой системы – от поискового робота до механизма ранжирования. Позднее я занимался разработкой поискового интерфейса и функций поиска.

        Обычно, когда я рассказываю друзьям, что я занимаюсь поисковым интерфейсом Google, они говорят: «Чем-чем? Да он никогда не меняется”. Потом они смотрят на меня подозрительно, и говорят: „Не порти хорошую вещь!“. Google хорош именно таким, какой он есть – простой, понятный и быстрый. Это все, конечно, отлично! Но какого труда это стоит?

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

        • Небольшой размер страницы. Небольшая страница быстрее загружается и отображается браузером. Здесь необходим минималистичный дизайн; избыточные изыски интерфейса замедляют работу страницы, не принося особой пользы.
        • Сочетание сложных алгоритмов с простотой представления результатов. Многие поисковые функции требуют реализации большого количества сложных вычислительных и аналитических алгоритмов. Фокус в том, чтобы спрятать всю эту сложность за ясным, интуитивно понятным интерфейсом. Исправление правописания, описания страниц, ссылки на сайты и уточнение запросов – все это примеры постоянно развивающихся функций, требующих сложнейших алгоритмов. При этом с точки зрения пользователя поиск, практически незаметно для него, начинает работать лучше.
        • Функции работают повсеместно. Функции должны быть устроены таким образом, чтобы алгоритмы и способ представления результатов могли работать на всех языках и во всех странах мира. Возьмем проблему исправления правописания в китайском, где запросы часто не разбиваются на отдельные слова. Или иврит/арабский, на которых пишут справа налево. Кстати говоря, это классический пример того, что первым всегда приходится труднее: при резьбе по камню удобнее держать молоток в правой руке!
        • Информированное принятие решений: экспериментировать, экспериментировать, и еще раз экспериментировать. Чтобы убедиться в том, что мы поступаем правильно, мы проводим эксперименты. Многообещающие замыслы могут провалиться по итогам тестирования.

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

        Поиск начинается с ввода запроса. Часто пользователь чувствует некоторое напряжение, если не знает правильного написания слова. Проверка правописания – казалось бы, простая и очевидная функция – таит в себе массу технических проблем. Ни один из словарей английского языка не подскажет нам, как правильно писать Бритни Спирс (Britney Spears). Бритни, возможно и не зная об этом, стала классическим примером этой нашей функции. Мы проводим анализ миллиардов страниц в сети и информации о запросах пользователей. Так мы определяем, какие слова, употребляемые в сети, являются «настоящими», и какие в них возможны ошибки или опечатки. Система проверки правописания за долю секунды анализирует огромное количество возможных слов, которые вы могли иметь в виду (это намного больше, чем любой словарь, когда-либо созданный вручную) и определяет, какой запрос вы скорее всего хотели ввести. Когда мы уверены, что вы, на самом деле, хотели напечатать что-то другое, мы позволяем себе редкую вольность с нашими результатами поиска. Мы стараемся отвлечь вас от верхних результатов поиска. Результат проверки правописания находится в зоне прямой видимости и окрашен в ярко-красный цвет, чтобы его нельзя было не заметить. Более того, мы теперь сделали так, чтобы больше ничего на странице не было красным, — если это, конечно, не настолько же важно для вас, как правописание (а пока ничего такого и не обнаружено). Алгоритмы, используемые при проверке правописания, постоянно совершенствуются. Сейчас они работают для большого количества языков, и еще виртуознее распознают ошибки правописания. Распознавание правильного написания запроса настолько важно для нас, что в некоторых случаях мы отображаем результаты исправленного запроса в самом начале страницы (на случай, если вы не заметили яркий красный текст вверху и внизу страницы).



        После того, как запрос сформулирован правильно, нужно выбрать страницу из результатов поиска. Для каждого результата мы показываем заголовок и URL-адрес, а также краткое описание на двух строчках. Обычно страницы, у которых отсутствует нормальный заголовок, часто игнорируются пользователями. Одно из значительных недавних изменений – это возможность вытягивания заголовков со страниц, где заголовок не был задан в HTML-коде. Чтобы «увидеть», какой заголовок предполагал автор страницы, мы тщательно анализируем HTML-код страницы. В таком случае вероятность того, что страница будет игнорироваться из-за отсутствия хорошего заголовка, будет значительно меньше. Под заголовком идет описание страницы. Что именно показывать в описании страницы – это одна из самых ранних (и важных) инноваций Google. Когда-то поисковые машины показывали только первые две строчки веб-страницы. Google, вместо этого, показывал те фрагменты страницы, где отображались интересующие пользователя ключевые слова (специалисты в области информационного поиска обычно называют это „показом ключевых слов в контексте“). Показ ключевых слов в контексте визуально более прост, но под этой простотой скрывается сложность. Когда мы создаем описание сайта, мы анализируем реальный текст каждого результата поиска и показываем вам наиболее подходящий фрагмент, содержащий ваши ключевые слова, а не просто несколько первых строк сайта.

        Мы постоянно совершенствуем нашу технологию создания описаний сайтов. За это отвечают алгоритмы, анализирующие соответствие различных сегментов страницы поисковому запросу. Изменения алгоритмов бывают достаточно незаметными (например, мы выделяем синонимы к словам запроса), и вполне очевидными. На скриншоте ниже вы видите, что при поиске по запросу „Ростов н/д“ выводится результат, где выделены слова Ростов-на-Дону, т.к. результаты нашего анализа показывают, что вероятнее всего, имеется в виду именно этот город.



        Еще один, более очевидный пример. Теперь мы умеем находить на странице и показывать в описании дату публикации, указанную в подзаголовке. Даты обычно отображаются в несчетном количестве форматов, которые мы распознаем и выводим единообразно, чтобы вам удобно было просматривать результаты поиска.



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



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

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

        В данной статье я описал несколько ключевых аспектов удобства и эффективности поиска, во многие из которых мы постоянно вносим различные изменения – от незаметных до вполне очевидных. Итак, когда мы модифицируем возможности поиска, как же мы можем узнать, что наши действия успешны, что мы не „испортили хорошую вещь“? Мы постоянно контролируем качество наших изменений, предлагая их на ваш суд. Прежде всего, мы обкатываем предлагаемые изменения на небольшой доле пользователей и оцениваем, улучшают эти изменения эффективность поиска, или ухудшают. Существует много метрик, при помощи которых мы определяем успех или неудачу таких экспериментов. Процесс измерений в этом случае – это наука в себе, с большим количеством подводных камней. Наша экспериментальная методология позволяет нам исследовать широкий спектр возможностей и внедрить только оптимальные из них. Для каждой функции, которую мы запускаем, мы проводим большое количество тестов, которые зачастую так и остаются за кадром.

        А теперь я могу ответить на вопрос, с которого начал статью. Мы постоянно модифицировали и продолжаем модифицировать страницу результатов поиска. И – нет, мы не испортим хорошую вещь. Вы нам не дадите это сделать.

        А в следующем поcте этой серии я расскажу вам о некоторых наших текущих экспериментах и о том, чему мы хотим на них научиться.
      • Spotify: миграция подсистемы событий в Google Cloud (часть 1)

        • Перевод
        Всякий раз, когда пользователь выполняет действие в клиенте Spotify – такое как, например, прослушивание песни или поиск исполнителя – небольшое количество информации, событие, отправляется на наши сервера. Доставка событий, процесс безопасной и надежной транспортировки информации от клиентов по всему миру к нашей центральной системе обработки, — интересная задача. В серии этих статей мы рассмотрим некоторые решения, которые реализовали в этой области. Если быть более точными, то мы рассмотрим архитектуру нашей новой системы доставки событий и расскажем, почему решили развернуть ее в Google Cloud.

        В этой первой статье мы объясним то, как работает наша текущая система доставки событий и расскажем о некоторых уроках, которые извлекли в ходе работы с ней. В следующей – рассмотрим создание новой системы и то, почему мы выбрали Cloud Pub/Sub в качестве транспортного механизма для всех событий. В третьей, и последней, статье мы объясним, как работаем со всеми событиями с помощью DataFlow, и насколько быстро все это происходит.

        image
        Читать дальше →
      • Сбербанк делится опытом создания приложения в Material Design: стили и темы

          Привет, Хабрахабр! Не так давно мы подводили итоги конкурса по Material Design, и в комментариях нас просили показать реально популярные и красивые Material-приложения. Что же, встречайте: «Сбербанк Онлайн» в новом, современном интерфейсе. Про процесс создания приложения интереснее узнать от самих создателей.

          Мы передаём слово команде разработчиков Android-приложения Сбербанка, чтобы вы услышали об опыте создания такой сложной штуки, как UI мобильного банк-клиента, из первых уст. Большую часть поста написал freeuser, так что спасибо говорите ему. ;)
          Читать дальше →
        • Чем занимается московский офис Google

          • Из RSS
          Евгений Соколов, руководитель московского центра разработок Google

          Сейчас уже не так часто как раньше, но все же нам иногда задают вопрос: “А правда, что Google в Москве занимается только локализацией?”

          Короткий ответ — нет, неправда. А теперь более длинный ответ.

          Московский центр разработки Google открылся четыре с половиной года назад, приблизительно спустя полгода после того, как Google стал работать на российском рынке. Начался он с команды разработчиков, занимавшихся поиском товаров в Интернете. Первоначально перед инженерами стояла задача подтянуть качество продуктов Google в России, адаптировать существующие разработки к российским реалиям, сделать Google “местным”. Такую работу можно было назвать интернационализацией, если понимать под этим не просто перевод строк интерфейса с английского языка (переводом занимаются переводчики и лингвисты) и адаптацию сервисов для российских пользователей. В основном работали и над учетом сложной морфологии, и спецификой организации данных в Рунете, созданием новых алгоритмов анализа и кластеризации в применении к русскому.

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

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

          Постепенно в Москве образовались и несколько специализированных групп, не связанных с извлечением и классификацией данных. Одна из них работает над Chrome OS. Московская группа Chrome OS совместно с инженерами в Маунтин-Вью создает вертикальные функции — от пользовательского интерфейса и обмена данными с сервером до менеджера окон.

          Есть группа, занимающаяся разработкой Native Client или NaCl. Native Client — относительно новая технология, позволяющая запускать чужой бинарный код (отсюда native) на своем компьютере не боясь, что он нанесет ему ущерб. Можно зайти на сайт, скачать непроверенный бинарный исполняемый файл, запустить его у себя на компьютере и быть уверенным в том, что он не заразит компьютер вирусом, не уничтожит файлы на диске и вообще не сделает то, что ему не положено. В Москве создаются инструменты для разработки под NaCl — компилятор gcc, binutils и системные библиотеки, а также ведутся эксперименты по возможности применения NaCl в новых областях, например, для облачных вычислений.

          Один из наших инженеров, Константин Серебряный, самостоятельно создал направление тестирования в Google — поиск data races в коде. У нас каждый сотрудник может иметь свой “20% проект”, то есть один день в неделю можно посвятить чему-нибудь, что не связано напрямую с твоим основным рабочим проектом или заданием. И вот, Константин в 20% времени создал инструмент, который позволял полуавтоматически находить data races. Такие ошибки очень сложно поймать обычными средствами тестирования и отладки. При огромных объемах кода, разрабатываемого в Google, позитивный эффект от нового инструмента был ощутим для всей глобальной инженерной организации. Сейчас вокруг Константина образовалась группа инженеров, занимающихся развитием инструментов тестирования.

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

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

          Мы постоянно раcширяемся, и если вам интересно работать в Google, следите за нашими вакансиями на google.ru/jobs.
        • Анонс GDD 2010

          • Из RSS
          Алексей Шелестенко, маркетинг Google Россия



          Вниманию всех веб-разработчиков, интересующихся ежегодной конференцией Google Developer Day: мы анонсируем GDD 2010 Москва. Пометьте календари!

          Когда: 12 ноября 2010 г.
          Где: г. Москва, выставочный центр "Крокус Экспо".


          На конференции пройдут технические выступления, посвящённые мобильным и веб-технологиям, включая Android, Chrome, Google Web Toolkit, App Engine и др. Будет отличная возможность встретиться и пообщаться как с командой Google, так и с другими веб-разработчиками.

          Об открытии регистрации будет сообщено дополнительно в сентябре, а пока забронируйте эту дату, если Вы собираетесь посетить конференцию. Официальный хэш-тэг конференции — #gddru, официальный твиттер GDD — @gddru.

          До встречи на GDD!
        • Google будет помечать мобильные сайты в результатах поиска

          • Перевод
          Уровень подготовки веб-мастера: любой

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

          Чтобы предупредить возможные неудобства пользователей мобильных устройств при просмотре сайтов, мы станем помечать в результатах нашего поиска страницы, оптимизированные для смартфонов и планшетов.
          Отметка “Для мобильных” в результатах поиска
          Отметка «Для мобильных» в результатах поиска
          Для мобильных
        • Запускаем 64-битную версию Chrome для Windows

          • Перевод
          В июне мы начали тестировать 64-битную версию Chrome для Windows. До сегодняшнего дня она была доступна только пользователям Chrome Dev и Canary, но теперь ее могут установить и все остальные! Для этого нужно просто скачать 37 версию Chrome.

          Эта версия отличается ещё большей скоростью, стабильностью и безопасностью. Наши исследования показывают, что браузер стал работать с графикой и медиаконтентом быстрее. Например, декодер VP9, применяемый для сжатия HD-видео на YouTube, улучшил свои показатели на 15%. Мы также измерили стабильность 64-битной версии – по сравнению с 32-битной она возросла в два раза при работе со стандартным веб-контентом. Кроме того, инструменты безопасности, такие как Partition Alloc, намного эффективнее защищают уязвимые места от атак, полагающихся на определенное расположение программных объектов в памяти (в частности, предотвращают баг, обнаруженный в рамках конкурса Pwn2Own 2014).
          Читать дальше →
        • SketchUp 8: Теперь на 12 языках

          • Из RSS
          Эйдан Чопра, Идейный вдохновитель SketchUp


          SketchUp – один из самых удобных и инновационных инструментов создания 3D-моделей. С помощью SketchUp можно смоделировать практически любой объект, независимо от его размера и формы.

          В ноябре мы пообещали, что новый SketchUp 8 будет доступен еще на трех языках. Сегодня этот день настал. Мы рады сообщить вам, что SketchUp теперь также доступен на русском, голландском и китайском языках. Они дополнили уже имеющиеся версии на французском, испанском, итальянском, немецком, японском, корейском, бразильском португальском, традиционном китайском и английском (британском и американском), таким образом расширив число языков интерфейса до 12.




          Чтобы посмотреть веб-сайт SketchUp на нужном вам языке, используйте выпадающее меню в правом верхнем углу любой страницы.
        • Маршрутное такси на Картах Google в Санкт-Петербурге

          • Из RSS
          Алексей Мастеров, менеджер по продуктам Google в России

          Уже около двух лет пользователи Google ищут маршруты общественного транспорта в Москве и Санкт-Петербурге на наших Картах. На прошлой неделе в дополнение к автобусам, троллейбусам, трамваям, метро и электричкам в Санкт-Петербурге мы добавили Маршрутное Такси.

          Найти различные способы проезда можно как и раньше, используя ссылку «Проложить Маршрут» и выбрав «Общественный транспорт» на maps.google.ru, а также на некоторых моделях смартфонов. Просто теперь количество предложенных вариантов проезда увеличилось за счёт маршруток. А благодаря недавно запущенному голосовому поиску место назначения можно просто произнести вслух, а место отправления (ваше местоположение) ваш телефон знает и так.

          Когда мы тестировали эту новую фичу, то нашли несколько альтернативных способов добраться в привычные места. Попробуйте и Вы.

        • Доступное образование для всех

          • Из RSS
          Мария Крамаренко, маркетинг Google Россия

          На этих выходных на Фестивале науки Московский Государственный Университет совместно с Google объявили о запуске Интернет-портала дистанционного образования МГУ. Основная цель проекта — сделать образование более доступным для талантливых школьников из отдаленных уголков России и людей с ограниченными возможностями.
          На сайте www.distance.msu.ru пользователям доступны дистанционные курсы, материалы электронных библиотек МГУ и образовательные материалы канала Университета на YouTube. Кроме того, абитуриенты из любого уголка России смогут проверить свои знания на онлайн олимпиадах. Эти ресурсы позволят подготовиться к поступлению в один из лучших вузов страны и попасть на очные олимпиады.
          Портал создан на основе Служб Google для учебных заведений, что позволяет посетителям сайта завести на нём аккаунт и получить доступ ко всем сервисам Google, включая Почту, Документы, Календарь и GTalk. Эти сервисы будут незаменимы для подготовки к экзаменам, общения и совместной работы с однокурсниками. Зарегистрированные пользователи смогут обмениваться мгновенными сообщениями, получать последние новости Университета, участвовать в онлайн  олимпиадах и многое другое.

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

            В далёком 1998 году, когда Google только начинал свой путь интернет поиска, сам по себе поиск в сети подразумевал стол, стул, компьютер (Pentium 2 в лучшем случае), dialup-соединение. Вы дважды задумывались, стоит ли нажимать на эту ссылку или не тратить время и читать поисковую выдачу дальше, в надежде найти нужное с первого раза?

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



            Поиск информации внутри сторонних приложений до сих пор остаётся сложной задачей, поэтому мы хотим представить вам систему, которая будет находить ответы не только в сети, но и в приложениях. Причём даже в тех, которые вы не скачивали и не ставили.
            Читать дальше →
            • +21
            • 12,7k
            • 5
          • Делаем веб-формы удобнее для заполнения

            • Перевод
            Привет, Хабр! Сегодня для работы в Интернете все чаще используются мобильные устройства, а не компьютеры. При этом, на многих сайтах есть формы для ввода данных, позволяющие совершить покупку или подписаться на рассылку. Как результат, пользователям приходится много раз вводить на разных сайтах такие сведения о себе, как имя, номер телефона и адрес. Удобство веб-форм имеет огромное значение, потому что при работе с ними всегда вероятны ошибки, в результате чего многие пользователи вовсе отказываются от заполнения. Три года назад мы представили функцию автозаполнения в браузере Chrome, которая упрощает ввод данных в формы. Теперь Chrome полностью поддерживает в формах атрибут autocomplete в соответствии с современным стандартом WHATWG HTML. Благодаря этому веб-мастера и разработчики могут помечать поля атрибутами, например name и street-address (имя и адрес), не изменяя интерфейс или другой код сайта. Те, кто реализовал эти возможности, отмечают, что их формы стали заполняться чаще.

            автозаполнение форм на смартфоне

            Например, если пометить поле для ввода электронного адреса, то код будет выглядеть так:

            <input type="text" name="customerEmail" autocomplete="email"/>
            

            Больше кода под катом!
          • Разработчики передают привет!

            Привет, Гиктаймс! Скажите честно, знакомы ли вы с «пасхальными яйцами» в IT, и, если да, то находили ли что-нибудь сами, случайно или намеренно, зацепившись взглядом за подозрительную штуку?



            Вне зависимости от ответа, сегодня мы подготовили для вас подборку шуток и закладок от разработчиков в наших продуктах.
            Хватайте корзинку, сейчас начнём собирать яйца.
          • 60-летие запуска первого в СССР и континентальной Европе компьютера

            • Из RSS
            Марина Тарасова, менеджер по связям с общественностью Google Украина

            Немногие знают, что вчера отмечалась годовщина ключевого события в европейской истории создания компьютера. Шестьдесят лет назад, 25 декабря 1951 года, в Киеве Академия наук СССР официально признала МЭСМ — новаторской проект Сергея Лебедева. Мировое научное сообщество считает МЭСМ — Малую Электронную Счетную Машину — первой полностью электронной вычислительной машиной в Советском Союзе и во всей континентальной Европе.

            Недавно мы встретились с Борисом Малиновским, ведущим экспертом вычислительной техники советских времен. Он работал над МЭСМ вместе с Лебедевым и рассказал нам о достижениях ученого.



            Сергей Алексеевич Лебедев в 1930-х годах работал энергетиком, и по роду деятельности ему приходилось много считать. Поэтому разрабатывать примитивную аналоговую машину, которая могла бы выполнять вычисления, он начал еще тогда. В то время ученый уже понимал необходимость создания электронной машины для вычислений, способной работать автономно. Во время Второй мировой войны работа Лебедева прервалась. В 1946 году он был назначен директором Института электротехники в г. Киеве.



            Фото Сергея Лебедева — ukrainiancomputing.org


            В 1948 году, когда Лебедев начинал работу над МЭСМ, его руководство было настроено скептически. Даже некоторые специалисты его команды считали, что работа над «калькулятором» (именно так они представляли себе компьютер) была шагом назад по сравнению с исследованием электричества и космоса. Однако ученый продолжал свои разработки и смог получить финансирование от отдела ракетной техники.

            Местом работы для Лебедева и его команды стало заброшенное здание бывшего монастыря в Феофании на окраине Киева. Сам монастырь сохранился, однако ученым, работавшим над МЭСМ, пришлось создать свои рабочие места с нуля — лабораторию, металлообрабатывающую мастерскую и даже электростанцию. Команда состояла примерно из 20 человек. Они работали посменно 24 часа в сутки, многие жили в комнатах прямо над лабораторией.

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



            Фото МЭСМ и членов команды в 1951 году, предоставлено ukrainiancomputing.org
            Слева направо: Лев Дашевский, Зоя Зорина-Рапота, Лидия Абалышникова, Тамара Пецух, Евгений Дедешко

            Первую программу на МЭСМ запустили 6 ноября 1950 года, и уже 1951 году машина начала работать с полной загрузкой. В 1952 г. на МЭСМ производились сверхсекретные расчеты, связанные с ракетостроением и созданием водородной бомбы. Машину использовали в исследованиях Института вплоть до 1957 года. К тому времени Лебедев уже переехал в Москву, чтобы руководить строительством советских суперкомпьютеров нового поколения. Благодаря своей работе ученый занял достойное место среди компьютерных гениев Европы. Что касается МЭСМ, то ее ждала другая судьба — машину разобрали на части и отдали для проведения научных лабораторных работ студентам Политехнического института в Киеве.
            • +21
            • 3,4k
            • 4
          • "Гуглики" или Россия в Поиске Google

            • Из RSS
            Александра Казанцева, менеджер по маркетингу продуктов Google Россия

            Недавно мы запустили сервис Статистика поиска Google, который позволяет узнать что, где, когда и как люди ищут в Интернете. Какой самый популярный запрос в 2009 году? Какие картинки искали голландцы в январе 2009 года? Евро или доллар — какой валютой россияне интересовались больше в 2009? В поисковых запросах, как в зеркале, отражается вся наша жизнь: что волнует людей, что они хотят узнать, чем интересуются.

            Каждую неделю в лидеры выходит запрос, который пользователи Рунета вводили чаще всего. Это событие, человек или новость вызывали у них особый интерес. Мы запускаем проект под названием «Россия в Поиске Google», в котором иллюстируем самые быстрорастущие поисковые запросы за неделю — с помощью карикатур! Нам кажется, что неплохо иногда взглянуть на свою жизнь с долей юмора.


            новые правила русского языка 

            Эти веселые картинки, которые мы называем Гуглики, рисует для нас известный художник-карикатурист Сергей Ёлкин. За что ему — большое спасибо!

            Полную галерею иллюстраций можно найти по ссылке google.ru/googliki. Чтобы быть в курсе еженедельных обновлений, подписывайтесь на RSS или следите за нами на Твиттере (@googlerussia).
          • Качество поиска Google: глобально и локально

            • Из RSS
            Дафни Дембо, Директор по разработкам

            Цель Google – сделать поисковый сервис эффективным для каждого пользователя, и неважо, где он живет и на каком языке говорит. Многие из тех алгоритмов, которые мы обычно используем, могут быть применены ко всем языкам, но в ряде случаев уникальные характеристики требуют особого подхода.
            Сегодня Google ищет более чем на ста языках. Сначала разработкой и улучшением системы поиска на каждом из них занимались инженеры отдела по улучшению качества обработки поисковых запросов. Каждый специалист увлечённо работал над решением конкретных задач для своего языка. По мере роста объема иноязычного поиска мы обращались за помощью к сотрудникам компании по всему миру. Сейчас над проблемами улучшения поиска работает большая команда специалистов, которые помогают нам понять уникальные особенности языков. 
            Для наложения поисковой модели на определённый язык первым делом мы тестируем поиск на множестве документов на этом языке. Таким образом мы можем убедиться, что языковая модель точна и универсальна, — например, что она включает имена, идиомы, просторечия и неологизмы, еще не вошедшие в словари. После общей настройки, проиндексировав документы, мы получаем возможность их категоризировать и разобрать в соответствии с запросом пользователя. После завершения этого этапа локализованный поиск запускается в работу. 
            Кроме языковых особенностей для предоставления наиболее релевантных результатов поисковая система должна учитывать местоположение пользователя, хотя бы с точностью до страны. Запрос [Côte d'Or] во Франции должен давать информацию об этом регионе, а в Бельгии – о производителе шоколада. Информация также должна соответствовать стандартам данной страны. Например, по запросу норвежского пользователя [Været i Oslo] температура будет показана в градусах Цельсия, а для американского [weather Boston] – в градусах Фагенгейта. 
            Что умеет поиск Google
            • Если пользователь забывает переключить язык ввода и запрос теряет смысл, Google исправляет ошибку. Например, кириллический запрос [rehc ljkffhf] будет исправлен на [курс доллара].
            • Поиск Google «понимает» транслитерированные слова. Например, по запросу на латинице [biskvitnyi rulet] пользователь получает результаты на транслитерированный [бисквитный рулет].
            • Поиск Google старается экономить ваше время. Служба Google Suggest предлагает вам варианты запроса, допечатывая слово в режиме онлайн.
            • Google может перевести запрос на английский, затем найти в сети документы и перевести полученные результаты на исходный язык запроса. Например, корейские пользователи могут искать новинки по Гарри Поттеру по запросу [해리 포터], а арабские пользователи – новости о Сиднейском оперном театре по запросу [افتتاح دار الاوبرا في سيدني].
            • Google исправит грамматические ошибки. Например, если вы не помните, как точно написать на эстонском «детектор дыма», система предложит исправленный вариант для слова [suitsuantur].
            • Google учтёт диакритические значки: поисковик выдаст одинаково хорошие результаты, если запрос будет введен с диакритическими знаками [Météo à Québec] или без них [meteo quebec].
            • Google может распознать синонимы на разных языках. «Самсунг» — это синоним корейского "삼성", поэтому пользователи, запрашивающие [samsung], получают результаты, содержащие имя компании на корейском.
            • Распознаёт сложные слова: документы, посвященные Университету города Упсала в Швеции, будут выданы и на запрос по слову [uppsalauniversitet], и по раздельному словосочетанию [Uppsala universitet]. 
            • Google ищет производные от одного корня. Польский пользователь может искать ответ на запрос по слову «фильм» [film] и получать результаты, которые содержат корень этого слова, в частности — «filmów», «filmu», «filmie», «filmy». 

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