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

Автор: admin от 20-01-2017, 12:25, посмотрело: 14

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

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

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

Категория: Компании » Google

 

Не О'кей, Google! Или, как говорить с поддержкой Google AdWords

Автор: admin от 19-01-2017, 12:20, посмотрело: 22

Не О'кей, Google! Или, как говорить с поддержкой Google AdWords

Каждый думает, что если к нему на сайт заходит миллион посетителей в месяц, и он тратит шестизначные суммы на рекламу в AdWords, то это стабильный и надежный канал продаж. Мы тоже так думали, пока нам не заблокировали AdWords без объяснения причин как раз во время запуска новых услуг и акций. Поделимся нашим опытом, надеемся он поможет другим минимизировать риски и потери.

Категория: Компании » Google

 

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

Автор: admin от 16-01-2017, 10:40, посмотрело: 12

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

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

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

Категория: Компании » Google

 

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

Автор: admin от 11-01-2017, 23:00, посмотрело: 15

Финансовый директор Alphabet г-жа Рут Порат желает сосредоточиться на Маунтин-Вью. Сможет ли Moonshot factory — исследовательская лаборатория «прорывных проектов» — приспособиться к новым условиям?

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

Ранее в этом году, Астро Теллер, учёный с оригинальной причёской «конский хвост» и писатель-фантаст, дал интервью изданию TED.

Оно было первым для Теллера, но не для Х-лаборатории (или Google X), поскольку исследовательская лаборатория, которую он возглавляет, довольно известна. Эта лаборатория постоянно присутствовала в цепи связи многие годы. В 2011 году Себастьян Тран, основатель Х-лаборатории, вышел на сцену TED и выдал прогноз, что автомобили без водителей положат конец дорожно-транспортным происшествиям с летальным исходом. В 2013 году Сергей Брин, соучредитель Google, продемонстрировал разработанный в Х-лаборатории носимый компьютер Google Glass, утверждая, что закрепляемые на лице устройства являются естественным преемником смартфона. В 2015 году Крис Армсон, технический руководитель программы автономных транспортных средств в Х-лаборатории, провозгласил, что автомобили-роботы должны работать вообще без человеческого надзора. В феврале 2016-го подошла очередь Теллера.

Категория: Компании » Google

 

Сторонние приложения, которые используют Google Hangouts API, перестанут работать после 25 апреля 2017 года

Автор: admin от 9-01-2017, 11:20, посмотрело: 20

Когда Google запустил мессенджеры Allo и Duo, было сказано, что Hangouts останется кросс-платформенным чатом для корпоративных пользователей. И сейчас настало время изменений, которые помогут следовать выбранному курсу. Обновление Google Hangouts FAQ раскрывает дату отключения API, которое произойдет в конце апреля этого года. Фактически, это означает, что любое стороннее приложение, которое интегрировано с Google Hangouts, перестанет работать в течение нескольких месяцев.

Категория: Компании » Google

 

Особенности разработки Telegram бота с Google API в Docker

Автор: admin от 8-01-2017, 02:00, посмотрело: 23

Коротко о боте: получает список YouTube-каналов пользователя и уведомляет о новых видео с возможностью напомнить о нем позже.

В статье расскажу об особенностях написания этого бота и взаимодействия с Google API. Я люблю краткость, поэтому в статье будет мало «воды».
На какие вопросы ответит статья:

  • Где взять внешний адрес сайта для Webhook

  • Где взять HTTPS-сертификат как его использовать, чтобы Telegram ему доверял

  • Как передавать данные и обрабатывать нажатия на Inline-кнопки

  • Как получить вечный OAuth токен для Google API

  • Как передать данные пользователя через OAuth callback url

  • Как получить бесплатный домен 3 уровня


Стэк:

  • Back-end: Node.js + Express.js

  • БД: Mongo.js + mongoose

  • Пакетный менеджер: Yarn (он действительно быстрый)

  • Telegram-бот фреймворк: Telegraf

  • Продакшн: Docker + Docker Compose + Vscale.io

  • Категория: Компании » Google

     

    Тренируем нейронную сеть написанную на TensorFlow в облаке, с помощью Google Cloud ML и Cloud Shell

    Автор: admin от 5-01-2017, 20:10, посмотрело: 37

    В предыдущей статье мы обсудили как натренировать чат-бот на базе рекуррентной нейронной сети на AWS GPU инстансе. Сегодня мы увидим, как легко можно обучить такую же сеть с помощью Google Cloud ML и Google Cloud Shell. Благодаря Google Cloud Shell не нужно будет делать практически ничего на локальном компьютере! Кстати, сеть из прошлой статьи мы взяли лишь для примера, можно спокойно брать любую другую сеть, которая использует TensorFlow.

    Тренируем нейронную сеть написанную на TensorFlow в облаке, с помощью Google Cloud ML и Cloud Shell

    Категория: Компании » Google

     

    8 JavaScript библиотек для визуализации данных в виде интерактивных карт

    Автор: admin от 27-12-2016, 20:20, посмотрело: 20

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

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

    8 JavaScript библиотек для визуализации данных в виде интерактивных карт

    Категория: Компании » Google

     

    Техническое собеседование в Google на Software Engineer — мой опыт

    Автор: admin от 11-12-2016, 22:00, посмотрело: 30

    Всем привет!
    На этой неделе я проходила техническое собеседование в Google и хочу поделиться опытом в этой статье.

    HR из Google вышла на меня сама. Мне 25 лет, Junior Android developer, у меня есть свой простой сайт-визитка, 3 опубликованных довольно примитивных приложения в маркете, живой гитхаб профиль и 2к репутации на StackOverflow. Как именно меня нашли я не знаю. 1 раз я сама подавалась на вакансию к ним, давно — может это повлияло. Кроме этого я часто программирую для удовольствия — я гуглю очень много по теме и возможно мои поисковые запросы складывают обо мне хорошее впечатление. Остается только догадываться.

    Первое собеседование с HR было очень легко пройти. Мы прошлись по моему резюме, она указывала на мои сильные стороны, а мне нужно было просто поддакивать. Ей понравилась что я люблю open-source разработку, Android и что у меня математическое мышление. Она так же задала мне пару простых вопросов на алгоритмы сортировки и их big-O, попросила явно указать линк на мой GitHub в CV.
    Она рассказала про процесc отбора.

    Категория: Компании » Google

     

    Как получить максимальный доход с рекламных систем на своем сайте

    Автор: admin от 8-12-2016, 22:00, посмотрело: 37

    Пост может быть интересен владельцам сайтов с высоким и средним трафиком, для которых основная монетизация идет за счет рекламы. Или будет идти после прочтения этого текста. Речь исключительно об автоматических партнерских системах (Google Adsence, РСЯ, Adfox т.д.). Работа напрямую с рекламодателем и через рекламные агентства не рассматривается.

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

    1) Локальные стандарты работают лучше тех, что рекомендует системы

    Стоит размещать рекламные блоки тех форматов, что распространены в регионе, откуда ваш трафик. Например, блок 240х400 работает в России лучше всех других, даже большего размера. В идеале, каждому региону со значимой долей трафика, показывать свой формат рекламы.

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

    Категория: Компании » Google

     
    Назад Вперед