Как стать автором
Обновить
130.17
2ГИС
Главные по городской навигации
Сначала показывать

Новые слои на карте 2ГИС

Время на прочтение1 мин
Количество просмотров24K
Если вы еще не обновили 2ГИС для ПК до последней версии, самое время это сделать. Ведь в ней появилось кое-что новенькое, а именно дополнительные слои.



Читать дальше →
Всего голосов 42: ↑37 и ↓5+32
Комментарии47

Дубай Молл в смартфоне, или как добавить поэтажный план здания в своё приложение

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


В прошлой статье статье я рассказал, как сделать мобильное приложение с картой. В продолжении серии «на коленке» поделюсь с вами инструментами для реализации поэтажных планов.

Исходная постановка задачи в упрощённом виде: хочется иметь возможность визуализировать схему этажа в вашем мобильном приложении и уметь показывать на нём местоположение конкретной организации. Хотелось бы ещё и местоположение пользователя видеть, но здесь проблема в технической плоскости — нужно оборудование, которое позволит вам получать координаты устройства внутри помещения. Так что этот аспект оставим за рамками статьи и сосредоточимся на программной части.

Ниже я покажу вам несколько вариантов, с помощью которых можно реализовать описанные выше требования. Всё зависит от того, какими данными вы обладаете и что конкретно должно уметь приложение. И начнём мы с самого простого.
Читать дальше
Всего голосов 31: ↑31 и ↓0+31
Комментарии6

Frontend DevDay. Запись докладов

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


7 декабря мы провели Frontend DevDay — смешали техническую презентацию нового 2ГИС с полноценным митапом. Разговаривали про карты на WebGL, трансформацию команды и запросы браузера. По словам участников, получилось празднично и увлекательно.

Сегодня делимся записями всех трёх докладов. Спикеры на связи, если у вас возникнут вопросы — смело задавайте в комментариях к посту.
Посмотреть
Всего голосов 31: ↑31 и ↓0+31
Комментарии4

Зимой и летом одним цветом? Поиск сезонности в данных

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


Однажды мы решили посмотреть, какие сезонные интересы есть у пользователей 2ГИС в разных городах. Всплески интереса к цветам, новогодним подаркам и шинам — вполне ожидаемы. Мы решили ими не ограничиваться и пойти дальше, проверив все сферы деятельности во всех 113 городах присутствия.

В этой статье я расскажу, как мы искали сезонности и какие особенности поведения пользователей в них обнаружили.
Что же ищут пользователи?
Всего голосов 33: ↑32 и ↓1+31
Комментарии15

Тестируем вёрстку правильно

Время на прочтение8 мин
Количество просмотров103K
Makeup — инструмент для комфортного ручного регрессионного тестирования вёрстки

Что не так с тестированием вёрстки


Мы часто им пренебрегаем. Написание функциональных, интеграционных и юнит-тестов давно стало повсеместной практикой. Вёрстке мы обычно уделяем гораздо меньше времени.

Проблема тестирования вёрстки в том, что только живой человек может сказать, хорошо свёрстан блок на странице или нет. Поэтому чаще всего мы тестируем HTML и CSS вручную: проверяем, как будет вести себя блок, если в нем будет слишком много (или слишком мало) текста или дочерних элементов; смотрим, чтобы все возможные варианты отображения блока смотрелись корректно; помним о том, как блоки должны адаптироваться к разным устройствам и разрешениям экрана.
Можем ли мы перестать делать это руками?
Всего голосов 35: ↑33 и ↓2+31
Комментарии31

TARS, сделай уровень frontend-рутины 0%

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

Frontend с каждым днём становится сложнее. Задачи — объёмнее, пользовательский интерфейс — насыщеннее, HTML, CSS и Javascript — огромнее, а сон фронтендера — короче и беспокойнее. Необходимо грамотно структурировать код, выполнять множество рутинных задач (компиляция css- и js-препроцессоров, сборка спрайтов, подготовка и оптимизация изображений, минификация файлов и др). Если вы работаете в команде — это автоматически увеличивает сложность разработки. Чтобы решить эти проблемы, я создал TARS — сборщик html-вёрстки, основанный на gulpjs.
Уменьшить рутину
Всего голосов 41: ↑36 и ↓5+31
Комментарии44

Что общего у стоматолога и бани?

Время на прочтение2 мин
Количество просмотров13K
Полным ходом идет осень — золотая пора (для шиномонтажек), а 2ГИС узнал новые подробности о тысячах компаний почти в паре сотен городов России. И хотя второе вовсе не следует из первого, нам очень хочется поделиться с вами этими самыми подробностями.


Читать дальше →
Всего голосов 43: ↑37 и ↓6+31
Комментарии20

Новые цвета онлайн-карт 2ГИС

Время на прочтение2 мин
Количество просмотров9K
С 6 сентября онлайн-карты 2ГИС представлены в новых (более светлых) цветах для всех 133 городов, где работает компания. По сравнению с прежней гаммой, разработанной ещё в 2001 году, выбранные нейтральные цвета более комфортны для восприятия и позволяют отображать массу информации поверх – местонахождение организаций, маршруты и т.п.

Читать дальше →
Всего голосов 39: ↑35 и ↓4+31
Комментарии32

Как мы персонализировали POI

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

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


image

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

Выбираемся из дебрей тестов: строим короткий путь от фикстуры к проверке

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


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


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

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

Бета нового 2ГИС под Windows Phone (офлайн!)

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


Некоторые считают, что в эпоху повсеместных Wi-Fi, LTE и облачных технологий от офлайновых приложений можно отказаться. Реально существующие люди, которые знают, что интернет есть не везде и не всегда, с ними не согласятся. Более трех тысяч отзывов в Windows Phone Store с просьбами об офлайновом 2ГИС тому подтверждение.

Даже пользователи компьютеров, где, казалось бы, не может не быть интернета, просили нас сделать офлайн-версию для Mac и Linux. Мы как раз её тестируем. На мобильных устройствах проблемы с подключением встречаются куда чаще.

Windows Phone оставался единственной платформой, где 2ГИС не работал без интернета. Да, приложение есть, но работает на API 2GIS и требует подключения к сети. Почему так случилось — долгая история и отчасти уже рассказанная на Хабре.

Сегодня мы объявляем о начале бета-тестирования нового 2ГИС для WP 8.1. Поэтому чтобы принять участие — обновите ваш девайс и запишитесь.
Читать дальше →
Всего голосов 40: ↑35 и ↓5+30
Комментарии67

2ГИС для Blackberry 10

Время на прочтение5 мин
Количество просмотров9.6K
2ГИС всегда стремится удовлетворять запросы пользователей, стараясь присутствовать на всех ключевых платформах. Особенно, если речь идёт о странах, в которые мы в дальнейшем планируем выходить.

12 ноября число платформ, на которых есть 2ГИС, пополнился ещё одной — Blackberry 10.


В связи с этим знаменательным событием, хочется поделиться некоторыми моментами, связанными с опытом портирования.
Читать дальше →
Всего голосов 34: ↑32 и ↓2+30
Комментарии27

Если вы не крейзи миднайт денсер, у вас нет машины, а живёте на необитаемом острове, то не читайте эту статью!

Время на прочтение1 мин
Количество просмотров23K
Известно, что в 2ГИС есть информация о почти 1 500 000 компаний. Установив рыночным стандартом сбор и актуализацию данных о времени работы и способах оплаты, мы решили не останавливаться. И постепенно, переходя от одной сферы бизнеса к другой, мы начали предоставлять нашим пользователям всё больше подробностей.



Читать дальше →
Всего голосов 72: ↑51 и ↓21+30
Комментарии46

Весь мир в кармане или как сделать мобильную карту за пару дней

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


В прошлой статье я рассказывал о том, как можно быстро сделать Web-звонилку. А что если поставить более амбициозную задачу — собрать своё собственное приложение с картой, без рекламы и с блэк-джеком? А если всего за пару дней?


Давайте сделаем это! Прошу под кат.

Читать дальше
Всего голосов 31: ↑30 и ↓1+29
Комментарии11

Почитать на каникулах. Лучшие посты в нашем блоге за 2018 год

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


Привет! Грядут новогодние каникулы, а с ними и некоторое количество свободного времени Собрали подборку популярых статей из нашего блога. Внутри деление → бекенд, фронтенд, команда, мобильная разработка.

Приглядитесь, даже если почитываете наш блог время от времени.
Читать дальше →
Всего голосов 31: ↑30 и ↓1+29
Комментарии0

DevDay про тестирование: Запись докладов

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


28 сентября мы провели QA DevDay. Программу составляли по заявкам участников — два доклада про тестирование API и одно выступление про фаззинг от разработчика С++. Специально для тех, кто не любит классическую QA-секцию.

Сегодня делимся записями всех трёх докладов. Спикеры на связи, если у вас возникнут вопросы — смело задавайте в комментариях к посту.
Смотреть и спрашивать
Всего голосов 29: ↑29 и ↓0+29
Комментарии0

2GIS for %browser% или как мы делали расширение

Время на прочтение9 мин
Количество просмотров12K
Однажды мы задали себе вопрос: как мы можем помочь пользователю выбрать компанию за пределами 2gis.ru? Вариант реализации идеи в виде браузерного расширения был предложен практически сразу, и после этапов исследования и планирования мы приступили к разработке 2GIS for browsers.

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



Читать дальше →
Всего голосов 37: ↑33 и ↓4+29
Комментарии19

О роли _албанского в тестировании

Время на прочтение5 мин
Количество просмотров9.6K
Кто-то наверняка помнит, что в 2012 году 2ГИС вышел за пределы СНГ и появился в итальянской Падуе. Это был первый релиз нашего продукта за рубежом и не на привычном и родном русском языке.

Поскольку до этого 2ГИС выходил только в русскоговорящих городах, релиз в Италии стал новым опытом практически для всех отделов компании. Нужно было наполнить справочник, нарисовать карту, понять, как продвигать продукт. А разработчики и тестировщики впервые столкнулись с задачей интернационализации приложения.

Команде 2ГИС Онлайн делать предстояло немало:

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

Challenge, как говорится, accepted. Забегая вперед, скажем, что всё вышеописанное было выполнено, а полученный опыт и наработки использовались в следующих зарубежных проектах. Позже 2ГИС вышел на Кипре, в Чехии, на подходе еще пара стран. Но сейчас мы вернемся в прошлое и расскажем, как команда тестирования 2ГИС Онлайн решала поставленные задачи.


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

CodedUI или Ranorex? Автоматизация функционального тестирования .NET приложений

Время на прочтение9 мин
Количество просмотров25K
Автор статьи — Татьяна Курносова, но она поехала покорять горы Киргизии. Поэтому честь опубликовать этот пост выпала мне.

В компании 2ГИС помимо известных Desktop, Mobile и Online-приложений, разрабатывается множество внутренних Enterprise-продуктов. Эти продукты скрыты от глаз пользователей, однако, именно с их помощью выполняется колоссальная работа по обеспечению всей инфраструктуры 2ГИС картографическими и справочными данными. Обработка этих данных трудозатратна и требует безошибочных расчётов, поэтому перед «приёмом на работу» все продукты тщательно тестируются.

В этой статье я расскажу, как мы выбирали инструменты, как анализировали их технические возможности, чтобы они вписывались в нашу инфраструктуру, и на чём остановились.


Читать дальше →
Всего голосов 39: ↑34 и ↓5+29
Комментарии6

2ГИС обновляет Онлайн-версию справочника

Время на прочтение2 мин
Количество просмотров6.7K
2ГИС онлайн продолжает развиваться, совершенствоваться и активно наращивать аудиторию. Представляем вашему вниманию обновленную версию справочника maps.2gis.ru. В этом релизе мы полностью обновили дизайн и улучшили механизм поиска.

image

Итак, что именно изменилось…
Читать дальше →
Всего голосов 47: ↑38 и ↓9+29
Комментарии15

Информация

Сайт
2gis.ru
Дата регистрации
Дата основания
Численность
1 001–5 000 человек
Местоположение
Россия