Category Archives: portugues

Problemas de encoding: como solucioná-los

Recentemente estava fazendo uma aplicação em Java utilizando JSF e passei pelo famoso problema de encoding. Depois de navegar bastante na internet, em listas de discussões e alguns chats com amigos, consegui resolver e achei um ótimo guia para procurar o problema nas aplicações:

  • How is the form encoding the request (application/x-www-form-urlencoded or multipart/form-data)? Multi-part data will be decoded using a 3rd party MIME parser, so there is scope for trouble there. If the data is url-encoded, is it being escaped properly?
  • What charsets is the browser accepting?
  • What encoding is the server detecting? Is it a Unicode character set?
  • Is it just the logging that is writing as a lossy encoding (e.g. MacRoman)? What default charset is the server using?

Fonte: http://stackoverflow.com/questions/863767/unicode-problem-with-jsf-and-html-forms

Eu não fui para o QConSP 2010, :(

Não deu para eu ir para o QConSP 2010, infelizmente. Pude acompanhar os tweets dos participantes e a vibração destes pela quantidade de conteúdo que estava sendo cuspido durante o evento.

Acredito e apoio sempre que posso as iniciativas da Caelum e já esperava pela excelência do evento. E assim foi o seu desfecho. Vários amigospostaram o famoso post <nome_do_evento_aqui>, eu fui. Fiquem atentos no blog da Caelum para ler o resumo do evento, assistir os vídeos e ver as apresentações.

Se você é daqueles que não investe na sua carreira participando de cursos ou acha caro o preço de um evento como o QCon SP 2010, desculpe-me amigo, você não investe em você e os empresários (alguns deles) verão isso. Evento é que não falta!

Aprendendo Java com Fórmula 1

Quer aprender Java se divertindo? Aprenda com o F1 Mane, um projeto open source em Java que simula um gerenciador de corridas. O jogo foi criado pelo Paulo Sobreira e a idéia é que você gerencie um piloto de Fórmula 1, analisando a corrida (condições climáticas, traçados, combustível, pneus, etc) e escolhendo a melhor estratégia para a vitória.

O jogo é um Applet, multiusuário e usa tecnologias Java como Swing, Servlet, JavaServer Pages, Threads e Hibernate. Utiliza o padrão MVC (ainda faltam algumas refatorações na view), scroll no mapa do jogo, possibilidade de pilotar o carro e outras funções. O código está disponível para download no google code (read only). Se você deseja contribuir com o jogo, acesse a página do projeto e requisite o papel de developer.

Screenshots do jogo

Eu vou para o Qcon SP 2010

A Caelum em parceria com a Infoq Brasil irá realizar o Qcon SP 2010, um evento bastante diversificado. Assuntos como Java, .Net, Ruby, Arquitetura, Agile e vários outros temas serão mostrados no evento.

Não deixarei de ir para me reciclar e também para rever grandes amigos.

Nos vemos lá!