Archive for projetos pessoais

Subclipse no Eclipse Europa - 3.3

Como o Eclipse Europa (3.3) ainda está presente em nossas vidas decidi criar um post para ajudar a instalar o Subclipse nele.

Instalando o Subclipse no Eclipse 3.3

Com o Eclipse aberto vá no menu Help » Software updates » Find and Install Irá abrir uma janela como a apresentada abaixo. Selecione Search for new features to install e clique em Next.

Na janela que aparecerá, clique em New Remote Site

Na caixa de diálogo que se abre entre com os seguintes valores e clique em ok:
Name: Mylyn
URL: http://download.eclipse.org/tools/mylyn/update/e3.3

Repita esse passo e adicione outro site com os seguintes dados:
Name: Subclipse
URL: http://subclipse.tigris.org/update_1.4.x

Concluindo as adições, você poderá notar que aparecerá na lista os ítens que adicionamos anteriormente. Cheque o checkbox que está no lado delas e clique em Finish.

O Eclipse irá conectar aos sites e buscar as intalações para você. Aguarde uns instantes.

Ps.: Nessa fase pode ser que o Eclipse solicite para você selecionar um mirror, apenas clique em OK.

Após a busca nos servidores será apresentado uma janela para você selecionaras atualizações que deseja. Selecione todos os checkboxes que aparecerem e clique em Finish.

O Eclipse instalará as atualizações e reniciará e está apto para trabalhar com o SVN.

Caso o botão Finish fique desabilitado, tente instalar apenas o Mylyn e depois faça o processo para o Subclipse.

Isso pode acontecer pois o pacote Mylyn é um pré-requisito para o Subclipse.

Conclusão

Para adicionar o repositório e usá-lo você pode usar os mesmos passos que no Eclipse Ganymede 3.4

Então é isso, posso ter deixado passar batido alguma coisa, neste caso perguntem nos comentários, assim ajudaremos a todos.

Vlw e abraços à todos.

Eclipse Ganymede (3.4.x) + SVN

Olá companheiros…

Estou participando do desenvolvimento de um framework em um projeto de pesquisa na minha faculdade chamado de JUni.

Na primeira reunião dos desenvolvedores foi lançada a idéia de ter um repositório SVN para centralizar os fontes e testes, assim todos saberemos como todos estão trabalhando e com certeza facilitará ao professor avaliar! hehehe

Mas, como nada é tudo maravilhoso, o SVN parece ser muito difícil de usar quando você nunca o usou. É disso que se trata este post, vamos instalar o plugin do Eclipse (Subclipse) e assim podermos enviar e receber os fontes do repositório.

Estou partindo do pressuposto que já temos o Eclipse instalado e funcionando na máquina, se não estiver faça o favor de fazê-lo! hehehe

Instalando o Subclipse no Eclipse 3.4

Com o Eclipse aberto vá no menu Help » Software updates … Irá abrir uma janela como esta:

Nesta janela, vá na aba Avaliable Software. Clique no botão Add site…

Entre com http://subclipse.tigris.org/update_1.4.x na caixa de texto que se abre e pressione OK.

Ao pressionar OK, você poderá notar que aparecerá na lista a URL que adicionamos anteriormente, cheque o checkbox que está no lado dela e clica em Install.

O Eclipse instalará o plugin e pedirá para reiniciar. Pressione Yes e aguarde a reinicialização do programa e pronto, seu Eclipse já está apto para trabalhar com SVN.

Adicionando o repositório do SVN no Eclipse

Abra o Eclipse e vá em Window » Open Perspective » Other e selecione SVN Repository Exploring e clique em OK

A tela do seu Eclipse vai se parecer com essa:

Clique com o botão direito do mouse na barra lateral vá em New » Repository Location…

Na janela que se abre, digite a url do repositório que lhe foi passada. Clique em Finish.

Sobre o repositório que vc adicinou clique com o botão direito do mouse e vá em Checkout

O checkou fará com que você baixe os arquivos do repositório para a sua máquina, mas o Eclipse abre a seguinte janela para que você já o configure como um projeto. E é o que faremos.

Na primeira opção a janela de novo projeto se abrirá e na segunda ele configurará conforme o que vier do repositório. Como no repositório do projeto JUni já foi enviado os arquivos do eclipse, escolha a primeira opção e dê um Finish.

Agora vamos voltar à perspectiva que estávamos, que no caso é a Java. Vá em Window » Open Perspective » Other e selecione Java e clique em OK.

Note que no projeto que você acabou de adicionar, existem ícones nos arquivos e packages diferentes, isso prova que o repositório está ligado àquele projeto.

Pronto, agora é só utilizar!

Utilizando o Subclipse

Clique com o botão direito do mouse sobre o projeto com o repositório setado, vá em Team

No primeiro bloco de opções existe as duas opções mais importantes: Commit e Update

  • Commit: Esta opção envia ao repositório as alterações que você fez
  • Update: Baixa as alterações que os outros desenvolvedores fizeram

Dica: Antes de começar a trabalhar, dê um Update para que seus arquivos estejam atualizados e assim evitar incompatibilidades.

Estas opções são exibidas sempre que você clicar com o botão direito do mouse e ir em Team, ou seja, vc pode enviar e receber arquivos separadamente e assim evitar consumo excessivo de banda na sua conexão com a internet.

Conclusão

Então é isso, posso ter deixado passar batido alguma coisa, neste caso perguntem nos comentários, assim ajudaremos a todos.

Vlw e abraços à todos.

Iniciada a maratona do JRMail

Inicei hoje o desenvolvimento do meu Webmail em PHP, o JRMail.

Pretendo desenvolver algo que una as facilidades dos melhores webmails dispostos hoje no mercado, como o GMail, Roundcube e UebMial.

Eu não pretendo fazer o “melhor webmail do mundo…”, mas sim um que seja de fácil utilização, leve e ser considerado no mínimo ‘bom‘.

Por enquanto estou a desenvolver a parte de login, quando eu tiver alguma coisa considerável eu posto alguns screenshots aqui!

Porquê decidi desenvolver um webmail?

Desde quando eu comecei a estudar desenvolvimento WEB (mais ou menos uns 5 anos atráz) eu sempre dizia que eu só poderia me chamar de programador PHP caso eu conseguisse desenvolver um webmail.

Bom, anos passaram e notei que desenvolver um webmail não é algum ponto que defina que eu sou ou não um desenvolvedor WEB. Este mundo é mais complicado do que eu pensava.

Mas mantive a minha meta, pois eu acho tão feios esses webmails que os servidores por aí disponibilizam aos seus clientes que eu prefiro indicar a instalação de algum software cliente de e-mail do que mostrá-los.

Como  será o desenvolvimento?

Simples! Não pretendo usar banco de dados para assim facilitar a sua instalação. Como usarei ajax eu manterei os dados em XML. Mas nada me impede de usar outros artifícios.

Desenvolverei em PHP com suas funções IMAP. As personalizações serão gravadas em XML que serão acessados via AJAX e pelo próprio PHP.

Bom, eu acho que é isso! Vlw povo!