Рубрика «геолокация» - 4

В прошлой статье я описал:

  • создание на одном Raspberry Pi домашнего VPN-сервера;
  • установку и настройку на втором Raspberry Pi OpenVPN-клиента, Node.JS и 3G-модема.

В этот раз настроим и подключим GPS-приёмник и WEB-камеру через USB-хаб.
Читать полностью »

Habra Glass – как сделать геосоциальный сервис

Практически любой сервис можно сделать геосоциальным. Т.е. расширить его функционал за рамки привычного интернета и дать пользователям сервиса возможности для взаимодействия и в реальной жизни.

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

Ну а если подумать, что интересного может предложить геосоциальный сервис Хабрахабра?
Читать полностью »

Хотим мы этого или нет, но сбор информации о наших перемещениях приобретает промышленные масштабы. Гаджеты стали нашими незаменимыми спутниками, а одновременно, и маячками, пишущими нестираемую истории всех наших передвижений.

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

Так как же используется данная информация? Если отбросить разговоры о всемирном заговоре и тотальной слежке, то самым распространенным является предоставление геотаргетированной рекламы. Т.е. рекламы, которая доставляется в нужное время и в нужное место. Например, зная, где вы сейчас находитесь, можно отправить рекламное сообщение: “Только сегодня и только для вас, три суши по цене двух!”, и указать суши-бар, который находится как раз на пути вашего следования.
Читать полностью »

Добрый день!

Некоторым из вас я знаком по статьям о моем любимом C++, но сегодня речь пойдет не о нем. Больше года назад я попробовал, потом подсел, а теперь уже окончательно переквалифицировался в разработчика под iOS. Вместе с Konovalove мы разработали концепцию геосоциального клиента Meetweet (и написали эту статью). Казалось бы, словосочетание «новая геосоциальная сеть» последние пару лет воспринимается уже, как анекдот. Все давно поняли, что попытка создать в этой нише что-то новое, пытаясь «выехать» за счет дорогого дизайна, огромного количества фич или невероятных маркетинговых бюджетов — утопия. Основная проблема социальных сетей, основанных на геопозиционировании — ТАМ НИКОГДА НИКОГО НЕТ, а от этого публиковать туда что-то у пользователя желание не возникает! Никак. Совсем. Никто не любит одиночество. А ниже мы дадим понять, в чем наше принципиальное отличие от «геосоциалочек» и какие pivot-ы происходили (а какие — произойдут) у нас в ходе работы над проектом.


Читать полностью »

Предисловие

Всем, кто когда-либо занимался написанием систем авторизации/регистрации пользователей, наверняка приходилось задаваться вопросом: «А как узнать о пользователе больше информации?». Для чего это нужно? В большинстве случаев, для идентификации именно этого пользователя. Иногда — для предоставления каких-либо дополнительных возможностей и информации, в зависимости от различных социальных параметров, или, быть может, местополжения пользователя или региона проживания. Иногда, например, для проведения какого-либо скоринга. В этой статье речь пойдёт об определении географического положения пользователя.

Эффективные методы определения

Можно придумать массу методов получения георгафического положения пользователя интернета. И все эти методы будут обладать своим набором плюсов и минусов, будут более или менее эффективны, в зависимости от применения. Сейчас я опишу только те методы, которыми на данный момент пользуется проект, в котором я учавствую, т.е. те, которые я непосредственно использую. За время существования проекта по ним уже собралось достаточно статистики, из которой можно сделать некоторые выводы.
Читать полностью »

Вышла в свет обновленная версия русскоязычной базы данных стран и городов.

База распространяется в двух модификациях: «Страны и города» (13Mb, после установки ~74Mb)  и «Только страны» (2Mb, после установки ~9Mb). Также в архивах находится небольшой пример использования базы данных на php.
Читать полностью »

image Вы все еще чекинитесь? Тогда геолокационные игры идут к вам! Со времен прошлого обзора годичной давности число достойных проектов чуть ли не удвоилось, в отрасли наметились лидеры, но каждый месяц возникают новые, перспективные стартапы. Для меня тема гео+социальных игр из хобби превратилась в основную работу, так что хочу поделиться самым свежим списком игровых гео-проектов, кратко рассказать о самых заметных и о том, куда дальше будет развиваться этот голубой океан.

Читать полностью »

Что такое Trace?

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

Наверно каждому из вас знакомо то чувство, когда приземляешь какой-нибудь крутой трюк или покоряешь высоченную волну на сёрфе, а «свидетелей» рядом нет. Рассказываешь об этом друзьям — вроде бы и поверили, но все равно найдется такой, который считает свой трюк круче, а волну выше. Так вот, Trace — это девайс, который крепится к вашему инвентарю и начинает считать абсолютно все данные по заезду: высота прыжка, амплитуда, количество оборотов и много другое, и позволяет моментально отправить друзьям всю информацию из вашего облака, чтобы похвастаться. Вы даже можете устроить соревнования в режиме реального времени.
Читать полностью »

Процесс реализации любой идеи от задумки до прямого ее воплощения в жизнь всегда не так прост, как это может показаться на первый взгляд. У любой идеи есть определенный жизненный цикл – зарождение, облечение в форму, развитие… На каждом этапе сама идея может что-то терять и приобретать что-то новое. Жизненный цикл мобильного приложения, несмотря на всю его техничность, ничем не отличается от других более духовных и эфемерных проектов. Мир растет и меняется вокруг, и если хочешь быть успешным — меняйся вместе с ним.

Что конкретно может повлиять на принятие решения о необходимости смены концепции мобильного приложения или даже внесении некоторых коррективов в существующий продукт?
Читать полностью »

При разработке современного сайта часто возникает необходимость реализовать функционал вывода близлежащих географических точек. Самым оптимальным способом решения этой задачи является перекладывание работы по реализации определения точек на плечи MySQL. Если конкретней, то нам будут нужны возможности пространственных расширений MySQL (до версии 5.0.16 эти расширения были доступны только для MyISAM, более поздние версии MySQL поддерживают работу пространственных расширений с InnoDB, NDB, BDB и ARCHIVE).

Расстояние между точками будет вычисляться по формуле Хаверсина. Формула позволяет получать расстояние между точками с очень низкой погрешностью (величина погрешности прямо пропорциональна расстоянию между точками, и не превышает 10-20 километров при вычислении очень больших расстояний, например между штаб-квартирой Google в Калифорнии (37.422045, -122.084347) и оперным театром в Сиднее, Австралия (-33.856553, 151.214696)).

Читать полностью »


https://ajax.googleapis.com/ajax/libs/jquery/3.4.1/jquery.min.js