quarta-feira, 28 de janeiro de 2009

Com qual você se identifica?

Doe Orgãos

Show do A-HA em Março!

Acabei de saber pelo site oficial do A-HA que eles se apresentarão aqui no Brasil, em março.
Serão dois shows, um em São Paulo, no Credicard Hall (dia 25/03) e um no Rio de Janeiro, no Citibank Hall (26/03).



Espero por isso desde 2002 :P

Mais informações: Three concerts announced for South America

sexta-feira, 23 de janeiro de 2009

Curso Gratuito de JavaFX

Está para começar um curso de JavaFX, totalmente gratuito e online. O curso terá duração de 15 semanas, e começa no dia 30 de janeiro.
Para se inscrever basta enviar um email em branco para javafxprogramming-subscribe@googlegroups.com. O curso será orientado por Jim Weaver e Sang Shin.
Mais informações, incluindo os tópicos do curso, podem ser encontradas no site do curso: "Free" 15-Week JavaFX Programming (with Passion!) Online Course .


Fonte: Aprenda JavaFX com Paixão, CEJUG


Para quem quiser uma introdução à tecnologia, Daniel Campos disponibilizou uma apresentação no slideshare.


Está dada a dica!

quinta-feira, 22 de janeiro de 2009

Lista de Artigos

Quando criei este blog, assumi o compromisso de alguns tutoriais, a serem publicados no Wordpress. No ano passado andei meio relapso com o blog, mas agora reitero o comprimosso. Aqui estão alguns dos artigos que pretendo criar, e publicar no Wordpress:


  • Configurando um connection pool no Hibernate com C3p0
  • Efetuando autenticação declarativa no Tomcat
  • Trabalhando com JTable
  • Um jogo da memória em JavaFX
  • Uma aplicação simples usando o Drolls
  • Iniciando com testes unitários usando JUnit
  • JasperReports e IReports - Criando um relatório com JasperReports e IReports
  • Introdução aos Padrões de Projeto GoF
  • Padrões GoF de Criação
  • Padrões GoF Estruturais
  • Padrões GoF Comportamentais
  • Utilizando Sessões no PHP
  • Sua primeira aplicação em JSF

É isso!

Divagações de Final de Tarde

Divagações ao ouvir uma música... quem não tem?


Luiz Gustavo diz:
hehehe
escuta def leppard
Celso diz:
qual musica?
Luiz Gustavo diz:
Love bites
vai lembrar do yazoo

Celso diz:
parece musica daqueles filmes da sessao da tarde
a loira tirando a roupa...
e tocando essa musica de fundo
Luiz Gustavo diz:
hauhauhauhauha
o cara numa estrada
num conversível
vento no cabelo
óculos ray-ban
Celso diz:
aff.... conheço a musica, mas nem tinha idéia quem cantava...
sim
Luiz Gustavo diz:
indo pra casa da loira
Celso diz:
isso
exato
Luiz Gustavo diz:
é que ela foi regravada pelo yazoo, que era brasileiro
Celso diz:
ou, o final do filme... o cara na estrada depois de ter sido largado pela loira....
Luiz Gustavo diz:
é
com o cachorro do lado, no banco do passageiro
Celso diz:
andando a pé, com a jaqueta no ombro... e no fundo uma imagem tipo de deserto
Luiz Gustavo diz:
hauhauhuha

quarta-feira, 21 de janeiro de 2009

Resolvida a pendenga com o JBoss

Depois de muito quebrar a cabeça, consegui resolver em definitivo os problemas com o JBoss 5 G.A.

Aqui está um resumo dos meus problemas.

Basicamente tive que tirar algumas bibliotecas do meu projeto (JSF 1.2, por exemplo) e colocar os jars no JBoss.

Resumidamente, para resolver esses problemas, após instalar o JBoss fiz o seguinte:

copiar para [INSTALACAO_HOME]/server/default/lib os arquivos jar:


(estes encontrados em [INSTALACAO_JBOSS]/common/lib)

* jboss-javaee.jar
* jboss.jar
* jbosssx.jar
* jmx-adaptor-plugin.jar
* jnpserver.jar
* log4j.jar

(JDBC Oracle - esse é porque estou usando o Oracle e um datasource)

* ojdbc14.jar



copiar para o diretório [INSTALACAO_HOME]/lib os seguintes jars:

(estes encontrados em [INSTALACAO_JBOSS]/common/lib)

* ejb3-persistence.jar
* el-api.jar
* hibernate-annotations.jar
* hibernate-commons-annotations.jar
* hibernate-core.jar
* hibernate-entitymanager.jar
* hibernate-jmx.jar
* hibernate-validator.jar

(estes encontrados em [INSTALACAO_NETBEANS]\enterprise5\modules\ext\jsf-1_2)

* jsf-impl.jar
* jsf-api.jar

Isso resolveu os problemas para reconhecer o domínio do JBoss 5 G.A. no Netbeans e ainda resolveu esses erros doidos que eu estava encontrando.
Lembro que é necessário remover do projeto as bibliotecas que contenham tais arquivos Jar (como a JSF 1.2 que citei).

Espero que fique aqui de referência para quem tiver os mesmos problemas.

Abraços!

terça-feira, 20 de janeiro de 2009

Faça você mesmo [Mini Flora mode on]

Para quem não aguentava mais a Flora cantando a mesma música durante a novela toda, tá aí uma chance dada pelo DrPepper para a vingança:

Faça você mesmo [Mini Flora mode on]

segunda-feira, 19 de janeiro de 2009

Black - simplesmente ótimo!

Ultimamente tenho me rendido a um vício, e gostaria de compartilhar com vocês:



Tudo bem, o jogo é antigo, mas vale a pena demais.
Para quem não conhece está dada a dica.

Ruby on Rails 2.2 - O que há de novo? (Livro Gratuito)

Galera,

Carlos Brando, do blog "Nome do Jogo" está disponibilizando seu novo livro "Ruby on Rails 2.2 - O que há de novo?" gratuitamente.
Acessem o blog para mais informações sobre o livro.

quinta-feira, 15 de janeiro de 2009

Issue para problema de deploy no JBoss

Depois de espernear por um bom tempo, resolvi criar um issue para um problema que tem me atormentado.
No JBoss 5 GA não está sendo possível publicar uma aplicação que funcionava perfeitamente até as versões Beta e RC.

Está aí o link para quem quiser acompanhar: PersistenceUnitDeployment seems not to work for RESOURCE_LOCAL transaction-type

Jogo da memória em Java

Galera, para quem tiver interesse, publiquei no wordpress os códigos-fonte de um jogo da memória feito em Java, que fiz quando estava na faculdade.

Jogo da Memória

Divirtam-se!

quarta-feira, 14 de janeiro de 2009

Configuração de DataSources no JBoss

Para quem procura dicas de como configurar um DataSource no JBoss, eis um link interessante e muito útil:

ConfigDataSources

Além de explicar a configuração de forma genérica, apresenta exemplos de configuração para vários bancos de dados.

Está dada a dica!

Os passos para a certificação Java

Dúvidas com relação às certificações Java e suas interdependências?
O link abaixo relaciona as certificações disponíveis para a tecnologia, e a relação entre elas.

Java Certification

Está dada a dica!

TOP 25 Most Dangerous Programming Errors

O governo dos EUA, juntamente com algumas empresas e experts, publicaram uma lista dos erros de programação mais críticos, e dicas de como corrigi-los.
Também é possível encontrar a relação de quem participou da pesquisa.

CWE/SANS TOP 25 Most Dangerous Programming Errors

segunda-feira, 12 de janeiro de 2009

Solução para problema de integração JBoss 5 / Netbeans 6.5

Foi postado neste blog uma solução temporária para o problema de integração entre o Netbeans 6.5 e o JBoss 5 G.A.

A solução definitiva deve sair depois do final de janeiro, em um pacote de correções para o Netbeans.

quarta-feira, 7 de janeiro de 2009

A partir de 2009, softwares do governo federal serão padronizados

A Demoiselle, plataforma desenvolvida pelo Serviço Federal de Processamento de Dados (Serpro) e pela Empresa de Tecnologia e Informações da Previdência Social (Dataprev) passará a ser adotada em todas as novas contratações de desenvolvimento de programas para o governo federal, a partir de 2009.
A utilização da plataforma tem como objetivo garantir a interoperabilidade e facilidade de manutenção dos sistemas dos diferentes ministérios e autarquias.
A plataforma foi desenvolvida em software livre e baseada em padrões já existentes, e os sistemas comprados, e especialmente, desenvolvidos com a plataforma, deverão seguir a mesma filosofia.
As empresas que já são fornecedoras do governo federal e que queiram se inteirar e participar do desenvolvimento de soluções Java, em software livre, usando já componentes e artefatos que o Serpro desenvolve, já podem, a partir de janeiro, incorporar-se ao ambiente cooperativo para conhecer a ferramenta e começar a treinar seus profissionais.

Mais detalhes podem ser encontrados no Potal do SERPRO, onde a notícia foi publicada.

terça-feira, 6 de janeiro de 2009

Icefaces como alternativa ao Woodstock

Para aqueles que trabalham com JavaServer Faces, e mais especificamente, com o Woodstock, já não é novidade o fato de que esta implementação foi descontinuada.
A grande questão levantada na ocasião, além, é claro, do suporte das aplicações já desenvolvidas, foi a utilização desta implementação no Netbeans. A IDE fazia a utilização da mesma no Visual Web JSF.
Pois bem, a comunidade do ICEFaces resolveu encarar a bronca e assumir a estratégia de migração.
Já estão disponíveis plugins para o Netbeans, e em breve haverá uma integração com a IDE que contará com ferramentas automatizadas de migração.
Mais informações podem ser encontradas nos seguintes links:

Woodstock to ICEfaces Migration
Woodstock Migrates to ICEfaces

Há, no primeiro link, um Roadmap para as tarefas envolvidas no processo de migração e integração com o Netbeans. As ferramentas automatizadas de migração só estão previstas para maio, o que é uma pena (mas já é alguma coisa).
Minha única preocupação, até agora, tem sido com o suprote a Ajax. O Woodstock era muito "fraquinho" em seu suporte ao Ajax, e era necessário, para um melhor suporte, a utilização do Dynafaces.

No link abaixo é apresentada uma tabela de comparação dos componentes já disponíveis para a migração:


Woodstock to ICEfaces Component Migration Matrix


Pretendo, assim que possível, criar uma pequena aplicação para avaliar esses recursos, e o próprio ICEFaces, que eu não conheço muito. Postarei os resultados no Wordpress.

segunda-feira, 5 de janeiro de 2009

Curso de Ruby Grátis

Galera, estou repassando aqui uma dica dada no GUJ por um colega.
Será realizado, no Ruby Learning, um curso online de Programação em Ruby. O curso já está disponível para que todos possam se adiantar no material. O início é sábado, 24 de janeiro de 2009.

Quem quiser se aprofundar na linguagem pode se matricular agora mesmo. O curso já está na sua décima edição e mais de 5600 pessoas de todo o mundo já realizaram o curso.
Eu já me matriculei!

Está dada a dica. ;)

sábado, 3 de janeiro de 2009

Pesquisadores driblam segurança de site confiável

Um grupo de pesquisadores conseguiu, em uma pesquisa realizada, driblar a segurança de um site confiável, que utilizava o protocolo https, e o algoritmo de criptografia MD5.
A façanha foi alcançada com a utilização de uma rede formada por consoles de PlayStation 3.
O objetivo da pesquisa era demostrar a vulnerabilidade do algoritmo MD5, e sugerir a utilização de outros algoritmos alternativos e mais modernos, como o SHA-2.

mais informações: http://www1.folha.uol.com.br/folha/informatica/ult124u484949.shtml

sexta-feira, 2 de janeiro de 2009

Shows internacionais no primeiro trimestre de 2009!

Tive o prazer de encontrar no caderno "Ilustrada" da Folha de S. Paulo, de 31/12/2008, o anúncio de alguns shows internacionais de peso para o primeiro trimestre de 2009.
Em janeiro se apresentam nomes como Elton John, Little Joy, James Blunt e Damien Rice.
Em fevereiro quem dá o ar da graça por aqui é Alanis Morissette.
Em março se apresentam Simply Red, Backstreet Boys (arghh), Keane, Iron Maiden e Radiohead (com a abertura de Kraftwerk).
Eu particularmente adoraria ir ao show do Radiohead, vamos ver como estára minha di$po$ição na ocasião.
As agendas dos shows podem ser encontradas nos sites dos artistas.

Reflexão sobre 2008 e boas vindas a 2009!

Pois é, ele chegou! Estamos em 2009.
Como acontece todos os anos, a espectativa pela virada de ano sempre carrega a esperança de se cumprir promessas e alcançar objetivos estabelecidos para o ano que começa. Geralmente fazemos um balanço de tudo que aconteceu no ano que termina, e com base nisso tentamos traçar os objetivos para o novo ano.
Para mim o ano de 2008 foi bem vivido: tive importantes conquistas no campo profissional, comecei minha pós-graduação, vivi uma grande paixão, fiz novos e importantes amigos, me reaproximei de antigos amigos, me mudei definitivamente para Bauru, fiz muitas viagens, enfim, tive muitos bons momentos.
Mas não são só de bons momentos que vivemos. Os momentos de dificuldade também são importantes para nosso crescimento. Nesse ano que terminou perdi pessoas importantes, tive grandes decepções com pessoas que quero muito bem, sofri por amor, tive momentos de solidão e pânico (e nestes momentos, mais uma vez, comprovei a importância dos verdadeiros amigos), deixei de fazer muita coisa que pretendia, e muitas vezes não dei tudo de mim no que fiz.
O importante de tudo é saber que não me arrependo de nada! Tudo o que fiz (ou deixei de fazer) contribuiu para o que sou agora, para os planos que tracei para este novo ano que chegou.
Ser mais dedicado no que eu fizer, cuidar mais de minha saúde, voltar às aulas de inglês, aprender um novo idioma (provavelmente alemão), fazer novos amigos e me dedicar aos que já tenho, criar mais artigos técnicos em meu blog, tirar minhas certificações, são apenas alguns planos que tracei para este ano.
Espero sinceramente que este seja um ano de muitas conquistas e aprendizado para todos.
Feliz 2008, que me preparou para 2009! E a felicidade de 2009? Pois é, ela depende só de mim.