[Moscow.pm] Написал интерфейс к базе от ipgeobase.ru

Dmitry Eremeev dmitry на eremeev.ru
Вс Ноя 29 02:27:41 PST 2009


Малатца


Отправлено с iPod

29.11.2009, в 6:21, Ruslan Zakirov <ruz на bestpractical.com> написал(а):

> Всем привет,
>
> Недавно мы обсуждали определение положения по IP адресу. Мне
> посоветовали БД от http://ipgeobase.ru.
>
> Я рад, что существует такой ресурс. Был немного удивлен примерами кода
> и очень удивлен структурой БД. Код на perl страшен, достаточно сделать
> для него perltidy и он уже становится читабельный. Алгоритм тоже не
> сахар, но это издержки структуры файла. Переключение на указание
> смещения вместо номеров строк, позволит сделать быстрый поиск прямо из
> файлов без полного сканирования или загрузки их в память.
>
> В итоге решил отказаться от работы с файлами и заливать все в табличку
> БД. Написал скрипт обновления БД и модуль для работы. Пока не на
> CPANе, но если не будет конструктивной критики и успешно уйдет в
> продакшн, то залью на цпан и в гитхаб.
>
> -- 
> Веселой гео локации, Руслан.
> <Geo-IP-RU-IpGeoBase-0.01.tar.gz>
> --
> Moscow.pm mailing list
> moscow-pm на pm.org | http://moscow.pm.org


Подробная информация о списке рассылки Moscow-pm