Главное Авторские колонки Вакансии Вопросы
714 2 В избр. Сохранено
Авторизуйтесь
Вход с паролем

Так уж получилось. part 1 (postindex)

Мнение автора может не совпадать с мнением редакции
Более пяти лет назад состоялся запуск "соседи". И некоторые вещи заранее совсем не планировались.
Например раздел с адресами по РФ, который сейчас живет на отдельном домене и.....

Первая задача задуманного сайта была простая - сделать домовые форумы, потому именно это и требовалось.
И для реализации этого нужны были адреса домов. Или хотя бы некая структура и понимание законов их формирования.
Интернет мне помог и познакомил с базой КЛАДР. Это один из возможных справочников адресов и административных делений, если кто не знает.
Загрузить базу - дело нескольких часов, еще неделя ушла на то чтобы геокодировать все возможные адреса и начать работать.
База сделала свое дело и осталась светиться в админке mysql. Не люблю я когда что-то лежит без дела, тем более полезное. И спустя некоторое время, визуализированная база КЛАДР уехала на свой поддомен, иногда изменяя свои алгоритмы и становясь удобнее.
Получился один из тех хороших сайтов, который потребовал не больше месяца на свое создание( точнее не потребовал - так как являлся побочным продуктом) и работает годами.
Но продолжаться вечно так не могло, и не продолжилось. История начинается когда, однажды, я захотел попасть в Яндекс Каталог. Спасибо модераторам каталога - ткнули носом и немного повозили. Таковы правила правила рунета - сайтов производных из баз данных, особенно из КЛАДР - миллионы.

Надо было чем-то выделиться.

И при этом, опять же, без особых затрат. Благо, в моем случае, это не такая уж проблема - долгие годы работы "по профессии" много раз подкидывали источники полезной информации.
В начале я взял sphinx и минут за 30 срастил улицы из базы КЛАДР с улицами из базы openstreetmap, спасибо координатному поиску и soundex. После чего на портале появилась возможность подсветки найденной улицы.
Мелочь, да и не только приятная, но и для многих задачек полезная.
Заодно в OSM нашлись такие полезные параметры как ОМК УМ и ссылка на Wiki. Как результат - прочитал про историю своего района. Раньше как-то в мыслях не было.


Чуть позже из OSM пришли регионы. Спасибо Яндекс.Картам и их модулю регионов.
Это позволило сделать выбор региона удобнее и интереснее, и приструнило геокодер, дав возможность правильно ограничивать и более точно искать обьекты.
525be51040a69.jpg

Меткий глаз, мог заметить что на основном сайте появилась странная микроразметка - в geo.region и og:region по всему миру видны коды ISO3166-1 и -2, они же видны в адресах .org варианта. Адресов добавились флаги стран и другие мелочи. Первый выхлоп мержа osm с geonames и википедией.
Оставалось еще несколько открытых вопросов:
- что такое индекс, зачем он нужен, и на что указывает.
- зачем нужен ОКАТО
- и на что указывает код ИФНС, который спрятался за странной аббревиатурой GNINMB.
Пришлось догружать в базу данных еще и информацию обо всех почтовых и налоговых отделениях.
И чтобы ко всему можно было оставить комментарии.

Вот таким макаром и появился на свет один из самых полных(потому что полностью раскрывает всю хранимую в КЛАДР информацию) справочников адресов. Да еще и на карте.
Вот так все в этом мире и работает - всего разок не поленился, а в результате 30-40 тысяч человек в день. Каждый день.

Одно плохо - идеологическое ограничение по России.
Проблему эту решим в третьей части повествования.
0
В избр. Сохранено
Авторизуйтесь
Вход с паролем
Комментарии
Databasy.com
Удобный online сервис для совместной разработки баз данных
Boris Marchenko
Прочитал статью на Хабре, очень интересная история. Тема монетизации и работы водиночку будет освещена в следующих частях?
Ответить
eSosedi
На карте есть место. Это место нужно обсудить.
Корзунов Антон
Монетизация - не мой конек, и дальше контекстной рекламы я так и не сдвинулся. Пытался, да только меньше выходило. Так что ничего полезного тут я сообщить не могу.
Да и работа в одиночку - не тот момент которым можно гордиться. Как бы наоборот - не смог "построить ярдовую копманию". Это просто образ жизни такой - програмер я, не управленец. Хотя приходиться.
В следующих частях я хотел освятить еще два кейса про "так уж получилось", обьяснить что за хрень твориться с регистрацией и сравнить 100 тысяч хомячков с одним тренированным редактором. А также поднять проблему балансировки набора KPI.
Ответить
Выбрать файл
Блог проекта
Расскажите историю о создании или развитии проекта, поиске команды, проблемах и решениях
Написать
Личный блог
Продвигайте свои услуги или личный бренд через интересные кейсы и статьи
Написать

Spark использует cookie-файлы. С их помощью мы улучшаем работу нашего сайта и ваше взаимодействие с ним.