sexta-feira, 8 de maio de 2009

Auto-completar no Gedit

Olá,

Pesquisando aqui no google descobri um plugin que auto-completa código python no gedit.
Para acioná-lo são usadas as teclas ctrl+alt+spaço:

Foi nesse blog aqui que eu encontrei o plugin que é distribuído livremente aqui.
Para instalá-lo voce deve simplesmente copiar a pasta descompactada para o diretório:

~/.gnome2/gedit/plugins

e ativá-lo nas preferencias do gedit.

Façam bom proveito!

Abraços

sábado, 2 de maio de 2009

Configurar o Django no Eclipse + PyDev (tutorial)

Olá(depois de um milênio...),
Há algum tempo venho “brincando” com o Django e tenho gostado muito, mas senti falta de mais agilidade no desenvolvimento. A minha dupla favorita (gedit + gnome-terminal) estava suprindo as minhas necessidades, mas e se eu precisasse desenvolver algo maior? Mais complexo? Em menos tempo?
Procurando na Internet achei alguns bons tutoriais sobre IDEs e Django, mas nenhum em definitivo, então compilei algumas idéias e saiu esse pequeno tutorial sobre como configurar o Django para funcionar junto com o Eclipse + PyDev. Em breve espero desenvolver outro tutorial para os fãs da “rede de feijões”. :-)
Esse tutorial considera que você já tem o Eclipse, o Django e o plugin PyDev devidamente intalados e funcionando no seu sistema. Nesse tutorial foram utilizados pelo autor o Debian GNU/Linux (Lenny), sendo que a instalação do Eclipse (3.2), do PyDev (~1.4) e do Django (1.0.2) foram feitas via apt-get, mas se voce fez as instalações de outro modo não tem problema, isso dificilmente vai dificultar algo, então mãos à obra!

Crie o projeto e aplicação pelo método tradicional no Django:
Abra o eclipse e crie um novo projeto :
Defina o tipo do projeto como PyDev e clique em next:
Defina um nome para o projeto
Desmarque a caixa de seleção “Use default”, escolha a pasta do projeto já criado .
Desmarque também a que diz “Create default 'src' folder...” não interfere muito, mas...

Agora a aba “Navigator” deve se parecer com isso:

Clique com o botão direito no projeto e vá para propriedades.

Em “PyDev – PYTHONPATH”, existem duas caixas de texto, ambas para as pastas de códigos-fonte que serão indexadas pelo PyDev, uma é para as pastas que estão dentro do projeto e a outra para as que estão fora.

Indique a pasta pai do projeto para o PYTHONPATH clicando no segundo botão chamado “Add source folder”:
Agora tente importar por exemplo as models da aplicação:
Está tudo lá? Se sim, prossiga, se não revise os passos.
Agora vamos configurar o eclipse para executar o manage.py.
Vá ao menu Run -> Run...:Escolha Python Run (não escolha Jython Run).
Clique com o botão direito e new.
Na aba “Main” escolha o projeto e no “Main module” o manage.py:

Vá para a aba “Arguments”.
Na caixa de texto “Program arguments” digite “runserver –noreload” (sem as aspas), isso evita que o manage.py fique executando em segundo plano, bloqueando a porta 8000. Para confirmar tudo clique em Run:
Agora voce pode ver na aba “Console” que o manage.py está rodando corretamente para cancelá-lo a únca forma (pelo menos que eu achei) é clicando no botão vermelho (stop), voce pode voltar a executar o run com ctrl + F11:
Aí é só abrir o navegador e ver a tela de boas-vindas do Django:
Espero que seja útil,
Abraço.

Notícias Linux

Dicas-L: Dicas técnicas de Linux e Software Livre

BR-Linux.org

Slashdot

Under-Linux.Org