<?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>Bruno Macaco &#187; bob</title>
	<atom:link href="http://www.brunomacaco.com.br/author/bob/feed" rel="self" type="application/rss+xml" />
	<link>http://www.brunomacaco.com.br</link>
	<description>Front-end engineer</description>
	<lastBuildDate>Fri, 03 Sep 2010 21:02:28 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>Pamesa do Brasil</title>
		<link>http://www.brunomacaco.com.br/2010/09/03/pamesa-do-brasil/</link>
		<comments>http://www.brunomacaco.com.br/2010/09/03/pamesa-do-brasil/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 20:43:17 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[portfolio]]></category>
		<category><![CDATA[caju]]></category>

		<guid isPermaLink="false">http://www.brunomacaco.com.br/?p=320</guid>
		<description><![CDATA[primeiro site que fiz utilizando HTML5 \o/. no começo, foi meio complicado pegar o ritmo da nova marcação e vários dúvidas surgiram ao longo do desenvolvimento =P mas, nada com uma consulta aos guias de referências para limar as danadas :] Utilizamos JSON, jQuery e HTML5. pra visitar acesse: www.pamesa.com.br Site desenvolvido pela agência caju.]]></description>
			<content:encoded><![CDATA[<p>primeiro site que fiz utilizando HTML5 \o/. no começo, foi meio complicado pegar o ritmo da nova marcação e vários dúvidas surgiram ao longo do desenvolvimento =P mas, nada com uma consulta aos guias de referências para limar as danadas :]</p>
<p>Utilizamos JSON, jQuery e HTML5.</p>
<p><img class="aligncenter size-full wp-image-322" title="PAMESA" src="http://www.brunomacaco.com.br/wp-content/uploads/2010/09/pamesa.jpg" alt="PAMESA" /></p>
<p>pra visitar acesse: <a title="PAMESA" href="http://www.pamesa.com.br">www.pamesa.com.br</a></p>
<p>Site desenvolvido pela agência <a title="caju" rel="external" href="http://www.caju.nu/">caju</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunomacaco.com.br/2010/09/03/pamesa-do-brasil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Torcida Recife</title>
		<link>http://www.brunomacaco.com.br/2010/07/01/torcida-recife/</link>
		<comments>http://www.brunomacaco.com.br/2010/07/01/torcida-recife/#comments</comments>
		<pubDate>Thu, 01 Jul 2010 20:59:50 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[portfolio]]></category>

		<guid isPermaLink="false">http://www.brunomacaco.com.br/?p=326</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img class="aligncenter size-full wp-image-327" title="torcida-recife" src="http://www.brunomacaco.com.br/wp-content/uploads/2010/09/torcida-recife.jpg" alt="" width="500" height="405" /></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunomacaco.com.br/2010/07/01/torcida-recife/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Google Chrome Frame turbina IE&#8217;s</title>
		<link>http://www.brunomacaco.com.br/2009/09/25/google-chrome-frame-turbina-ies/</link>
		<comments>http://www.brunomacaco.com.br/2009/09/25/google-chrome-frame-turbina-ies/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 21:40:42 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[performance]]></category>

		<guid isPermaLink="false">http://www.brunomacaco.com.br/?p=315</guid>
		<description><![CDATA[acredite se quiser além de substituir o motor de renderização dos IE&#8217;s pelo excelente webkit, o GCF (google chrome frame ) também dá um upgrade na execução de javascripts. basta dar uma olhada no gráfico abaixo é, pelo visto a galera do google não tá de brincadeira :]]]></description>
			<content:encoded><![CDATA[<p>acredite se quiser além de substituir o motor de renderização dos IE&#8217;s pelo excelente webkit, o GCF (google chrome frame ) também dá um upgrade na execução de javascripts. basta dar uma olhada no gráfico abaixo<br />
<img src="http://www.caju.nu/blog/wp-content/uploads/2009/09/24-09-2009-19-11-251.jpg" alt="Sunspider JavaScript Benchmark" title="Sunspider JavaScript Benchmark" width="500" height="236" class="aligncenter size-full wp-image-212" /></p>
<p>é, pelo visto a galera do google não tá de brincadeira :]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunomacaco.com.br/2009/09/25/google-chrome-frame-turbina-ies/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>jQuery: customizando um select</title>
		<link>http://www.brunomacaco.com.br/2009/08/12/jquery-customizando-um-select/</link>
		<comments>http://www.brunomacaco.com.br/2009/08/12/jquery-customizando-um-select/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 01:36:36 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[dica]]></category>
		<category><![CDATA[front-end]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.brunomacaco.com.br/?p=313</guid>
		<description><![CDATA[Todo mundo sabe que customizar um select é uma missão impossível, até que um cara criou uma solução muito fácil e interessante para resolver esse problema. Para ver todo o desenvolvimento da solução basta acessar o post. Já o resultado final pode ser conferido aqui. Depois dou umas dicas de como por uns efeitos legais [...]]]></description>
			<content:encoded><![CDATA[<p>Todo mundo sabe que customizar um select é uma missão impossível, até que um cara criou uma solução muito fácil e interessante para resolver esse problema.</p>
<p>Para ver todo o desenvolvimento da solução basta acessar o <a href="http://mondaybynoon.com/2009/02/23/creating-custom-form-elements-using-jquery-selects/">post</a>. Já o resultado final pode ser conferido <a href="http://mondaybynoon.com/examples/custom-select/step-3/">aqui</a>.</p>
<p>Depois dou umas dicas de como por uns efeitos legais :]</p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunomacaco.com.br/2009/08/12/jquery-customizando-um-select/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>jQuery &#8211; Accordion</title>
		<link>http://www.brunomacaco.com.br/2009/07/02/jquery-accordion/</link>
		<comments>http://www.brunomacaco.com.br/2009/07/02/jquery-accordion/#comments</comments>
		<pubDate>Fri, 03 Jul 2009 00:19:01 +0000</pubDate>
		<dc:creator>bob</dc:creator>
				<category><![CDATA[tutorial]]></category>
		<category><![CDATA[accordion]]></category>
		<category><![CDATA[jquery]]></category>

		<guid isPermaLink="false">http://www.brunomacaco.com.br/?p=284</guid>
		<description><![CDATA[Um belo dia precisei implementar um accordion em um site que estava desenvolvendo. Decidi que iria implement&#225;-lo por conta pr&#243;pria, sem passar pelas m&#227;os do programador. Instintivamente pensei em fazer usando jQuery, por conta da velocidade e quantidade de coisas prontas. A demora foi s&#243; o google me fornecer uma resposta :] Ap&#243;s avaliar as [...]]]></description>
			<content:encoded><![CDATA[<p>Um belo dia precisei implementar um accordion em um site que estava desenvolvendo. Decidi que iria implement&aacute;-lo por conta pr&oacute;pria, sem passar pelas m&atilde;os do programador.</p>
<p><span id="more-284"></span></p>
<p>Instintivamente pensei em fazer usando jQuery, por conta da velocidade e quantidade de coisas prontas. A demora foi s&oacute; o google me fornecer uma resposta :]</p>
<p>Ap&oacute;s avaliar as op&ccedil;&otilde;es decidir usar a vers&atilde;o dispon&oacute;vel no <a href="http://docs.jquery.com/UI/Accordion" rel="external">site</a> do jQuery</p>
<p>A primeira coisa feita &eacute; atribuir a fun&ccedil;&atilde;o de clique aos h3 que sejam antecedido por um li filho de um elemento de classe accordion:</p>
<p><code>$('.accordion li h3').click(function()</code></p>
<p>Em seguida, esconde-se todos os elementos filhos do li que s&atilde;o precedidos pelo h3. Vale salientar que o m&eacute;todo next(); captura o elemento pr&oacute;ximo ao especificado, no nosso caso o h3. Logo, se existir mais de um elemento, ele n&atilde;o ser&aacute; ocultado.</p>
<p><code>$('.accordion li h3').next().hide('slow');</code></p>
<p>Nessa linha &eacute; informado que o pr&oacute;ximo elemento a a&ccedil;&atilde;o de exibir atrav&eacute;s do m&eacute;todo toggle():</p>
<p><code>$(this).next().toggle('slow');</code></p>
<p>Finalizando, essa instru&ccedil;&atilde;o faz com que o primeiro elemento antecedido pelo h3 seja escondido:</p>
<p><code>.next().hide()</code></p>
<p>O código final está abaixo:</p>
<p><code><br />
$(document).ready(function(){<br />
	&nbsp;&nbsp;function accordion(){<br />
		&nbsp;&nbsp;&nbsp;&nbsp;$('.accordion li h3').click(function() {<br />
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$('.accordion li h3').next().hide('slow');<br />
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;$(this).next().toggle('slow');<br />
			&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;return false;<br />
		&nbsp;&nbsp;&nbsp;&nbsp;}).next().hide()<br />
	&nbsp;&nbsp;}<br />
	&nbsp;&nbsp;function start(){<br />
		&nbsp;&nbsp;&nbsp;&nbsp;accordion();<br />
	&nbsp;&nbsp;}<br />
	&nbsp;&nbsp;start();<br />
});</code></p>
<p>Para conferir o exemplo funcionando, clica  <a href="http://www.brunomacaco.com.br/labs/accordion/exemplo-accordion.html">aqui</a></p>
<p><a href="http://www.brunomacaco.com.br/downloads/acorddion.zip">download do exemplo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.brunomacaco.com.br/2009/07/02/jquery-accordion/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>
