<?xml version="1.0" encoding="iso-8859-1"?>
<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:creativeCommons="http://backend.userland.com/creativeCommonsRssModule">

<channel>
	<title>Enquanto isso, na repartição... &#187; Python</title>
	<atom:link href="http://www.burocrata.org/blog/archives/category/nerdocracia/python/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.burocrata.org/blog</link>
	<description>Relatos do maldito burocrata pigmeu</description>
	<lastBuildDate>Thu, 22 Apr 2010 20:56:52 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<creativeCommons:license>http://creativecommons.org/licenses/by-nc-nd/2.5/br/</creativeCommons:license>		<item>
		<title>Children of lesser python</title>
		<link>http://www.burocrata.org/blog/archives/2005/10/18/236/children-of-lesser-python/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/10/18/236/children-of-lesser-python/#comments</comments>
		<pubDate>Tue, 18 Oct 2005 12:57:48 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/10/18/236/children-of-lesser-python/</guid>
		<description><![CDATA[Para não ficar calado muito tempo, o link do dia é o Children of a Lesser Python. Uma ótima discussão sobre o estado das VMs (ou plataformas atuais ) para python.
The Libertines &#8211; Can&#8217;t Stand Me Now
]]></description>
			<content:encoded><![CDATA[<p>Para não ficar calado muito tempo, o <span lang="en">link</span> do dia é o <a href="http://dirtsimple.org/2005/10/children-of-lesser-python.html">Children of a Lesser Python</a>. Uma ótima discussão sobre o estado das <acronym title="Virtual Machines">VMs</acronym> (ou plataformas atuais ) para <a href="http://www.python.org">python</a>.</p>
<div class="listening">The Libertines &#8211; Can&#8217;t Stand Me Now</div>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/10/18/236/children-of-lesser-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Guerra dos Clones</title>
		<link>http://www.burocrata.org/blog/archives/2005/09/20/233/guerra-dos-clones/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/09/20/233/guerra-dos-clones/#comments</comments>
		<pubDate>Tue, 20 Sep 2005 16:56:50 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Nerdocracia]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/09/20/233/guerra-dos-clones/</guid>
		<description><![CDATA[O pessoal não cansa de criar clones do Ruby on Rails em python.  Primeiro veio o Subway, depois  o Django e agora agora apareceu mais um, o TurboGears. O que esse último tem que os outros não tem? Praticamente nada, a única grande diferença é que ele foi construído usando projetos mais antigos [...]]]></description>
			<content:encoded><![CDATA[<p>O pessoal não cansa de criar clones do <a href="http://www.rubyonrails.org/">Ruby on Rails</a> em <a href="http://www.python.org">python</a><a>.  Primeiro veio o </a><a href="http://subway.python-hosting.com/">Subway</a>, depois  o <a href="http://www.djangoproject.org">Django</a> e agora agora apareceu mais um, o <a href="http://www.turbogears.org/index.html">TurboGears</a>. O que <a href="http://bob.pythonmac.org/archives/2005/09/17/turbogears/">esse último tem</a> que os outros não tem? Praticamente nada, a única grande diferença é que ele <a href="http://brianray.chipy.org//Python/TurboGear.html">foi construído usando projetos mais antigos para python ao invés de começar tudo do zero</a>. De qualquer forma, isso não vai dar certo&#8230;</p>
<div style="text-align:center">***</div>
<p>Criptigrafar senhas no lado do cliente com RSA e JavaScript? Tem <a href="http://blog.meebo.com/?page_id=25">gente</a> que não só <a href="http://www.ohdave.com/rsa">afirma</a> que <a href="http://www.codeproject.com/useritems/rasinterop.asp">funciona</a> como também  dá <a href="http://blog.meebo.com/?p=23">dicas de sítios sobre AJAX e JavaScript</a>&#8230;</p>
<div class="listening">Tom Jones &#038; Stereophonics &#8211; Mama told me not to come</div>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/09/20/233/guerra-dos-clones/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Revisitando Velhos Problemas</title>
		<link>http://www.burocrata.org/blog/archives/2005/08/23/228/revisitando-velhos-problemas/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/08/23/228/revisitando-velhos-problemas/#comments</comments>
		<pubDate>Tue, 23 Aug 2005 15:58:08 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Nerdocracia]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/08/23/228/revisitando-velhos-problemas/</guid>
		<description><![CDATA[Há ]]></description>
			<content:encoded><![CDATA[<p>Há <a href="http://www.burocrata.org/blog/archives/2005/04/21/207/sniffing-network-traffic-in-python/ title="Sniffing network traffic in python">um tempo atrás</a> eu comentei sobre algumas ferramentas escritas em python para fazer <span lang="en">network sniffing</span>. Precisei construir uma ferramenta dia desses e me dei conta de que aquelas listadas não bastariam. Acabei tendo que recorrer à <a href="http://oss.coresecurity.com/projects/pcapy.html">pcapy</a> e à <a href="http://monkey.org/~dugsong/dpkt/">dpkt</a>. A primeira é um <span lang="en">binding</span> da <a href="http://www.tcpdump.org">libpcap</a> para python, um dos poucos que permite ler um <span lang="en">trace-file</span> em <span lang="en">off-line</span>. A segunda é uma ferramenta que facilita a leitura e a decodificação de pacotes lidos diretamente da rede. Por exemplo, com a <a href="http://monkey.org/~dugsong/dpkt/">dpkt</a> é muito fácil extrair o <span lang="en" >payload</span> de um pacote UDP contido dentro de um pacote IP, por sua vez contido dentro de um pacote Ethernet.</p>
<div class="div-sep" style="text-align:center;">***</div>
<p>E vamos ao <span lang="en">linkfest</span>:</p>
<dl>
<dt><a href="http://poignantguide.net/ruby/">Why&#8217;s (poignant) Guide to Ruby</a></dt>
<dd>Fiquei curioso para ver como ruby é e acabei caindo no guia introdutório de uma linguagem de programação mais louco que eu já vi.</dd>
<dt><a href="http://www.slash7.com/articles/2005/01/24/really-getting-started-in-rails">Really getting started with Rails</a></dt>
<dd>Mais outro tutorial sobre rails</dd>
<dt><a href="http://hugo.muensterland.org/kategorie/programmierung/python/">Hugos House of Weblog Horror &#8211; Archiv der Kategorie &#8216;Python&#8217;</a></dt>
<dd>Um bom weblog sobre python em alemão.</dd>
<dt><a href="http://blog.ianbicking.org/a-conservative-metaclass.html">Ian Bicking &#8211; A Conservative Metaclass</a></dt>
<dd>Ótima referência sobre <a href="http://mail.python.org/pipermail/python-list/2002-July/112007.html">o que fazer</a> e o que não fazer quando estiveres fazendo uma <a href="http://www.python.org/2.2/descrintro.html">metaclasse</a> em <a href="http://www.python.org">python</a>&#8230;</dd>
<dt><a href="http://ocw.mit.edu/OcwWeb/Sloan-School-of-Management/15-075Applied-StatisticsSpring2003/CourseHome/index.htm">MIT OpenCourseWare &#8211; Applied Statistics, Spring 2003</a></dt>
<dd>Da série <em>&#8220;relembrar é viver&#8221;</em></dd>
<dt><a href="http://www.hpl.hp.com/techreports/2002/HPL-2002-57R1.html">HP Technical Reports &#8211; Peer to Peer computing</a></dt>
<dd>Para os interessados, uma visão geral da área de <acronym title="Peer to peer">P2P</acronym> pelo pessoal da HP.</dd>
</dl>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/08/23/228/revisitando-velhos-problemas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Comparações entre Web Frameworks</title>
		<link>http://www.burocrata.org/blog/archives/2005/08/17/226/web-frameworks-propaganda/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/08/17/226/web-frameworks-propaganda/#comments</comments>
		<pubDate>Wed, 17 Aug 2005 18:27:56 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Nerdocracia]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/08/17/226/web-frameworks-propaganda/</guid>
		<description><![CDATA[Dia agitado na blogsphere das linguages dinâmicas mais hypes do momento: ruby e python   E, novamente, tudo  por causa do Ruby on Rails.
A menos que você esteja escondido em uma caverna (porque o RoR já apareceu até na slashdot), a proposta do Rails (bem como da maioria das web frameworks que estão [...]]]></description>
			<content:encoded><![CDATA[<p>Dia agitado na blogsphere das linguages dinâmicas mais hypes do momento: <a href="http://www.ruby-lang.org">ruby</a> e <a href="http://www.python.org">python</a> <img src='http://www.burocrata.org/blog/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  E, novamente, tudo  por causa do <a href="http://www.rubyonrails.org/">Ruby on Rails</a>.</p>
<p>A menos que você esteja escondido em uma caverna (porque o <acronym title="Ruby in Rails">RoR</acronym> já apareceu até na <a href="http://ask.slashdot.org/article.pl?sid=05/08/13/2119215">slashdot</a>), a proposta do Rails (bem como da maioria das <span lang="en">web frameworks</span> que estão aparecendo) é facilitar ao máximo a vida do programador de &#8220;webapps&#8221;, geralmente adotando uma filosofia <a href="http://www.artima.com/intv/dry.html">DRY</a> e organizando a aplicação segundo um modelo <acronym title="Model View Controler">MVC</acronym>. Nada de escrever código para fazer <acronym title="Create, Remove, Update, Delete">CRUD</acronym>: a arquitetura faz isso por você. Nada de escrever código SQL: usa-se algum tipo de <a href="http://www-128.ibm.com/developerworks/opensource/library/os-pythonsqlo/"><acronym title="Object-Relational Mapping">ORM</acronym></a> para transformar acesso a objetos em acessos ao banco de dados. </p>
<p>Desta vez a agitação ocorreu não devido a outra <em lang="en">language-war</em> entre o pessoal do Ruby e do Python, mas devido a uma comparação entre o Rails e o <a href="http://www.djangoproject.com/">Django</a>, a proposta do mundo <a href="http://www.python.org">pyhton</a> para o Rails. Essa comparação, entitulada <a href="http://www.magpiebrain.com/archives/2005/08/14/rails_and_django">A comparison of Django with Rails</a>, gerou uma boa seqüência de artigos e comentários.</p>
<p>Enquanto alguns artigos concentraram-se em  <a href="http://www.jacobian.org/2005/aug/16/django_and_rails/"> fazer comentários sobre essa comparação</a> ou de explicar como <a href="http://www.postneo.com/2005/08/05/migrating-your-app-to-django">migrar de um web framework para o outro</a>, outros  voltaram para as <a href="http://mrevelle.blogspot.com/2005/08/closures-in-ruby-and-python.html">comparações</a>. entre as linguagens.</p>
<p>Para quem quiser entrar mais no mérito das <em lang="en">language-wars</em>, uma boa pedida é o artigo <a href="http://blog.ianbicking.org/ruby-python-power.html">Ruby, Python, &#8220;Power&#8221;</a> ou uma <a href="http://www.artima.com/intv/closures.html">entrevista</a> com o <acronym title="Benevolent Dictator From Life">BDFL</acronym> do mundo Ruby, onde ele comenta sobre <em lang="en"><a href="http://martinfowler.com/bliki/Closure.html">closures</a></em> e coisas do gênero.</p>
<p>Vale a pena dar uma lida nos comentários de todos os posts &#8220;linkados&#8221;: muita coisa boa pode ser peneirada de lá. Além disso, vale a pena dar uma olhada no <a href="http://seaside.st">seaside</a>, uma web framework para &#8211; pasmem &#8211; smalltalk.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/08/17/226/web-frameworks-propaganda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kamaelia</title>
		<link>http://www.burocrata.org/blog/archives/2005/07/12/221/kamaelia/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/07/12/221/kamaelia/#comments</comments>
		<pubDate>Tue, 12 Jul 2005 18:57:22 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/07/12/221/kamaelia/</guid>
		<description><![CDATA[Direto do sítio do Kamaelia:
Kamaelia is designed as a testbed for network experimentation using a component architecture designed to simplify creation and testing of new protocols for large scale media delivery systems.
But what is it?
A collection of python generators running concurrently linked via communications channels.
Idéias começaram a pipocar na minha menta na hora que eu [...]]]></description>
			<content:encoded><![CDATA[<p>Direto do <a href="http://kamaelia.sourceforge.net/Home">sítio do Kamaelia</a>:</p>
<blockquote><p>Kamaelia is designed as a testbed for network experimentation using a component architecture designed to simplify creation and testing of new protocols for large scale media delivery systems.</p>
<p><strong>But what is it?</strong></p>
<p>A collection of python generators running concurrently linked via communications channels.</p></blockquote>
<p>Idéias começaram a pipocar na minha menta na hora que eu li isso. Eles até fazem uma comparação entre esse projeto e o <a href="http://twistedmatrix.com/">Twisted</a> no <em>blog</em> deles. Detalhe: <a href="http://www.bbc.co.uk/opensource/projects/kamaelia/">esse projeto é do pessoal</a> da <a href="http://www.bbc.co.uk/opensource/">BBC opensource</a>.</p>
<div class="div-sep" style="text-align:center;">***</div>
<p><a href="http://dylansisson.com/">Esse cara</a> faz uns <a href="http://dylansisson.com/exhibits/a_pages/Cold_Comfort.html">desenhos bacanas</a>.</p>
<div class="listening">Paul Johnson &#8211; It&#8217;s a Love Thang</div>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/07/12/221/kamaelia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A pergunta</title>
		<link>http://www.burocrata.org/blog/archives/2005/06/07/212/a-pergunta/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/06/07/212/a-pergunta/#comments</comments>
		<pubDate>Tue, 07 Jun 2005 18:48:27 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Mestrado]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/06/02/212/a-pergunta/</guid>
		<description><![CDATA[A resposta não é 42, mas &#8220;logo&#8221;.
***
Prolixo, agora eu sou prolixo. Vamos ver qual será o comentário que eu receberei com o próximo capítulo&#8230;
***
&#8211; Qual é a desses pontinhos afinal? Você poderia me perguntar. Ah, eles me ajudam a não ser prolixo.   
***
Para não pasar batido, o python-link do dia é:Python webcam fun [...]]]></description>
			<content:encoded><![CDATA[<p>A resposta não é 42, mas <em>&#8220;logo&#8221;</em>.</p>
<div style="text-align:center;">***</div>
<p>Prolixo, agora eu sou prolixo. Vamos ver qual será o comentário que eu receberei com o próximo capítulo&#8230;</p>
<div style="text-align:center;">***</div>
<p>&#8211; Qual é a desses pontinhos afinal? Você poderia me perguntar. Ah, eles me ajudam a não ser prolixo. <img src='http://www.burocrata.org/blog/wp-includes/images/smilies/icon_cool.gif' alt=':cool:' class='wp-smiley' />  </p>
<div style="text-align:center;">***</div>
<p>Para não pasar batido, o python-link do dia é:<a href="http://gumuz.looze.net/wordpress/index.php/archives/2005/06/06/python-webcam-fun-motion-detection/">Python webcam fun &#8211; motion detection</a>.</p>
<div class="listening">Sly &#038; Robbie &#8211; The Ganja Man</div>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/06/07/212/a-pergunta/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Doublecast</title>
		<link>http://www.burocrata.org/blog/archives/2005/05/23/210/doublecast/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/05/23/210/doublecast/#comments</comments>
		<pubDate>Mon, 23 May 2005 21:23:15 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[Mestrado]]></category>
		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/05/22/210/the-python-challenge/</guid>
		<description><![CDATA[Fazia um bom tempo que eu não aparecia por aqui. Resolvi vir e fazer um post mais para fins de bookmarking do que para qualquer outra coisa. É, outras coisas têm ocupado a minha mente e me envolvido numa áurea de culpa da qual está cada vez mais complicado me despir.
De qualquer forma, eu ainda [...]]]></description>
			<content:encoded><![CDATA[<p>Fazia um bom tempo que eu não aparecia por aqui. Resolvi vir e fazer um <span lang="en">post</span> mais para fins de <span lang="en">bookmarking</span> do que para qualquer outra coisa. É, outras coisas têm ocupado a minha mente e me envolvido numa áurea de culpa da qual está cada vez mais complicado me despir.</p>
<p>De qualquer forma, eu ainda não esqueci esse blog. Acreditem. <a href="http://fernando.dubtribe.com/archives/2005/05/14/rss-style-for-your-wp-feed/">CSS Style for you Wordpress RSS Feed</a>.</p>
<div style="text-align:center;">***</div>
<p>Toda vez que eu volto de Fortaleza uma gripe se prende às minhas pernas e eu tenho que carregá-la por pelo menos uma semana a tira-colo para poder livrar-me dela.</p>
<p>Dessa vez peguei uma amidalite, com direito a antibiótico e tudo mais. Pelo visto a amidalite já deu uma trégua, mas deixou uma saudosa (?!) gripe no lugar. Realmente, foi uma ótima semana em Fortaleza.</p>
<div style="text-align:center;">***</div>
<p>Eu deveria ter me afastado deles por mais tempo, mas uma tarde de domingo morosa sempre é uma boa desculpa para retomar a antigos vícios.</p>
<p>O chato é que parece que, logo agora que eu finalmente consegui fazer o Titus e a Yuna se agarrarem, terei que me afastar deles mais uma vez. Por mais uma semana, quem sabe? Quem sabe eu consigo pegar o <em>doublecast</em> da próxima vez?!</p>
<div style="text-align:center;">***</div>
<p>Sim, falando em vícios, o python-link do dia é esse: <a href="http://www.pythonchallenge.com/"> The Python Chalange</a>. Descubra o quando você realmente sabe usar a sua linguagem preferida. Mas não vale <a title="Python Challenge Solutions - Part 2" href="http://gumuz.looze.net/wordpress/index.php/archives/2005/05/20/python-challenge-solutions-part-2/">&#8220;trapacear&#8221;</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/05/23/210/doublecast/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Sniffing network traffic in python</title>
		<link>http://www.burocrata.org/blog/archives/2005/04/21/207/sniffing-network-traffic-in-python/</link>
		<comments>http://www.burocrata.org/blog/archives/2005/04/21/207/sniffing-network-traffic-in-python/#comments</comments>
		<pubDate>Thu, 21 Apr 2005 00:27:12 +0000</pubDate>
		<dc:creator>MaCa</dc:creator>
				<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://www.burocrata.org/blog/archives/2005/04/21/207/sniffing-network-traffic-in-python/</guid>
		<description><![CDATA[E os links dos dias são:

Sniffing network traffic in python
Sem comentários: o link salvou o dia! Esse lance de fazer tudo em C estava enchendo o saco!
TcpIpPowerTools
Deus salve o Google: estava procurando pelo pycap, o binding de python para a pcap e caí nisso. Perfeito: milhares de brinquedinhos e referências para a minha filha

Chemical Bros. [...]]]></description>
			<content:encoded><![CDATA[<p>E os links dos dias são:</p>
<dl>
<dt><a href="http://www.monkey.org/~jose/presentations/pysniff04.d/">Sniffing network traffic in python</a></dt>
<dd>Sem comentários: o link salvou o dia! Esse lance de fazer tudo em C estava enchendo o saco!</dd>
<dt><a href="http://www.monkey.org/~jose/wiki/wiki.php?page=TcpIpPowerTools">TcpIpPowerTools</a></dt>
<dd>Deus salve o Google: estava procurando pelo <a href="http://pycap.sourceforge.net/">pycap</a>, o <span lang="en">binding</span> de python para a <a href="http://www.tcpdump.org/">pcap</a> e caí nisso. Perfeito: milhares de brinquedinhos e referências para <em>a minha filha</em></dd>
</dl>
<div class="listening">Chemical Bros. &#8211; Hey Boy Hey Girls</div>
]]></content:encoded>
			<wfw:commentRss>http://www.burocrata.org/blog/archives/2005/04/21/207/sniffing-network-traffic-in-python/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

<!-- Dynamic Page Served (once) in 2.398 seconds -->
