<?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>Calzzetta</title>
	<atom:link href="https://calzzetta.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>https://calzzetta.com.br</link>
	<description>Douglas Calzzetta Filho</description>
	<lastBuildDate>Mon, 09 Sep 2013 18:03:19 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.6</generator>
		<item>
		<title>Django &#8211; Criando uma queryset vazia</title>
		<link>https://calzzetta.com.br/2012/10/django-criando-uma-queryset-vazia/</link>
		<comments>https://calzzetta.com.br/2012/10/django-criando-uma-queryset-vazia/#comments</comments>
		<pubDate>Tue, 09 Oct 2012 12:49:12 +0000</pubDate>
		<dc:creator>calzzetta</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Web Frameworks]]></category>

		<guid isPermaLink="false">http://calzzetta.com.br/?p=77</guid>
		<description><![CDATA[Em alguns momentos necessitamos &#8220;setar&#8221; uma variável inicial para que seja enviada para nossa view. Uma maneira simples seria selecionar algo que sabemos que retornará zero linhas, como por exemplo: resultado = Modelo.objects.filter(nome='abc') O problema é que sempre que executamos este comando criamos uma consulta ao banco. Para resolver este problema devemos utilizar o seguinte [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://calzzetta.com.br/wp-content/uploads/2012/08/django_db_banner.jpg"><img class="size-full wp-image-71 aligncenter" title="Django" src="http://calzzetta.com.br/wp-content/uploads/2012/08/django_db_banner.jpg" alt="" width="615" height="200" /></a></p>
<p>Em alguns momentos necessitamos &#8220;setar&#8221; uma variável inicial para que seja enviada para nossa view.</p>
<p>Uma maneira simples seria selecionar algo que sabemos que retornará zero linhas, como por exemplo:</p>
<pre>resultado = Modelo.objects.filter(nome='abc')</pre>
<p>O problema é que sempre que executamos este comando criamos uma consulta ao banco.</p>
<p>Para resolver este problema devemos utilizar o seguinte comando:</p>
<pre>resultado = Modelo.objects.none()</pre>
<p>Pronto, conseguimos nosso retorno vazio apenas para &#8220;setar&#8221; a variável inicial.</p>
]]></content:encoded>
			<wfw:commentRss>https://calzzetta.com.br/2012/10/django-criando-uma-queryset-vazia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Django &#8211; Model alterado e syncdb não funciona</title>
		<link>https://calzzetta.com.br/2012/08/django-model-alterado-e-syncdb-nao-funciona/</link>
		<comments>https://calzzetta.com.br/2012/08/django-model-alterado-e-syncdb-nao-funciona/#comments</comments>
		<pubDate>Sun, 05 Aug 2012 22:47:50 +0000</pubDate>
		<dc:creator>calzzetta</dc:creator>
				<category><![CDATA[Django]]></category>
		<category><![CDATA[Web Frameworks]]></category>
		<category><![CDATA[zBlog]]></category>

		<guid isPermaLink="false">http://calzzetta.com.br/?p=64</guid>
		<description><![CDATA[Se você esta tentando rodar sua aplicação após realizar uma alteração em um model, provavelmente vai encontrar um erro como este gerado pelo django: DatabaseError: no such column: nome_model.campo Uma das maneiras que encontrei para resolver tal problema foi executar o seguinte comando: python manage.py reset nome_do_app python manage.py syncdb Pronto, agora é só rodar [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><img class="size-full wp-image-71 aligncenter" title="Django Banner" src="http://calzzetta.com.br/wp-content/uploads/2012/08/django_db_banner.jpg" alt="" width="615" height="200" /></p>
<p>Se você esta tentando rodar sua aplicação após realizar uma alteração em um model, provavelmente vai encontrar um erro como este gerado pelo django:</p>
<p><code>DatabaseError: no such column: nome_model.campo</code></p>
<p>Uma das maneiras que encontrei para resolver tal problema foi executar o seguinte comando:</p>
<p><code>python manage.py reset nome_do_app<br />
python manage.py syncdb</code></p>
<p>Pronto, agora é só rodar novamente o servidor que tudo deve voltar a funcionar.</p>
]]></content:encoded>
			<wfw:commentRss>https://calzzetta.com.br/2012/08/django-model-alterado-e-syncdb-nao-funciona/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Aplicativos que te ajudam na hora de adicionar o nono digito em seu celular</title>
		<link>https://calzzetta.com.br/2012/07/aplicativos-que-te-ajudam-na-hora-de-adicionar-o-nono-digito-em-seu-celular/</link>
		<comments>https://calzzetta.com.br/2012/07/aplicativos-que-te-ajudam-na-hora-de-adicionar-o-nono-digito-em-seu-celular/#comments</comments>
		<pubDate>Mon, 30 Jul 2012 03:41:12 +0000</pubDate>
		<dc:creator>calzzetta</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[zBlog]]></category>

		<guid isPermaLink="false">http://calzzetta.com.br/?p=23</guid>
		<description><![CDATA[Durante os últimos meses ouvimos muito sobre o nono dígito nos celulares de DDD 11 (exceto números Nextel). A chegada deste novo número se deve a quantidade crescente de MSISDNs novos ativados diariamente. Até aí sem problemas, mas já pensou como irá atualizar todos seus contatos? Vai abrir um por um e colocar o número [&#8230;]]]></description>
				<content:encoded><![CDATA[<p style="text-align: center;"><a href="http://calzzetta.com.br/wp-content/uploads/2012/07/nono_digito_banner.jpg"><img class="size-full wp-image-53 aligncenter" title="Nono Dígito SP 11" src="http://calzzetta.com.br/wp-content/uploads/2012/07/nono_digito_banner.jpg" alt="" width="615" height="200" /></a></p>
<p>Durante os últimos meses ouvimos muito sobre o nono dígito nos celulares de DDD 11 (exceto números Nextel). A chegada deste novo número se deve a quantidade crescente de MSISDNs novos ativados diariamente.</p>
<p>Até aí sem problemas, mas já pensou como irá atualizar todos seus contatos? Vai abrir um por um e colocar o número 9? Para poucos contatos isso até funciona, mas com todo mundo conectado, temos vários contatos e para atualiza-los contamos com alguns aplicativos.</p>
<p>Diante uma pesquisa rápida encontrei a salvação, um app para Android e iPhone chamado &#8220;Nono Dígito SP&#8221;, com ele basta um toque para arrumar toda a agenda. Para download visite:</p>
<p><a href="https://play.google.com/store/apps/details?id=principal.nonoDigito" target="_blank"><img class="alignnone  wp-image-30" title="Google Play" src="http://calzzetta.com.br/wp-content/uploads/2012/07/google_play.jpg" alt="" width="247" height="60" /></a></p>
<p><a href="http://itunes.apple.com/br/app/nonodigito/id536606702?mt=8"><img class="alignnone  wp-image-55" title="Apple Store" src="http://calzzetta.com.br/wp-content/uploads/2012/07/apple_store.png" alt="Apple Store" width="255" height="86" /></a></p>
<p>Só não se desespere, os números ainda devem funcionar até o final do ano sem o nono dígito.</p>
]]></content:encoded>
			<wfw:commentRss>https://calzzetta.com.br/2012/07/aplicativos-que-te-ajudam-na-hora-de-adicionar-o-nono-digito-em-seu-celular/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Waze &#8211; O GPS colaborativo</title>
		<link>https://calzzetta.com.br/2012/07/waze-o-gps-colaborativo/</link>
		<comments>https://calzzetta.com.br/2012/07/waze-o-gps-colaborativo/#comments</comments>
		<pubDate>Sat, 28 Jul 2012 15:39:14 +0000</pubDate>
		<dc:creator>calzzetta</dc:creator>
				<category><![CDATA[Android]]></category>
		<category><![CDATA[GPS]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[Mobile]]></category>
		<category><![CDATA[Windows Phone]]></category>
		<category><![CDATA[zBlog]]></category>

		<guid isPermaLink="false">http://calzzetta.com.br/?p=21</guid>
		<description><![CDATA[Waze é um GPS colaborativo bem diferente dos que conhecemos. Sua principal inovação foi a coleta de dados dos usuários para criar mapas, ou seja, inicialmente o Waze possuía somente um território sem mapas, com o decorrer do tempo os usuários começaram a utilizar o aplicativo e automaticamente passaram a &#8220;desenhar&#8221; os mapas. Tudo de completa com [&#8230;]]]></description>
				<content:encoded><![CDATA[<p><a href="http://calzzetta.com.br/wp-content/uploads/2012/07/waze_banner.jpg"><img class="alignnone size-full wp-image-26 aligncenter" title="Waze" src="http://calzzetta.com.br/wp-content/uploads/2012/07/waze_banner.jpg" alt="Waze" width="615" height="200" /></a></p>
<p>Waze é um GPS colaborativo bem diferente dos que conhecemos. Sua principal inovação foi a coleta de dados dos usuários para criar mapas, ou seja, inicialmente o Waze possuía somente um território sem mapas, com o decorrer do tempo os usuários começaram a utilizar o aplicativo e automaticamente passaram a &#8220;desenhar&#8221; os mapas. Tudo de completa com a edição online (map update) onde os usuários podem corrigir o mapa, indicar direção de ruas e radares.</p>
<p>Para complementar o Waze possui também um sistema de alerta onde é possível avisar engarrafamentos, policiais, acidentes e até mesmo problemas na rota ou no mapa. No caso destes dois últimos itens, usuários via interface web podem analisar os problemas e corrigi-los.</p>
<p><center><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0" WIDTH="602" HEIGHT="500" id="waze_guided_tour"><param NAME="movie" VALUE="international_tour.swf"><param NAME="quality" VALUE="high"><param NAME="bgcolor" VALUE="#FFFFFF"><param name="wmode" value="opaque"><embed src="http://www.waze.com/guided_tour/international_tour.swf" quality="high" bgcolor="#FFFFFF" wmode="opaque" WIDTH="602" HEIGHT="500" NAME="waze_guided_tour" ALIGN="" TYPE="application/x-shockwave-flash" PLUGINSPAGE="http://www.macromedia.com/go/getflashplayer"></embed></object></center></p>
<p>Outra feature que mantem os usuários ligados ao Waze é o score board. Com ele você &#8220;come&#8221; balas durante o caminho, conversa com outras pessoas e a cada sinalização ganha pontos. Seu personagem também pode ser personalizado mediante os pontos e quanto maior sua pontuação + tempo de uso, você consegue colaborar mais.</p>
<p>Apesar de tudo isso não considero o Waze o sistema mais confiável para te conduzir em lugares novos. Utilizo bastante para lugares que vou com frequência, como o trabalho, faculdade e minha casa. Com isso consigo economizar tempo. Para lugares que eu não conheço o caminho, ainda considero o Navegador do Google a melhor opção, inclusive brinco que com ele você não precisa olhar para o mapa, as indicações de voz são tão boas que somente com elas você consegue chegar até onde quer.</p>
<p>Waze esta disponível para Android, iOS e Windows Phone.<br />
Para visitar a página no Google Play clique abaixo:</p>
<p><a title="Waze no Google Play" href="https://play.google.com/store/apps/details?id=com.waze" target="_blank"><img class="alignnone  wp-image-30" title="Google Play" src="http://calzzetta.com.br/wp-content/uploads/2012/07/google_play.jpg" alt="" width="247" height="60" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://calzzetta.com.br/2012/07/waze-o-gps-colaborativo/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
