Archive for Tutoriais

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.

Fazendo de seu computador pessoal um servidor de hospedagem

Salve salve meu povo!

Eu estive há uns 6 meses atráz de como fazer do meu computador pessoal, um servidor de hospedagem onde eu pudesse fazer meus testes e que fosse possível exibir à alguém que não estivesse junto comigo.

Bom iniciei então a minha jornada solo em prol do descobrimento desta solução, então eu criei um usuário num desses serviços de DNS dinâmicos (www.no-ip.com) onde o endereço fica usuario.no-ip.com ou usuario.no-ip.org… aí vc escolhe a terminação.

Depois fui ao meu Access Point DI-524 configurá-lo para essa empreitada. (Só pra registrar, o meu modem está em bridge, ou seja, quem executa a conexão é o AP e não o modem).

Vamos fazer um passo-a-passo:

  • Vá até a aba ‘Advanced’
  • Clique na opção DDNS
  • Habilite-a (Enabled)
  • Na opção provider escolha o serviço de DDNS que você escolheu anteriormente
  • Coloque o host que você criou (usuario.no-ip.org, …)
  • Usuário/Email
  • Senha

Por enquanto não vai funcionar nada… Se você tentar acessar vai dar como servidor não encontrado.

Ao configurar o DDNS, o AP criou algumas regras no opção Virtual Server (4 opções acima de DDNS)

Vá até o Virtual Server, vc vai ver uma lista de Virtual Server, procure a que possui o nome de ‘Virtual Server HTTP‘, clique em editar (um papelzinho com um lapizinho) e coloque:

  • Private IP: O endereço de IP da máquina onde está o servidor WEB
  • Protocol type: O tipo de protocolo, use TCP
  • Private port: A porta do servidor WEB no computador destino (padrão 80)
  • Public port: A porta que será usada para o acesso externo. Um ponto importante aqui, como eu uso a Brasil Telecom as portas de conversasão padrão de servidor são bloqueadas por motivos de segurança, então eu usei a porta 8080
  • Schedule: O agendamento no qual essa regra será aplicada. Eu uso o Always, mas vc pode agendar os dias…

Está feito! Acesse o seu host adicionado a porta, por exemplo: usuario.no-ip.com:8080

Ps.: É necessário você ter instalado na máquina destino um servidor WEB (apache, IIS…) funcionado corretamente

No mais é só alegria!!

Em breve eu vou conseguir fazer o servidor FTP!

Espero que tenham gostado! Até mais!