<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do Luan</title>
	<atom:link href="http://blog.luanmateus.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.luanmateus.com</link>
	<description>Um designer programador</description>
	<lastBuildDate>Tue, 03 Apr 2012 12:35:10 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Validação apenas números Input ADF JavaScript</title>
		<link>http://blog.luanmateus.com/validacao-apenas-numeros-input-adf-javascript/</link>
		<comments>http://blog.luanmateus.com/validacao-apenas-numeros-input-adf-javascript/#comments</comments>
		<pubDate>Tue, 03 Apr 2012 12:34:33 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[ADF]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=380</guid>
		<description><![CDATA[Olá, Paz do Senhor. Vou deixar abaixo um código de JavaScript em ADF para validação de um input, aceitando apenas digitação de números. Código ADF: 123&#60;af:inputText id=&#34;it1&#34; label=&#34;Nome&#34;&#62; &#160; &#160; &#60;af:clientListener method=&#34;apenasNumeros&#34; type=&#34;keyPress&#34; /&#62; &#60;/af:inputText&#62; Código JavaScript: 12345678910&#60;af:resource type=&#34;javascript&#34;&#62; &#160; &#160; &#60;!&#91;CDATA&#91; &#160; &#160; &#160; &#160; function apenasNumeros&#40;e&#41; &#123; &#160; &#160; &#160; &#160; &#160; &#160; [...]]]></description>
			<content:encoded><![CDATA[<p>Olá, Paz do Senhor.</p>
<p>Vou deixar abaixo um código de JavaScript em ADF para validação de um input, aceitando apenas digitação de números.</p>
<p>Código ADF:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>af<span style="color: #339933;">:</span>inputText id<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;it1&quot;</span> label<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;Nome&quot;</span><span style="color: #339933;">&gt;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">&lt;</span>af<span style="color: #339933;">:</span>clientListener method<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;apenasNumeros&quot;</span> type<span style="color: #339933;">=</span><span style="color: #0000ff;">&quot;keyPress&quot;</span> <span style="color: #339933;">/&gt;</span><br />
<span style="color: #339933;">&lt;/</span>af<span style="color: #339933;">:</span>inputText<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p><span id="more-380"></span><br />
Código JavaScript:</p>
<div class="codecolorer-container javascript default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br /></div></td><td><div class="javascript codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #339933;">&lt;</span>af<span style="color: #339933;">:</span>resource type<span style="color: #339933;">=</span><span style="color: #3366CC;">&quot;javascript&quot;</span><span style="color: #339933;">&gt;</span><br />
&nbsp; &nbsp; <span style="color: #339933;">&lt;!</span><span style="color: #009900;">&#91;</span>CDATA<span style="color: #009900;">&#91;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">function</span> apenasNumeros<span style="color: #009900;">&#40;</span>e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #003366; font-weight: bold;">var</span> tecla <span style="color: #339933;">=</span> e.<span style="color: #660066;">getKeyCode</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #000066; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span><span style="color: #339933;">!</span><span style="color: #009900;">&#40;</span>tecla<span style="color: #339933;">&gt;</span><span style="color: #CC0000;">47</span> <span style="color: #339933;">&amp;&amp;</span> tecla<span style="color: #339933;">&lt;</span><span style="color: #CC0000;">58</span> <span style="color: #339933;">||</span> tecla<span style="color: #339933;">==</span><span style="color: #CC0000;">8</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; e.<span style="color: #660066;">cancel</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#93;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">&gt;</span><br />
<span style="color: #339933;">&lt;/</span>af<span style="color: #339933;">:</span>resource<span style="color: #339933;">&gt;</span></div></td></tr></tbody></table></div>
<p>Observe que no código ADF usamos dentro do inputText o clientListener, que é onde passamos o nome da nossa função JavaScript (apenasNumeros) e o tipo de comportamento (keyPress), já no JS verificamos qual tecla o usuário está digitando, conforme <a href="http://pt.wikipedia.org/wiki/ASCII" title="Tabela ASCII" target="_blank">Tabela ASCII</a>, e cancelamos o evento.</p>
<p>Espero que tenha ajudado, fique na Paz, abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/validacao-apenas-numeros-input-adf-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>URL amigável com HTACCESS e PHP</title>
		<link>http://blog.luanmateus.com/url-amigavel-com-htaccess-e-php/</link>
		<comments>http://blog.luanmateus.com/url-amigavel-com-htaccess-e-php/#comments</comments>
		<pubDate>Mon, 19 Mar 2012 17:34:20 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[SEO]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=372</guid>
		<description><![CDATA[Paz do Senhor galera. Li uma vez em um artigo sobre SEO que URL amigável é toda a URL com conseguimos entender, porém é tão mais bonito quando vemos uma URL assim noticias/ html5-e-power.html do que assim noticias.php?titulo= html5-e-power, sem contar com algumas URLs que fica assim noticias.php?id=77 podendo até impedir alguns mecanismos de busca [...]]]></description>
			<content:encoded><![CDATA[<p>Paz do Senhor galera.</p>
<p>Li uma vez em um artigo sobre SEO que URL amigável é toda a URL com conseguimos entender, porém é tão mais bonito quando vemos uma URL assim noticias/ html5-e-power.html do que assim noticias.php?titulo= html5-e-power, sem contar com algumas URLs que fica assim noticias.php?id=77 podendo até impedir alguns mecanismos de busca de indexar essa URL pelo fato do &#8220;?&#8221; e exposição da tecnologia usada no desenvolvimento do site.<br />
<span id="more-372"></span></p>
<p>Para deixar uma URL &#8220;bonitinha&#8221; e amigável para o indexação, vamos usar um &#8220;carinha&#8221; muito fera chamado HTACCESS, e como linguagem vou usar o PHP para exemplificar.</p>
<p>Para criar o HTACCESS abra o bloco de notas e digite o seguinte código:</p>
<div class="codecolorer-container html4strict default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br /></div></td><td><div class="html4strict codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap">#Habilita o mod_rewrite, um módulo do apache que serve para realizar reescrita de URLs com expressão regular<br />
RewriteEngine On<br />
#Escrevemos a regra de reescrita. Caso não queira colocar o .html retire &quot;\.html&quot;<br />
RewriteRule ^noticias/([^/]*)\.html?$ /noticias.php?t=$1</div></td></tr></tbody></table></div>
<p>Salve na raiz do seu site esse arquivo com o nome .htaccess, Type deixe All Files e no Encoding deixe como UTF-8.</p>
<p>Para recuperarmos o valor da variável $1 do HTACCESS colocamos assim no PHP:</p>
<div class="codecolorer-container php default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br /></div></td><td><div class="php codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #b1b100;">echo</span> <span style="color: #000088;">$_GET</span><span style="color: #009900;">&#91;</span><span style="color: #0000ff;">&quot;t&quot;</span><span style="color: #009900;">&#93;</span><span style="color: #339933;">;</span></div></td></tr></tbody></table></div>
<p>Agora é só testar noticias/html5-e-power.html. =D</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/url-amigavel-com-htaccess-e-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Feliz 2012</title>
		<link>http://blog.luanmateus.com/feliz-2012/</link>
		<comments>http://blog.luanmateus.com/feliz-2012/#comments</comments>
		<pubDate>Sat, 31 Dec 2011 23:33:50 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Sem categoria]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=367</guid>
		<description><![CDATA[Ainda que eu falasse as línguas dos homens e dos anjos, e não tivesse amor, seria como o metal que soa ou como o sino que tine. I Coríntios 13:1]]></description>
			<content:encoded><![CDATA[<p><iframe src="http://www.youtube.com/embed/GsxtAcPux-s" frameborder="0" width="460" height="345"></iframe></p>
<p><em>Ainda que eu falasse as línguas dos homens e dos anjos, e não tivesse amor, seria como o metal que soa ou como o sino que tine. I Coríntios 13:1</em></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/feliz-2012/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mesa redonda EDTED SP 2011</title>
		<link>http://blog.luanmateus.com/mesa-redonda-edted-sp-2011/</link>
		<comments>http://blog.luanmateus.com/mesa-redonda-edted-sp-2011/#comments</comments>
		<pubDate>Fri, 29 Jul 2011 15:08:19 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Mercado de trabalho TI]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=347</guid>
		<description><![CDATA[Paz galera. Assistam abaixo o vídeo da mesa redonda do EDTED SP 2011 com Tiago Luz, Michel Lent, Guanabara, Leo Balter, Mariano Faria e Alexandre Soncini. Deus abençoe galera!]]></description>
			<content:encoded><![CDATA[<p>Paz galera.</p>
<p>Assistam abaixo o vídeo da mesa redonda do EDTED SP 2011 com Tiago Luz, Michel Lent, Guanabara, Leo Balter, Mariano Faria e Alexandre Soncini.<br />
<span id="more-347"></span><br />
<iframe width="435" height="350" src="http://www.youtube.com/embed/iIRMFhk_Y3U" frameborder="0" allowfullscreen></iframe></p>
<p>Deus abençoe galera!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/mesa-redonda-edted-sp-2011/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palestra de HTML 5 e CSS 3 no EDTED 2011</title>
		<link>http://blog.luanmateus.com/palestra-de-html-5-e-css-3-no-edted-2011/</link>
		<comments>http://blog.luanmateus.com/palestra-de-html-5-e-css-3-no-edted-2011/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 23:43:38 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[CSS3]]></category>
		<category><![CDATA[HTML 5]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=345</guid>
		<description><![CDATA[Paz do Senhor galera. Dias atrás, para ser mais preciso, 11/06, estive presente pelo terceiro ano consecutivo no EDTED de São Paulo, em sua 16º versão. Eu não estava com expectativas muito boas para o evento, já que este ano continha menos palestras que os anteriores, porém para minha surpresa, estava animal, todas as palestras [...]]]></description>
			<content:encoded><![CDATA[<p>Paz do Senhor galera.</p>
<p>Dias atrás, para ser mais preciso, 11/06, estive presente pelo terceiro ano consecutivo no EDTED de São Paulo, em sua 16º versão. Eu não estava com expectativas muito boas para o evento, já que este ano continha menos palestras que os anteriores, porém para minha surpresa, estava animal, todas as palestras que assisti foram fantásticas, superou os outros dois anos que já havia ido.</p>
<p><span id="more-345"></span><br />
Tive a felicidade de filmar uma palestra de HTML 5 e CSS 3 ministrada pelo Leo Balter, um desenvolvedor web especializado em FrontEnd, e que participa dos podcast do site Desconferência. E agora estou compartilhando com todos.</p>
<p><iframe width="425" height="390" src="http://www.youtube.com/embed/cl4d3bBHXOk" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="425" height="390" src="http://www.youtube.com/embed/AeNp50yIlrw" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="425" height="390" src="http://www.youtube.com/embed/ZG3Jojopb6k" frameborder="0" allowfullscreen></iframe></p>
<p><iframe width="425" height="390" src="http://www.youtube.com/embed/y1ypHxvdpJ8" frameborder="0" allowfullscreen></iframe></p>
<p>Espero que ano que vem o 17º EDTED supere o deste ano. =)<br />
Fiquem com Deus, abraços.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/palestra-de-html-5-e-css-3-no-edted-2011/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Comparação de valores entre BigDecimal &#8211; Java</title>
		<link>http://blog.luanmateus.com/comparacao-de-valores-entre-bigdecimal-java/</link>
		<comments>http://blog.luanmateus.com/comparacao-de-valores-entre-bigdecimal-java/#comments</comments>
		<pubDate>Mon, 30 May 2011 18:12:47 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=341</guid>
		<description><![CDATA[Paz do Senhor. Depois de muito tempo afastado voltei, espero voltar a todo vapor com as dicas e tutoriais. Nesse retorno quero mostrar como fazer uma comparação de valores entre variáveis do tipo BigDecimal no Java. 12345678BigDecimal valor1 = new BigDecimal&#40;10.45&#41;; BigDecimal valor2 = new BigDecimal&#40;8.07&#41;; if&#40;valor1.compareTo&#40;valor2&#41; &#62; 0&#41; &#123; &#160; &#160; System.out.println&#40;&#34;Valor1 é maior [...]]]></description>
			<content:encoded><![CDATA[<p>Paz do Senhor.</p>
<p>Depois de muito tempo afastado voltei, espero voltar a todo vapor com as dicas e tutoriais. Nesse retorno quero mostrar como fazer uma comparação de valores entre variáveis do tipo <strong>BigDecimal</strong> no <strong>Java</strong>.</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a> valor1 <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">10.45</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a> valor2 <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">8.07</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>valor1.<span style="color: #006633;">compareTo</span><span style="color: #009900;">&#40;</span>valor2<span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> <span style="color: #cc66cc;">0</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Valor1 é maior que valor2!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Valor1 é menor que valor2!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p><span id="more-341"></span><br />
Você deve ter observado que precisamos usar o método compareTo() para comparação dos valores. O compareTo() sempre irá retornar um valor positivo ou negativo, sendo assim no nosso caso comparamos se o valor1 é maior que o valor2.</p>
<p>Case tenha necessidade acesse a <a href="http://download.oracle.com/javase/6/docs/api/java/lang/Comparable.html#compareTo%28T%29" target="_blank" title="Documentação do método compareTo() da interface Comparable">documentação do método compareTo() da interface Comparable</a>.</p>
<p>Outra forma de você comparar valores BigDecimal seria convertendo esses valores:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a> valor1 <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">5.13</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a> valor2 <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Abigdecimal+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">BigDecimal</span></a><span style="color: #009900;">&#40;</span><span style="color: #cc66cc;">8.07</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">if</span><span style="color: #009900;">&#40;</span>valor1.<span style="color: #006633;">doubleValue</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #339933;">&gt;</span> valor2.<span style="color: #006633;">doubleValue</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span> &nbsp;<br />
&nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Valor1 é maior que valor2!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
<span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span><span style="color: #0000ff;">&quot;Valor1 é menor que valor2!&quot;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span> &nbsp;<br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Até a próxima dica, fiquem com Deus, abraços.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/comparacao-de-valores-entre-bigdecimal-java/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Arrumando bug do Flash Player no Ubuntu 10.10 64Bits</title>
		<link>http://blog.luanmateus.com/arrumando-bug-do-flash-player-no-ubuntu-10-10-64bits/</link>
		<comments>http://blog.luanmateus.com/arrumando-bug-do-flash-player-no-ubuntu-10-10-64bits/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 16:34:15 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=335</guid>
		<description><![CDATA[Paz do Senhor povo. Várias pessoas já teve problemas com o Flash Player no Ubuntu 10.10 64Bits, inclusive eu, e o problema era que quando abria-se uma página que precisava do Flash Player e saia dessa página, quando voltava onde era para rodar a animação em Flash simplesmente ficava tudo cinza ou sumia e tinha [...]]]></description>
			<content:encoded><![CDATA[<p>Paz do Senhor povo.</p>
<p>Várias pessoas já teve problemas com o <strong>Flash Player</strong> no <strong>Ubuntu 10.10 64Bits</strong>, inclusive eu, e o problema era que quando abria-se uma página que precisava do Flash Player e saia dessa página, quando voltava onde era para rodar a animação em Flash simplesmente ficava tudo cinza ou sumia e tinha que carregar a página de novo, sem contar que com vídeos do YouTube se a gente deixava carregando e voltava, era muito chato esperar carregar tudo de novo.</p>
<p>Para resolver esse problema encontrei uma solução no site <a href="http://ubuntued.info/instale-o-adobe-flash-64bits-no-ubuntu-10-10" target="_blank"><em>Ubuntued</em></a>:</p>
<p><strong><em>Abra o terminal e digite:</em> sudo add-apt-repository ppa:sevenmachines/flash &#038;&#038; sudo apt-get update</strong><br />
<strong><em>Depois:</em> sudo apt-get install flashplugin64-installer</strong></p>
<p>Pelo menos comigo nunca mais deu &#8220;bug&#8221;.</p>
<p>Deus abençoe galera, até a próxima, abraços!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/arrumando-bug-do-flash-player-no-ubuntu-10-10-64bits/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Introdução a JPA e Hibernate</title>
		<link>http://blog.luanmateus.com/introducao-a-jpa-e-hibernate/</link>
		<comments>http://blog.luanmateus.com/introducao-a-jpa-e-hibernate/#comments</comments>
		<pubDate>Tue, 22 Mar 2011 16:12:15 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JEE]]></category>
		<category><![CDATA[JPA]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=326</guid>
		<description><![CDATA[A Paz do Senhor leitores. Andei por algum tempo afastado dos meus post, porém estou aqui de volta, estou organizando o meu tempo melhor, ultimamente estava em uma correria total (não que eu não esteja agora). Nesse retorno com os tutoriais e dicas que deixo por aqui, vou passar uma breve introdução a JPA e [...]]]></description>
			<content:encoded><![CDATA[<p>A Paz do Senhor leitores.</p>
<p>Andei por algum tempo afastado dos meus post, porém estou aqui de volta, estou organizando o meu tempo melhor, ultimamente estava em uma correria total (não que eu não esteja agora).</p>
<p>Nesse retorno com os tutoriais e dicas que deixo por aqui, vou passar uma breve introdução a <strong>JPA e Hibernate</strong>.<br />
<span id="more-326"></span><br />
Primeiramente JPA não são códigos, é apenas um conceito. Logo que comecei a minha aventura pelo mundo Java, sempre ouvia algumas pessoas falarem: &#8220;usa JPA, usa Hibernate, mapeia as classes&#8221;. Eu pensava: &#8220;meu, o que é conteúdo que tenho pra aprender!&#8221;. Não estava errado. A única coisa é que às vezes várias palavras tem o mesmo significado, e por ouvirmos várias delas pensamos que são coisas totalmente diferentes, assuntos bem complexos e de outro mundo, quando na verdade não é bem assim.</p>
<p>Bom, JPA é uma especificação criada para padronizar as ferramentas de ORM (Object/Relational Mapping) para aplicações Java e assim diminuir a complexidade do desenvolvimento, já o Hibernate é um framework ORM que serve para fazermos mapeamento nas classes. Existem vários frameworks de <strong>ORM</strong> por ai, <strong>OJB</strong>, <strong>iBatis</strong>, <strong>TopLink</strong>, <strong>EclipseLink</strong> e <strong>OpenJPA</strong>, porém o que o pessoal mais utiliza ultimamente é o Hibernate.</p>
<p>Tá, ai você pergunta, pra que isso? Simples, não precisaremos mais saber a sintaxe do banco de dados para fazermos consultas mais simples de <strong>SQL</strong>, o próprio Hibernate (ORM) fará isso. Afinal cada banco usa uma sintaxe diferente.</p>
<p>No próximo tutorial sobre Hibernate vou mostrar como configura-lo, até lá.</p>
<p>Deus abençoe galera, abraços.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/introducao-a-jpa-e-hibernate/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Criando um cliente Web Service no JDeveloper &#8211; Web Service Proxy</title>
		<link>http://blog.luanmateus.com/criando-um-cliente-web-service-no-jdeveloper-web-service-proxy/</link>
		<comments>http://blog.luanmateus.com/criando-um-cliente-web-service-no-jdeveloper-web-service-proxy/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 13:40:27 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Java]]></category>
		<category><![CDATA[JDeveloper]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=307</guid>
		<description><![CDATA[A Paz do Senhor galera. Para acessarmos um Web Service precisamos criar um client (Web Service Proxy), e para isso vamos utilizar o JDeveloper. Caso queira você pode utilizar o Eclipse, porém aqui vou mostrar na IDE JDeveloper. Primeiro de tudo uma breve explicação do que é Web Service: é uma solução utilizada na integração [...]]]></description>
			<content:encoded><![CDATA[<p>A Paz do Senhor galera.</p>
<p>Para acessarmos um <strong>Web Service</strong> precisamos criar um client (<strong>Web Service Proxy</strong>), e para isso vamos utilizar o <strong>JDeveloper</strong>. Caso queira você pode utilizar o <strong>Eclipse</strong>, porém aqui vou mostrar na IDE JDeveloper.</p>
<p>Primeiro de tudo uma breve explicação do que é <strong>Web Service</strong>: <em>é uma solução utilizada na integração de sistemas e na comunicação entre aplicações diferentes. Com esta tecnologia é possível que novas aplicações possam interagir com aquelas que já existem e que sistemas desenvolvidos em plataformas diferentes sejam compatíveis. Os Web services são componentes que permitem às aplicações enviar e receber dados em formato XML. Cada aplicação pode ter a sua própria &#8220;linguagem&#8221;, que é traduzida para uma linguagem universal, o formato XML.</em> (Wikipédia, <a href="http://pt.wikipedia.org/wiki/Web_service" target="_blank">mais</a>)</p>
<p>Agora vamos ao trabalho.<br />
<span id="more-307"></span><br />
Para iniciarmos, abra o seu JDeveloper, clique em File -> New, crie uma aplicação generica com um projeto generico. Após isso, clique com o botão direito do mouse em cima do seu projeto em New, depois selecione Business Tier -> Web Service -> Web Service Proxy e clique em OK, agora é só ir dando next e na etapa 3 selecione o seu arquivo WSDL, prosiga com next e finish. Pronto, o seu WSDL foi mapeado e a estrutura de acesso remoto foi gerada. Agora para testarmos vamos criar uma classe java:</p>
<div class="codecolorer-container java default" style="overflow:auto;white-space:nowrap;border:1px solid #9F9F9F;width:435px;"><table cellspacing="0" cellpadding="0"><tbody><tr><td style="padding:5px;text-align:center;color:#888888;background-color:#EEEEEE;border-right: 1px solid #9F9F9F;font: normal 12px/1.4em Monaco, Lucida Console, monospace;"><div>1<br />2<br />3<br />4<br />5<br />6<br />7<br />8<br />9<br />10<br />11<br />12<br />13<br />14<br />15<br />16<br />17<br />18<br />19<br />20<br /></div></td><td><div class="java codecolorer" style="padding:5px;font:normal 12px/1.4em Monaco, Lucida Console, monospace;white-space:nowrap"><span style="color: #000000; font-weight: bold;">package</span> <span style="color: #006699;">com.siebel.xml.lovservice</span><span style="color: #339933;">;</span><br />
<br />
<span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">class</span> Testar <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> Testar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; EAILOVPortClient eAILOVPortClient<span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">try</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; eAILOVPortClient <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> EAILOVPortClient<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; <a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Asystem+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">System</span></a>.<span style="color: #006633;">out</span>.<span style="color: #006633;">println</span><span style="color: #009900;">&#40;</span>eAILOVPortClient.<span style="color: #006633;">getNomeGenerico</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span> <span style="color: #000000; font-weight: bold;">catch</span> <span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Aexception+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">Exception</span></a> e<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; &nbsp; &nbsp; e.<span style="color: #006633;">printStackTrace</span><span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
&nbsp; &nbsp; <br />
&nbsp; &nbsp; <span style="color: #000000; font-weight: bold;">public</span> <span style="color: #000000; font-weight: bold;">static</span> <span style="color: #000066; font-weight: bold;">void</span> main<span style="color: #009900;">&#40;</span><a href="http://www.google.com/search?hl=en&amp;q=allinurl%3Astring+java.sun.com&amp;btnI=I%27m%20Feeling%20Lucky"><span style="color: #003399;">String</span></a><span style="color: #009900;">&#91;</span><span style="color: #009900;">&#93;</span> a<span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span><br />
&nbsp; &nbsp; &nbsp; Testar t <span style="color: #339933;">=</span> <span style="color: #000000; font-weight: bold;">new</span> Testar<span style="color: #009900;">&#40;</span><span style="color: #009900;">&#41;</span><span style="color: #339933;">;</span><br />
&nbsp; &nbsp; <span style="color: #009900;">&#125;</span><br />
<span style="color: #009900;">&#125;</span></div></td></tr></tbody></table></div>
<p>Utilizei o getNomeGenerico somente para exemplo, porém você deve utilizar outro metódo para o seu teste que venha do proxy. Espero que tenham gostado, Deus abençoe a todos, até mais!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/criando-um-cliente-web-service-no-jdeveloper-web-service-proxy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Tiago Leifert na Campus Party 2011</title>
		<link>http://blog.luanmateus.com/tiago-leifert-na-campus-party-2011/</link>
		<comments>http://blog.luanmateus.com/tiago-leifert-na-campus-party-2011/#comments</comments>
		<pubDate>Sun, 23 Jan 2011 04:42:58 +0000</pubDate>
		<dc:creator>Luan Mateus</dc:creator>
				<category><![CDATA[Campus Party]]></category>

		<guid isPermaLink="false">http://blog.luanmateus.com/?p=302</guid>
		<description><![CDATA[A Paz do Senhor galera. Dia 21 de janeiro de 2011, na Campus Party Brasil, tivemos no palco de games um bate-papo com o Tiago Leifert, apresentador do Globo Esporte. O Tiago contou de vários cases que teve com as redes sociais (Orkut e Twitter) e disse também do famoso Cala a boca galvão, confira [...]]]></description>
			<content:encoded><![CDATA[<p>A Paz do Senhor galera.</p>
<p>Dia 21 de janeiro de 2011, na <strong>Campus Party Brasil</strong>, tivemos no palco de games um bate-papo com o <strong>Tiago Leifert</strong>, apresentador do Globo Esporte. O Tiago contou de vários cases que teve com as redes sociais (Orkut e Twitter) e disse também do famoso Cala a boca galvão, confira abaixo:</p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/fQXBtvNjhGU" frameborder="0" allowFullScreen></iframe><br />
<span id="more-302"></span><br />
<iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/S5rfK-Woxm0" frameborder="0" allowFullScreen></iframe></p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/YiuC5x_iW6k" frameborder="0" allowFullScreen></iframe></p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/C-MyCm9gyg4" frameborder="0" allowFullScreen></iframe></p>
<p><iframe title="YouTube video player" class="youtube-player" type="text/html" width="425" height="344" src="http://www.youtube.com/embed/OdYqF0yN7I8" frameborder="0" allowFullScreen></iframe></p>
<p>Espero que tenham gostado galera, Deus abençoe vocês!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.luanmateus.com/tiago-leifert-na-campus-party-2011/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

