Как стать автором
Обновить
4.33
Рейтинг

Google API *

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

Сначала показывать
  • Новые
  • Лучшие
Порог рейтинга
  • Все
  • ≥0
  • ≥10
  • ≥25
  • ≥50
  • ≥100

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

Google API *
Тема может показаться «заезженной», но вдруг кому-нибудь пригодится. Как-то копал в сторону Google Speech Recognition и её реализацию в Chrome. И в голову пришла мысль написать простенький скрипт для постинга в твиттер голосом. Распознование конечно не особо — но такие фразы как «уехал за грибами» или «отошёл» — воспринимает вполне адекватно. Дома — ОС Ubuntu -потому для deb-подобных систем — всё будет описано.
Читать дальше →
Всего голосов 12: ↑9 и ↓3 +6
Просмотры 4.3K
Комментарии 4

Новости

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

Программирование *Google API *
Из песочницы
Вступление

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

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

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

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

В итоге родилась программка, с простейшей функцией — бакапить соответствия имя-контакта = установленный-звонок и потом восстанавливать эти данные (её можно найти в маркете по названию Ringtone Keeper), а вот на каких граблях я постоял в процессе — я тут и опишу.
Читать дальше →
Всего голосов 69: ↑41 и ↓28 +13
Просмотры 27K
Комментарии 49

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

PHP *CodeIgniter *Google API *
Добрый день, друзья,

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

Читать дальше →
Всего голосов 12: ↑8 и ↓4 +4
Просмотры 12K
Комментарии 10

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

Разработка под Android *Google API *
Из песочницы
image
Ранее в Android использовался C2DM (Cloud to Device Messaging), как сервис доставки Push-уведомлений на устройство. Но 26 июня он был официально отменен гуглом. На его место пришел новый GCM (Google Cloud Messaging).
Читать дальше →
Всего голосов 46: ↑42 и ↓4 +38
Просмотры 22K
Комментарии 16

Сохранение контактной информации в Google Contacts

Java *Google App Engine *Google API *
Добрый день, коллеги!

Как я и обещал в своей предыдущей статье, хочу поделится с вами информацией касательно использования Google Contacts API. Кому интересно узнать, как вызывать Google Contacts API из Java на Google Apps Engine — добро пожаловать под кат.
Читать дальше →
Всего голосов 12: ↑12 и ↓0 +12
Просмотры 5.9K
Комментарии 0

Оповещение о новых письмах в Gmail по SMS средствами Google Calendar + Google Apps Script

Программирование *Google API *
Tutorial
Увы, но этот способ перестанет работать с 27-го июня 2015, т.к. Google отключает функцию sms-оповещений для календаря.
support.google.com/calendar/answer/45351?hl=ru

Важно! SMS-оповещения будут отключены 27 июня
С 27 июня 2015 года вы больше не будете получать SMS-оповещения от Google Календаря. Функция SMS-оповещений была внедрена ещё до широкого распространения смартфонов. Однако современные мобильные устройства позволяют получать оповещения в более удобном формате и даже в офлайн-режиме.
Для просмотра оповещений вы можете использовать приложение календаря, которое было установлено на смартфоне по умолчанию, либо скачать Google Календарь для Android или iPhone. Подробнее об оповещениях…
Примечание. Это изменение не коснется пользователей Google Apps for Work, Education и Government.




Хочу поделиться с Харбра-обществом полезным, с моей точки зрения, лайвхаком: уведомления по SMS о новой почте в ящике Gmail. Реализуется это небольшим скриптом, который живет и работает в Google Drive (бывшие Google Docs).

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

Напоминание: Тема письма @ дата и время

Подробности реализации, как всегда, под «катом».
Подробности
Всего голосов 102: ↑98 и ↓4 +94
Просмотры 113K
Комментарии 72

Google I/O — что нового?

Google API *
Recovery mode
image
Сегодня, 27 июня в 20:30 по Московскому времени, прошла презентация Google I/O, где компания показала нам много «вкусностей», такие как, новая прошивка Android 4.1 Jelly Bean, Google Q, Nexus 7. Чтобы узнать, что они о себе представляют, прошу под кат.
Читать дальше →
Всего голосов 62: ↑50 и ↓12 +38
Просмотры 6.9K
Комментарии 25

Кластеризация на клиенте или как показать 10000 точек на карте

Google API *Яндекс API *
Существует несколько типов проектов,
для которых вывод геоинформации является
необходимым: сайты по недвижимости, каталоги компаний,
каталоги достопримечательностей, доски объявлений и другие.
Для этих сайтов я решил разработать плагин к goolge API 3 и Яндекс API 2.

Основные требования:
  1. Возможность подключения без глубокой подготовки данных на сервере, а именно, используя только уже имеющиеся географические координаты объектов.
  2. Простой протокол подготовки и передачи данных.
  3. Быстрый клиентский кластеризатор с ДВУМЯ типами меток: кластер и группа. Кластер — несколько объектов, расположенных рядом. При клике кластер “раскрывается”, то есть увеличивает зум пока объекты будут на расстоянии, большем чем расстояние кластеризации. Группа — несколько объектов в одной точке (на минимальном расстоянии). При клике на группу на любом зуме выводится список объектов в группе.
  4. Отображение до 10000 точек с использованием кластеризатора.
  5. Отображение в ie7, на мобильных устройствах (iPad первого поколения).
  6. Шаблонизация на клиенте двух инфоокон — группового кластера и самого объекта.
  7. Использование спрайта для меток.
  8. Возможность использования неограниченного количества типов меток (иконок) для разных типов объектов.
  9. Возможность использования нескольких размеров иконки для разного диапазона зума.

В статье я опишу несколько подходов, которые были использованы для реализации этого плагина.
Читать дальше →
Всего голосов 53: ↑52 и ↓1 +51
Просмотры 28K
Комментарии 22

Google Drive. Отчет с данными из таблицы. Создание простенькой БД. Часть 2

Google API *
Продолжаем исследовать Google Drive, в прошлой части было автоматизировано простое создание отчетов по данным из таблицы. В этой части рассмотрим создание GUI
Читать дальше
Всего голосов 12: ↑11 и ↓1 +10
Просмотры 15K
Комментарии 0

Google Drive. Отчет с данными из таблицы. Создание простенькой БД. Часть 1

Google API *
Из песочницы
Думаю все знают про Google Drive (Google Docs), и многие наверное знают про Google Apps Script, если кто не знает можете почитать, вкратце это API для документов Google. Представляю еще один способ как использовать Google Spreadsheet (Таблицы) и Google Doc (Документ), для формирования документов с данными из таблицы.
Читать дальше →
Всего голосов 25: ↑23 и ↓2 +21
Просмотры 48K
Комментарии 11

Использование Google Speech API для управления компьютером

Delphi *Google API *
Из песочницы
Добрый день всем хабражителям.

На хабре уже писалось несколько статей о использовании Google Speech API, в том числе о его применении при создании Умного дома.

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

Кому интересно, прошу под кат.
Читать дальше →
Всего голосов 7: ↑6 и ↓1 +5
Просмотры 71K
Комментарии 12

Закрытие Google Maps Flash API

Adobe Flash Google API *
image15 мая 2008 на хабре появился первый пост, посвященный анонсу Google Maps API для Flash. Как оказалось, спустя 4 года, 19 мая 2012, Корпорация объявила о прекращении работы в этом направлении. Новые ключи для Google Maps Flash API больше выдаваться не будут.

Похоже, Google вбивает очередной гвоздик в вовсе еще не закрытую крышку гроба Adobe Flash.
Читать дальше →
Всего голосов 24: ↑13 и ↓11 +2
Просмотры 2K
Комментарии 27

Маршруты на картах Google в вашем Android-приложении. Альтернативный подход

Разработка под Android *Maps API *Google API *
Из песочницы
Tutorial
Прочитав недавно появившуюся статью Маршруты на картах Google в вашем Android-приложении, я решил показать еще один альтернативный подход, для решения этой задачи. Возможно он даст немного большее представление о работе с google-maps и поможет новичкам быстрее разобраться с этим вопросом.
Читать дальше →
Всего голосов 7: ↑7 и ↓0 +7
Просмотры 11K
Комментарии 0

Использование фильтра сервлетов для «всплытия» страницы из фрейма

Google App Engine *Google API *
Из песочницы
Добрый день!

В одном проекте мне потребовалось сохранять контакты в Google Contacts. Это несложно — надо только авторизоваться через OAuth в Google и получить ключ доступа. Но дело в том, что при этом делается переход на сайт Google, где собственно происходит авторизация и подтверждение доступа приложения к контактным данным. Я же предполагал делать работу с контактом в iframe, а в целях предотвращения clickjacking'а Google не позволяет этого делать. Стало быть, требуется как-то сделать, чтобы страница OAuth открывалась в главном окне, а не во фрейме. Мой вариант решения — под катом.
Читать дальше →
Всего голосов 3: ↑3 и ↓0 +3
Просмотры 5.2K
Комментарии 2

Как исправить ошибки в Google Maps Javascript API 3 mobile

JavaScript *Maps API *Google API *
Из песочницы
Встретился с серьезной проблемой при размещении на сайте карт от Google Maps, а именно не отображение/не полное отображение карты после загрузки страницы, заметил что тем таких много, а ответов крайне мало, и то, если вы любитель поискать ответы где-то в глубинке форумов, ниже я приведу несколько вариантов решение данных проблем с кодом инициализаций, так что устройтесь поудобней с попкорном и приступайте к чтению
Читать дальше →
Всего голосов 9: ↑8 и ↓1 +7
Просмотры 16K
Комментарии 2

Google и Microsoft теперь автоматически переводят с гаитянского креольского языка

Google API *Машинное обучение *Облачные сервисы Изучение языков IT-компании
imageУважаемое Хабрасообщество, сегодня через как всегда молниеносную Википедию (спасибо анониму!) я обнаружил, что Google Translate и Bing Translator начали осуществлять статистический машинный перевод с (и «на» тоже) гаитянского креольского языка (что такое креольский язык?). Гаитянский — один из официальных языков Республики Гаити, на котором говорят 14 миллионов человек; образовался на основе французского образца 18 века, упростился и понабрал в себя всё что только можно.

Одним из любимых моих развлечений остаётся просмотр Википедии на свежедоступном для перевода языке. Несколько месяцев назад после того как стала доступна альфа-версия перевода с персидского (фарси) Google, кажется, переводил «Владимир Путин» с персидского на русский как «сапоги». Потом перевод стал лучше.

Сейчас вы имеете вдвое больше возможностей найти что-нибудь интересное и посмеяться (исключительно над переводом!) вдвое дольше, не забыв подсказать Google как надо переводить. Кстати, удивительно, но в гаитянской Википедии номинально аж 50 тысяч статей (почти столько же сколько в греческой и Википедии на хинди) при том что из Гаити гаитянскую Википедию особо не посещают и наверное не редактируют (а теперь уж не скоро начнут). Но тем не менее! Вот татар 6-8 миллионов, что всего лишь в 2 раза меньше, а статей в татарской Википедии только 5 тысяч, что в 10 раз меньше и это нерадостный факт. Вы уверены, что в Татарстане не было землетрясений? =))

P.S.:
Поместил в ленту новостей, т.к. ни к чему другому пост не подходит.

Под катом ссылка на официальный блог Microsoft и другие блоги, потому что СМИ ещё об этом не знают.

Читать дальше →
Всего голосов 9: ↑5 и ↓4 +1
Просмотры 574
Комментарии 4

Web 2.0, бесплатные Api, Google Maps, кириллица или одна непростая ночь

Google API *

И тут он говорит мне: «Как же это у нас сервис без карт? Это ж не Web 2.0!». Услышав сакраментальное «Web 2.0», я внутренне напрягся. Обычно это означает неделю работы без выходных, для реализации какой-нибудь красивой фигни, увиденной начальством на бескрайних просторах Интернета. Придав лицу умное выражение (и такое бывает), я принялся излагать трудности и опасности разработки приложения для работы с картами. Но мой полет мысли был варварски прерван.

«Есть же GoogleMaps. Там уже все сделано за нас. У них, я слышал, хорошее Api, к тому же бесплатное. Нужно только прикрутить по-быстрому. Работы-то на пару часов».

После ключевых фраз «по-быстрому» и «Работы-то на пару часов» я понял, что сегодняшний секс с девушкой накрылся медным тазом. Да и вообще на ближайшие дни моим постоянным половым партнером становится Internet Explorer.

что было дальше
Всего голосов 76: ↑68 и ↓8 +60
Просмотры 364
Комментарии 73