<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Marcelo Rodrigo</title>
	
	<link>http://marcelorodrigo.com</link>
	<description>Programador PHP / Kohana</description>
	<lastBuildDate>Sat, 03 Dec 2011 11:38:18 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/marcelorodrigo" /><feedburner:info uri="marcelorodrigo" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId>marcelorodrigo</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/marcelorodrigo" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsalloy.com/?rss=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.newsalloy.com/subrss3.gif">Subscribe with NewsAlloy</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.yourminis.com/subscribe.aspx?u=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.yourminis.com/images/addtoyourminisbadge.gif">Subscribe with Yourminis.com</feedburner:feedFlare><feedburner:feedFlare href="http://download.attensa.com/app/get_attensa.html?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.attensa.com/blogs/attensa/WindowsLiveWriter/BadgeredintoBadges_10C02/attensa_feed_button5.gif">Subscribe with Attensa for Outlook</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://hub.netomat.net/account/account.autoSubscribe.jspa?urls=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.netomat.net/blogger/images/icon_netomat_feedbutton.gif">Subscribe with netomat Hub</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2Fmarcelorodrigo" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><item>
		<title>Passagem aérea barata para Porto Seguro</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/2ekY1S0MWxU/passagem-aerea-barata-porto-seguro.html</link>
		<comments>http://marcelorodrigo.com/passagem-aerea-barata-porto-seguro.html#comments</comments>
		<pubDate>Mon, 14 Nov 2011 11:01:28 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Viagens]]></category>
		<category><![CDATA[gol]]></category>
		<category><![CDATA[passagem aerea]]></category>
		<category><![CDATA[porto seguro]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=785</guid>
		<description><![CDATA[No último ano o plano era viajar utilizando os famosos pacotes da CVC para o destino mais barato e famoso do nordeste brasileiro: Porto Seguro. Em outubro/novembro uma cirurgia me impediu de fazer esta viagem e tivemos &#8211; eu e &#8230; <a href="http://marcelorodrigo.com/passagem-aerea-barata-porto-seguro.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>No último ano o plano era viajar utilizando os famosos <em>pacotes da CVC</em> para o destino mais barato e famoso do nordeste brasileiro: <strong>Porto Seguro</strong>.</p>
<p>Em outubro/novembro uma <strong>cirurgia</strong> me impediu de fazer esta viagem e tivemos &#8211; eu e minha esposa &#8211; de suspender estas férias. Os valores na época eram acessíveis e bem tentadores, na faixa de R$650 por pessoa curtindo 7 noites no destino, incluindo ônibus até o aeroporto, vôo pela <em>TAM</em> fazendo<strong> Curitiba &#8211; Porto Seguro</strong> com conexão em Congonhas, hotel e retorno voando pela <em>TAM</em> até em casa.</p>
<h3>Pacote da CVC</h3>
<p>Neste ano resolvemos novamente procurar novamente a <em>CVC</em> para viajar nesta mesma época, outubro a novembro, porém não fomos felizes na questão preço. Os <strong>pacotes</strong> de 7 noites haviam se transformado em pacotes de 5 noites e os valores agoram eram na faixa de R$950 por pessoa, sempre se hospedando nos<strong> hotéis mais baratos</strong> (e distantes).</p>
<div id="attachment_789" class="wp-caption alignright" style="width: 600px"><img class="size-full wp-image-789" title="Desafio passagem aérea barata" src="http://marcelorodrigo.com/wp-content/uploads/2011/11/aviao-tam.jpg" alt="Desafio passagem aérea barata" width="590" height="443" /><p class="wp-caption-text">Desafio passagem aérea barata</p></div>
<p>Sempre acompanhando os valores no site da <em>CVC</em> &#8211; numa esperança de conseguir uma <strong>promoção</strong> em cima da hora &#8211; passou a idéia de buscar as <strong>passagens</strong> por conta própria diretamente nos sites da companias aéreas. Os valores também não foram animadores, pois nos voos menos procurados, ida e volta o casal gastaria pelo menos R$1800 incluindo<strong> taxas de embarque</strong>.</p>
<h3>Pesquisando a passagem aérea</h3>
<p>A dica foi pesquisar minuciosamente a época de <strong>baixa temporada em Porto Seguro</strong>, menor procura nas companias aéreas para este destino e adequar a melhor data de compra. Este é um trabalho chato, mas eu acho que tudo nesta vida tem o seu preço. Se você está lendo este texto, presumo que você não concorde em pagar 800 a mais por uma <strong>passagem de avião</strong> para as suas férias.</p>
<p>Em resumo, estávamos no início de outubro e comprei as passagens de ida e volta na mesma compra, utilizando a mesma compania aérea. Optamos por comprar as passagens duas semanas após o carnaval, devido a<strong> Porto Seguro</strong> ainda apresentar um clima quente e por março ser considerado um mês de baixa temporada, com menor procura nos voos e hotéis na cidade. Tome muito cuidado pois em Abril <strong>chove bastante</strong> na cidade.</p>
<h3>Comprando a passagem aérea barata</h3>
<p>Com a melhor data definida, a solução foi ficar de olho nas simulações nos sites das <strong>companias aéreas</strong>, que apresentam tarifas que flutuam de preço no mesmo dia, mesmo comprando sua <strong>passagem</strong> aérea meses antes do seu embarque. Houve vezes que o preço da passagem chegou a oscilar 80% o seu valor durante o dia.</p>
<p>Duas semanas neste ritmo, sempre de olho nos <strong>sites das companias aéreas</strong> a noite, consegui comprar as passagens por apenas R$169 o trecho, totalizando R$676 o trecho Joinville/SC &#8211; Porto Seguro/BA com conexão em São Paulo/SP e Belo Horizonte/MG incluindo as <strong>taxas de embarque</strong>voando pela Gol.</p>
<div id="attachment_792" class="wp-caption alignright" style="width: 690px"><img class="size-full wp-image-792" title="Desafio passagem aérea barata" src="http://marcelorodrigo.com/wp-content/uploads/2011/11/aviao-gol.jpg" alt="Desafio passagem aérea barata" width="680" height="500" /><p class="wp-caption-text">Desafio passagem aérea barata</p></div>
<p>Então, a dica final é ter muita <strong>paciência</strong>, planejar sua viagem com pelo menos 45 dias de antecedência e sempre procurar<strong> evitar feriados e épocas de alta temporada</strong> com pelo menos duas semanas de intervalo, antes e depois.</p>
<p>Com estas dicas, espero que consiga comprar a<strong> passagem aérea barata</strong> para suas férias em <strong>Porto Seguro</strong>. Conseguiu comprar uma passagem aérea barata? Deixe sua dica nos comentários.</p>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/2ekY1S0MWxU" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/passagem-aerea-barata-porto-seguro.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/passagem-aerea-barata-porto-seguro.html</feedburner:origLink></item>
		<item>
		<title>Time Machine Criptografado em HD com duas partições</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/4rydthUpT7k/time-machine-criptografado-hd-duas-particoes.html</link>
		<comments>http://marcelorodrigo.com/time-machine-criptografado-hd-duas-particoes.html#comments</comments>
		<pubDate>Thu, 29 Sep 2011 19:04:26 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Coisas da Vida]]></category>
		<category><![CDATA[Apple]]></category>
		<category><![CDATA[Time Machine]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=775</guid>
		<description><![CDATA[Estive usando o Time Machine por meses até o Lion ser lançado, que com o FileVault 2 nos permitiu ter backups com o Time Machine criptografado. Até então não é nenhum segredo você ter seu HD externo com o Time &#8230; <a href="http://marcelorodrigo.com/time-machine-criptografado-hd-duas-particoes.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Estive usando o<strong> Time Machine</strong> por meses até o <em>Lion</em> ser lançado, que com o <em>FileVault 2</em> nos permitiu ter backups com o <strong>Time Machine criptografado</strong>.</p>
<p>Até então não é nenhum segredo você ter seu HD externo com o <strong>Time Machine criptografado</strong>. O problema vem a tona quando você tem um HD um pouco maior e quer que ele tenha duas partições, uma para o <strong>time machine criptografado</strong> e outra para você guardar dados livres, fora do alcance do <em>Time Machine</em>.</p>
<div id="attachment_778" class="wp-caption aligncenter" style="width: 559px"><img class="size-full wp-image-778" title="Time Machine Criptografado" src="http://marcelorodrigo.com/wp-content/uploads/2011/09/time-machine-criptografado.png" alt="Time Machine Criptografado" width="549" height="325" /><p class="wp-caption-text">Time Machine Criptografado</p></div>
<p>A resposta é 42. To brincando &#8230;</p>
<p><cite>A dica é que a <strong>segunda partição</strong> seja reservada para o Time Machine, use a primeira para o que quiser, mas mantenha a segunda para o <strong>Time Machine Criptografado</strong>.</cite></p>
<p>Isso não parece nada com o estilo Apple de ser, mas infelizmente é assim que funciona.<br />
<em>Steve Jobs</em> pensou nisso pra você.</p>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/4rydthUpT7k" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/time-machine-criptografado-hd-duas-particoes.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/time-machine-criptografado-hd-duas-particoes.html</feedburner:origLink></item>
		<item>
		<title>Usando Fragments no Kohana</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/F-s1B9TTts8/usando-fragments-kohana.html</link>
		<comments>http://marcelorodrigo.com/usando-fragments-kohana.html#comments</comments>
		<pubDate>Mon, 20 Jun 2011 12:30:28 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[cache]]></category>
		<category><![CDATA[Fragments]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=740</guid>
		<description><![CDATA[Fragments é um recurso muito bacana que está disponível no framework Kohana desde a versão 3.0, que permite de forma simples e rápida fazer cache de alguma view ou trecho HTML. Basicamente você pode usar Fragments quando o tempo de &#8230; <a href="http://marcelorodrigo.com/usando-fragments-kohana.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p><strong>Fragments</strong> é um recurso muito bacana que está disponível no framework <strong>Kohana</strong> desde a versão 3.0, que permite de forma simples e rápida fazer cache de alguma <em>view</em> ou trecho HTML.</p>
<p>Basicamente você pode usar <a title="Documentação do Fragments" href="http://kohanaframework.org/guide/kohana/fragments" target="_blank">Fragments</a> quando o tempo de leitura do fragmento for <strong>menor</strong> do que o tempo de geração do mesmo contéudo. Isso pode ser muito útil naqueles casos onde você tem um menu ou parte do seu layout que pode ser processada uma única vez e sempre ser carregada de um cache em vez de ser processada a view a cada requisição.</p>
<h3>Como usar</h3>
<p>Vamos usar o exemplo do menu:</p>
<pre class="brush: php; title: ; notranslate">// Cache do fragmento por 10 minutos
if (!Fragment::load('viewMenu', Date::MINUTE * 10))
{
	// Tudo até a chamada Fragment::save() será gravado como fragmento
	echo html::anchor('inicio','Início');
	echo html::anchor('kohana','Kohana');
	echo html::anchor('plugins','Plugins');
	echo html::anchor('contato','Contato');

	// Salva o fragmento em cache
	Fragment::save();
}</pre>
<p>O código já comentado fica bem mais fácil do que explicar :)<br />
Simplificando, funciona da seguinte forma:</p>
<ol>
<li><em>Fragment::load()</em> tenta carregar o fragmento do <em>cache</em></li>
<li>Se não encontrar retornará <em>false</em>, e ficará aguardando o trecho a ser guardado neste fragmento até a chamada <em>Fragment::save()</em></li>
<li>O padrão de armazenamento de cada fragmento é 30 segundos, mas você pode especificar um <em>timeout</em> na chamada <em>Fragment::load()</em></li>
<li>Você pode forçar um fragmento ser excluído usando <em>Fragment::delete()</em> ou usando <em>timeout</em> como <em>zero</em></li>
</ol>
<div id="attachment_747" class="wp-caption aligncenter" style="width: 571px"><img src="http://marcelorodrigo.com/wp-content/uploads/2011/06/kohana-fragments.png" alt="Kohana Fragments, exemplo de uso" title="Kohana Fragments" width="561" height="218" class="size-full wp-image-747" /><p class="wp-caption-text">Sem inspiração pra uma imagem, postei o código de exemplo :)</p></div>
<p>Não é interessante usar <strong>Fragments</strong> para guardar variáveis, objetos ou ainda resultados de banco de dados. Para objetos mais complexos o módulo <a title="Documentação do Cache" href="http://kohanaframework.org/guide/cache" target="_blank">Cache</a> é muito mais robusto e eficiente.</p>
<p>É simples, é <strong>Kohana</strong>!<br />
É por isso que eu gosto :)</p>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/F-s1B9TTts8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/usando-fragments-kohana.html/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/usando-fragments-kohana.html</feedburner:origLink></item>
		<item>
		<title>Usando hífen em URL’s no Kohana PHP</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/upsh6OlESA0/usando-hifen-urls-kohana-php.html</link>
		<comments>http://marcelorodrigo.com/usando-hifen-urls-kohana-php.html#comments</comments>
		<pubDate>Wed, 15 Jun 2011 01:19:34 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Kohana]]></category>
		<category><![CDATA[hífen]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=728</guid>
		<description><![CDATA[Se você prefere usar hífen (ou hífens) nas URL&#8217;s do seu projeto com Kohana, isto é muito simples. Basta extender a classe Request para gerenciar isso. Salve no arquivo application/classes/request.php: A função str_replace elimina todas as ocorrências de hífens em &#8230; <a href="http://marcelorodrigo.com/usando-hifen-urls-kohana-php.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Se você prefere usar hífen (ou hífens) nas URL&#8217;s do seu projeto com <strong>Kohana</strong>, isto é muito simples. Basta extender a classe Request para gerenciar isso.</p>
<p>Salve no arquivo <em>application/classes/request.php</em>:</p>
<pre class="brush: php; title: ; notranslate">&lt;?php defined('SYSPATH') or die('No direct script access.');
class Request extends Kohana_Request
{
	public function execute()
	{
		$this-&gt;action(str_replace('-', '', $this-&gt;action()));
		$this-&gt;controller(str_replace('-', '', $this-&gt;controller()));
		return parent::execute();
	}
}</pre>
<p>A função <a title="str_replace" href="http://php.net/str_replace" target="_blank"><em>str_replace</em></a> elimina todas as ocorrências de hífens em <em>controllers</em> e <em>actions</em> da sua URL. Mas você pode adaptar e usar conforme precisar no seu projeto, substituindo por algum outro caractere, se essa for a necessidade.</p>
<div id="attachment_731" class="wp-caption aligncenter" style="width: 604px"><img class="size-full wp-image-731" title="Kohana: URL's com hífen" src="http://marcelorodrigo.com/wp-content/uploads/2011/06/url-hifen-kohana.png" alt="Kohana: URL's com hífen" width="594" height="92" /><p class="wp-caption-text">Kohana: URL&#39;s com hífen</p></div>
<p>Assim, permite por exemplo você tem uma URL<br />
<em> http://seuprojeto.com/sobre-nos/localize-no-mapa</em><br />
ser redirecionada para o <strong>controller</strong> <em>sobreNos</em> e a <strong>action</strong> <em>localizeNoMapa</em></p>
<p>É simples, é <strong>Kohana</strong>!<br />
É por isso que eu gosto :)</p>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/upsh6OlESA0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/usando-hifen-urls-kohana-php.html/feed</wfw:commentRss>
		<slash:comments>9</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/usando-hifen-urls-kohana-php.html</feedburner:origLink></item>
		<item>
		<title>Fontes suavizadas no NetBeans</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/5enaQBkU_Uo/fontes-suavizadas-no-netbeans.html</link>
		<comments>http://marcelorodrigo.com/fontes-suavizadas-no-netbeans.html#comments</comments>
		<pubDate>Mon, 21 Mar 2011 13:07:48 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Ubuntu / Linux]]></category>
		<category><![CDATA[netbeans]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=722</guid>
		<description><![CDATA[Eu realmente aprecio as boas fontes antialiased disponíveis na maioria das plataformas atualmente. No OSX eu gosto muito de usar o NetBeans com a fonte Monaco, porém quando preciso fazer isso no Windows ou Ubuntu uma perturbação na força sempre &#8230; <a href="http://marcelorodrigo.com/fontes-suavizadas-no-netbeans.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Eu realmente aprecio as boas fontes antialiased disponíveis na maioria das plataformas atualmente. No <strong>OSX </strong>eu gosto muito de usar o <strong>NetBeans</strong> com a fonte <em>Monaco</em>, porém quando preciso fazer isso no Windows ou Ubuntu uma perturbação na força sempre deixa as fontes horríveis e ríspidas na tela.</p>
<p><img class="aligncenter size-full wp-image-723" title="Netbeans" src="http://marcelorodrigo.com/wp-content/uploads/2011/03/netbeans.png" alt="Netbeans" width="472" height="211" /></p>
<p>Este fato parece ser um problema básico que ocorre em todas as aplicações <strong>Java</strong>. De qualquer forma, aqui está a solução para o NetBeans (pra outras aplicações não sei se posso ajudar):</p>
<p>No diretório de instalação do NetBeans há um arquivo netbeans.conf, procure e abra ele pra edição pois nele vamos achar uma linha começando com <code>netbeans_default_options="</code> &#8230;</p>
<p>Dentro das aspas, adicionar estas opções no final da linha:</p>
<blockquote><p><code>-J-Dswing.aatext=TRUE -J-Dawt.useSystemAAFontSettings=on</code></p></blockquote>
<p>Salve o arquivo, reinicie o NetBeans, e você deve ter bom fontes suavizadas. Eu sugiro usar uma fonte monoespaçada agradável como <em>Droid Sans Mono</em> ou mesmo a <em>Monaco</em>.</p>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/5enaQBkU_Uo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/fontes-suavizadas-no-netbeans.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/fontes-suavizadas-no-netbeans.html</feedburner:origLink></item>
		<item>
		<title>Review Samsung Galaxy 5 Android</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/ebB7HtcJNS8/review-samsung-galaxy-5-android.html</link>
		<comments>http://marcelorodrigo.com/review-samsung-galaxy-5-android.html#comments</comments>
		<pubDate>Tue, 01 Mar 2011 08:39:06 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[review]]></category>
		<category><![CDATA[samsung galaxy 5]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=710</guid>
		<description><![CDATA[Depois da morte do meu Q11 decidi que meu próximo celular seria um Android. Com o bolso apertado, resolvi ficar de olho nos aparelhos mais em conta pois apesar de ser um heavy user, não estou numa época de poder &#8230; <a href="http://marcelorodrigo.com/review-samsung-galaxy-5-android.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Depois da morte do meu Q11 decidi que meu próximo celular seria um <strong>Android</strong>. Com o bolso apertado, resolvi ficar de olho nos aparelhos mais em conta pois apesar de ser um heavy user, não estou numa época de poder investir tanto num smartphone.</p>
<p>Abaixo dos 700 reais, o <strong>Samsung Galaxy 5</strong> é realmente uma alternativa interessante, pois comprei o meu na Americanas por R$464 em 10x sem juros, realmente um preço muito atrativo para um hardware capaz de suportar o Android, nem vou tentar comparar um iPhone, Milestone 2 ou Galaxy S aqui porque não há comparação nesta faixa de preço.</p>
<p><img class="aligncenter size-full wp-image-719" title="Samsung Galaxy 5" src="http://marcelorodrigo.com/wp-content/uploads/2011/02/DSC_9580.jpg" alt="Samsung Galaxy 5" /></p>
<p>O Android que vem instalado nele é o 2.1 Eclair, é possível pegar a firmware de versão 2.2 Froyo diretamente pelo aplicativo Kies disponibilizado pela Samsung Brasil. O que era o medo de muitos consumidores da Motorola e LG com as recentes ausências de atualizações para o Froyo, graças a Deus não aconteceu com o Galaxy 5 que tem já disponível sua atualização oficial.</p>
<p>Apesar de ter um processador de 600Mhz e 128MB de Ram, o celular é bem potente e vem equipado com um mini SD de 2GB (substituído por um de 8Gb), permite expansão até 16GB via miniSD, melhorando bastante a capacidade de armazenamento.</p>
<p><object width="640" height="385"><param name="movie" value="http://www.youtube.com/e/tZFzPIlzBQU"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/e/tZFzPIlzBQU" type="application/x-shockwave-flash" width="640" height="385" allowscriptaccess="always" allowfullscreen="true"></embed></object></p>
<p>O aparelho não vem escrito <strong>Google</strong> na traseira, mas sim somente o ícone do robozinho Android o que me agradou por ser discreto e elegante. Na questão de visual, ele lembra muito o visual da linha Corby da própria Samsung, herdando cantos arredondados e visual frontal desta linha. Há teclas físicas para atender/desligar chamadas, botão home, voltar, OK e direcionais na parte inferior do aparelho.</p>
<p>A tela é de 2.8 polegadas com uma resolução QVGA de 240 x 320 pixels. O que deixa o aparelho pequeno, discreto e nem dá a pinta de ser um smartphone. Como contra posso citar que não há suporte para multitouch ou pinch, não sei se por limitação de hardware ou software, pelo pouco tempo de uso.</p>
<p>Um destaque interessante foi o suporte ao <strong>Swype</strong>, um padrão super bacana de digitação em telas touch, onde você desliza seu dedo pela tela parando nas letras onde quer construir a palavra, e ela automaticamente é inserida, sem necessidade de ficar catando milho ou tecla por tecla. No começo o swype parece ser não muito produtivo, mas depois de alguns minutos ele torna-se insuperável na agilidade para inserção de textos no Android.</p>
<p>Pra quem está acostumado com o iOS vai sentir uma diferença bem grande para o visual do Android, apesar de o review ser sobre o aparelho achei interessante comentar sobre isso. Outro ponto interessante a notar é que neste aparelho a Samsung enviou o Android com pouquíssimas modificações no sistema operacional, ao contrário de outros fabricantes que tem customizado bastante o sistema operacional. Acho isso um ponto positivo por poder customizar o sistema operacional da minha forma, com liberdade.</p>
<p>O touch é capacitivo e se comporta bem melhor que outros aparelhos de baixo custo, porém não chega a superar um iPhone, principalmente nos cantos da tela onde a sensibilidade parece ser bem menor. Notei também que conforme você vai usando o touchscreen, o Android vai personalizando e aprendendo como você toca a tela, melhorando a experiência do usuário.</p>
<p>Uma das vantagens sobre o iPhone é a liberdade de enviar fotos e músicas (qualquer arquivo) por bluetooth com qualquer dispositivo, nativamente. O Android conta também com um poderoso gerenciador de arquivos sem precisar fazer nenhum <em>jailbreak</em> ou gambiarra pra isso. Outra coisa interessante é também poder instalar aplicativos sem acessar a <strong>Android Market</strong>, tanto pela internet como pelo cartão SD, outro sonho de consumo pelos proprietários de iPhone sem jailbreak.</p>
<p>O aparelho tem A-GPS, que é o sistema de posicionamento global por auxílio de conexões de dados e posicionamento de antenas GSM, mas também conta com um <strong>GPS por hardware</strong> que permite você instalar qualquer aplicativo GPS com mapas atualizados e usar o mesmo offline, sem gastar um tostão qualquer com conexão de dados ou 3G. Aplicativos como <em>nDrive</em>, <em>Sygic Mobile</em> e outros estão disponíveis por preços bem atraentes na Android Market com atualizações garantidas para este aparelho, mesmo com a pequena tela presente no aparelho.</p>
<p>A camera é realmente uma decepção neste telefone. Não que quantidade de megapixels seja sinonimo de qualidade, mas as lentes são de construção muito simples, sem autofocus e o processamento de imagens é muito fraco, resultando num péssimo conjunto para fotos, escanear códigos, etc.</p>
<p>Se você tem dinheiro disponível, recomendo fortemente investir num <strong>Samsung Galaxy S 2</strong> ou em um <strong>iPhone 4</strong>. Se você tem menos de 700 reais, o <strong>Galaxy 5</strong> é efetivamente o melhor custo x benefício neste segmento, uma excelente escolha por um preço bacana.</p>
<p>Prós</p>
<ul>
<li>Preço super acessível para um Android (R$464)</li>
<li>Hardware decente, superior ao Milestone 2 na parte gráfica</li>
<li>Atualização para Android Froyo 2.2</li>
</ul>
<p>Contras</p>
<ul>
<li>Tela pequena (pra mim não foi problema, mas pode ser pra você)</li>
<li>Camera com péssima ótica</li>
</ul>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/ebB7HtcJNS8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/review-samsung-galaxy-5-android.html/feed</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/review-samsung-galaxy-5-android.html</feedburner:origLink></item>
		<item>
		<title>Install GIT on cPanel CentOS Server</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/k4ZQb1ktUzE/install-git-on-cpanel-centos-server.html</link>
		<comments>http://marcelorodrigo.com/install-git-on-cpanel-centos-server.html#comments</comments>
		<pubDate>Fri, 28 Jan 2011 00:06:12 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Ubuntu / Linux]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[git]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=705</guid>
		<description><![CDATA[So, I was recently setting up a cpanel instance on this server, and I was pretty surprised as I have installed git without issue before on CentOS boxes before. First, we add EPEL Repository to our server So cpanel has &#8230; <a href="http://marcelorodrigo.com/install-git-on-cpanel-centos-server.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>So,</p>
<p>I was recently setting up a cpanel instance on this server, and I was pretty surprised as I have installed git without issue before on <strong>CentOS</strong> boxes before.</p>
<p><img class="aligncenter size-full wp-image-707" title="Git" src="http://marcelorodrigo.com/wp-content/uploads/2011/01/git-trunk.jpg" alt="Git" width="750" height="600" /></p>
<p>First, we add EPEL Repository to our server</p>
<pre class="brush: plain; title: ; notranslate">rpm -iv http://download.fedoraproject.org/pub/epel/5/i386/epel-release-5-4.noarch.rpm</pre>
<p>So <strong>cpanel</strong> has blocked all perl packages from being installed or updated because they don’t want updates to break or conflict with their packages. Thankfully yum provides a nice one time workaround for this kind of situation.</p>
<pre class="brush: plain; title: ; notranslate">yum --disableexcludes=main install git</pre>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/k4ZQb1ktUzE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/install-git-on-cpanel-centos-server.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/install-git-on-cpanel-centos-server.html</feedburner:origLink></item>
		<item>
		<title>Trocando mod_php por mod_suphp no Apache</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/O28TaqXa2to/trocando-mod_php-por-mod_suphp-no-apache.html</link>
		<comments>http://marcelorodrigo.com/trocando-mod_php-por-mod_suphp-no-apache.html#comments</comments>
		<pubDate>Fri, 31 Dec 2010 09:50:33 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Ubuntu / Linux]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[mod_php]]></category>
		<category><![CDATA[mod_suphp]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[suphp]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=648</guid>
		<description><![CDATA[Atualmente mod_php e mod_suphp são as ferramentas mais populares para executar scripts PHP em um servidor Apache. Por padrão muitas distribuições usam como padrão em seus repositórios o mod_php e eventualmente você pode querer trocar pelo mod_suphp. Como o suexec &#8230; <a href="http://marcelorodrigo.com/trocando-mod_php-por-mod_suphp-no-apache.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Atualmente <strong>mod_php</strong> e <strong>mod_suphp</strong> são as ferramentas mais populares para executar scripts <em>PHP</em> em um servidor <strong>Apache</strong>. Por padrão muitas distribuições usam como padrão em seus repositórios o mod_php e eventualmente você pode querer trocar pelo mod_suphp.</p>
<p>Como o <em>suexec</em> do Apache, suPHP é uma solução que permite que o PHP seja executado como o usuário e grupo ao qual pertence um determinado site em um servidor de hospedagem compartilhada. Isso garante uma maior segurança pois o suPHP somente executará scripts que o próprio usuário seja owner e que somente ele tenha acesso. Um caso comum são com scripts usando permissões 777 que não serão executados e retornarão erro 500 no processamento.</p>
<p>O suPHP consiste em dois componentes:</p>
<ol>
<li>mod_suphp, um módulo do Apache, que substitui mod_php</li>
<li>suPHP, um binário setuid que substitui Apache suexec</li>
</ol>
<p>A grande dica é que o suPHP somente roda se você estiver usando php-cgi no seu servidor. Isso evitará algumas mensagens de erro quando você estiver instalado o mod_suphp no seu Apache.</p>
<div id="attachment_684" class="wp-caption aligncenter" style="width: 417px"><img class="size-full wp-image-684 " title="suPHP x modPHP" src="http://marcelorodrigo.com/wp-content/uploads/2010/12/advice_suPHP_fail.jpg" alt="suPHP x modPHP" width="407" height="405" /><p class="wp-caption-text">suPHP x modPHP</p></div>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/O28TaqXa2to" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/trocando-mod_php-por-mod_suphp-no-apache.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/trocando-mod_php-por-mod_suphp-no-apache.html</feedburner:origLink></item>
		<item>
		<title>Meu ambiente de desenvolvimento em 7 itens</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/fULJsLAJOLQ/meu-ambiente-desenvolvimento-em-7-itens.html</link>
		<comments>http://marcelorodrigo.com/meu-ambiente-desenvolvimento-em-7-itens.html#comments</comments>
		<pubDate>Sun, 26 Dec 2010 16:53:41 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[evernote]]></category>
		<category><![CDATA[git]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[pomodoro]]></category>
		<category><![CDATA[svn]]></category>
		<category><![CDATA[textmate]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=657</guid>
		<description><![CDATA[Algumas semanas pra cá está rolando um meme na internet, onde fui convidado pelo @silasribas a postar no meu blog como é o meu ambiente de desenvolvimento: 1) Mac OSX: Desde a phpSCConf deste ano eu estou utilizando um Macbook &#8230; <a href="http://marcelorodrigo.com/meu-ambiente-desenvolvimento-em-7-itens.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Algumas semanas pra cá está rolando um <em>meme</em> na internet, onde fui convidado pelo <a href="http://silas.theducks.com.br/2010/12/26/meu-ambiente-de-trabalho-em-7-itens/" target="_blank">@silasribas</a> a postar no meu blog como é o <strong>meu ambiente de desenvolvimento</strong>:</p>
<p><strong>1) Mac OSX</strong>: Desde a <strong>phpSCConf</strong> deste ano eu estou utilizando um <em>Macbook Pro 13</em> para desenvolver. Para quem veio do Ubuntu foi uma migração tranquila e suave, e que por mim não precisa ter via de retorno: tenho um Unix por trás, estabilidade, uma interface bonita e nunca mais precisei ficar me preocupando quanto tenho de memória livre ou se a luz do HD estava direto acesa, recomendo!</p>
<div id="attachment_672" class="wp-caption aligncenter" style="width: 510px"><img class="size-full wp-image-672" title="Macbook Pro 13" src="http://marcelorodrigo.com/wp-content/uploads/2010/12/macbook_pro_13.jpg" alt="Macbook Pro 13" width="500" height="375" /><p class="wp-caption-text">Macbook Pro 13</p></div>
<p><strong>2) Netbeans e Textmate:</strong> Nunca fui xiita com nenhuma <em>IDE</em> ou editor. Mas sempre que via uma opção melhor passava a utilizar ela. Gosto muito de usar o Netbeans pelo <em>folding</em> que ele faz no código, pelo <em>autocomplete</em> e pela integração com o phpUnit. E o Textmate? Gosto de usar para escrever HTML e Python, afinal quem consegue viver sem seus <em>bundles</em>? Awesome :)</p>
<p><strong>3) </strong><strong>Kohana</strong>: Usei por um ano o Codeigniter e fiquei maravilhado com sua facilidade e agilidade no desenvolvimento. Desde o primeiro fork do <strong>Kohana</strong> (quando era nomeado <em>Blue Flame</em>) venho usando ele e não abro mão da sua estabilidade, leveza e agilidade no desenvolvimento em <strong>PHP</strong>.</p>
<p><strong>4) Git:</strong> Ainda uso <strong>SVN</strong> para projetos que mantenho, mas para novos venho dando preferência ao Git. Adoro o mágica que ele faz no <em>merge</em> mesmo quando membros da equipe trabalham no mesmo arquivo por dias. Como ferramenta GUI uso o smartGit.</p>
<p><strong>5) Terminal</strong>: Alguns amigos gostam de me zoar que sou preguiçoso e prefiro GUI para algumas tarefas chatinhas, mas continuo gostando do Terminal. Nada substitui aquela sensação de que você está no controle do que vai ser executado.</p>
<p><strong>6) Evernote:</strong> Guardo todo meu <em>to do</em> e <em>task list</em> nele. Consigo ter acesso web sem instalar, no Windows, no Mac e no Ubuntu. Se estou navegando e preciso guardar uma URL ou texto, se estou em uma tela e preciso guardar um print screen ele me ajuda, perfeito e gratuito.</p>
<p><strong>7) Pomodoro:</strong> A <em>Pomodoro Technique</em> me devolveu aquela sensação de tarefa concluída em refatorar uma tarefa de 2 dias em várias micro tarefas de 30 minutos. Descanso nos breaks devidamente e nos próximos 25 minutos o trabalho volta a render. No Mac uso uma aplicação chamada Pomodoro mesmo, que se integra perfeitamente ao SO. Em outros ambientes uso o Focus Booster.</p>
<p>A melhor parte vem agora, convidar outras pessoas a participar do meme:</p>
<ul>
<li><a href="http://beto.euqueroserummacaco.com/blog/" target="_blank">Luiz Alberto</a></li>
<li><a href="http://luizclaudiomoreira.com/" target="_blank">Luiz Claudio</a></li>
<li><a href="http://www.xalexandre.com.br/" target="_blank">Alexandre Brodt</a></li>
</ul>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/fULJsLAJOLQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/meu-ambiente-desenvolvimento-em-7-itens.html/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/meu-ambiente-desenvolvimento-em-7-itens.html</feedburner:origLink></item>
		<item>
		<title>Configurar PostgreSQL para acesso externo</title>
		<link>http://feedproxy.google.com/~r/marcelorodrigo/~3/2kqIbxp3dWs/configurar-postgresql-acesso-externo.html</link>
		<comments>http://marcelorodrigo.com/configurar-postgresql-acesso-externo.html#comments</comments>
		<pubDate>Mon, 01 Nov 2010 03:12:09 +0000</pubDate>
		<dc:creator>Marcelo Rodrigo</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Ubuntu / Linux]]></category>
		<category><![CDATA[postgresql]]></category>

		<guid isPermaLink="false">http://marcelorodrigo.com/?p=624</guid>
		<description><![CDATA[Mini tutorial de como instalar e configurar o PostgreSQL para acesso externo: Instalar o PostgreSQL Definindo senha do usuário Postgres Acesso Externo Para habilitar o acesso externo a todos os bancos de dados da sua instalação do PostgreSQL, insira a &#8230; <a href="http://marcelorodrigo.com/configurar-postgresql-acesso-externo.html">Continue lendo <span class="meta-nav">&#8594;</span></a>]]></description>
			<content:encoded><![CDATA[<p>Mini tutorial de como instalar e configurar o <strong>PostgreSQL</strong> para <strong>acesso externo</strong>:</p>
<h3>Instalar o PostgreSQL</h3>
<pre class="brush: plain; title: ; notranslate">$ sudo apt-get install postgresql</pre>
<h3>Definindo senha do usuário Postgres</h3>
<pre class="brush: plain; title: ; notranslate">$ sudo su
# passwd postgres</pre>
<p><img class="aligncenter size-full wp-image-638" title="PostgreSQL" src="http://marcelorodrigo.com/wp-content/uploads/2010/10/PostgreSQL.jpg" alt="PostgreSQL" width="220" height="170" /></p>
<h3>Acesso Externo</h3>
<p>Para habilitar o <strong>acesso externo</strong> a todos os bancos de dados da sua instalação do <strong>PostgreSQL</strong>, insira a linha abaixo no final do arquivo<br />
<em>/etc/postgresql/8.4/main/pg_hba.conf</em></p>
<pre class="brush: plain; title: ; notranslate">host   all   all   0.0.0.0/0   trust</pre>
<img src="http://feeds.feedburner.com/~r/marcelorodrigo/~4/2kqIbxp3dWs" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://marcelorodrigo.com/configurar-postgresql-acesso-externo.html/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://marcelorodrigo.com/configurar-postgresql-acesso-externo.html</feedburner:origLink></item>
	</channel>
</rss><!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced
Database Caching using disk: basic
Object Caching 939/1152 objects using disk: basic

Served from: marcelorodrigo.com @ 2012-02-04 01:33:09 -->

