<?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"
	>

<channel>
	<title>Rafael V. de Oliveira</title>
	<atom:link href="http://www.elrafael.net/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.elrafael.net</link>
	<description>Meu blog pessoal</description>
	<pubDate>Tue, 11 Nov 2008 13:28:09 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>IE6 no Windows Vista</title>
		<link>http://www.elrafael.net/ie6-no-windows-vista/</link>
		<comments>http://www.elrafael.net/ie6-no-windows-vista/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 13:28:09 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Programação]]></category>

		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/?p=17</guid>
		<description><![CDATA[Pra quem desenvolve websites, sabe o tamanho da dor de cabeça que o IE6 nos traz. E muito provavelmente sabe que o Windows Vista não dá a opção de instalar o IE6. Só a versão 7, que já vem embutida.
Algumas soluções indicam instalar uma máquina virtual com o Windows XP. Desculpe lá, mas pra mim [...]]]></description>
			<content:encoded><![CDATA[<p>Pra quem desenvolve websites, sabe o tamanho da dor de cabeça que o IE6 nos traz. E muito provavelmente sabe que o Windows Vista não dá a opção de instalar o IE6. Só a versão 7, que já vem embutida.</p>
<p>Algumas soluções indicam instalar uma máquina virtual com o Windows XP. Desculpe lá, mas pra mim não valeria a pena o carregamento excessivo só por causa disto.</p>
<p>Uma solução mais apropriada, é a instalação deste programa, o <a href="http://www.my-debugbar.com/wiki/IETester/HomePage" target="_blank">IETester</a>.<br />
Tem alguns bugs, mas faz o que precisa, que é a renderização do conteúdo no IE6 e 5.5.</p>
<p>Existe o <a href="http://tredosoft.com/Multiple_IE" target="_blank">MultipleIEs</a>, porém até a data deste post (11/11/2008) não era compatível com o Vista.</p>
<p>Abraços e até mais.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/ie6-no-windows-vista/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Height 100%</title>
		<link>http://www.elrafael.net/height-100/</link>
		<comments>http://www.elrafael.net/height-100/#comments</comments>
		<pubDate>Tue, 11 Nov 2008 13:22:27 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Web]]></category>

		<category><![CDATA[css]]></category>

		<category><![CDATA[html]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/?p=14</guid>
		<description><![CDATA[Muitas vezes precisamos setar um div em nosso html com a altura de 100%.
Apenas colocando o valor do height para 100% na maior parte dos casos não funciona. O truque mais comum é setar o html e o body como height: 100%.


html, body {
height: 100%;
}

Infelizmente esse truque pode trazer efeitos colaterais, tais como deixar seu [...]]]></description>
			<content:encoded><![CDATA[<p>Muitas vezes precisamos setar um div em nosso html com a altura de 100%.</p>
<p>Apenas colocando o valor do height para 100% na maior parte dos casos não funciona. O truque mais comum é setar o html e o body como height: 100%.</p>
<pre name="code" class="css">

html, body {
height: 100%;
}
</pre>
<p>Infelizmente esse truque pode trazer efeitos colaterais, tais como deixar seu conteúdo enorme, muitas vezes desnecessariamente.</p>
<p>Depois de algumas buscas, encontrei essa solução, chama-se método FauxCollumns. O primeiro que achei usava o recurso de imagens, o que lógico, não me agradou.</p>
<p>Já o método que coloco aqui, felizmente não usa <img src='http://www.elrafael.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>O CSS da seu html continua o mesmo. O que vc deve fazer é colocar todo conteúdo do site numa div, neste caso eu chamei de pagina. Fica a seu critério. E dentro desta div colocar o atributo overflow: hidden.</p>
<p>Depois, na div que deve conter o height 100%, coloque margin-bottom e padding-bottom números enormes (unidade de medida: em).</p>
<p>O código fica assim</p>
<pre name="code" class="css">

#pagina {
width: 994px;
margin: 0 auto;
overflow: hidden;
}
#menu_lateral {
padding-bottom: 1000em;
margin-bottom: -999.5em;
}
</pre>
<p>Repita o procedimento do margin e padding para todas as divs que devem se comportar como 100%. O código foi testado nos seguintes browsers:</p>
<ul>
<li>MS Internet Explorer 6</li>
<li>MS Internet Explorer 7</li>
<li>Mozilla Firefox 3</li>
<li>Opera 9.62 para Windows</li>
<li>Internet Explorer para Mac</li>
<li>Google Chrome</li>
</ul>
<p>A grande vantagem que o código é validado pela W3C.</p>
<p>Abraços e até a próxima!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/height-100/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Chamar Javascript dentro do Prototype</title>
		<link>http://www.elrafael.net/chamar-javascript-dentro-do-prototype/</link>
		<comments>http://www.elrafael.net/chamar-javascript-dentro-do-prototype/#comments</comments>
		<pubDate>Wed, 03 Sep 2008 16:39:29 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Programação]]></category>

		<category><![CDATA[ajax]]></category>

		<category><![CDATA[javascript]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/chamar-javascript-dentro-do-prototype/</guid>
		<description><![CDATA[Olá.
Muitas vezes precisamos invocar métodos javascripts dentro de páginas de vieram de uma chamada AJAX. Como utilizo o Prototype e Scriptaculous, quebrei um pouco a cabeça por falta de atenção. Muitas pessoas também tiveram esse pequeno erro por não utilizar corretamente o framework.
Na verdade é bem simples, é apenas um parametro da chamada.
Por exemplo, temos [...]]]></description>
			<content:encoded><![CDATA[<p>Olá.</p>
<p>Muitas vezes precisamos invocar métodos javascripts dentro de páginas de vieram de uma chamada AJAX. Como utilizo o Prototype e Scriptaculous, quebrei um pouco a cabeça por falta de atenção. Muitas pessoas também tiveram esse pequeno erro por não utilizar corretamente o framework.</p>
<p>Na verdade é bem simples, é apenas um parametro da chamada.</p>
<p>Por exemplo, temos este cenário:<br />
- Um chamada em Ajax<br />
- A página que será exibida precisa envocar alguma coisa da própria página. Própria dela<br />
- Após está chamada, o método não precisa ficar disponível para outras funções.</p>
<p>Temos o seguinte código</p>
<pre name="code" class="javascript">

&lt;script type=&quot;text/javascript&quot;&gt;
window.onload = function(){

  listaSubmit = function()
  {
    $('listagem').innerHTML = '&lt;p id=&quot;carregando&quot; align=&quot;center&quot;&gt;&lt;img src=&quot;imagens/ajax-loader.gif&quot; /&gt;Carregando';
    var target = 'listagem'; //target div
    var url = 'listagem.php'; //url to processor
    var pars = Form.serialize('ordenacao');
    var myAjax = new Ajax.Updater(target, url, {asynchronous:true, method:'post', parameters:pars, evalScripts:true, onComplete: aparecer() });
  }
}
&lt;/script&gt;
</pre>
<p>Viram na variável myAjax a opção evalScripts: true. É ela que faz a mágica e a que eu estava esquecendo. Agora dentro de listagem.php, você pode tranquilamente fazer chamadas javascripts sem problemas</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/chamar-javascript-dentro-do-prototype/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Vinda a Portugal</title>
		<link>http://www.elrafael.net/vinda-a-portugal/</link>
		<comments>http://www.elrafael.net/vinda-a-portugal/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 19:33:23 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Pessoal]]></category>

		<category><![CDATA[portugal]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/vinda-a-portugal/</guid>
		<description><![CDATA[Olá a todos.
Depois de um tempo, vou escrever aqui no blog minha experiência em Portugal. Para quem não sabe, estou a morar em Portugal desde 24 de junho de 2008. Hoje, dia 26, estou escrevendo para postar o que está acontecendo de bom  
Primeiro foram as 8 horas de viagem de avião. Extremamente cansativas. [...]]]></description>
			<content:encoded><![CDATA[<p>Olá a todos.</p>
<p>Depois de um tempo, vou escrever aqui no blog minha experiência em Portugal. Para quem não sabe, estou a morar em Portugal desde 24 de junho de 2008. Hoje, dia 26, estou escrevendo para postar o que está acontecendo de bom <img src='http://www.elrafael.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Primeiro foram as 8 horas de viagem de avião. Extremamente cansativas. Parecia que fui de cabrita! Turbulência o tempo todo. Mal deu para ler o livro de levei (A menina que roubava livros. Pelo começo, parece ser um livro interessante). Sai do Brasil quase 18:00. Cheguei em Lisboa às 07:00.<br />
Aí veio o meu primeiro susto. Eu não tinha visto para entrar em Portugal. E de turista não iria adiantar, visto que estava a ir para uma cidade que não é ponto turístico. E foi exatamente isso que o policial do SEF (Serviço de Estrangeiros e Fronteiras) disse. O motivo de eu estar indo para Setubal (onde fica meu hotel), pq eu viajei sozinho, o que vinha fazer, etc&#8230;. Mas depois ele olhou bem nos meus olhos e bateu o visto e mandou eu seguir meu caminho.</p>
<p>Depois foi tudo tranquilo. 50 euros de Lisboa até Setubal de táxi. Achei caro, mas fazer o que? Ah, todos os taxistas andam de Mercedez Benz. Alias, todas as cidade que vi, é muito frequente ver carros de luxo. BMW, Audi, Renault, Peugeot são as marcas mais frequentes aqui. Fiat não é muito popular. GM não existe, é Opel. E os modelos são um pouco diferente. O novo corsa é lindo, muito mais bonito que o do Brasil.</p>
<p>Cheguei no hotel, muito bom. O pessoal daqui é bem receptivo. Mas até, estou pagando, não? Obrigação é deles!<br />
Mas seria injustiça falar que o povo português é diferente. Todos aqui são muito receptivos! Sempre que precisei de ajuda, fui atendido. O sotaque é muito engraçado. Não consigo falar perto disso nem um pouco!</p>
<p>Fui conhecer a empresa onde vou trabalhar no dia 25. Tudo muito familiar, um clima bem intímo. A empresa fica em Almada, muito longe de Setubal, onde está o hotel. Mas amanhã estou de mudança para um quarto, bem mais perto. Só para ter um idéia, são 50km de Setubal a Almada. 2 horas de viagem de caminhonete (ônibus aqui).</p>
<p>Hoje fui trabalhar de fato. No caminho percebi uma coisa. Não tem mulher mais bonita que as brasileiras! Aqui parece um ninho de feiúra. Mas enfim! O serviço foi tranquilo, dá pra fazer de boa!</p>
<p>Cheguei no hotel, depois de uma viagem de 2 horas, na qual metade passei dormindo!<br />
Aqui anoitece muito tarde, então logo mais eu vou aproveitar! Mesmo pq se tudo der certo, hoje é meu último dia em Setubal. Cidade bonita, mas sem muito movimento. Vou ver se Almada é diferente.</p>
<p>Sábado vou ver se vou para a praia. É muito difícil dormir aqui. Tudo é solidão, pois não conheço ninguém, não sei de nenhum lugar. Bate uma tristeza tremenda. Foram várias vezes que pensei em voltar para minha gente. Porém sobrevivi um dia. Outros virão. A vida é isso mesmo!</p>
<p>Hoje comi sardinhas no almoço. Pelo que vi, essa é a comida típica daqui. Se continuar assim, vou perder peso logo mais! Que bom não? Só que a sardinha tem outro gosto. Muito mais gostoso!!! Nem em sonho se compara com o gosto da sardinha do Brasil. Não sei se é o modo de preparo, ou o molho, mas fato é muito bom!!!!</p>
<p>Vou tentar escrever sempre aqui. As novidades podem acompanhar por cá mesmo!!</p>
<p>Um forte beijo para todos. Saibam que estou morrendo de saudades de todos!!! Muitas mesmo!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/vinda-a-portugal/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Utilizando ORM no Kohana</title>
		<link>http://www.elrafael.net/utilizando-orm-no-kohana/</link>
		<comments>http://www.elrafael.net/utilizando-orm-no-kohana/#comments</comments>
		<pubDate>Thu, 14 Feb 2008 17:58:27 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Programação]]></category>

		<category><![CDATA[framework]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/utilizando-orm-no-kohana/</guid>
		<description><![CDATA[Olá galera.
Faz um tempo que não escrevo nada. Tá tudo muito corrido aqui. Mas enfim
Para quem não sabe, o KOHANA é um framework derivado do Codeigniter, mas feito só para PHP5.  Os dois são ótimos, ainda utilizo o Codeigniter para produção, ainda não dá pra largar de vez para usar o KOHANA, é um [...]]]></description>
			<content:encoded><![CDATA[<p>Olá galera.</p>
<p>Faz um tempo que não escrevo nada. Tá tudo muito corrido aqui. Mas enfim</p>
<p>Para quem não sabe, o <a href="http://www.kohanaphp.com" target="_blank">KOHANA</a> é um framework derivado do <a href="http://www.codeigniter.com" target="_blank">Codeigniter</a>, mas feito só para PHP5.  Os dois são ótimos, ainda utilizo o Codeigniter para produção, ainda não dá pra largar de vez para usar o KOHANA, é um framework muito novo e precisa amadurecer ainda.</p>
<p>Uma coisa que gostei foi o fato de usar ORM (Object Relation Mapping, e não Olimpiada Reginal de Matemática).  É uma técnica que consiste em transformar db em objetos, resumidamente. Tem algumas vantagens. E para trabalhar no KOHANA com isso, é tranquilo demais.</p>
<p>O model deve seguir desta forma:</p>
<pre name="code" class="php">

class Blog extends ORM
{

}
</pre>
<p>Vamos supor a seguinte situação:<br />
- Tabela blogs, onde eu tenho os seguintes campos: id e nome;<br />
- Quero listar TODOS os blogs cadastrados e;<br />
- Quero listar os blogs que tem o nome igual a &#8216;teste&#8217;.</p>
<pre name="code" class="php">

class Blog_Controller extends Controller
{

  public function todos()
  {
    $blogs = new Blog;
    $todos = $blogs-&gt;find_all();
    print_r($todos);
  }

  public function teste()
  {
    $blogs = new Blog;
    //by_campo, que neste caso é nome do blog
    $teste = $blogs-&gt;find_all_by_nome('Teste');
    print_r($teste);
  }

}
</pre>
<p>Fácil né? Essa é a intenção!! Minimizar ao máximo o tempo gasto com programação e deixar o desenvolvedor focado no comportamento do programa.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/utilizando-orm-no-kohana/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Sun compra MySQL</title>
		<link>http://www.elrafael.net/sun-compra-mysql/</link>
		<comments>http://www.elrafael.net/sun-compra-mysql/#comments</comments>
		<pubDate>Wed, 16 Jan 2008 16:23:30 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Programação]]></category>

		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/sun-compra-mysql/</guid>
		<description><![CDATA[Saiu no IDG Now!
Vamos ver o que vai acontecer daqui pra frente. A Sun teve sempre uma preocupação com OpenSource e suas vertentes. Quem conhece a Sun sabe disso. Então dá pra esperar coisas boas desta compra.
&#160;
Fonte: IDG Now!
A Sun Microsystems pagará um bilhão de dólares para a companhia sueca de software MySQL, cujo banco [...]]]></description>
			<content:encoded><![CDATA[<p class="texto">Saiu no IDG Now!</p>
<p class="texto">Vamos ver o que vai acontecer daqui pra frente. A Sun teve sempre uma preocupação com OpenSource e suas vertentes. Quem conhece a Sun sabe disso. Então dá pra esperar coisas boas desta compra.</p>
<p class="texto">&nbsp;</p>
<p class="texto">Fonte: <a href="http://idgnow.uol.com.br/mercado/2008/01/16/sun-compra-mysql-por-us-1-bi/" target="_blank">IDG Now!</a></p>
<p class="texto">A Sun Microsystems pagará um bilhão de dólares para a companhia sueca de software MySQL, cujo banco de dados em código aberto é usado por alguns dos sites mais populares do mundo.</p>
<p>A Sun afirmou que o acordo melhorará sua posição no mercado de TI corporativa, parte de um mercado de banco de dados avaliado em 15 bilhões de dólares.</p>
<p>O linha de produtos da MySQL ajudará a Sun a dar maior suporte à plataforma de código aberto online LAMP, acrônimo para o sistema operacional Linux, o servidor web Apache, o banco de dados MySQL e as linguagens de programação PHP/Perl.</p>
<p>A força do MySQL nas ofertas de software como serviço - onde aplicações são oferecidas pela internet por um navegador - também são um acréscimo, afirma a Sun.</p>
<p>Bancos de dados são cruciais para aplicações online que ofereçam os mais amplos serviços, de e-commerce a redes sociais.</p>
<p>A Sun pagará 800 milhões de dólares em dinheiro e 200 milhões em opções de ações.</p>
<p>A compra da Sun acaba com a especulação de que a MySQL poderia se tornar uma companhia pública ao abrir seu capital para investimentos em um IPO.</p>
<p>O MySQL se tornou um competidor formidável para outros sistemas de banco de dados relacionáveis de companhias como Oracle e IBM. O próprio banco de dados é gratuito para ser baixado por usuários, e o MySQL ganha dinheiro oferecendo pacotes de suporte.</p>
<p>Com a compra, o CEO do MySQL, Marten Mickos, entrará na equipe executiva da Sun e o MySQL será integrado à divisão de Software, Vendas e Serviços da empresa, com planos de ser otimizado para rodar nos sistemas GNU/Linux, Windows e OpenSolaris.</p>
<p>A companhia afirmou que planeja criar uma equipe para integrar o MySQL, que tem cerca de 400 funcionários em 25 países, em suas operações.</p>
<p>A Sun disse ainda que ganhará nova distribuição em companhias como Intel, IBM e Dell pela relação que já tem com tais empresas.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/sun-compra-mysql/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalando e configurando o CodeIgniter</title>
		<link>http://www.elrafael.net/instalando-e-configurando-o-codeigniter/</link>
		<comments>http://www.elrafael.net/instalando-e-configurando-o-codeigniter/#comments</comments>
		<pubDate>Tue, 15 Jan 2008 11:23:37 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Programação]]></category>

		<category><![CDATA[codeigniter]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/instalando-e-configurando-o-codeigniter/</guid>
		<description><![CDATA[Para quem não sabe, o CodeIgniter é um framework escrito em PHP, muito fácil de se utilizar. Hoje em PHP, temos vários frameworks, entre eles:

ZendFramework
Cake
Symphony
Prado
Akelos
entre tantos outros

Então porque escolhi o CodeIgniter? Por gosto pessoal. E só. Todos estes frameworks são bons, acredito (falo pelo Zend e Cake, que testei).
O grande diferencial que achei no CodeIgniter [...]]]></description>
			<content:encoded><![CDATA[<p>Para quem não sabe, o CodeIgniter é um framework escrito em PHP, muito fácil de se utilizar. Hoje em PHP, temos vários frameworks, entre eles:</p>
<ul>
<li><a href="http://framework.zend.com/" target="_blank">ZendFramework</a></li>
<li><a href="http://www.cakephp.org/" target="_blank">Cake</a></li>
<li><a href="http://www.symfony-project.org/" target="_blank">Symphony</a></li>
<li><a href="http://www.pradosoft.com/" target="_blank">Prado</a></li>
<li><a href="http://www.akelos.org/" target="_blank">Akelos</a></li>
<li><a href="http://phpframeworks.itsp.info/pfw/" target="_blank">entre tantos outros</a></li>
</ul>
<p>Então porque escolhi o CodeIgniter? Por gosto pessoal. E só. Todos estes frameworks são bons, acredito (falo pelo Zend e Cake, que testei).</p>
<p>O grande diferencial que achei no CodeIgniter é o fato de ser flexível e adaptável a sua forma de programar, assim como o próprio PHP é. De resto, ele tem os mesmos recursos que qualquer outro framework.</p>
<p>Chega de papo. Entre no site do CodeIgniter, baixe o framework (clique em Download CodeIgniter). Após, descompacte na pasta do seu servidor. Se vc tentar acessá-la, verá uma mensagem de Welcome. Pronto, seu framework está funcionando.</p>
<p>Grande coisa!</p>
<p>Vamos fazer algumas outras configurações. Primeiro, vamos dizer onde está o nosso framework, qual a configuração do nosso banco de dados.<br />
Abra o arquivo config.php (fica dentro de system/application/config/config.php). Altere as seguintes variáveis</p>
<pre name="code" class="php">

$config['base_url']    = &quot;&quot;;
$config['uri_protocol']    = &quot;AUTO&quot;;
</pre>
<p>A primeira variável diz respeito aonde o sistema está instalado. Pode ser http://localhost/, http://www.site.com.br/ Lembre-se de colocar a / no final. E uri_protocol é como ele vai entender as chamadas de controller, métodos no endereço. 99% dos casos AUTO funciona (na Dreamhost não, coloque como REQUEST_URI).</p>
<p>Agora vamos configurar o acesso a banco de dados. Abra o arquivo system/application/config/database.php e altere conforme suas configurações. O arquivo é bem intuitivo. A variável $active_group serve para definir qual a configuração de banco vai ser usada.<br />
Para habilitar essa configuração de banco no sistema, abra, na mesma pasta, o arquivo autoload.php (óbvio, não?) e na array libraries, coloque database.</p>
<pre name="code" class="php">

$autoload['libraries'] = array('database');
</pre>
<p>Bom, como vcs podem ter visto, o CodeIgniter é um framework bem simples de configurar. Não tem frescura. Só que tem que saber PHP e alguma coisa de orientação a objeto. Senão sabes, sugiro que vá aprender.</p>
<p>Abraços e até a próxima</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/instalando-e-configurando-o-codeigniter/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Instalando e configurando o WAMPServer</title>
		<link>http://www.elrafael.net/instalando-e-configurando-o-wampserver/</link>
		<comments>http://www.elrafael.net/instalando-e-configurando-o-wampserver/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 15:25:38 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Programação]]></category>

		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/instalando-e-configurando-o-wampserver/</guid>
		<description><![CDATA[Hola.
Aqui vai uma dica de desenvolvimento. Sei que muitos podem preferir instalar as ferramentas na &#8220;mão&#8221;. E até certo ponto estão certos, uma vez que isto ajuda a entender o funcionamento e interação das ferramentas. Mas depois de um tempo, vc vai preferir agilizar seu desenvolvimento do que escovar bits.
O WAMPServer nada mais é que [...]]]></description>
			<content:encoded><![CDATA[<p>Hola.</p>
<p>Aqui vai uma dica de desenvolvimento. Sei que muitos podem preferir instalar as ferramentas na &#8220;mão&#8221;. E até certo ponto estão certos, uma vez que isto ajuda a entender o funcionamento e interação das ferramentas. Mas depois de um tempo, vc vai preferir agilizar seu desenvolvimento do que escovar bits.</p>
<p>O WAMPServer nada mais é que um pacotão que instala Apache, PHP, MySQL e SQLite no Windows, utilizando o Next Next Next e Finish. Esses softwares tem aos montes pela internet, mas escolhi este pois sua administração é fácil e intuitiva. Sem contar que é mais agradável aos olhos que outros.</p>
<p>Primeiramente, basta entrar no site da produtora <a href="http://www.wampserver.com/en/index.php" target="_blank">http://www.wampserver.com/en/index.php</a>, e baixar o arquivo. Bom, é necessário saber um pouco de inglês para acessar o site. A não ser que vc saiba Francês (a lingua principal deles), uma noção de inglês vai bem <img src='http://www.elrafael.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Depois, next next next e pronto. Não tem segredo, mesmo.</p>
<p>Agora vem a parte legal. O software instala um gerenciador próximo do relógio do windows, como um tacógrafo. Clique uma vez em cima dele e terás acesso a diversas funções, como:</p>
<ul>
<li>Diretório www (onde ficam os códigos)</li>
<li> Arquivos de configuração do Apache, PHP e MySQL (os famosos .ini)</li>
<li>Os módulos do Apache. Bem interessante, vc pode instalar ou desabilitar um módulo com um clique</li>
<li>As opções do PHP. Pode habilitar as opções bem como instalar novas extensões. (GD, LDAP, Mcrypt) tudo com um clique</li>
<li>Configurar novos alias.</li>
<li>Parar ou reiniciar os serviços, um a um ou todos de uma vez.</li>
</ul>
<p>Para quem quer facilidade e rapidez, eu recomendo! Vale realmente a pena.</p>
<p>Nos próximos artigos, vou escrever um pouco mais sobre PHP, alguns editores interessantes e um framework muuuito bom.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/instalando-e-configurando-o-wampserver/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Pra cima e avante</title>
		<link>http://www.elrafael.net/pra-cima-e-avante/</link>
		<comments>http://www.elrafael.net/pra-cima-e-avante/#comments</comments>
		<pubDate>Mon, 14 Jan 2008 13:51:12 +0000</pubDate>
		<dc:creator>elrafael</dc:creator>
		
		<category><![CDATA[Pessoal]]></category>

		<guid isPermaLink="false">http://www.elrafael.net/pra-cima-e-avante/</guid>
		<description><![CDATA[Logo logo com assuntos mais interessantes
 &#8220;Eat all the grass that you want
Accidents happen In the dark
Eat all the grass that you want
Accidents happen
Every time I look In your eyes, every day I&#8217;m watching you die
All the thoughts I see in you about how I&#8220;
]]></description>
			<content:encoded><![CDATA[<p>Logo logo com assuntos mais interessantes</p>
<p><em> &#8220;Eat all the grass that you want<br />
Accidents happen In the dark<br />
Eat all the grass that you want</em></p>
<p><em>Accidents happen</em></p>
<p><em>Every time I look In your eyes, every day I&#8217;m watching you die<br />
All the thoughts I see in you about how I</em>&#8220;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.elrafael.net/pra-cima-e-avante/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
