<?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>Neyvo Info &#187; Java</title>
	<atom:link href="http://neyvo.info/home/category/java/feed/" rel="self" type="application/rss+xml" />
	<link>http://neyvo.info/home</link>
	<description>Hospedagem e Desenvolvimento</description>
	<lastBuildDate>Mon, 16 Aug 2010 14:49:33 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Edição Gratis &#8211; Revista Java Magazine Digital</title>
		<link>http://neyvo.info/home/edicao-gratis-revista-java-magazine-digital/</link>
		<comments>http://neyvo.info/home/edicao-gratis-revista-java-magazine-digital/#comments</comments>
		<pubDate>Thu, 27 Aug 2009 19:40:21 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.neyvo.com/site/?p=42</guid>
		<description><![CDATA[Acesse a primeira versão digital totalmente online da Revista Java Magazine http://www.devmedia.com.br/websys/webreader.asp?cat=6&#38;revista=javamagazine_69#a-1539]]></description>
			<content:encoded><![CDATA[<p>Acesse a primeira versão digital totalmente online da Revista Java Magazine</p>
<div class="wp-caption alignnone" style="width: 85px"><img title="Java Magazine" src="http://neyvo.com/site/wp-content/uploads/2009/08/capaJava69_P.jpg" alt="Java" width="75" height="102" /><p class="wp-caption-text">Java</p></div>
<p>http://www.devmedia.com.br/websys/webreader.asp?cat=6&amp;revista=javamagazine_69#a-1539</p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/edicao-gratis-revista-java-magazine-digital/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterando campo no postgresql</title>
		<link>http://neyvo.info/home/alterando-campo-no-postgresql/</link>
		<comments>http://neyvo.info/home/alterando-campo-no-postgresql/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 13:11:11 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/?p=20</guid>
		<description><![CDATA[CREATE TABLE temp AS SELECT did, cidade FROM distribuidores; DROP TABLE distribuidores; CREATE TABLE distribuidores ( did DECIMAL(3) DEFAULT 1, cidade VARCHAR(40) NOT NULL ); INSERT INTO distribuidores SELECT * FROM temp; DROP TABLE temp; veja mais: http://www.htmlstaff.org/postgresqlmanual/sql-altertable.html]]></description>
			<content:encoded><![CDATA[<p>CREATE TABLE temp AS SELECT did, cidade FROM distribuidores;<br />
DROP TABLE distribuidores;<br />
CREATE TABLE distribuidores (<br />
did        DECIMAL(3)  DEFAULT 1,<br />
cidade     VARCHAR(40) NOT NULL<br />
);<br />
INSERT INTO distribuidores SELECT * FROM temp;<br />
DROP TABLE temp;</p>
<p>veja mais:<br />
<a href="http://www.htmlstaff.org/postgresqlmanual/sql-altertable.html">http://www.htmlstaff.org/postgresqlmanual/sql-altertable.html</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/alterando-campo-no-postgresql/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Para encontrar quebra de linha (chr(10)) em um campo CLOB</title>
		<link>http://neyvo.info/home/para-encontrar-quebra-de-linha-chr10-em-um-campo-clob/</link>
		<comments>http://neyvo.info/home/para-encontrar-quebra-de-linha-chr10-em-um-campo-clob/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 19:19:35 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/2008/06/20/para-encontrar-quebra-de-linha-chr10-em-um-campo-clob/</guid>
		<description><![CDATA[Para encontrar quebra de linha (chr(10)) em um campo CLOB: select * from tabela where instr(col_clob,chr(10)) &#62;0;]]></description>
			<content:encoded><![CDATA[<p>Para encontrar quebra de linha (chr(10)) em um campo CLOB:</p>
<p>select * from tabela where instr(col_clob,chr(10)) &gt;0;</p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/para-encontrar-quebra-de-linha-chr10-em-um-campo-clob/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cross table no oracle</title>
		<link>http://neyvo.info/home/cross-table-no-oracle/</link>
		<comments>http://neyvo.info/home/cross-table-no-oracle/#comments</comments>
		<pubDate>Fri, 20 Jun 2008 18:57:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/2008/06/20/cross-table-no-oracle/</guid>
		<description><![CDATA[Imagine você está tentando para criar um jogo de resultados onde os registros precisam ser colunas, ou vice-versa. A essência, você precisa &#8220;girar&#8221; os registros em colunas, ou vice-versa. Muitas vezes há relatorios que exigêm isto e para que não precisarmos de criar functions ou qualquer outra coisa para solucionar isso podemos usar o chamado [...]]]></description>
			<content:encoded><![CDATA[<p>Imagine você está tentando para criar um jogo de resultados onde os registros precisam ser colunas, ou vice-versa.<br />
A essência, você precisa &#8220;girar&#8221; os registros em colunas, ou vice-versa.<br />
Muitas vezes há relatorios que exigêm isto e para que não precisarmos de criar functions ou qualquer outra coisa para solucionar isso podemos usar o chamado pivot ou crosstab queries.</p>
<p>Uma questão de pivot simples é realizada fazendo o seguinte:<br />
1. Acrescente algum tipo de conta ou número de fila ao seu questionamento, se necessário para o agrupamento;<br />
2. Então use sua query original como uma sub-query;<br />
3. Use &#8220;decode&#8221; para se transformar os registros em colunas;<br />
4. Use &#8220;MAX ou SUM&#8221; para &#8220;agrupar&#8221; os registros múltiplos em únicas coluna. E não pode ser esquecido de agrupar.</p>
<p><span id="more-48"></span></p>
<p>Exemplo prático:</p>
<p>1. Criar uma tabela:</p>
<pre><span style="color:#993333;font-weight:bold;">CREATE</span> <span style="color:#993333;font-weight:bold;">TABLE</span> pontuacao <span style="color:#66cc66;">(</span>
ano NUMBER<span style="color:#66cc66;">(</span><span style="color:#cc66cc;">4</span><span style="color:#66cc66;">)</span>,
time VARCHAR2<span style="color:#66cc66;">(</span><span style="color:#cc66cc;">16</span><span style="color:#66cc66;">)</span>,
pontos NUMBER<span style="color:#66cc66;">(</span><span style="color:#cc66cc;">3</span><span style="color:#66cc66;">)</span>
<span style="color:#66cc66;">)</span>;</pre>
<p>2. Inserir alguns registros para simular o pivot:</p>
<pre><span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2004</span>, <span style="color:#ff0000;">'Flamengo'</span>, <span style="color:#cc66cc;">21</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2004</span>, <span style="color:#ff0000;">'Sao Paulo'</span>, <span style="color:#cc66cc;">28</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2004</span>, <span style="color:#ff0000;">'Palmeiras'</span>, <span style="color:#cc66cc;">19</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2004</span>, <span style="color:#ff0000;">'Vasco'</span>, <span style="color:#cc66cc;">10</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2003</span>, <span style="color:#ff0000;">'Flamengo'</span>, <span style="color:#cc66cc;">18</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2003</span>, <span style="color:#ff0000;">'Sao Paulo'</span>, <span style="color:#cc66cc;">26</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2003</span>, <span style="color:#ff0000;">'Palmeiras'</span>, <span style="color:#cc66cc;">2</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2003</span>, <span style="color:#ff0000;">'Vasco'</span>, <span style="color:#cc66cc;">14</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2002</span>, <span style="color:#ff0000;">'Flamengo'</span>, <span style="color:#cc66cc;">16</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2002</span>, <span style="color:#ff0000;">'Sao Paulo'</span>, <span style="color:#cc66cc;">27</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2002</span>, <span style="color:#ff0000;">'Palmeiras'</span>, <span style="color:#cc66cc;">15</span><span style="color:#66cc66;">)</span>;
<span style="color:#993333;font-weight:bold;">INSERT</span> <span style="color:#993333;font-weight:bold;">INTO</span> pontuacao <span style="color:#66cc66;">(</span>ano, time, pontos<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">VALUES</span> <span style="color:#66cc66;">(</span><span style="color:#cc66cc;">2002</span>, <span style="color:#ff0000;">'Vasco'</span>, <span style="color:#cc66cc;">10</span><span style="color:#66cc66;">)</span>;</pre>
<p>3. Selecionando todos os registros com um subselect e já mostrando no formado de colunas:</p>
<pre><span style="color:#993333;font-weight:bold;">SELECT</span> time,
DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2002</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span> Ano2002,
DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2003</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span> Ano2003,
DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2004</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span> Ano2004
<span style="color:#993333;font-weight:bold;">FROM</span> <span style="color:#66cc66;">(</span><span style="color:#993333;font-weight:bold;">SELECT</span> ano, time, pontos
<span style="color:#993333;font-weight:bold;">FROM</span> pontuacao<span style="color:#66cc66;">)</span>;

TIME                ANO2002    ANO2003    ANO2004
<span style="color:#808080;font-style:italic;">---------------- ---------- ---------- ----------</span>
Flamengo                                       <span style="color:#cc66cc;">21</span>
Sao Paulo                                      <span style="color:#cc66cc;">28</span>
Palmeiras                                      <span style="color:#cc66cc;">19</span>
Vasco                                          <span style="color:#cc66cc;">10</span>
Flamengo                            <span style="color:#cc66cc;">18</span>
Sao Paulo                           <span style="color:#cc66cc;">26</span>
Palmeiras                            <span style="color:#cc66cc;">2</span>
Vasco                               <span style="color:#cc66cc;">14</span>
Flamengo                 <span style="color:#cc66cc;">16</span>
Sao Paulo                <span style="color:#cc66cc;">27</span>
Palmeiras                <span style="color:#cc66cc;">15</span>
Vasco                    <span style="color:#cc66cc;">10</span>

<span style="color:#cc66cc;">12</span> rows selected</pre>
<p>Obs.: Deve-se notar que neste resultado não irá apresentar agrupado os valores com seu determinado time, isso por causa que há 3 linhas para cada ano e o decode passa 3 vezes por time assim gerando 3 vezes de cada time.</p>
<p>4. Outro exemplo, porem agrupando os valores e mostrando os maiores valores de cada agrupamento no caso &#8220;time&#8221;:</p>
<pre><span style="color:#993333;font-weight:bold;">SELECT</span> time,
MAX <span style="color:#66cc66;">(</span>DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2002</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span><span style="color:#66cc66;">)</span> Ano2002,
MAX <span style="color:#66cc66;">(</span>DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2003</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span><span style="color:#66cc66;">)</span> Ano2003,
MAX <span style="color:#66cc66;">(</span>DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2004</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span><span style="color:#66cc66;">)</span> Ano2004
<span style="color:#993333;font-weight:bold;">FROM</span> <span style="color:#66cc66;">(</span><span style="color:#993333;font-weight:bold;">SELECT</span> ano, time, pontos
<span style="color:#993333;font-weight:bold;">FROM</span> pontuacao<span style="color:#66cc66;">)</span>
<span style="color:#993333;font-weight:bold;">GROUP</span> <span style="color:#993333;font-weight:bold;">BY</span> time;

TIME                ANO2002    ANO2003    ANO2004
<span style="color:#808080;font-style:italic;">---------------- ---------- ---------- ----------</span>
Flamengo                 <span style="color:#cc66cc;">16</span>         <span style="color:#cc66cc;">18</span>         <span style="color:#cc66cc;">21</span>
Palmeiras                <span style="color:#cc66cc;">15</span>          <span style="color:#cc66cc;">2</span>         <span style="color:#cc66cc;">19</span>
Sao Paulo                <span style="color:#cc66cc;">27</span>         <span style="color:#cc66cc;">26</span>         <span style="color:#cc66cc;">28</span>
Vasco                    <span style="color:#cc66cc;">10</span>         <span style="color:#cc66cc;">14</span>         <span style="color:#cc66cc;">10</span></pre>
<p>5. Um exemplo totalizando os times por ano, utilizando agora a função de agrupamento rollup:</p>
<pre><span style="color:#993333;font-weight:bold;">SELECT</span> decode<span style="color:#66cc66;">(</span>GROUPING<span style="color:#66cc66;">(</span>time<span style="color:#66cc66;">)</span>,<span style="color:#cc66cc;">1</span>,<span style="color:#ff0000;">'Total'</span>,time<span style="color:#66cc66;">)</span> <span style="color:#993333;font-weight:bold;">AS</span> time,
sum <span style="color:#66cc66;">(</span>DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2002</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span><span style="color:#66cc66;">)</span> Ano2002,
sum <span style="color:#66cc66;">(</span>DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2003</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span><span style="color:#66cc66;">)</span> Ano2003,
sum <span style="color:#66cc66;">(</span>DECODE <span style="color:#66cc66;">(</span>ano, <span style="color:#cc66cc;">2004</span>, pontos, <span style="color:#993333;font-weight:bold;">NULL</span><span style="color:#66cc66;">)</span><span style="color:#66cc66;">)</span> Ano2004
<span style="color:#993333;font-weight:bold;">FROM</span> <span style="color:#66cc66;">(</span><span style="color:#993333;font-weight:bold;">SELECT</span> ano, time, pontos
<span style="color:#993333;font-weight:bold;">FROM</span> pontuacao<span style="color:#66cc66;">)</span>
<span style="color:#993333;font-weight:bold;">GROUP</span> <span style="color:#993333;font-weight:bold;">BY</span> rollup<span style="color:#66cc66;">(</span>time<span style="color:#66cc66;">)</span>;

TIME                ANO2002    ANO2003    ANO2004
<span style="color:#808080;font-style:italic;">---------------- ---------- ---------- ----------</span>
Flamengo                 <span style="color:#cc66cc;">16</span>         <span style="color:#cc66cc;">18</span>         <span style="color:#cc66cc;">21</span>
Palmeiras                <span style="color:#cc66cc;">15</span>          <span style="color:#cc66cc;">2</span>         <span style="color:#cc66cc;">19</span>
Sao Paulo                <span style="color:#cc66cc;">27</span>         <span style="color:#cc66cc;">26</span>         <span style="color:#cc66cc;">28</span>
Vasco                    <span style="color:#cc66cc;">10</span>         <span style="color:#cc66cc;">14</span>         <span style="color:#cc66cc;">10</span>
Total                    <span style="color:#cc66cc;">68</span>         <span style="color:#cc66cc;">60</span>         <span style="color:#cc66cc;">78</span></pre>
<p>Obs.: Lembrando que no Oracle11g tem uma função específica para o pivot ou crosstab, mais detalhes <a title="(12 visitas)" href="http://www.rstoever.com/go.php?http://www.oracle.com/technology/pub/articles/oracle-database-11g-top-features/11g-pivot.html">otn.oracle.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/cross-table-no-oracle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Segurança de rede Wi-Fi</title>
		<link>http://neyvo.info/home/seguranca-de-rede-wi-fi/</link>
		<comments>http://neyvo.info/home/seguranca-de-rede-wi-fi/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 15:28:57 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/?p=16</guid>
		<description><![CDATA[Cuidados simples reforçam segurança de rede Wi-Fi; aprenda Ao comprar um roteador, usuário tem de fazer configurações corretamente. Assim, evita roubo de dados do seu computador e também o uso indevido da rede. Com freqüência, os usuários de tecnologia compram roteadores Wi-Fi, instalam esse equipamento para ter acesso sem fio à internet e deixam para [...]]]></description>
			<content:encoded><![CDATA[<p>Cuidados simples reforçam segurança de rede Wi-Fi; aprenda<br />
Ao comprar um roteador, usuário tem de fazer configurações corretamente.<br />
Assim, evita roubo de dados do seu computador e também o uso indevido da rede.</p>
<p>Com freqüência, os usuários de tecnologia compram roteadores Wi-Fi, instalam esse equipamento para ter acesso sem fio à internet e deixam para depois as configurações de segurança. Essa prática, no entanto, não é aconselhada pelos especialistas &#8212; além de facilitar o roubo de dados, pode fazer com que o dono da rede responda na Justiça por ações ilícitas de pessoas que desconhece. Isso pode ser evitado com alguns cuidados simples, sugeridos por especialistas em redes Wi-Fi (veja aqui as dicas).</p>
<p><span id="more-47"></span></p>
<p>Leia também:</p>
<p>Wi-Fi roubado pode levar dono da rede à Justiça, diz advogado</p>
<p>Roteador desprotegido cria rede de &#8216;internet sem fio grátis&#8217; em São Paulo</p>
<p>“As ameaças estão aumentando muito nesse tipo de rede e é preciso saber como se proteger. Os hackers também estão se interessando cada vez mais por esse tipo de ambiente e aumentando suas habilidades nessa área”, afirma Tiago Capoano, da EsyWorld (representante no Brasil da empresa de segurança Kaspersky). Um teste do G1 realizado em São Paulo comprova a falta de cuidados dos usuários de redes Wi-Fi.</p>
<p>Cláudio Smith, gerente de produtos da Siemens Home and Office, afirma que uma rede sem fio vulnerável facilita a captura de dados transmitidos entre o computador e o roteador. Além disso, alerta que, se não configurada adequadamente, esse tipo de conexão facilita a invasão de PCs também desprotegidos &#8212; quando consegue esse tipo de acesso, uma pessoa mal-intencionada consegue roubar dados da máquina e instalar nela códigos maliciosos.</p>
<p>Por esses motivos, os especialistas são unânimes: o acesso sem fio à internet deve estar sempre associado a cuidados com a segurança. “O usuário doméstico tem de seguir os passos indicados pelos fabricantes de roteadores e usar ferramentas que garantam a segurança de seus dados”, defende Antônio Mariano, diretor de tecnologia da 3Com. Além do manual, a ajuda na configuração pode vir dos CDs de auto-instalação, suporte das fabricantes de roteadores ou até mesmo daquele conhecido que entende tudo de informática.</p>
<p>Abaixo, o G1 reuniu as principais dicas de segurança em relação aos roteadores. A forma de configurar cada aparelho pode ser diferente, mas as sugestões se aplicam aos mais variados modelos. Confira.</p>
<p>1 &#8211; Senha, sempre</p>
<p>É essencial que o acesso à rede Wi-Fi seja liberado mediante uso de senha. Assim, teoricamente só poderão navegar na “sua” internet sem fio as pessoas para quem você passou o nome da rede e também a senha.</p>
<p>2 &#8211; Esconda sua rede</p>
<p>Para evitar que o vizinho pegue carona na sua conexão de internet, é possível configurar o roteador para que ele não divulgue o nome de sua rede &#8212; ou, usando uma linguagem mais técnica, você deve desabilitar o SSID (Service Set Identifier), tornando-o invisível. É o SSID que permite ao computador identificar uma rede e, se ele não for exibido, o “ladrão de Wi-Fi” não terá como adivinhar a existência daquela rede. Ainda assim, se por acaso ele conseguir visualizá-la, encontrará a barreira da senha de acesso sugerida no item 1.</p>
<p>3 &#8211; Criptografe</p>
<p>Os roteadores permitem a criptografia de informações, com o objetivo de dificultar a captura de dados quando eles trafegam entre o computador e o roteador (e vice-versa). Os especialistas recomendam o uso de dois padrões de criptografia: o WPA ou WPA2, pois o padrão WEP já é considerado ultrapassado. O uso da criptografia pode tornar uma rede Wi-Fi até mais segura que uma conexão à internet via cabo, que não tem esse recurso.</p>
<p>4 &#8211; Endereço certo</p>
<p>Como medida de segurança “extra”, configure seu roteador para que ele só libere acesso a endereços MAC (Media Access Control) de computadores previamente cadastrados &#8212; esse endereço é responsável pela identificação de cada máquina. Essa é a dica mais complexa e, por isso, talvez não seja ideal para os leigos. Você pode aprender a identificar esse endereço em fóruns de internet ou pedindo ajuda para algum conhecido que entenda de informática.</p>
<p><a href="http://g1.globo.com/Noticias/Tecnologia/0,,MUL535143-6174,00-CUIDADOS+SIMPLES+REFORCAM+SEGURANCA+DE+REDE+WIFI+APRENDA.html">leia mais</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/seguranca-de-rede-wi-fi/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ferramentas para Desenvolvedor Web</title>
		<link>http://neyvo.info/home/ferramentas-para-desenvolvedor-web/</link>
		<comments>http://neyvo.info/home/ferramentas-para-desenvolvedor-web/#comments</comments>
		<pubDate>Mon, 16 Jun 2008 21:11:03 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/2008/06/16/ferramentas-para-desenvolvedor-web/</guid>
		<description><![CDATA[Ferramentas Free para desenvolvimento Web: Para nosso amigo Firefox: Firebug : Ferramenta para debugar, monitorar e editar em tempo real no site, CSS, HTML e Javascript, ferramenta muito poderosa. YSlow : Ferramenta que analiza o site e traz estatística se o site esta com performace baixa ou alta, baseada nas regras do Yahoo!. HttpFox : [...]]]></description>
			<content:encoded><![CDATA[<p>Ferramentas Free para desenvolvimento Web:</p>
<ul>
<li>Para nosso amigo Firefox:</li>
</ul>
<ol>
<li><a title="FireBug" href="https://addons.mozilla.org/pt-BR/firefox/addon/1843" target="_blank">Firebug </a>: Ferramenta para debugar, monitorar e editar em tempo real no site, CSS, HTML e Javascript, ferramenta muito poderosa.</li>
<li><a title="YSlow" href="https://addons.mozilla.org/pt-BR/firefox/addon/5369" target="_blank">YSlow </a>: Ferramenta que analiza o site e traz estatística se o site esta com performace baixa ou alta, baseada nas regras do Yahoo!.</li>
<li><a title="HttpFox" href="https://addons.mozilla.org/pt-BR/firefox/addon/6647" target="_blank">HttpFox </a>: Ferramenta que monitora e analiza entrada e saída do protocolo HTTP do website, muito importante para visualizar controles em <a class="alinks_links" title="Asynchronous JavaScript and XML" rel="external" href="http://pt.wikipedia.org/wiki/AJAX_%28programa%C3%A7%C3%A3o%29" target="_blank">Ajax</a>.</li>
<li><a title="Web Developer" href="https://addons.mozilla.org/pt-BR/firefox/addon/60" target="_blank">Web Developer tool bar </a>:  Ja dito ateriormente neste <a title="Barra web developer" href="http://www.rafaelcunha.com/2007/05/28/barra-web-developer/" target="_blank">post</a>, ferramenta com multiplas ferramentas para web.</li>
</ol>
<ul>
<li>Para nosso <span style="text-decoration:line-through;">inimigo</span> amigo IE:</li>
</ul>
<ol>
<li><a title="IE Developer ToolBar" href="http://www.microsoft.com/downloads/details.aspx?familyid=E59C3964-672D-4511-BB3E-2D5E1DB91038&amp;displaylang=en" target="_blank">Developer ToolBar </a>: Igual ao firebug, porém com menos recursos.</li>
<li><a title="Multiple IES" href="http://tredosoft.com/Multiple_IE" target="_blank">MultiplesIEs </a>: Ferramenta para poder testar o site em diversas versões do IE.</li>
</ol>
<p><a href="http://jf.eti.br/ferramentas-para-desenvolvedor-web/">http://jf.eti.br/ferramentas-para-desenvolvedor-web/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/ferramentas-para-desenvolvedor-web/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Impressora de bolso coloca no papel as fotos do celular</title>
		<link>http://neyvo.info/home/impressora-de-bolso-coloca-no-papel-as-fotos-do-celular/</link>
		<comments>http://neyvo.info/home/impressora-de-bolso-coloca-no-papel-as-fotos-do-celular/#comments</comments>
		<pubDate>Thu, 12 Jun 2008 00:05:19 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/2008/06/11/impressora-de-bolso-coloca-no-papel-as-fotos-do-celular/</guid>
		<description><![CDATA[A Polaroid apresentou nesta semana a PoGo, uma impressora de bolso que dispensa o uso de computador, colocando diretamente no papel as fotos do telefone celular ou da câmera digital. Segundo o fabricante, a impressão é feita em 60 segundos. A transmissão das imagens para esse equipamento é feita via tecnologia Bluetooth ou com um [...]]]></description>
			<content:encoded><![CDATA[<p>A Polaroid apresentou nesta semana a <a href="http://www.polaroid.com/pogo/index.html" target="_blank">PoGo</a>, uma impressora de bolso que dispensa o uso de computador, colocando diretamente no papel as fotos do telefone celular ou da câmera digital. Segundo o fabricante, a impressão é feita em 60 segundos. A transmissão das imagens para esse equipamento é feita via tecnologia Bluetooth ou com um cabo USB.</p>
<p><img style="vertical-align:middle;" src="http://g1.globo.com/Noticias/Tecnologia/foto/0,,14858054,00.jpg" alt="Imp" width="595" height="424" /></p>
<p><a href="http://g1.globo.com/Noticias/Tecnologia/0,,MUL596976-6174,00-IMPRESSORA+DE+BOLSO+COLOCA+NO+PAPEL+AS+FOTOS+DO+CELULAR.html" target="_blank">Veja mais</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/impressora-de-bolso-coloca-no-papel-as-fotos-do-celular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Usando uma sequencia customizada no Hibernate Annotations</title>
		<link>http://neyvo.info/home/usando-uma-sequence-customizada-no-hibernate-annotations/</link>
		<comments>http://neyvo.info/home/usando-uma-sequence-customizada-no-hibernate-annotations/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 19:35:15 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/2008/06/06/usando-uma-sequence-customizada-no-hibernate-annotations/</guid>
		<description><![CDATA[Para usar uma sequence para cada classe no hibernate, use o seguinte codigo: ...... @Entity @Table(name="PESSOA") @SequenceGenerator(name = "SEQ_PESSOA", sequenceName = "SEQ_PESSOA",allocationSize=0,initialValue=1) public class Pessoa { @Id @GeneratedValue(generator="SEQ_PESSOA",strategy=GenerationType.SEQUENCE) @Column(name="ID_PESSOA") private Long Id; ...... Simples!]]></description>
			<content:encoded><![CDATA[<p>Para usar uma sequence para cada classe no hibernate, use o seguinte codigo:</p>
<pre>......
@Entity
@Table(name="PESSOA")
@SequenceGenerator(name = "SEQ_PESSOA", sequenceName = "SEQ_PESSOA",allocationSize=0,initialValue=1)
public class Pessoa {

@Id
@GeneratedValue(generator="SEQ_PESSOA",strategy=GenerationType.SEQUENCE)
@Column(name="ID_PESSOA")
private Long Id;
......</pre>
<p>Simples!</p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/usando-uma-sequence-customizada-no-hibernate-annotations/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Netbeans 6.0 Final</title>
		<link>http://neyvo.info/home/netbeans-60-final/</link>
		<comments>http://neyvo.info/home/netbeans-60-final/#comments</comments>
		<pubDate>Tue, 11 Dec 2007 13:15:46 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://neyvo.wordpress.com/2007/12/11/netbeans-60-final/</guid>
		<description><![CDATA[Se voce tem preguiça de ler a pagina de novidades&#8230; ou uma preguiça maior ainda em baixar e testar as novidades do editor do NetBeans 6.0&#8230; entao seus problemas acabaram !!! Conheça o novo netbeans 6.0 Final Clique aqui e conheça]]></description>
			<content:encoded><![CDATA[<p>Se voce tem preguiça de ler a pagina de novidades&#8230; ou uma preguiça maior ainda em baixar e testar as novidades do editor do NetBeans 6.0&#8230; entao seus problemas acabaram !!!</p>
<p>Conheça o novo netbeans 6.0 Final</p>
<p><a href="http://www.netbeans.org/download/flash/netbeans_60/editor2/editor2.html" target="_blank">Clique aqui e conheça</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neyvo.info/home/netbeans-60-final/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
