<?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:media="http://search.yahoo.com/mrss/" version="2.0">

<channel>
	<title>Caio Moritz Ronchi</title>
	
	<link>http://caiomoritz.com</link>
	<description>Idéias tratando de desenvolvimento de software</description>
	<lastBuildDate>Fri, 21 Aug 2009 13:20:54 +0000</lastBuildDate>
	<generator>http://wordpress.com/</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<cloud domain="caiomoritz.com" port="80" path="/?rsscloud=notify" registerProcedure="" protocol="http-post" />
<image>
		<url>http://www.gravatar.com/blavatar/b93a8f08b7916551927e1c7b54bd44e7?s=96&amp;d=http://s.wordpress.com/i/buttonw-com.png</url>
		<title>Caio Moritz Ronchi</title>
		<link>http://caiomoritz.com</link>
	</image>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/caiomoritz" type="application/rss+xml" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
		<title>Blogando de dentro do Firefox</title>
		<link>http://caiomoritz.com/2009/08/14/blogando-de-dentro-do-firefox/</link>
		<comments>http://caiomoritz.com/2009/08/14/blogando-de-dentro-do-firefox/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 22:08:13 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/2009/08/14/blogando-de-dentro-do-firefox/</guid>
		<description><![CDATA[Depois de migrar meu blog de um self hosted WordPress para o wordpress.com passei a usar o editor embutido para escrever meus posts (antes usava o Vim e só colava a versão final no editor). Foi então que a chateação começou: o editor embutido trava meu Firefox, que trava meu não tão potente netbook Asus.
Fui [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=341&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Depois de migrar meu blog de um <em>self hosted</em> WordPress para o <a href="http://wordpress.com" target="_blank">wordpress.com</a> passei a usar o editor embutido para escrever meus posts (antes usava o Vim e só colava a versão final no editor). Foi então que a chateação começou: o editor embutido trava meu Firefox, que trava meu não tão potente netbook Asus.</p>
<p>Fui então em busca de alguma alternativa mais leve para continuar blogando. Todas as alternativas de aplicações desktop para GNOME não funcionavam e/ou não suportavam o wordpress.com. E então descobri a extensão para Firefox que talvez resolva meus problemas (estou testando neste exato momento), a <a href="http://blog.scribefire.com/">ScribeFire</a>. Se eu gostar deixo meu veredicto aqui em breve.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/341/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/341/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/341/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=341&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/08/14/blogando-de-dentro-do-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>pyQuery</title>
		<link>http://caiomoritz.com/2009/08/06/pyquery/</link>
		<comments>http://caiomoritz.com/2009/08/06/pyquery/#comments</comments>
		<pubDate>Thu, 06 Aug 2009 21:25:45 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[BeautifulSoup]]></category>
		<category><![CDATA[jQuery]]></category>
		<category><![CDATA[pyQuery]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=331</guid>
		<description><![CDATA[A biblioteca pyQuery promete. Eu, viciado que sou por screen scrapping, achei que os meus problemas tinham acabado quando baixei a versão 0.3.1 hoje. A idéia da biblioteca é ser para o Python o que o jQuery é para o JavaScript, uma excelente mão na roda para manipulação de HTML (e XML).
O problema atual dela [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=331&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A biblioteca <a href="http://pyquery.org/" target="_blank">pyQuery</a> promete. Eu, viciado que sou por <em>screen scrapping</em>, achei que os meus problemas tinham acabado quando baixei a versão <a href="http://bitbucket.org/olauzanne/pyquery/get/0.3.1.zip" target="_blank">0.3.1</a> hoje. A idéia da biblioteca é ser para o Python o que o jQuery é para o JavaScript, uma excelente mão na roda para manipulação de HTML (e XML).</p>
<p>O problema atual dela é que a parte que mais me interessa, <em>traversing</em>, não foi completamente implementada (preciso, a partir de um elemento, pular para o próximo, por exemplo). O <a href="http://bitbucket.org/olauzanne/pyquery/changesets/" target="_blank">timeline</a> do projeto mostra que o desenvolvimento é esporádico. Por isso estou tentando utilizar uma biblioteca mais tradicional, a <a href="http://www.crummy.com/software/BeautifulSoup/" target="_blank">BeautifulSoup</a>. Não está sendo fácil.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/331/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/331/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/331/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=331&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/08/06/pyquery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>web2py, r u kidding me?</title>
		<link>http://caiomoritz.com/2009/07/21/web2py-r-u-kidding-me/</link>
		<comments>http://caiomoritz.com/2009/07/21/web2py-r-u-kidding-me/#comments</comments>
		<pubDate>Tue, 21 Jul 2009 19:50:39 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[web2py]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Framework]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=324</guid>
		<description><![CDATA[Não consegui pensar num bom título para o post. Quero falar de muitas coisas em uma curto espaço de linhas, então vamos lá.
Estou tentando escolher um novo framework para meus projetos web. Minha última escolha, em PHP, foi o CodeIgnter, que não têm me agradado muito. Não é que ele seja ruim, mas espero muito [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=324&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Não consegui pensar num bom título para o post. Quero falar de muitas coisas em uma curto espaço de linhas, então vamos lá.</p>
<p>Estou tentando escolher um novo framework para meus projetos web. Minha última escolha, em PHP, foi o CodeIgnter, que não têm me agradado muito. Não é que ele seja ruim, mas espero muito mais de um framework. Decidi mudar bastante a abordagem, inclusive a linguagem. Estou testando um framework escrito em Python, o <a href="http://web2py.com/" target="_blank">web2py</a>. Um dos diferenciais de frameworks como esse e o Django, para mim, é que eles são mais explícitos do que, por exemplo, Ruby on Rails. Acontecem menos mágicas. Em teoria.</p>
<p>Mas depois que você gasta uma graninha e compra o manual oficial do framework (que já está datado, diga-se de passagem, e falarei disso em outro post), você repensa completamente se vale a pena utilizá-lo. Estou numa parte do livro onde o autor está explicando um método de um controller que serve para processar um formulário. Aquela lógica: &#8220;formulário foi submetido? Valida. Válido? Atualiza o banco, senão mostra erro pro usuário&#8221;.</p>
<p>Que tal o framework fazer <strong>tudo</strong> isso em 1 linha? O web2py faz.</p>
<pre>if form.accepts(request.vars, session):
    response.flash='your comment is posted'</pre>
<p>O livro explica essa primeira linha da seguinte forma: &#8220;<em>A linha 9 [aqui no blog é a linha 1] processa o formulário submetido (as variáveis do formulário submetido estão em request.vars) dentro da sessão atual [...] Se as variáveis do formulário submetido são válidas o novo comentário é inserido na tabela db.comment, caso contrário o formulário é modificado para incluir mensagens de erro [...] Isso tudo é feito na linha 9 [aqui no blog é a linha 1]!</em>&#8220;</p>
<p>Esse parágrafo me irritou bastante, afinal estou aqui escrevendo o post. Como o método &#8220;accepts&#8221; (cujo nome dá a entender que se trata de um método sem efeitos colaterais que retorna um valor boolean True ou False) pode fazer tanta coisa? E outra: como um objeto &#8220;form&#8221; pode ter todas essas responsabilidades? Tudo bem que um objeto &#8220;form&#8221; saiba validar suas variáveis, e, vá lá, tudo bem que ele mesmo fale com o banco de dados e atualize um registro&#8230; mas o método que faz tudo isso se chama &#8220;accepts&#8221;? É um pouco demais, né.</p>
<p>Vou continuar a leitura (ou não, agora desanimei), nos próximos dias compartilho meus pensamentos finais.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/324/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/324/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/324/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=324&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/21/web2py-r-u-kidding-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Print Preview no Firefox</title>
		<link>http://caiomoritz.com/2009/07/20/print-preview-no-firefox/</link>
		<comments>http://caiomoritz.com/2009/07/20/print-preview-no-firefox/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 17:43:28 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Extensão]]></category>
		<category><![CDATA[Impressão]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=305</guid>
		<description><![CDATA[A instalação padrão do Firefox 3 não provê uma maneira simples de pré-visualizarmos a impressão de uma página da web. A maneira mais rápida para saber que cara terá o documento impresso é, em vez de gastar papel e tinta, imprimi-lo em um arquivo (.ps ou .pdf).
Agora, se você está precisando pré-visualizar um documento várias [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=305&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>A instalação padrão do Firefox 3 não provê uma maneira simples de pré-visualizarmos a impressão de uma página da web. A maneira mais rápida para saber que cara terá o documento impresso é, em vez de gastar papel e tinta, imprimi-lo em um arquivo (.ps ou .pdf).</p>
<p>Agora, se você está precisando pré-visualizar um documento várias vezes durante o dia (pois está desenvolvendo um relatório para ser impresso, por exemplo), essa geração de PDF logo vira um pesadelo. Para facilitar a nossa vida uma boa alma criou a extensão <a href="https://addons.mozilla.org/en-US/firefox/addon/1778" target="_blank">Print Preview</a> para o Firefox. Após a instalação o seu menu &#8220;File&#8221; ganha mais um item, acima do item &#8220;Print&#8221;, que é &#8220;Print Preview&#8221;.</p>
<p>Agora, em vez de gerar PDF, basta clicar em &#8220;Print Preview&#8221; para pré-visualizar o documento. Mão na roda!</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/305/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/305/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/305/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=305&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/20/print-preview-no-firefox/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Programadores de Floripa não ganham 4 mil</title>
		<link>http://caiomoritz.com/2009/07/20/programadores-de-floripa-nao-ganham-4-mil/</link>
		<comments>http://caiomoritz.com/2009/07/20/programadores-de-floripa-nao-ganham-4-mil/#comments</comments>
		<pubDate>Mon, 20 Jul 2009 12:46:59 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Florianópolis]]></category>
		<category><![CDATA[ACATE]]></category>
		<category><![CDATA[Carreira]]></category>
		<category><![CDATA[Incubadoras]]></category>
		<category><![CDATA[Trabalho]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=300</guid>
		<description><![CDATA[Este artigo disponível no site ClicRBS, publicado ontem, inclui entrevista com Rui Luiz Gonçalves, presidente da Associação Catarinense das Empresas de Tecnologia (ACATE). É uma leitura que vale a pena. Destaco uma declaração absurda que talvez passasse despercebida ao leitor menos atento. Sobre a &#8220;falta de profissionais qualificados&#8221; (que para mim é um mito inventado [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=300&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p><a href="http://www.clicrbs.com.br/diariocatarinense/jsp/default2.jsp?uf=2&amp;local=18&amp;source=a2585230.xml&amp;template=3916.dwt&amp;edition=12732&amp;section=1328" target="_blank">Este artigo</a> disponível no site ClicRBS, publicado ontem, inclui entrevista com Rui Luiz Gonçalves, presidente da Associação Catarinense das Empresas de Tecnologia (ACATE). É uma leitura que vale a pena. Destaco uma declaração absurda que talvez passasse despercebida ao leitor menos atento. Sobre a &#8220;falta de profissionais qualificados&#8221; (que para mim é um mito inventado não sei por que motivo), o presidente da ACATE diz o seguinte (negrito por minha conta):</p>
<p><em>Um dos obstáculos ao nosso crescimento é a falta de profissionais qualificados. Estamos fazendo parcerias e incentivando várias instituições a formar os profissionais que necessitamos. De cada emprego de programador, nossas empresas geram mais cerca de 10 a 15 empregos diretos e indiretos. Mas estamos perdendo profissionais para os Estados Unidos e Canadá. <strong>Aqui eles ganham cerca de R$ 4 mil</strong>, e lá, R$ 8 mil. O custo é quase o mesmo, porque eles não pagam encargos sociais nos EUA, apenas plano de saúde.</em></p>
<p>Gostaria que se manifestassem aqui no blog os programadores e analistas de sistemas que trabalham em Florianópolis e estão ganhando cerca de R$ 4 mil por mês (como pessoa física) trabalhando como empregados de empresas privadas. Digam quantos anos têm de experiência e há quanto tempo são contratados pela empresa. Para quem não mora na cidade eu posso garantir: <strong>aqui não se ganha cerca de 4 mil por mês</strong>. Sendo otimista, o salário médio da área nesta cidade deve ficar em torno de metade desse valor.</p>
<p>Fica o alerta para a garotada que vai fazer vestibular no fim do ano e acha que vai ficar rica depois de cursar Ciência da Computação ou Sistemas de Informação.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/300/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/300/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/300/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=300&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/20/programadores-de-floripa-nao-ganham-4-mil/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Chrome OS e Eeebuntu</title>
		<link>http://caiomoritz.com/2009/07/18/chrome-os-e-eeebuntu/</link>
		<comments>http://caiomoritz.com/2009/07/18/chrome-os-e-eeebuntu/#comments</comments>
		<pubDate>Sat, 18 Jul 2009 19:40:50 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Asus Eee PC]]></category>
		<category><![CDATA[Chrome OS]]></category>
		<category><![CDATA[Cruncheee]]></category>
		<category><![CDATA[Eeebuntu]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=288</guid>
		<description><![CDATA[Hoje foi dia de levantar cedo para consertar o freio da bicicleta (que estou enrolando desde o ano passado para arrumar). Enquanto os mecânicos mexiam na magrela dei uma volta pela Rua Lauro Linhares em busca de informação. Comprei o Notícias do Dia (jornal de Florianópolis) e a Veja. E não é que a Veja [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=288&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Hoje foi dia de levantar cedo para consertar o freio da bicicleta (que estou enrolando desde o ano passado para arrumar). Enquanto os mecânicos mexiam na magrela dei uma volta pela Rua Lauro Linhares em busca de informação. Comprei o Notícias do Dia (jornal de Florianópolis) e a Veja. E não é que a Veja tinha uma matéria muito legal sobre o vindouro sistema operacional do Google, o Chrome OS?</p>
<p>Quando ouvi falar em Chrome OS só dei bola para o fato de ele ser baseado em Linux. Não me dei conta de outros detalhes importantes mencionados pela matéria:</p>
<ul>
<li>O sistema será distribuído gratuitamente (para desespero da Microsoft)</li>
<li>Programas (certamente não todos) e arquivos (certamente não todos também) serão armazenados na &#8220;nuvem&#8221;</li>
<li>O Google tentará colocar o sistema em versões pré-configuradas de netbooks</li>
</ul>
<p>Ainda falando sobre sistemas operacionais e netbooks, aproveito para deixar registrado aqui minha satisfação completa com a distribuição Eeebuntu, que está rodando no meu Asus Eee PC 1000H. Não tive nenhum problema após a instalação da mesma (tinha medo de a conexão wireless não funcionar, mas o problema não ocorreu) e estou bem contente com a performance que o sistema apresenta. Para quem não sabe, quando estava em Sydney no fim do mês passado com uma péssima conexão à internet baixei e instalei, por ter um instalador de menos de 500MB, o Cruncheee Linux, uma distribuição dita &#8220;leve&#8221; por não depender do GNOME como gerenciador de janelas, mas do OpenBox.</p>
<p>A minha decepção com o Cruncheee foi completa, infelizmente. Além de ser extremamente feio, não senti a menor vontade de reaprender todos os truques necessários para configurar no OpenBox os mesmos atalhos que utilizo no GNOME há anos (muitos atalhos). Até o console do Cruncheee me irritou. Não era possível, via clique do botão direito, chegar a um menu onde pudesse trocar o tamanho da fonte; era preciso encontrar o arquivo de configuração do editor. Acho que tem coisas que não precisam ser tão complicadas, e essa é uma delas.</p>
<p>Outra alternativa que eu tinha, caso não tivesse gostado do Eeebuntu, seria instalar o Moblin. Por sorte isso não vai acontecer tão cedo.</p>
<p>Minhas únicas queixas quanto ao Eeebuntu são a tela de carregamento do sistema (com uma imagem horrorosa) e a &#8220;splash screen&#8221;, aquela tela onde você faz o login, que também é muito estranha (sou mais a tela convencional do Ubuntu).</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/288/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/288/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/288/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=288&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/18/chrome-os-e-eeebuntu/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Google Reader mais parecido com o Twitter</title>
		<link>http://caiomoritz.com/2009/07/16/google-reader-mais-parecido-com-o-twitter/</link>
		<comments>http://caiomoritz.com/2009/07/16/google-reader-mais-parecido-com-o-twitter/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 12:55:48 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Google Reader]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=282</guid>
		<description><![CDATA[O time do Google Reader anunciou ontem funcionalidades novas bem interessantes, que me parecem uma tentativa clara de competir de frente com o Twitter. Se a coisa vai pegar eu não sei. Quando eles acrescentaram tags ao Google Reader eu achei que fosse abandonar o Delicious. Mas então, em vez de aperfeiçoarem as tags, permitindo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=282&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>O time do Google Reader <a href="http://googlereader.blogspot.com/2009/07/following-liking-and-people-searching.html" target="_blank">anunciou ontem</a> funcionalidades novas bem interessantes, que me parecem uma tentativa clara de competir de frente com o Twitter. Se a coisa vai pegar eu não sei. Quando eles acrescentaram tags ao Google Reader eu achei que fosse abandonar o Delicious. Mas então, em vez de aperfeiçoarem as tags, permitindo buscas com operadores booleanos (como &#8220;tudo que tem as tags &#8216;python&#8217; E &#8216;tutorial&#8217;&#8221;), eles simplesmente esqueceram dessa possível funcionalidade. E foi então que voltei ao Delicious.</p>
<p>Agora aquele painel que fica do lado esquerdo da interface do Google Reader ganhou um novo item, &#8220;People you follow&#8221;. Se eles queriam disfarçar a concorrência com o Twitter acho que deveriam ter escolhido outra nomenclatura, né. E a tela que se abre quando você clica esse link é muito similar à página inicial do próprio Twitter, com uma caixinha de texto onde você pode &#8220;compartilhar algum pensamento&#8221;. Além disso, a quantidade de serviços associada ao Twitter hoje é imensa, fica difícil concorrer com eles sem fazer algo muito melhor.</p>
<p>Estou começando a brincar com essa funcionalidade nova, mas acho difícil que ela &#8220;pegue&#8221;. Parece que o uso do Google Reader ainda é pouco disseminado. Mesmo pessoas da área de tecnologia tendem a não usar, por preguiça, comodismo, falta de hábito ou qualquer outro motivo.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/282/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/282/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/282/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=282&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/16/google-reader-mais-parecido-com-o-twitter/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Python Brasil 5</title>
		<link>http://caiomoritz.com/2009/07/16/python-brasil-5/</link>
		<comments>http://caiomoritz.com/2009/07/16/python-brasil-5/#comments</comments>
		<pubDate>Thu, 16 Jul 2009 12:05:18 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Python]]></category>
		<category><![CDATA[Evento]]></category>
		<category><![CDATA[Python Brasil 5]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=279</guid>
		<description><![CDATA[As inscrições para a quinta edição da Python Brasil já estão abertas. Antes do dia 7 de agosto você garante o menor preço possível pela inscrição, então não perca tempo. Este ano o evento ocorre em Caxias do Sul, Rio Grande de Sul, de 10 a 12 setembro. Um ponto positivo que destaco aqui é [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=279&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>As inscrições para a quinta edição da Python Brasil <a href="http://www.pythonbrasil.org.br/2009/sobre-o-evento/inscricoes" target="_blank">já estão abertas</a>. Antes do dia 7 de agosto você garante o menor preço possível pela inscrição, então não perca tempo. Este ano o evento ocorre em Caxias do Sul, Rio Grande de Sul, de 10 a 12 setembro. Um ponto positivo que destaco aqui é a facilidade de pagamento (paguei a minha pela internet). Pra quem tem medo de pagar pela internet é possível pagar via boleto bancário.</p>
<p>Você ainda pode ajudar a divulgar o evento colocando no seu site um dos banners criados pela associação (disponíveis <a href="http://www.pythonbrasil.org.br/2009/saiba-mais/apoio-divulgue" target="_blank">aqui</a>). Coloquei um no meu blog, podem procurar.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/279/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/279/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/279/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=279&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/16/python-brasil-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Tchau, TwitterFox, olá, Gwibber</title>
		<link>http://caiomoritz.com/2009/07/15/tchau-twitterfox-ola-gwibber/</link>
		<comments>http://caiomoritz.com/2009/07/15/tchau-twitterfox-ola-gwibber/#comments</comments>
		<pubDate>Wed, 15 Jul 2009 12:05:47 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[Twitter]]></category>
		<category><![CDATA[Gwibber]]></category>
		<category><![CDATA[TwitterFox]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=276</guid>
		<description><![CDATA[Não sei em que versão isso começou, mas ontem, ao usar meu Firefox, notei que a extensão TwitterFox estava me incomodando. A cada nova mensagem recebida, o foco do gerenciador de janelas saía da janela principal do Firefox (onde eu poderia estar escrevendo alguma coisa) e passava para a janelinha de notificação de nova mensagem [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=276&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Não sei em que versão isso começou, mas ontem, ao usar meu Firefox, notei que a extensão TwitterFox estava me incomodando. A cada nova mensagem recebida, o foco do gerenciador de janelas saía da janela principal do Firefox (onde eu poderia estar escrevendo alguma coisa) e passava para a janelinha de notificação de nova mensagem do TwitterFox. Na primeira vez, relevei. Na segunda, também. Mas logo a paciência acabou e removi a extensão. Estou pensando em não usar o Twitter no desktop, só no iPod. Mas enquanto penso, instalei outro cliente, o Gwibber. Esse não é tão chato. Novas mensagens aparecem pra mim de forma bem mais discreta (a janela onde estou não perde o foco). Vamos ver até quando ele sobrevive.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/276/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/276/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/276/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=276&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/15/tchau-twitterfox-ola-gwibber/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
		<item>
		<title>Rapidinhas sobre PHP</title>
		<link>http://caiomoritz.com/2009/07/14/rapidinhas-sobre-php/</link>
		<comments>http://caiomoritz.com/2009/07/14/rapidinhas-sobre-php/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 21:18:08 +0000</pubDate>
		<dc:creator>Caio Moritz Ronchi</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[CodeIgniter]]></category>
		<category><![CDATA[Kohana]]></category>
		<category><![CDATA[PHP5.3]]></category>

		<guid isPermaLink="false">http://caiomoritz.com/?p=270</guid>
		<description><![CDATA[Para quem está interessado em utilizar namespaces no PHP (uma das novidades da versão 5.3) estes dois artigos devem  interessar: How to use PHP Namespaces (parte 1 e parte 2). Li bem rápido a parte 1 e confesso que não chegarei até a parte 2. Eu gosto de PHP até certo ponto, e namespaces me [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=270&subd=caiomoritz&ref=&feed=1" />]]></description>
			<content:encoded><![CDATA[<div class='snap_preview'><br /><p>Para quem está interessado em utilizar namespaces no PHP (uma das novidades da versão 5.3) estes dois artigos devem  interessar: <em>How to use PHP Namespaces</em> (<a href="http://www.sitepoint.com/blogs/2009/07/13/php-53-namespaces-basics" target="_blank">parte 1</a> e <a href="http://www.sitepoint.com/blogs/2009/07/14/php-namespaces-import-alias-resolution/" target="_blank">parte 2</a>). Li bem rápido a parte 1 e confesso que não chegarei até a parte 2. Eu gosto de PHP até certo ponto, e namespaces me irritam muito. Só de olhar aquela contrabarra tenho vontade de chorar.</p>
<p>A propósito, dei uma olhada no framework <a href="http://www.kohanaphp.com/" target="_blank">Kohana</a> que eu mencionei alguns posts atrás. O framework se diz um fork do CodeIgniter (que eu estou usando e não gosto muito). Quando tentei achar um tutorial do tipo &#8220;Getting Started&#8221;, clicando o link <em>Tutorials</em> da página inicial do projeto, fui jogado para um <a href="http://learn.kohanaphp.com/" target="_blank">blog</a> cheio de tutoriais. Mas e quem está começando? Quem pega na mão dessa pessoa e diz onde ela deve ir? Se querem fazer um fork de alguma coisa deveriam tentar fazer melhor, né. O CodeIgniter me irrita em diversos pontos, mas ao menos eles têm uma <a href="http://codeigniter.com/user_guide/" target="_blank">documentação excelente</a>.</p>
  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/caiomoritz.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/caiomoritz.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/caiomoritz.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/caiomoritz.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/caiomoritz.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/caiomoritz.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/caiomoritz.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/caiomoritz.wordpress.com/270/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/caiomoritz.wordpress.com/270/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/caiomoritz.wordpress.com/270/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=caiomoritz.com&blog=8455091&post=270&subd=caiomoritz&ref=&feed=1" /></div>]]></content:encoded>
			<wfw:commentRss>http://caiomoritz.com/2009/07/14/rapidinhas-sobre-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/a59a230de90bf09cea2552ebf19e47e0?s=96&amp;d=identicon&amp;r=G" medium="image">
			<media:title type="html">caiomoritz</media:title>
		</media:content>
	</item>
	</channel>
</rss>
