<?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/"
	>

<channel>
	<title>Humberto Diógenes: hum blog</title>
	<atom:link href="http://humberto.digi.com.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://humberto.digi.com.br</link>
	<description>self.blog(subject=random.choice(['mac', 'python', 'everything else']))</description>
	<pubDate>Thu, 18 Jun 2009 20:49:17 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Feliz Dia da Toalha!</title>
		<link>http://humberto.digi.com.br/blog/2009/05/25/feliz-dia-da-toalha/</link>
		<comments>http://humberto.digi.com.br/blog/2009/05/25/feliz-dia-da-toalha/#comments</comments>
		<pubDate>Mon, 25 May 2009 05:52:27 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Books]]></category>

		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/blog/2009/05/25/feliz-dia-da-toalha/</guid>
		<description><![CDATA[
Feliz Dia da Toalha!, upload feito originalmente por Humberto Diógenes.
Eu não podia deixar passar em branco o Dia da Toalha. Esta é minha singela homenagem ao meu autor predileto em língua inglesa: Douglas Adams.
A foto foi em cima do MacBook não só porque ele era fã de Macs, mas porque hoje também é o Dia [...]]]></description>
			<content:encoded><![CDATA[<div style="text-align: left; padding: 3px;"><a title="photo sharing" href="http://www.flickr.com/photos/hdiogenes/3561370955/"><img style="border: solid 2px #000000;" src="http://farm4.static.flickr.com/3358/3561370955_9619017253.jpg" alt="" /></a></p>
<p><span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/hdiogenes/3561370955/">Feliz Dia da Toalha!</a>, upload feito originalmente por <a href="http://www.flickr.com/people/hdiogenes/">Humberto Diógenes</a>.</span></div>
<p>Eu não podia deixar passar em branco o <a href="http://pt.wikipedia.org/wiki/Dia_da_toalha">Dia da Toalha</a>. Esta é minha singela homenagem ao meu autor predileto em língua inglesa: Douglas Adams.</p>
<p>A foto foi em cima do MacBook não só porque ele era fã de Macs, mas porque hoje também é o <a href="http://pt.wikipedia.org/wiki/Dia_do_Orgulho_Nerd">Dia do Orgulho Nerd</a>! \o/</p>
<p>[]&#8217;s e saudações nerds a todos!</p>
<p>Ah, e para quem não conhece, aí vai o comecinho d&#8217;O Guia do Mochileiro das Galáxias.</p>
<p><em><br />
Muito além, nos confins inexplorados da região mais brega da Borda Ocidental desta Galáxia, há um pequeno sol amarelo e esquecido. </p>
<p>Girando em torno deste sol, a uma distância de cerca de 148 milhões de quilômetros, há um planetinha verde-azulado absolutamente insignificante, cujas formas de vida, descendentes de primatas, são tão extraordinariamente primitivas que ainda acham que relógios digitais são uma grande ideia. </p>
<p>Este planeta tem - ou melhor, tinha - o seguinte problema: a maioria de seus habitantes estava quase sempre infeliz. Foram sugeridas muitas soluções para esse problema, mas a maior parte delas dizia respeito basicamente à movimentação de pequenos pedaços de papel colorido com números impressos, o que é curioso, já que no geral não eram os tais pedaços de papel colorido que se sentiam infelizes. </p>
<p>E assim o problema continuava sem solução. Muitas pessoas eram más, e a maioria delas era muito infeliz, mesmo as que tinham relógios digitais. </p>
<p>Um número cada vez maior de pessoas acreditava que havia sido um erro terrível da espécie descer das árvores. Algumas diziam que até mesmo subir nas árvores tinha sido uma péssima idéia, e que ninguém jamais deveria ter saído do mar. </p>
<p>E, então, uma quinta-feira, quase dois mil anos depois que um cabeludo foi pregado num pedaço de madeira por ter dito que seria ótimo se as pessoas fossem legais umas com as outras para variar, uma garota, sozinha numa pequena lanchonete em Rickmansworth, de repente compreendeu o que tinha dado errado todo esse tempo e finalmente descobriu como o mundo poderia se tornar um lugar bom e feliz. Desta vez estava tudo certo, ia funcionar, e ninguém teria que ser pregado em coisa nenhuma.<br />
</em></p>
<p><small>N.T.: O original diz &#8220;um homem&#8221;. O &#8220;cabeludo&#8221; é liberdade poética minha.</small></p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2009/05/25/feliz-dia-da-toalha/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python como wget</title>
		<link>http://humberto.digi.com.br/blog/2009/02/12/python-como-wget/</link>
		<comments>http://humberto.digi.com.br/blog/2009/02/12/python-como-wget/#comments</comments>
		<pubDate>Thu, 12 Feb 2009 06:10:59 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Python]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=48</guid>
		<description><![CDATA[Inspirado por este e-mail, resolvi tentar escrever um `wget -r` em Python. Com a ajuda do BeautifulSoup, bastou meia-hora para chegar numa prova de conceito bem interessante&#8230;

#!/usr/bin/env python

"""
Proof-of-concept Python implementation for `wget -r`.

Downloads only what looks like files.
That is: it isn't really recursive (yet). 
"""

from urllib import urlopen, urlretrieve
from urlparse import urlsplit
import sys
import os

from BeautifulSoup [...]]]></description>
			<content:encoded><![CDATA[<p>Inspirado por <a href="http://www.nabble.com/Python-como-wget-td21783782.html#a21783782">este e-mail</a>, resolvi tentar escrever um `wget -r` em Python. Com a ajuda do <a href="http://www.crummy.com/software/BeautifulSoup/">BeautifulSoup</a>, bastou meia-hora para chegar numa prova de conceito bem interessante&#8230;</p>
<pre>
#!/usr/bin/env python

"""
Proof-of-concept Python implementation for `wget -r`.

Downloads only what looks like files.
That is: it isn't really recursive (yet). <img src='http://humberto.digi.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />
"""

from urllib import urlopen, urlretrieve
from urlparse import urlsplit
import sys
import os

from BeautifulSoup import BeautifulSoup

URL = 'http://humberto.digi.com.br'

print "Opening", URL, "..."
b = BeautifulSoup(urlopen(URL).read())

links = [a['href'] for a in b.findAll('a')]
internal = [l for l in links if l.startswith(URL)]

# urlsplit:
#
# (u'http',
#  u'humberto.digi.com.br',
#  u'/wp-content/uploads/2008/03/delimport.png',
#  '',
#  '')

site_name = urlsplit(URL)[1]
if not os.path.isdir(site_name):
    os.mkdir(site_name)
os.chdir(site_name)

def reporthook(*a):
    sys.stdout.write('.')

for url in internal:
    # Gets only the file path, stripping first '/'
    path = urlsplit(url)[2][1:]
    print path,
    if not path or path.endswith('/'):
        # Looks like a directory, skip
        print 'skip'
        continue
    # Replicate directory structure
    dirname, fname = os.path.split(path)
    if dirname and not os.path.isdir(dirname):
        os.makedirs(dirname)

    urlretrieve(url, path, reporthook)

    print "OK"
</pre>
<p>Esse artigo é dedicado ao FTP Offline [2001-2008] da Diginet, feito em PHP com wget.</p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2009/02/12/python-como-wget/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Falando em podcasts&#8230;</title>
		<link>http://humberto.digi.com.br/blog/2008/10/13/falando-em-podcasts/</link>
		<comments>http://humberto.digi.com.br/blog/2008/10/13/falando-em-podcasts/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 05:47:35 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Education]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Software Livre]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=46</guid>
		<description><![CDATA[Descobri agora pelo twitter que o áudio das palestras da PyCon UK 2007 também está disponível:
http://www.pyconuk.org/community/Audio2007
Não chega a ser um podcast propriamente dito &#8212; é apenas uma página Wiki com links para os arquivos. Além disso, os arquivos são distribuídos em formato Ogg, que a Apple teima em não suportar no iTunes (mais um motivo [...]]]></description>
			<content:encoded><![CDATA[<p>Descobri agora pelo <a href="http://twitter.com/hdiogenes">twitter</a> que o áudio das palestras da <strong>PyCon UK 2007</strong> também está disponível:<br />
<a href="http://www.pyconuk.org/community/Audio2007">http://www.pyconuk.org/community/Audio2007</a></p>
<p>Não chega a ser um podcast propriamente dito &mdash; é apenas uma página Wiki com links para os arquivos. Além disso, os arquivos são distribuídos em formato Ogg, que a Apple teima em não suportar no iTunes (mais um motivo pelo qual eu odeio o iTunes, mas isso é motivo para outro post). Pra poder ouvir no iPod, o jeito vai ser convertê-los com o <a href="http://audacity.sourceforge.net/">Audacity</a>.</p>
<p><small><br />
Nota: Se você não leu meu artigo sobre podcasts, <a href="/blog/2008/10/09/escute-podcasts/">leia aqui</a>.<br />
</small></p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/10/13/falando-em-podcasts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>&#8220;Escute podcasts.&#8221;</title>
		<link>http://humberto.digi.com.br/blog/2008/10/09/escute-podcasts/</link>
		<comments>http://humberto.digi.com.br/blog/2008/10/09/escute-podcasts/#comments</comments>
		<pubDate>Thu, 09 Oct 2008 07:22:38 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Education]]></category>

		<category><![CDATA[Português]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Software Livre]]></category>

		<category><![CDATA[photography]]></category>

		<category><![CDATA[podcast]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=45</guid>
		<description><![CDATA[Essa foi a dica de Bruce Eckel durante sua primeira palestra na PyCon Brasil 2008.
Para não adicionar apenas um &#8220;Concordo plenamente!&#8221;, eu resolvi fazer este artigo listando os podcasts que eu mais gosto e indicando apenas um episódio de cada, para tentar motivar os não-iniciados a, bem, iniciarem-se.
TED Talks

&#8220;Idéias que merecem ser espalhadas.&#8221; Eu diria: [...]]]></description>
			<content:encoded><![CDATA[<p>Essa foi a dica de <a href="http://www.artima.com/weblogs/viewpost.jsp?thread=238994">Bruce Eckel</a> durante sua primeira palestra na PyCon Brasil 2008.</p>
<p>Para não adicionar apenas um &#8220;Concordo plenamente!&#8221;, eu resolvi fazer este artigo listando os podcasts que eu mais gosto e indicando apenas um episódio de cada, para tentar motivar os não-iniciados a, bem, iniciarem-se.</p>
<h3>TED Talks</h3>
<p><a href="http://www.ted.com/"><img src="/uploads/pics/podcasts/ted-steven_johnson.jpg" alt="TED - Steven Johnson" /></a></p>
<p>&#8220;Idéias que merecem ser espalhadas.&#8221; Eu diria: idéias que <em>precisam</em> ser espalhadas. Uma reunião de mentes brilhantes e palestras idem.</p>
<p>É até injusto recomendar apenas uma palestra do TED. De qualquer forma, aí vai uma das que eu assisti mais de duas vezes:<br />
<a href="http://www.ted.com/index.php/talks/ken_robinson_says_schools_kill_creativity.html">Ken Robinson says schools kill creativity | Video on TED.com</a></p>
<p>Dica: para quem não entende bem inglês, é possível encontrar várias <a href="http://br.youtube.com/results?search_query=ted%20talks%20legenda">palestras legendadas no YouTube</a>.</p>
<p>Um fator que deixa o TED ainda melhor é que as apresentações são limitadas em 20 minutos, o que obriga o palestrante a falar só o essencial e eleva a qualidade do evento. Algo semelhante é feito nas conferências de Python, chegando ao extremo de ter pelo menos uma hora dedicada às famosas palestras-relâmpago (de 5 minutos).</p>
<h3>This Week in Photography</h3>
<p><a href="http://twipphoto.com"><img src="/uploads/pics/podcasts/twip.jpg" alt="TWiP Logo" /></a></p>
<p><a href="http://phobos.apple.com/WebObjects/MZStore.woa/wa/viewPodcast?id=272987532">Assinar no iTunes.</a> E se você não usa iTunes, <a href="http://www.pixelcorps.tv/TWiP">baixe os episódios aqui.</a></p>
<p>O podcast mais bem produzido que eu já (ou)vi. Escrevo assim porque o formato de distribuição é misto: os episódios oficiais são apenas com áudio, mas há vários vídeos entre um e outro (demonstrações de equipamento, screencasts, etc.).</p>
<p>Outro ponto interessante é que eles se dão ao trabalho de dividir os arquivos em seções e adicionar imagens ao áudio (pois é, eu também não sabia que isso era possível!). As &#8220;show notes&#8221; também são excelentes, documentando quase tudo que foi discutido.</p>
<p>O uso que eles fazem da &#8220;web 2.0&#8243; também é muito massa: não só há um <a href="http://twipphoto.com">blog</a> bastante atualizado, como duas <a href="http://flickr.com/groups/twip/">comunidades</a> no Flickr (uma só para dar e receber <a href="http://flickr.com/groups/633864@N25/"><em>critique</em></a>) e &#8220;concursos&#8221; quinzenais no Photrade.com. Além disso, a maioria dos apresentadores está no Twitter, e as sugestões para o show devem ser enviadas usando a tag <a href="http://delicious.com/tag/twipideas">twipideas</a> no Delicious.</p>
<p>Também difícil de recomendar apenas um episódio, já que eu comecei a ouvir há apenas dois meses e já escutei todos. Mas um vídeo que deve ser útil para muita gente é episódio 17, que explica qual a utilidade d<a href="http://www.pixelcorps.tv/twip017">o histograma</a>.</p>
<h3>This Week in Tech</h3>
<p><a href="http://twit.tv/twit"><img src="/uploads/pics/podcasts/twit.jpg" alt="TWiT Logo" /></a></p>
<p>O podcast mais conhecido e mais ouvido. Dica de episódio: o mais novo que você encontrar!</p>
<h3>FLOSS Weekly</h3>
<p><a href="http://twit.tv/FLOSS"><img src="/uploads/pics/podcasts/floss.jpg" alt="FLOSS Weekly Logo" /></a></p>
<p>Entrevistas com os <strong>dragões</strong> do metal- digo, do software livre! O episódio 39 é com Simon Phipps, da Sun. A visão que ele tem sobre software livre vai <em>além</em> do software, tá ligado? <img src='http://humberto.digi.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> Vale a pena <a href="http://twit.tv/floss39">ouvir</a>.</p>
<p>Tem várias outras entrevistas boas, como a do criador do SQLite e a de um matemático holandês famoso por aí&#8230;</p>
<h3>Menções honrosas</h3>
<h4>PyCon Podcast</h4>
<p><a href="http://advocacy.python.org/podcasts/">http://advocacy.python.org/podcasts/</a></p>
<p>Uma idéia simples que eu achei genial: distribuir apenas o áudio das palestras, no formato de um podcast (um por semana). Já lancei a idéia tanto para o pessoal que produz os vídeos do FISL quanto na lista da PyCon Brasil. Vamos ver se cola&#8230;</p>
<p>Como eu citei na lista, eu não tenho paciência de assistir vídeos muito longos no computador, mas tendo as palestras em áudio eu vou ouvindo no carro e assim alivio meu sofrimento por não poder ir à PyCon em Chicago.</p>
<p>O único problema é que o áudio não foi gravado/tratado da forma correta, o que dificulta muito para ouvir alguns episódios.</p>
<h4>Cranky Geeks</h4>
<p><a href="http://www.crankygeeks.com/">http://www.crankygeeks.com/</a></p>
<p>Nunca fui atrás da tradução de &#8220;Cranky&#8221;, mas para mim o show se chama &#8220;geeks ranzinzas&#8221;. Por quê? Basta dizer que é apresentado por John C. <a href="http://www.dvorak.org/blog/">Dvorak</a>, o jornalista mais ranzinza de todos os tempos.</p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/10/09/escute-podcasts/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Goste do que faz&#8230;</title>
		<link>http://humberto.digi.com.br/blog/2008/08/27/goste-do-que-faz/</link>
		<comments>http://humberto.digi.com.br/blog/2008/08/27/goste-do-que-faz/#comments</comments>
		<pubDate>Thu, 28 Aug 2008 01:19:31 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Português]]></category>

		<category><![CDATA[career]]></category>

		<category><![CDATA[passion]]></category>

		<category><![CDATA[photography]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=44</guid>
		<description><![CDATA[&#8230;ou vá fazer o que gosta!
Assim eu resumiria este belo artigo de Vinicius Manhães Teles. Um trecho:
“Acredito que há poucas chances de ser realmente bem sucedido quando você não ama o que faz.”
E outro, que ressoa profundamente com o que eu penso e sinto:
“Fico muito triste quando vejo as pessoas fazendo concursos ou se candidatando para [...]]]></description>
			<content:encoded><![CDATA[<p>&#8230;ou vá fazer o que gosta!</p>
<p>Assim eu resumiria <a title="receita-do-sucesso-fazer-o-que-voce-ama" href="http://blog.improveit.com.br/articles/2008/08/27/receita-do-sucesso-fazer-o-que-voce-ama">este belo artigo</a> de Vinicius Manhães Teles. Um trecho:</p>
<blockquote><p>“Acredito que há poucas chances de ser realmente bem sucedido quando você não ama o que faz.”</p></blockquote>
<p>E outro, que ressoa profundamente com o que eu penso e sinto:</p>
<blockquote><p>“Fico muito triste quando vejo as pessoas fazendo concursos ou se candidatando para trabalhos que elas detestam, mas pagam razoavelmente.”</p></blockquote>
<p>Enfim, <a href="http://blog.improveit.com.br/articles/2008/08/27/receita-do-sucesso-fazer-o-que-voce-ama">leia</a>.</p>
<p>O site da esposa dele (ex-algumacoisadecomputação e agora fotógrafa profissional) foi muito bem bolado, e também merece um acesso: <a href="http://www.patriciafigueira.com.br/">www.patriciafigueira.com.br</a></p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/08/27/goste-do-que-faz/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Campanha BR-Linux</title>
		<link>http://humberto.digi.com.br/blog/2008/06/24/campanha-br-linux/</link>
		<comments>http://humberto.digi.com.br/blog/2008/06/24/campanha-br-linux/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 17:33:00 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Português]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[Software Livre]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=43</guid>
		<description><![CDATA[O que você tem que fazer:

Copiar o texto abaixo no seu blog.
Inscrever-se no site da campanha (escolhendo o projeto Python Brasil, obviamente ;-).

E qual o resultado disso? Você concorre a vários prêmios e ajuda a multiplicar a doação que será feita aos projetos de Software Livre.

Ah, achei massa que o &#8220;programa&#8221; de sorteio também é [...]]]></description>
			<content:encoded><![CDATA[<p>O que você tem que fazer:</p>
<ol>
<li>Copiar o texto abaixo no seu blog.</li>
<li><a href="http://br-linux.org/2008/campanha-wikipedia/">Inscrever-se</a> no site da campanha (escolhendo o projeto Python Brasil, obviamente ;-).</li>
</ol>
<p>E qual o resultado disso? Você concorre a vários prêmios e ajuda a multiplicar a doação que será feita aos projetos de Software Livre.</p>
<p style="text-align: left;">
Ah, achei massa que o &#8220;programa&#8221; de sorteio também é software livre! <img src='http://humberto.digi.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
<code><br />
awk 'BEGIN {foo=srand()} {print rand()*10000,rand()*200,$0}' inscritos.txt | sort -n | nl</code>
</p>
<hr />
<b>Ajude a sustentar a Wikipédia e outros projetos, sem colocar a mão no bolso, e concorra a um Eee PC!</b><br />…e também a pen drives, card drives, camisetas geeks, livros e mais! O <a href=http://br-linux.org/>BR-Linux</a> e o <a href=http://efetividade.net/>Efetividade</a> lançaram uma <a href=http://br-linux.org/2008/campanha-wikipedia/>campanha</a> para ajudar a Wikimedia Foundation e outros mantenedores de projetos que usamos no dia-a-dia on-line. Se você puder doar diretamente, ou contribuir de outra forma, são sempre melhores opções. Mas se não puder, veja as regras da promoção e <a href=http://br-linux.org/2008/campanha-wikipedia/>participe</a> - quanto mais divulgação, maior será a doação do BR-Linux e do Efetividade, e você ainda concorre a diversos brindes!</p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/06/24/campanha-br-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Did you know&#8230;?</title>
		<link>http://humberto.digi.com.br/blog/2008/06/05/did-you-know/</link>
		<comments>http://humberto.digi.com.br/blog/2008/06/05/did-you-know/#comments</comments>
		<pubDate>Thu, 05 Jun 2008 20:30:14 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[English]]></category>

		<category><![CDATA[apt-get]]></category>

		<category><![CDATA[linux]]></category>

		<category><![CDATA[shell]]></category>

		<category><![CDATA[tips]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=42</guid>
		<description><![CDATA[
# apt-get install vim-
Reading package lists... Done
Building dependency tree... Done
The following packages will be REMOVED
  vim
0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.
Need to get 0B of archives.
After unpacking 1438kB disk space will be freed.
Do you want to continue [Y/n]?

Another example:

# apt-get install ruby- python
Reading package lists... Done
Building dependency tree... [...]]]></description>
			<content:encoded><![CDATA[<p><code><br />
# apt-get install vim-<br />
Reading package lists... Done<br />
Building dependency tree... Done<br />
The following packages will be REMOVED<br />
  vim<br />
0 upgraded, 0 newly installed, 1 to remove and 9 not upgraded.<br />
Need to get 0B of archives.<br />
After unpacking 1438kB disk space will be freed.<br />
Do you want to continue [Y/n]?<br />
</code></p>
<p>Another example:<br />
<code><br />
# apt-get install ruby- python<br />
Reading package lists... Done<br />
Building dependency tree... Done<br />
Package ruby is not installed, so not removed<br />
python is already the newest version.<br />
</code></p>
<p> <img src='http://humberto.digi.com.br/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/06/05/did-you-know/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Integrados?</title>
		<link>http://humberto.digi.com.br/blog/2008/05/10/integrados/</link>
		<comments>http://humberto.digi.com.br/blog/2008/05/10/integrados/#comments</comments>
		<pubDate>Sat, 10 May 2008 05:40:40 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Português]]></category>

		<category><![CDATA[oops]]></category>

		<category><![CDATA[orkut]]></category>

		<category><![CDATA[youtube]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=41</guid>
		<description><![CDATA[Pense comigo: o Orkut é do Google. O YouTube também é do Google. O Orkut tem integração com o YouTube. Então, será que não está faltando algo nesta imagem?

UPDATE (2008-06-07): Um mês depois&#8230; Consertaram!  

]]></description>
			<content:encoded><![CDATA[<p>Pense comigo: o Orkut é do Google. O YouTube também é do Google. O Orkut tem integração com o YouTube. Então, será que não está faltando <em>algo</em> nesta imagem?</p>
<p><img src="http://img.skitch.com/20080510-1xh4t8kkry2th1j62t7p9mcxpd.jpg" alt="YouTube - Share on Orkut... Not!" /></p>
<p>UPDATE (2008-06-07): Um mês depois&#8230; Consertaram! <img src='http://humberto.digi.com.br/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p><img src="http://img.skitch.com/20080607-q4yr3mpqw4bwfaxrbbshnqgxan.jpg" alt="YouTube - Adicionaram o Orkut" /></p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/05/10/integrados/feed/</wfw:commentRss>
		</item>
		<item>
		<title>WSGI: a resposta para a questão definitiva sobre Python, a web e tudo mais?</title>
		<link>http://humberto.digi.com.br/blog/2008/04/23/python-wsgi-fisl9/</link>
		<comments>http://humberto.digi.com.br/blog/2008/04/23/python-wsgi-fisl9/#comments</comments>
		<pubDate>Wed, 23 Apr 2008 03:23:48 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Português]]></category>

		<category><![CDATA[Programming]]></category>

		<category><![CDATA[Python]]></category>

		<category><![CDATA[presentation]]></category>

		<category><![CDATA[wsgi]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/?p=39</guid>
		<description><![CDATA[Pessoal, publiquei minha palestra do FISL 9.0 no  SlideShare:


      
 &#124; View &#124; Upload your own

Está no formato PDF, isto é: sem os dois vídeos de demonstração do EvalException do Paste. Se alguém quiser pra usar em alguma apresentação ou algo do tipo, é só pedir que eu publico.
]]></description>
			<content:encoded><![CDATA[<p>Pessoal, publiquei minha palestra do FISL 9.0 no  <a title="Python WSGI" href="http://www.slideshare.net/hdiogenes/wsgi-a-resposta-para-a-questo-definitiva-sobre-python-a-web-e-tudo-mais-368429?src=embed">SlideShare:</a><br />
<span id="more-39"></span></p>
<div id="__ss_368429" style="width:450px;text-align:left">
    <object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="450" height="375" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="allowScriptAccess" value="always" /><param name="src" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=python-wsgi-revisada-1208922738531028-8" /><embed type="application/x-shockwave-flash" width="450" height="375" src="http://static.slideshare.net/swf/ssplayer2.swf?doc=python-wsgi-revisada-1208922738531028-8" allowscriptaccess="always" allowfullscreen="true"></embed></object>  </p>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;"><a href="http://www.slideshare.net/?src=embed"><img style="border:0px none;margin-bottom:-5px" src="http://static.slideshare.net/swf/logo_embd.png" alt="SlideShare" /></a> | <a title="View 'WSGI: a resposta para a questão definitiva sobre Python, a web e tudo mais?' on SlideShare" href="http://www.slideshare.net/hdiogenes/wsgi-a-resposta-para-a-questo-definitiva-sobre-python-a-web-e-tudo-mais-368429?src=embed">View</a> | <a href="http://www.slideshare.net/upload?src=embed">Upload your own</a></div>
</div>
<p>Está no formato PDF, isto é: sem os dois vídeos de demonstração do EvalException do Paste. Se alguém quiser pra usar em alguma apresentação ou algo do tipo, é só pedir que eu publico.</p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/04/23/python-wsgi-fisl9/feed/</wfw:commentRss>
		</item>
		<item>
		<title>And the &#8220;Best Tool For del.icio.us Award&#8221; goes to&#8230; Spotlight!</title>
		<link>http://humberto.digi.com.br/blog/2008/03/13/spotlight_delicious/</link>
		<comments>http://humberto.digi.com.br/blog/2008/03/13/spotlight_delicious/#comments</comments>
		<pubDate>Thu, 13 Mar 2008 07:12:10 +0000</pubDate>
		<dc:creator>Humberto</dc:creator>
		
		<category><![CDATA[Mac]]></category>

		<category><![CDATA[Productivity]]></category>

		<guid isPermaLink="false">http://humberto.digi.com.br/blog/2008/03/13/spotlight_delicious/</guid>
		<description><![CDATA[Well, not quite. It really goes to Ian Henderson&#8217;s delimport.  Simply put, it imports all your del.icio.us bookmarks to (Mac OS X) Spotlight.
I already tried that before with Quicksilver, but it ended up getting in my way by polluting my search results: even if I wanted to just quickly launch some application (Firefox, for [...]]]></description>
			<content:encoded><![CDATA[<p>Well, not quite. It really goes to <a href="http://ianhenderson.org">Ian Henderson</a>&#8217;s <a href="http://ianhenderson.org/delimport.html">delimport</a>.  Simply put, it imports all your <a href="http://del.icio.us">del.icio.us</a> bookmarks to (Mac OS X) Spotlight.</p>
<p>I already tried that before with Quicksilver, but it ended up getting in my way by polluting my search results: even if I wanted to just quickly launch some application (Firefox, for example), it would search through all my 2000+ bookmarks and show me all the Firefox-related ones.</p>
<p>delimport has some advantages:</p>
<ol>
<li>It tries not to pollute your results by updating the dates only when your reopen some URL; i.e.: as it doesn&#8217;t re-import everything every time it runs, old items are really seen as old items and are not shown in the results (they can be shown, but only if there&#8217;s nothing new).</li>
<li>It sits in the background and imports only your <em>new</em> bookmarks  every 30 minutes, consuming almost no CPU (you can confirm this by watching the logs in Console).</li>
<li>It lets you search <em>only</em> in your del.icio.us bookmarks, through Leopard&#8217;s advanced search: if you type in Spotlight &#8220;<strong>ldap kind:del.</strong>&#8221; (without quotes), it will show you any saved bookmarks that have LDAP in their names <em>or in their tags</em>. You can use &#8220;<strong>kind:book</strong>&#8221; to include all your del.icio.us <em>and</em> Safari&#8217;s bookmarks.</li>
</ol>
<p>You can even create Saved Searches like this:<br />
<a href="http://humberto.digi.com.br/wp-content/uploads/2008/03/delimport.png"><img alt="delimport - small" id="image37" src="http://humberto.digi.com.br/wp-content/uploads/2008/03/delimport-small.gif" /></a><br />
And if you got interested in any of the themes in the above screenshot, you can find them and much more <a title="my del.icio.us" href="http://del.icio.us/virtualspirit">here</a>. <img src='http://humberto.digi.com.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://humberto.digi.com.br/blog/2008/03/13/spotlight_delicious/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
