<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.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>Chris B. - idéias e pensamentos</title>
	
	<link>http://www.chrisb.com.br/blog</link>
	<description>Misturando ideias e pensamentos: tecnologia (PHP, Wordpress, javascript, programação), web 2.0 (javascript, ajax, prototype, jQuery) e experiências de vida</description>
	<lastBuildDate>Thu, 12 Nov 2009 14:02:28 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/chrisb" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>O POG nosso de cada dia #17</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/ATV2EeyxLro/</link>
		<comments>http://www.chrisb.com.br/blog/o-pog-nosso-de-cada-dia-17/#comments</comments>
		<pubDate>Thu, 12 Nov 2009 14:02:06 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[POG]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[bug]]></category>
		<category><![CDATA[gambiarra]]></category>
		<category><![CDATA[ie6]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[ui]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2174</guid>
		<description><![CDATA[Mais um POG que só o IE 6 nos faz conceber&#8230;
O problema
Comecei a usar a jQuery UI em uma implementação, mais precisamente para ter elementos (divs) de três colunas podendo ser rearranjados (dentro das colunas e entre elas) por drag&#8217;n drop. Tudo indo bem, suave, com o Sortable da UI. Nenhum bug, impressionante. Mas aí, [...]]]></description>
			<content:encoded><![CDATA[<p>Mais um <strong>POG</strong> que só o IE 6 nos faz conceber&#8230;</p>
<h2>O problema</h2>
<p>Comecei a usar a <a href="http://jqueryui.com/">jQuery UI</a> em uma implementação, mais precisamente para ter elementos (divs) de três colunas podendo ser rearranjados (dentro das colunas e entre elas) por <em>drag&#8217;n drop</em>. Tudo indo bem, suave, com o <em>Sortable</em> da UI. Nenhum bug, impressionante. Mas aí, o cliente reporta um erro: dentro de uma div, tem uns campos input checkbox que perdem a seleção quando a div é arrastada.</p>
<p>Na hora, já quase comecei a chorar, pois me parecia ser um daqueles bugs sem <span style="text-decoration: line-through;">sentido</span> solução, do IE.</p>
<h2>O POG</h2>
<p>Nada que o Google não resolva&#8230; uma pequena busca, e me deparo com esses posts:</p>
<ul>
<li><a href="http://webbugtrack.blogspot.com/2007/11/bug-299-setattribute-checked-does-not.html">http://webbugtrack.blogspot.com/2007/11/bug-299-setattribute-checked-does-not.html</a></li>
<li><a href="http://groups.google.com/group/jquery-ui/browse_thread/thread/918fc66cf264d3da/ac1bc0633ed97900?show_docid=ac1bc0633ed97900&amp;pli=1">http://groups.google.com/group/jquery-ui/browse_thread/thread/918fc66cf264d3da/ac1bc0633ed97900?show_docid=ac1bc0633ed97900&amp;pli=1</a></li>
</ul>
<p>O que eles falam? Que você só precisa colocar um atributo mágico chamado <em>defaultChecked</em> com valor <em>defaultChecked</em> nos inputs para ele não perder a seleção. Segue exemplo abaixo:</p>
<p><em>$(&#8221;input&#8221;).attr({checked: &#8220;checked&#8221;, defaultChecked:&#8221;defaultChecked&#8221;});</em></p>
<p>Em mais de 5 anos trabalhando &#8211; muito &#8211; com web, nunca tinha visto esse atributo, nem precisado usar. O porque setar ele? Nem fui atrás de saber, mas certamente não faz sentido! Muito bom, IE6, contribuindo para os blogs que falam sobre <em>gambiarras</em>!</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/plugin-jquery-para-criar-janela-modal/" title="Plugin jQuery para criar janela modal">Plugin jQuery para criar janela modal</a> (2)</li><li><a href="http://www.chrisb.com.br/blog/novo-release-da-prototype-e-atualizacao-da-scriptaculous-agora-scripty2/" title="Novo release da Prototype e atualização da Scriptaculous &#8211; agora scripty2">Novo release da Prototype e atualização da Scriptaculous &#8211; agora scripty2</a> (2)</li><li><a href="http://www.chrisb.com.br/blog/o-pog-nosso-de-cada-dia-16/" title="O POG nosso de cada dia #16">O POG nosso de cada dia #16</a> (7)</li><li><a href="http://www.chrisb.com.br/blog/o-pog-nosso-de-cada-dia-15/" title="O POG nosso de cada dia #15">O POG nosso de cada dia #15</a> (5)</li><li><a href="http://www.chrisb.com.br/blog/plugin-para-criar-elementos-dom-com-a-jquery/" title="Plugin para criar elementos DOM com a jQuery">Plugin para criar elementos DOM com a jQuery</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/o-pog-nosso-de-cada-dia-17/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/o-pog-nosso-de-cada-dia-17/</feedburner:origLink></item>
		<item>
		<title>Qual distro linux você utiliza?</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/E9WnnQSFysk/</link>
		<comments>http://www.chrisb.com.br/blog/qual-distro-linux-voce-utiliza/#comments</comments>
		<pubDate>Mon, 09 Nov 2009 18:23:27 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[enquetes]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[distro]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2191</guid>
		<description><![CDATA[No começo do ano fiz uma enquete para saber qual era o logo de distros linux mais bonito.
Mas, beleza não é tudo&#8230; vamos ver, então, qual é a mais usada (não que deva dar uma vitória do Ubuntu, mas vale a pena arriscar)!
Posts relacionadosPor que novos usuários do Linux costumam tentar primeiro o Ubuntu (13)Do [...]]]></description>
			<content:encoded><![CDATA[<p>No começo do ano fiz uma <a href="http://www.chrisb.com.br/blog/qual-distro-linux-tem-o-logo-mais-bacana/">enquete para saber qual era o logo de distros linux mais bonito</a>.<br />
Mas, beleza não é tudo&#8230; vamos ver, então, qual é a mais usada (não que deva dar uma vitória do Ubuntu, mas vale a pena arriscar)!</p>
Note: There is a poll embedded within this post, please visit the site to participate in this post's poll.
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/por-que-novos-usuarios-do-linux-costumam-tentar-primeiro-o-ubuntu/" title="Por que novos usuários do Linux costumam tentar primeiro o Ubuntu">Por que novos usuários do Linux costumam tentar primeiro o Ubuntu</a> (13)</li><li><a href="http://www.chrisb.com.br/blog/do-dos-para-unix-traducao-dos-comandos/" title="Do DOS para Unix: tradução dos comandos">Do DOS para Unix: tradução dos comandos</a> (3)</li><li><a href="http://www.chrisb.com.br/blog/e-minha-time-capsule-chegou/" title="E minha Time Capsule chegou">E minha Time Capsule chegou</a> (8)</li><li><a href="http://www.chrisb.com.br/blog/ubuntu-9-10-karmic-koala-esta-chegando/" title="Ubuntu 9.10 Karmic Koala &#8211; está chegando">Ubuntu 9.10 Karmic Koala &#8211; está chegando</a> (12)</li><li><a href="http://www.chrisb.com.br/blog/sendmail-no-servidor-linux-muito-lento/" title="Sendmail no servidor linux muito lento?">Sendmail no servidor linux muito lento?</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/qual-distro-linux-voce-utiliza/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/qual-distro-linux-voce-utiliza/</feedburner:origLink></item>
		<item>
		<title>Linha do tempo dos personagens de filmes</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/C1ODoNpQuZA/</link>
		<comments>http://www.chrisb.com.br/blog/linha-do-tempo-dos-personagens-de-filmes/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 20:17:57 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[fun]]></category>
		<category><![CDATA[filme]]></category>
		<category><![CDATA[guerra nas estrelas]]></category>
		<category><![CDATA[senhor dos anéis]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2185</guid>
		<description><![CDATA[Gráfico SENSACIONAL com a linha do tempo dos personagens de filmes como O Senhor dos Anéis, Guerra nas Estrelas e O Parque dos Dinossauros

Fonte: http://xkcd.com/657/
Veja tambémBlogs que falam sobre&#8230; PHP (2)2 plugins de enquete para o Wordpress (2)Meus posts sobre prototype no O Desenvolvedor (0)A variável &#8220;Mochileiro das Galáxias&#8221; no javascript (2)Freela &#8211; Estúdio Guará [...]]]></description>
			<content:encoded><![CDATA[<p>Gráfico <strong>SENSACIONAL</strong> com a linha do tempo dos personagens de filmes como O Senhor dos Anéis, Guerra nas Estrelas e O Parque dos Dinossauros</p>
<p style="text-align: center;"><a href="http://www.chrisb.com.br/blog/wp-content/uploads/2009/11/movie_narrative_charts_large.png"><img class="size-full wp-image-2186 aligncenter" title="movie_narrative_charts" src="http://www.chrisb.com.br/blog/wp-content/uploads/2009/11/movie_narrative_charts.png" alt="movie_narrative_charts" width="740" height="467" /></a></p>
<p>Fonte: http://xkcd.com/657/</p>
<h3  class="related_post_title">Veja também</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/apple-inimiga-da-comunidade-open-source/" title="Apple: inimiga da comunidade open-source?">Apple: inimiga da comunidade open-source?</a> (3)</li><li><a href="http://www.chrisb.com.br/blog/qual-site-usa-qual-biblioteca/" title="Qual site usa qual biblioteca?">Qual site usa qual biblioteca?</a> (6)</li><li><a href="http://www.chrisb.com.br/blog/nightwish-encontra-lews-hamilton/" title="Nightwish encontra Lewis Hamilton">Nightwish encontra Lewis Hamilton</a> (0)</li><li><a href="http://www.chrisb.com.br/blog/enquete-qual-trilogia-do-cinema-voce-prefere/" title="Enquete: qual trilogia do cinema você prefere?">Enquete: qual trilogia do cinema você prefere?</a> (12)</li><li><a href="http://www.chrisb.com.br/blog/dark-passion-play-tour/" title="Dark Passion Play Tour">Dark Passion Play Tour</a> (0)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/linha-do-tempo-dos-personagens-de-filmes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/linha-do-tempo-dos-personagens-de-filmes/</feedburner:origLink></item>
		<item>
		<title>Do DOS para Unix: tradução dos comandos</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/EnKD7hDJbGU/</link>
		<comments>http://www.chrisb.com.br/blog/do-dos-para-unix-traducao-dos-comandos/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 00:31:11 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[cheat sheet]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[unix]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2177</guid>
		<description><![CDATA[Atenção: esse post só faz sentido para quem  pegou a fase do DOS, ou seja, os velhos

Praticamente todo mundo que começou a usar computador antes do ano 2000 de uma forma mais hard teve muito contato com o DOS, que era a base dos sistemas do Windows (3.x, 95, 98&#8230;). No fundo, o Windows [...]]]></description>
			<content:encoded><![CDATA[<p><strong>Atenção</strong>: esse post só faz sentido para quem  pegou a fase do DOS, ou seja, os <em>velhos</em></p>
<p style="text-align: center;"><img class="aligncenter" src="http://3.bp.blogspot.com/_UqUwVPikChs/SvL4qWH1-6I/AAAAAAAALBg/WXCz-9Nth68/s320/dos-linux.jpg" alt="" width="180" height="165" /></p>
<p>Praticamente todo mundo que começou a usar computador antes do ano 2000 de uma forma mais <em>hard</em> teve muito contato com o DOS, que era a base dos sistemas do Windows (3.x, 95, 98&#8230;). No fundo, o Windows era um gerenciador de janelas que rodava em cima do DOS, então qualquer coisa mais complexa de se fazer precisava ser feito na linha de comando (do famoso) prompt do DOS. Outras pessoas, mais raras de se encontrar, usaram DOS no começo, nos primórdios, <em>crú</em>.</p>
<p>Se tem alguém dessa época que ainda quer migrar para sistemas <em>Unix</em>, fica a dica desse <em>cheat sheet</em> com uma equivalência dos comandos.</p>
<table id="tblMain_0" border="0" cellspacing="0" cellpadding="0">
<tbody>
<tr>
<td style="width: 0pt;"></td>
<td style="width: 164px; text-align: center;"><strong>Purpose</strong></td>
<td style="width: 201px; text-align: center;"><strong>DOS</strong></td>
<td style="width: 120px; text-align: center;"><strong>UNIX/Linux</strong></td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>display list of files</td>
<td>dir/w dir</td>
<td>ls</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>display contents of file</td>
<td>type</td>
<td>cat</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>display file with pauses</td>
<td>type filename | more</td>
<td>more</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>copy file</td>
<td>copy</td>
<td>cp</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>find string in file</td>
<td>find</td>
<td>grep</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>compare files</td>
<td>comp</td>
<td>diff</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>rename file</td>
<td>rename OR ren</td>
<td>mv</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>delete file</td>
<td>erase OR del</td>
<td>rm</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>delete directory</td>
<td>rmdir OR rd</td>
<td>rmdir</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>change file protection</td>
<td>attrib</td>
<td>chmod</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>create directory</td>
<td>mkdir OR md</td>
<td>mkdir</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>change working directory</td>
<td>chdir OR cd</td>
<td>cd</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>get help</td>
<td>help</td>
<td>man</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>display date and time</td>
<td>date, time</td>
<td>date</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>display free disk space</td>
<td>chkdsk</td>
<td>df</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>print file</td>
<td>print</td>
<td>lpr</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>display print queue</td>
<td>print</td>
<td>lpq</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>clears screen</td>
<td>cls</td>
<td>clear</td>
</tr>
<tr>
<td>
<p style="height: 16px;">.</p>
</td>
<td>closes prompt window</td>
<td>exit</td>
<td>exit</td>
</tr>
</tbody>
</table>
<p>Fonte: <a href="http://www.junauza.com/2009/11/dos-to-unixlinux-translation-dos-to.html">http://www.junauza.com/2009/11/dos-to-unixlinux-translation-dos-to.html</a></p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/qual-distro-linux-voce-utiliza/" title="Qual distro linux você utiliza?">Qual distro linux você utiliza?</a> (4)</li><li><a href="http://www.chrisb.com.br/blog/e-minha-time-capsule-chegou/" title="E minha Time Capsule chegou">E minha Time Capsule chegou</a> (8)</li><li><a href="http://www.chrisb.com.br/blog/ubuntu-9-10-karmic-koala-esta-chegando/" title="Ubuntu 9.10 Karmic Koala &#8211; está chegando">Ubuntu 9.10 Karmic Koala &#8211; está chegando</a> (12)</li><li><a href="http://www.chrisb.com.br/blog/sendmail-no-servidor-linux-muito-lento/" title="Sendmail no servidor linux muito lento?">Sendmail no servidor linux muito lento?</a> (0)</li><li><a href="http://www.chrisb.com.br/blog/como-proteger-uma-area-do-seu-site-com-login-e-senha-pelo-apache/" title="Como proteger uma área do seu site com login e senha pelo Apache">Como proteger uma área do seu site com login e senha pelo Apache</a> (4)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/do-dos-para-unix-traducao-dos-comandos/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/do-dos-para-unix-traducao-dos-comandos/</feedburner:origLink></item>
		<item>
		<title>Plugin jQuery para criar janela modal</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/munDBde5uu4/</link>
		<comments>http://www.chrisb.com.br/blog/plugin-jquery-para-criar-janela-modal/#comments</comments>
		<pubDate>Thu, 05 Nov 2009 00:07:04 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[modal]]></category>
		<category><![CDATA[plugin]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2167</guid>
		<description><![CDATA[Passando rapidinho aqui para fazer um jabá do plugin para fazer janelas modais com jQuery que o Tidbits disponibilizou.
O plugin foi feito pelo Danilo e mais alguns colegas, depois de terem procurado alguns plugins desse tipo e não terem encontrado nenhum que se adequasse ao que eles precisavam.
O jabá é porque ese plugin acabou me [...]]]></description>
			<content:encoded><![CDATA[<p>Passando rapidinho aqui para fazer um jabá do <a href="http://www.tidbits.com.br/click-modal-plugin-de-jquery-para-fazer-modal-lightbox">plugin para fazer janelas modais com jQuery</a> que o <a href="http://www.tidbits.com.br">Tidbits</a> disponibilizou.<br />
O plugin foi feito pelo <a href="http://www.daniloaugusto.com.br/">Danilo</a> e mais alguns colegas, depois de terem procurado alguns plugins desse tipo e não terem encontrado nenhum que se adequasse ao que eles precisavam.</p>
<p>O jabá é porque ese plugin acabou me salvando em dois projetos na última semana.</p>
<p>O uso é simples: qualquer elemento ganha um método <em>modal</em>(). Se for um link, automaticamente é usado o <em>href</em> dele &#8211; mas você pode passar qualquer url como parâmetro. Será feito um request assíncrono e o resultado dele, jogado no modal.</p>
<p>O bom desse plugin é que ele é leve e muito fácil de usar, e precisa de muito pouca coisa &#8211; vê lá os exemplos de uso!</p>
<p>Uma coisa que eu acho que falta &#8211; e espero conseguir ter um tempo pra dedicar a fazer essa funcionalidade &#8211; é poder passar uma função de <em>callback</em> como parâmetro para ser executada assim que o request terminar. Isso pode ser contornado colocando <em>javascript</em> dentro do conteúdo do retorno, o que não é algo tão ruim se for um projeto pequeno &#8211; mas pode gerar uma bagunça em projetos maiores.</p>
<p>Então, o que falta? Você ir visitar a página do plugin: <a href="http://www.tidbits.com.br/click-modal-plugin-de-jquery-para-fazer-modal-lightbox">http://www.tidbits.com.br/click-modal-plugin-de-jquery-para-fazer-modal-lightbox</a></p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/novo-release-da-prototype-e-atualizacao-da-scriptaculous-agora-scripty2/" title="Novo release da Prototype e atualização da Scriptaculous &#8211; agora scripty2">Novo release da Prototype e atualização da Scriptaculous &#8211; agora scripty2</a> (2)</li><li><a href="http://www.chrisb.com.br/blog/8-perguntas-para-o-julio-greff/" title="8++ perguntas para o Julio Greff">8++ perguntas para o Julio Greff</a> (4)</li><li><a href="http://www.chrisb.com.br/blog/como-pegar-dimensoes-da-janela-e-da-barra-de-rolagem-por-javascript/" title="Como pegar dimensões da janela e da barra de rolagem por javascript">Como pegar dimensões da janela e da barra de rolagem por javascript</a> (1)</li><li><a href="http://www.chrisb.com.br/blog/javascript-cheat-sheet/" title="Javascript Cheat Sheet">Javascript Cheat Sheet</a> (4)</li><li><a href="http://www.chrisb.com.br/blog/atualizacao-na-pagina-de-jobs/" title="Atualização na página de jobs">Atualização na página de jobs</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/plugin-jquery-para-criar-janela-modal/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/plugin-jquery-para-criar-janela-modal/</feedburner:origLink></item>
		<item>
		<title>10 CMS open source</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/gCgzH2fbDD4/</link>
		<comments>http://www.chrisb.com.br/blog/10-cms-open-source/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 22:52:23 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[web 2.0]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2159</guid>
		<description><![CDATA[Acho que já comentei por aqui algumas vezes que meu trabalho me faz estar sempre ligado em ferramentas de gestão de conteúdo para web &#8211; os chamados CMS.
Open source, proprietário, em PHP, Java ou .Net, não importa. Sempre procuro por textos relativos a qualquer tipo de ferramenta dessa finalidade para saber mais a respeito, ter [...]]]></description>
			<content:encoded><![CDATA[<p>Acho que já comentei por aqui algumas vezes que meu trabalho me faz estar sempre ligado em ferramentas de gestão de conteúdo para web &#8211; os chamados <strong>CMS</strong>.<br />
Open source, proprietário, em PHP, Java ou .Net, não importa. Sempre procuro por textos relativos a qualquer tipo de ferramenta dessa finalidade para saber mais a respeito, ter idéias, ver se são aplicáveis, quais os prós-e-contras.</p>
<p>Me deparei com um belo post sobre <strong>CMS</strong> open source, no qual há uma boa explicação (tirando os menos famosos) e comparativo entre <em>Joomla</em>, <em>Drupal</em> e <em>Wordpress</em>.</p>
<p><a href="http://graphicalerts.com/top-free-open-source-content-management-systems/">http://graphicalerts.com/top-free-open-source-content-management-systems/</a></p>
<p>Até hoje, não consegui me entender com o <em>Drupal</em> &#8211; achei que ele deixa a <em>view</em> muito amarrada. Sobre <em>Joomla</em>, tenho boas referências principalmente do <a href="http://twitter.com/gserrano">@gserrano</a>, mas nunca pude utilizar. <em>Wordpress</em> sempre se adequou ao que precisei: publicação de blogs e sites institucionais ou portfolios. Mas pelo que vi, não se adequa a um projeto que necessite de uma publicação de muitos conteúdos em muitas áreas &#8211; isso sem falar em qualquer tipo de segregação de acesso por usuários (uma vez que nem agrupamento de usuários há).</p>
<p>De qualquer forma, como é sempre bopm pensar fora da caixa, fica a dica do post!</p>
<h3  class="related_post_title">Veja também</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/mensagens-de-erro-bizarras/" title="Mensagens de erro bizarras">Mensagens de erro bizarras</a> (7)</li><li><a href="http://www.chrisb.com.br/blog/como-criar-seu-proprio-tema-do-wordpress/" title="Como criar seu próprio tema do Wordpress">Como criar seu próprio tema do Wordpress</a> (8)</li><li><a href="http://www.chrisb.com.br/blog/the-dark-bailout-o-coringa-dando-aula-de-economia/" title="The Dark Bailout &#8211; O Coringa dando aula de economia">The Dark Bailout &#8211; O Coringa dando aula de economia</a> (0)</li><li><a href="http://www.chrisb.com.br/blog/erro-bizarro-no-ubuntu/" title="Erro bizarro no Ubuntu">Erro bizarro no Ubuntu</a> (2)</li><li><a href="http://www.chrisb.com.br/blog/blogs-que-falam-sobre-prototype/" title="Blogs que falam sobre&#8230; prototype">Blogs que falam sobre&#8230; prototype</a> (4)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/10-cms-open-source/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/10-cms-open-source/</feedburner:origLink></item>
		<item>
		<title>Estatísticas de acesso – Out/2009</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/1a2-6Gbcais/</link>
		<comments>http://www.chrisb.com.br/blog/estatisticas-de-acesso-out2009/#comments</comments>
		<pubDate>Mon, 02 Nov 2009 01:07:13 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Diversos]]></category>
		<category><![CDATA[awstats]]></category>
		<category><![CDATA[log]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2155</guid>
		<description><![CDATA[Esse mês o blog completou um ano de vida; infelizmente, perdi os logs de acesso a ele quando fiz a migração pro servidor dedicado, em Setembro, mas por um lado foi bom: no servidor antigo era tudo complexo de se conseguir, tinham tirado o AWStats e nem sempre os logs eram atualizados.
Agora, gerenciando totalmente o [...]]]></description>
			<content:encoded><![CDATA[<p>Esse mês o blog completou <a href="http://www.chrisb.com.br/blog/1-ano-de-blog-clap-clap/">um ano de vida</a>; infelizmente, perdi os logs de acesso a ele quando fiz a migração pro servidor dedicado, em Setembro, mas por um lado foi bom: no servidor antigo era tudo complexo de se conseguir, tinham tirado o <strong>AWStats</strong> e nem sempre os logs eram atualizados.</p>
<p>Agora, gerenciando totalmente o servidor, estou conseguindo ter métricas melhores. E, em outubro, foram:</p>
<ul>
<li>11400 visitantes, com mais de 45 mil páginas visualizadas</li>
<li>3 gigas de dados transmitidos</li>
<li>a página mais visualizada foi <a href="http://www.chrisb.com.br/blog/tatuagens-do-r2-d2/">http://www.chrisb.com.br/blog/tatuagens-do-r2-d2/</a></li>
<li>77% de acessos com Windows, 10% Linux e 8% Mac OS</li>
<li>Firefox com 44%, IE com 39% e Safari com 8%</li>
</ul>
<p>Novamente, obrigado ao visitantes, e, por favor, o Firefox está aí pra todos <img src='http://www.chrisb.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/qual-seu-analisador-de-estatisticas-favorito/" title="Qual seu analisador de estatísticas favorito?">Qual seu analisador de estatísticas favorito?</a> (9)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/estatisticas-de-acesso-out2009/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/estatisticas-de-acesso-out2009/</feedburner:origLink></item>
		<item>
		<title>Usando compressão gzip no Apache e vendo os resultados num log</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/S6dCovVxt4Y/</link>
		<comments>http://www.chrisb.com.br/blog/usando-compressao-gzip-no-apache-e-vendo-os-resultados-num-log/#comments</comments>
		<pubDate>Fri, 30 Oct 2009 00:44:54 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[compressão]]></category>
		<category><![CDATA[gzip]]></category>
		<category><![CDATA[virtualhost]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2150</guid>
		<description><![CDATA[Existem muitos posts em diversos blogs falando de como melhorar a performance do seu site diminuindo o tráfego de dados do tipo texto (html, css e javascript, na grande maioria). Já discuti &#8211; no bm sentido &#8211; algumas vezes sobre o fato de achar desnecessário fazer aqueles minify de javascript, fazer CSS em uma linha [...]]]></description>
			<content:encoded><![CDATA[<p>Existem muitos posts em diversos blogs falando de como melhorar a performance do seu site diminuindo o tráfego de dados do tipo texto (html, css e javascript, na grande maioria). Já discuti &#8211; no bm sentido &#8211; algumas vezes sobre o fato de achar desnecessário fazer aqueles minify de <em>javascript</em>, fazer CSS em uma linha e tirar os espaços em branco no html, se você estiver usando compressão pelo <em>webserver</em>.</p>
<p>Não vou entrar em detalhes &#8211; o Google está aí pra isso &#8211; mas você pode consigurar o <strong>Apache</strong> (imagino que outros webservers tenham algo parecido) para que ele faça compressão de arquivos (como se fosse um zip) a serem enviados. O (protocolo) http se encarrega de verificar se o browser possui a capacidade de descompactar (e acredite, qualquer browser mais ou menos atual possui) arquivos nesse formato.</p>
<p>Como habilitar? Habilite o módulo deflate do Apache (como fazer isso, varia de versão para versão; cheque a documentação da sua instalação do Apache) e dentro do <em>Virtualhost</em> do seu site, insira:</p>
<blockquote><p><em>&lt;IfModule mod_deflate.c&gt;<br />
SetOutputFilter DEFLATE<br />
SetEnvIfNoCase Request_URI \.(?:gif|jpe?g|png|rar|zip|pdf)$ no-gzip dont-vary<br />
&lt;IfModule mod_headers.c&gt;<br />
Header append Vary User-Agent<br />
&lt;/IfModule&gt;<br />
&lt;/IfModule&gt;</em></p></blockquote>
<p>Isso vai fazer com que qualquer arquivo que não seja de uma das extensões listadas na terceira linha seja comprimido com gzip. Ah, porque não comprimir esses? Comprimir com gzip qualquer tipo de um desses formatos é desnecessário, pois eles já possuem compressão.</p>
<p>Reinicie o Apache e de um refresh na sua página, com o <em>Firebug</em> aberto, e veja a diferença.</p>
<p>Para melhorar, se você quiser fazer um log para acompanhar se está mesmo fazendo a compressão, e o quanto está comprimindo cada arquivo. Para isso, dentro do seu <em>Virtualhost</em> também:</p>
<blockquote><p><em>&lt;IfModule mod_log_config.c&gt;<br />
&lt;IfModule mod_deflate.c&gt;<br />
DeflateFilterNote Input instream<br />
DeflateFilterNote Output outstream<br />
DeflateFilterNote Ratio ratio<br />
SetEnvIf Request_URI \.gif image-request<br />
SetEnvIf Request_URI \.js image-request<br />
SetEnvIf Request_URI \.css image-request<br />
LogFormat &#8216;&#8221;%r&#8221; %{outstream}n/%{instream}n (%{ratio}n%%)&#8217; deflate<br />
CustomLog /var/log/apache2/deflate.log deflate env=!image-request<br />
&lt;/IfModule&gt;<br />
&lt;/IfModule&gt;</em></p></blockquote>
<p>Vale lembrar que esses são apenas exemplos, e você pode customizar tanto a compressão quanto o formato do log e afins ao seu prazer <img src='http://www.chrisb.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/criar-arquivo-log-por-dia-apache-rotatelogs/" title="Criar um arquivo de log por dia no Apache com o rotatelogs">Criar um arquivo de log por dia no Apache com o rotatelogs</a> (1)</li><li><a href="http://www.chrisb.com.br/blog/como-proteger-uma-area-do-seu-site-com-login-e-senha-pelo-apache/" title="Como proteger uma área do seu site com login e senha pelo Apache">Como proteger uma área do seu site com login e senha pelo Apache</a> (4)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/usando-compressao-gzip-no-apache-e-vendo-os-resultados-num-log/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/usando-compressao-gzip-no-apache-e-vendo-os-resultados-num-log/</feedburner:origLink></item>
		<item>
		<title>iui – framework para desenvolvimento de interfaces para iPhone</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/paUJc18wk1k/</link>
		<comments>http://www.chrisb.com.br/blog/iui-framework-para-desenvolvimento-de-interfaces-para-iphone/#comments</comments>
		<pubDate>Wed, 28 Oct 2009 16:38:15 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[iphone]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2142</guid>
		<description><![CDATA[Nunca me preocupei &#8211; nem tive a necessidade &#8211; de fazer uma versão de um site para o Iphone (ou qualquer outro dispositivo móvel). O máximo que fiz foi instalar um plugins em alguns dos meus blogs que, dependendo do dispotivo móvel, utiliza um jogo de templates diferenciado.
Aproveitei um tempinho livre &#8211; não que esse [...]]]></description>
			<content:encoded><![CDATA[<p>Nunca me preocupei &#8211; nem tive a necessidade &#8211; de fazer uma versão de um site para o <strong>Iphone</strong> (ou qualquer outro dispositivo móvel). O máximo que fiz foi instalar um plugins em alguns dos meus blogs que, dependendo do dispotivo móvel, utiliza um jogo de templates diferenciado.</p>
<p>Aproveitei um tempinho livre &#8211; não que esse existe em quantidade &#8211; aqui na <strong>MMCafé</strong> para procurar como escrever interfaces (html/CSS e javascript) voltado ao <strong>Iphone</strong>. Depois de alguns bons posts, me deparei com uam espécie de framework, o <a href="http://code.google.com/p/iui/"><strong>iui</strong></a>: ele fornece a estrutura de html/CSS e implementações javascript para se criar aplicações pro Iphone. Tem muita coisa bacana, como aquela estrutura já famosa de webapps do Iphone, com menu em forma de lista com navegação por elas, bem como o CSS que já deixa com aquela carinha meio &#8220;<em>azulada</em>&#8220;, assim como outros temas.</p>
<p style="text-align: center;"><img class="aligncenter" src="http://www.k10design.net/articles/iui/images/figure-1.png" alt="" width="250" height="291" /></p>
<p>Fuçando um pouco mais, encontrei esse post que explica como trabalhar com o framework: <a href="http://www.k10design.net/articles/iui/">http://www.k10design.net/articles/iui/</a></p>
<p>Pelo que pude ver, ele não é o framework definitivo (falta coisa, inclusive na documentação, existem muitos reports de erros principalmente relativos ao javascript), mas para quem &#8211; como eu &#8211; está começando nessa história de interfaces para dispositivos móveis, ele ajuda a ser produtivo no início e entender como algumas coisas podem funcionar!</p>
<p>UPDATE: a @caracolis me mandou um link bem bacana da Smashing sobre <a href="http://www.smashingmagazine.com/2009/10/09/iphone-app-design-trends/">tendências em design para aplicações para o Iphone</a>, vale a pena olhar!</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/boas-praticas-no-javascript/" title="Boas práticas no javascript">Boas práticas no javascript</a> (5)</li><li><a href="http://www.chrisb.com.br/blog/o-pog-nosso-de-cada-dia-16/" title="O POG nosso de cada dia #16">O POG nosso de cada dia #16</a> (7)</li><li><a href="http://www.chrisb.com.br/blog/blogs-sobre-htmlcss/" title="Blogs sobre html/CSS">Blogs sobre html/CSS</a> (12)</li><li><a href="http://www.chrisb.com.br/blog/plugin-jquery-para-criar-janela-modal/" title="Plugin jQuery para criar janela modal">Plugin jQuery para criar janela modal</a> (2)</li><li><a href="http://www.chrisb.com.br/blog/novo-release-da-prototype-e-atualizacao-da-scriptaculous-agora-scripty2/" title="Novo release da Prototype e atualização da Scriptaculous &#8211; agora scripty2">Novo release da Prototype e atualização da Scriptaculous &#8211; agora scripty2</a> (2)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/iui-framework-para-desenvolvimento-de-interfaces-para-iphone/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/iui-framework-para-desenvolvimento-de-interfaces-para-iphone/</feedburner:origLink></item>
		<item>
		<title>E minha Time Capsule chegou</title>
		<link>http://feedproxy.google.com/~r/chrisb/~3/8Z0KIGShDZ8/</link>
		<comments>http://www.chrisb.com.br/blog/e-minha-time-capsule-chegou/#comments</comments>
		<pubDate>Sun, 25 Oct 2009 23:00:40 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[apple]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[mac os]]></category>
		<category><![CDATA[time capsule]]></category>

		<guid isPermaLink="false">http://www.chrisb.com.br/blog/?p=2133</guid>
		<description><![CDATA[Ah, como é bom essa coisa de ter primo indo pros EUA, quando você está precisando comprar um eletroeletrônico&#8230; um tempo atrás percebi que estava chegando a hora de eu me preocupar em fazer backups de uma forma mais adequada do que apenas com DVDs, e usar um HD externo me parecia a melhor solução. [...]]]></description>
			<content:encoded><![CDATA[<p>Ah, como é bom essa coisa de ter primo indo pros EUA, quando você está precisando comprar um <em>eletroeletrônico</em>&#8230; um tempo atrás percebi que estava chegando a hora de eu me preocupar em fazer backups de uma forma mais adequada do que apenas com DVDs, e usar um HD externo me parecia a melhor solução. Comecei a pesquisar, e vi que uma <a href="http://www.apple.com/br/timecapsule/">Time Capsule</a> seria uma boa.</p>
<p>Mas, vamos contextualizar: a <strong>Time Capsule</strong> é o que a <em>Apple</em> chama de dispositivo de backup para o <em>Mac OS</em>. Ele é mais do que só um HD externo: você pode se conectar a ele por cabo e wi-fi, além de ser uma estação base de <em>wi-fi</em>. Escolhi comprar porque mesmo eu sendo um entusiasta do open source &#8211; utilizo mais linux do que o sistema da Apple na somatória das minhas horas &#8211; em casa tenho usado há tempos o Mac OS e, mesmo sendo proprietário, me sinto à vontade com ele. Junto a isso, a <strong>Time Capsule</strong> de 1 tera foi comprada por U$300. Ou seja, tenho agora um &#8220;hd externo&#8221; de 1 tera, que posso usar sem precisar de cabo algum, e que ainda serve como estação wi-fi muito melhor do que o D-Link que tinha aqui (o sinal está muito melhor, pegando em locais da casa que nem chegava perto o sinal antes). Se fosse comprar aqui no Brasil, não sei o quanto pagaria num HD externo normal &#8211; logo, aproveitei a ida do meu primo pra Nova Iorque para comprar a <strong>Time Capsule</strong> a um praticamente R$500 &#8211; enquanto que na recém-lançada <strong>Apple Store</strong> do Brasil, custa R$1200</p>
<p>De qualquer forma, minhas impressões? As mesmas que sempre tive com produtos da <em>Apple</em>: fazem tudo com muito cuidado. E nada mais justo do que você pagar por algo caro e ter algo de qualidade &#8211; isso vale para software como hardware, porque o que tem de produto porco por aí&#8230;</p>
<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl id="attachment_2135" class="wp-caption   aligncenter" style="width: 810px;">
<dt class="wp-caption-dt"><a href="http://www.chrisb.com.br/blog/wp-content/uploads/2009/10/time1.jpg"><img class="size-full wp-image-2135" title="A caixa da Time Capsule" src="http://www.chrisb.com.br/blog/wp-content/uploads/2009/10/time1.jpg" alt="A caixa da Time Capsule" width="800" height="600" /></a></dt>
<dd class="wp-caption-dd">A caixa da Time Capsule</dd>
</dl>
</div>
<div class="mceTemp mceIEcenter" style="text-align: center;">
<dl id="attachment_2136" class="wp-caption aligncenter" style="width: 810px;">
<dt class="wp-caption-dt"><a href="http://www.chrisb.com.br/blog/wp-content/uploads/2009/10/time2.jpg"><img class="size-full wp-image-2136" title="O &quot;bicho&quot; em si" src="http://www.chrisb.com.br/blog/wp-content/uploads/2009/10/time2.jpg" alt="O &quot;bicho&quot; em si" width="800" height="600" /></a></dt>
<dd class="wp-caption-dd">O &#8220;bicho&#8221; em si</dd>
</dl>
</div>
<p>Em menos de 5 minutos, já estava com o wi-fi configurado e o sistema de <em>backup</em> devidamente configurado e já iniciado.</p>
<p style="text-align: center;"><a href="http://www.chrisb.com.br/blog/wp-content/uploads/2009/10/Imagem3.png"><img class="size-full wp-image-2137 aligncenter" title="Imagem3" src="http://www.chrisb.com.br/blog/wp-content/uploads/2009/10/Imagem3.png" alt="Imagem3" width="798" height="523" /></a></p>
<p>Backup a cada hora, nas últimas 24 horas, um backup por dia do mês anterior e <em>backups</em> semanais. Ou seja, menos dor de cabeça por um bom tempo e mais tranquilidade!</p>
<h3  class="related_post_title">Posts relacionados</h3><ul class="related_post"><li><a href="http://www.chrisb.com.br/blog/coisas-que-aprendi-com-meu-macbook/" title="Coisas que aprendi com meu Macbook">Coisas que aprendi com meu Macbook</a> (23)</li><li><a href="http://www.chrisb.com.br/blog/enquete-modificar-tema-de-um-os-para-parecer-com-outro/" title="Enquete &#8211; modificar tema de um OS para parecer com outro?">Enquete &#8211; modificar tema de um OS para parecer com outro?</a> (14)</li><li><a href="http://www.chrisb.com.br/blog/pacote-de-icones-de-sistemas-operacionais/" title="Pacote de ícones de sistemas operacionais">Pacote de ícones de sistemas operacionais</a> (0)</li><li><a href="http://www.chrisb.com.br/blog/criticas-aos-fanboys-de-linux/" title="Críticas aos fanboys de linux?">Críticas aos fanboys de linux?</a> (17)</li><li><a href="http://www.chrisb.com.br/blog/jogos-do-windows-no-ubuntu/" title="Jogos do Windows no Ubuntu">Jogos do Windows no Ubuntu</a> (6)</li></ul>]]></content:encoded>
			<wfw:commentRss>http://www.chrisb.com.br/blog/e-minha-time-capsule-chegou/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		<feedburner:origLink>http://www.chrisb.com.br/blog/e-minha-time-capsule-chegou/</feedburner:origLink></item>
	</channel>
</rss><!-- WP Super Cache is installed but broken. The path to wp-cache-phase1.php in wp-content/advanced-cache.php must be fixed! -->
