Publicado por: conexaopython | setembro 17, 2008

Firefox Muito Lento no Windows Vista

Um pequeno procedimento para resolver problema de lentidão do Firefox que fica muito lento no Windows Vista.

o IPV6 é o protocolo IP, versão 6 que tem  como meta substituir a versão atual, versão 4, chamada IPV4.

Por um motivo peculiar o comportamento do Firefox, quando a propriedade network.dns.disableIPv6 esta desabilitada ele fica lento. O processo é inverter esse valor tornando-o true.

Publicado por: conexaopython | julho 8, 2008

Atualizando Django 0.95 para 0.96 (Linux)

Se a instalação da versão 0.95 tiver sido feita pelo apt-get, remova primeiramente essa versão.

Verifique qual a versão atual

dpkg -l python-django

Desistalando o django , instalado anteriormente pelo apt-get

dpkg –purge python-django

Baixe a versão do Django 0.96

cd /usr/local/src

wget http://www.djangoproject.com/download/0.96.2/tarball/

tar xzvf Django-0.96.2.tar.gz

Instalando o Django 0.96

cd Django-0.96.2
python setup.py install

Verificando a instalação do django

python -c “from distutils.sysconfig import get_python_lib; print get_python_lib()”

ls -l /usr/lib/python2.4/site-packages/

Fim.

Publicado por: conexaopython | julho 2, 2008

Python module for PostgreSQL

  • Para instalação de suporte do python ao postgreSQL, atualize o através do apt-get, no ambiente debian :

Primeiro passo a Instalação do banco postegreSQL

apt-get install postgresql-8.1

Instalação de modulo de conectividade, python + postgreSQL

apt-get install python-psycopg2

Para complementar a instalação e poder ser utilizada pelo django, criar um exemplo conforme descrição abaixo:

Altere o usuário corrente para o usuário postgres , através do comando “swicth user” , abreviado por “su“.

su postgres

psql

create user djangouser;

create database djangodb;

grant all on database djangodb to djangouser;

ALTER USER djangouser WITH ENCRYPTED PASSWORD ‘123’;

\q

Editar o arquivo “pg_hba.conf”

entrar no diretório :

cd /etc/postgresql/8.1/main

vi pg_hba.conf

acrescentar, a linha , conforme figura abaixo

local   djangodb    djangouser                        md5

Alteraçao do arquivo \"pg_hba.conf\"

Sair da ediçao do arquivo e depois da sessão do usuário postres.

exit

Publicado por: conexaopython | julho 2, 2008

Apache+mod_python+Django (Linux)

  • A instalação se inicia com inclusão do apache no linux, distribuição Debian.

Através do apt-get, se faz a instalação de maneira simples.

sudo apt-get install apache2

  • O segundo passo, é a instalação do mod_python, também pelo apt-get

sudo apt-get instal libapache2-mod-python

  • a instalação do django também através do apt-get

sudo apt-get install python-django

  • o passo seguinte, depois da instalação é a configuração do do mod_python.

Supondo que o local onde estará instalado o sistema, seja o diretório “/var/www/intranet”.Criar um arquivo, por exemplo, intranet.com.br, no diretório “/etc/apache2/sites-enabled/”.

sudo vi /etc/apache2/sites-enabled/intranet.com.br

incluir nesse arquivo a configuração abaixo :

<VirtualHost * >
ServerName http://www.intranet.com.br
<Location “/”>
SetHandler python-program
PythonPath “[‘/var/www/‘] + sys.path”
PythonHandler django.core.handlers.modpython
SetEnv DJANGO_SETTINGS_MODULE intranet.settings
PythonDebug On
</Location>

ErrorLog /var/log/apache2/intranet-error.log
LogLevel warn

CustomLog /var/log/apache2/intranet-access.log combined
ServerSignature On
</VirtualHost>

  • depois de configurado, reiniciar o apache

sudo /etc/init.d/apache2 reload

para acessar, utilize o seguinte artificio :

se o IP do servidor for, por exemplo 192.168.5.150 e o “browse” do sistema for para um ambiente windows, altere o arquivo hosts, no endereço : C:\WINDOWS\system32\drivers\etc

msdos edicao hosts

msdos edicao hosts

Outro caminho prático, para acessar o endereço, é voce configurar o seu próprio DNS.

Para acessar e testar a instalação, utilize um browse, como por exemplo o firefox e digite o endereço acima cadastrado, ou seja, http://www.intranet.com.br

o resultado será esse :

Categorias