<?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>Sorumbático &#187; .net</title>
	<atom:link href="http://www.sorumbatico.info/tag/net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.sorumbatico.info</link>
	<description>Mazelas, tecnologia, games e futilidades...</description>
	<lastBuildDate>Fri, 21 May 2010 17:14:35 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Copiando Arrays no C#</title>
		<link>http://www.sorumbatico.info/2009/05/20/copiando-arrays-no-csharp/</link>
		<comments>http://www.sorumbatico.info/2009/05/20/copiando-arrays-no-csharp/#comments</comments>
		<pubDate>Thu, 21 May 2009 02:30:10 +0000</pubDate>
		<dc:creator>falcao</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[gadget]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[csharp]]></category>

		<guid isPermaLink="false">http://www.sorumbatico.info/?p=279</guid>
		<description><![CDATA[Trabalhando em um programa para cálculo de métodos numéricos, deparei-me com um problema interessante. O código tem dois Arrays, vetorInicial e vetorCopiado. O vetorInicial já tinha valores, e eu precisava copiar para o vetorCopiado, que estava sendo criado naquele momento. Naturalmente, fiz o seguinte:


Double [] vetorCopiado = vetorInicial;

Grande foi a minha surpresa ao saber que [...]]]></description>
			<content:encoded><![CDATA[<p>Trabalhando em um programa para cálculo de métodos numéricos, deparei-me com um problema interessante. O código tem dois Arrays, <em>vetorInicial</em> e <em>vetorCopiado</em>. O <em>vetorInicial</em> já tinha valores, e eu precisava copiar para o <em>vetorCopiado</em>, que estava sendo criado naquele momento. Naturalmente, fiz o seguinte:</p>
<pre class="brush: csharp">

Double [] vetorCopiado = vetorInicial;
</pre>
<p>Grande foi a minha surpresa ao saber que ao modificar o <em>vetorInicial</em> depois da cópia também alteraria os valor de <em>vetorCopiado.</em> Depois de algum tempo de pesquisas, encontrei a solução:</p>
<pre class="brush: csharp">

Double [] vetorCopiado = new Double[vetorInicial.GetLenght(0)];

Array.Copy(vetorInicial, vetorCopiado, 0);
</pre>
<p>O método Copy da classe Array copia os valores ao invés da referência, como mostrado no primeiro código. Esse método tem <em>overloads</em> que podem ajudar em casos específicos, então vale a pena conferir.</p>
<p>Ps: Também é possível copiar matrizes (<em> Type[,]</em> ), basta passar como parâmetro de quantidade de itens a ser copiados o número de elementos da matriz (m*n).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorumbatico.info/2009/05/20/copiando-arrays-no-csharp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Onde foi que eu errei?</title>
		<link>http://www.sorumbatico.info/2008/04/26/onde-foi-que-eu-errei/</link>
		<comments>http://www.sorumbatico.info/2008/04/26/onde-foi-que-eu-errei/#comments</comments>
		<pubDate>Sat, 26 Apr 2008 22:35:42 +0000</pubDate>
		<dc:creator>falcao</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[erro]]></category>

		<guid isPermaLink="false">http://www.sorumbatico.info/2008/04/26/onde-foi-que-eu-errei/</guid>
		<description><![CDATA[A imagem vale mais que mil palavras&#8230;

]]></description>
			<content:encoded><![CDATA[<p>A imagem vale mais que mil palavras&#8230;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-42" title="aspx_p" src="http://www.sorumbatico.info/wp-content/uploads/2008/04/aspx_p.jpg" alt="aspx_p" width="400" height="238" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorumbatico.info/2008/04/26/onde-foi-que-eu-errei/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coisas que me deixam sorumbático&#8230; (Parte 2)</title>
		<link>http://www.sorumbatico.info/2008/04/18/coisas-que-me-deixam-sorumbatico-parte-2/</link>
		<comments>http://www.sorumbatico.info/2008/04/18/coisas-que-me-deixam-sorumbatico-parte-2/#comments</comments>
		<pubDate>Fri, 18 Apr 2008 21:16:47 +0000</pubDate>
		<dc:creator>falcao</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[.net]]></category>

		<guid isPermaLink="false">http://www.sorumbatico.info/2008/04/18/coisas-que-me-deixam-sorumbatico-parte-2/</guid>
		<description><![CDATA[Datatable? Datacolumn? =(

]]></description>
			<content:encoded><![CDATA[<p>Datatable? Datacolumn? =(</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-157" title="censurado" src="http://www.sorumbatico.info/wp-content/uploads/2008/04/censurado.jpg" alt="censurado" width="328" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorumbatico.info/2008/04/18/coisas-que-me-deixam-sorumbatico-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Coisas que me deixam sorumbático&#8230;</title>
		<link>http://www.sorumbatico.info/2008/04/17/coisas-que-me-deixam-sorumbatico/</link>
		<comments>http://www.sorumbatico.info/2008/04/17/coisas-que-me-deixam-sorumbatico/#comments</comments>
		<pubDate>Thu, 17 Apr 2008 17:33:39 +0000</pubDate>
		<dc:creator>falcao</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[.net]]></category>

		<guid isPermaLink="false">http://www.sorumbatico.info/2008/04/17/coisas-que-me-deixam-sorumbatico/</guid>
		<description><![CDATA[É a vida, amigos, é a vida&#8230;

]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">É a vida, amigos, é a vida&#8230;</p>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-157" title="censurado" src="http://www.sorumbatico.info/wp-content/uploads/2008/04/censurado.jpg" alt="censurado" width="328" height="225" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorumbatico.info/2008/04/17/coisas-que-me-deixam-sorumbatico/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>PHP + .Net?!?! =)</title>
		<link>http://www.sorumbatico.info/2008/03/06/php-net/</link>
		<comments>http://www.sorumbatico.info/2008/03/06/php-net/#comments</comments>
		<pubDate>Thu, 06 Mar 2008 03:40:17 +0000</pubDate>
		<dc:creator>falcao</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.sorumbatico.info/2008/03/06/php-net/</guid>
		<description><![CDATA[Que tal escrever código em PHP capaz de criar Silverlight? E utilizar as bibliotecas do .Net em código PHP? Até pouco tempo atrás isso soava improvável, mas o projeto Phalanger promete: compilar código PHP em para o .Net e fazer uso das funcionalidades do framework&#8230;
Segundo  Ricardo Bicalho:
&#8220;Pode-se misturar o dinamismo de páginas de PHP, [...]]]></description>
			<content:encoded><![CDATA[<p>Que tal escrever código em PHP capaz de criar Silverlight? E utilizar as bibliotecas do .Net em código PHP? Até pouco tempo atrás isso soava improvável, mas o projeto <a href="http://php-compiler.net/doku.php?id=core%3aoverview">Phalanger</a> promete: compilar código PHP em para o .Net e fazer uso das funcionalidades do framework&#8230;</p>
<p>Segundo  <a href="http://meiobit.com/phalanger-silverlight-e-phpnet">Ricardo Bicalho</a>:</p>
<p>&#8220;Pode-se misturar o dinamismo de páginas de PHP, na camada de apresentação e o C# na camada de negócios, onde código mais robusto, no sentido de orientação a objetos restritiva, bibliotecas de validação de classes, logging, tracing, debugging, diagnóstico de <span class="alinks-link">performance</span>, tratamento de exceções, segurança e parametrização de dados e várias outras bibliotecas da Enterprise Library estão disponíveis.&#8221;</p>
<p>Gostou? Veja o tutorial <strong><a href="http://tomasp.net/blog/php-in-silverlight.aspx">Writing Silverlight applications in PHP</a></strong>.</p>
<p>Fonte: <a href="http://www.meiobit.com">Meiobit.com</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorumbatico.info/2008/03/06/php-net/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Windows e .Net esmagam a concorrência</title>
		<link>http://www.sorumbatico.info/2008/03/01/windows-e-net-esmagam-a-concorrencia/</link>
		<comments>http://www.sorumbatico.info/2008/03/01/windows-e-net-esmagam-a-concorrencia/#comments</comments>
		<pubDate>Sat, 01 Mar 2008 19:57:44 +0000</pubDate>
		<dc:creator>falcao</dc:creator>
				<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[microsoft]]></category>

		<guid isPermaLink="false">http://www.sorumbatico.info/2008/03/01/windows-e-net-esmagam-a-concorrencia/</guid>
		<description><![CDATA[Um slide com uma pesquisa do IDC, na apresentação sobre o Windows 2008 Server e confirmado por um representante da HP presente é que as empresas, mesmo pequenas e médias, têm comprado mais servidores com Windows Server do que com outros sistemas operacionais.
E o quinhão da Microsoft é enorme: 80% dos novos servidores sendo que [...]]]></description>
			<content:encoded><![CDATA[<p>Um slide com uma pesquisa do IDC, na apresentação sobre o Windows 2008 Server e confirmado por um representante da HP presente é que as empresas, mesmo pequenas e médias, têm comprado mais servidores com Windows Server do que com outros sistemas operacionais.</p>
<p>E o quinhão da Microsoft é enorme: 80% dos novos servidores sendo que a .Net Framework também está ganhando mais da metade da preferência no desenvolvimento de novas aplicações rodando em servidor. Isso mostra que a criação de compiladores para Python, Ruby e PHP podem servir, na verdade, para aumentar a oferta de mão de obra para as empresas. Um programador proficiente em PHP poderia implementar o mesmo sistema em .Net e usar as bibliotecas da Framework para facilitar o desenvolvimento de novas funcionalidades.</p>
<p>Ou seja, mesmo que a base instalada a situação seja de boa concorrência, nos sistemas novos, de cada 10 servidores vendidos, 8 são Windows e já virão com tecnologia de virtualização integrada. Um servidor custa menos que 3 mil reais já com sistema operacional.</p>
<p>Deve ficar bastante claro que esses dados não refletem o mercado em geral, mas o empresarial. Então, um servidor que hospeda 10 mil blogs rodando Wordpress no LAMP, não entra na conta.</p>
<p>Fonte: <a href="http://www.meiobit.com/windows-e-net-esmagam-concorrencia" target="_blank">Meio Bit</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.sorumbatico.info/2008/03/01/windows-e-net-esmagam-a-concorrencia/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>
