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

Google API *

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

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

Интеграция GoogleDocs с Redmine

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

Введение


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

— Отслеживание состояния задач
— Группировка задач в трекере
— Внутрипроектное обсуждение при необходимости
— Ведение документации (хоть и возможности весьма ограничены)
— Учет времени сотрудников и видов их деятельности

Все эти данные собираются не просто так. Каждая из перечисленных составляющих так или иначе включены во внутренние метрики компании, которые позволяют оценивать эффективность производственного процесса и анализировать слабые места проектов, чтобы не повторять ошибок и в следующий раз сделать лучше.
Читать дальше →
Всего голосов 15: ↑15 и ↓0+15
Комментарии21

Право «Быть забытым» Google'ом

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

Google согласен удалять ссылки с «устаревшей» и «некорректной» информацией. Компания запустила в пятницу, 30 мая, сервис, через который можно послать запрос на удаление ссылки. Тем самым Google выполнил требование суда Евросоюза.
Читать дальше →
Всего голосов 44: ↑36 и ↓8+28
Комментарии44

Measurement Protocol — просто о несложном

Время на прочтение5 мин
Количество просмотров47K
На днях Universal Analytics вышел из статуса беты и теперь становится основной версией Google Analytics. Это событие позволяет использовать его без ряда ограничений, существовавших ранее. Новая версия несет также ряд новых возможностей для отслеживания посетителей сайта и дает возможность сопоставить действия пользователя на сайте и последующее совершение целевых действие в оффлайне.
Читать дальше →
Всего голосов 7: ↑6 и ↓1+5
Комментарии11

Как мы интегрировали Teamlab с Google Drive и увеличили посещаемость в 4 раза

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


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

На прошлой неделе мы анонсировали интеграцию редакторов Teamlab с Google Drive через приложение в Chrome Store. Если вкратце, то вы теперь сможете работать с документами из Google Диска в редакторах Teamlab.
Под катом мы расскажем об этапах реализации, технических сложностях, с которыми мы столкнулись, и конечно же, результатах. Будет несколько абзацев для разработчиков и один для маркетологов. Если читать не хочется, можно сразу установить приложение из Chrome Store и разобраться во всем самостоятельно.
Читать дальше →
Всего голосов 43: ↑38 и ↓5+33
Комментарии11

Истории

Google запустила Add-ons для Google Docs и Sheets

Время на прочтение1 мин
Количество просмотров20K
Вчера вечером компания Google объявила о запуске дополнений (add-ons). С их помощью сторонние компании получили возможность расширять возможности Google Docs и Sheets.

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


Читать дальше →
Всего голосов 37: ↑36 и ↓1+35
Комментарии13

Планирование автопутешествий на базе google maps api

Время на прочтение4 мин
Количество просмотров25K
Недавно написал одно приложение для собственного удобства, и сначала не хотел о нем рассказывать. Потом подумал, что оно может пригодиться кому-то еще. По сути это сервис для планирования автомобильных маршрутов, собранный из готовых компонентов google maps api. Это — клон Google Maps Engine, однако без досадных ограничений последнего. Бесплатный, опенсурсный, чистый фронтэнд без сервера, код выложен на github.

Демо
Читать дальше →
Всего голосов 28: ↑25 и ↓3+22
Комментарии17

Google внес в Street View снимки 300 городов России

Время на прочтение2 мин
Количество просмотров37K
Проект Street View компании Google стартовал 25 мая 2007 года — тогда в нем было лишь пять городов США. Постепенно начали добавляться другие города США и мира, в том числе России. В начале февраля вышло масштабное обновление сервиса и в него добавили еще 300 городов России. На сегодняшний момент функция просмотра улиц доступна в 500-ах городах России.

По данным компании, масштабное обновление коснулось даже самых отдаленных уголков нашей страны. Чтобы добраться в некоторые из них, автомобили Google пришлось транспортировать на специальных платформах на гусеничной основе. Автомобили переправляли на самолетах, а иногда и вовсе приходилось пользоваться помощью местных жителей.
Читать дальше →
Всего голосов 49: ↑43 и ↓6+37
Комментарии35

Две истории об уязвимостях в сервисах Google

Время на прочтение3 мин
Количество просмотров32K
Disclaimer: Все описанные в статье исследовательские действия производились в рамках Vulnerability Reward Program.

История 1. О маленьком Content Type, который смог


Уязвимость была в сервисе под названием Feedburner. Сначала я создал фид и попробовал в него внедрить код. Но на странице не появлялись внедренные данные — только безобидные ссылки. После нескольких безуспешных попыток я обнаружил множество сообщений на странице PodMedic. PodMedic просматривает каждую ссылку в фиде. Если была обнаружена проблема при создании вложения, PodMedic сообщает причину. В сообщениях говорилось, что ссылки некорректны: сервер отдает неправильный Content Type.

image

Хм. Хорошо. Бьюсь об заклад, что Content Type на этой странице не фильтруется. Простой скрипт для сервера:

<?php header('Content-Type: text/; charset=UTF-8'); ?>

И мы получили то, что хотели:
Читать дальше →
Всего голосов 135: ↑130 и ↓5+125
Комментарии15

Geonames, Google Maps, Geocoding, часовые пояса и все, все, все

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

Пользователям не хочется разбираться с особенностями координат, часовых поясов. Некоторые даже не знают, как эти координаты выражаются, и что такое часовые пояса.
Как сделать, чтобы было хорошо пользователю?

В данной статье будет разобрано, как работать с координатами и часовыми поясами:
А именно,
  1. Установка Google Maps, рассмотрен небольшой функционал с примером.
  2. Поиск часового пояса с по координатам (Geonames.org).
  3. Поиск координат и часового пояса по названию города (Geonames.org).
  4. Определение названия местности по координатам.


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

Новый API Google для подтверждения сайтов

Время на прочтение2 мин
Количество просмотров9.4K
Уровень подготовки веб-мастера: продвинутый

Чуть более года назад мы представили новый API для подтверждения прав собственности на веб-сайты для использования служб Google. Чтобы упростить процесс подтверждения прав на сайт, мы решили с 31 марта 2014 г. упразднить старый метод, использовавшийся в API ранее. Прочие части API остаются без изменений: меняется только метод подтверждения. Дополнительные сведения о процессе подтверждения прав собственности можно найти в статье справочного центра о подтверждении сайтов.
Что делать дальше?
Всего голосов 8: ↑6 и ↓2+4
Комментарии3

Настройка WebRTC + Eclipse 4.3 + ubuntu 13.10

Время на прочтение4 мин
Количество просмотров8.5K
Добрый день, хабрапользователи!

Выкладываю небольшую шпаргалку по настройке WebRTC + Eclipce 4.3 + ubuntu 13.10. Это может быть полезно тем, кто решил попробовать себя в написании кода на С++ для webrtc.
Читать дальше →
Всего голосов 20: ↑17 и ↓3+14
Комментарии2

Базы знаний. Часть 2. Freebase: делаем запросы к Google Knowledge Graph

Время на прочтение24 мин
Количество просмотров40K
image
Больше года назад Google объявил, что отныне в их поиске используется таинственная Сеть Знаний (официальный перевод Knowledge Graph). Возможно, не все знают, что значительная часть данных Сети доступна для использования всеми желающими и доступна по прекрасно описанному API. Этой частью является база знаний Freebase, поддерживаемая Google и энтузиастами. В этой статье мы сначала немного подурачимся, а потом попробуем сделать несколько простеньких запросов на языке MQL.
Эта статья — вторая из цикла Базы знаний. Следите за обновлениями.

  • Часть 1 — Введение
  • Часть 2 — Freebase: делаем запросы к Google Knowledge Graph
  • Часть 3 — Dbpedia — ядро мира Linked Data
  • Часть 4 — Wikidata — семантическая википедия

Читать дальше →
Всего голосов 63: ↑62 и ↓1+61
Комментарии10

Простой способ добавить геолокацию в свой проект для Android

Время на прочтение3 мин
Количество просмотров60K
Долго я прочёсывал интернет в поисках простого решения, как мне в проект добавить 1 только класс и больше не беспокоиться о проблемах геолокации.
Критерии были такие:
1) решить всё в 1 классе, как можно меньше используя внешний код.
2) у пользователя должна быть всегда под рукой 1 static переменная в которой указанно его местоположение и больше ни о чём он знать не должен.

Большинство постов не отвечало на поставленный вопрос: конечно сначала нужно обратиться к сервису, потом нужно установить listner, потом вы можете посмотреть на трёхстраничный краткий пример как это делать.
В итоге я написал свой класс, с которым и хочу вас познакомить: он прост в использовании и с ним сможет справиться любой: просто добавьте его в проект и будет вам счастье.
Читать дальше →
Всего голосов 6: ↑4 и ↓2+2
Комментарии16

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

Быстрые треки на google maps

Время на прочтение11 мин
Количество просмотров31K
Я работаю над визуализацией парапланерных соревнований — пишу плеер просмотра гонки для Airtribune.com. В процессе работы мне попадаются интересные и нестандартные задачи. Одна из них — задача быстрой отрисовки маркеров и треков на карте google maps.

Масштабы такие: есть ~200 трекеров в довольно ограниченной области (50x50км), каждый передает данные о своем положении раз в 10 секунд. Нужно их все отрисовать на карте и плавно перемещать при изменении координат. За каждым маркером должен отрисовываться трек. Картинка примерно следующая:



Скоро обнаружилось, что встроенные объекты — google.maps.Marker и google.maps.Polyline — для данной задачи работают слишком медленно. Была куча идей по оптимизации, и в результате получилось решение на canvas-е, которое работает со скоростью 40fps даже на тысяче маркеров. Впрочем, fps вы можете померить сами — я собрал тестовое приложение для сравнения 4-х движков, в котором на лету можно подключать разные фишки и смотреть на скорость работы.

Читать дальше →
Всего голосов 53: ↑52 и ↓1+51
Комментарии13

BigQuery с функцией анализа данных – теперь и в режиме реального времени

Время на прочтение3 мин
Количество просмотров24K
Коммерческие предприятия постоянно получают огромные объемы данных от сетевых приложений, совершающих множество транзакций, обслуживающих миллионы людей и постоянно растущее число подключенных устройств. Важнейшее условие сохранения конкурентоспособности — способность быстро реагировать на изменения в этих данных. В то же время, компании занимаются сбором, хранением и анализом больших объемов информации, иногда сотен гигабайт в день, используя системы, которые просто не способны справиться с подобным темпом работы.

Мы создали BigQuery, чтобы помочь коммерческим предприятиям справиться с этой проблемой без необходимости инвестировать в сложное дорогостоящее оборудование. Представляем две новые функции, которые смогут упростить их задачу.
Подробнее о новых функциях
Всего голосов 14: ↑12 и ↓2+10
Комментарии1

Пишем приложения для Google Glass

Время на прочтение7 мин
Количество просмотров18K
Несколько дней назад я имел возможность основательно попрактиковаться в разработке приложений для Google Glass. Полученный опыт растеряется со временем, так как пока разрабатывать что-то ещё под “очки” не планирую. Чтобы поделиться пока ещё свежими впечатлениями решил написать этот топик.
Думаю, всем кто интересуется Google Glass известно, что представляет собой программная “начинка” этого гаджета. Да, это Android 4 с адаптированным launcher-ом. Да, в “очках” вполне можно запускать обычные android-приложения, установив их туда через adb. Известно вам наверняка и про Mirror API, который до недавнего времени считался единственным способом официально предоставить свой сервис пользователю Google Glass. Ниже я немного расскажу о использовании этого инструмента. Но главное, о чём хотелось бы рассказать — как писать под Google Glass полноценные android-приложения, используя пока ещё не официальный Glass Development Kit.
Читать дальше →
Всего голосов 30: ↑28 и ↓2+26
Комментарии6

Автоматическое оповещение об изменениях статуса почтовых посылок через SMS

Время на прочтение6 мин
Количество просмотров24K
В последнее время я стал делать много покупок в интернет-магазинах, и нередко ловлю себя на том, что очень часто проверяю статус своих посылок (с нашей почтой не беспокоиться не получится).
Поиск готовых решений приводил только к платным сервисам. В результате было принято решение сообразить что-нибудь свое.
Под катом список используемых сервисов и подробная инструкция.
Читать дальше →
Всего голосов 35: ↑32 и ↓3+29
Комментарии89

Google закрывает сервисы Latitude

Время на прочтение1 мин
Количество просмотров29K
Не успели все пережить закрытия Google Reader как на очереди возникла новая напасть. Latitude, в том виде в котором мы его знаем закрывается. Теперь мы не узнаем, по крайней мере от этого сервиса, где шастают наши дети и как далеко жена от дома. Ещё печальнее то, что сопутствующие API сервисы так же будут закрыты. Дата закрытия 9 августа.
В качестве альтернативы можно посмотреть в сторону foursquare или на аналогичные сервисы в Google Plus.

п.с. т.к. мне персонально не все равно будущее подобных услуг в сети (сам активно пользуюсь этим сервисом) открыл этот пост с целью узнать из комментариев о существующих и плановых альтернативах и показать их соответственно сообществу. Поэтому знающим альтернативные сервисы просьба высказаться со ссылками.
Всего голосов 46: ↑28 и ↓18+10
Комментарии40

Сохранение данных Google Reader. PHP версия

Время на прочтение5 мин
Количество просмотров8.2K
Анонс: данная заметка не претендует на полноценную статью. Здесь будет очередная «выкачивалка всех данных» из сервиса Google Reader, заметка из разряда «я просто оставлю это здесь».

Заинтересовавшихся прошу прошу под кат
Всего голосов 13: ↑6 и ↓7-1
Комментарии9

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

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

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