segunda-feira, 29 de dezembro de 2008

Configuração Rápida do Ambiente de Trabalho no Windows: Python com Framework Django.

Estes dias estou sem computador e ter que ficar configurando um computador sempre que eu pego emprestado, torna-se um trabalho meio árduo, e até mesmo, demorado.


 


Pesquisando no Oráculo, encontrei algumas ferramentas que estão me auxiliando bastante, por não ser uma profunda conhecedora do assunto, não sei se as ferramentas que apresentarei aqui são as melhores, porém, posso afirmar que elas estão suprindo minhas necessidades.


 



Ferramentas Necessárias.


 


No notebook que estou utilizando, tenho a IDE Eclipse e o Java 1.5, como apresentei no post anterior há varias outras IDEs, cada uma deve ser utilizada de acordo com a necessidade do desenvolvedor ou Desenvolvedora (deixo enfatizar legal né??). Mas deixa-me aproveitar o que já tenho aqui, porque o ideal, para mim no momento, é criar um ambiente para que eu possa trabalhar. Quando eu comprar meu PC prometo fazer um post de instalação de Python explicando passo a passo.


 


Os executáveis necessários para a configuração são:


 




  • Eclipse (A partir da versão 3.0);

  • Java (A partir da versão 1.4);

  • Bitnami-djangostack;

  • Easy-pydev.


 



Instalação e Configuração Primária do Eclipse.


 


Como dito acima, este computador já havia O Eclipse e o Java instalados, por isso não falarei a respeito dos dois, mas fico devendo. O Eclipse pode ser baixado no site http://www.eclipse.org e o Java em http://java.sun.com/.


 



Instalando o Bitnami-djangostack.


 


Para a instalação do Pydev é necessário que tenha o Python instalado na máquina, por isso irei instalar primeiro o Bitnami-Djangostack.


Com este aplicativo, além do Python, será instalado o Framework Django, meu servidor web, Apache, meu Banco de Dados, Mysql.


O Bitnami-Djangostack criará seu primeiro projeto utilizando o Framework Django.



Iniciando o Processo


 


Siga o processo conforme as Figuras, e tenha atenção aos comentários em vermelho.


 


imagem11


 


imagem22


 


imagem31


 


Preste atenção no numero desta porta, pois será utilizada para acessar seu Banco de Dados.


 


imagem41


Se necessário, insira a senha “root” de seu Banco.


 


 






imagem51

 


Nesta parte você terá que atribuir um nome ao seu banco e criar um usuário.


DB Name: nome do Banco de Dados


DB User Name: nome do usuário do Banco de Dados.


DB User Password: senha do usuário do Banco de Dados.


Re-enter: confirmação da senha do usuário do Banco de Dados.





 


imagem61





 


Nesta parte você decidirá se ira querer que ele crie um novo projeto ou não.


Neste caso, nossa resposta será positiva.





 


imagem71


 


Escolha o nome do Projeto e do Banco que você quer instalar. Em caso somente de testes ou a nível de estudos, sugiro que seja escolhido o Banco SQLite.


 


imagem81


 


Depois das devidas configurações, está tudo pronto para ser instalado.


 


imagem91


 


Após esse processo se abrirá seu navegador.


 





imagem12


 


Clique em "Access Your Project"


 


imagem23


 


Agora os passos a gente vê amanhaaaa


Nossaa, isso esta ficando bom demais




Instalando o EasyPydev.


 


Com este plugin do Eclipse, você instala o Pydev.


 


Conforme a instalação anterior, siga o processo conforme as figuras.


 


imagem13


 


imagem24


 


imagem32


 



Configurações Finais do Eclipse


Acesse o Menu Window >> Preferences...imagem14


Selecione Pydev >> Interpreter - Python e clique em New no espaço de Python interpreters



imagem26

Selecione a localização do seu interpretador Python


imagem33


imagem43





imagem52

Clique em Apply e depois em OK para confirmar.


 


Para verificar se suas configurações estão corretas acesse File >> New >> Project >> Pydev >> PydevProject



imagem62




Agora é só partir para a execução do projeto, o legal é que, dependendo da versão do plugin Pydev, você também pode escolher em qual versão do Python o seu projeto está.


 





 


 


 


 


 


 


 


 





 





 


 












 
  

 


v\:* {behavior:url(#default#VML);}
o\:* {behavior:url(#default#VML);}
w\:* {behavior:url(#default#VML);}
.shape {behavior:url(#default#VML);}
<!-- /* Style Definitions */ p.MsoNormal, li.MsoNormal, div.MsoNormal {mso-style-parent:""; margin:0in; margin-bottom:.0001pt; mso-pagination:widow-orphan; font-size:12.0pt; font-family:"Times New Roman"; mso-fareast-font-family:"Times New Roman";} @page Section1 {size:595.3pt 841.9pt; margin:70.85pt 85.05pt 70.85pt 85.05pt; mso-header-margin:.5in; mso-footer-margin:.5in; mso-paper-source:0;} div.Section1 {page:Section1;} -->
/* Style Definitions */
table.MsoNormalTable
{mso-style-name:"Tabela normal";
mso-tstyle-rowband-size:0;
mso-tstyle-colband-size:0;
mso-style-noshow:yes;
mso-style-parent:"";
mso-padding-alt:0in 5.4pt 0in 5.4pt;
mso-para-margin:0in;
mso-para-margin-bottom:.0001pt;
mso-pagination:widow-orphan;
font-size:10.0pt;
font-family:"Times New Roman";
mso-ansi-language:#0400;
mso-fareast-language:#0400;
mso-bidi-language:#0400;}











Iniciando com Python

Oi, como escrevi em outro post, estou estudo python. Apesar de eu estar adiantada quanto aos meus estudos, resolvi postar passos básicos para iniciação de python.

Mas o que é python??

Python foi criado no início dos anos de 1990 por Guido van Rossum, porém apesar de ser o criador e consequentemente o principal autor, há contribuições de outros desenvolvedores.
A licença desta Linguagem pode ser encontrada acessando o link http://www.handle.net/python_licenses/python1.6_9-5-00.html
Python é linguagem de alto nível, é uma linguagem orientada a objetos, mas diferente de C++ ou Java, as funções são tratadas como objetos. É uma linguagem muito utilizada em projetos de Inteligência Artificial, Ela é de fácil interpretação. Uma das características mais fortes desta linguagem é que os argumentos de uma função podem assumir um valor default. Suas variáveis podem assumir comportamentos dinâmicos, ou seja, elas podem mudar durante a execução do programa. Por exemplo, em uma Linguagem como C, para poder associar um valor a uma variável, é necessário que o nome e o valor tenham uma ligação entre si:

A = 2;



A variável a recebe o valor 2, em Python não precisa declarar uma variável, basta apenas atribuir um valor a ela.

Para maiores informações, em português, a respeito da linguagem, acesse http://www.pythonbrasil.com.br.

Quer Aprender Python?

Muito fácil, mas abaixo tem um link por onde me baseei:

http://www.async.com.br/projects/python/pnp/

Que IDE devo usar??

Aí é com você.

Existem várias IDEs para o desenvolvimento Python, para Linux é mais fácil de encontrar, porém há várias para o sistema de Bill Gates, Windows. Como estou sem computador, e quem não tem cão caça com gato, eu usarei o Eclipse com o plugin Pydev no Windows.

Mas para maiores informações e verificar com qual IDE você mais se identifica, é só pesquisar: www.google.com.

Tem mais alguma coisa que eu preciso saber para começar???

A principio você só terá que ter boa vontade e estudar bastante. Quanto ao resto, a gente vê com o passar do tempo. Lembre-se, a tecnologia nunca pára, ela sempre anda e evolui.

Então, vamos começar.

Indignação

Obs: Por motivos maiores, este post não foi pôde ser publicado no dia correto.



Este post é contra as lan houses que cobram absurdos por seviços prestados.



Hoje, dia 23/12/2008, bem pertinho do natal, passei por uma experiência muito chata.


Me mudei e no meu novo endereco eu não possuo internet, logo algumas coisas ficaram complicadas para mim. Se quero algo, até mesmo estudar, tenho que ir na lan house. Semana passada, perdi 2GB de minha vida, meu pen drive queimou, perdi alguns projetos meus e alguns aplicativos que mais usava. Para não ficar com meus projetos parados, ou melhor, zerados, pedi o notebook de meu colega emprestado. Como o notebook não possuia os programas necessários para que eu pudesse trabalhar, resolvi ir para a Lan House baixá-los programas e passá-los para um cd-room.


Passei um bom tempo baixando(3 horas e meia), comprei o cd e na hora de gravar, percebi que os computadores de usuários nao possuíam drive para cd, apenas no servidor, pedi ao atendente que gravasse o cd para mim e este me falou que a gravação custava R$ 2,50.


Minha primeira frase: “Mas que merda é essa?”. E ele me deu a seguinte resposta: "É porque eu vou ter que utilizar a luzinha óptica do meu computador e vou ter que queimar o teu cd".


Me deu tanta raiva, mas por incrível que pareça me controlei, respirei fundo e como eu precisava dos programas, tive que pagar, pow havia ficado 3 horas e meia naquela lan para baixar meus aplicativos e eu não iria sair assim de lá. Não vou colocar o nome da lan house (porque eu nao sei), mas vou dizer onde ela fica, fica quase em frente ao Colégio Tiradentes. E para os donos dela, estou deixando um vdeozinho especial para todas as horas e ocasiões de puro ódio contido.




[youtube=http://br.youtube.com/watch?v=dHpSCHxb780]


Fiquem em paz.

Esclarecendo

Oi, hoje é um dia muito bom para mim.

E para esclarecer o post "De Volta ao Devaneio", não estou mais com o Daniel, mas mesmo assim estou muito feliz.

Tive um bom natal, sai com a Camilinha, tenho bons amigos e pessoas maravilhosas de meu lado.

O que eu quero mais??

Só paz e vida.

quinta-feira, 18 de dezembro de 2008

Tenho que Atualizar isso

Oi

Estou sem computador, mas já prometi a mim mesma nestas férias atualizar isso. Tenho muita coisa em minha mente que precisam ser botadas para fora. Aprendi muitas coisas e ainda não escrevi patavina de nada, mas isso não ficará por muito tempo assim.

Aguardem...

Criando um Wiki

Esta semana estava presa na criação do Wiki do Grupo de Desenvolvimento de onde eu trabalho, ralei muito, e, não encontrei muitas coisas na internet (por falta total de conhecimentos). Mas enfim saiu e decidi postar. Antes de começar a postar quero agradecer ao Daniel pela ajuda que ele me deu. Agora começando... Para a criação do wiki utilizei duas ferramentas

Para saber mais de Vertrigo clique aqui. Para saber mais sobre MediaWiki clique aqui.

Instalando o Vertrigo

Clique sobre o executável.

Siga os Passos conforme as figuras