вторник, 30 апреля 2013 г.

KLADR+PHP+MYSQL

Приветствую. Как то тут мне заказ поступил разработать риелторский сайт по
всей россии. И встал вопрос, как люди будут набивать поиск? Как вариант было решено использовать KLADR. Но проблема была в том что сам ГНИВЦ перешел на новый стандарт ФИАС который был крайне грамоздок да и  конвертера в SQL не было.
 Тем не менее на его сайте все же выкладываются обновления KLADR в формате dbf, который ессно MySQL не воспринимал. Но зато OpenOffice\LibreOffice его хорошо понимают и могут конвертнуть в csv.
Правда операция по конвертированию очень долго проходила и таблица домов не смогла конвертироватся ибо слишком большой оказалась. Тем не менее удалось конвертировать Kladr,Street и SocrBase а более и не требовалось.

После редактирования все это хозяйство долго закачивалось в SQL.
Для заказа я соорудил небольшую демку в которой было 3 уровня:
1)Регион
2)Город
3)Улица

Как оказалось в структуре KLADR город может быть так же и районом что мне немного не подходило. Результатом работы вы можете  воспользоваться
в этой демке. Только не забудьте поменять параметры входа в базу в модуле get.php.
http://ubuntuone.com/2AgvJKy7DsdMwQuco6arsa

вторник, 5 марта 2013 г.

GLScene 1.2 Завершение....

С чего бы начать..., в принципе разработки под Android на уровне java-lazarus завершены, однако сама сцена не готова работать в Androidе. Ей требуется многолетняя поддержка что бы можно было реализовать все то, что работает на других платформах.
На форуме Glscene.ru как то была затронута перспектива развития проекта GLScene и после некоторых дисскусий было решено создать новый проект под названием Pifi Engine, собственно в него я и влился.
 А что насчет сцены? К сожалению максимум что можно, так это делать периодические заплатки ни о каких критических релизах и версиях речи не идет. Проект слишком избыточен, грамоздок не эффективен. Дальнейшее развитие архитектуры и классов ни к чему хорошему не приведет, а лишь будет пустой тратой вермени.
Собственно всем спасибо, увидимся когда будет рендер PE. :)