Julho 7, 2008 por daltonjorge
Não tem desculpas para estudar Java. O que não falta é material disponível para estudo na web. E um bom lugar para iniciar os estudos ou aperfeiçoar os conhecimentos, é através da iniciativa JEDI (Java Education and Development Initiative) que nasceu na Univerdade da Filipinas como um projeto para melhorar o aprendizado e aumentar o número de especialistas em Java. Quem é responsável pela coordenação do JEDI no Brasil e em outros países de língua portuguesa é o Brasília Java Users Group – DFJUG, um grupo criado com o intuito de difundir a plataforma Java. O JEDI conta com o apoio de diversas instituições importantes como: Sun Microsystems, Politec, Borland, entre outros.
Os cursos disponíveis até a presente data são:
- Segurança
- Programação WEB
- Desenvolvimento de Aplicações Móveis
- Engenharia de Software
- Estruturas de Dados
- Introdução à Programação I
- Introdução à Programação II
Links: JEDI e DFJUG
Bons estudos!
Tags: Dicas, Java
Publicado em Dicas | Deixar um comentário »
Julho 2, 2008 por daltonjorge
Não sei por qual razão (acredito que depois de uma atualização de alguns pacotes) o meu notebook Dell (Ubuntu 8.04) começou a mostrar a mensagem de erro “The X Server does not support the XRandR extension. Runtime resolution changes to the display size are not available.” quando eu tentava alterar a resolução da tela (no menu System / Preferences / Screen Resolution). Outro sintoma que vinha percebendo era um certo atraso para abrir as pastas do home (~) como pictures, music, etc. E pra abrir uma imagem, por menor que esta fosse, levava algumas irritantes dezenas de segundos… Muito estranho pois antes, tudo era muito rápido.
Pois bem, busquei primeiro a solução para o problema da maldita mensagem de erro. Encontrei esse comando:
$ sudo dpkg-reconfigure xserver-xorg
Segui as instruções do configurador e depois de terminado fiz um reboot do Ubuntu.
Resultado: Voltou ao normal! Nada mais de mensagem de erro quando eu acesso a Resolução de Tela. E de quebra resolveu meu outro problema, o da lentidão para abrir pastas e imagens. Não sei explicar o porquê, entretanto tudo voltou ao normal. Feliz novamente.
Tags: Ubuntu
Publicado em Uncategorized | Deixar um comentário »
Junho 27, 2008 por daltonjorge
Brincar no psql é bom, legal, divertido, mas uma ferramenta visual sem dúvida alguma é mais agradável e intuitivo. Por isso resolvi instalar o pgAdmin que é um ambiente de trabalho excelente para interagir com o PostgreSQL. A instalação:
$ sudo apt-install pgadmin3
Beleza, aqui no Ubuntu do Eee já foi criado automaticamente um atalho no menu “System Tools”. Mas antes vou alterar a senha da conta padrão de adminstrador do PostgreSQL, que se chama “postgres”. Veja bem, este usuário é do PostgreSQL; não confundir com a conta unix que também se chama “postgres” e que foi criada na instalação do PostgreSQL (ver post anterior). Alterando:
$ sudo su postgres -c psql template1
template1=# ALTER USER postgres WITH PASSWORD ‘postgres’;
Agora mais um detalhe: preciso modificar o arquivo de configuração postgresql.conf. Vou alterar a seguinte linha:
#listen_address = ‘localhost’
para:
listen_address = ‘localhost’
ou seja, apenas removi o símbolo de comentário. Eu deixei o ‘localhost’ porque não vou querer que o PostgreSQL seja acessado por outras máquinas, caso contrário eu mudaria para ‘*’ (asterisco).
Vou reiniciar o banco para que as alterações entrem em funcionamento:
$ sudo /etc/init.d/postgresql-8.3 restart
Agora vou chamar o pgAdmin III:

Clico em no menu “File“, depois em “Add server…” e preencho os campos:

Se tudo correr bem a tela vai ficar parecida com esta:

E por hoje é só!
Tags: Eee PC, pgAdmin, PostgreSQL, Ubuntu
Publicado em PostgreSQL | Deixar um comentário »
Junho 26, 2008 por daltonjorge
Bom, é o seguinte: preciso instalar o Postgresql no meu Eee PC que tem o Ubuntu 7.10 instalado e configurado para seu hardware. A instalação pode ser feita pelo Synaptic Package Manager (Gerenciador de Pacotes), mas escolhi fazer pelo terminal via apt-get:
$ sudo apt-get install postgresql-8.3 postgresql-client-8.3 postgresql-client-common postgresql-common
O Postgresql cria um pseudo usuário “postgres” no linux com permissão apenas para ser o proprietário dos arquivos de dados. Mas antes de logar com este usuário, preciso definir uma senha através do comando “passwd”:
$ sudo passwd postgres
Feito! Com a senha alterada posso acessar o terminal interativo de comando do Postgresql (psql):
$ su postgres
$ psql
Pra sair do psql basta dar um \q (quit).
Pronto… mais fácil impossível! E já posso me divertir com o Eee PC e o Postgresql!
Tags: Eee PC, PostgreSQL, Ubuntu
Publicado em PostgreSQL | Deixar um comentário »
Junho 9, 2008 por daltonjorge
Há alguns meses recebi uma proposta para fazer um pequeno sistema web com algumas restrições: teria que ser em Java/JSP e banco PostgreSQL. Bom, eu já havia trabalhado com Java e JSP apenas em projetos na faculdade e pesquisa ciêntífica, mas nunca em um software comercial. Como passei o último ano estudando o .Net Framework, tentei argumentar a possibilidade de desenvolver em Asp.Net, mas não obtive sucesso. Topei o projeto, mas não tinha a mínima idéia de como começar. Eu só tinha uma certeza: não iria trabalhar apenas com JSP, pois sabia da trabalheira que iria ter, mesmo sendo um projeto pequeno. Eu precisa de um framework que tivesse uma curva de aprendizado rápida (pois o prazo do projeto foi curto) e oferecesse uma alta produtividade.
Depois de passar alguns dias estudando qual framework web usar, cheguei a escolha do VRaptor, um framework brasileiro que tem o lema de “convenções em vez de configurações“, ou seja, nada daqueles repetitivos e chatos arquivos XML de configurações. No site do framework tem vários tutoriais, além disso o suporte é muito bom e ainda existe um fórum para tirar dúvidas onde os usuários são bastantes participativos. Vale a pena conhecer e usar este framework. Posso dizer que a escolha do framework VRaptor foi crucial para o sucesso (no pouco tempo disponível) do projeto.
O framework web foi definido, beleza… mas o sistema exigia algumas funcionalidades Ajax, como troca de dados através de JSON. Depois de testar vários frameworks Ajax como ExtJS, Dojo, Prototype, YUI, etc, me identifiquei com o JQuery. Não que os outros foram ruins ou complicados, foi apenas uma questão de adaptação mesmo.
VRaptor, Jquery, PostgreSQL… êpa, preciso de um outro framework, desta vez para o mapeamento objeto-relacional. Nada como o bom e velho Hibernate! Eu já tinha trabalhado com Hibernate há alguns anos, mas desta vez foi um pouco diferente pois usei as annotations do JPA para configurar o mapeamento. Putz, muito bom! Eu detestava aqueles xml’s de mapeamento para cada classe.
No mais é isso. Aqui estão os sites para referência:
- VRaptor: http://www.vraptor.com.br
- JQuery: http://jquery.com
- Hibernate: http://www.hibernate.org
- PostgreSQL: http://www.postgresql.org
Tags: Hibernate, Java, JQuery, JSP, PostgreSQL, VRaptor
Publicado em Uncategorized | Deixar um comentário »
Junho 8, 2008 por daltonjorge
Bom, até que enfim resolvi escrever um blog!
Confesso que nunca tive muito interesse em blogs, talvez por não ter encontrado alguma utilidade nesse tipo de comunicação, mas a verdade é que nos últimos meses a maior parte do que leio na web é conteúdo proveniente de blogs. Não tem como negar: é uma ferramenta muito útil e dinâmica para postar conhecimentos e experiências nas mais diversas áreas.
O principal motivo que me levou a escrever este blog foi criar uma base de conhecimento para mim mesmo (pelo menos é o meu propósito inicial, mas se for útil a alguém melhor ainda!) através dos posts. Isso porque muitas vezes minha memória falha e termino esquecendo alguma descoberta ou dica.
Essencialmente, neste blog irei postar minha experiência e aprendizado na área de desenvolvimento de software, que é o que sei fazer de melhor, e sobre outras tecnologias também.
É isso! Esta inaugurada a casa! Agora vou embora preparar o primeiro post útil (pois esse blá-blá-blá estava me cansando) do blog.
Tags: Inauguração
Publicado em Uncategorized | Deixar um comentário »