30 de abr. de 2013

Virtualenv wrapper

0 comentários
     
     Criado por Doug Hellmann, são várias extensões da ferramenta virtualenv escritas em bash script para criar ambientes isolados, que facilitam o uso de um ou mais projetos sem ocorrer conflitos entre as dependências. 

  • Instalação:
# Ubuntu:
$ pip install virtualenvwrapper

# Fedora:
$ sudo yum -y install python-pip ipython
$ pip install --install-option="--prefix=$HOME" virtualenvwrapper

  • Configuração:
     Editar o arquivo ~/.bashrc adicionando o conteúdo na última linha:

29 de abr. de 2013

Mapeando com o GeoDjango

0 comentários


    O Geodjango é uma ferramenta para manipular dados geográficos, através do Django ORM. Ele fornece uma API para determinar a distância entre dois pontos do mapa, acha a área dos polígonos, etc. 

Requerimentos:
      Nesse artigo vamos utilizar o Django 1.5.1, PostgreSQL 9.1, PostGIS 2 e para executar as bibliotecas é preciso instalar o Psycopg2, que é o adaptador do Postgresql da linguagem Python.
     O Postgis é uma extensão do postgresql, que permite o uso de objetos GIS (Geographic information system), armazenando dados espaciais como pontos, linhas e polígonos. 

13 de abr. de 2013

PostgreSQL

0 comentários

    O PostgreSQL é um gerenciador de banco de dados de código aberto. Roda em vários sistemas operacionais: GNU/Linux, Unix e MS Windows. Tem suporte à chave estrangeiras, joins, gatilhos, procedimentos armazenados e gerenciamento de objetos binários (figuras, sons ou vídeos).

  • Comandos básicos:
- Iniciando o postgreSQL:
$ sudo su postgres

- Checando o status:
$ service postgresql status

- Iniciando, parando e restartando:
$ service postgresql stop
$ service postgresql start
$ service postgresql restart

- Visualizando a versão do postgresql:
$ /usr/bin/psql nome_do_db
nome_do_db=# select version();