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

Google API *

API, предоставляемый сервисами Google

Сначала показывать
Порог рейтинга
Уровень сложности

Шесть недель до закрытия Google Reader — спасаем всё что можно

Время на прочтение3 мин
Количество просмотров59K
image

Google Reader появился в 2005 году. Год или два спустя я начал им пользоваться как основным источником информации. И вдруг нате, получите — не выгодно, не профильно, закрываемся… Как результат, во-первых потеряли продвинутую (гики) и лояльную аудиторию, во-вторых эти гики тут же начали писать или дописывать различные альтернативы. Усилилась сегментация, возникла проблема выбора ну и вообще some folks got pissed off
Читать дальше →

Google Keep, вероятно, будет с нами до марта 2017 — в среднем

Время на прочтение7 мин
Количество просмотров45K
Закрытие Google Reader заставило поволноваться любителей новинок и разработчиков, подняв вопрос о том, не закроет ли Google свои сервисы и API, к которым пользователи так привыкли. Проанализировав 39 закрытых продуктов можно сделать выводы о том, сколько они протянут.


Пополнит ли Google Keep ряды сервисов и API закрытых “корпорацией добра”? Если да, то когда? Фотограф: Alamy.
Читать дальше →

Hyperlapse: сервис для обзора Google Street View

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


По своей сути это time-lapse, с использованием в качестве изображения Google Street View.

Ребята из Tehan+Lax Labs реализовали Hyperlapse.js на основе Google Street View. Так же сделана демка, с использованием собственно Hyperlapse.js, Three.js (r57), модифицированная версия GSVPano.js, и Google Maps API v3.

Исходники доступны на github.

Можете посмотреть сразу работу этой штуки, в Киеве, например.
Читать дальше →

Создаем свой RSS канал с помощью Google Apps Script

Время на прочтение4 мин
Количество просмотров13K
Есть такой замечательный wiki ресурс по языку Tcl/Tk как wiki.tcl.tk. Есть у этого ресурса RSS лента последних изменений. Но вот беда — лента изменений самая минимальная. Там указано только кем, когда и какая страница редактировалась. Нет полных изменений и нет GUID у элементов ленты, поэтому некоторые RSS клиенты (например, Google Reader) не показывают большую часть новостей, считая их одинаковыми.
Как сделать свою RSS ленту

Истории

Google устраивает весеннюю чистку и банит AdBlock в Android

Время на прочтение2 мин
Количество просмотров101K
Компания Google за один день умудрилась нагенерировать массу новостей: и назначить Пичаи новым боссом Android, и устроить весеннюю чистку сервисов, и зачистить Google Play от приложений, блокирующих рекламу. Обо всём по порядку.
Читать дальше →

Использование Google Map в приложении на JavaFX

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

Хочу рассказать о своем опыте использования Google Maps в приложении на JavaFX. Рассмотрим загрузку карты в приложение и вызов Google Maps JavaScript API v3 для загруженной карты из своего кода на Java.
Читать дальше →

In-app Billing Subscriptions со стороны сервера

Время на прочтение8 мин
Количество просмотров19K
In-app Billing Subscriptions (подписки) позволяют автоматизировать списание средств со счета пользователя для приложений, разработанных под Android. Данный инструмент — большой помощник в задаче повышения монетизации приложений. В общем виде схема работы с подписками выглядит следующим образом:

  1. Пользователь покупает подписку на некоторые плюшки приложения
  2. В случае успешной покупки, приложение получает данные заказа пользователя, в частности идентификатор транзакции и токен продажи подписки, и передает их на сервер
  3. Сервер осуществляет проверку подписи заказа в Google Play, контролирует уникальность транзакции, определяет время завершения подписки и начисляет положенные блага
  4. По завершении подписки, сервер может определить факт продления и, в случае успеха, продолжить начисление благ


В статье представлены шаги по обеспечению серверной поддержки инструмента монетизации для In-App Billing version 2.
Читать дальше →

Еще немного о кодировках Google

Время на прочтение9 мин
Количество просмотров14K
В этом топике уже поднимался вопрос о кодировках сервисов Google. Однако там речь шла о некорректности текстов соглашений. Я же в одном из своих проектов столкнулся с проблемами кодировок при работе с одним из API Google. Пикантность ситуации в том, что проблема возникла при работе с недокументированным API, и «палиться» в службе поддержки очень не хотелось. Поиск в сети решений не дал (варианты с «повторять пока не заработает» не принимались как серьезные). Как же мне удалось найти выход и решить всё самому?
Читать дальше →

Google Maps на iPhone без GoogleSDK

Время на прочтение2 мин
Количество просмотров5.2K
Google карты для iPhone вышли совсем недавно, и не так просто получить API ключ для SDK. Может метод, изложенный здесь, для многих покажется банальностью, но все же я напишу.
Читать дальше →

Google Analytics: загрузка данных о расходах по рекламе из внешних источников

Время на прочтение2 мин
Количество просмотров18K
Общеизвестно, что в плане подробных данных о рекламных источниках Google Analytics ранее узнавал только Google (AdWords & AdSense), приводя в отдельной группе отчетов «Реклама» статистику по стоимости, CTR, стоимости клика и т.п. Статистика в этот отчет передается только в том случае, если была настроена связка аккаунтов Google Analytics и Google AdWords/AdSense. Таким образом, если вам нужно было посчитать стоимость достижения определенной цели (например, заявки) или заказа по рекламным источникам, будьте добры выгрузить данные в Excel, добавить в них данные о расходах из каждой системы (Яндекс.Директ, Бегун, Вконтакте, FB, медийные площадки и пр.) и добавить расчетное поле: стоимость размещения / количество заказов или достижений цели. Плюс можно еще построить график для наглядности, в Excel’e или Google Spreadsheets.

В интерфейсе GA данные по конверсиям источников трафика были только в штуках и процентах, но не в деньгах. Недавно в Google Analytics появилась возможность Cost Data Upload (Анализ расходов — Public Beta). Исходно загрузка данных о расходах по источникам производиться из CSV-файла определенного формата за один день через API Google Analytics (подробнее в справке GA).

Итого для загрузки файла нужно:

Читать дальше →

Google Maps API v2 — окончание обслуживания

Время на прочтение2 мин
Количество просмотров14K
Сегодня получил письмо от Google Maps API Developer Relations об окончании периода обслуживания версии 2 Google Maps API.
Под катом — перевод и размышления

Читать дальше →

Google I/O 2013 пройдет в мае

Время на прочтение1 мин
Количество просмотров7.5K
image

Вчера всеми любимая компания Google объявила дату проведения своей ежегодной конференции для Android-разработчиков — Google I/O 2013. Конференция пройдет с 15 по 17 мая. Место проведения — Moscone Center West в Сан-Франциско.

Подробностей, которые будут затронуты на конференции не описали, но не трудно угадать, что речь пойдет про новую версию Android 5.0 Key Lime Pie. Регистрация будет открыта в феврале.

Напомню, что в 2012 году конференция прошла в июне и запомнилась анонсом Android 4.1 Jelly Bean, Nexus 7, Nexus Q (который в итоге был заброшен) и очками дополнительной реальности — Project Glass.

Ждём сюрпризов от компании и в этом году

Талмуд по формулам в Google SpreadSheet

Время на прочтение13 мин
Количество просмотров417K
Обычно мы пишем про хостинги, в частности про зарубежный shared хостинг в США. Но чтобы писать, нужно иметь аналитические данные под рукой. Вот как раз тут требуется помощь Google Docs, если файл получится предположительно меньше 400 000 строк.

За несколько месяцев работы с таблицами Google пришлось много раз анализировать посредством формул разного рода данные. Как и ожидалось — то, что можно было решить в MS Excel, можно реализовать и в Google таблицах. Но многочисленные попытки решить проблемы с помощью любимого поисковика приводили только к новым вопросам и почти к нулевым ответам.
Посему, было решено облегчить жизни другим и прославить себя.

Кратко о главном


Для того чтоб Excel, либо spreadsheet (таблица Google) поняли что написанное — это формула, необходимо поставить знак "=" в строку формул (Рисунок 1).

ok
Рисунок 1
Далее, начинаем писать формулу с клавиатуры либо выделяем мышкой те ячейки, с которыми мы собираемся работать.
Читать дальше →

Ближайшие события

27 января
Deckhouse Conf 2025
Москва
25 – 26 апреля
IT-конференция Merge Tatarstan 2025
Казань

Распознавание речи на Bash

Время на прочтение2 мин
Количество просмотров37K
Здравствуй, Уважаемый $USERNAME.

Небольшое введение


В данной статье я хотел бы рассказать вам о распознавании голоса, написанном на таком языке программирования как Bash. В качестве OC я выбрал Ubuntu 12.04

Ближе к теме


Распознавание голоса будет осуществляться сервисом Google, который используется в браузере Google Chrome для голосового поиска. Приступим?
Читать дальше →

«Google Now» на всех версиях Android

Время на прочтение1 мин
Количество просмотров11K
Некоторое подобие одной из отличительных черт Android Jelly Bean — Google Now — доступно на «устаревших» устройствах с Android 2.*.

Google Now — это персонализированный сервис поиска, выдающий пользователю интересующую его информацию в зависимости от ряда условий, таких как текущее время или его координаты — результаты поиска, местную погоду в виде красивых карточек. Если добавить бота с адресом guru@googlelabs.com в контакт-лист Google Talk, то возможно будет отдавать ему текстовые команды и получать ответ от службы «Google Now».
Узнать подробности

Google Weather API тихонечко умер

Время на прочтение1 мин
Количество просмотров34K
С прискорбием можно сказать, что этот замечательный, пусть и недокументированный, сервис Google приказал долго жить.

Данный API входит в число сервисов закрываемой iGoogle, но первоначально корпорация пообещала поддержку работоспособности iGoogle до ноября 2013 года. Но, с начала августа многие пользователи Google Weather API начали получать регулярные ошибки. И вот, 27 августа, сервис окончательно прекратил отдавать данные.

Пишем в Twitter голосом

Время на прочтение2 мин
Количество просмотров4.5K
Тема может показаться «заезженной», но вдруг кому-нибудь пригодится. Как-то копал в сторону Google Speech Recognition и её реализацию в Chrome. И в голову пришла мысль написать простенький скрипт для постинга в твиттер голосом. Распознование конечно не особо — но такие фразы как «уехал за грибами» или «отошёл» — воспринимает вполне адекватно. Дома — ОС Ubuntu -потому для deb-подобных систем — всё будет описано.
Читать дальше →

Программирование в Android — зачем такие сложности?

Время на прочтение5 мин
Количество просмотров27K
Вступление

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

На андроиде моё возмущение сразу вызвали два факта — отсутствие мелодий у групп (ну почему, почему никто кроме Сони не додумался до этого очевидно необходимого функционала?) и невозможность сбакапить мелодии вместе с контактами. В Symbian, которая тогда была эталоном систем для смартов, последняя функция была.

Поиск ничего не дал по второму пункту и почти ничего — по первому. Это были суровые времена перехода с андроид 1.5 на андроид 1.6 и где-то на горизонте маячил Android 2.0.

Ну нет и нет — напишу, не боги горшки обжигают. Начал с более простого, с бакапа установленных на контак мелодий.

В итоге родилась программка, с простейшей функцией — бакапить соответствия имя-контакта = установленный-звонок и потом восстанавливать эти данные (её можно найти в маркете по названию Ringtone Keeper), а вот на каких граблях я постоял в процессе — я тут и опишу.
Читать дальше →

Google Cloud Messaging: Библиотека для Codeigniter и пара отличий Google Cloud Messaging и Apple Push Notifications

Время на прочтение3 мин
Количество просмотров12K
Добрый день, друзья,

Буквально недавно questman написал статью о новом-старом сервисе от Google под названием Google Cloud Messaging и привел пример приложения под android с его использованием.
Со своей колокольни я бы хотел продолжить тему с точки зрения server-side с оглядкой на опыт использования Apple Push Notifications.

Читать дальше →

GCM – новый сервис Push-уведомлений от Google

Время на прочтение3 мин
Количество просмотров25K
image
Ранее в Android использовался C2DM (Cloud to Device Messaging), как сервис доставки Push-уведомлений на устройство. Но 26 июня он был официально отменен гуглом. На его место пришел новый GCM (Google Cloud Messaging).
Читать дальше →