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

Реактивное программирование под Android

Время на прочтение10 мин
Количество просмотров90K
Отказоустойчивость, отзывчивость, ориентированность на события и масштабируемость — четыре принципа нынче популярного реактивного программирования. Именно следуя им создаётся backend больших систем с одновременной поддержкой десятков тысяч соединений.

Отзывчивость, простота, гибкость и расширяемость кода — принципы, которые можно закрепить за реактивным UI.

Наверняка, если совместить реактивные backend и UI, то можно получить качественный продукт. Именно его мы и попытались сделать, разрабатывая 2GIS Dialer — звонилки, которая работает через API и при этом должна оставаться быстрой и удобной.


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

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

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

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



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

2ГИС Этажи. Лестница к продукту

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

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



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

Так появилась идея, которую мы назвали «Этажи».

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

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

2ГИС показал новое

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


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

Что делать, если 2gis.ru — дополнительный шаг в выборе компании?

Время на прочтение2 мин
Количество просмотров20K
Задача 2ГИС — сделать выбор фирм в городах быстрым, удобным и приятным. Но, надо признать, мы не способны решить 100% жизненных ситуаций. Зато способны немного помочь в их решении. Как? С помощью расширения для браузеров.

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

Пришло время показать новое

Время на прочтение1 мин
Количество просмотров7.6K
13 мая в 15:00 по Москве мы покажем то, над чем активно работали последние полгода.



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

Зал небольшой, поэтому для всех желающих на beta.2gis.ru будет доступна прямая трансляция с места событий. Там же организуем обсуждение.

Автоматизация тестирования UI. От Coded UI к Cruciatus

Время на прочтение4 мин
Количество просмотров24K
Как вы знаете, 2ГИС помогает найти самую разную актуальную информацию об организациях города. Она собирается из различных источников при помощи специализированных продуктов, с которыми работают картографы 2ГИС, специалисты call-центра и отдела продаж. Эти продукты мы называем внутренними, и кроме сбора информации они также умеют её обрабатывать, фильтровать, объединять и выгружать в нужных форматах конечным приложениям 2ГИС.

Внутренние продукты разрабатывают отдельные проектные команды, в основном, на стеке технологий Microsoft. Для отрисовки графического интерфейса используется WPF или наследственный WinForms. Одни приложения построены на элементах управления из «коробки», другие используют, например, библиотеку AvalonDock. Так же встречаются приложения, разработанные на платформе Catel.

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

Несмотря на название, Cruciatus вполне легален и за его использование вас не упекут в Азкабан. В этой статье мы расскажем о Сruciatus подробнее.
Читать дальше →

Привет, это новый 2ГИС, о котором говорят твои друзья

Время на прочтение3 мин
Количество просмотров54K
2ГИС полностью обновился. Впервые мы его показали 19 ноября с урезанным функционалом и, пусть и не критичными, но ошибками — всё-таки это была стадия публичного бета-тестирования.

За пять месяцев мы, конечно, многое исправили и допилили. О результатах уже разосланы пресс-релизы. Например, про то, что у нас 400 000 фотографий и 500 000 отзывов или, что мы знаем входы в почти один миллион организаций страны.

К сожалению (а может и к счастью), формат пресс-релиза не позволяет рассказать чуть больше подробностей, немного погордиться или признать свои ошибки. Попробуем сделать это под катом.

Попробовать
Читать дальше →

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

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

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

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

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

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


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

От регионального к межконтинентальному CodeFest 2014

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

Однако с годами процент новосибирских участников становился всё меньше, а процент гостей — всё больше, и пришло к нам понимание, что пора осваивать новые горизонты. В прошлом году мы попробовали расширить границы, и получилось недурно: помимо всеми любимых русскоговорящих звёзд, мы попробовали заманить в столицу Сибири нескольких англоговорящих спикеров, и они, к нашему удивлению, приехали.



Программа этого года начнётся с выступления James A. Whittaker, в прошлом технический директор Google, в настоящем — евангелист и сотрудник Microsoft. Джеймс откроет конференцию выступлением про будущее интернета «A Future Worth Wanting».

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

Elastic Search в enterprise-проектах

Время на прочтение5 мин
Количество просмотров56K
В рамках этой статьи я поделюсь опытом использования Elastic Search во внутренних продуктах 2ГИС, в частности, в собственной системе для организации Call-центра. А также расскажу, какие проблемы мы смогли решить, используя этот поисковый движок.


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

Роль [будущего] продакт-менеджера в развитии 2ГИС для Windows Phone

Время на прочтение4 мин
Количество просмотров18K
Статей про менеджеров продуктов (он же product manаger, он же продакт) и с чем ему приходится сталкиваться в своей работе, написано уже много. Самих продактов тоже уже не мало, а людей, которые способны таковыми стать, возможно, ещё больше. Поэтому мы не будем рассказывать теорию. Лучше на конкретном примере 2ГИС под WP расскажем о задачах, которые решает продакт.



Что лишнее? Что важное? Что «выстрелит», а что «потопит»? Об этом может сказать только продакт-менеджер, которого мы ищем.
Читать дальше →

Делаем звонок в один клик

Время на прочтение3 мин
Количество просмотров21K
В статье описана фича Push2Dial, которая в данный момент не поддерживается. Временно. Наверняка, в будущих версиях она вернётся, так что ознакомиться с устройством можно уже сегодня.

«Звонок в один клик» или Push2Dial (P2D) — ещё одна функция, которая была анонсирована с новым 2ГИС. Суть проста — выбираете организацию, кликаете на номер телефона — и он готов к набору на вашем смартфоне.

Фича избавляет от необходимости самостоятельно набирать номер телефона, а значит шансы ошибиться и попасть не туда стремятся к нулю.


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

Использование квадродеревьев при расчёте пробок 2ГИС

Время на прочтение6 мин
Количество просмотров23K
Даже не являясь навигатором, 2ГИС собирает и показывает информацию о пробках. Во-первых, это необходимо для построения оптимальных маршрутов, а во-вторых — такие данные очень нужны пользователям в больших городах.

В 2ГИС сервис пробок появился в сентябре 2011 года и сегодня работает в пяти городах (Новосибирск, Санкт-Петербург, Красноярск, Уфа, Казань). В планах на ближайшее будущее — запустить пробки во всех городах-миллионниках.

Под катом история про то, с какими проблемами мы столкнулись и как их решили.

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

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

2GIS Dialer

Время на прочтение3 мин
Количество просмотров45K
Время идет, а новые продукты 2ГИС всё не кончаются. Мы уже рассказывали о новом 2ГИС, новом дизайне и приложении для Blackberry 10. Настало время рассказать об ещё одном продукте из новой линейки.

На Хабре ни для кого не станет открытием, что на Android стандартный dialer (он же звонилка, он же номеронабиратель) можно заменить на любой другой. С ноября этим другим может стать дайлер от 2ГИС.

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

2ГИС для Blackberry 10

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

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


В связи с этим знаменательным событием, хочется поделиться некоторыми моментами, связанными с опытом портирования.
Читать дальше →

Графика и типографика нового 2ГИС

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


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

Новый 2ГИС

Время на прочтение3 мин
Количество просмотров46K
Сегодня мы показали новый 2ГИС и пару новых продуктов. Первой обновилась онлайн-версия — beta.2gis.ru. Постепенно изменятся и другие версии — офлайн-версия для Windows, Linux, Mac OS и мобильные версии для iOS, Android, Windows Phone, BlackBerry.

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


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

Момент истины

Время на прочтение1 мин
Количество просмотров8K
На таймере обратного отсчета осталось совсем чуть-чуть. Гости собрались и вот-вот уже всё случится. Если вы не поняли, о чем речь — она о пресс-конференции 2ГИС, которая состоится в центре Digital October через считанные минуты. На ней мы расскажем о прошлом, настоящем и будущем 2ГИС и покажем нечто, что, надеемся, сделает вашу жизнь еще удобнее.



Запасайтесь попкорном, откиньтесь на спинку кресла, как это предлагалось сделать при установке Windows 98, и наслаждайтесь просмотром.

2ГИС: вчера, сегодня, завтра

Время на прочтение3 мин
Количество просмотров42K
В 90-х большинство карт, которыми пользовались люди, были большими и бумажными. Электронные ГИС (геоинформационные системы), уже существовали, но в застенках НИИ и делались профессионалами для своих же целей.

Чуть позже компьютеры стали более-менее доступным, перестав быть чем-то элитным или сугубо научным. Начали появляться и программы «для всех». Так, в 1999 году появилась «План-схема Новосибирска». Это была электронная карта на основе профессиональной ГИС Lordview. Возможно, первая в своем роде, с целевой аудиторией среди обычных пользователей.

Интерфейс и юзабилити… соответствовали времени выпуска программы.



Как менялся 2ГИС и что будет завтра, можно узнать под катом.
Читать дальше →

Информация

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