Как стать автором
Обновить

Компания Google Developers временно не ведёт блог на Хабре

Сначала показывать

Google I/O Extended 2017 в 20 городах России

Время на прочтение2 мин
Количество просмотров5.4K
Привет, хабр! 17-20 мая 2017 года в Маунтин Вью, Калифорния, пройдет одиннадцатая по счету, конференция Google I/O, посвященная самым актуальным передовым трендам в технологиях и программном обеспечении от Google.
Желающих побывать там пруд пруди, но не у всех есть такая возможность, взять и слетать в Калифорнию. Поэтому, как и в прошлом году, практически все желающие смогут побывать на Google I/O не покидая своего города!

Google I/O Extended — уникальная возможность стать участником одного из самых крупных слётов любителей Google-технологий. Всё будет происходить в онлайн-режиме, так что вы сможете вместе с представителями GDG в Маунтин Вью наблюдать за ежегодной презентацией самых крутых новинок в IT мире! В прошлом году было одновременно проведено 600+ ивентов I/O Extended по всей планете, в этом году будет больше!
Читать дальше →
Всего голосов 9: ↑8 и ↓1+7
Комментарии0

Surf Studio: машинное обучение в production

Время на прочтение8 мин
Количество просмотров11K

Представляем гостевой пост от компании Surf Studio (Certified Google Developer Agency).

Привет, Хабр. Меня зовут Александр Ольферук (@olferuk), я занимаюсь машинным обучением в Surf. С 2011 года мы разрабатываем мобильные приложения для крупного бизнеса, а теперь готовим к релизу B2B-продукт с TensorFlow. Спасибо коллегам из Google за возможность рассказать немного о нашем опыте.

В современном машинном обучении много энтузиастов, но критически не хватает профессионалов. В нашей команде я вживую наблюдал превращение таких энтузиастов в специалистов с боевым опытом. Разрабатывая первый для нас коммерческий продукт, связанный с машинным обучением, команда столкнулась с кучей нюансов. Всеми любимые соревнования на Kaggle оказались очень далеки от решения задач реального бизнеса. Сейчас хочу поделиться опытом, показать примеры и рассказать немного о том, через что мы прошли.
Читать дальше →
Всего голосов 25: ↑19 и ↓6+13
Комментарии11

Видео Google Device Day

Время на прочтение1 мин
Количество просмотров3.9K
Мы рады сообщить, что опубликовали на нашем YouTube канале недавно записанные для разработчиков про разработку под устройства на основе технологий Google.
Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии1

Spotify: миграция подсистемы событий в Google Cloud (часть 3)

Время на прочтение8 мин
Количество просмотров2.5K
В первой статье этой серии мы говорили о том, как работает старая система доставки сообщений и некоторых выводах, которые мы сделали по итогам ее работы. Во второй мы рассмотрели конструкцию новой системы и то, почему мы выбрали Cloud Pub/Sub в качестве транспортного механизма для всех событий. В этой третьей и последней статье мы объясним, как мы намереваемся работать со всеми опубликованными событиями при помощи Dataflow, и что мы узнали о таком подходе.

image
Читать дальше →
Всего голосов 4: ↑4 и ↓0+4
Комментарии0

Spotify: миграция подсистемы событий в Google Cloud (часть 2)

Время на прочтение9 мин
Количество просмотров6.9K
В первой статье мы говорили о том, как работала старая система доставки сообщений и тех уроках, которые мы вынесли из ее работы. Во этой (второй) статье мы расскажем об архитектуре новой системы и том, почему мы выбрали Google Cloud Pub/Sub в качестве транспортного механизма для всех событий.

image
Читать дальше →
Всего голосов 14: ↑14 и ↓0+14
Комментарии1

GDG DevFest Voronezh: виртуальные котята, беседы с колонкой и Mannequin Challenge

Время на прочтение4 мин
Количество просмотров2.6K

Воронежское сообщество Google Developer Group, которому в ноябре исполнилось уже семь лет, в пятый раз собралось на конференции GDG DevFest Voronezh. Конференция длилась два дня: первый посвятили докладам и выступлениям, второй — «железному» воркшопу.


Сначала давайте посмотрим короткое видео, как все прошло.



Всего голосов 13: ↑12 и ↓1+11
Комментарии0

Spotify: миграция подсистемы событий в Google Cloud (часть 1)

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

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

image
Читать дальше →
Всего голосов 25: ↑24 и ↓1+23
Комментарии0

GDG DevFest Нижний Новгород 2016: как это было

Время на прочтение5 мин
Количество просмотров3.4K
10 декабря прошел 2-ой Нижегородский GDG DevFest в Нижегородском технопарке Анкудиновка. Наша dream team спасла 300+ разработчиков от зимней стужи и информационного голода.



Мы не собираемся успокаиваться и расслабляться — продумываем новые митапы по Android, Firebase, Internet of Things, Virtual and Augmented Reality, Machine Learning итп Ну, и конечно, мы уже думаем о GDG DevFest 2017. Предстоящий год будет богатым на события от GDG NN! А пока о том, как проходил DevFest NN 2016 читайте ниже (warning: много фотографий).
Читать дальше →
Всего голосов 21: ↑19 и ↓2+17
Комментарии0

Кэши для «чайников»

Время на прочтение12 мин
Количество просмотров36K
Кэш глазами «чайника»:


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

Давайте прокрутим полный оборот ситуаций.

Tl;dr: добавляя в архитектуру кэш важно явно осознавать, что кэш может быть средством дестабилизации системы под нагрузкой. Смотрите конец статьи.
Читать дальше →
Всего голосов 28: ↑28 и ↓0+28
Комментарии33

Запускаем свою игру на Android TV

Время на прочтение3 мин
Количество просмотров6.9K
Device Lab от Google раздает всякие интересные устройства для тестирования, чем было грех не воспользоваться. Захотелось изучить работу c Android TV. Мной была подана заявка на тестирование Android TV. В качестве подопытного приложения — головоломка, математическая игра Mathable для Android. Описание условий получения устройств здесь. Заявка была одобрена, съездил в офис хабра забрал тестовое устройство — Forge TV от Razer.


Статья автора Баркалов Дмитрий, в рамках конкурса «Device Lab от Google».
Подробнее
Всего голосов 17: ↑15 и ↓2+13
Комментарии0

Делаем стартап просто и технологично. Маячки Eddystone

Время на прочтение11 мин
Количество просмотров12K
Вы когда-нибудь были в Лувре? Добрались до Мона-Лизы? Если да, то наверняка вы увидели лишь большую очередь перед ней, а саму картину лишь издалека и не в полный размер. Люди хотят изучить подробнее полотно, запомнить каждую его деталь, узнать о нем все подробности, поэтому они надолго остаются рядом с ним. Но что, если всю эту информацию перенести прямо в смартфон? Сделать так, чтобы картина сама рассказала устройству о себе, а оно передало информацию вам?


Статья автора Алексея Набережного, в рамках проекта «Devces Lab от Google».
Подробнее
Всего голосов 12: ↑12 и ↓0+12
Комментарии9

Технологии Eddystone заменяют QR-коды

Время на прочтение4 мин
Количество просмотров4.9K
Целью тестирования является возможность интеграции технологии Eddystone от Google с уникальным сервисом по взаимодействию с культурными объектами «Городской Маяк» (в разработке для Android, iOS, WEB).

С помощью технологии Eddystone будет происходит замещение совершенно неудобной концепции QR-кодов для получения интересующей информации. Стоит отметить, что был проведен небольшой опрос – 227 человек (85% опрошенных проживают в Нижегородской области и Нижнем Новгороде), где только 5% респондентов постоянно пользуются QR-кодами, a 30% вообще не знают что это. Акцент в сервисе ставится на использование Physical Web.


Статья автора Кирилла Рудакова, в рамках конкурса «Device Lab от Google».
Подробнее
Всего голосов 16: ↑10 и ↓6+4
Комментарии3

Ловим уведомления с помощью маячков

Время на прочтение11 мин
Количество просмотров8K
Привет, меня зовут Илья Гарах, у меня есть собственная студия, где я руковожу мобильной и веб-разработкой, параллельно развиваю и продвигаю несколько стартапов. Про Bluetooth-маячки впервые я услышал из очередной презентации Apple, и на тот момент вся идея показалась сомнительной и запутанной. Позже мы с коллегами вернулись к теме маячков: интерактивная реакция на передвижения и высокая точность позиционирования в помещениях выглядели очень заманчиво.


Статья автора Ильи Гараха, в рамках конкурса «Device Lab от Google».

Но налёт радости был омрачен ограничениями устройств, ведь с BLE (Bluetooth с низким энергопотреблением) на тот момент умели работать только новые Айфоны и последние версии устройств на Android, поэтому данное решение сложно было продвинуть как рабочее для широкой аудитории. Со временем процент устройств поддерживающих BLE существенно вырос, поэтому в начале 2016 мы закупили ibeacon-маяки для тестирования. С этого все и началось.
Подробнее
Всего голосов 9: ↑7 и ↓2+5
Комментарии13

Адаптирование мобильного приложения для Android TV или почему я люблю Google

Время на прочтение6 мин
Количество просмотров14K
Мы, разработчики мобильного приложения, используем в своей основе геолокацию для определения местоположения членов семьи и поэтому никогда даже не задумывались о том, чтобы разместить наше приложение в Android TV.

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


Статья автора Ивана Короля, в рамках конкурса «Device Lab от Google».
Подробнее
Всего голосов 14: ↑13 и ↓1+12
Комментарии0

Секреты Progressive Web Apps: часть 2

Время на прочтение10 мин
Количество просмотров6.8K
Для тех, кто пропустил первую часть статьи: вам сюда. Ну а для всех остальных, как обычно, привет, Хабрахабр. Мы продолжаем тему PWA и изучение базового алгоритма синхронизации (не бросать же начатое?). В прошлой части мы закончили на том, что наше условное приложение умеет запрашивать статьи с сервера, получать только актуальные материалы, следить за изменениями и удалениями статей и грамотно всё это обрабатывать. Работало это всё через вычисление дельты: разницы между тем, что есть у приложения, и тем, что хранится на сервере.



В этой части мы изучим различные конкретные схемы по реализации описанных выше теорий, обсудим их сильные и слабые стороны. Ну а перед тем как мы начнём, давайте опишем требования к искомым алгоритмам.
Читать дальше →
Всего голосов 11: ↑11 и ↓0+11
Комментарии1

Приглашаем на II-й международный GDG DevFest 2016 в Нижнем Новгороде

Время на прочтение2 мин
Количество просмотров1.8K
10 декабря 2016 года в Нижнем Новгороде в Технопарке “Анкудиновка” пройдет грандиозный ивент — GDG DevFest 2016 NN, который соберет на одной площадке более 500 разработчиков, менеджеров, студентов IT-специальностей и всех, кто интересуется последними новинками и технологиям!


Читать дальше →
Всего голосов 7: ↑5 и ↓2+3
Комментарии1

Universal Mobile Electronic Key

Время на прочтение9 мин
Количество просмотров4.6K
Не могу сказать, что я почувствовал большое воодушевление, когда мне предложили поучаствовать в проекте «Device Lab от Google», однако, без сомнения, интерес присутствовал. Когда-то я делал проект с различными взаимодействиями через Bluetooth, и у меня получились крайне интересные реализации. Однако оказалось, что в ходе манипуляций с Bluetooth все телефоны, владельцы которых по недосмотру отставили их включенными в радиусе работы Bluetooth, теряли заряд в три раза быстрее, чем обычно. Коллеги, само собой, не очень радовались. Проект пришлось закрыть. В связи с этим мне давно хотелось подержать в «цепких» руках маячки последнего поколения. И проект Device Lab мне такую возможность предоставил.


Статья автора Дмитрия Сенашенко (@DmitrySen), в рамках конкурса «Device Lab от Google».
Подробнее
Всего голосов 14: ↑11 и ↓3+8
Комментарии19

Танцуют ли роботы Tango

Время на прочтение4 мин
Количество просмотров6.4K
Project Tango от Google — проект по созданию мобильных устройств, способных анализировать пространство вокруг себя в трёх измерениях. Благодаря проекту Device Lab мне удалось поиграться одним из таких устройств.


Статья автора Сергея Мелехина, в рамках конкурса «Device Lab от Google».
Подробнее
Всего голосов 20: ↑19 и ↓1+18
Комментарии3

Онлайн трансляция Progressive Web Apps Day начинается

Время на прочтение1 мин
Количество просмотров3.8K
Друзья, присоединяйтесь к прямой трансляции онлайн конференции Progressive Web Apps Day.


Читать дальше →
Всего голосов 34: ↑34 и ↓0+34
Комментарии0

Онлайн конференция Google: Progressive Web Apps Day (11 октября)

Время на прочтение1 мин
Количество просмотров5.3K
Приветствуем! Приглашаем всех присоединиться 11го октября в 11:00 (МСК) к онлайн конференции Google по теме Progressive Web Apps.


Читать дальше →
Всего голосов 9: ↑9 и ↓0+9
Комментарии2