<?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>Ricardo Viana&#039;s blog &#187; tutorial</title>
	<atom:link href="http://ricardo.zn.inf.br/tag/tutorial/feed/" rel="self" type="application/rss+xml" />
	<link>http://ricardo.zn.inf.br</link>
	<description>tecnologia, games, programação, web e o que mais vier à cabeça</description>
	<lastBuildDate>Thu, 26 Jan 2012 17:37:49 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Configura&#231;&#227;o do Ambiente de Desenvolvimento Android</title>
		<link>http://ricardo.zn.inf.br/2012/01/26/configurao-do-ambiente-de-desenvolvimento-android/</link>
		<comments>http://ricardo.zn.inf.br/2012/01/26/configurao-do-ambiente-de-desenvolvimento-android/#comments</comments>
		<pubDate>Thu, 26 Jan 2012 17:37:48 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[android]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://ricardo.zn.inf.br/?p=892</guid>
		<description><![CDATA[Para começar a programar com android é preciso primeiro instalar e configurar o ambiente de programação adequado. De forma geral precisamos de dois requisitos: o SDK e a IDE. A seguir serão detalhadas a instalação de cada um. Android SDK Para que o Android SDK execute normalmente precisamos ter instalado a JDK (não apenas a [...]]]></description>
			<content:encoded><![CDATA[<p align="left">Para começar a programar com android é preciso primeiro instalar e configurar o ambiente de programação adequado. De forma geral precisamos de dois requisitos: o SDK e a IDE. A seguir serão detalhadas a instalação de cada um.</p>
<h1>Android SDK</h1>
<p align="left">Para que o Android SDK execute normalmente precisamos ter instalado a JDK (não apenas a JRE) a partir da versão 5, então verifiquem isso antes de partimos para o SDK propriamente dito. A JDK pode ser baixada aqui:</p>
<p align="center"><a href="http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html">http://www.oracle.com/technetwork/java/javase/downloads/jdk-7u2-download-1377129.html</a></p>
<p>Escolha a versão correta para seu sistema operacional e mande brasa. Depois disso podemos baixar a SDK do android e executá-la em nossa máquina. A última versão pode ser baixada aqui:</p>
<p align="center"><a href="http://developer.android.com/sdk/index.html">http://developer.android.com/sdk/index.html</a></p>
<p align="left">Para Windows existe uma versão instalável (.exe), mas vamos nos concentrar nas outras que seguirão exatamente os mesmos passos em todas as plataformas. Após baixar basta descompactar em alguma pasta.</p>
<p align="left"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image.png" rel="lightbox[892]"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb.png" width="287" height="202" /></a></p>
<p>Ao descompactar o SDK temos a estrutura de arquivos da figura, sendo que cada um tem a seguinte função:</p>
<ul>
<li>add-ons: pacotes externos do Android (vazia no momento pois ainda não instalamos nada) </li>
<li>plataforms: plataformas específicas para cada versão do Android (vazia no momento pois ainda não instalamos nenhuma plataforma) </li>
<li>tools: ferramentas para desenvolvimento e emulador do Android (para facilitar podemos adicioná-la ao PATH do sistema) </li>
<li>AVD Manager.exe: gerenciador de AVD (Android Virtual Device), máquinas virtuais (emuladores) que usaremos para testar as aplicações </li>
</ul>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image1.png" rel="lightbox[892]"><img style="background-image: none; border-right-width: 0px; padding-left: 0px; padding-right: 0px; display: block; float: none; border-top-width: 0px; border-bottom-width: 0px; margin-left: auto; border-left-width: 0px; margin-right: auto; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb1.png" width="244" height="175" /></a></p>
<ul>
<li>SDK Manager.exe: usado para configuração do SDK, instalação de plataformas e bibliotecas e ferramentas (já que vem vazio devemos instalar alguma plataforma para começar) </li>
</ul>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image2.png" rel="lightbox[892]"><img style="background-image: none; border-right-width: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top-width: 0px; border-bottom-width: 0px; border-left-width: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb2.png" width="244" height="175" /></a></p>
<h1>Instalação de uma Plataforma Android</h1>
<p>De forma simples, através do SDK Manager, podemos instalar a plataforma Android que quisermos selecionando a versão correspondente e clicando em Install Packages. no caso da figura acima, estamos instalando a versão 4.0.3 juntamente com documentação, exemplos e a google API correspondente. Na figura abaixo, vejam que selecionei também a versão 2.2 para instalar, por questões de compatibilidade e por essa versão ainda ser muito difundida.</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image3.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb3.png" width="244" height="175" /></a></p>
<p>Após isso, basta aceitar os termos e o SDK Manager irá baixar e instalar as plataformas escolhidas. Por se tratar de um número grande de arquivos esse processo deve ser um pouco demorado.</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image4.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb4.png" width="244" height="124" /></a></p>
<h1 align="left">Instalação do Eclipse com ADT</h1>
<p>A ferramenta padrão para desenvolvimento android escolhida pela google é o bom e velho eclipse unido a um plugin especialmente desenvolvido para isso, o ADT (Android Development Tools). Para instalá-lo, admitindo que já temos um eclipse funcionando normalmente em nossa máquina, basta acessarmos o menu Help &gt; Install new software…</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image5.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb5.png" width="244" height="200" /></a></p>
<p>Na janela que se abre devemos clicar no botão Add.. e inserir a URL de onde será baixado o ADT: <a href="https://dl-ssl.google.com/android/eclipse/">https://dl-ssl.google.com/android/eclipse/</a></p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image6.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb6.png" width="244" height="96" /></a></p>
<p>Logo após serão carregados os programas disponíveis nesta URL, então selecionamos todos e mandamos instalar, clicando em next.</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image7.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb7.png" width="244" height="200" /></a></p>
<p align="left">Novamente clicamos em next</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image8.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb8.png" width="244" height="173" /></a></p>
<p align="left">Aceitamos os termos da licença e, por fim, clicamos em finish. Assim, o ADT será instalado em nosso eclipse.</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image9.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb9.png" width="244" height="173" /></a></p>
<p align="left">Depois de tudo baixado o eclipse pedirá paa ser reiniciado e, quando voltar, o plugin deverá estar instalado corretamente. Para que possamos começar a usá-lo, antes precisamos configurar o ADT para que ele “enxergue” o SDK. Para isso vamos ao menu Windows &gt; Preferences e selecionamos Android no lado esquerdo da janela que abriu. Para configurarmos basta selecionarmos, através do botão Browse, a pasta em que descompactamos o SDK.</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image10.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb10.png" width="244" height="207" /></a></p>
<p align="left">Dessa forma o ADT estará configurado e estamos bem perto de poder começar a programar para android, bastando, para isso, criarmos nosso primeiro dispositivo virtual (AVD) para que possamos rodar nossas aplicações no emulador.</p>
<h1>Criação de uma AVD</h1>
<p>Preferi deixar a criação da AVD para o final para podermos fazer isso diretamente de dentro do eclipse, via plugin ADT (mas também poderiamos fazer pelo aplicativo AVD Manager, citado mais acima). Usando o botão do eclipse destacado na figura chamamos o AVD Manager.</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image11.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb11.png" width="244" height="132" /></a></p>
<p>O AVD Manager será aberto:</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image12.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb12.png" width="244" height="175" /></a></p>
<p>Para criarmos um AVD devemos clicar no botão New</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image13.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb13.png" width="157" height="244" /></a></p>
<p>Nessa janela devemos dar um nome para nosso AVD e selecionarmos a plataforma alvo em Target. Pronto, as outras opções serão preenchidas por padrão, mas podemos modificá-la a nosso gosto, por exemplo reservando um espaço para simular um cartão SD no emulador ou mudar a resolução da tela do mesmo. Vejam como ficou configurado meu AVD:</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image14.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb14.png" width="156" height="244" /></a></p>
<p>Voltando a tela do AVD Manager podemos testar nosso AVD selecionando-o e clicando em Start, assim o emulador será aberto:</p>
<p align="center"><a href="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image15.png" rel="lightbox[892]"><img style="background-image: none; border-bottom: 0px; border-left: 0px; margin: 0px; padding-left: 0px; padding-right: 0px; display: inline; border-top: 0px; border-right: 0px; padding-top: 0px" title="image" border="0" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2012/01/image_thumb15.png" width="244" height="228" /></a></p>
<p>Assim finalizamos a configuração de nosso ambiente e já podemos partir para a criação de nosso primeiro projeto: um HelloWorld.</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2012/01/26/configurao-do-ambiente-de-desenvolvimento-android/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Video tutorial iniciando com cucumber</title>
		<link>http://ricardo.zn.inf.br/2011/02/09/video-tutorial-iniciando-com-cucumber/</link>
		<comments>http://ricardo.zn.inf.br/2011/02/09/video-tutorial-iniciando-com-cucumber/#comments</comments>
		<pubDate>Wed, 09 Feb 2011 14:49:52 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[cucumber]]></category>
		<category><![CDATA[picos]]></category>
		<category><![CDATA[qualidade de software 2011.0]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ufpi]]></category>
		<category><![CDATA[2011.0]]></category>
		<category><![CDATA[qualidade de software]]></category>

		<guid isPermaLink="false">http://ricardo.zn.inf.br/?p=803</guid>
		<description><![CDATA[Para quem está com dúvidas, não conseguindo gerar o início para trabalhar com cucumber. Quem ainda tiver dúvidas, entre em contato. []&#8216; Ricardo Viana]]></description>
			<content:encoded><![CDATA[<p>Para quem está com dúvidas, não conseguindo gerar o início para trabalhar com cucumber.</p>
<p><iframe title="YouTube video player" width="480" height="390" src="http://www.youtube.com/embed/lyWYE474-Cg" frameborder="0" allowfullscreen></iframe></p>
<p>Quem ainda tiver dúvidas, entre em contato.</p>
<p>[]&#8216;<br />
Ricardo Viana</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2011/02/09/video-tutorial-iniciando-com-cucumber/feed/</wfw:commentRss>
		<slash:comments>29</slash:comments>
		</item>
		<item>
		<title>Tutorial básico: instalação do rails 3 + cucumber + webrat</title>
		<link>http://ricardo.zn.inf.br/2011/02/06/tutorial-basico-instalacao-do-rails-3-cucumber-webrat/</link>
		<comments>http://ricardo.zn.inf.br/2011/02/06/tutorial-basico-instalacao-do-rails-3-cucumber-webrat/#comments</comments>
		<pubDate>Sun, 06 Feb 2011 20:08:54 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[picos]]></category>
		<category><![CDATA[qualidade de software 2011.0]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[ufpi]]></category>
		<category><![CDATA[2011.0]]></category>
		<category><![CDATA[qualidade de software]]></category>

		<guid isPermaLink="false">http://ricardo.zn.inf.br/?p=795</guid>
		<description><![CDATA[Olá pessoal, vamos seguir os passos a seguir para configurarmos o ambiente necessário para fazermos nosso trabalho. Quem pegou o arquivo comigo em sala de aula não precisa seguir esses passos, fará apenas o seguinte: Extraia o arquivo que pegou para C:\Ruby e configurará a variável Path adicionando o caminho C:\Ruby\bin, da seguinte forma. Clique [...]]]></description>
			<content:encoded><![CDATA[<p>Olá pessoal, vamos seguir os passos a seguir para configurarmos o ambiente necessário para fazermos nosso trabalho. Quem pegou o arquivo comigo em sala de aula não precisa seguir esses passos, fará apenas o seguinte:</p>
<p>Extraia o arquivo que pegou para C:\Ruby e configurará a variável Path adicionando o caminho C:\Ruby\bin, da seguinte forma. Clique com o botão direito em meu computador e vá em propriedades. Após isso vá em Configurações avançadas do sistema e clique no botão variáveis de ambiente. Localize a variável Path (se não existir, crie uma) e adicione o caminho C:\Ruby\bin. Agora, siga para o passo 4.</p>
<p><strong>Passo 1: Instalação do Ruby</strong></p>
<p>Para que vocês possam começar a trabalhar com rails é necessário primeiro instalar o Ruby. Vamos baixar a versão 1.8.7 do seguinte endereço:</p>
<p><a href="http://rubyforge.org/frs/download.php/73719/rubyinstaller-1.8.7-p330.exe">http://rubyforge.org/frs/download.php/73719/rubyinstaller-1.8.7-p330.exe</a></p>
<p>A instalação segue o padrão next, next, finish. Abaixo seguem as telas correspondentes, com o detalhe de atentar para marcar os dois checkboxes na última tela que farão a adição da pasta bin do ruby (C:\Ruby\bin) ao Path e fará a associação de arquivos com extensão .rb e .rbw com o interpretador ruby.</p>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2011/02/ruby1.png" rel="lightbox[795]"><img src="http://ricardo.zn.inf.br/wp-content/uploads/2011/02/ruby1-300x232.png" alt="" title="ruby1" width="300" height="232" class="alignnone size-medium wp-image-796" /></a></p>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2011/02/ruby2.png" rel="lightbox[795]"><img src="http://ricardo.zn.inf.br/wp-content/uploads/2011/02/ruby2-300x232.png" alt="" title="ruby2" width="300" height="232" class="alignnone size-medium wp-image-797" /></a></p>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2011/02/ruby3.png" rel="lightbox[795]"><img src="http://ricardo.zn.inf.br/wp-content/uploads/2011/02/ruby3-300x232.png" alt="" title="ruby3" width="300" height="232" class="alignnone size-medium wp-image-798" /></a></p>
<p><strong>Passo 2: Instalação das bibliotecas</strong></p>
<p>Para instalar bibliotecas no ruby usamos o aplicativo <strong>gem</strong>. As bilbiotecas que precisamos são, basicamente, o rails, o cucumber, o webrat e a biblioteca para acesso ao banco de dados. Vamos abrir um terminal: Iniciar-> Executar-> cmd, no Vista ou 7 digitem cmd no campo de busca do menu iniciar e pressionem enter. Nesse terminal iremos executar o seguinte comando:</p>
<pre  class="brush:ruby">
gem install rails cucumber cucumber-rails webrat sqlite3-ruby
</pre>
<p>As bibliotecas serão baixadas da internet e instaladas no computador. Esse processo deve demorar um pouco, então, não fechem a janela ou coisa do tipo achando que está travado, ok?</p>
<p><strong>Passo 3: O banco de dados</strong></p>
<p>O banco de dados que usaremos será o sqlite3 (que é o banco de dados padrão do ruby), um banco de dados bem simples que só precisa de 2 arquivos para funcionar. Vamos baixar os arquivos do seguinte endereço:</p>
<p><a href="http://www.sqlite.org/download.html">http://www.sqlite.org/download.html</a></p>
<p>Baixaremos os arquivos:</p>
<p><a href="http://www.sqlite.org/sqlite-shell-win32-x86-3070500.zip">http://www.sqlite.org/sqlite-shell-win32-x86-3070500.zip</a></p>
<p><a href="http://www.sqlite.org/sqlite-dll-win32-x86-3070500.zip">http://www.sqlite.org/sqlite-dll-win32-x86-3070500.zip</a></p>
<p>Ao extrair esses arquivos teremos os arquivos: sqlite3.exe, sqlite3.dll, sqlite3.def. Colocaremos esses arquivos na pasta bin do ruby (C:\Ruby\bin), para facilitar nosso acesso a eles.</p>
<p><strong>Passo 4: Criando uma aplicação simples</strong></p>
<p>Vamos testar nossa instalação criando uma aplicação simples. Abriremos um terminal (cmd) e executaremos o seguinte comando:</p>
<pre  class="brush:ruby">
rails new aplicativo
</pre>
<p>Será criada a pasta aplicativo com toda a estrutura necessária para a aplicação funcionar. Entraremos na pasta (cd aplicativo) e executaremos os seguintes comandos para criar um cadastro simples e verificar seu funcionamento:</p>
<pre  class="brush:ruby">
rails generate scaffold pessoa nome:string idade:integer nascimento:date peso:float
</pre>
<p>(Esse comando cria o modelo, o controlador e as visões necessárias para um cadastro de pessoas funcionar)</p>
<pre  class="brush:ruby">
rake db:create:all
</pre>
<p>(Cria os bancos de dados necessários para a aplicação (Ambientes de desenvolvimento, teste e produção))</p>
<pre  class="brush:ruby">rake db:migrate</pre>
<p>(Migra os dados para o banco: nesse caso, cria a tabela pessoas)</p>
<p>Estamos prontos para ver a aplicação funcionando, para isso, devemos iniciar o servidor:</p>
<pre  class="brush:ruby">rails server</pre>
<p>E acessar a página correspondente ao cadastro criado:</p>
<p><a href="http://localhost:3000/pessoas">http://localhost:3000/pessoas</a></p>
<p>Devemos ver o cadastro completamente funcional, com os dados inseridos na execução do scaffold.</p>
<p>No próximo tutorial colocarei um passo a passo básico de utilização do cucumber.</p>
<p>[]&#8216;s<br />
Ricardo Viana</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2011/02/06/tutorial-basico-instalacao-do-rails-3-cucumber-webrat/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Alterar o IP do computador via arquivo .bat (2)</title>
		<link>http://ricardo.zn.inf.br/2009/04/23/alterar-o-ip-do-computador-via-arquivo-bat-2/</link>
		<comments>http://ricardo.zn.inf.br/2009/04/23/alterar-o-ip-do-computador-via-arquivo-bat-2/#comments</comments>
		<pubDate>Thu, 23 Apr 2009 11:54:28 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[administração]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://zezim.dbro.com.br/?p=331</guid>
		<description><![CDATA[Outra dica para configurar a rede através de arquivos .bat (ou pelo prompt de comando), no comando anterior, no local em que se coloca o nome da conexão de rede, pode-se colocar também o número que indica o índice da conexão. Mas como descobrir esse índice?? Basta rodar o seguinte comando no prompt: netsh interface [...]]]></description>
			<content:encoded><![CDATA[<p>Outra dica para configurar a rede através de arquivos .bat (ou pelo prompt de comando), no comando anterior, no local em que se coloca o nome da conexão de rede, pode-se colocar também o número que indica o índice da conexão.</p>
<p>Mas como descobrir esse índice?? Basta rodar o seguinte comando no prompt:</p>
<pre lang="dos" line="1">netsh interface ip show interfaces</pre>
<p>O número da coluna &#8220;Idx&#8221; ao lado de cada conexão sua é o índice da conexão. Logo, o comando anterior ficaria, por exemplo:</p>
<pre lang="dos" line="1">netsh interface ip set address name=12 static 10.0.0.1 255.255.0.0 10.0.0.254
netsh interface ip set dns 12 static 200.165.132.147
netsh interface ip add dns 12 200.165.132.154 index=2</pre>
<p>[]&#8216;s<br />
zezim</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2009/04/23/alterar-o-ip-do-computador-via-arquivo-bat-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Alterar o IP do computador via arquivo .bat</title>
		<link>http://ricardo.zn.inf.br/2009/04/20/alterar-o-ip-do-computador-via-arquivo-bat/</link>
		<comments>http://ricardo.zn.inf.br/2009/04/20/alterar-o-ip-do-computador-via-arquivo-bat/#comments</comments>
		<pubDate>Mon, 20 Apr 2009 21:04:45 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[administração]]></category>
		<category><![CDATA[rede]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://zezim.dbro.com.br/?p=325</guid>
		<description><![CDATA[Para quem usa seu notebook em diversas redes e precisa modificar seu ip constantemente e bastante chato ficar abrindo diversos menus e digitando números ip no windows toda vez que e preciso. Esta dica automatiza esse processo, necessitanto apenas dar 2 cliques no arquivo .bat para efetuar as modificações. Abra o bloco de notas e [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem usa seu notebook em diversas redes e precisa modificar seu ip constantemente e bastante chato ficar abrindo diversos menus e digitando números ip no windows toda vez que e preciso. Esta dica automatiza esse processo, necessitanto apenas dar 2 cliques no arquivo .bat para efetuar as modificações.</p>
<p>Abra o bloco de notas e digite os seguintes conteúdo:</p>
<pre lang="dos" line="1">netsh interface ip set address name="CONEXAO" static 10.0.0.1 255.255.0.0 10.0.0.254
netsh interface ip set dns "CONEXAO" static 200.165.132.147
netsh interface ip add dns "CONEXAO" 200.165.132.154 index=2</pre>
<p>Explicando:<br />
O nome da conexão (CONEXAO) é encontrado nas propriedades da conexão ou ainda rodando o comando ipconfig no prompt de comando (cmd)<br />
O primeiro IP depois de static na primeira linha é o IP fixo que se quer atribuir. O segundo é a máscara de sub-rede. Já o terceiro é o gateway default.<br />
Na segunda linha define-se o dns primário, usando o mesmo nome de conexão usado anteriormente.<br />
Na última linha atribui-se o dns secundário à conexão.</p>
<p>Feito isso, basta salvar esse arquivo com qualquer nome e a extensão .bat (MudaIP.bat, por exemplo). Quando der dois cliques no arquivo seu IP será modificado.</p>
<p>P.S.: Lembre-se de rodar o arquivo com privilégios de administrador.</p>
<p>[]&#8216;s<br />
zezim</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2009/04/20/alterar-o-ip-do-computador-via-arquivo-bat/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Usar funcionalidades do Gmail Labs em Portugu&#234;s</title>
		<link>http://ricardo.zn.inf.br/2008/10/11/usar-funcionalidades-do-gmail-labs-em-portugus/</link>
		<comments>http://ricardo.zn.inf.br/2008/10/11/usar-funcionalidades-do-gmail-labs-em-portugus/#comments</comments>
		<pubDate>Sat, 11 Oct 2008 11:25:51 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[e-mail]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[personalização]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://zezim.dbro.com.br/?p=275</guid>
		<description><![CDATA[Sempre quis usar as novas funcionalidades experimentais do gmail, mas não quer ficar utilizando-o em inglês? É simples basta fazer o seguinte: Primeiro entre nas suas configurações e mude o idioma para English(US) e mande salvar alterções. Seu gmail será recarregado em inglês. Agora vá em settings e a aba Labs estará lá disponível para [...]]]></description>
			<content:encoded><![CDATA[<p>Sempre quis usar as novas funcionalidades experimentais do gmail, mas não quer ficar utilizando-o em inglês? É simples basta fazer o seguinte: Primeiro entre nas suas configurações e mude o idioma para English(US) e mande salvar alterções. Seu gmail será recarregado em inglês.</p>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2008/10/image5.png" rel="lightbox[275]"><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2008/10/image-thumb2.png" width="455" height="223" /></a> </p>
<p>Agora vá em settings e a aba Labs estará lá disponível para você habilitar as funcionalidades que quiser. Mande salvar e aguarde. Seu gmail será novamente recarregado, agora com as novas funcionalidades.</p>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2008/10/image6.png" rel="lightbox[275]"><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2008/10/image-thumb3.png" width="484" height="331" /></a> </p>
<p>Pronto, agora vá em settings novamente, mude o idioma para Português (Brasil) e manda salvar alterações. O gmail será recarregado em português e com todas a funcionalidas que você habilitou no Labs ainda funcionando.</p>
<p><a href="http://ricardo.zn.inf.br/wp-content/uploads/2008/10/image7.png" rel="lightbox[275]"><img style="display: block; float: none; margin-left: auto; margin-right: auto" title="image" alt="image" src="http://ricardo.zn.inf.br/wp-content/uploads/2008/10/image-thumb4.png" width="474" height="246" /></a> </p>
<p>Espero que tenham gostado. Aproveitem&#160; ^.^</p>
<p>[]’s<br />zezim</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2008/10/11/usar-funcionalidades-do-gmail-labs-em-portugus/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upload imagens brogui blogs</title>
		<link>http://ricardo.zn.inf.br/2008/08/26/upload-imagens-brogui-blogs/</link>
		<comments>http://ricardo.zn.inf.br/2008/08/26/upload-imagens-brogui-blogs/#comments</comments>
		<pubDate>Wed, 27 Aug 2008 02:25:20 +0000</pubDate>
		<dc:creator>ricardo</dc:creator>
				<category><![CDATA[brogui]]></category>
		<category><![CDATA[ftp]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://zezim.brogui.com/?p=47</guid>
		<description><![CDATA[Se você está tendo problemas, assim como eu tive, para dar upload de imagens aqui no brogui blogs pelo gerenciador do prórpio wordpress, faça o seguinte: Acesse sua conta de ftp do brogui blogs e crie uma pasta chamada uploads. Atribua a essa pasta a permissão 777 (Leitura, escrita e execução para todos). Dessa maneira [...]]]></description>
			<content:encoded><![CDATA[<p>Se você está tendo problemas, assim como eu tive, para dar upload de imagens aqui no brogui blogs pelo gerenciador do prórpio wordpress, faça o seguinte:</p>
<p>Acesse sua conta de ftp do brogui blogs e crie uma pasta chamada uploads. Atribua a essa pasta a permissão 777 (Leitura, escrita e execução para todos). Dessa maneira será possível enviar imagens pelo gerenciador do wordpress e inserir nos posts.</p>
<div class="mceTemp">
<dl id="attachment_48" class="wp-caption alignnone" style="width: 510px;">
<dt class="wp-caption-dt"><a href="http://zezim.brogui.com/wp-content/uploads/2008/08/broguiftp.jpg" rel="lightbox[51]"><img class="size-full wp-image-48" title="broguiftp" src="http://zezim.brogui.com/wp-content/uploads/2008/08/broguiftp.jpg" alt="Pasta uploads" width="500" height="577" /></a></dt>
</dl>
</div>
<p>[]&#8216;s<br />
zezim</p>
]]></content:encoded>
			<wfw:commentRss>http://ricardo.zn.inf.br/2008/08/26/upload-imagens-brogui-blogs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

