<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.2.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/"
	>

<channel>
	<title>Eugeni's blog</title>
	<link>http://dodonov.net/blog</link>
	<description>Just a blog. Thoughts, ideas and other miscelaneous stuff.</description>
	<pubDate>Thu, 03 Jul 2008 13:39:52 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.1</generator>
	<language>en</language>
			<item>
		<title>Are you reedy?</title>
		<link>http://dodonov.net/blog/2008/07/03/are-you-reedy/</link>
		<comments>http://dodonov.net/blog/2008/07/03/are-you-reedy/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 13:39:52 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/07/03/are-you-reedy/</guid>
		<description><![CDATA[


Are you reedy?, originally uploaded by Chris Gin.


Dá para achar diversas fotos realmente espetaculares no flickr. Por exemplo, esta aí (e todas as outras do mesmo autor).
Recomendo!
  
]]></description>
			<content:encoded><![CDATA[<div style="text-align: left; padding: 3px;">
<a href="http://www.flickr.com/photos/chris_gin/2533750315/" title="photo sharing"><img src="http://farm3.static.flickr.com/2155/2533750315_03c78f3749.jpg" style="border: solid 2px #000000;" alt="" /></a><br />
<br />
<span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/chris_gin/2533750315/">Are you reedy?</a>, originally uploaded by <a href="http://www.flickr.com/people/chris_gin/">Chris Gin</a>.</span>
</div>
<p>
Dá para achar diversas fotos realmente espetaculares no flickr. Por exemplo, esta aí (e todas as outras do mesmo autor).</p>
<p>Recomendo!</p>
<p> <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/07/03/are-you-reedy/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Salvador Nature</title>
		<link>http://dodonov.net/blog/2008/07/01/salvador-nature/</link>
		<comments>http://dodonov.net/blog/2008/07/01/salvador-nature/#comments</comments>
		<pubDate>Tue, 01 Jul 2008 11:54:33 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/07/01/salvador-nature/</guid>
		<description><![CDATA[


Salvador Nature, originally uploaded by eugeni_dodonov.


Acho que não tinha colocado aqui ainda essa foto.. Mas foi essa a vista do apartamento no qual fiquei em Salvador nesse ano :).
]]></description>
			<content:encoded><![CDATA[<div style="text-align: left; padding: 3px;">
<a href="http://www.flickr.com/photos/eugeni_dodonov/2257236851/" title="photo sharing"><img src="http://farm3.static.flickr.com/2413/2257236851_d665f3cb87.jpg" style="border: solid 2px #000000;" alt="" /></a><br />
<br />
<span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/eugeni_dodonov/2257236851/">Salvador Nature</a>, originally uploaded by <a href="http://www.flickr.com/people/eugeni_dodonov/">eugeni_dodonov</a>.</span>
</div>
<p>
Acho que não tinha colocado aqui ainda essa foto.. Mas foi essa a vista do apartamento no qual fiquei em Salvador nesse ano :).</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/07/01/salvador-nature/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Python scripting</title>
		<link>http://dodonov.net/blog/2008/06/27/python-scripting/</link>
		<comments>http://dodonov.net/blog/2008/06/27/python-scripting/#comments</comments>
		<pubDate>Fri, 27 Jun 2008 17:27:50 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[programming]]></category>

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/06/27/python-scripting/</guid>
		<description><![CDATA[Talvez pode ser útil para alguém :).
Este script pega a lista de músicas do mpd, seleciona um playlist aleatório, e coloca no ipod shuffle.


#!/usr/bin/python

import os,random

# ipod mountpoint - must be mounted!
MOUNTPOINT="/mnt/ipod"

def get_files():
    '''Reads the list of mp3 files from mpd database'''
    data = open(".mpd.db").readlines()
    files = [...]]]></description>
			<content:encoded><![CDATA[<p>Talvez pode ser útil para alguém :).</p>
<p>Este script pega a lista de músicas do mpd, seleciona um playlist aleatório, e coloca no ipod shuffle.</p>
<pre>
<code>
#!/usr/bin/python

import os,random

# ipod mountpoint - must be mounted!
MOUNTPOINT="/mnt/ipod"

def get_files():
    '''Reads the list of mp3 files from mpd database'''
    data = open(".mpd.db").readlines()
    files = []
    for l in data:
        fields = l.strip().split(":",2)
        if len(fields) < 2:
            continue
        if fields[0] == "file":
            files.append(fields[1].strip())
    return files

def get_free_space():
    '''Gets available space from IPOD partition'''
    line = os.popen("df -k %s | awk '{print $4}'" % MOUNTPOINT).readlines()[-1]
    return int(line)

def fullcp(file, target):
    '''copies file and directory structure'''
    os.system('tar cf - "%s" | (cd %s &#038;&#038; tar xf -)' % (file, target))

if __name__ == "__main__":
    try:
        os.mkdir("%s/mp3" % MOUNTPOINT)
    except:
        print "Not creating %s/mp3!" % MOUNTPOINT
    files = get_files()
    freespace = get_free_space()
    while 1:
        # pega arquivo aleatorio
        pos = random.randint(0, len(files))
        curfile = files[pos]
        del files[pos]
        # determina o tamanho
        res = os.stat(curfile)
        size = res[6] / 1000
        if freespace - size < 1:
            break
        freespace -= size
        # copia
        print "Copying [%8dK left]: %s" % (freespace, curfile)
        fullcp(curfile, "%s/mp3/" % MOUNTPOINT)
</code>
</pre>
<p>É melhor usar ele junto com <a href="http://shuffle-db.sourceforge.net/">Shuffle-DB</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/06/27/python-scripting/feed/</wfw:commentRss>
		</item>
		<item>
		<title>orkut</title>
		<link>http://dodonov.net/blog/2008/06/26/orkut/</link>
		<comments>http://dodonov.net/blog/2008/06/26/orkut/#comments</comments>
		<pubDate>Thu, 26 Jun 2008 14:52:58 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[writing]]></category>

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/06/26/orkut/</guid>
		<description><![CDATA[Finalmente dei uma limpada geral no meu orkut, removendo todas as pessoas desconhecidas ou estranhas.
O interessante é a evolução dele (no caso, com o meu perfil).
Em 2004, só tinha gente conhecida nele (em torno de umas 250 pessoas).
Em 2005, uns 80% das pessoas no meu profile foram as que me encontraram e adicionaram (e delas, [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente dei uma limpada geral no meu orkut, removendo todas as pessoas desconhecidas ou estranhas.</p>
<p>O interessante é a evolução dele (no caso, com o meu perfil).</p>
<p>Em 2004, só tinha gente conhecida nele (em torno de umas 250 pessoas).</p>
<p>Em 2005, uns 80% das pessoas no meu profile foram as que me encontraram e adicionaram (e delas, só uns 30% mandou alguma mensagem sequer um dia) (chegou a 800 pessoas o meu perfil).</p>
<p>Em 2006, fiz uma limpeza, removendo as pessoas que nunca responderam nenhuma mensagem nem mandaram (chegou a 500).</p>
<p>Em 2007, chegou a temporada de SPAM, com bilhões de perfis falsos e propaganda.  E muita gente (desconhecida e conhecida) acabou desencanando dele e saiu (em torno de 450 pessoas).</p>
<p>Em 2008 (i.e., agora), só tem pessoas conhecidas nele (350 pessoas).</p>
<p>O que eu tiro como conclusão disso? Em 4 anos, o orkut me ajudou a achar 100 novos amigos (digo, pessoas com quais eu converso, e que são especiais para mim). Tá certo que boa parte delas eu conheci na vida real, mas&#8230; o orkut ajuda a manter amizade apesar de distância e tudo.</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/06/26/orkut/feed/</wfw:commentRss>
		</item>
		<item>
		<title>A sunset in Ituverava</title>
		<link>http://dodonov.net/blog/2008/06/24/a-sunset-in-ituverava/</link>
		<comments>http://dodonov.net/blog/2008/06/24/a-sunset-in-ituverava/#comments</comments>
		<pubDate>Tue, 24 Jun 2008 14:55:52 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/06/24/a-sunset-in-ituverava/</guid>
		<description><![CDATA[


A sunset in Ituverava, originally uploaded by eugeni_dodonov.


Simplesmente uma paisagem de Ituverava.
Com por-do-sol lindo.
E tudo isso tirado por um Nokia n73 (e ajustado bem pouco por gimp).
  
]]></description>
			<content:encoded><![CDATA[<div style="text-align: left; padding: 3px;">
<a href="http://www.flickr.com/photos/eugeni_dodonov/2605138337/" title="photo sharing"><img src="http://farm4.static.flickr.com/3172/2605138337_6f3d464594.jpg" style="border: solid 2px #000000;" alt="" /></a><br />
<br />
<span style="font-size: 0.8em; margin-top: 0px;"><a href="http://www.flickr.com/photos/eugeni_dodonov/2605138337/">A sunset in Ituverava</a>, originally uploaded by <a href="http://www.flickr.com/people/eugeni_dodonov/">eugeni_dodonov</a>.</span>
</div>
<p>
Simplesmente uma paisagem de Ituverava.</p>
<p>Com por-do-sol lindo.</p>
<p>E tudo isso tirado por um Nokia n73 (e ajustado bem pouco por gimp).</p>
<p> <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/06/24/a-sunset-in-ituverava/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mulheres = Linux</title>
		<link>http://dodonov.net/blog/2008/05/20/mulheres-linux/</link>
		<comments>http://dodonov.net/blog/2008/05/20/mulheres-linux/#comments</comments>
		<pubDate>Tue, 20 May 2008 13:13:21 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[fun]]></category>

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/20/mulheres-linux/</guid>
		<description><![CDATA[Conversando hoje com J.F. e P.C. (nomes foram escondidos propositalmente  ), chegamos na seguinte conclusão:
MULHERES SÃO IGUAIS AO Linux
E é muito fácil provar isso! Vejam só:

Ambos mostram mensagens crípticas, difíceis de entender, porém essenciais.
Se você não prestar atenção nestas mensagens, freqüentemente pode levar um &#8220;Oops&#8221;!
Se você não prestar atenção mesmo assim, isso vai acabar [...]]]></description>
			<content:encoded><![CDATA[<p>Conversando hoje com J.F. e P.C. (nomes foram escondidos propositalmente <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), chegamos na seguinte conclusão:</p>
<p><strong>MULHERES SÃO IGUAIS AO Linux</strong></p>
<p>E é muito fácil provar isso! Vejam só:</p>
<ul>
<li>Ambos mostram mensagens crípticas, difíceis de entender, porém essenciais.</li>
<li>Se você não prestar atenção nestas mensagens, freqüentemente pode levar um &#8220;Oops&#8221;!</li>
<li>Se você não prestar atenção mesmo assim, isso vai acabar dando um panic. Kernel panic, para ser mais exato. Ou seja, <strong>f***u</strong>.</li>
<li>Embora o kernel é o mesmo, as distribuições variam bastante (cor de cabelo, gostos, cor de sapato + cor de cinto, etc).</li>
<li>Essa variação torna-se ainda mais visível se a gente considerar os skins que elas gostam de aplicar! (&#8221;Cabelo vermelho + sapato preto hoje; cabelo loiro + sapato verde amanhã..&#8221;)</li>
<li>Elas podem ser de mais diversas configurações e opções (tem as que gostam de cálculo (hehe, não resisti), tem as que gostam de dançar, tem as que fazem até computação&#8230;)</li>
<li>As mensagens que elas demonstram são quase sempre indecifráveis, e você precisa de um <em>man</em> para entendê-las. Err&#8230; bem, pensando melhor, no caso do Linux é mais fácil..</li>
<li>Geralmente elas suportam todos os dispositivos presentes no mercado, porém cada variação do seu próprio jeito.</li>
<li>Elas tem interfaces-padrão de entrada-e-saída.. (acho que vou apanhar depois dessa)</li>
<li>Se você der um <em>reboot</em> nelas sem dar um <em>sync</em> antes, com certeza vai ter problemas!!</li>
<li>A facilidade para instalar novos pacotes (bolsas, sapatos, vestidos) é impressionante!! (Por outro lado, alguns pacotes dão conflitos que demoram um tempo significativo para resolver).</li>
<li>Elas criam processos-filhos&#8230; (essa foi péssima.. hehe)</li>
<li>A interface gráfica é facilmente customizada, <a href="http://www.goth-style-secrets.com/gothic-makeup.html">as vezes até demais</a>&#8230;</li>
<li>Você precisa conhecer um bilhão de comandos para fazer funcionar do jeito eficiente, e conseguir o que você quer.</li>
<li>Elas tem tratamento padronizado para o protocolo ICMP PING (&#8221;psiu!!&#8221;)</li>
<li>Elas suportam diversos <em>aliases</em> para os comandos mais variados. Alguns inclusive podem resultar em efeitos opostos do que você pensava.</li>
<li>Elas geralmente estão por trás de qualquer grande projeto :).</li>
<li>Existem diversos bugs que precisariam ser tratados nas versões mais atualizadas&#8230;</li>
<li>Elas conseguem conversar entre si em protocolos de mais baixo nível (as vezes eu acho que é mais fácil entender a saída binária do tcpdump de que a conversa de duas mulheres sobre a moda&#8230;)</li>
<li>Elas tem diversas aplicações que fazem mais-ou-menos a mesma coisa (alguém pensou mozilla, firefox, epiphany, galeon, opera e konqueror para navegar na net? nada a ver, eu pensei simplesmente nos 0&#215;208308 sapatos que tem no armário..)</li>
<li>e finalmente, para concluir:</li>
<li><strong>VOCÊ NUNCA CONSEGUE ENTENDER O SISTEMA INTEIRO</strong>!</li>
<li>(se você entende, é porque você é o <strong>vi</strong>.. hehe)</li>
</ul>
<p> <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/20/mulheres-linux/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Firefox speedup</title>
		<link>http://dodonov.net/blog/2008/05/20/firefox-speedup/</link>
		<comments>http://dodonov.net/blog/2008/05/20/firefox-speedup/#comments</comments>
		<pubDate>Tue, 20 May 2008 12:28:35 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[firefox]]></category>

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

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

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/20/firefox-speedup/</guid>
		<description><![CDATA[Continuando a temporada de lançamentos, nesse fim da semana saiu Firefox 3 RC1. Com isso, podemos dizer que nas próximas semanas (de acordo com o cronograma de Mozilla), vamos ter a versão final do Firefox 3.0.
Eu estou usando ele desde o fim do ano, nas versões conhecidas como &#8220;nightly&#8221; (com codenome &#8220;minefield&#8220;) - são as [...]]]></description>
			<content:encoded><![CDATA[<p>Continuando a temporada de lançamentos, nesse fim da semana saiu Firefox 3 RC1. Com isso, podemos dizer que nas próximas semanas (de acordo com o cronograma de Mozilla), vamos ter a versão final do Firefox 3.0.</p>
<p>Eu estou usando ele desde o fim do ano, nas versões conhecidas como &#8220;<em>nightly</em>&#8221; (com codenome &#8220;<em>minefield</em>&#8220;) - são as versões compiladas diariamente. Isso tem lados positivos e negativos - entre os positivos, o desempenho dessas versões geralmente é significativamente superior ao das mais oficiais. Entre os negativos - vire e mexe algo para de funcionar (por exemplo, gmail, acentos, teclado, etc, etc). Mas em geral eu gostei da experiência que eu tive com os <em>nightlies</em>.</p>
<p>Porém, recentemente - já faz aproximadamente 1 mês -  ele tem 2 problemas extremamente irritantes:</p>
<ol>
<li>O acesso ao <em>chrome</em> (i.e., páginas &#8220;internas&#8221; do browser) foi desabilitado. Com isso, extensions como <em>yardvark</em> (para remover partes das páginas - tipo banners, fontes ilegiveis, etc) e <em>webdeveloper</em> (caixinha mágica dos web-developers <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ) pararam de funcionar. Enquanto o <em>webdeveloper</em> - de acordo com o site do seu criador - ainda tem esperança, o outro aparentemente não vai ser atualizado no futuro previsível&#8230;</li>
<li>Os atalhos (alt-número) para trocar de tabs pararam de funcionar de vez no Linux. Isso é mais de que irritante. Inclusive eu achei o <em>commit</em> que quebrou isso, mas, apesar da minha experiência com o código do mozilla, não estou nem um pouco animado a mexer com isso.. hehehe</li>
</ol>
<p>Mas, fora isso, o desempenho dos <em>nightlies</em> é mais de que suficiente, e qualidade de renderização também.</p>
<p>E, por falar em desempenho.. Acredito que muitos já perceberam que o Firefox para windows ganhou um speedup de até 4x na renderização de páginas, javascript, e funcionamento em geral. Tudo isso foi possível graças ao <em>PGO</em> (<a href="http://developer.mozilla.org/en/docs/Building_with_Profile-Guided_Optimization"><em>profile-guided optimizations</em></a>) - técnica nova que apareceu nas últimas versões do GCC (junto com uma multidão de problemas, o gcc também trouxe coisas boas nas versões mais recentes <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ). Entretanto, só versões para windows são compiladas com esse suporte; as de Linux não.</p>
<p>Eu tentei dar uma chance a essa técnica - já que o Arch Linux, que estou usando no último ano-e-pouco, tem facilidade muito grande para criação de pacotes otimizados. E, realmente, a diferença de desempenho é MUITO grande. Não vou colocar nenhum benchmark nem nada aqui, só a minha opinião subjetiva. E ela é:</p>
<p><strong>LIGUE JÁ O PGO!</strong></p>
<p>hehehe.</p>
<p>(se você quer ver um benchmark, dê uma olhada aqui por exemplo -<a href="http://open-mania.com/2008/02/28/firefox-3-ainda-mais-veloz/">Firefox 3 ainda mais veloz | Open Mania</a>).</p>
<p>E é isso. De forma geral, o firefox 3 parece ser muito melhor que o 2, vamos esperar o release final!</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/20/firefox-speedup/feed/</wfw:commentRss>
		</item>
		<item>
		<title>92 More Must See Creative Photographs</title>
		<link>http://dodonov.net/blog/2008/05/11/92-more-must-see-creative-photographs/</link>
		<comments>http://dodonov.net/blog/2008/05/11/92-more-must-see-creative-photographs/#comments</comments>
		<pubDate>Sun, 11 May 2008 15:58:42 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/11/92-more-must-see-creative-photographs/</guid>
		<description><![CDATA[Algumas coleções de fotos criativas que encontrie hoje:
92 More Must See Creative Photographs
(Really) Stunning Pictures and Photos
]]></description>
			<content:encoded><![CDATA[<p>Algumas coleções de fotos criativas que encontrie hoje:</p>
<p><a href="http://justcreativedesign.com/2008/04/08/creative-photographs/">92 More Must See Creative Photographs</a></p>
<p><a href="http://www.smashingmagazine.com/2008/04/28/really-stunning-pictures-and-photos/" rel="bookmark" title="(Really) Stunning Pictures and Photos">(Really) Stunning Pictures and Photos</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/11/92-more-must-see-creative-photographs/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mais um redesign!</title>
		<link>http://dodonov.net/blog/2008/05/10/mais-um-redesign/</link>
		<comments>http://dodonov.net/blog/2008/05/10/mais-um-redesign/#comments</comments>
		<pubDate>Sat, 10 May 2008 18:45:46 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/10/mais-um-redesign/</guid>
		<description><![CDATA[Olá caros visitantes!
Como é possível ver, o blog foi completamente re-designetizado (ótima palavra, não é?  ), na linha do design da página &#8220;oficial&#8220;. Até onde eu vi, tudo continua funcionando, então divirtam-se!
Obviamente, se tiverem sugestões, problemas, reclamações ou doações ;), sejam bem-vindos a comentar aqui!
Obrigado!
Sincerelly yours, Eu. 
]]></description>
			<content:encoded><![CDATA[<p>Olá caros visitantes!</p>
<p>Como é possível ver, o blog foi completamente re-designetizado (ótima palavra, não é? <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ), na linha do design da página &#8220;<a href="http://eugeni.dodonov.net/">oficial</a>&#8220;. Até onde eu vi, tudo continua funcionando, então divirtam-se!</p>
<p>Obviamente, se tiverem sugestões, problemas, reclamações ou doações ;), sejam bem-vindos a comentar aqui!</p>
<p>Obrigado!</p>
<p>Sincerelly yours, Eu. <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/10/mais-um-redesign/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Piadinhas computacionais</title>
		<link>http://dodonov.net/blog/2008/05/09/piadinhas-computacionais/</link>
		<comments>http://dodonov.net/blog/2008/05/09/piadinhas-computacionais/#comments</comments>
		<pubDate>Fri, 09 May 2008 17:56:18 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[fun]]></category>

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/09/piadinhas-computacionais/</guid>
		<description><![CDATA[Todas são originais e recém-inventadas. Se quiserem divulgar, fiquem a vontade!  

porque um bit se perdeu na floresta? porque não levou o bitmap
porque Deus criou o mundo em 7 dias? para caber num byte
porque os processadores antigos não eram coloridos? porque não eram multi-core
qual é a bebida favorita dos administradores de rede? ping
como o [...]]]></description>
			<content:encoded><![CDATA[<p>Todas são originais e recém-inventadas. Se quiserem divulgar, fiquem a vontade! <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li>porque um bit se perdeu na floresta? porque não levou o bitmap</li>
<li>porque Deus criou o mundo em 7 dias? para caber num byte</li>
<li>porque os processadores antigos não eram coloridos? porque não eram multi-core</li>
<li>qual é a bebida favorita dos administradores de rede? ping</li>
<li>como o programador dá descarga? ele chama flush()</li>
<li>porque o programador foi na imobiliária? alguém quebrou o pipe dele</li>
<li>porque o programador foi na imobiliária? para alocar uma casa</li>
<li>onde o programador fica bronzeado? no Solaris</li>
<li>quem inventou a WWW? o Homem-Aranha</li>
<li>onde foi criado o Java? na Bahia</li>
<li>qual é o cúmulo da calma? jogar paciência em Java</li>
<li>qual é o software favorito na bahia? screensaver</li>
<li>depois dos 7 primeiros dias o Deus disse: &#8220;hello, world&#8221;</li>
<li>qual é o nome do cachorrinho do programador? FIFO</li>
<li>e qual é a raça? fila</li>
<li>como programador fecha a casa? &lt;/home&gt;</li>
<li>como o programador entra em casa? cd</li>
<li>que que tem no guarda-roupa de um processador? 38 meia</li>
</ul>
<p>(redes neurais e algoritmos genéticos):</p>
<ul>
<li>que que um neurônio faz no tempo livre? dorme na rede neural</li>
<li>porque uma rede neural cresceu? porque os neurônios ficaram excitados</li>
<li>e porque a rede não respondeu nada? porque os neurônios ficaram inibídos</li>
<li>quais atividades físicas cromossomos exercem? fitness</li>
<li>quem criou a TDNN? Walter Mercado</li>
<li>e qual foi a primeira saída dela? Ligue Yá</li>
<li>porque a MLP aprende devagar? porque ela fica pensando &#8220;\eta&#8230;. \eta&#8230;.&#8221;</li>
</ul>
<p>LaTeX:</p>
<ul>
<li>que que um cachorrinho faz quando encontra o dono-programador? \lambda</li>
</ul>
<p>Novas:</p>
<ul>
<li>que que o programador faz nas férias? vai surfar nas wavelets</li>
<li>como o programador abre um livro? ele faz um unfolding</li>
<li>como o programador se reproduz? ele faz um fork()</li>
<li>que que um doutorando falou depois de defender? agora PhDeu!</li>
</ul>
<p>Comentários? Sugestões?</p>
<p>(Eu sei que pós-graduação deixa sérios traumas psicológicos <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/09/piadinhas-computacionais/feed/</wfw:commentRss>
		</item>
		<item>
		<title>OS2008</title>
		<link>http://dodonov.net/blog/2008/05/09/os2008/</link>
		<comments>http://dodonov.net/blog/2008/05/09/os2008/#comments</comments>
		<pubDate>Fri, 09 May 2008 08:57:42 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[writing]]></category>

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/09/os2008/</guid>
		<description><![CDATA[Atualizei o meu n800 para o maemo os 2008. E voltei a usar ele para coisas da internet, alem de só ler livros. Last.fm ficou espetacular, e gmail com imap tambem. Agora o fbreader ficou muito mais lento e problemático&#8230;
É impressionante.. Tem mais de um ano ja o bixinho (o n800, digo), mas parece novo!
]]></description>
			<content:encoded><![CDATA[<p>Atualizei o meu n800 para o maemo os 2008. E voltei a usar ele para coisas da internet, alem de só ler livros. Last.fm ficou espetacular, e gmail com imap tambem. Agora o fbreader ficou muito mais lento e problemático&#8230;</p>
<p>É impressionante.. Tem mais de um ano ja o bixinho (o n800, digo), mas parece novo!</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/09/os2008/feed/</wfw:commentRss>
		</item>
		<item>
		<title>office.open(3)</title>
		<link>http://dodonov.net/blog/2008/05/08/officeopen3/</link>
		<comments>http://dodonov.net/blog/2008/05/08/officeopen3/#comments</comments>
		<pubDate>Thu, 08 May 2008 03:14:17 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[office]]></category>

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

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

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/08/officeopen3/</guid>
		<description><![CDATA[Acabou de sair a versão beta do OpenOffice 3.
Muita gente já escreveu sobre isso, com opiniões variando entre &#8220;é a salvação do universo&#8221; e &#8220;e daí??&#8221;; agora eu queria falar a minha opinião, que não é nenhuma das duas.
Primeiro, vamos relembrar um pouco a situação como ela estava a alguns poucos anos atrás (vou comparar [...]]]></description>
			<content:encoded><![CDATA[<p>Acabou de sair a versão <a href="http://marketing.openoffice.org/3.0/featurelistbeta.html">beta do OpenOffice 3</a>.</p>
<p>Muita gente já escreveu sobre isso, com opiniões variando entre &#8220;é a salvação do universo&#8221; e &#8220;e daí??&#8221;; agora eu queria falar a minha opinião, que não é nenhuma das duas.</p>
<p>Primeiro, vamos relembrar um pouco a situação como ela estava a alguns poucos anos atrás (vou comparar a evolução do OpenOffice com o Microsoft Office&#8230; porque todos os outros pacotes de Office, seja de IBM, de Corel, da SUN, ou de qualquer outra empresa perdem significativamente para o próprio OpenOffice. Temos o Google Docs, mas, obviamente, é um caso a parte!).</p>
<p>Na época que não tinha OpenOffice 1.0, e só tinha os <em>milestones</em> que - com muita sorte - até funcionavam e abriam alguns (poucos e seletos) arquivos do office. Você acha que o OpenOffice hoje em dia é lento?? Ha-ha. Instale algum dos milestones antigos - ou o 1.0 mesmo para ver a diferença. A maior vantagem dessas primeiras versões é que era <strong>possível</strong> abrir e editar uma grande parte dos arquivos de Microsoft Office. Obviamente, não todos, mas muitos. Nem isso não era possível antes (abiword? koffice? staroffice, siagoffice? prefiro não comentar).</p>
<p>A versão 1.0 foi um marco gigante - foi uma versão estável (na medida do possível), multi-plataforma, completamente livre e que abria a maior parte dos documentos existentes. Mais uma vez - não absolutamente todos, mas a <strong>grande</strong> maioria. Abrir lentamente, com interface diferente, com diversos problemas de <em>layout</em>, posicionamento e funcionamento, mas.. ela funcionava!</p>
<p>A versão 1.1 melhorou significamente o problema de desempenho, e essas melhorias continuaram com todas as versões posteriores. Versão 2 (e suas sub-versões) introduziu nova interface, suporte a ODF e desempenho muito melhor. E logo-logo vamos ter a versão 3.0.</p>
<p>O que é possível notar nessa evolução das versões?? Primeiramente, o número de reclamações caiu significativamente! Vejamos:</p>
<ul>
<li><strong>Interface diferente:</strong> com o lançamento de Microsoft Office 2007 esta reclamação perdeu completamente o sentido. OpenOffice é muito mais parecido com as versões antigas do Office de que o próprio software de microsoft&#8230;</li>
<li><strong>Suporte incompleto a documentos de office:</strong> por mais reclamações que é possível encontrar sobre isso, tem que aceitar que o número de problemas de compatibilidade decresceu absurdamente nos últimos anos. Antes era sorte ter um documento .doc(.ppt, .xls) que abriria corretamente no OpenOffice. Hoje, em contra-partida, é difícil achar um documento com problemas. Chega a casos curiosos, onde OpenOffice consegue abrir documentos que travam o próprio Microsoft Office :), e a própria Microsoft assume isso (obviamente, não publicamente <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> ).</li>
<li><strong>Desempenho inadequado:</strong> esta afirmação também perdeu o sentido ao <a href="http://www.infoworld.com/article/08/04/14/16TC-winoffice-performance_1.html">avaliarmos o Microsoft Office 2007</a>.</li>
<li><strong>Falta de funcionalidades:</strong> o OpenOffice ainda não implementa todas as 100% das funcionalidades que o Microsoft Office oferece. Porém&#8230; você conhece alguém que usa <strong>TODOS</strong> os recursos do Word?? Pois é, as funcionalidades <strong>já</strong> presentes são mais de que adequadas&#8230;</li>
<li>e assim por diante..</li>
</ul>
<p>Qual é a conclusão que dá para tirar, avaliando as versões atuais de OpenOffice??</p>
<p>Elas <strong>já</strong> oferecem todas as funcionalidade que a absoluta maioria dos usuários precisam. Nem sempre do jeito idéntico ao Microsoft Office; nem sempre com a mesma interface; e nem sempre com todas as variações, mas oferecem!</p>
<p>E quanto a desempenho.. Seguindo os conselhos básicos localizaveis facilmente no google (desligar java, diminuir o cache, diminuir o uso de memória; otimizar o carregamento; desativar funcionalidades avançadas, etc) é possível melhorar o tempo de execução inicial em mais de <strong>10x</strong>, e uso de memória em mais de <strong>4x</strong> (eu comprovei isso com projetos que fizemos com Intel e Ardence em 2004-2005; inclusive tem até publicações da Intel sobre isso - as de Ardence continuam sendo sob n.d.a. até onde eu sei :)). Mas, se alguém tiver curiosidade, fiquem a vontade para perguntar por aqui mesmo!</p>
<p>Bem.. passando por esta introdução pequena ;), o que vamos ver na nova versão de OpenOffice?</p>
<ul>
<li><strong>Suporte a Mac OS X</strong> - bastante interessante, porque vai ser possível rodar o OpenOffice em cima de MAC sem precisar de servidor X.</li>
<li><strong>Suporte a ODF 1.2 e OOXML</strong> - preciso falar alguma coisa?? <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </li>
<li><strong>Suporte a PDFs editáveis</strong> - conhece algum outro escritório que permite isso?</li>
<li><strong>Suporte a macros em VBA</strong> - uma das maiores limitações atuais foi a execução de macros voltados para Microsoft Office. Não mais.</li>
<li><strong>Suporte a extensions</strong> - <em>extensions</em> fizeram do firefox o browser tão popular o quanto ele é hoje em dia. Enquanto plugins para OpenOffice existem já faz alguns anos, nunca foi simples ou intuitivo instalar e usar eles. Acredito que agora isso vai ser resolvido definitivamente.</li>
<li><strong>Melhor suporte a multi-midia</strong> - suporte a reprodução de sons em <em>background</em>, suporte a múltiplos monitores, melhor suporte para CSV, HTML, melhor na renderização de fontes; melhorias na edição de imagens, e assim por diante. A lista é grande.</li>
<li><strong>Novas funcionalidades</strong> - novas possibilidades relacionadas a planilhas, formulas, gráficos, renderização de páginas WEB, etc</li>
<li>e muitos outras melhorias menos significativas</li>
</ul>
<p>O que dá para extrair de tudo disso? É simples - o desenvolvimento do OpenOffice é feito de forma <strong>evolucionária</strong>, e não <strong>revolucionária</strong>. O que acontece é que ele fica melhor e melhor <strong>gradativamente</strong>, e não visa fazer milagres de uma hora para outra. É bom isso? Sim, porque é possível ver o que podemos esperar das próximas versões. Isso tem lados negativos? Claro, porque sempre vamos ver comentários do tipo &#8220;office não está evoluindo&#8221;, &#8220;versão 2 é parecida com 1&#8243;, &#8220;microsoft é mais diferente&#8221;&#8230;</p>
<p>O resto vamos ver logo, na versão 3.0 do OpenOffice :).</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/08/officeopen3/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Como funciona segurança de Windows?</title>
		<link>http://dodonov.net/blog/2008/05/04/como-funciona-seguranca-de-windows/</link>
		<comments>http://dodonov.net/blog/2008/05/04/como-funciona-seguranca-de-windows/#comments</comments>
		<pubDate>Sun, 04 May 2008 19:44:02 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[quadrinho]]></category>

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/04/como-funciona-seguranca-de-windows/</guid>
		<description><![CDATA[
Como funcionaria o mecanismo de segurança de Vista, se aplicarmos ele a um ser humano??
&#8220;Existem muitas bactérias perigosas no ar! Preciso cuidar do meu dono! É necessário colocar ele num ambiente impenetrável e protegido. Um saco plástico seria ideal, ainda mais se for de cor preta, porque aí ele vai proteger dos raios ultra-violetas também!&#8221;
&#8220;O [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://dodonov.net/blog/wp-content/uploads/2008/05/vista_security.png" title="Vista security" alt="Vista security" align="left" height="360" width="480" /></p>
<p>Como funcionaria o mecanismo de segurança de Vista, se aplicarmos ele a um ser humano??</p>
<p>&#8220;Existem muitas bactérias perigosas no ar! Preciso cuidar do meu dono! É necessário colocar ele num ambiente impenetrável e protegido. Um saco plástico seria ideal, ainda mais se for de cor preta, porque aí ele vai proteger dos raios ultra-violetas também!&#8221;</p>
<p>&#8220;O meu dono, estando num saco plástico, pode ser machucado se cair um asteróide em cima dele. É necessário colocar ele num ambiente mais rígido. Um caixão seria adequado.&#8221;</p>
<p>&#8220;O meu dono, mesmo dentro de caixão, pode ser atingido pela radiação de uma possível explosão nuclear. É necessário esconder ele num lugar profundo. Dois metros de profundidade seria adequado&#8221;</p>
<p>&#8220;Senhor, agora você está completamente protegido!&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/04/como-funciona-seguranca-de-windows/feed/</wfw:commentRss>
		</item>
		<item>
		<title>eugeni.dodonov.net</title>
		<link>http://dodonov.net/blog/2008/05/02/eugenidodonovnet/</link>
		<comments>http://dodonov.net/blog/2008/05/02/eugenidodonovnet/#comments</comments>
		<pubDate>Fri, 02 May 2008 18:55:58 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/02/eugenidodonovnet/</guid>
		<description><![CDATA[O site oficial (eugeni.dodonov.net) sofreu um re-design completo.
O antigo durou, se não me engano, um pouco mais de 6 anos (desde 2001).
C&#8217;est la vie..
 
]]></description>
			<content:encoded><![CDATA[<p>O site oficial (<a href="http://eugeni.dodonov.net/">eugeni.dodonov.net</a>) sofreu um re-design completo.</p>
<p>O antigo durou, se não me engano, um pouco mais de 6 anos (desde 2001).</p>
<p>C&#8217;est la vie..</p>
<p> <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/02/eugenidodonovnet/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Distributed Version Control</title>
		<link>http://dodonov.net/blog/2008/05/02/distributed-version-control/</link>
		<comments>http://dodonov.net/blog/2008/05/02/distributed-version-control/#comments</comments>
		<pubDate>Fri, 02 May 2008 17:08:07 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[cvs]]></category>

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

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/05/02/distributed-version-control/</guid>
		<description><![CDATA[Só um pequeno resumo de vantagens e desvantagens de sistemas de controle de versões distribuídos que eu já cheguei a usar.

SVN + SVK - parecido com SVN, tem os mesmos problemas que ele (cria um monte de diretórios, etc). Na minha opinião, não tem muito uso prático - é melhor usar soluções distribuídas mesmo (bzr, [...]]]></description>
			<content:encoded><![CDATA[<p>Só um pequeno resumo de vantagens e desvantagens de sistemas de controle de versões distribuídos que eu já cheguei a usar.</p>
<ul>
<li><strong>SVN + SVK</strong> - parecido com SVN, tem os mesmos problemas que ele (cria um monte de diretórios, etc). Na minha opinião, não tem muito uso prático - é melhor usar soluções distribuídas mesmo (bzr, git ou mercurial), porque todas elas tem gateways para SVN propriamente dito.</li>
<li><strong>BZR</strong> - acho que é o meu favorito para a maioria das coisas. Facil de usar (o mais fácil de todos, na minha opinião), rápido - principalmente nas últimas versões, extensível. Os meus maiores problemas com ele foi o desempenho (que foi resolvido na versão 1.0), e o tratamento de arquivos binários grandes - ele fazia questão de colocar o commit inteiro na memória, em formato ASCII ainda. Ou seja, para fazer commit de 100MB ele usava 2GB de RAM. Mas aparentemente, isso foi arrumado recentemente.</li>
<li><strong>GIT</strong> - extremamente poderoso, rápido e eficiente.Em contra-partida, ele tem milhares de comandos, sub-comandos, parâmetros e opções. Se você aprender tudo com ele, ele é o melhor. Entretanto, eu vivo me perdendo na hora de fazer coisas mais complexas (tipo, fazer um cherry-pick de um repositório remoto em um branch diferente). Por outro lado, só ele que permite fazer cherry-pick de forma fácil (para quem está por fora - cherry-pick permite você pegar um commit independente e embutir ele em outro branch. Se isso não fez sentido para você, provavelmente você não precisa dele :)). A melhor coisa do GIT para mim é o suporte dele para multiplos branches locais, no mesmo diretório. E a velocidade, é claro. Porém, a complexidade dele acaba complicando demais a vida as vezes.</li>
<li><strong>Mercurial</strong> - parecido com o BZR e GIT. Atualmente suporta branches e cherry-picks também (de forma diferente). Ele suporta queues de patches também nativamente - mas, como nunca precisei disso, não posso falar muito detalhes. Fora isso, nunca cheguei a mexer muito com ele (mas, para quem tiver interesse, tem um tutorial interessante <a href="http://devlog.waltercruz.com/micro-tutorial-de-mercurial">aqui</a>). A escolha entre ele, bzr e git muitas vezes é questão de religião mesmo :).</li>
<li><strong>DARCS</strong> - bastante interessante, e diferente de todos os outros sistemas. Basicamente, todo o mecanismo de commits e diferenças entre versões dele é baseado em filas de patches, aplicados em determinada ordem. A filosofia dele também é parecida com GIT - ele visa manter controle do conteúdo, e não da estrutura de versões. Isso tem lados bons (o mesmo conteúdo pode migrar de um lugar para outro - arquivo, diretório, etc) e ruins (se alguém fez essa migração, você não vai ter controle exato sobre o que foi feito).</li>
<li><strong>GNU ARCH</strong> - acredito que hoje em dia ele tem mais interesse histórico de que prático. Muito mais complexo de usar (se bem que, comparando com GIT, acho que dá uma briga boa). As ideias dele são utilizadas em outros sistemas de controle de versões distribuídas, mas ele em si - pelo que eu sei - está parado. Eu cheguei a usar ele faz alguns anos, mas desisti logo devido à complexidade dele.</li>
<li><strong>MONOTONE</strong> - também em desuso nos últimos tempos, o MONOTONE serviu como inspiração para GIT. Fora isso, nunca vi ninguém usar ele, então não tenho opinião formada sobre ele.</li>
</ul>
<p>Além disso, tem diversas outras soluções caseiras (com svn, cvs (eca..), etc) que fazem a mesma coisa que DRCS&#8217;es usando algumas gambiarras (hehehe). Mas eu fico entre BZR e GIT na maioria dos casos.</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/05/02/distributed-version-control/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Como entender o que o CEO fala?</title>
		<link>http://dodonov.net/blog/2008/04/24/como-entender-o-que-o-ceo-fala/</link>
		<comments>http://dodonov.net/blog/2008/04/24/como-entender-o-que-o-ceo-fala/#comments</comments>
		<pubDate>Thu, 24 Apr 2008 23:41:24 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[writing]]></category>

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/04/24/como-entender-o-que-o-ceo-fala/</guid>
		<description><![CDATA[Para continuar a tradição antiga de &#8220;dicionários&#8221; (iniciada com o dicionário de SPAM), aí vai mais um dicionário. Desta vez, vamos ver como entender o que o CEO fala:

A gente decidiu continuar como empresa grande (&#8221;por mais que a gente tentou, todos os nossos projetos de crescer falharam&#8221;)
Estamos conversando com diversos patrocinadores (&#8221;nenhum dos que [...]]]></description>
			<content:encoded><![CDATA[<p>Para continuar a tradição antiga de &#8220;dicionários&#8221; (iniciada com o <a href="http://dodonov.net/blog/2006/11/30/dicionario-de-spam/">dicionário de SPAM</a>), aí vai mais um dicionário. Desta vez, vamos ver como entender o que o CEO fala:</p>
<ul>
<li>A gente decidiu continuar como empresa grande (&#8221;por mais que a gente tentou, todos os nossos projetos de crescer falharam&#8221;)</li>
<li>Estamos conversando com diversos patrocinadores (&#8221;nenhum dos que a gente conversou quer dar $$$ para nós)</li>
<li>E quando a gente se tornar o novo Google (&#8221;Os meus sonhos eróticos foram trocados por essa frase&#8221;)</li>
<li>O ano que vem será decisivo (&#8221;Estamos falando isso faz 5 anos, uma hora tem que dar certo!&#8221;)</li>
<li>Estamos pensando vender a empresa por 100 milhões (&#8221;Os outros conseguiram, eu li na Internet! Porque que a gente é pior? Pena é que estamos no pequeno prejuízo constante, mas..&#8221;)</li>
<li>Nós podemos vender a empresa por 10 milhões facilmente, mas queremos crescer um pouco mais antes (&#8221;Eu li em alguma revista que alguém vendeu uma empresa parecida por 10 milhões, e tenho fé que conseguimos também! Só trabalhar um pouco mais no prejuízo sobre a grandeza do qual eu também menti na pergunta anterior..&#8221;)</li>
<li>O mercado não estava pronto antes, mas agora temos uma oportunidade única (&#8221;Estávamos fazendo algo completamente inútil por 5 anos, e de repente apareceu algum tonto querendo comprar!&#8221;)</li>
</ul>
<p>Em poucas palavras, dá para fazer um dicionário de como conversar com um CEO:</p>
<ul>
<li>Divide todas as palavras, promessas por 10, e depois por 10 de novo, para chegar perto da realidade.</li>
<li>Avalie o sucesso da empresa pelo lucro e prejuízo (idealmente, avaliando o relatório financeiro completo e plano de trabalho), e não pelo que o CEO diz.</li>
<li>Se o CEO diz &#8220;com certeza&#8221;, leia isso como &#8220;talvez&#8221;. Se ele diz &#8220;provável&#8221;, leia isso como &#8220;só por um milagre&#8221;. Se ele fala &#8220;talvez&#8221; então, nem com milagre :).</li>
</ul>
<p>Original aqui: <a href="http://victorronin.com/2008/04/19/molochnye-reki-i-kiselnye-berega/">http://victorronin.com/2008/04/19/molochnye-reki-i-kiselnye-berega/</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/04/24/como-entender-o-que-o-ceo-fala/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Lost in translation..</title>
		<link>http://dodonov.net/blog/2008/04/16/lost-in-translation/</link>
		<comments>http://dodonov.net/blog/2008/04/16/lost-in-translation/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 13:26:32 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[writing]]></category>

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/04/16/lost-in-translation/</guid>
		<description><![CDATA[Teoricamente, quando um site disponibiliza um artigo em uma língua, e oferece tradução dele para inglês, os dois deveriam falar a mesma coisa?
Na teoria, sim. Agora na prática..
Achei uma notícia sobre Classmate PC na Rússia hoje, num site russo, na versão em russo e em portugues.
Esse é o conteúdo da versão inglesa (http://webplanet.ru/english/2008/02/07/intel_rus_en.html):
Intel announced today [...]]]></description>
			<content:encoded><![CDATA[<p>Teoricamente, quando um site disponibiliza um artigo em uma língua, e oferece tradução dele para inglês, os dois deveriam falar a mesma coisa?</p>
<p>Na teoria, sim. Agora na prática..</p>
<p>Achei uma notícia sobre Classmate PC na Rússia hoje, num site russo, na versão em russo e em portugues.</p>
<p>Esse é o conteúdo da versão inglesa (<a href="http://http://webplanet.ru/english/2008/02/07/intel_rus_en.html">http://webplanet.ru/english/2008/02/07/intel_rus_en.html</a>):</p>
<p><em>Intel announced today it is giving 2500 Classmate PC to schools in Russia in terms of Intel World Ahead program. Another 500 arriving at Ukrainian schools and 300 at schools in Kazakhstan.<br />
Last year Intel was seeking Russian government&#8217;s support for another part of its global initiative, targeting school teachers. Its educational program on how to use technology in study process was presented in June 2006 at the economy forum in St.-Petersbourg. At the same time Intel&#8217;s ground in Russia was attacked by AMD, which claimed its competitor doubled governmental expends on hardware ever purchased for federal needs.<br />
With 1 mln Asus Eee PC bought for Russian schools last year by Deripaska&#8217;s charity fund, Intel&#8217;s Classmate PC action might be either a miserable PR effort or a give-2500-get-a-federal-order demo.</em></p>
<p>E essa é a versão russa, com a minha tradução (<a href="http://webplanet.ru/news/gadgets/2008/02/07/intel_rus.html">http://webplanet.ru/news/gadgets/2008/02/07/intel_rus.html</a>):</p>
<p><em>Hoje se deu início o novo programa filantrópico da Intel, que oferece notebooks ultra-baratos Classmate PC gratuitamente para os estudantes de Rússia, Cazaquistão, Ucrânia e Azerbaidjão. Em 2008 as escolas de Nizhnii Novgorod, Novosibirsk e Yaroslavl irão receber 2500, as escolas de Ucrânia - 500, e as de Cazaquistão - 300 computadores.</em></p>
<p><em>A cerimonia de abertura de ação filantrópica de bondade nunca vista antes se resumiu à entrega de 86 dispositivos para a escola número 8 na cidade Kstovo, perto de Nizhnii Novgorod. Nizhnii Novgorod, por sua vez, é uma das cidades favoritas da Intel - os funcionários da empresa serão localizados no parque tecnológico da cidade, &#8220;Ancudinovka&#8221;.</em></p>
<p><em>&#8220;A corporação Intel visa investir mais de 1 bilhão de dólares até 2010 para a realização da sua programa global Intel World Ahead, cujo objetivo é disponibilizar as tecnologias mais recentes e novos meios de educação para a população dos países sub-desenvolvidos no mundo inteiro&#8221; - isso é o que diz o press-release da empresa. Lembramos, que a Intel visa também ensinar os professores a usarem as tecnologias computacionais no processo de ensino primeiro (link para uma notícia que fala que o TTF da intel não teve sucesso na Rússia nos últimos 2 anos). É provável que esta iniciativa de &#8220;agradar&#8221; previamente o governo com as máquinas ultra-potentes poderá deixar os funcionários do governo, já amigos da Intel (link para um notícia que diz que, na compra de equipamentos de Intel, o governo perde entre 30% e 50% de dinheiro devido à fraudes e lavagem de dinheiro), deixando-os mais felizes ainda. Isso se torna mais interessante ainda, visto que tais funcionários são diretamente responsáveis pela realização de iniciativas zombificantes da Intel.</em></p>
<p><em>Também é interessante lembrar a história do surgimento do notebook &#8220;para crianças&#8221; da Intel. Por muito tempo a empresa estava competindo com a iniciativa de &#8220;um notebook por criança&#8221; (OLPC), frustradamente tentando vender os seus notebooks baratos no Brasil, sem nenhum sucesso. Devido a essas iniciativas, ela conseguiu entrar na lista de grandes empresas de TI que suportam o OLPC (link para notícia que conta que a Intel entrou para o projeto OLPC com o objetivo de tirar AMD do mercado).</em></p>
<p><em>Menos de seis meses depois, a Intel novamente brigou com o fundador de OLPC (link para a notícia que conta a notícia do desentendimento de Intel com OLPC), e saiu do projeto devido às acusações do Negroponte de que a empresa está tentando lavar o dinheiro com as ações filantrópicas (porém, alguns dias depois, a Intel foi implorada a voltar novamente para OLPC). O motivo principal do conflito foi o fato da Intel, além de participar de OLPC, estava vendendo os seus Classmate PCs por preços deliberados. E, logo no fim do janeiro, a empresa mudou o nome do notebook &#8220;educacional&#8221; para MiLeap X, e começou a vendê-los na India (link para notícia) - onde o governo rejeitou o OLPC, e, no lugar de milhões de computadores, comprados com o dinheiro do governo, no país chegaram apenas as demonstrações gratuitas.</em></p>
<p><em>Lembramos também que a Rússia recebeu uma oferta de venda de 1 milhão de computadores baratos Asus EEE (link para a notícia, que conta que os computadores serão comprados por US$ 199 cada um, sendo patrocinados por um fundo de investimentos, sendo que os primeiros 50k computadores serão entregues aos professores ainda nesse ano. Artigo também fala que a Rússia rejeitou o projeto OLPC, sendo que ele está parado já faz mais de um ano).</em></p>
<p>Tudo a ver&#8230; <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/04/16/lost-in-translation/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Decorators em python</title>
		<link>http://dodonov.net/blog/2008/04/15/decorators-em-python/</link>
		<comments>http://dodonov.net/blog/2008/04/15/decorators-em-python/#comments</comments>
		<pubDate>Tue, 15 Apr 2008 23:56:51 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[programming]]></category>

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

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2008/04/15/decorators-em-python/</guid>
		<description><![CDATA[Por alguns meses fiquei pensando - para que servem os decorators em python? Ultimamente é fácil ver código do tipo:
@algum_metodo
def function(params):
____...

Aí hoje finalmente decidi descobrir como que isso funciona, e para que serve.
Em poucas palavras - realmente, decoratos são bem úteis. Eles não introduzem muitas novidades na linguagem, mas possibilitam evitar duplicação de código, e [...]]]></description>
			<content:encoded><![CDATA[<p>Por alguns meses fiquei pensando - para que servem os <em>decorators</em> em python? Ultimamente é fácil ver código do tipo:<br />
<code>@algum_metodo<br />
def function(params):<br />
____...<br />
</code><br />
Aí hoje finalmente decidi descobrir como que isso funciona, e para que serve.</p>
<p>Em poucas palavras - realmente, decoratos são bem úteis. Eles não introduzem muitas novidades na linguagem, mas possibilitam evitar duplicação de código, e facilitar a implementação.</p>
<p>Por exemplo, suponhamos que precisamos rastrear todas as chamadas a uma de terminada função. Quais são as alternativas que temos?</p>
<ul>
<li>Mudar a função para ela fazer um <em>print</em> toda vez que ela é executada, e toda vez que ela termina;</li>
<li>Fazer um <em>wrapper</em> para essa função;</li>
<li>Usar um decorator.</li>
</ul>
<p>Vamos pensar em uma função bem simples:<br />
<code>def minhafunc(s):<br />
____print "&lt;&lt; %s &gt;&gt; " % s<br />
</code></p>
<p>Como que poderiamos fazer o wrapper para esta função esta função? Por exemplo:<br />
<code>def wrapper(func):<br />
____print "entrando na func!"<br />
____ret = func()<br />
____print "saindo da func!"<br />
____return ret</code></p>
<p>result = wrapper(minhafunc())<br />
Obviamente, isso funciona.. Mas para funções bem simples.</p>
<p>Um outro jeito seria transformar função automaticamente:<br />
<code>def logger(func):<br />
____def wrapper(param):<br />
________print "entrando na func!"<br />
________ret = func(param)<br />
________print "saindo da func!"<br />
________return ret<br />
____return wrapper</p>
<p>minhafunc = logger(minhafunc)<br />
</code></p>
<p>E agora vem a parte &#8220;mágica&#8221;. Decorators simplesmente permitem com que você evite a transformação de <em>python</em> em <em>LISP</em>, tirando a necessidade de empacotamento explícito dessas funções. Em outras palavras:</p>
<p><code>@logger<br />
def minhafunc():<br />
...<br />
</code></p>
<p>faz a mesma coisa que:<br />
<code>minhafunc = logger(minhafunc)<br />
</code></p>
<p>só que logo após a declaração da função.</p>
<p>Só isso :). É claro, que tem várias outras utilidades os decorators - facilitar o uso de threads em PyGTK; facilitar desenvolvimento de código sincronizado, etc.</p>
<p>Sem falar que fica bem mais legível o código:<br />
<code>@synchronized<br />
@logged<br />
def minhafunc():<br />
____....<br />
</code></p>
<p>P.S.: O wordpress, para variar, deixa zoado o código.. Mas logo-logo este site vai migrar para Django. Desde que aprendi a mexer com ele, a minha opinião sobre os frameworks web mudou.. e muito! <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/04/15/decorators-em-python/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Problems and problems..</title>
		<link>http://dodonov.net/blog/2008/04/14/problems-and-problems/</link>
		<comments>http://dodonov.net/blog/2008/04/14/problems-and-problems/#comments</comments>
		<pubDate>Mon, 14 Apr 2008 00:41:17 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/04/14/problems-and-problems/</guid>
		<description><![CDATA[Não sei se é internacional, mas na Rússia existia a crença de que todo ano bissexto (aquele que tem 29 dias em fevereiro) traz azar&#8230;
No meu caso, isso é a mais pura verdade. Todos os anos que eu me lembro - 2008, 2004, 2000, 1996, 1992, 1988 - foram extremamente difíceis e decepcionantes.
Neste ano já [...]]]></description>
			<content:encoded><![CDATA[<p>Não sei se é internacional, mas na Rússia existia a crença de que todo ano bissexto (aquele que tem 29 dias em fevereiro) traz azar&#8230;</p>
<p>No meu caso, isso é a mais pura verdade. Todos os anos que eu me lembro - 2008, 2004, 2000, 1996, 1992, 1988 - foram extremamente difíceis e decepcionantes.</p>
<p>Neste ano já aconteceram coisas extremamente boas - viagem para Salvador, pessoas maravilhosas que eu conheci, projetos muito interessantes, mas&#8230; Também está acontecendo um tremendo baixo-astral.</p>
<p>Porém, tudo o que acontece na vida tem algum motivo. Então - pensamento positivo, e sempre em frente!</p>
<p>Never give up!</p>
<p>Never give in!</p>
<p>É nois!!</p>
<p> <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/04/14/problems-and-problems/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Atualização-relampago!</title>
		<link>http://dodonov.net/blog/2008/03/20/atualizacao-relampago/</link>
		<comments>http://dodonov.net/blog/2008/03/20/atualizacao-relampago/#comments</comments>
		<pubDate>Thu, 20 Mar 2008 12:18:51 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2008/03/20/atualizacao-relampago/</guid>
		<description><![CDATA[Ééééé, quem está vivo sempre aparece! hehehe
Mas ultimamente está muito, mas MUITO difícil achar o tempo livre&#8230; Preciso terminar o doutorado, tem um monte de coisas na empresa para fazer, e - o meu principal gastador de tempo nos últimos meses - preciso cuidar da programação do MTDF.
Para quem não conhece, MTDF (Meu Time de [...]]]></description>
			<content:encoded><![CDATA[<p>Ééééé, quem está vivo sempre aparece! hehehe</p>
<p>Mas ultimamente está muito, mas <strong>MUITO</strong> difícil achar o tempo livre&#8230; Preciso terminar o doutorado, tem um monte de coisas na empresa para fazer, e - o meu principal gastador de tempo nos últimos meses - preciso cuidar da programação do <a href="http://www.mtdf.com.br">MTDF</a>.</p>
<p>Para quem não conhece, <a href="http://www.mtdf.com.br">MTDF</a> (Meu Time de Futebol) é um projeto muito interessante, o qual estou programando :). Voltei ao meu hobby de programação para web + design + solução de problemas :).</p>
<p>Quem conhece os frameworks de PHP, vai perceber que o site é baseado no wordpress.. mas muito, MUITO de longe. Porque mexi em quase tudo. E vou continuar mexendo mais :).</p>
<p>Mas - por meio desta mensagem - aproveito a convidar a todos a visitar o projeto, e quem sabe se cadastrar e participar :).</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2008/03/20/atualizacao-relampago/feed/</wfw:commentRss>
		</item>
		<item>
		<title>2007++</title>
		<link>http://dodonov.net/blog/2007/12/31/2007/</link>
		<comments>http://dodonov.net/blog/2007/12/31/2007/#comments</comments>
		<pubDate>Mon, 31 Dec 2007 17:43:02 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2007/12/31/2007/</guid>
		<description><![CDATA[E mais um ano está se acabando..
2007 foi o ano mais legal de todos os que consigo me lembrar. E de longe. Tá certo que aconteceram diversas coisas ruins, mas as coisas boas sem dúvida alguma foram muito melhores!
Só para deixar registrado aqui, aí vão alguns dos pontos principais de 2007:

Em 2007 eu fui em [...]]]></description>
			<content:encoded><![CDATA[<p>E mais um ano está se acabando..</p>
<p>2007 foi o ano mais legal de todos os que consigo me lembrar. E de longe. Tá certo que aconteceram diversas coisas ruins, mas as coisas boas sem dúvida alguma foram muito melhores!</p>
<p>Só para deixar registrado aqui, aí vão alguns dos pontos principais de 2007:</p>
<ul>
<li>Em 2007 eu fui em mais festas de que nos últimos 25 anos da minha vida juntos.</li>
<li>Finalmente consegui sair do meu estado &#8220;:(&#8221; dos últimos anos.</li>
<li>Conheci muita gente, ganhei muitos amigos, e muitos deles são realmente <strong>demais</strong> de especiais para mim, e espero os levar na minha vida pelo resto dela.</li>
<li>No ano inteiro, morei fora de casa praticamente o ano inteiro. Seja em Bellevue/Redmond, quando estava na Microsoft; seja em Bauru..</li>
<li>Conheci muitas músicas e estilos de música novos.. Agora, além de metal, na lista dos favoritos também se encontram axé e pop :).</li>
<li>Descobri o que é micareta.. e fui em todas que consegui no ano :).</li>
<li>Viajei mais de 20000km de carro.</li>
<li>Conheci <strong>Erdinger</strong>, e diversas outras cervejas que nem sabia que existiam antes.</li>
<li>Conheci Bellevue, Redmond, e toda a região de Seattle, nos EUA.</li>
<li>Passei quase uma semana em Maresias :).</li>
<li>Pela primeira vez na vida, consegui me dar bem com corrida.. Se antes eu morria depois de correr 200 metros, nesse ano eu consegui correr mais de 3km sem grandes problemas.</li>
<li>Aprendi (ou melhor.. tentei aprender) a dançar forró :).</li>
<li>O doutorado, embora ficou meio parado por alguns meses, deu um gás muito grande no fim do ano.</li>
<li>Trabalhei em mais algumas áreas que nunca imaginei que iria trabalhar - programação para kernel de windows, programação para windows em geral, gerenciamento de projetos&#8230; Foi trabalhoso, mas foi legal!</li>
<li>Consegui um novo hobby para mim - fotografia (como o exemplo é só citar o <a href="http://www.flickr.com/photos/eugeni_dodonov/">flickr</a>).</li>
<li>E muitas outras coisas!</li>
</ul>
<p>Mas também aconteceram algumas coisas ruins - perdi alguns amigos (ou melhor, pessoas que eu considerava amigos..); acabei não conseguindo me dedicar o quanto eu queria para os projetos&#8230; Mas.. A vida é uma caixinha de surpresas! <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>E é isso.. Agora é 2008! <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Eugeni</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2007/12/31/2007/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Mudança de host</title>
		<link>http://dodonov.net/blog/2007/12/26/mudanca-de-host/</link>
		<comments>http://dodonov.net/blog/2007/12/26/mudanca-de-host/#comments</comments>
		<pubDate>Wed, 26 Dec 2007 22:38:20 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[site]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2007/12/26/mudanca-de-host/</guid>
		<description><![CDATA[Devido a pequena mudança de host (de mphosting para bluehost), algumas das entradas do blog foram para mundo melhor. Quer dizer, eu acho que até tenho backup delas em algum lugar, mas dá preguiiiiiiiiiiça procurar.. hehehe
Aproveitando a mensagem, um feliz natal (atrazado), e feliz 2008 (antecipado) para todos os leitores dessa mensagem :).
]]></description>
			<content:encoded><![CDATA[<p>Devido a pequena mudança de host (de mphosting para bluehost), algumas das entradas do blog foram para mundo melhor. Quer dizer, eu acho que até tenho backup delas em algum lugar, mas dá preguiiiiiiiiiiça procurar.. hehehe</p>
<p>Aproveitando a mensagem, um <strong>feliz natal</strong> (atrazado), e <strong>feliz 2008</strong> (antecipado) para todos os leitores dessa mensagem :).</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2007/12/26/mudanca-de-host/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Camelo da Sibéria » Blog Archive » O Tempo</title>
		<link>http://dodonov.net/blog/2007/09/18/camelo-da-siberia-%c2%bb-blog-archive-%c2%bb-o-tempo/</link>
		<comments>http://dodonov.net/blog/2007/09/18/camelo-da-siberia-%c2%bb-blog-archive-%c2%bb-o-tempo/#comments</comments>
		<pubDate>Tue, 18 Sep 2007 18:38:36 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2007/09/18/camelo-da-siberia-%c2%bb-blog-archive-%c2%bb-o-tempo/</guid>
		<description><![CDATA[Mais um texto no Camelo da Sibéria!
O Tempo
]]></description>
			<content:encoded><![CDATA[<p>Mais um texto no Camelo da Sibéria!</p>
<p><a href="http://camelodasiberia.com/2007/09/18/o-tempo/">O Tempo</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2007/09/18/camelo-da-siberia-%c2%bb-blog-archive-%c2%bb-o-tempo/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Hobbies</title>
		<link>http://dodonov.net/blog/2007/09/16/hobbies/</link>
		<comments>http://dodonov.net/blog/2007/09/16/hobbies/#comments</comments>
		<pubDate>Sun, 16 Sep 2007 15:07:35 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dodonov.net/blog/2007/09/16/hobbies/</guid>
		<description><![CDATA[Para quem ainda não conhece &#8212; o meu novo passa-tempo favorito.
]]></description>
			<content:encoded><![CDATA[<p>Para quem ainda não conhece &#8212; o meu novo <a href="http://www.flickr.com/photos/eugeni_dodonov/">passa-tempo favorito</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2007/09/16/hobbies/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Escrevendo e escrevendo&#8230;</title>
		<link>http://dodonov.net/blog/2007/09/14/escrevendo-e-escrevendo/</link>
		<comments>http://dodonov.net/blog/2007/09/14/escrevendo-e-escrevendo/#comments</comments>
		<pubDate>Fri, 14 Sep 2007 21:11:31 +0000</pubDate>
		<dc:creator>eugeni</dc:creator>
		
		<category><![CDATA[camelo]]></category>

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

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

		<guid isPermaLink="false">http://dodonov.net/blog/2007/09/14/escrevendo-e-escrevendo/</guid>
		<description><![CDATA[Ele vai voar, ele vai voar!!
Vocês não viram um camelo voando por aí?? Eu vi! Foi lá para Sibéria!
(aposto que não fez sentido nenhum, fez???)
Mas é que está nascendo um Blog-Revista-Site que vai mudar o mundo! Camelo da Sibéria! Ééééé!
 
]]></description>
			<content:encoded><![CDATA[<p>Ele vai voar, ele vai voar!!</p>
<p>Vocês não viram um camelo voando por aí?? Eu vi! Foi lá para Sibéria!</p>
<p>(aposto que não fez sentido nenhum, fez???)</p>
<p>Mas é que está nascendo um Blog-Revista-Site que vai mudar o mundo! <a href="http://camelodasiberia.com">Camelo da Sibéria</a>! Ééééé!</p>
<p> <img src='http://dodonov.net/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /></p>
]]></content:encoded>
			<wfw:commentRss>http://dodonov.net/blog/2007/09/14/escrevendo-e-escrevendo/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
