<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Marcos Vidolin</title>
	<atom:link href="http://marcosvidolin.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcosvidolin.wordpress.com</link>
	<description>Java + Shell Script + Ruby + Linux + Bash + CSS + Ajax + HTML + Java Script + etc...</description>
	<lastBuildDate>Thu, 26 Jan 2012 22:04:15 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='marcosvidolin.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://1.gravatar.com/blavatar/7f7d36ef3145d39f7db34bed30989d02?s=96&#038;d=http%3A%2F%2Fs2.wp.com%2Fi%2Fbuttonw-com.png</url>
		<title>Marcos Vidolin</title>
		<link>http://marcosvidolin.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://marcosvidolin.wordpress.com/osd.xml" title="Marcos Vidolin" />
	<atom:link rel='hub' href='http://marcosvidolin.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Ambiente Java EE no Ubuntu (Tomcat + Eclipse)</title>
		<link>http://marcosvidolin.wordpress.com/2011/03/21/ambiente-java-ee-no-ubuntu/</link>
		<comments>http://marcosvidolin.wordpress.com/2011/03/21/ambiente-java-ee-no-ubuntu/#comments</comments>
		<pubDate>Mon, 21 Mar 2011 00:27:11 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Java 2 EE]]></category>
		<category><![CDATA[Tomcat]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=467</guid>
		<description><![CDATA[Instalando o Apache Tomcat Nesta etapa iremos instalar o Apache Tomcat pelo pacote disponível para download no site oficial: http://tomcat.apache.org/. Até o momento, a versão mais nova é a 7.0.11, a mesma que usei. Também é possível realizar a instalação &#8230; <a href="http://marcosvidolin.wordpress.com/2011/03/21/ambiente-java-ee-no-ubuntu/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=467&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2011/03/imagem4.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/imagem4.png?w=640" alt="" title="Imagem4"   class="alignleft size-full wp-image-482" /></a><strong>Instalando o Apache Tomcat</strong></p>
<p>Nesta etapa iremos instalar o Apache Tomcat pelo pacote disponível para download no site oficial: <a href="http://tomcat.apache.org/">http://tomcat.apache.org/</a>. Até o momento, a versão mais nova é a 7.0.11, a mesma que usei.<br />
Também é possível realizar a instalação via apt-get porém, prefiro baixar o pacote do site e realizar a instalação manualmente. Desta forma, consigo obter a versão recente disponível, além de poder manter o instalador em disco, caso seja necessário realizar uma nova instalação.</p>
<p><strong>Aqui está a sequencia de instalação e configuração:</strong></p>
<p>1- Baixe o Tomcat no endereço <a href="http://tomcat.apache.org/">http://tomcat.apache.org/</a>, em um diretório qualquer. Neste caso, o pacote baixado foi o <strong>apache-tomcat-7.0.11.tar.gz</strong>.<br />
<span id="more-467"></span><br />
2- Optei por descompactar o Tomcat no diretório <strong>/opt/</strong>. Sendo assim, é preciso primeiramente mover o arquivo baixado para o diretório <strong>/opt/</strong>, para isso execute a seguinte linha de comando:</p>
<p><code>$sudo mv  apache-tomcat-7.0.11.tar.gz /opt/</code></p>
<p>3- Agora com os seguintes comandos iremos acessar o diretório <strong>/opt/</strong> e descompactar o arquivo.</p>
<p><code>$cd /opt/</code></p>
<p><code>$sudo tar xvfz  apache-tomcat-7.0.11.tar.gz</code></p>
<p>Ao descompactar, se tudo ocorreu corretamente, devemos visualizar o diretório  <strong>apache-tomcat-7.0.11</strong></p>
<p>4- Podemos alterar o nome do diretório do Tomcat para simplificar. Para isto basta:</p>
<p><code>$sudo mv  apache-tomcat-7.0.11.tar.gz /opt/tomcat7</code></p>
<p>5- Agora iremos adicionar permissão de execução aos scripts:</p>
<p><code>$sudo chmod +x tomcat7/bin/*.sh</code></p>
<p>6- Precisamos configurar a variável de ambiente <strong>CATALINA_HOME</strong>, adicionando a seguinte linha  no arquivo <strong>.bashrc</strong>.</p>
<p>Para abrir o arquivo execute o comando:</p>
<p><code>$sudo vi ~/.bashrc</code></p>
<p>No final do arquivo insira a seguinte linha:</p>
<p><code>export CATALINA_HOME=/opt/tomcat7/</code></p>
<blockquote><p>Obs.: Repare que para a variável CATALINA_HOME foi adicionado o diretório absoluto do Tomcat, caso o tenha descompactado em outro diretório, este deve ser informado.</p></blockquote>
<p><strong>Testando o Tomcat</strong></p>
<p>Para se certificar que os passos acima foram realizados corretamente, faremos um teste iniciando o serviço do Tomcat. Para tal, execute o arquivo <strong>startup.sh</strong>, conforme mostrado:</p>
<p><code>$cd /opt/tomcat7/bin/</code></p>
<p><code>$./startup.sh</code></p>
<p>Se tudo ocorrer perfeitamente, será possível ver as seguintes linhas no terminal:</p>
<p><code>Using CATALINA_BASE:   /opt/tomcat7/<br />
Using CATALINA_HOME:   /opt/tomcat7/<br />
Using CATALINA_TMPDIR: /opt/tomcat7//temp<br />
Using JRE_HOME:        /usr<br />
Using CLASSPATH:       /opt/tomcat7//bin/bootstrap.jar:/opt/tomcat7//bin/tomcat-juli.jar</code></p>
<p>No seu navegador acesse o endereço: <strong>http://localhost:8080</strong>. Você deverá ver a seguinte página:</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-2.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-2.png?w=640&#038;h=400" alt="" title="Screenshot-2" width="640" height="400" class="aligncenter size-full wp-image-472" /></a></p>
<p>Para parar a execução do serviço execute o script s<strong>hutdown.sh</strong>:</p>
<p><code>$./shutdown.sh</code></p>
<p>Pronto, o Tomcat já esta pronto para uso, Agora devemos configurar o Eclipse para trabalhar com o Tomcat.</p>
<p><strong>Configurando o Eclipse</strong></p>
<p>Para obter o IDE Eclipse, acesse o seguinte endereço (baixe a versão Enterprise): <a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a><br />
A versão usada aqui foi a Helios.</p>
<p>Ao concluir o download, basta descompactar o pacote do eclipse e criar um “launcher” do executável. Pronto, o eclipse já pode ser usado, basta agora configurar o Tomcat no Eclipse.<br />
Segue o passo a passo:</p>
<p>1- Com o IDE aberto, acesse a opção do menu: <strong>Window \ Preferences</strong>;</p>
<p>2- Na tela de preferencias, acesse a opção: <strong>Server \ Runtime Environments</strong>;</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/03/server.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/server.png?w=640&#038;h=400" alt="" title="Server" width="640" height="400" class="aligncenter size-full wp-image-473" /></a></p>
<p>3- Click na opção <strong>“Add”</strong> para adicionar um servidor;</p>
<p>4- Selecione <strong>“Apache Tomcat v7.0”</strong>, marque a opção <strong>&#8220;Create a new local server&#8221;</strong> e em seguida click em <strong>“Next”</strong>;<br />
<a href="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-3.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-3.png?w=640&#038;h=400" alt="" title="Screenshot-3" width="640" height="400" class="aligncenter size-full wp-image-474" /></a></p>
<p>5- Na tela seguinte selecione o diretório de instalação do Tomcat. Neste caso: <strong>/opt/tomcat7</strong>. Clique em <strong>“Finish”</strong>;</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-4.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-4.png?w=640&#038;h=400" alt="" title="Screenshot-4" width="640" height="400" class="aligncenter size-full wp-image-475" /></a></p>
<p>6- Agora já temos um servidor adicionado no eclipse, e podemos acessá-lo na opção <strong>“Servers”</strong>, conforme a imagem abaixo. De um duplo click sobre o servidor;<br />
<a href="http://marcosvidolin.files.wordpress.com/2011/03/screenshot.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/screenshot.png?w=640&#038;h=400" alt="" title="Screenshot" width="640" height="400" class="aligncenter size-full wp-image-476" /></a></p>
<p>7- Na tela de Overview do Tomcat, marque a opção <strong>“Use Tomcat installation (takes control of Tomcat installation)”</strong>;<br />
<a href="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-1.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-1.png?w=640&#038;h=400" alt="" title="Screenshot-1" width="640" height="400" class="aligncenter size-full wp-image-477" /></a></p>
<p>8- Para iniciar o serviço do Tomcat clique sobre o botão <strong>“Start”</strong>, conforme a imagem abaixo;</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-5.png"><img src="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-5.png?w=640&#038;h=123" alt="" title="Screenshot-5" width="640" height="123" class="aligncenter size-full wp-image-479" /></a></p>
<p>9- Para testar, acesse o browser e informe o endereço: <strong>http://localhost:8080</strong></p>
<p>Pronto!<br />
Att</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/467/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/467/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/467/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=467&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2011/03/21/ambiente-java-ee-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/imagem4.png" medium="image">
			<media:title type="html">Imagem4</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-2.png" medium="image">
			<media:title type="html">Screenshot-2</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/server.png" medium="image">
			<media:title type="html">Server</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-3.png" medium="image">
			<media:title type="html">Screenshot-3</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-4.png" medium="image">
			<media:title type="html">Screenshot-4</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/screenshot.png" medium="image">
			<media:title type="html">Screenshot</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-1.png" medium="image">
			<media:title type="html">Screenshot-1</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/03/screenshot-5.png" medium="image">
			<media:title type="html">Screenshot-5</media:title>
		</media:content>
	</item>
		<item>
		<title>Ubuntu 10.10 – Primeira Impressão</title>
		<link>http://marcosvidolin.wordpress.com/2011/02/27/ubuntu-10-10-%e2%80%93-primeira-impressao/</link>
		<comments>http://marcosvidolin.wordpress.com/2011/02/27/ubuntu-10-10-%e2%80%93-primeira-impressao/#comments</comments>
		<pubDate>Sun, 27 Feb 2011 16:23:47 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=453</guid>
		<description><![CDATA[Ubuntu 10.10 – Primeira Impressão <a href="http://marcosvidolin.wordpress.com/2011/02/27/ubuntu-10-10-%e2%80%93-primeira-impressao/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=453&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/ubuntu-logo.jpg"><img class="alignleft size-full wp-image-461" title="ubuntu-logo" src="http://marcosvidolin.files.wordpress.com/2011/02/ubuntu-logo.jpg?w=640" alt=""   /></a>Olá pessoal,<br />
Confesso que pela falta de tempo, acabei deixando os posts um pouco de lado. Porem, sempre que consigo um tempinho procuro postar alguma coisa bacana.<br />
Esta semana instalei o Ubuntu 10.10 32 bits, e vou comentar as minhas primeiras impressões.</p>
<p><strong>Instalação</strong></p>
<p>Ao visitar o site oficial <a title="http://www.ubuntu.com/" href="http://www.ubuntu.com/">http://www.ubuntu.com/</a> para download, você irá encontrar algumas opções de instalação do Ubuntu, podendo ser via USB, CD e até mesmo a partir do Windows. Mas isso não é exclusividade desta versão, já realizei a instalação do Ubuntu a partir do Windows uma outra vez, e funciona muito bem, e de forma bem simples. Eu indico até mesmo para usuários sem conhecimentos técnicos, poderem instalar/testar o sistema.</p>
<p>A instalação, assim como nas versões anteriores, é bem intuitiva. Uma novidade é a</p>
<p><span id="more-453"></span>possibilidade de já na instalação, atualizar e obter pacotes de terceiros via download.</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/instalacao.gif"><img class="aligncenter size-medium wp-image-454" title="instalacao" src="http://marcosvidolin.files.wordpress.com/2011/02/instalacao.gif?w=300&#038;h=198" alt="" width="300" height="198" /></a></p>
<p>Outra característica desta versão, é a possibilidade de navegar numa espécie de slide, para visualizar uma prévia das novidades desta versão, enquanto rola a instalação.</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/apresentacao.png"><img class="aligncenter size-medium wp-image-455" title="Apresentacao" src="http://marcosvidolin.files.wordpress.com/2011/02/apresentacao.png?w=300&#038;h=225" alt="" width="300" height="225" /></a></p>
<p><strong>A Primeira Impressão</strong></p>
<p>Logo ao logar, é possível notar que o Gnome continua sendo o gerenciador de janelas padrão, apesar das mudanças nas cores, trocando o tradicional laranja dos menus e barras de títulos para o preto.</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/screenshot-2.png"><img class="aligncenter size-medium wp-image-456" title="Screenshot-2" src="http://marcosvidolin.files.wordpress.com/2011/02/screenshot-2.png?w=300&#038;h=187" alt="" width="300" height="187" /></a></p>
<p>Aliais, por falar embarra de titulo, outra mudança notada logo de cara é a posição dos botões (minimizar, restaurar/maximizar e fechar), que se encontram no lado esquerdo da barra. Veja:</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/barr.png"><img class="aligncenter size-medium wp-image-457" title="barr" src="http://marcosvidolin.files.wordpress.com/2011/02/barr.png?w=300&#038;h=26" alt="" width="300" height="26" /></a></p>
<p>Outro ponto que melhorou, foram os wallpapers. Você não encontrará mais aqueles enjoativos papeis de paredes das versões anteriores – baixar um wallpaper da web era uma das primeiras coisas que fazia ao instalar o Ubuntu. =]</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/wallpapers.png"><img class="aligncenter size-medium wp-image-458" title="wallpapers" src="http://marcosvidolin.files.wordpress.com/2011/02/wallpapers.png?w=300&#038;h=272" alt="" width="300" height="272" /></a></p>
<p><strong>Som &amp; Video</strong></p>
<p>Uma das minhas maiores dores de cabeça ao ter que instalar/reinstalar o Ubuntu, era com relação aos codecs de terceiros e players para rodar minhas musicas, clipes, seriados etc&#8230;<br />
Ao instalar, consegui rodar MP3, MP4, MPG, WMV, AVI e RMVB sem ter que usar o apt-get install, ou qualquer outra coisa para baixar codecs.</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2011/02/bbt.png"><img class="aligncenter size-medium wp-image-459" title="bbt" src="http://marcosvidolin.files.wordpress.com/2011/02/bbt.png?w=300&#038;h=192" alt="" width="300" height="192" /></a></p>
<p><strong>Conclusão</strong></p>
<p>É notável que cada vez mais o Linux, principalmente o Ubuntu fica mais acessível para usuários de todos os perfis porem, sem deixar de lato a robustez de um sistema UNIX like.<br />
Ainda não tive tempo de preparar o meu ambiente de desenvolvimento aqui no Ubuntu, mas isso nunca foi um problema nem nas primeiras versões.<br />
Ahh! Quase me esqueço. Uma outra coisa que não preciso mais instalar/configurar, é o SDK do Java&#8230; no Ubuntu 10.10 já temos o OpenJDK..</p>
<p>É isso&#8230;<br />
Att,</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/453/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/453/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/453/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=453&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2011/02/27/ubuntu-10-10-%e2%80%93-primeira-impressao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/ubuntu-logo.jpg" medium="image">
			<media:title type="html">ubuntu-logo</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/instalacao.gif?w=300" medium="image">
			<media:title type="html">instalacao</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/apresentacao.png?w=300" medium="image">
			<media:title type="html">Apresentacao</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/screenshot-2.png?w=300" medium="image">
			<media:title type="html">Screenshot-2</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/barr.png?w=300" medium="image">
			<media:title type="html">barr</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/wallpapers.png?w=300" medium="image">
			<media:title type="html">wallpapers</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2011/02/bbt.png?w=300" medium="image">
			<media:title type="html">bbt</media:title>
		</media:content>
	</item>
		<item>
		<title>Oracle: Promoção de Vouchers com RETAKE!</title>
		<link>http://marcosvidolin.wordpress.com/2010/12/09/oracle-promocao-de-vouchers-com-retake/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/12/09/oracle-promocao-de-vouchers-com-retake/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 21:41:05 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Certificação]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=419</guid>
		<description><![CDATA[No período entre 01/12/2010 e 31/01/2011, comprando o voucher do programa de certificação Oracle para as tecnologias Oracle, Solaris, Solaris Cluster e Netbeans, você ganhará o direito ao retake caso não passe na primeira tentativa.
 <a href="http://marcosvidolin.wordpress.com/2010/12/09/oracle-promocao-de-vouchers-com-retake/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=419&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<h1><span style="color:#444444;line-height:24px;font-size:16px;"><a href="http://marcosvidolin.files.wordpress.com/2010/12/sunoracle.jpg"><img class="aligncenter size-full wp-image-420" title="sunoracle" src="http://marcosvidolin.files.wordpress.com/2010/12/sunoracle.jpg?w=640" alt=""   /></a>Direto do JavaOne Brasil 2010: Agora a Oracle também tem vocher com Retake!</span></h1>
</div>
<div>
<p>No período entre 01/12/2010 e 31/01/2011, comprando o voucher do programa de certificação Oracle para as tecnologias Oracle, Solaris, Solaris Cluster e Netbeans, você ganhará o direito ao retake caso não passe na primeira tentativa.</p>
<p>Certificações: Java Programmer, Java EE Business Components Developer, Specialist for Netbeans IDE, Solaris Cluster 3.2 System Administrator</p>
<p>Como adquirir?<span id="more-419"></span></p>
<ol>
<li>Entre em <a href="http://education.oracle.com/" target="_blank">education.oracle.com</a></li>
<li>Em “certificações”, selecione a prova desejada</li>
<li>Preencha os campos necessários</li>
<li>Aguarde o email de confirmação de pedido com instruções e próximos passos</li>
</ol>
<p>Para maiores informações: 0800 891 6502 ou education_br@oracle.com</p>
</div>
<p><strong>Post Original:</strong></p>
<p><strong><a href="http://www.campinasjug.org/2010/12/oracle-promocao-de-vouchers-com-retake/">http://www.campinasjug.org/2010/12/oracle-promocao-de-vouchers-com-retake/</a><br />
</strong></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/419/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/419/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/419/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=419&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/12/09/oracle-promocao-de-vouchers-com-retake/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/12/sunoracle.jpg" medium="image">
			<media:title type="html">sunoracle</media:title>
		</media:content>
	</item>
		<item>
		<title>Java Collections Framework &#8211; Introdução</title>
		<link>http://marcosvidolin.wordpress.com/2010/12/09/java-collections-framework-introducao/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/12/09/java-collections-framework-introducao/#comments</comments>
		<pubDate>Thu, 09 Dec 2010 19:44:32 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Framework]]></category>
		<category><![CDATA[Java]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=411</guid>
		<description><![CDATA[Collection

Uma Collection (coleção) – também chamada de contêiner – nada mais é do que um simples objeto que agrupa múltiplos elementos em uma única unidade. Normalmente contem referencia de objetos do mesmo tipo.

Geralmente, são constituídos por itens de dados que formam um grupo natural, como cartas de baralho (uma coleção de cartas), por exemplo.
 <a href="http://marcosvidolin.wordpress.com/2010/12/09/java-collections-framework-introducao/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=411&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div>
<h1><a href="http://marcosvidolin.files.wordpress.com/2010/12/collection2.jpg"><img class="aligncenter size-full wp-image-417" title="collection" src="http://marcosvidolin.files.wordpress.com/2010/12/collection2.jpg?w=640&#038;h=111" alt="" width="640" height="111" /></a></h1>
<h1>Introdução</h1>
</div>
<h2>Collection</h2>
<p>Uma Collection (coleção) – também chamada de contêiner – nada mais é do que um simples objeto, que agrupa múltiplos elementos em uma única unidade. Normalmente contem referencia de objetos do mesmo tipo.</p>
<p>Geralmente, são constituídos por itens de dados que formam um grupo natural, como cartas de baralho (uma coleção de cartas), por exemplo.</p>
<h2>Collections Framework</h2>
<p>Collections Framework é uma arquitetura unificada para representar e manipular coleções. Contendo:<span id="more-411"></span> Interfaces, Implementações e Algoritmos.</p>
<h2>Interfaces</h2>
<p>Abaixo são listadas as interfaces que encapsulam diferentes tipos de coleções. Essas interfaces permitem a manipulação das mesmas, independentemente de detalhes de sua representação.</p>
<p style="text-align:center;"><a href="http://marcosvidolin.files.wordpress.com/2010/12/interfaces.png"><img class="size-medium wp-image-412 aligncenter" title="Interfaces" src="http://marcosvidolin.files.wordpress.com/2010/12/interfaces.png?w=300&#038;h=93" alt="" width="300" height="93" /></a></p>
<p style="text-align:center;">Figura 1: The core collection interfaces</p>
<p>Note que a hierarquia consiste em duas diferentes arvores, sendo que <em>Map</em> não pertence à <em>Collection</em>.</p>
<h2>Descrição das interfaces</h2>
<ul>
<li><strong>Collection:</strong> A interface Collection é a raiz da hierarquia de coleções, a partir do qual as interfaces <em>Set</em>, <em>Queue</em> e <em>List</em> são derivadas;</li>
<li><strong>Set:</strong> Representa uma coleção que não pode conter elementos duplicados;</li>
<li><strong>List: </strong>Uma coleção ordenada (também chamada de sequência). List pode conter elementos duplicados. Seus elementos são acessados através de seu índice (posição);</li>
<li><strong>Queue:</strong> Uma coleção que modela uma lista de espera do tipo FIFO – inclusões da parte de traz e exclusões na parte da frente, embora outras ordens possam ser implementadas;</li>
</ul>
<h2>Referência:</h2>
<p><a href="http://download.oracle.com/javase/tutorial/collections/index.html">http://download.oracle.com/javase/tutorial/collections/index.html</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/411/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/411/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/411/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=411&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/12/09/java-collections-framework-introducao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/12/collection2.jpg" medium="image">
			<media:title type="html">collection</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/12/interfaces.png?w=300" medium="image">
			<media:title type="html">Interfaces</media:title>
		</media:content>
	</item>
		<item>
		<title>Livro &#8211; Algoritmos &#8211; Lógica para Desenvolvimento de Programação de Computadores</title>
		<link>http://marcosvidolin.wordpress.com/2010/09/25/livro-algoritmos-logica-para-desenvolvimento-de-programacao-de-computadores-17%c2%aa-edicao/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/09/25/livro-algoritmos-logica-para-desenvolvimento-de-programacao-de-computadores-17%c2%aa-edicao/#comments</comments>
		<pubDate>Sat, 25 Sep 2010 18:20:44 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Livros]]></category>
		<category><![CDATA[Algoritmo]]></category>
		<category><![CDATA[Livro]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=280</guid>
		<description><![CDATA[Um pouco antes de iniciar na faculdade de Ciência da Computação, decidi estudar um pouco sobre programação. Queria ao menos ter conhecimento em lógica, pois estava iniciando. Decidi estudar algoritmo, para que eu pudesse ter uma melhor noção de lógica &#8230; <a href="http://marcosvidolin.wordpress.com/2010/09/25/livro-algoritmos-logica-para-desenvolvimento-de-programacao-de-computadores-17%c2%aa-edicao/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=280&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2010/05/algoritmo1.png"><img class="alignleft size-full wp-image-282" title="algoritmo" src="http://marcosvidolin.files.wordpress.com/2010/05/algoritmo1.png?w=640" alt=""   /></a>Um pouco antes de iniciar na faculdade de Ciência da Computação, decidi estudar um pouco sobre programação. Queria ao menos ter conhecimento em lógica, pois estava iniciando.</p>
<p>Decidi estudar algoritmo, para que eu pudesse ter uma melhor noção de lógica e estrutura de dados, independentemente da linguagem abordada no curso.</p>
<p>Numa breve procura na web, o livro (motivo do post) despertou-me o interesse. E, após alguns cliques, finalizava minha compra.</p>
<p>O livro chegou, e em poucos dias já tinha terminado de estudar todo o seu conteúdo, incluindo seus exercícios.</p>
<p>Esta foi uma grande sacada de minha parte =], pois, com isso não tive problema nenhum com aulas de algoritmo ou programação na faculdade. Não precisava me dedicar para aprender como eram feitos os laços (loops), ou como funcionavam as estruturas de controles, nem vetores (ou matrizes), que eram o terror para a maioria da turma. A unica coisa que tinha que me preocupar era com a sintaxe das linguagens utilizadas.</p>
<p><strong>Conteúdo do Livro:</strong></p>
<p><strong> </strong><strong>O livro é dividido em 3 partes com um total de 13 capítulos:</strong></p>
<p><strong><span id="more-280"></span><br />
</strong></p>
<p><strong>Parte I Introdução:</strong><br />
<strong>Capitulo 1-</strong> Abordagem Contextual;<br />
<strong>Capitulo 2-</strong> Introdução à Lógica;</p>
<p><strong>Parte II &#8211; Técnicas Básicas de Programação:</strong><br />
<strong>Capitulo 3-</strong> Tipos de Dados e Instruções Primitivas;<br />
<strong>Capitulo 4-</strong> Estruturas de Controle &#8211; A Tomada de Decisões;<br />
<strong>Capitulo 5-</strong> Estruturas de Controle &#8211; Laços ou Malhas de Repetição;</p>
<p><strong>Parte III &#8211; Estruturas Básicas de Dados &#8211; Tabelas em Memória;</strong><br />
<strong>Capitulo 6-</strong> Estruturas de Dados Homogêneas;<br />
<strong>Capitulo 7-</strong> Aplicações Práticas do Uso de Matrizes do Tipo Vetor;<br />
<strong>Capitulo 8-</strong> Estruturas de Dados Homogêneas II;<br />
<strong>Capitulo 9-</strong> Estrutura de Dados Heterogêneas;</p>
<p><strong>Parte IV &#8211; Programação Estruturada Modular:</strong><br />
<strong>Capitulo 10-</strong> Utilização de Sub-Rotinas;<br />
<strong>Capitulo 11-</strong> Aplicação Prática de Uso de Sub-Rotinas &#8211; Procedimentos;<br />
<strong>Capitulo 12-</strong> Utilização de Parâmetros;<br />
<strong>Capitulo 13-</strong> Aplicação Prática do Uso de Sub-Rotinas &#8211; Funções;</p>
<p><strong>Conclusão:</strong></p>
<p>O livro aborda as principais e fundamentais técnicas de programação &#8211; e neste conceito, conheço muitos &#8220;desenvolvedores&#8221; que ainda pecam.</p>
<p>Com uma leitura bastante agradável e desafiadora, fica difícil interromper a leitura para fazer outra atividade. Estas características fazem com que o livro seja lido em pouco tempo &#8211; considerando também o pouco numero de paginas, porem suficientes.</p>
<p>A evolução na resolução dos problemas é notável a cada capiulo lido, assim como a ansiedade de sair programando.</p>
<p>Recomendo o livro para quem quer partir para area de desenvolvimento, mas ainda não conhece ou tem pouco conhecimeto em alguma linguagem de programação.</p>
<p>Hoje o livro se encontra numa edição mais nova.</p>
<p><strong>Dados Técnicos:</strong></p>
<ul>
<li><strong>Editora: </strong>Érica</li>
<li><strong>Autor: </strong>JAYR F.DE OLIVEIRA &amp; JOSE AUGUSTO NAVARRO GARCIA MANZANO</li>
<li><strong>ISBN: </strong>857194718X</li>
<li><strong>Origem: </strong>Nacional</li>
<li><strong>Ano: </strong>2004</li>
<li><strong>Edição: </strong>16</li>
<li><strong>Número de páginas: </strong>236</li>
<li><strong>Acabamento: </strong>Brochura</li>
<li><strong>Formato: </strong>Médio</li>
<li><strong>Complemento: </strong>Nenhuma</li>
</ul>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/280/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/280/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/280/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=280&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/09/25/livro-algoritmos-logica-para-desenvolvimento-de-programacao-de-computadores-17%c2%aa-edicao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/05/algoritmo1.png" medium="image">
			<media:title type="html">algoritmo</media:title>
		</media:content>
	</item>
		<item>
		<title>Ambiente de Desenvolvimento Java no Ubuntu</title>
		<link>http://marcosvidolin.wordpress.com/2010/09/14/ambiente-de-desenvolvimento-java-no-ubuntu/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/09/14/ambiente-de-desenvolvimento-java-no-ubuntu/#comments</comments>
		<pubDate>Tue, 14 Sep 2010 23:50:15 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[IDE]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Eclipse]]></category>
		<category><![CDATA[JDK]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=383</guid>
		<description><![CDATA[Ambiente de Desenvolvimento Java no Ubuntu. <a href="http://marcosvidolin.wordpress.com/2010/09/14/ambiente-de-desenvolvimento-java-no-ubuntu/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=383&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2010/09/java_ubuntu2.jpg"><img class="alignleft size-medium wp-image-390" title="java_ubuntu" src="http://marcosvidolin.files.wordpress.com/2010/09/java_ubuntu2.jpg?w=236&#038;h=240" alt="" width="236" height="240" /></a>Olá pessoal, esse é um post bem simples, porém, será a base para outros posts que irão surgir aqui no blog. Neste post, veremos como configurar um ambiente de desenvolvimento Java no Ubuntu (JDK 6 + Eclipse).</p>
<p>Então, vamos começar!</p>
<p><strong>JDK</strong></p>
<p>Iniciaremos pela instalação do JDK 6 (Java SE Development Kit). Para isso, acesso o terminal e execute o seguinte comando:</p>
<p><pre class="brush: plain;">
sudo apt-get install sun-java6-jdk</pre></p>
<table>
<tbody>
<tr>
<td><strong>Dica:</strong> A tecla &#8220;TAB&#8221; pode auxilia-lo neste comando, inclusive para localizar o pacote de instalação.<span id="more-383"></span></td>
</tr>
</tbody>
</table>
<table>
<tbody>
<tr>
<td><em><strong>Obs.:</strong> Em alguns casos, será necessário realizar um <strong>update</strong>, para atualizar a lista de pacotes. Se isso for necessário, execute o comando:</em> <pre class="brush: plain;">sudo apt-get update</pre></td>
</tr>
</tbody>
</table>
<p>Ao confirmar, será solicitado a senha de root.</p>
<p>Pronto! Agora é preciso aguardar para que o pacote seja baixado, instalado e configurado.  Ah! E por falar em configuração, será exibido no processo de instalação, algumas telas de configurações do JRE. Configure-o conforme suas necessidades, ou proxiga, confirmando com a opção padrão &#8211; caso não saiba responder.  Esta deve ser a unica configuração a ser feita.</p>
<p><strong>Testando o JDK</strong></p>
<p>Para testar, basta executar o comando de compilação do Java, o famoso <strong><em>javac</em></strong> (em qualquer diretório). Se tudo ocorreu perfeitamente, surgirá no terminal as opções de parâmetros e instruções do uso do <strong><em>javac</em></strong>.<br />
<em>Não é necessário realizar configurações de variáveis de ambiente. Isso já foi feito pra você.</em></p>
<p><strong>Eclipse</strong></p>
<p><strong><span style="font-weight:normal;">Baixe o Eclipse do site oficial e o extraia no diretório que preferir e pronto.</span></strong></p>
<p><strong>Referêcias:</strong><br />
<span style="font-size:medium;"><span style="line-height:24px;"><a href="http://www.eclipse.org/downloads/">http://www.eclipse.org/downloads/</a></span></span></p>
<p><span style="font-size:medium;"><span style="line-height:24px;"><br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/383/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/383/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/383/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=383&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/09/14/ambiente-de-desenvolvimento-java-no-ubuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/09/java_ubuntu2.jpg?w=296" medium="image">
			<media:title type="html">java_ubuntu</media:title>
		</media:content>
	</item>
		<item>
		<title>Aeee parabéns!!! Um ano blogando&#8230;</title>
		<link>http://marcosvidolin.wordpress.com/2010/08/26/aeee-parabens-um-ano-blogando/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/08/26/aeee-parabens-um-ano-blogando/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 01:05:35 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=378</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=378&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2010/08/1ano.jpg"><img class="aligncenter size-full wp-image-379" title="1ano" src="http://marcosvidolin.files.wordpress.com/2010/08/1ano.jpg?w=640" alt=""   /></a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/378/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/378/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/378/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=378&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/08/26/aeee-parabens-um-ano-blogando/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/1ano.jpg" medium="image">
			<media:title type="html">1ano</media:title>
		</media:content>
	</item>
		<item>
		<title>MySQL Trabalhando com NULL</title>
		<link>http://marcosvidolin.wordpress.com/2010/08/18/mysql-trabalhando-com-null/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/08/18/mysql-trabalhando-com-null/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 16:38:31 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[MySQL]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=331</guid>
		<description><![CDATA[Tratando null no MySQL <a href="http://marcosvidolin.wordpress.com/2010/08/18/mysql-trabalhando-com-null/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=331&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2010/08/mysql.jpg"><img class="alignleft size-thumbnail wp-image-346" title="mysql" src="http://marcosvidolin.files.wordpress.com/2010/08/mysql.jpg?w=150&#038;h=122" alt="" width="150" height="122" /></a>Há alguns dias, precisei fazer uma query para trazer alguns registros de uma determinada tabela (SGBD &#8211; MySQL), para desenvolver um relatório usando a ferramenta iReport.</p>
<p>A tabela possuia alguns registros com campos foreign key com valor NULL &#8211; campos não obrigatórios que faziam referencias à outras tabelas.</p>
<p>Seguindo a regra de negócio, seria preciso filtrar os registros, pegando alguns desses campos utilizando o BETWEEN na cláusula WHERE. Desta forma, o usuário poderia selecionar um intervalo de registros para ser exibidos no relatório.</p>
<p>Para exemplificar, imagine a seguinte situação:</p>
<p>- Temos uma tabela de grupo de produtos, chamada <strong>grupo</strong>, com um campo <strong>codigo</strong> (primary key) e outro de <strong>descricao</strong>;</p>
<p>﻿<a href="http://marcosvidolin.files.wordpress.com/2010/08/grupo_produtos3.jpg"><img class="aligncenter size-full wp-image-341" title="grupo_produtos" src="http://marcosvidolin.files.wordpress.com/2010/08/grupo_produtos3.jpg?w=640" alt=""   /></a><a href="http://marcosvidolin.files.wordpress.com/2010/08/grupo_produtos2.jpg"></a></p>
<p><span id="more-331"></span>- Um tabela de produtos, chamada de <strong>produto</strong>&#8230; =], com os campos: <strong>codigo </strong>(primary key), <strong>descricao </strong>e <strong>grupo </strong>(foreign key);</p>
<p><em>Obs: Não é obrigatório informar um grupo para o produto.</em></p>
<p><span style="color:#444444;"><a href="http://marcosvidolin.files.wordpress.com/2010/08/produtos.jpg"><img class="aligncenter size-full wp-image-342" title="produtos" src="http://marcosvidolin.files.wordpress.com/2010/08/produtos.jpg?w=640" alt=""   /></a></span></p>
<p><span style="color:#444444;">O relatório listaria os produtos com sua respectiva descrição de grupo. Para gerar estas informações no relatório, facilmente podemos elaborar a seguinte query, para trazer todos os produtos:</span></p>
<p><span style="color:#444444;"> </span></p>
<p><pre class="brush: sql;">
SELECT p.codigo, p.descricao, g.descricao FROM produto AS p
LEFT OUTER JOIN grupo AS g
ON p.grupo = g.codigo
WHERE p.codigo BETWEEN '' AND '9999999999999'</pre></p>
<p>O resultado seria este:</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2010/08/resultado11.jpg"><img class="aligncenter size-full wp-image-358" title="resultado1" src="http://marcosvidolin.files.wordpress.com/2010/08/resultado11.jpg?w=640&#038;h=115" alt="" width="640" height="115" /></a></p>
<p>A query acima funciona bem! Onde, os valores para o BETWEEN na cláusula WHERE, seriam informados pelo usuário,  para gerar o relatório.<br />
Mas e se fosse preciso também, deixar o usuário filtrar uma faixa de grupo? Facil! Só incluir um outro BETWEEN para o código do grupo.</p>
<p>A query ficaria da seguinte forma &#8211; com uma condição a mais na cláusula WHERE, porem, abrangente o suficiente (ou o que imaginamos ser) para trazer todos os produtos:</p>
<p><pre class="brush: sql;">
SELECT p.codigo, p.descricao, g.descricao FROM produto AS p
LEFT OUTER JOIN grupo AS g
ON p.grupo = g.codigo
WHERE p.codigo BETWEEN '' AND '9999999999999'
AND p.grupo BETWEEN '' AND '9999999999999'</pre></p>
<p>Ao executar a query acima, teríamos o seguinte resultado:<br />
<a href="http://marcosvidolin.files.wordpress.com/2010/08/resultado2.jpg"><img class="aligncenter size-full wp-image-359" title="resultado2" src="http://marcosvidolin.files.wordpress.com/2010/08/resultado2.jpg?w=640&#038;h=81" alt="" width="640" height="81" /></a></p>
<p>Repare que foi exibido menos registros do que era esperado. Onde estão as linhas que não possuem grupo, ou seja, as linhas cujo o conteúdo do campo grupo é NULL, mostrado no resultado anterior? Se a query anterior trouxe todos, porque está, que também deveria trazer os mesmos registros, não os trouxe?</p>
<table>
<tbody>
<tr>
<td><strong> Respostas para todas estas perguntas:</strong><br />
Null não se localiza entre &#8221; (branco) e &#8217;9999999999999&#8242;, como imaginávamos anteriormente.</td>
</tr>
</tbody>
</table>
<p>Para solucionar este problema, utilizei a função <strong>IFNULL(expressão1, expressão2)</strong>, que funciona da seguinte forma:</p>
<p>Se a <strong>expressão1</strong> não for nula, então a função irá retornar o valor contido na <strong>expressão1</strong>; caso contrario, ou seja, o valor da <strong>expressão1</strong> for nulo, a função retornará o valor contido na <strong>expressão2</strong>.</p>
<p>Neste caso, a query reescrita ficaria assim:</p>
<p><pre class="brush: sql;">
SELECT p.codigo, p.descricao, g.descricao FROM produto AS p
LEFT OUTER JOIN grupo AS g
ON p.grupo = g.codigo
WHERE p.codigo BETWEEN '' AND '9999999999999'
AND IFNULL(p.grupo, '') BETWEEN '' AND '9999999999999'
</pre></p>
<p>E obteríamos novamente:</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2010/08/resultado3.png"><img class="aligncenter size-full wp-image-371" title="resultado3" src="http://marcosvidolin.files.wordpress.com/2010/08/resultado3.png?w=640" alt=""   /></a></p>
<p>Temos todos os registros novamente e não temos mais o problema no BETWEEN.</p>
<p>Mas se em vez de mostrar null, quiséssemos mostrar um valor padrão, como &#8220;Não classificado&#8221; , por exemplo.</p>
<p>Nossa query ficaria assim:</p>
<p><pre class="brush: sql;">
SELECT p.codigo, p.descricao, IFNULL(g.descricao,'Não classificado') AS descricao FROM produto AS p
LEFT OUTER JOIN grupo AS g
ON p.grupo = g.codigo
WHERE p.codigo BETWEEN '' AND '9999999999999'
AND IFNULL(p.grupo, '') BETWEEN '' AND '9999999999999'
</pre></p>
<p>Que nos retornaria:</p>
<p><a href="http://marcosvidolin.files.wordpress.com/2010/08/resultado4.jpg"><img class="aligncenter size-full wp-image-373" title="resultado4" src="http://marcosvidolin.files.wordpress.com/2010/08/resultado4.jpg?w=640" alt=""   /></a></p>
<p>Como eu mencionei no inicio do post, a query seria utilizada no iReport e facilmente poderia configurar a propriedade do campo para mostrar um valor padrão quando nulo (foi o que fiz), mas nem sempre temos auxilio de ferramentas.</p>
<p><strong>Referencia:</strong><br />
<a href="http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_ifnull">http://dev.mysql.com/doc/refman/5.0/en/control-flow-functions.html#function_ifnull</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/331/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=331&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/08/18/mysql-trabalhando-com-null/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/mysql.jpg?w=150" medium="image">
			<media:title type="html">mysql</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/grupo_produtos3.jpg" medium="image">
			<media:title type="html">grupo_produtos</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/produtos.jpg" medium="image">
			<media:title type="html">produtos</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/resultado11.jpg" medium="image">
			<media:title type="html">resultado1</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/resultado2.jpg" medium="image">
			<media:title type="html">resultado2</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/resultado3.png" medium="image">
			<media:title type="html">resultado3</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/08/resultado4.jpg" medium="image">
			<media:title type="html">resultado4</media:title>
		</media:content>
	</item>
		<item>
		<title>Nunca uma duvida num fórum me fez rir tanto.</title>
		<link>http://marcosvidolin.wordpress.com/2010/07/20/nunca-uma-duvida-num-forum-me-fez-rir-tanto/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/07/20/nunca-uma-duvida-num-forum-me-fez-rir-tanto/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 15:51:10 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Humor]]></category>
		<category><![CDATA[Outros]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=327</guid>
		<description><![CDATA[Essa merece um post aqui no blog, por ser engraçada. Respeito qualquer tipo de duvida, mas os comentarios me divertiram: http://www.guj.com.br/posts/list/212287.java Att.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=327&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2010/07/risada3.jpg"><img class="alignleft size-medium wp-image-329" title="risada3" src="http://marcosvidolin.files.wordpress.com/2010/07/risada3.jpg?w=147&#038;h=155" alt="" width="147" height="155" /></a>Essa merece um post aqui no blog, por ser engraçada. Respeito qualquer tipo de duvida, mas os comentarios me divertiram:</p>
<p><a href="http://www.guj.com.br/posts/list/212287.java" target="_blank">http://www.guj.com.br/posts/list/212287.java</a></p>
<p>Att.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/327/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/327/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/327/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=327&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/07/20/nunca-uma-duvida-num-forum-me-fez-rir-tanto/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/07/risada3.jpg?w=283" medium="image">
			<media:title type="html">risada3</media:title>
		</media:content>
	</item>
		<item>
		<title>Revista &#8211; &#8220;Mundo Java&#8221; evolui para &#8220;MundoJ&#8221;</title>
		<link>http://marcosvidolin.wordpress.com/2010/07/18/revista-mundo-java-evolui-para-mundoj/</link>
		<comments>http://marcosvidolin.wordpress.com/2010/07/18/revista-mundo-java-evolui-para-mundoj/#comments</comments>
		<pubDate>Sun, 18 Jul 2010 23:33:15 +0000</pubDate>
		<dc:creator>Marcos Vidolin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://marcosvidolin.wordpress.com/?p=324</guid>
		<description><![CDATA[Indo Além da Plataforma Java Nossa revista, já há um bom tempo, vem abordando diversos temas que também são do interesse de qualquer desenvolvedor e que não são diretamente relacionados com Java. Dentre esses assuntos estão temas relacionados com design &#8230; <a href="http://marcosvidolin.wordpress.com/2010/07/18/revista-mundo-java-evolui-para-mundoj/">Continue lendo <span class="meta-nav">&#8594;</span></a><img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=324&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://marcosvidolin.files.wordpress.com/2010/07/mundoj.jpeg"><img class="aligncenter size-full wp-image-325" title="mundoj" src="http://marcosvidolin.files.wordpress.com/2010/07/mundoj.jpeg?w=640&#038;h=108" alt="" width="640" height="108" /></a></p>
<p><strong>Indo Além da Plataforma Java</strong></p>
<p>Nossa revista, já há um bom tempo, vem abordando diversos temas que também são do interesse de qualquer desenvolvedor e que não são diretamente relacionados com Java. Dentre esses assuntos estão temas relacionados com design de software, arquitetura de aplicações e metodologias de desenvolvimento. Na parte de arquitetura, podemos dar destaque a arquitetura orientada a serviços (SOA) cuja adoção vem sendo almejada por diversas empresas. Em metodologias de desenvolvimento o destaque é para os métodos ágeis, que vem tendo uma adoção crescente na indústria brasileira. Até mesmo assuntos relacionados com outras linguagens que executam na máquina virtual tem aparecido com frequência na revista.</p>
<p><span id="more-324"></span><br />
A linha editorial da revista é trazer uma abordagem prática desses variados assuntos, porém sem deixar de lado os importantes conceitos relacionados. Essa união de teoria e prática faz com que os artigos abordem os temas de forma completa, construindo na cabeça do leitor uma compreensão sobre o tema e a concretizando a partir de exemplos práticos. Esses exemplos criam um ponto de partida mais simples para que o leitor possa colocar os conceitos apresentados na prática de forma mais rápida. Essa característica dos artigos faz com que muitos professores os adotem como material didático em sala de aula.</p>
<p>Em uma discussão recente em um fórum de discussões, alguém citou que os artigos apresentados na revista são sobre temas avançados. O fato dos artigos serem sobre temas avançados, não significa que são apenas para desenvolvedores experientes. Certamente é possível ter artigos avançados que vão construindo os conhecimento desde o início de forma a torná-lo acessível para os mais iniciantes. Sendo assim, ter artigos sobre temas avançados não significa ter artigos somente para desenvolvedores experientes. Cada artigo da revista almeja apresentar seu conteúdo de forma a torná-lo acessível para os iniciantes, porém de forma mais profunda, agregando valor também aos mais experientes.</p>
<p>Dentro dessa visão, concretizamos essa linha editorial, que já vinha sendo apresentada nas últimas edições, mudando o nome da revista para para MundoJ. Isso não significa que a revista não terá mais artigos sobre APIs e frameworks da plataforma Java. Esse tipo de artigo ainda estará presente na revista, porém uma quantidade maior de temas relacionados a desenvolvimento de software também serão abordados. Isso também não significa que a revista terá artigos sobre qualquer tipo de linguagem. Seremos fieis a nossa origem e manteremos a plataforma Java, com todas as linguagens que executam na JVM, como a plataforma utilizada para os artigos da revista. A temática principal dos artigos é que poderá ser mais abrangente, porém os exemplos se manterão fieis a plataforma inicial da revista.<br />
É com essa perspectiva que essa revista que já participa a vários anos da comunidade de desenvolvimento de software dá mais um passo em direção ao futuro. A mudança de nome só vem a concretizar essa postura que já vinha sendo demonstrada a algumas edições. Com tudo isso, o nosso leitor só tem a ganhar, podendo ter acesso através da revista a uma quantidade maior e mais ampla de temas na área de desenvolvimento de software. Anunciem aos quatro ventos: a revista evoluiu para MundoJ!!</p>
<p>Texto retirado do site oficial da revista: <a href="http://www.mundoj.com.br/mj/cartaleitoresmj.shtml">http://www.mundoj.com.br/mj/cartaleitoresmj.shtml</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/marcosvidolin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/marcosvidolin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/marcosvidolin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/marcosvidolin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/marcosvidolin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/marcosvidolin.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/marcosvidolin.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/marcosvidolin.wordpress.com/324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=marcosvidolin.wordpress.com&amp;blog=8969792&amp;post=324&amp;subd=marcosvidolin&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://marcosvidolin.wordpress.com/2010/07/18/revista-mundo-java-evolui-para-mundoj/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<georss:point>-22.633289 -47.056403</georss:point>
		<geo:lat>-22.633289</geo:lat>
		<geo:long>-47.056403</geo:long>
		<media:content url="http://1.gravatar.com/avatar/d9523638bd731182853897bb8e158165?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">marcosvidolin</media:title>
		</media:content>

		<media:content url="http://marcosvidolin.files.wordpress.com/2010/07/mundoj.jpeg" medium="image">
			<media:title type="html">mundoj</media:title>
		</media:content>
	</item>
	</channel>
</rss>
