<?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>Roberto Furutani &#187; Geral</title>
	<atom:link href="http://www.furutani.com.br/category/geral/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.furutani.com.br</link>
	<description>O site de um computólogo curioso!</description>
	<lastBuildDate>Fri, 20 Jan 2012 00:25:47 +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>Feliz Ano Novo!</title>
		<link>http://www.furutani.com.br/2010/12/feliz-ano-novo/</link>
		<comments>http://www.furutani.com.br/2010/12/feliz-ano-novo/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 16:44:11 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=713</guid>
		<description><![CDATA[Olá! Gostaria de desejar a todos os visitantes do blog um Feliz Ano Novo! :-D Que em 2011 todos os desejos se tornem realidade com muito amor,  saúde e paz. E que tenhamos muitas linhas de código sem bugs nesse novo ano! :-D Até mais, Roberto]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Gostaria de desejar a todos os visitantes do blog um <strong><em><span style="color: #0000ff;"><span style="font-size: medium;">Feliz Ano Novo!</span></span></em></strong> :-D</p>
<p><em>Que em 2011 todos os desejos se tornem realidade com muito amor,  saúde e paz</em>.</p>
<p>E que tenhamos muitas linhas de código <span style="text-decoration: underline;"><em>sem bugs</em></span> nesse novo ano! :-D</p>
<p>Até mais,</p>
<p>Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2010/12/feliz-ano-novo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ReplaceAll() em Java 1.3</title>
		<link>http://www.furutani.com.br/2010/11/replaceall-em-java-1-3/</link>
		<comments>http://www.furutani.com.br/2010/11/replaceall-em-java-1-3/#comments</comments>
		<pubDate>Fri, 19 Nov 2010 21:56:44 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=699</guid>
		<description><![CDATA[Olá Para você, que como eu, está trabalhando com Java 1.3 e precisa do método replaceAll() da classe String ai vai ele. Coloque no seu famigerado singleton StringUtil. public String replaceAll(String txt, String txtAtual, String txtNovo) { if (txt != null) { int idx = -1; while ((idx = txt.indexOf(txtAtual)) &#62;= 0) txt = txt.substring(0, [...]]]></description>
			<content:encoded><![CDATA[<p>Olá</p>
<p>Para você, que como eu, está trabalhando com Java 1.3 e precisa do método <a href="http://download.oracle.com/javase/1.4.2/docs/api/java/lang/String.html#replaceAll(java.lang.String, java.lang.String)">replaceAll()</a> da classe String ai vai ele. Coloque no seu famigerado singleton StringUtil.</p>
<pre class="brush: java">public String replaceAll(String txt, String txtAtual, String txtNovo) {
         if (txt != null) {
            int idx = -1;
            while ((idx = txt.indexOf(txtAtual)) &gt;= 0)
                    txt = txt.substring(0, idx) + txtNovo
                                    + txt.substring(idx + txtAtual.length());
           }
       return txt;
    }</pre>
<p>Até mais,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2010/11/replaceall-em-java-1-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boas Práticas – Dica nº 4</title>
		<link>http://www.furutani.com.br/2010/10/boas-praticas-dica-n%c2%ba-4/</link>
		<comments>http://www.furutani.com.br/2010/10/boas-praticas-dica-n%c2%ba-4/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 22:45:38 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Boas Práticas]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=673</guid>
		<description><![CDATA[Olá Nunca altere o estado dos objetos passados por parâmetro de um método, utilize uma variável temporária quando alterar o valor de algum atributo do objeto. Essa prática é para evitar erros diante de uma confusão causada pelo tipo de passagem de valores que o Java adota. Java sempre faz a passagem por valor. Abaixo [...]]]></description>
			<content:encoded><![CDATA[<p>Olá</p>
<p><strong>Nunca altere o estado dos objetos passados por parâmetro de um método, </strong>utilize uma variável temporária quando alterar o valor de algum atributo do objeto.</p>
<p>Essa prática é para evitar erros diante de uma confusão causada pelo tipo de passagem de valores que o Java adota. Java sempre faz a passagem por valor.</p>
<p>Abaixo um exemplo de erro que levamos a cometer quando alteremos o estado de um objeto.</p>
<p>Nós temos um objeto do tipo ItemPedido que possui os atributos quantidade e preço. Passamos esse objeto para o método totalizarPedido(), que para seu calculo interno subtrai um caso o parâmetro promoLeveUmGratis for true.</p>
<pre class="brush: java">if(promoLeveUmGratis){

item.setQuantidade(item.getQuantidade().subtract(BigDecimal.ONE));

}</pre>
<p>Observe que estamos atribuindo o resultado da subtração no mesmo objeto que recebemos por parâmetro para o cálculo na linha abaixo.</p>
<pre class="brush: java">return item.getQuantidade().multiply(item.getPreco());</pre>
<p>Em seguida os métodos calcularFrete() e darBaixaNoEstoque() são invocados.</p>
<pre class="brush: java">ex.totalizarPedido(ip, true);
ex.calcularFrete(ip);
ex.darBaixaNoEstoque(ip);</pre>
<p>Coloquei alguns sysout´s para ilustrar o problema.</p>
<p><span style="font-family: courier new,courier;">Quantidade de itens no pedido:   10</span></p>
<p><span style="font-family: courier new,courier;">Quantidade de itens no frete:    9</span></p>
<p><span style="font-family: courier new,courier;">Quantidade de itens a dar baixa: 9</span></p>
<p>Note que para os dois métodos seguintes a quantidade <strong>que chegou foi alterada</strong>, não era essa a intenção. Isso traria sérios problemas para nós.</p>
<p>Downloads: <a href="http://www.furutani.com.br/a/Exemplo.java_.txt" title="Baixado: 195 vezes. Tamanho: 1.36 kB">Exemplo.java</a>  <a href="http://www.furutani.com.br/a/ItemPedido.java_.txt" title="Baixado: 180 vezes. Tamanho: 586 bytes">ItemPedido.java</a> </p>
<p>Até mais,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2010/10/boas-praticas-dica-n%c2%ba-4/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boas Práticas &#8211; Dica nº 3</title>
		<link>http://www.furutani.com.br/2010/10/boas-praticas-dica-n%c2%ba-3/</link>
		<comments>http://www.furutani.com.br/2010/10/boas-praticas-dica-n%c2%ba-3/#comments</comments>
		<pubDate>Tue, 19 Oct 2010 21:26:42 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Boas Práticas]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=659</guid>
		<description><![CDATA[Olá Acrescentando e removendo parâmetros, todo desenvolvedor já precisou algum dia fazer essa alteração no código-fonte, esse é o tipo de refatoração mais comum na nossa vida. Pode parecer simples quando o projeto é pequeno e pouco reaproveitado, mas precisamos ter muito cuidado ao fazer isso em grandes projetos cujo método é altamente reusado para [...]]]></description>
			<content:encoded><![CDATA[<p>Olá</p>
<p><strong>Acrescentando e removendo parâmetros</strong>, todo desenvolvedor já precisou algum dia fazer essa alteração no código-fonte, esse é o tipo de refatoração mais comum na nossa vida.</p>
<p>Pode parecer simples quando o projeto é pequeno e pouco reaproveitado, mas precisamos ter muito cuidado ao fazer isso em grandes projetos cujo método é altamente reusado para não correr o risco de tomar um <span style="text-decoration: underline;">NoSuchMethodException</span> em produção.</p>
<p>O procedimento é parecido para os dois tipos de refatoração.</p>
<p>1.       Crie um novo método com o novo parâmetro (ou sem o parâmetro se estiver removendo). Geralmente é um Ctrl+C e Ctrl+V do método existente apenas alterando a lista de parâmetros.</p>
<p>2.       Agora você deve copiar o corpo do método existente para o método novo.</p>
<p>3.       No método que já existia efetue a chamada do método novo. No caso de acréscimo de parâmetro você terá que passar um valor padrão para o parâmetro novo, eu geralmente uso <em>null</em>.</p>
<p>4.       Altere os demais códigos para que chame o método novo. Tente procurar pelo máximo de referencias.</p>
<p>5.       Execute o aplicativo e teste.</p>
<p>6.       Você pode apagar o método antigo, mas se isso não for possível por que o método faz parte de uma <em>facade</em> (<em>interface</em>) mantenha-o e coloque um <strong>@deprecated</strong> no javadoc dele.</p>
<p>Se precisar alterar o método com mais de um parâmetro, o ideal é fazer tudo de uma vez só para evitar retrabalho depois.</p>
<p>Muitos não têm o costume de retirar parâmetros, mesmo que não sejam mais usados. Eles mantêm o parâmetro <em>boiando</em> (inclusive eu  :-D ) com a premissa de que não vai dar problema no comportamento do método, nisso temos razão, mas com certeza dará problema no seu entendimento ou no do pobre coitado alguns dias depois quando for dar manutenção.</p>
<p>Até mais,</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2010/10/boas-praticas-dica-n%c2%ba-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Boas Práticas &#8211; Dica nº 2</title>
		<link>http://www.furutani.com.br/2010/09/boas-praticas-dica-n%c2%ba-2/</link>
		<comments>http://www.furutani.com.br/2010/09/boas-praticas-dica-n%c2%ba-2/#comments</comments>
		<pubDate>Sat, 11 Sep 2010 00:07:33 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Boas Práticas]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=657</guid>
		<description><![CDATA[Olá, A dica de hoje é mover números mágicos do código para constantes com nomes sugestivos para facilitar a leitura por quem for dar manutenção futuramente. No exemplo abaixo, o valor utilizado para converter km/h em m/s e vice-versa é 3.6, ao invés de repetir esse número várias vezes, colocamos em uma constante e usamos [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>A dica de hoje é mover <strong>números mágicos</strong> do código para constantes com nomes sugestivos para facilitar a leitura por quem for dar manutenção futuramente.<br />
No exemplo abaixo, o valor utilizado para converter km/h em m/s e vice-versa é <strong>3.6</strong>, ao invés de repetir esse número várias vezes, colocamos em uma constante e usamos ela em todos os lugares que precisamos.</p>
<pre class="brush: java">
public double converterKMH2MS(double velocidade){
	return velocidade / 3.6;
}

public double converterMS2KMS(double velocidade){
	return velocidade * 3.6;
}
</pre>
<p>O código melhorado ficaria assim:</p>
<pre class="brush: java">

//
public static final double FATOR_CONVERSAO_KMH_MS = 3.6;

public double converterKMH2MS(double velocidade){
	return velocidade / FATOR_CONVERSAO_KMH_MS;
}

public double converterMS2KMS(double velocidade){
	return velocidade * FATOR_CONVERSAO_KMH_MS;
}</pre>
<p>Dependendo da quantidade de constantes que você tem no seu sistema é bom agrupá-las em uma <em>interface</em>.</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2010/09/boas-praticas-dica-n%c2%ba-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterar senha do usuário sys do Oracle XE</title>
		<link>http://www.furutani.com.br/2010/08/alterar-senha-do-usuario-sys-do-oracle-xe/</link>
		<comments>http://www.furutani.com.br/2010/08/alterar-senha-do-usuario-sys-do-oracle-xe/#comments</comments>
		<pubDate>Fri, 13 Aug 2010 01:38:45 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[Oracle]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=648</guid>
		<description><![CDATA[Olá! Caso você tem instalado um banco de dados Oracle 10g XE e não se lembra mais da senha do usuário SYS siga os passos abaixo para alterar a senha dele. 1) Abra o SQL*Plus. No botão iniciar escolha a opção &#8220;Executar Linha de Comandos SQL&#8221;; 2) Conecte-se com o comando abaixo: SQL> connect / [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Caso você tem instalado um banco de dados <em>Oracle 10g XE</em> e não se lembra mais da senha do usuário <strong>SYS</strong> siga os passos abaixo para alterar a senha dele.</p>
<p>1) Abra o <em>SQL*Plus</em>. No botão iniciar escolha a opção &#8220;Executar Linha de Comandos SQL&#8221;;<br />
2) Conecte-se com o comando abaixo:<br />
<strong>SQL> connect / as sysdba<br />
Conectado.</strong></p>
<p>3) Altere a senha do usuário<br />
<strong>SQL> alter user  sys identified by <senha>;<br />
Usuário alterado.</strong></p>
<p>Pronto. Agora você poderá acessar http://127.0.0.1:8080/apex/, digitar o usuário sys e a <senha> e ter o controle de volta do banco sem ter que reinstalá-lo.</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2010/08/alterar-senha-do-usuario-sys-do-oracle-xe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Feliz 2010!</title>
		<link>http://www.furutani.com.br/2009/12/feliz-2010/</link>
		<comments>http://www.furutani.com.br/2009/12/feliz-2010/#comments</comments>
		<pubDate>Tue, 29 Dec 2009 21:51:50 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=589</guid>
		<description><![CDATA[Olá! Esse será o último post do ano de 2009, desejo a todos que em 2010 todos atinjam seus objetivos pessoais e profissionais, tenham muita saúde, paz e dinheiro no bolso. public static void main(String[] args) { System.out.println(&#34;Feliz 2010!!!&#34;); } Bons códigos a todos! Até mais, Roberto]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Esse será o último post do ano de 2009, desejo a todos que em 2010 todos atinjam seus objetivos pessoais e profissionais, tenham muita saúde, paz e dinheiro no bolso.</p>
<pre class="brush: java">public static void main(String[] args) {
	System.out.println(&quot;Feliz 2010!!!&quot;);
}</pre>
<p>Bons códigos a todos!</p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/12/feliz-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Voucher SUN &#8211; Campanha de Retake via web!</title>
		<link>http://www.furutani.com.br/2009/11/voucher-sun-campanha-de-retake-via-web/</link>
		<comments>http://www.furutani.com.br/2009/11/voucher-sun-campanha-de-retake-via-web/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 22:32:49 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[certificacao]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=571</guid>
		<description><![CDATA[Olá! A SUN lançou novamente a campanha de venda de vouchers para certificação com retake, ou seja, você tem uma nova oportunidade de fazer a prova se não passar na primeira. Abaixo os termos que mais geram dúvidas em letras maiores: f. Caso o candidato não compareça ao primeiro exame, perderá automaticamente o direito à [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>A SUN lançou novamente a <a href="http://www.sun.com.br/edu">campanha de venda de vouchers para certificação com retake</a>, ou seja, você tem uma nova oportunidade de fazer a prova se não passar na primeira.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2009/11/retake-2009.jpg"><img class="aligncenter size-medium wp-image-570" title="retake-2009" src="http://www.furutani.com.br/wp-content/uploads/2009/11/retake-2009-265x300.jpg" alt="retake-2009" width="265" height="300" /></a></p>
<p>Abaixo os termos que mais geram dúvidas em letras maiores:</p>
<p><em><span style="font-size: small;"><strong>f.</strong> Caso o candidato não compareça ao primeiro exame, perderá automaticamente o direito à segunda tentativa; <strong></strong></span></em></p>
<p><em><span style="font-size: small;"><strong>g.</strong> Os vouchers tem validade de 10 a 12 meses e não são prorrogáveis; <strong></strong></span></em></p>
<p><em><span style="font-size: small;"><strong>h.</strong> O candidato deverá aguardar 72 horas para agendar o segundo exame gratuito e pelo menos 14 dias úteis para realizá-lo a contar da data do primeiro exame;</span></em></p>
<p><em><span style="font-size: x-small;">* Trecho retirado do email enviado por <span title="Exibir todos os e-mails deste remetente ">Sun Microsystems &lt;sun.microsystems@mail.communications.sun.com&gt; em 09/11/2009.<br />
</span></span></em></p>
<p>Até mais,<br />
Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/11/voucher-sun-campanha-de-retake-via-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>J1CK-Tweet &#8211; Cliente Twitter em Java para celulares</title>
		<link>http://www.furutani.com.br/2009/10/j1ck-tweet-cliente-twitter-em-java-para-celulares/</link>
		<comments>http://www.furutani.com.br/2009/10/j1ck-tweet-cliente-twitter-em-java-para-celulares/#comments</comments>
		<pubDate>Tue, 27 Oct 2009 00:43:59 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=560</guid>
		<description><![CDATA[Olá Um ótimo cliente pro Twitter (grátis) que encontrei é o J1CK.Tweet, feito em java roda em quase todos os celulares que tenha uma JVM instalada. Ele possuí recursos similares a de muitos clientes sofisticados como retweet, tirar fotos com a câmera do celular e enviar para o Twitpic, visualizar fotos do Twitpic, enviar e [...]]]></description>
			<content:encoded><![CDATA[<p>Olá</p>
<p>Um ótimo cliente pro Twitter (grátis) que encontrei é o <a href="http://tw.j1ck.com/">J1CK.Tweet</a>, feito em java roda em quase todos os celulares que tenha uma JVM instalada.</p>
<p>Ele possuí recursos similares a de muitos clientes sofisticados como retweet, tirar fotos com a câmera do celular e enviar para o Twitpic, visualizar fotos do Twitpic, enviar e ler DM, marcar como favorito.</p>
<p><a href="http://www.furutani.com.br/wp-content/uploads/2009/10/Screenshot0018.png"><img class="aligncenter size-medium wp-image-562" title="Screenshot0018" src="http://www.furutani.com.br/wp-content/uploads/2009/10/Screenshot0018-225x300.png" alt="Screenshot0018" width="225" height="300" /></a>Até mais,</p>
<p>Roberto</p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/10/j1ck-tweet-cliente-twitter-em-java-para-celulares/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>4º Fórum SOA</title>
		<link>http://www.furutani.com.br/2009/10/4%c2%ba-forum-soa/</link>
		<comments>http://www.furutani.com.br/2009/10/4%c2%ba-forum-soa/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 18:48:10 +0000</pubDate>
		<dc:creator>Roberto Furutani</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[SOA]]></category>

		<guid isPermaLink="false">http://www.furutani.com.br/?p=529</guid>
		<description><![CDATA[Olá, A quem interessar no dia 24 de novembro, em São Paulo, acontece o 4º fórum SOA. &#8230;o Fórum SOA – Tecnologia e Soluções, em seu quarto ano de realização, vai discutir o avanço da tecnologia orientada a serviços pelas corporações brasileiras, mostrando os casos de sucesso e as possibilidades de retorno sobre o investimento. [...]]]></description>
			<content:encoded><![CDATA[<p>Olá,</p>
<p>A quem interessar no dia 24 de novembro, em São Paulo, acontece o 4º fórum SOA.</p>
<blockquote><p>&#8230;o Fórum SOA – Tecnologia e Soluções, em seu quarto ano de realização, vai discutir o avanço da tecnologia orientada a serviços pelas corporações brasileiras, mostrando os casos de sucesso e as possibilidades de retorno sobre o investimento.</p></blockquote>
<p>As inscrições custam R$950,00 até o dia 16 de novembro.</p>
<p>Saiba mais pelo<a href="http://www.convergeeventos.com.br/seminarios/554/index.htm"> link</a>.</p>
<p>Até mais,</p>
<p>Roberto</p>
<p><span style="font-family: verdana,geneva;"><span style="font-size: x-small;"><em><span style="color: #ff0000;">*</span> Só estou divulgando o evento, não tenho nenhuma responsabilidade sobre a organização do evento.</em></span></span></p>
]]></content:encoded>
			<wfw:commentRss>http://www.furutani.com.br/2009/10/4%c2%ba-forum-soa/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

