<?xml version="1.0" encoding="utf-8"?>
<feed xmlns="http://www.w3.org/2005/Atom">
        <id>urn:gwadanina-net:feeds:atom</id>
	<title>Gwadanina Rss &#187; Items  by  Rafael Benevides</title>
	<subtitle>Gwadanina Rss &#187; Items  by  Rafael Benevides</subtitle>      
        <link rel="alternate" type="text/html" href="http://gwadanina.net/rss/" />
        <link rel="self" type="text/xml" href="http://gwadanina.net/rss/?media=atom"/>
        <updated>2010-09-08T00:34:26+02:00</updated>
	<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/jboss_in_bossa_2010</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: JBoss In Bossa 2010</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/jboss_in_bossa_2010"/>		
		<updated>2010-02-04T23:44:33+01:00</updated>
		<published>2010-02-04T23:44:33+01:00</published>
		<content type="html"><![CDATA[	<p><b>Notícia quente!!!!</b></p><p> <b>Fonte:  <a href="http://edgarsilva.com.br/2010/02/02/jbossinbossa2010/">[edgarsilva.com.br]</a> </b><br /></p><p>E como diria a bruxinha do episódio do pica-pau: <i>“E lá vamos nós”</i>,
lançando o evento anual da comunidade JBoss: JBossinBossa 2010 .
Organizar um evento nunca é fácil, é necessário muita coragem, assumir
compromissos e encarar desafios, é preciso ter um time de pessoas
fantásticas como colegas, apoiadores, colabores, fornecedores,
palestrantes, amigos e família para que tudo no final possa no mínimo:
“Não dar nada errado”.</p>
<p><img alt="" src="http://edgarsilva.com.br/wp-content/uploads/2010/02/jbossinbossa_logo_hori_450px-300x93.png" /></p>
<p>Várias pessoas estão neste projeto há quase mais de 8 meses, entre elas, pessoas como o <a href="http://community.jboss.org/people/james.cobb%40jboss.com">James Cobb</a>,
que é o Líder do time de Designers da JBoss.ORG que é também um
funcionário da Red Hat, junto com seu time, criou toda a identidade
visual, logo, design do site, isto mostra o carinho que as pessoas tem
pelo Brasil e o desejo de colaborar.</p>
<p>Neste ano, vamos fazer um evento ainda modesto, com apenas 1 dias de
Palestras no Auditório, e 1 dia de Tutoriais, mas este número com
certeza deverá aumentar nos anos seguintes, uma vez que tenhamos
histórico e mais força e credibilidade para conseguir obter mais
recursos e apoio.</p>
<p>No dia 16 de Abril de 2010, haverão os tutoriais, que serão voltados
para pessoas iniciantes, estudantes ou mesmo interessados em
reciclagem, bem como os tutoriais específicos, um pouco mais avançados,
entre estes tutoriais, um deles será ministrado pela <a href="http://www.caelum.com.br/"><b>Caelum</b></a> e outro pela <a href="http://www.globalcode.com.br/"><b>GlobalCode</b></a>,
ambas empresas que respeitamos muito, e que sempre tentamos nos apoiar,
quando o assunto e o desejo é: “Vamos fazer algo para compartilhar
conhecimento?”.</p>
<p>No dia 17, que é um sábado, será o dia de palestras, algumas delas
internacionais, com o tradução simultânea sim, deverão vir para o
Brasil, alguns palestrantes internacionais, entre eles o já confirmado
Pete Muir, que vem diretamente da Escócia, além de outros que iremos
confirmar ao longo dos próximos dias.</p>
<p>Eu não posso deixar de agradecer e pedir ânimo pros meus colegas de
email *@redhat.com aqui do Brasil, pois eles sabem que este é um evento
deles, um dos motivos de sermos muito felizes na Red Hat do Brasil na
divisão JBoss, é o fato de não existir a figura retrograda de “chefe”,
nós temos sim pessoas que assumem e lideram frentes que o sucesso é
dividido, da mesma forma se o fracasso acontecer, esse é a receita da
construção deste time que valorizou muito mais as pessoas que as
posições em si, e é nesse time brasileiro que eu confio e é deles todos
os créditos… Fracasso, é algo que faz parte dos cálculos, mas eu tenho
certeza que vamos sair do outro lado com um grande evento e deixando um
pouco de nossa contribução para a solidificação do conhecimento e o
compartilhamento de tecnologias que no final só quer fazer com que
tenhamos menos horas de problemas e muito mais momentos de alegria!</p>
<p>O Evento tem <b><a href="http://twitter.com/jbossinbossa">Twitter</a></b> e site no <b><a href="http://www.facebook.com/pages/JBossInBossa/286396224680">Facebook</a></b>,
uma das coisas que estamos queremos é promover e ajudar na vinda das
pessoas, é claro que não temos como pagar pelo transporte, mas se
pudermos ajudar com algo, como por exemplo, pessoas que queiram ceder
um sofá para alguém, ou simplesmente dar uma carona de carro, esperamos
que a colaboração ultrapasse a fronteira do software e possa chegar no
que é mais importante: Vocês!</p>
<p>Hoje foi um dia que deixei de ir pro meu treino, para dar um tapa no site do evento: <b><a href="http://www.jbossinbossa.com.br/">http://www.jbossinbossa.com.br </a></b>,
que só usa HTML+JavaScript(JQuery), “nossssa…huiiiii”, mas que também
tive um tempo para criar um pequeno vídeo promocional do evento que eu
espero que vocês todos gostem!</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/bot%C3%A3o_no_eclipse_n%C3%A3o_funciona</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Botão no Eclipse não funciona</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/bot%C3%A3o_no_eclipse_n%C3%A3o_funciona"/>		
		<updated>2010-01-12T16:18:37+01:00</updated>
		<published>2010-01-12T16:18:37+01:00</published>
		<content type="html"><![CDATA[	<p>
  Recentemente quem atualizou suas distribuições Linux (<a href="http://www.fedoraproject.org/">Redhat Fedora 12</a> ou <a href="http://www.ubuntu.com/">Ubuntu 9.10</a> - para citar alguns) perceberam um problema, digamos, um tanto incomodo: Alguns botões do <a href="http://www.eclipse.org/">Eclipse</a> que aparecem em "dialogs" ou outros lugares simplesmente não funcionam.&nbsp;
</p>
<p>
  Isto aconteceu por causa da atualização do GTK+ (versões 2.17.x/2.18.x). As últimas versões do GTK+ alteraram a forma como as janelas são criadas e gerenciadas no X Window. Isto acarretou alguns problemas na forma do SWT gerencia a "Z order" das janelas.
</p>
<p>
  As novas versões do Eclipse (3.6 e builds posteriores ao&nbsp; I20091201-2000 devem ter estes problemas corrigidos. Enquanto isto a recomendação é setar a variável GDK_NATIVE_WINDOWS antes de executar o Eclipse, ou então criar um script de inicialização do Eclipse. Exemplo:
</p>
<pre>
 #!/bin/sh<br />export GDK_NATIVE_WINDOWS=1<br />/java/eclipse/eclipse
</pre>
<p>
  <br />
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/evento_jbug_brasil_jboss_user</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Evento JBUG:Brasil - JBoss User Group (Estarei palestrando)</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/evento_jbug_brasil_jboss_user"/>		
		<updated>2010-01-04T23:52:33+01:00</updated>
		<published>2010-01-04T23:52:33+01:00</published>
		<content type="html"><![CDATA[	<p>
  Feliz 2010 para todos e começando cumprindo bem a promessa de realizar eventos do JBUG:Brasil em outras cidades, vamos começar o ano em Belém do Pará, neste dia 07, quinta-feira.
</p>Em parceria com o <a href="http://jbossbrasil.ning.com/">JBUG:Brasil - JBoss User Group</a> - Reunião dia 07 de Janeiro de 2010 na FACI
<table>
  <tr>
    <td>
      &nbsp;<a href="http://api.ning.com/files/t1zLj9qssn*N9i00YNb8yRTR117a72ytEK-97jEj5opILOt6T0*JkiKTyjrEZ21XVSm6inUVASQ1OMDvZcgY-R8zp6dRvBAJ/rafael.jpg?width=48&amp;height=48&amp;crop=1%3A1"><img alt="" src="http://api.ning.com/files/t1zLj9qssn*N9i00YNb8yRTR117a72ytEK-97jEj5opILOt6T0*JkiKTyjrEZ21XVSm6inUVASQ1OMDvZcgY-R8zp6dRvBAJ/rafael.jpg?width=48&amp;height=48&amp;crop=1%3A1" /></a><b>Rafael Benevides<br />
      <a href="http://jbossbrasil.ning.com/profile/RafaelBenevides">Perfil JBUG:Brasil</a></b><b><br /></b><b>Início: 19:00</b>
    </td>
    <td>
      Velozese Furiosos da Web - Produtividade com JBoss Seam&nbsp;<b>Descrição:</b> Se você acha que já viu tudo do framework JBoss Seam, venha descobrir recursos que vão fazer você ter a produtividade que sempre sonhou com Java EE e tecnologias para Web 2.0.<br />
      <br />
      <b>Palestrante:</b> Rafael Benevides é JBoss Consultant da Red Hat do Brasil no escritório de Brasília, focado em tecnologias emergentes e SOA, desde de 2003 atuando em projetos Java, possui certificações de vários fornecedores entre eles: Red Hat, Sun Microsystems, IBM e SAP. Atuou em vários projetos importantes no governo brasileiro, entre eles dentro do Ministério da Educação / INEP, além de trabalhar num projeto opensource <a href="https://xseam.dev.java.net/">XSeam</a>, que é uma biblioteca de componentes visuais para o JBoss Seam.&nbsp;<br />
      <br />
    </td>
  </tr>
  <tr>
    <td>
      &nbsp;<a href="http://api.ning.com/files/*UAOTPy2Gs4IsmXkp3-jX62bCPtz89nMA1EVkFEm4DgzTZqYLxYY*PgRiLCul3g-EVixlgJegMhFbKGoiWHpNigi7cwbU6W8/aim.jpg?width=48&amp;height=48&amp;crop=1%3A1"><img alt="" src="http://api.ning.com/files/*UAOTPy2Gs4IsmXkp3-jX62bCPtz89nMA1EVkFEm4DgzTZqYLxYY*PgRiLCul3g-EVixlgJegMhFbKGoiWHpNigi7cwbU6W8/aim.jpg?width=48&amp;height=48&amp;crop=1%3A1" /></a><b>Edgar A Silva</b><b><a href="http://jbossbrasil.ning.com/profile/edgar">Perfil JBUG:Brasil</a></b><b><br /></b><b>Início: 20:20</b>
    </td>
    <td>
      REST: Um modelo de Serviços de Integração poliglota para Web / SOA&nbsp;<br />
      <b>Descrição:</b> Webservices ganharam notoriedade, robustez e padronizações; isto é ótimo, mas dependendo do que precisamos, poderemos criar arquiteturas de integração de serviços utilizando protocolos mais simples, para isso o REST(Representational State Transfer) é um modelo muito utilizado em várias arquiteturas de vários casos de sucesso no mundo inteiro como Facebook, Twitter, Ning etc. Então venha descobrir como você pode criar modelos de integração agnósticos e poliglotas, o que lhe permite criar clientes em PHP, JavaScript(JQuery), Ruby, Cocoa etc.&nbsp;<br />
      <br />
      <b>Palestrante:</b> Edgar A Silva é o JBoss Lead da Red Hat no Brasil, uma de suas principais atribuições é levar conhecimento das tecnologias JBoss ao mercado, bem como apoiar vários outros departamentos dentro da Red Hat como vendas, serviços, marketing etc. Palestrante em vários eventos de tecnologia nacionais e internacionais(JavaOne e JBossWorld) e foi um dos fundadores do BelJUG em 2002. Mais informações em seu blog <a href="http://www.edgarsilva.com.br/">http://www.edgarsilva.com.br</a><br />
      <br />
    </td>
  </tr>
</table><br />
Após as palestras teremos ainda a seção boteco, que extende a reunião para um bar, para batepapo etc.<br />
Local da Reunião<a href="http://t3.gstatic.com/images?q=tbn:TcTnEas-SdVJPM <a href="http://www.faculdadeideal.com.br/noticias/faci/fotos%20noticias/faci_not.png">">[www.faculdadeideal.com.br]</a> <img alt="" src="http://t3.gstatic.com/images?q=tbn:TcTnEas-SdVJPM <a href="http://www.faculdadeideal.com.br/noticias/faci/fotos%20noticias/faci_not.png"">[www.faculdadeideal.com.br]</a> /></a><b>FACI&nbsp;</b><br />
Faculdade Ideal - Rua dos Mundurucus, 1427 - Batista Campos&nbsp;<b>Sala:</b> 603 no Sexto Andar.
<p>
  &nbsp;
</p>
<p>
  Mais informações:  <a href="http://www.beljug.com.br/eventos/reunioes/janeiro-2010">[www.beljug.com.br]</a> <br />
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/red_hat_roadshow_2009_em</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Red Hat Roadshow 2009 em Brasília</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/red_hat_roadshow_2009_em"/>		
		<updated>2009-07-29T22:17:42+02:00</updated>
		<published>2009-07-29T22:17:42+02:00</published>
		<content type="html"><![CDATA[	<p>
  <img alt="" src="http://www.redhat.com/g/chrome/logo_rh_home.png" />
</p>
<p>
  &nbsp;
</p>
<p>
  &nbsp;<i><b>Anotem na agenda!</b></i>
</p>
<p>
  Terça-feira, dia 4 de agosto de 2009. Vem ai: Red Hat Roadshow 2009.
</p>
<p>
  <b>Local:</b> MERCURE LÍDER
</p>
<p>
  <b>Endereço:</b><br />
  SHN Quadra 5 Bloco I - Asa Norte<br />
  Brasília, DF - Brasil
</p>
<p>
  <b>Agenda:</b> <a href="http://www.redhatroadshow.com.br/2009/agenda.html%20">http://www.redhatroadshow.com.br/2009/agenda.html</a>
</p>
<p>
  <b>Inscrições:</b>  <a href="http://www.redhatroadshow.com.br/2009/inscricao.php">[www.redhatroadshow.com.br]</a> <br />
</p>
<p>
  &nbsp;
</p>
<p>
  Nos vemos por lá.<br />
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/usando_struts</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Usando Struts ???</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/usando_struts"/>		
		<updated>2009-06-17T04:11:06+02:00</updated>
		<published>2009-06-17T04:11:06+02:00</published>
		<content type="html"><![CDATA[	<p>
  Recentemente meu contrato no cliente entrou na reta final. Aqui em Brasília, grande parte da atuação dos profissionais de TI tem como cliente final o Governo. Por este motivo algumas questões contratuais (prazos, extensão, valores, renovação) fogem do controle deste profissionais e gestores.
</p>
<p>
  Sendo assim, durante este processo de (in-?)definição por parte do cliente, estou atuando como <a href="http://pt.wikipedia.org/wiki/Freelancer">freelancer</a> em outro cliente. Projeto novo, com antigos amigos. Uma excelente oportunidade para aprender mais um framework: <a href="http://struts.apache.org/2.x/">Struts 2</a>.
</p>
<p>
  Já utilizei-o (como <a href="http://pt.wikipedia.org/wiki/Prova_de_Conceito">PoC</a>) na época do <a href="http://www.opensymphony.com/webwork/">Webwork</a> onde já era claro sua superioridade em relação ao Struts 1.x.
</p>
<p>
  Aproveito para tocar em um assunto que há bastante tempo penso em falar mas que na verdade é bastante polêmico. Que o Struts 1.x foi um dos primeiros frameworks MVC para Java e que ainda hoje existe vários legados feitos com Struts, isto não tenha dúvidas! Entretanto é preciso "abrir os olhos" para o mercado e para as inovações tecnológicas que o acompanham. Já em 2004, o Carlos Vilela, vulgo <a href="http://www.lixo.org/">CV</a>, hoje atual consultor da <a href="http://www.thoughtworks.com/">ThoughtWorks</a>, disse a celebre frase. "<a href="http://www.guj.com.br/posts/list/18258.java#95466">Toda vez que voce usa Struts, Deus mata um bebe foca. Pense nas pobres foquinhas, e parem de usar esse lixo. Por favooooooooooooooooooor.</a>"
</p>
<p>
  Hoje o mercado está repleto de frameworks WEB/JAVA de qualidade: <a href="http://seamframework.org/">JBoss Seam</a>, <a href="http://wicket.apache.org/">Wicket</a>, <a href="http://struts.apache.org/2.x/">Struts 2</a>, <a href="http://www.vraptor.com.br/">VRaptor</a>, etc. Muitos deles utilizando <a href="http://java.sun.com/javase/6/docs/technotes/guides/language/annotations.html">anotações</a> evitando o famigerado "XML Hell", além da possibilidade de usar injeção de dependência ( e outjeção no caso do Seam), abstração de invocações Ajax, além de <a href="http://livedemo.exadel.com/richfaces-demo/index.jsp">inúmeros componentes visuais "prontos"</a>.&nbsp; A idéia central é que quanto mais abstrações ao redor da complexidade, melhor será a produtividade da equipe e com uma menor curva de aprendizado.
</p>
<p>
  Sabemos que o Struts 1.x possui uma "abstração pobre" e que conseqüentemente não foi capaz de acompanhar a evolução dos outros frameworks. Agora me respondam uma coisa: Por quê projetos NOVOS hoje em dia ainda utilizam o Struts 1.x? Acredito que a resposta seja um misto de preguiça de atualizar-se (para profissionais) com um elevado teor de uma conservação "<a href="http://pt.wikipedia.org/wiki/Nonsense"><i>nonsense</i></a>" (por parte dos gestores de TI/Projetos/etc).
</p>
<p>
  No outro lado da balança está a infame síndrome do <i><a href="http://en.wikipedia.org/wiki/Not_Invented_Here">Not invented here</a></i> (não inventado aqui) com a propagação de frameworks caseiros. "<i>Frameworks caseiros não são arquiteturas de referência, não são padronizados, não possuem uma comunidade em volta para dar apoio e não são padrões da insdústria de software. Construir frameworks caseiros com o <a href="http://www.guj.com.br/posts/list/67068.java">dinheiro público</a> é o pior caso de todos.</i>" (<a href="http://www.rafaelcarneiro.net/blog/2008/05/23/frameworks-agindo-com-bom-senso/">Rafael Carneiro</a>). Vejam que estou falando de frameworks, onde quase nunca se leva em consideração "<a href="http://denisyomura.blogspot.com/2008/10/princpio-aberto-fechado.html">open/closed principle - OCP</a>" já que o objetivo é solucionar um problema específico. O que fazer então ? Não crie um framework do zero, mas estenda as funcionalidades de um framework existente ( que possui toda uma comunidade trabalhando para você ) criando componentes para estes. Este é o principal motivo que o <a href="http://www.jroller.com/rafaelbenevides/entry/java_produtividade_na_web_com">XSeam</a> é chamado de <b>conjunto de componentes visuais e não visuais para o JBoss Seam Framework</b> e não é chamado de framework por si só como algumas pessoas sugeriram erradamente.
</p>
<p>
  Por fim, recomendo a leitura dos slides da apresentação <b>O Struts morreu - Como escolher um novo framework Web</b> realizada por Alessandro Coelho Ribeiro que está disponível em seu site:  <a href="http://www.integritas.com.br/palestra-riojug.pdf">[www.integritas.com.br]</a> 
</p>
<p>
  <br />
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/o_cara_da_inform%C3%A1tica</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: O "Cara da Informática"</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/o_cara_da_inform%C3%A1tica"/>		
		<updated>2009-05-31T20:36:46+02:00</updated>
		<published>2009-05-31T20:36:46+02:00</published>
		<content type="html"><![CDATA[	<p>
  Coisas Que Todos Precisam Saber a Respeito do "Cara da Informática"
</p>
<ol>
  <li>O CARA DA INFORMÁTICA dorme. Pode parecer mentira, mas o CARA DA INFORMÁTICA precisa dormir como qualquer outra pessoa. Esqueça que ele tem celular e telefone em casa, ligue só para o escritório;
  </li>
  <li>O CARA DA INFORMÁTICA come. Parece inacreditável, mas é verdade. O CARA DA INFORMÁTICA também precisa se alimentar e tem hora para isso;<br />
  </li>
  <li>O CARA DA INFORMÁTICA pode ter família. Essa é a mais incrível de todas: Mesmo sendo um CARA DA INFORMÁTICA, a pessoa precisa descansar no final de semana para poder dar atenção à família, aos amigos e a si próprio, sem pensar ou falar em informática, impostos, formulários, concertos e demonstrações, manutenção, vírus e etc.&nbsp;
  </li>
  <li>O CARA DA INFORMÁTICA, como qualquer cidadão, precisa de dinheiro.&nbsp; - Por essa você não esperava, né? É surpreendente, mas o CARA DA INFORMÁTICA também paga impostos, compra comida, precisa de&nbsp; combustível, roupas e sapatos, e ainda consome Lexotan para conseguir relaxar? Não peça aquilo pelo que não pode pagar ao CARA DA INFORMÁTICA;&nbsp;
  </li>
  <li>Ler, estudar também é trabalho. E trabalho sério. Pode parar de rir. Não é piada. Quando um CARA DA INFORMÁTICA está concentrado num livro ou publicação especializada ele está se aprimorando como profissional, logo trabalhando;&nbsp;
  </li>
  <li>De uma vez por todas, vale reforçar: O CARA DA INFORMÁTICA não é vidente, não joga tarô e nem tem bola de cristal, pois se você achou isto demita-o e contrate um PARANORMAL OU DETETIVE. Ele precisa planejar, se organizar e assim ter condições de fazer um bom trabalho, seja de que tamanho for. Prazos são essenciais e não um luxo? Se você quer um milagre, ore bastante, faça jejum, e deixe o pobre do CARA DA INFORMÁTICA em paz. O último que fez milagre foi crucificado;&nbsp;
  </li>
  <li>Em reuniões de amigos ou festas de família, o CARA DA INFORMÁTICA deixa de ser o CARA DA INFORMÁTICA e reassume seu posto de amigo ou parente, exatamente como era antes dele ingressar nesta profissão. Não peça conselhos, dicas? ele tem direito de se divertir;&nbsp;
  </li>
  <li>Não existe apenas um "levantamentozinho" , uma "pesquisazinha" , nem um "resuminho", um "programinha pra controlar minha loja", um "probleminha que a maquina não liga", um "sisteminha" , uma "passadinha rápida (ALIAS CONTA-SE DE ONDE SAIMOS E ATÉ CHEGARMOS)", pois esqueça os "inha e os inho (programinha, sisteminha, olhadinha, )" pois os CARAS DA INFORMATICA não resolvem este tipo de problema. Levantamentos, pesquisas e resumos são frutos de análises cuidadosas e requerem atenção, dedicação. Esses tópicos podem parecer inconcebíveis a uma boa parte da população, mas servem para tornar a vida do CARA DA INFORMATICA mais suportável;&nbsp;
  </li>
  <li>Quanto ao uso do celular: celular é ferramenta de trabalho. Por favor, ligue, apenas, quando necessário. Fora do horário de expediente, mesmo que você ainda duvide, o CARA DA INFORMATICA pode estar fazendo algumas coisas que você nem pensou que ele fazia, como dormir ou namorar, por exemplo;&nbsp;
  </li>
  <li>Pedir a mesma coisa várias vezes não faz o CARA DA INFORMATICA trabalhar mais rápido. Solicite, depois aguarde o prazo dado pelo CARA DA INFORMATICA;&nbsp;
  </li>
  <li>Quando o horário de trabalho do período da manhã vai até 12h, não significa que você pode ligar às 11:58 horas. Se você pretendia cometer essa gafe, vá e ligue após o horário do almoço (relembre o item 2). O mesmo vale para a parte da tarde: ligue no dia seguinte;&nbsp;
  </li>
  <li>Quando CARA DA INFORMATICA estiver apresentando um projeto, por favor, não fique bombardeando com milhares de perguntas durante o atendimento. Isso tira a concentração, além de torrar a paciência. - ATENÇÃO: Evite perguntas que não tenham relação com o projeto, tipo como?. vocês entendem é claro?.;&nbsp;
  </li>
  <li>O CARA DA INFORMATICA não inventa problemas, não muda versão de WINDOWS, não tem relação com vírus, NÃO É CULPADO PELO MAL USO DE EQUIPAMENTOS, INTERNET E AFINS. Não reclame! O CARA DA INFORMATICA com certeza fez o possível para você pagar menos. Se quer EMENDAR, EMENDE, mas antes demita o CARA DA INFORMATICA e contrate um QUEBRA GALHO;&nbsp;
  </li>
  <li>Os CARAS DA INFORMATICA não são os criadores dos ditados "o barato sai caro" e "quem paga mal paga em dobro". Mas eles concordam?;&nbsp;
  </li>
  <li>E, finalmente, o CARA DA INFORMATICA também é filho de DEUS e não filho disso que você pensou?<br />
  </li>
</ol>
<p>
  O CARA DA INFORMATICA agradece.
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/ainda_estou_vivo</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Ainda Estou Vivo!</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/ainda_estou_vivo"/>		
		<updated>2009-05-03T01:36:49+02:00</updated>
		<published>2009-05-03T01:36:49+02:00</published>
		<content type="html"><![CDATA[	<p>
  Depois de praticamente 1 mês sem postar nada, resolvi&nbsp;escrever só pra dizer que estou "vivinho da silva" e ainda na ativa. Continuo morando em Brasília, cidade que&nbsp;amo tanto! Também&nbsp;continuo prestando&nbsp;consultoria no mesmo local...
</p>
<p>
  A verdade é que estou envolvido 110% do meu tempo em afazeres profissionais e pessoais (fora da internet). Por este motivo, estou evitando usar computadores no final de semana. A grande exceção foi hoje, já que por acaso vi que minha última postagem foi&nbsp;<a href="http://pt.wikipedia.org/wiki/Dia_da_mentira">no dia primeiro de abril</a>. <a href="http://pt.wikipedia.org/wiki/Pegadinha">Pegadinha</a> que rendeu pano para manga, pois 20 dias depois ainda recebia ligações de amigos questionando o fato! <img src="http://www.jroller.com/images/smileys/smile.gif" alt=")" />
</p>
<p>
  É importante dizer que o <a href="https://xseam.dev.java.net/">Projeto XSeam</a> gerou um filho que é a especialização (ainda maior) dos seus componentes para atender um cliente. Ou seja, o projeto pessoal do <a href="https://xseam.dev.java.net/">XSeam (tocado em conjunto com seus criadores)</a> está parado neste mês mas com certeza será beneficiado. Vários componentes que tem sido desenvolvido e que não são específicos do cliente serão disponibilizados sob a licença GPL. Isto me leva a outro questionamento: Como a maioria dos componentes visa atender o público brasileiro, deveria manter a documentação e a API em Inglês ou Português ?
</p>
<p>
  Durante este período de muito trabalho, graças a Deus,&nbsp;e com pouco tempo para postagens maiores neste Blog,&nbsp;manterei notícias pelo Twitter através da URL:  <a href="http://twitter.com/rafabene">[twitter.com]</a> &nbsp;onde confesso que até mesmo por lá ando sumido <img src="http://www.jroller.com/images/smileys/smile.gif" alt=")" /> - De qualquer maneira vou dar o recado novamente: NÃO ESTOU EM ANÁPOLIS, FOI PEGADINHA DE PRIMEIRO DE ABRIL, VIU ? rsrsrs.
</p>
<p>
  Abraços.
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/novos_e_velhos_desafios</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Novos e velhos desafios</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/novos_e_velhos_desafios"/>		
		<updated>2009-04-01T16:41:51+02:00</updated>
		<published>2009-04-01T16:41:51+02:00</published>
		<content type="html"><![CDATA[	<p>
  Caros amigos,
</p>
<p>
  &nbsp;É com felicidade no coração que informo a todos que estou saindo de Brasília na semana que vem. Voltarei para a minha terra natal: <a href="http://maps.google.com/maps?f=q&amp;source=s_q&amp;hl=pt-BR&amp;geocode=&amp;q=An%C3%A1polis,+Brazil&amp;sll=-16.328704,-48.953398&amp;sspn=0.685306,1.455688&amp;ie=UTF8&amp;ll=-16.321128,-48.939285&amp;spn=0.085667,0.181961&amp;t=h&amp;z=13&amp;iwloc=addr">Anápolis-GO</a>.
</p>
<p>
  Estou de mudança para abraçar novos desafios! Fui convidado a trabalhar como Gerente de Desenvolvimento SAP Netweaver da qual <a href="http://www.jroller.com/rafaelbenevides/entry/consultar_sap_certificado">sou certificado</a>. Enfim, é uma grande oportunidade que me relembra os momentos de prazer de se trabalhar com o SAP.
</p>
<p>
  A todas as pessoas que conheci, estou marcando um Happy Hour para a grande despedida. Por favor, não deixem de me enviar um e-mail para que eu informe o dia, o local e o horário.
</p>
<p>
  Me desejem boa sorte... E um grande abraço a esta cidade maravilhosa que é <a href="http://www.geocities.com/augusto_areal/minis_p.htm">Brasília</a>.<br />
</p>
<p>
  <br />
</p> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/xseam_componente_de_uf_e</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: XSeam - Componente de UF e Município</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/xseam_componente_de_uf_e"/>		
		<updated>2009-03-26T16:44:59+01:00</updated>
		<published>2009-03-26T16:44:59+01:00</published>
		<content type="html"><![CDATA[	<p>
  Depois de algum tempo sem falar, ou sequer trabalhar no <a href="http://xseam.dev.java.net/">XSeam</a>, finalmente sobrou um pouco mais de tempo para falar dele neste Blog.
</p>
<p>
  Um componente que foi adicionado na versão 0.6 (atualmente o <a href="http://xseam.dev.java.net/">XSeam</a> está na versão 0.7) é o <i><b>x:selectOneState</b></i> e consequentemente o <i><b>x:selectOneCity</b></i>. Uma das motivações para cria-lo foi por quê esperara-se que organizações evoluidas possuam um esquema de dados (db schema) corporativo de onde espera-se que todas os sistemas façam uso destas tabelas e dados ditos corporativos.
</p>
<p>
  Entretanto já tive o (des)prazer de trabalhar em corporações onde cada sistema possuia sua cópia da tabela de UF e Municípo. E para piorar cada uma de um jeito. Algumas o identificador era a própria sigla da UF, em outras era utilizado um auto-incremento, em outras o código do <a href="http://www.ibge.gov.br">IBGE</a>.
</p>
<p>
  Como um dos objetivos do <a href="http://xseam.dev.java.net/">XSeam</a> é ser um conjunto de componentes visuais e não visuais para o <a href="http://www.seamframework.org/">JBoss Seam Framework</a> com foco em produtividade, mas também com foco em padronização, foi então desenvolvido os componentes de UF e Município que buscam estes dados (imutáveis pela sua natureza) em XMLs, além de serem integrados&nbsp; (o combo de municipio é automaticamenete atualizado ao se trocar a uf selecionada). O identificador escolhido para este componente é o código <a href="http://www.ibge.gov.br">IBGE</a>.<br />
</p>
<p>
  Sendo assim, a classe City e State que são retornadas pelos componentes podem ser utilizadas como relacionamento JPA com outras classes pois elas possuem a anotação <a href="http://java.sun.com/javaee/5/docs/api/javax/persistence/Embeddable.html">@Embeddable</a>. Desta forma podemos ter na entidade o seguintes atributos:
</p>
<pre>
    private State uf;<br />
    <br />
    private City cidade;
</pre>
<p>
  &nbsp;E com isto será gerado no Banco de dados os seguintes campos na tabela da referida entidade: <i><b>stateCode integer, cityCode integer.</b></i>
</p>
<p>
  Ou seja, desta forma você estará automáticamente guardando o código IBGE da UF e do Município na sua tabela. Entretando se você não quer utilizar os nomes sugeridos para a coluna, você pode fazer uso da anotação @<a href="http://java.sun.com/javaee/5/docs/api/javax/persistence/AttributeOverride.html">AttributeOverride</a> da seguinte maneira:
</p>
<pre>
    @AttributeOverride(name="id",column=@Column(name="uf"))<br />
    private State uf;<br />
    <br />
    @AttributeOverride(name="id",column=@Column(name="cidade"))<br />
    private City cidade;<br />
</pre>
<p>
  Desta maneira os atributos podem ser persistidos nas colunas de acordo com o nome definido na anotação.
</p>
<p>
  Uma vez que o atributo está definido na entidade, agora é possível na nossa página usar os componentes de UF e Município da seguinte maneira:
</p>
<pre>
   &lt;x:selectOneState value="#{personHome.instance.uf}" reRender="cidade"/&gt;<br />
   &lt;br /&gt;<br />
   &lt;x:selectOneCity name="cidade" value="#{personHome.instance.cidade}" selectedState="#{personHome.instance.uf}" /&gt;
</pre>
<p>
  E assim será automaticamente renderizado os combos de UF e Município conforme figura abaixo:&nbsp;
</p>
<p>
  &nbsp;
</p>
<p>
  <img alt="" src="http://www.jroller.com/rafaelbenevides/resource/combo.png" />&nbsp;
</p>
<p>
  &nbsp;
</p>
<p>
  O exemplo citado neste post está disponível na aplicação de Blueprint que está disponível na página de <a href="https://xseam.dev.java.net/servlets/ProjectDocumentList">downloads</a> no site do <a href="http://xseam.dev.java.net/">Xseam - <a href="http://xseam.dev.java.net/">[xseam.dev.java.net]</a> </a><br />
</p>
<p>
  Outras postagens sobre o Xseam:
</p>
<ol>
  <li>
    <a href="http://www.jroller.com/rafaelbenevides/entry/aumentando_a_produtividade_com_jsf">Aumentando a produtividade com JSF e Jboss Seam - XSeam lançado!</a>
  </li>
  <li>
    <a href="http://www.jroller.com/rafaelbenevides/entry/xseam_i18n_e_facelets_bug">XSeam - i18n e Facelets Bug</a>
  </li>
  <li>
    <a href="http://www.jroller.com/rafaelbenevides/entry/java_produtividade_na_web_com">Java: Produtividade na Web com o XSeam (Com Screencast)</a>
  </li>
</ol> ]]></content>
</entry>
<entry>
		<id>http://www.jroller.com/rafaelbenevides/entry/novo_blog_da_fam%C3%ADlia_frederico</id>
		<author><name>Rafael Benevides</name></author>
		<title>JRoller: Novo Blog da família: Frederico Benevides Realm</title>
                <link rel="alternate" type="text/html" href="http://www.jroller.com/rafaelbenevides/entry/novo_blog_da_fam%C3%ADlia_frederico"/>		
		<updated>2009-03-03T01:22:10+01:00</updated>
		<published>2009-03-03T01:22:10+01:00</published>
		<content type="html"><![CDATA[	<p>
  É com prazer que informo que meu irmão, Frederico Benevides, finalmente resolveu criar o seu Blog para compartilhar suas experiências, idéias e devaneios.
</p>
<p>
  Seu primeiro post fala sobre: <b>TESTES!!!</b>
</p>
<p>
  As primeiras impressões de quem trabalha com desenvolvimentos e que ainda não se convenceram da importância dos testes são:
</p>
<ol>
  <li>Testes devem ser feitos no final (se der tempo)
  </li>
  <li>Testes aumentam o custo
  </li>
  <li>Testes aumentam o prazo de entrega.
  </li>
</ol>
<p>
  A verdade é <a href="http://blog.fragmental.com.br/2007/10/31/programadores-profissionais-escrevem-testes-ponto-final/" title="Programadores Profissionais Escrevem Testes, Ponto Final.">Programadores Profissionais Escrevem Testes, Ponto Final.</a>
</p>
<p>
  Fiquem agora com mais uma experiência/relato de onde os testes, ao contrário do que pensam, reduziu o prazo e o custo:
</p>
<p>
   <a href="http://fredericobenevides.wordpress.com/">[fredericobenevides.wordpress.com]</a>  e o seu "debut post": <a href="http://fredericobenevides.wordpress.com/2009/03/02/testes-o-salvador/">Testes... O salvador!</a><br />
</p> ]]></content>
</entry>
</feed>
