<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comentários sobre Daniel Accorsi</title>
	<atom:link href="http://www.ciin.com.br/danielaccorsi/index.php/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.ciin.com.br/danielaccorsi</link>
	<description>Tecnologia e Desenvolvimento</description>
	<lastBuildDate>Mon, 23 Jan 2012 12:20:42 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>Comentário sobre [JAVA] Desafio: percorra circularmente uma matriz por Lucas iorio</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/05/java-desafio-percorra-circularmente-uma-matriz/comment-page-1/#comment-2400</link>
		<dc:creator>Lucas iorio</dc:creator>
		<pubDate>Mon, 23 Jan 2012 12:20:42 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=121#comment-2400</guid>
		<description>Olá achei legal o desafio, irei colocar em meu blog também !


Não gostei do código que fiz, mas funcinou !
[code]
package com.byiorio;

public class Desafio3 {

	private static final int IR_PARA_CIMA = 3;
	private static final int IR_PARA_ESQUERDA = 2;
	private static final int IR_PARA_DIREITA = 0;
	private static final int IR_PARA_BAIXO = 1;

	// http://www.ciin.com.br/danielaccorsi/index.php/2009/05/java-desafio-percorra-circularmente-uma-matriz/
	/***
	 * @author Lucas iorio www.byiorio.com
	 * @param args
	 */
	public static void main(String[] args) {

		//tamanho do array
		int[][] resultado = new int[6][6]; 
		
		
		//guardar onde inicia e qual a direcao incial
		int percorreX = 0, percorreY = 0, direcao = IR_PARA_DIREITA; 

		//vai guardar o tamanho atual que esta percorrendo
		int tamanhoXcorr = 0, tamanhoYcorr = 0; 
		
		//Irá guardar o tamanho fixo do array (nao seria necessario, fiz para um melhor entendimento)
		int tamanhoXmax = resultado.length - 1, tamanhoYMax = resultado[0].length - 1;  

		//numeroBase : identifica os passos do lugar percorrido
		for (int numeroBase = 0; numeroBase  tamanhoYMax - tamanhoYcorr) {
					direcao = IR_PARA_BAIXO;
					percorreY = tamanhoYMax - tamanhoYcorr;
					percorreX = tamanhoXcorr + 1;
				}
				
				break;

			case IR_PARA_BAIXO:
				resultado[percorreX][percorreY] = numeroBase;
				percorreX++;

				//Verificar se é necessário mudar de direção
				if (percorreX &gt; tamanhoXmax - tamanhoXcorr) {
					direcao = IR_PARA_ESQUERDA;
					percorreX = tamanhoXmax - tamanhoXcorr;
					percorreY = tamanhoYMax - tamanhoYcorr - 1;

				}
				
				break;
	
			case IR_PARA_ESQUERDA:
				resultado[percorreX][percorreY] = numeroBase;
				percorreY--;

				//Verificar se é necessário mudar de direção
				if (percorreY &lt; tamanhoYcorr) {
					direcao = IR_PARA_CIMA;
					percorreY = tamanhoYcorr;
					percorreX = tamanhoXmax - tamanhoXcorr - 1;
				}
				break;
				
			case IR_PARA_CIMA:
				resultado[percorreX][percorreY] = numeroBase;
				percorreX--;

				//Verificar se é necessário mudar de direção
				if (percorreX &lt; tamanhoXcorr + 1) {
					tamanhoXcorr += 1; //chegou no fim, diminui o espaco a percorrer
					tamanhoYcorr += 1;  //chegou no fim, diminui o espaco a percorrer
					direcao = IR_PARA_DIREITA;
					percorreY = tamanhoYcorr;
					percorreX = tamanhoXcorr;
				}
				break;	
				
			default:
				break;
			}

		}

		// Mostra MATRIX
		for (int[] linha : resultado) {
			for (int coluna : linha) {
				System.out.print(coluna + &quot; &quot;);
			}
			System.out.println(&quot;&quot;);
		}
	}

}

[/code]</description>
		<content:encoded><![CDATA[<p>Olá achei legal o desafio, irei colocar em meu blog também !</p>
<p>Não gostei do código que fiz, mas funcinou !<br />
[code]<br />
package com.byiorio;</p>
<p>public class Desafio3 {</p>
<p>	private static final int IR_PARA_CIMA = 3;<br />
	private static final int IR_PARA_ESQUERDA = 2;<br />
	private static final int IR_PARA_DIREITA = 0;<br />
	private static final int IR_PARA_BAIXO = 1;</p>
<p>	// <a href="http://www.ciin.com.br/danielaccorsi/index.php/2009/05/java-desafio-percorra-circularmente-uma-matriz/" rel="nofollow">http://www.ciin.com.br/danielaccorsi/index.php/2009/05/java-desafio-percorra-circularmente-uma-matriz/</a><br />
	/***<br />
	 * @author Lucas iorio <a href="http://www.byiorio.com" rel="nofollow">http://www.byiorio.com</a><br />
	 * @param args<br />
	 */<br />
	public static void main(String[] args) {</p>
<p>		//tamanho do array<br />
		int[][] resultado = new int[6][6]; </p>
<p>		//guardar onde inicia e qual a direcao incial<br />
		int percorreX = 0, percorreY = 0, direcao = IR_PARA_DIREITA; </p>
<p>		//vai guardar o tamanho atual que esta percorrendo<br />
		int tamanhoXcorr = 0, tamanhoYcorr = 0; </p>
<p>		//Irá guardar o tamanho fixo do array (nao seria necessario, fiz para um melhor entendimento)<br />
		int tamanhoXmax = resultado.length - 1, tamanhoYMax = resultado[0].length - 1;  </p>
<p>		//numeroBase : identifica os passos do lugar percorrido<br />
		for (int numeroBase = 0; numeroBase  tamanhoYMax - tamanhoYcorr) {<br />
					direcao = IR_PARA_BAIXO;<br />
					percorreY = tamanhoYMax - tamanhoYcorr;<br />
					percorreX = tamanhoXcorr + 1;<br />
				}</p>
<p>				break;</p>
<p>			case IR_PARA_BAIXO:<br />
				resultado[percorreX][percorreY] = numeroBase;<br />
				percorreX++;</p>
<p>				//Verificar se é necessário mudar de direção<br />
				if (percorreX &gt; tamanhoXmax - tamanhoXcorr) {<br />
					direcao = IR_PARA_ESQUERDA;<br />
					percorreX = tamanhoXmax - tamanhoXcorr;<br />
					percorreY = tamanhoYMax - tamanhoYcorr - 1;</p>
<p>				}</p>
<p>				break;</p>
<p>			case IR_PARA_ESQUERDA:<br />
				resultado[percorreX][percorreY] = numeroBase;<br />
				percorreY--;</p>
<p>				//Verificar se é necessário mudar de direção<br />
				if (percorreY &lt; tamanhoYcorr) {<br />
					direcao = IR_PARA_CIMA;<br />
					percorreY = tamanhoYcorr;<br />
					percorreX = tamanhoXmax - tamanhoXcorr - 1;<br />
				}<br />
				break;</p>
<p>			case IR_PARA_CIMA:<br />
				resultado[percorreX][percorreY] = numeroBase;<br />
				percorreX--;</p>
<p>				//Verificar se é necessário mudar de direção<br />
				if (percorreX &lt; tamanhoXcorr + 1) {<br />
					tamanhoXcorr += 1; //chegou no fim, diminui o espaco a percorrer<br />
					tamanhoYcorr += 1;  //chegou no fim, diminui o espaco a percorrer<br />
					direcao = IR_PARA_DIREITA;<br />
					percorreY = tamanhoYcorr;<br />
					percorreX = tamanhoXcorr;<br />
				}<br />
				break;	</p>
<p>			default:<br />
				break;<br />
			}</p>
<p>		}</p>
<p>		// Mostra MATRIX<br />
		for (int[] linha : resultado) {<br />
			for (int coluna : linha) {<br />
				System.out.print(coluna + &quot; &quot;);<br />
			}<br />
			System.out.println(&quot;&quot;);<br />
		}<br />
	}</p>
<p>}</p>
<p>[/code]</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ORACLE] Crie sua própria exceção com base no código do erro por Cost of Absence</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/06/oracle-excecao-pelo-codigo-do-erro/comment-page-1/#comment-2337</link>
		<dc:creator>Cost of Absence</dc:creator>
		<pubDate>Tue, 10 Jan 2012 05:14:55 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=134#comment-2337</guid>
		<description>Less than 37% of employers surveyed by the IRS were able to offer figures on the cost of absence in their organization. Many of those don&#039;t consider many of the direct or indirect effects on productivity caused by sickness absence.</description>
		<content:encoded><![CDATA[<p>Less than 37% of employers surveyed by the IRS were able to offer figures on the cost of absence in their organization. Many of those don&#8217;t consider many of the direct or indirect effects on productivity caused by sickness absence.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [JAVA] Assert (teste unitário) – Você sabe o que é? por Tito Barros</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/07/java-assert-voce-sabe-o-que-e/comment-page-1/#comment-1273</link>
		<dc:creator>Tito Barros</dc:creator>
		<pubDate>Sun, 23 Oct 2011 14:45:54 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=151#comment-1273</guid>
		<description>Show de bola Daniel, do jeito como um post deve ser, objetivo, porém, simples de ser entendido.

Parabéns.</description>
		<content:encoded><![CDATA[<p>Show de bola Daniel, do jeito como um post deve ser, objetivo, porém, simples de ser entendido.</p>
<p>Parabéns.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [WORDPRESS] Tutorial passo a passo para criar um tema por Ricardo</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2010/01/wordpress-tutorial-tema/comment-page-1/#comment-947</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Sat, 15 Jan 2011 02:22:16 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/index.php/2010/01/wordpress-tutorial-tema/#comment-947</guid>
		<description>Concordo com o amigo! É sempre interessante poder contar com informações em portugues! Parabéns pelo trabalho!</description>
		<content:encoded><![CDATA[<p>Concordo com o amigo! É sempre interessante poder contar com informações em portugues! Parabéns pelo trabalho!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [WORDPRESS] Tutorial passo a passo para criar um tema por Camisetas</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2010/01/wordpress-tutorial-tema/comment-page-1/#comment-880</link>
		<dc:creator>Camisetas</dc:creator>
		<pubDate>Tue, 21 Dec 2010 20:52:47 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/index.php/2010/01/wordpress-tutorial-tema/#comment-880</guid>
		<description>Muito bom! Eu já tinha achado bastante coisa na rede, mas tudo pingado, esse é bem completo. Valeu!</description>
		<content:encoded><![CDATA[<p>Muito bom! Eu já tinha achado bastante coisa na rede, mas tudo pingado, esse é bem completo. Valeu!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [ORACLE] Express&#227;o Regular &#8211; Data por Camisetas</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/12/oracle-expresso-regular-data/comment-page-1/#comment-879</link>
		<dc:creator>Camisetas</dc:creator>
		<pubDate>Tue, 21 Dec 2010 20:49:57 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=159#comment-879</guid>
		<description>Expressões Regulares já constam como recurso disponível em diversos sistemas de informação há muito tempo, para os aficionados por Unix/Linux o grep (“Global Regular Expression Print”)  não é nenhuma novidade,  assim como sua utilização em editores de texto e linguagens de programação.</description>
		<content:encoded><![CDATA[<p>Expressões Regulares já constam como recurso disponível em diversos sistemas de informação há muito tempo, para os aficionados por Unix/Linux o grep (“Global Regular Expression Print”)  não é nenhuma novidade,  assim como sua utilização em editores de texto e linguagens de programação.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [JAVA] Trabalhando com Classes Abstratas por Anderson</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/02/java-trabalhando-com-classes-abstratas/comment-page-1/#comment-740</link>
		<dc:creator>Anderson</dc:creator>
		<pubDate>Thu, 17 Jun 2010 14:26:06 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=24#comment-740</guid>
		<description>Parabéns pelo artigo...Entendi perfeitamente o conceito...
mas estou usando o JCreator e os codigos estão exatamente iguais aos que vc passou...Porque não funciona???
precisa fazer algum import que não estou fazendo?

Att anderson</description>
		<content:encoded><![CDATA[<p>Parabéns pelo artigo&#8230;Entendi perfeitamente o conceito&#8230;<br />
mas estou usando o JCreator e os codigos estão exatamente iguais aos que vc passou&#8230;Porque não funciona???<br />
precisa fazer algum import que não estou fazendo?</p>
<p>Att anderson</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [JAVA] Trabalhando com Classes Abstratas por Ricardo</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/02/java-trabalhando-com-classes-abstratas/comment-page-1/#comment-512</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Sat, 06 Feb 2010 21:47:27 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=24#comment-512</guid>
		<description>&lt;blockquote cite=&quot;#commentbody-464&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-464&quot; rel=&quot;nofollow&quot;&gt;Ricardo&lt;/a&gt; :&lt;/strong&gt; Olá Daniel primeiramente gostaria de parabenizá-lo pelo tutorial que ficou muito bom mesmo. Mas eu só fiquei com uma dúvida aqui, o atributo nome não será compartilhado pelas as instâncias de Pessoa Física e Jurídica não né? O que eu estou querendo dizer é se eu tenho uma instância de Pessoa Física e atribuo o nome de Mario, por exemplo, a outra instância de Pessoa Juridica que eu tiver vai poder ter qq outro nome?
 &lt;/blockquote&gt;
&lt;blockquote cite=&quot;#commentbody-381&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-381&quot; rel=&quot;nofollow&quot;&gt; Daniel Accorsi&lt;/a&gt; :&lt;/strong&gt; Olá Regis,
Obrigado pelo elogio!
Não sei se entendi bem sua pergunta, mas vou tentar responder. O uso mais comum de uma classe abstrata é a possibilidade de oferecer uma estrutura básica para ser implementada em várias outras subclasses através da herança. Por isso que uma classe abstrata não pode ser instanciada.  Defina sua regra de negocio na superclasse e implemente seus métodos nas subclasses.
Não sei se era isso, mas qualquer coisa só responder aqui.
 &lt;/blockquote&gt;
&lt;blockquote cite=&quot;#commentbody-381&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-381&quot; rel=&quot;nofollow&quot;&gt; Daniel Accorsi&lt;/a&gt; :&lt;/strong&gt; Olá Regis,
Obrigado pelo elogio!
Não sei se entendi bem sua pergunta, mas vou tentar responder. O uso mais comum de uma classe abstrata é a possibilidade de oferecer uma estrutura básica para ser implementada em várias outras subclasses através da herança. Por isso que uma classe abstrata não pode ser instanciada.  Defina sua regra de negocio na superclasse e implemente seus métodos nas subclasses.
Não sei se era isso, mas qualquer coisa só responder aqui.
 &lt;/blockquote&gt;

&lt;a href=&quot;#comment-381&quot; rel=&quot;nofollow&quot;&gt;@ Daniel Accorsi&lt;/a&gt; 
&lt;blockquote cite=&quot;#commentbody-381&quot;&gt;
&lt;strong&gt;&lt;a href=&quot;#comment-381&quot; rel=&quot;nofollow&quot;&gt; Daniel Accorsi&lt;/a&gt; :&lt;/strong&gt; Olá Regis,
abstrata é a possibilidade de oferecer uma estrutura básica para ser implementada em várias outras subclasses através da herança. Por isso que uma classe abstrata não pode ser instanciada.  Defina sua regra de negocio na superclasse e implemente seus métodos nas subclasses.
Não sei se era isso, mas qualquer coisa só responder aqui.
 &lt;/blockquote&gt;

&lt;a href=&quot;#comment-380&quot; rel=&quot;nofollow&quot;&gt;@Regis&lt;/a&gt;</description>
		<content:encoded><![CDATA[<blockquote cite="#commentbody-464"><p>
<strong><a href="#comment-464" rel="nofollow">Ricardo</a> :</strong> Olá Daniel primeiramente gostaria de parabenizá-lo pelo tutorial que ficou muito bom mesmo. Mas eu só fiquei com uma dúvida aqui, o atributo nome não será compartilhado pelas as instâncias de Pessoa Física e Jurídica não né? O que eu estou querendo dizer é se eu tenho uma instância de Pessoa Física e atribuo o nome de Mario, por exemplo, a outra instância de Pessoa Juridica que eu tiver vai poder ter qq outro nome?
 </p></blockquote>
<blockquote cite="#commentbody-381"><p>
<strong><a href="#comment-381" rel="nofollow"> Daniel Accorsi</a> :</strong> Olá Regis,<br />
Obrigado pelo elogio!<br />
Não sei se entendi bem sua pergunta, mas vou tentar responder. O uso mais comum de uma classe abstrata é a possibilidade de oferecer uma estrutura básica para ser implementada em várias outras subclasses através da herança. Por isso que uma classe abstrata não pode ser instanciada.  Defina sua regra de negocio na superclasse e implemente seus métodos nas subclasses.<br />
Não sei se era isso, mas qualquer coisa só responder aqui.
 </p></blockquote>
<blockquote cite="#commentbody-381"><p>
<strong><a href="#comment-381" rel="nofollow"> Daniel Accorsi</a> :</strong> Olá Regis,<br />
Obrigado pelo elogio!<br />
Não sei se entendi bem sua pergunta, mas vou tentar responder. O uso mais comum de uma classe abstrata é a possibilidade de oferecer uma estrutura básica para ser implementada em várias outras subclasses através da herança. Por isso que uma classe abstrata não pode ser instanciada.  Defina sua regra de negocio na superclasse e implemente seus métodos nas subclasses.<br />
Não sei se era isso, mas qualquer coisa só responder aqui.
 </p></blockquote>
<p><a href="#comment-381" rel="nofollow">@ Daniel Accorsi</a> </p>
<blockquote cite="#commentbody-381"><p>
<strong><a href="#comment-381" rel="nofollow"> Daniel Accorsi</a> :</strong> Olá Regis,<br />
abstrata é a possibilidade de oferecer uma estrutura básica para ser implementada em várias outras subclasses através da herança. Por isso que uma classe abstrata não pode ser instanciada.  Defina sua regra de negocio na superclasse e implemente seus métodos nas subclasses.<br />
Não sei se era isso, mas qualquer coisa só responder aqui.
 </p></blockquote>
<p><a href="#comment-380" rel="nofollow">@Regis</a></p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [JAVA] Definindo uma package por Leandrw</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/02/java-definindo-uma-package/comment-page-1/#comment-478</link>
		<dc:creator>Leandrw</dc:creator>
		<pubDate>Thu, 26 Nov 2009 00:37:53 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=15#comment-478</guid>
		<description>Walew cara! Agora deu pra entender!</description>
		<content:encoded><![CDATA[<p>Walew cara! Agora deu pra entender!</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comentário sobre [JAVA] Trabalhando com Classes Abstratas por Ricardo</title>
		<link>http://www.ciin.com.br/danielaccorsi/index.php/2009/02/java-trabalhando-com-classes-abstratas/comment-page-1/#comment-464</link>
		<dc:creator>Ricardo</dc:creator>
		<pubDate>Fri, 23 Oct 2009 20:56:31 +0000</pubDate>
		<guid isPermaLink="false">http://www.ciin.com.br/danielaccorsi/?p=24#comment-464</guid>
		<description>Olá Daniel primeiramente gostaria de parabenizá-lo pelo tutorial que ficou muito bom mesmo. Mas eu só fiquei com uma dúvida aqui, o atributo nome não será compartilhado pelas as instâncias de Pessoa Física e Jurídica não né? O que eu estou querendo dizer é se eu tenho uma instância de Pessoa Física e atribuo o nome de Mario, por exemplo, a outra instância de Pessoa Juridica que eu tiver vai poder ter qq outro nome?</description>
		<content:encoded><![CDATA[<p>Olá Daniel primeiramente gostaria de parabenizá-lo pelo tutorial que ficou muito bom mesmo. Mas eu só fiquei com uma dúvida aqui, o atributo nome não será compartilhado pelas as instâncias de Pessoa Física e Jurídica não né? O que eu estou querendo dizer é se eu tenho uma instância de Pessoa Física e atribuo o nome de Mario, por exemplo, a outra instância de Pessoa Juridica que eu tiver vai poder ter qq outro nome?</p>
]]></content:encoded>
	</item>
</channel>
</rss>

