<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Alguns veêm as coisas como são...</title>
	<atom:link href="http://pontopy.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://pontopy.wordpress.com</link>
	<description>Apenas algumas idéias.</description>
	<lastBuildDate>Tue, 01 Apr 2008 01:45:02 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='pontopy.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Alguns veêm as coisas como são...</title>
		<link>http://pontopy.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://pontopy.wordpress.com/osd.xml" title="Alguns veêm as coisas como são..." />
	<atom:link rel='hub' href='http://pontopy.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Tutorial Django parte três</title>
		<link>http://pontopy.wordpress.com/2007/05/10/tutorial-django-parte-tres/</link>
		<comments>http://pontopy.wordpress.com/2007/05/10/tutorial-django-parte-tres/#comments</comments>
		<pubDate>Thu, 10 May 2007 19:51:48 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://pontopy.wordpress.com/2007/05/10/tutorial-django-parte-tres/</guid>
		<description><![CDATA[Finalizando o tutorial “Writing your first Django app”, veremos agora a terceira parte (quarto e quinto vídeos). Estes dois vídeos mostram como construir as interfaces para os usuários do site. Devo lembrar, esta seqüência de vídeos é para INICIANTES em Django. Clique aqui para acessar o primeiro vídeo da terceira parte…rapidshare(escolha plano free para baixar) [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=11&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p class="snap_preview">Finalizando o tutorial “<a href="http://www.djangoproject.com/documentation/">Writing your first Django app</a>”, veremos agora a terceira parte (quarto e quinto vídeos).<span id="more-11"></span><span></span><br />
Estes dois vídeos mostram como construir as interfaces para os usuários do site.</p>
<p>Devo lembrar, esta seqüência de vídeos é para INICIANTES em Django.</p>
<p>Clique aqui para acessar o <a href="http://rapidshare.com/files/30587914/tutorial03_video01_xvid.avi" target="_blank">primeiro vídeo da terceira parte</a>…rapidshare(escolha plano free para baixar)</p>
<p>Clique aqui para acessar o <a href="http://rapidshare.com/files/30599274/tutorial03_video02_xvid.avi" target="_blank">segundo vídeo da terceira parte</a>…rapidshare</p>
<p>Baixe a <a href="http://rapidshare.com/files/30603375/meusite.zip" target="_blank">aplicação</a> feita durante o tutorial.</p>
<p>**Os vídeos estão em formato xvid.</p>
<p>***Bem, eu coloquei os vídeos lá no rapidshare. O único inconveniente é que vc precisa aguardar um tempo para baixar o próximo arquivo caso não tenha uma conta Premium.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/11/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/11/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/11/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/11/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/11/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=11&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/05/10/tutorial-django-parte-tres/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial Django parte dois</title>
		<link>http://pontopy.wordpress.com/2007/05/03/tutorial-django-segunda-parte/</link>
		<comments>http://pontopy.wordpress.com/2007/05/03/tutorial-django-segunda-parte/#comments</comments>
		<pubDate>Thu, 03 May 2007 13:55:25 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://pontopy.wordpress.com/2007/05/03/tutorial-django-segunda-parte/</guid>
		<description><![CDATA[Dando seqüência ao tutorial “Writing your first Django app”, publicado no djangoproject.com, publico agora a segunda parte(terceiro vídeo). Este vídeo mostra o poder e a flexibilidade da aplicação &#8220;admin&#8221; do Django. Devo lembrar, esta seqüência de vídeos é para INICIANTES. Clique aqui para acessar a segunda parte&#8230;rapidshare(escolha plano free para baixar) Não viu a primeira?? [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=10&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Dando seqüência ao tutorial “<a href="http://www.djangoproject.com/documentation/">Writing your first Django app</a>”, publicado no djangoproject.com, publico agora a segunda parte(terceiro vídeo).<span id="more-10"></span><br />
Este vídeo mostra o poder e a flexibilidade da aplicação &#8220;admin&#8221; do Django. Devo lembrar, esta seqüência de vídeos é para INICIANTES.</p>
<p>Clique aqui para acessar a <a href="http://rapidshare.com/files/29530628/tutorial02_xvid.avi" target="_blank">segunda parte</a>&#8230;rapidshare(escolha plano free para baixar)</p>
<p>Não viu a primeira?? Clique aqui para acessar a <a href="http://pontopy.wordpress.com/2007/04/27/tutorial-django-parte-um/">primeira parte</a></p>
<p>**Os vídeos estão em formato xvid.</p>
<p>***Bem, eu coloquei os vídeos lá no rapidshare. O único inconveniente é que vc precisa aguardar um tempo para baixar o próximo arquivo caso não tenha uma conta Premium.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/10/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/10/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=10&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/05/03/tutorial-django-segunda-parte/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
		<item>
		<title>Tutorial Django parte um</title>
		<link>http://pontopy.wordpress.com/2007/04/27/tutorial-django-parte-um/</link>
		<comments>http://pontopy.wordpress.com/2007/04/27/tutorial-django-parte-um/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 21:22:59 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[screencast]]></category>

		<guid isPermaLink="false">http://pontopy.wordpress.com/2007/04/27/tutorial-django-parte-um/</guid>
		<description><![CDATA[Já faz algum tempo que venho planejando publicar um screencast sobre Django, a dúvida era o conteúdo. Foi então que um amigo me reportou a dificuldade para entender os conceitos básicos do tutorial &#8220;Writing your first Django app&#8221; publicado no DjangoProject.com. Seguindo os passos do Marinho resolvi fazer um screencast que cobrisse todo o tutorial [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=7&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Já faz algum tempo que venho planejando publicar um screencast sobre Django, a dúvida era o conteúdo. Foi então que um <span id="more-7"></span>amigo me reportou a dificuldade para entender os conceitos básicos do tutorial &#8220;<a href="http://www.djangoproject.com/documentation/">Writing your first Django app</a>&#8221; publicado no DjangoProject.com.</p>
<p>Seguindo os passos do <a href="http://marinho.wordpress.com/" title="Marinho" target="_blank">Marinho</a> resolvi fazer um screencast que cobrisse todo o tutorial e explicasse alguns conceitos.</p>
<p>Devo ressaltar, esta seqüência de vídeos é para INICIANTES.</p>
<h4>Vídeos:</h4>
<p>Clique aqui para acessar a <a href="http://rapidshare.com/files/29522993/tutorial01_xvid.avi.html" target="_blank">primeira parte</a>&#8230;rapidshare(escolha plano free para baixar)</p>
<p>Clique aqui para acessar o vídeo brincando com a <a href="http://rapidshare.com/files/29530627/tutorial01_xvid_DB_API.avi" target="_blank">API de acesso a dado</a> &#8230; rapidshare(escolha plano free para baixar)</p>
<p>**Os vídeos estão em formato xvid.</p>
<p>***Bem, eu coloquei os vídeos lá no rapidshare. O único inconveniente é que vc precisa aguardar um tempo para baixar o próximo arquivo caso não tenha uma conta Premium.</p>
<h4>Outros vídeos interessantes:</h4>
<p>Se quiser ver um screencast  não baseado no Tutorial, veja este:</p>
<p><a href="http://marinho.wordpress.com/2007/01/31/construindo-um-sistema-de-faq-simples-em-30-minutos/">http://marinho.wordpress.com/2007/01/31/construindo-um-sistema-de-faq-simples-em-30-minutos/</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/7/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/7/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/7/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/7/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/7/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=7&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/04/27/tutorial-django-parte-um/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
		<item>
		<title>Instalando o Django</title>
		<link>http://pontopy.wordpress.com/2007/04/27/instalando-o-django/</link>
		<comments>http://pontopy.wordpress.com/2007/04/27/instalando-o-django/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 17:37:13 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pontopy.wordpress.com/2007/04/27/instalando-o-django/</guid>
		<description><![CDATA[No terceiro artigo eu apresento a instalação do Framework. Para facilitar a descrição vou partir do pressuposto de que você usará uma Distribuição Linux Debian ou baseada nela. As diferenças para outras distribuições não devem ser muito grandes. No caso do windows, eu creio que funciona nas versões baseadas no NT (2000, XP, 2003) e [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=6&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>No terceiro artigo eu apresento a instalação do Framework. <span id="more-6"></span><br />
Para facilitar a descrição vou partir do pressuposto de que você usará uma Distribuição Linux Debian ou baseada nela. As diferenças para outras distribuições não devem ser muito grandes.</p>
<p>No caso do windows, eu creio que funciona nas versões baseadas no NT (2000, XP, 2003) e no Vista-se.</p>
<h4>Índice:</h4>
<p><a href="#instalando_o_python">Python</a><br />
<a href="#instalando_o_apache">Apache(instalação opcional se for somente para testes)</a><br />
<a href="#instalando_o_django">Banco de Dados</a></p>
<p>Por fim&#8230;<br />
<a href="#instalando_o_django">Instalando o Django</a></p>
<h4>   Instalação do Python<a title="instalando_o_python" name="instalando_o_python" id="anchor01"></a></h4>
<p>Linux:<br />
Se você tem a sorte de estar usando linux ou Mac OS X, pule este passo,<br />
provavelmente você já tem o python 2.3 ou superior instalado.</p>
<p>Verifique estes diretórios para saber se vc já tem o Python:</p>
<ul class="last simple">
<li>     Se você esta usando Linux: <tt><span class="pre">/usr/lib/python2.X/</span></tt></li>
<li>     Se você esta usando MacOSX: <tt><span class="pre">/Library/Python2.X/</span></tt></li>
</ul>
<p>A instalação no linux, caso ainda não tenha sido instalado, é muito fácil.<br />
Usando o apt-get:</p>
<p>sudo apt-get install python2.X</p>
<p>*substitua x pela versão desejada.<br />
Windows:</p>
<p>Caso esteja usando windows o instalador do Python pode ser encontrado para<br />
download no seguinte endereço:</p>
<p>http://www.python.org/download/ .</p>
<h4>   Instalando o Apache<a title="instalando_o_apache" name="instalando_o_apache" id="anchor02"></a></h4>
<p>Se quiser apenas testar o Django então pule esta etapa. O Django já vem com um<br />
webServer para testes.</p>
<p>O Django requer Apache 2.x e mod_python 3.x.</p>
<p>Linux:<br />
sudo apt-get install apache2<br />
sudo apt-get install libapache2-mod-python</p>
<p>Windows:<br />
Baixe o instalador do apache no seguinte endereço:</p>
<p>http://httpd.apache.org/</p>
<p>Já o mod_python pode ser encontrado aqui.</p>
<p>http://httpd.apache.org/modules/python-download.cgi</p>
<h4>   Banco de dados<a title="banco_de_dados" name="banco_de_dados" id="anchor03"></a></h4>
<p>O Django suporta, até o presente momento(21/04/07), três bancos de dados.<br />
<a href="http://www.sqlite.org/" title="Sqlite">Sqlite</a>, <a href="http://www.mysql.com/" title="MySql">MySql</a> e <a href="http://www.postgresql.org/" title="PostgreSQL">PostgreSQL</a>.</p>
<p>Se tudo o que você quer é somente testar o framework, então eu recomendo a<br />
instalação do Sqlite por ser mais simples de configurar.</p>
<p>Se escolher Sqlite precisará do módulo python <a href="http://initd.org/tracker/pysqlite" title="pysqlite">pysqlite</a> para acesso à base de dados.</p>
<p>Se escolher MySQL precisará do módulo python <a href="http://sourceforge.net/projects/mysql-python" title="MySQLdb">MySQLdb</a> para acesso à base de dados.</p>
<p>Se escolher PostgreSQL precisará do módulo python <a href="http://initd.org/tracker/psycopg" title="pyscopg">pyscopg</a> para acesso à base de dados.</p>
<p>Dica: Escolha o Sqlite se está usando em um ambiente para testes.</p>
<p>A instalação do SQLite no linux é muito fácil:<br />
sudo apt-get install sqlite3<br />
sudo apt-get install python-pysqlite2</p>
<p>No windows, basta baixar o Sqlite e descompactá-lo em uma pasta para<br />
uso(c:\sqlite3\sqlite3.exe). O conector <a href="http://initd.org/tracker/pysqlite/" title="pysqlite">pysqlite</a> possui um instalador no site oficial.</p>
<h4>   Instalando o Django<a title="instalando_o_django" name="instalando_o_django" id="anchor04"></a></h4>
<p>Tanto no linux quanto no windows a instalação é muito parecida.</p>
<p>O roteiro básico é :</p>
<ul>
<li>     Faça <a href="http://www.djangoproject.com/download/" title="download">Download</a> do tarball e descompacte-o
<ul>
<li>       linux: tar xfvz Django-0.9X.tar.gz</li>
<li>       windows: use o Winrar</li>
</ul>
</li>
<li>     Localize o arquivo setup.py que fica na raiz do diretório;
<ul>
<li>       linux: no shell &#8220;cd Django0.9x&#8221;</li>
<li>       windows: iniciar -&gt; executar-&gt; cmd para acessar o command. &#8220;cd Django0.9x&#8221;.</li>
</ul>
</li>
<li>     Rode o comando
<ul>
<li>       (linux ou windows) pyhton setup.py install.</li>
</ul>
</li>
</ul>
<p>Dica somente para o windows:<br />
Normalmente o python e o sqlite3 precisam ser adicionados ao Path do windows.<br />
Isso é bem simples!</p>
<p>Siga o caminho abaixo e adicione o endereço(do python) a variavel de sistema path, não tenho certeza<br />
mas acho que terá que reiniciar o windows logo após. <img src='http://s0.wp.com/wp-includes/images/smilies/icon_sad.gif' alt=':-(' class='wp-smiley' /> </p>
<p>*abra o  painel de controle -&gt; sistema -&gt; guia avançado -&gt; variáveis de<br />
ambiente -&gt; variáveis do sistema -&gt;  clique em Path e depois no botão editar  dai basta adicionar o endereço de instalação do python (ex: &#8220;meus outros endereços&#8221; ;&#8221;c:\pyhton25&#8243;)</p>
<h4>Leitura adicional</h4>
<p><a href="http://www.eltonminetto.net/material-sobre-django.htm" target="_blank">http://www.eltonminetto.net/material-sobre-django.htm</a></p>
<p><a href="http://www.eltonminetto.net/mais-sobre-django.htm">http://www.eltonminetto.net/mais-sobre-django.htm</a></p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/6/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/6/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/6/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/6/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/6/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=6&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/04/27/instalando-o-django/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
		<item>
		<title>Filosofia</title>
		<link>http://pontopy.wordpress.com/2007/04/27/filosofia/</link>
		<comments>http://pontopy.wordpress.com/2007/04/27/filosofia/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 17:20:03 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[django]]></category>

		<guid isPermaLink="false">http://pontopy.wordpress.com/2007/04/27/filosofia/</guid>
		<description><![CDATA[Neste segundo artigo eu pretendo expor, através da interpretação da documentação, algumas idéias que os desenvolvedores do Django colocam em prática. Geral Baixo acoplamento e alta coesão Estas são as qualidade que separam o bom software do ruim. Estes termos foram formalizados durante a invenção da Programação Estruturada e se aplicam muito bem ao desenvolvimento [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=5&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Neste segundo artigo eu pretendo expor, através da interpretação da documentação, algumas idéias que os desenvolvedores do Django colocam em prática. <span id="more-5"></span></p>
<h3> Geral</h3>
<h4>Baixo acoplamento e alta coesão</h4>
<p>Estas são as qualidade que separam o bom software do ruim. Estes termos foram<br />
formalizados durante a invenção da<br />
<a href="http://pt.wikipedia.org/wiki/Programa%C3%A7%C3%A3o_Estruturada" title="Programação Estruturada">Programação Estruturada</a> e se aplicam muito bem ao desenvolvimento<br />
<a href="http://pt.wikipedia.org/wiki/Orienta%C3%A7%C3%A3o_a_objeto" title="Orientado a Objetos">Orientado a Objetos</a>.</p>
<p>O Django reforça estas premissas.</p>
<p>As várias camadas que compõe o Django funcionam independentemente umas das<br />
outras. Por exemplo, a camada de acesso a dados não sabe nada sobre como mostrar<br />
dados em uma página e por sua vez a  camada de templates não sabe o que são<br />
requisições WEB.</p>
<h4>   Menos código</h4>
<p>Opa!! Isso é Python.</p>
<h4>   Desenvolvimento Rápido</h4>
<p>Com Django o desenvolvimento WEB é muito rápido. Parece Lego!</p>
<h4>   Don&#8217;t Repeat Yourself (DRY)</h4>
<p>Não Repita. Redundância é ruim. Por isso, cada pedaço de código ou dado deve<br />
residir em um único local.</p>
<h4>   Explicito é melhor do que implícito</h4>
<p>Esta é uma das características que mais gosto no Django. Na realidade este é um<br />
dos princípios do Python, e significa que o Django não deve fazer &#8220;Magia&#8221;. Isto<br />
fica claro quando você olha para o código do Django, chega a ser ridículo de tão<br />
óbvio.</p>
<h4>   Consistência</h4>
<p>A consistência do código deve ser percebida tanto em baixo-nível(escrita do<br />
framework) quanto em alto-nível(código que você usará).</p>
<h3>   Models</h3>
<h4>   Explicito é melhor do que implícito</h4>
<p>Campos não devem assumir comportamentos baseados em seu nome. Comportamentos<br />
devem basear-se em palavras chave e em alguns casos no tipo do campo.</p>
<h4>   Database API</h4>
<p>Deve escrever código SQL eficiente, possuir sintaxe clara e poderosa e permitir<br />
a escrita manual de código SQL quando necessário.</p>
<h3>   URLs</h3>
<p>Devem ser flexíveis, encorajar as melhores práticas(esqueça: &#8220;index.asp&#8221;) e<br />
devem facilitar a leitura através dos robôs(search-engine).</p>
<h4>   Baixo acoplamento</h4>
<p>URLs não devem estar acopladas a funções em Python.</p>
<h3>   Sistema de Templates</h3>
<p>Característica:</p>
<p>Separar a lógica da apresentação;</p>
<p>Evitar redundância;</p>
<p>Não acoplamento ao HTML;</p>
<p>Assumem a competência do Designer- esqueça editores WYSIWYG;</p>
<p>Tratar espaços em branco &#8211; eles estão lá, então devem aparecer na página;</p>
<p>Não invente uma nova linguagem &#8211; templates são para designers e não para<br />
programadores;</p>
<p>Devem ser seguros;</p>
<p>Extensiveis &#8211; esta é a filosofia por de trás de &#8220;templateTags&#8221; e &#8220;filters&#8221;;</p>
<h3>   VEWS</h3>
<p>As views devem ter acesso direto ao &#8220;request object&#8221;.</p>
<p>Não devem estar acopladas a nenhum sistema de templates.</p>
<p>Devem diferenciar POST de GET.</p>
<h4>   Simplicidade</h4>
<p>Escrever uma view deve ser simples como escrever uma funcão em Python.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/5/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/5/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/5/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/5/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/5/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=5&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/04/27/filosofia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
		<item>
		<title>Apresentando o Django</title>
		<link>http://pontopy.wordpress.com/2007/04/27/apresentando-o-django/</link>
		<comments>http://pontopy.wordpress.com/2007/04/27/apresentando-o-django/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 16:56:45 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[django]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://pontopy.wordpress.com/2007/04/27/apresentando-o-django/</guid>
		<description><![CDATA[Inicio aqui uma série de artigos baseados na documentação do Django, um fantástico Framework WEB. Espero que apreciem!! Django é um Framework para desenvolvimento de aplicações web escrito em Python. Para quase todos os problemas encontrados na criação de uma aplicação web o Django tem uma solução pronta e extremamente fácil de usar. Quando digo [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=4&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Inicio aqui uma série de artigos baseados na documentação do Django, um fantástico Framework WEB. Espero que apreciem!!</p>
<p>Django é um Framework para desenvolvimento de aplicações web escrito em <a href="http://www.python.org/" title="Python">Python</a>. Para quase todos os problemas encontrados na  criação de uma aplicação web o Django tem uma solução pronta e extremamente fácil de usar.</p>
<blockquote><p>Quando digo fácil eu quero dizer Pythonico.</p></blockquote>
<p><span id="more-4"></span></p>
<p>Produtividade. Para mim a palavra que melhor define o Django.</p>
<p>Veja abaixo alguns dos seus recursos e se apaixone.</p>
<h3>   Mapeamento Objeto-Relacional</h3>
<p>Permite definir seu modelos/classes inteiramente em<br />
<a href="http://www.python.org/" title="Python">Python</a>. Você tem à sua disposição uma rica <a href="http://www.djangoproject.com/documentation/model_api/" title="API para acesso a base de dados">APIpara acesso a base de dados</a>. Entretanto você pode escrever SQL se necessário.</p>
<h3>   Interface de Administração Automática</h3>
<p>Uma maravilhosa interface dinâmica para gerenciamento de conteúdo.</p>
<h3>     Elegante escrita da URL</h3>
<p>Escreva URLs poderosas e semânticas em <a href="http://www.python.org/" title="Python">Python</a>. Esqueca URLs feias como, &#8220;http://www.algumsite.com.br/listaLivros.asp?&amp;cat=10&amp;nome=mergulhando%20no%20python&#8221;<br />
e escreva coisa elegantes como &#8220;http://www.algumsite.com.br/livro/10/mergulhando-no-python/&#8221;.</p>
<h3>     Sistema de Templates</h3>
<p>Um sistema de templates para separação do design do código Python. Uma linguagem de templates voltada para designers e não para programadores.</p>
<h3>     Sistema de Cache</h3>
<p>Cache em memória e vários outros frameworks de cache  a sua disposição.</p>
<h3>     Internacionalização &#8211; I18n</h3>
<p>Prepare suas aplicações para várias linguagens.</p>
<h3>Antes que você reclame&#8230;</h3>
<p>Apesar de acompanhar um mini webServer para teste das aplicações, a proposta do Django é um pouco diferente do fantástico ZOPE, que é WebServer e mais um pouco.</p>
<p>Você não encontrará soluções prontas lidar com AJAX no lado do cliente, por outro lado no &#8220;server-side&#8221; o Django provê recursos de serialização XML ou JSON <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' />  .</p>
<p>Nem há um framework javascript eleito para trabalhar em conjunto com Django, e parece que esta é a tendência. Os desenvolvedores do Django preferem não te obrigar a usar nenhum pacote de javascript. A idéia é: &#8220;Escreva seu próprio javascript ou eleja seu próprio framework Javascript&#8221;.</p>
<p>O Django não faz café.</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/4/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/4/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/4/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/4/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/4/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=4&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/04/27/apresentando-o-django/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
		<item>
		<title>Mudança comportamental</title>
		<link>http://pontopy.wordpress.com/2007/04/27/hello-world/</link>
		<comments>http://pontopy.wordpress.com/2007/04/27/hello-world/#comments</comments>
		<pubDate>Fri, 27 Apr 2007 00:34:04 +0000</pubDate>
		<dc:creator>pontopy</dc:creator>
				<category><![CDATA[cotidiano]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[É incrível como algumas coisas podem mudar nossa forma de pensar e agir. Afirmo que uma pessoa não pode dizer &#8220;eu sou assim&#8221;. Ela deveria dizer &#8220;eu estou assim&#8221;. Digo isso porque ao longo da vida experimentamos hora coisas boas e hora coisas ruins e se na soma delas o resultado for negativo, a tendência [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=1&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>É incrível como algumas coisas podem mudar nossa forma de pensar e agir. Afirmo que uma pessoa não pode dizer &#8220;eu sou assim&#8221;. Ela deveria dizer &#8220;eu estou assim&#8221;.</p>
<p>Digo isso porque ao longo da vida experimentamos hora coisas boas e hora coisas ruins e se na soma delas o resultado for negativo, a tendência é que nos tornemos uma pessoa  chata, o famoso &#8220;cri-cri&#8221;.</p>
<p><span id="more-1"></span></p>
<p>Um fato recente mudou minha forma de agir. Removeram, quer dizer,  roubaram todas as proteções (capas) do porta-malas do meu carro. Isso mesmo, aquelas molduras que escondem a lataria interna do veículo!</p>
<p>Eu pensei, por que uma pessoa ia querer roubar isso?</p>
<p>Bem, vai ver que o &#8220;cara&#8221; teve a traseira de seu veículo danificada e, mesmo fazendo a funilaria, se deu conta que teria que comprar as capas.  Achou melhor encomendar em um lava-rápido, estacionamento ou valet(aquelas empresas que estacionam seu carro).</p>
<p>Eu, quando dei falta dos acessórios, não pude fazer nada uma vez que não me lembrava qual a última vez que havia aberto o porta-malas. Posso ter sido roubado em qualquer um destes lugares. Em um estacionamento, valet ou lava-rápido.</p>
<p>Agora, toda vez que preciso usar algum destes serviços eu faço um ritual de inspeção, tanto antes quanto depois.</p>
<p>É isso, eu me tornei mais &#8220;Cri-Cri&#8221;.</p>
<p>Somos donos dos nossos atos ou somos conseqüência do ambiente em que vivemos?</p>
<br /><img alt="" border="0" src="http://feeds.wordpress.com/1.0/categories/pontopy.wordpress.com/1/" /> <img alt="" border="0" src="http://feeds.wordpress.com/1.0/tags/pontopy.wordpress.com/1/" /> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/pontopy.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/pontopy.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/pontopy.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/pontopy.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/pontopy.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/pontopy.wordpress.com/1/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/pontopy.wordpress.com/1/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/pontopy.wordpress.com/1/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=pontopy.wordpress.com&amp;blog=1031660&amp;post=1&amp;subd=pontopy&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://pontopy.wordpress.com/2007/04/27/hello-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/e745e193aa4885ebe4a9f010b4412177?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">pontopy</media:title>
		</media:content>
	</item>
	</channel>
</rss>
