<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Blog do Robson Dantas &#187; Software</title>
	<atom:link href="http://blogdodantas.dxs.com.br/category/tecnologia_informatica/software/feed/" rel="self" type="application/rss+xml" />
	<link>http://blogdodantas.dxs.com.br</link>
	<description>Tecnologia, segurança, cotidiano, pesca esportiva e inutilidades</description>
	<lastBuildDate>Tue, 31 Jan 2012 02:31:46 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.3</generator>
		<item>
		<title>Habilitando suporte a snmp no Vmware ESXi ( hypervisor )</title>
		<link>http://blogdodantas.dxs.com.br/2011/11/11/habilitando-suporte-a-snmp-no-vmware-esxi-hypervisor/</link>
		<comments>http://blogdodantas.dxs.com.br/2011/11/11/habilitando-suporte-a-snmp-no-vmware-esxi-hypervisor/#comments</comments>
		<pubDate>Fri, 11 Nov 2011 10:41:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Cloud Computing]]></category>
		<category><![CDATA[Monitoramento OpenSource]]></category>
		<category><![CDATA[Tecnologia e informática]]></category>
		<category><![CDATA[monitoramento]]></category>
		<category><![CDATA[snmp]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=595</guid>
		<description><![CDATA[Continuando com as brincadeiras de virtualização, decidi tentar configurar snmp da máquina para enviar informações para a uma aplicação que monitora tudo. O processo nem é tão complexo. O que é complexo é a falta de informações para conseguir instalar algo no ESXi, mas depois de pesquisar um pouco, achei a solução. Usando a plataforma [...]]]></description>
			<content:encoded><![CDATA[<p>Continuando com as brincadeiras de virtualização, decidi tentar configurar snmp da máquina para enviar informações para a uma aplicação que monitora tudo.</p>
<p>O processo nem é tão complexo. O que é complexo é a falta de informações para conseguir instalar algo no ESXi, mas depois de pesquisar um pouco, achei a solução. Usando a plataforma FREE, você não consegue fazer isso de dentro do VSphere, porém, basta baixar o <a href="http://www.vmware.com/support/developer/vcli/" onclick="javascript:pageTracker._trackPageview('out/www.vmware.com');" target="_blank">VMWare infrastructure CLI</a> &#8211; ou VSphere CLI ( um conjunto de programas escritos em Perl que habilita recursos remotamente).</p>
<p>Basta então abrir o prompt (ou terminal se estiver usando linux) e navegar até o diretório da instalação. No caso do windows em c:\program files\vmware\vmware vsphere cli\bin .</p>
<p>Adicione o diretório do perl no path para não ter erro de dlls.</p>
<p><strong>Para visualizar a situação do snmp rode o comando:</strong></p>
<p><em>vicfg-snmp.pl &#8211;server endereco do seu servidor vmware &#8211;username <span style="text-decoration: underline;">user</span> &#8211;show</em></p>
<p><strong>Para configurar/alterar os dados de trap rode o comando:</strong></p>
<p><em>vicfg-snmp.pl &#8211;server <span style="text-decoration: underline;">endereco do seu servidor vmware</span> &#8211;username <span style="text-decoration: underline;">user</span> -t <span style="text-decoration: underline;">ip_snmp@162/comunidade</span></em></p>
<p><strong>Para configurar uma comunidade:</strong></p>
<p><em>vicfg-snmp.pl &#8211;server <span style="text-decoration: underline;">endereco do seu servidor vmware</span> &#8211;username <span style="text-decoration: underline;">user</span> -c <span style="text-decoration: underline;">sua_comunidade</span></em></p>
<p><strong>Para alterar a porta de escuta do snmp:</strong></p>
<p><em>vicfg-snmp.pl &#8211;server <span style="text-decoration: underline;">endereco do seu servidor vmware</span> &#8211;username <span style="text-decoration: underline;">user</span> -p 161</em></p>
<p><strong>No final, para habilitar:</strong></p>
<p><em><em>vicfg-snmp.pl &#8211;server <span style="text-decoration: underline;">endereco do seu servidor vmware</span> &#8211;username <span style="text-decoration: underline;">user</span> &#8211;enable</em></em></p>
<p><strong>Enviando um teste:</strong></p>
<p><em><em>vicfg-snmp.pl &#8211;server <span style="text-decoration: underline;">endereco do seu servidor vmware</span> &#8211;username <span style="text-decoration: underline;">user</span> &#8211;test</em></em></p>
<p>Feito isso, teste com o snmap, enviando os dados de sua comunidade. Se retornar os sinais, está tudo certo.</p>
<p>Mais um mistério desvendado.</p>
<p><em><em><br />
</em></em></p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F11%2F11%2Fhabilitando-suporte-a-snmp-no-vmware-esxi-hypervisor%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F11%2F11%2Fhabilitando-suporte-a-snmp-no-vmware-esxi-hypervisor%2F&amp;title=Habilitando+suporte+a+snmp+no+Vmware+ESXi+%28+hypervisor+%29" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F11%2F11%2Fhabilitando-suporte-a-snmp-no-vmware-esxi-hypervisor%2F&amp;title=Habilitando+suporte+a+snmp+no+Vmware+ESXi+%28+hypervisor+%29" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F11%2F11%2Fhabilitando-suporte-a-snmp-no-vmware-esxi-hypervisor%2F&amp;t=Habilitando+suporte+a+snmp+no+Vmware+ESXi+%28+hypervisor+%29" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F11%2F11%2Fhabilitando-suporte-a-snmp-no-vmware-esxi-hypervisor%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F11%2F11%2Fhabilitando-suporte-a-snmp-no-vmware-esxi-hypervisor%2F&amp;title=Habilitando+suporte+a+snmp+no+Vmware+ESXi+%28+hypervisor+%29" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p><p><script type="text/javascript"><!--
google_ad_client = "pub-3400408440819022";
/* 468x60, criado 02/11/10 */
google_ad_slot = "1718761682";
google_ad_width = 468;
google_ad_height = 60;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2011/11/11/habilitando-suporte-a-snmp-no-vmware-esxi-hypervisor/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Removendo background de imagens usando ImageMagick (fundo transparente)</title>
		<link>http://blogdodantas.dxs.com.br/2011/04/19/removendo-background-de-imagens-usando-imagemagick-fundo-transparente/</link>
		<comments>http://blogdodantas.dxs.com.br/2011/04/19/removendo-background-de-imagens-usando-imagemagick-fundo-transparente/#comments</comments>
		<pubDate>Tue, 19 Apr 2011 23:14:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Edição de imagem e webdesign]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[edição de imagem]]></category>
		<category><![CDATA[imagemagick]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=524</guid>
		<description><![CDATA[Esse post é curto, porém bem útil. Algumas vezes precisei remover o fundo de uma imagem, ou seja, deixá-la transparente. Vamos falar que sua foto tem um fundo totalmente verde, e que você quer removê-lo. Fazer isso no GIMP, Photoshop, ou outros, leva um tempinho, dependendo dos detalhes da imagem. Daí que entra um conjunto [...]]]></description>
			<content:encoded><![CDATA[<p>Esse post é curto, porém bem útil. Algumas vezes precisei remover o fundo de uma imagem, ou seja, deixá-la transparente.</p>
<p>Vamos falar que sua foto tem um fundo totalmente verde, e que você quer removê-lo. Fazer isso no GIMP, Photoshop, ou outros, leva um tempinho, dependendo dos detalhes da imagem.</p>
<p>Daí que entra um conjunto de utilitários para linha de comando &#8211; chamado <a href="http://www.imagemagick.org/script/index.php" onclick="javascript:pageTracker._trackPageview('out/www.imagemagick.org');" target="_blank">ImageMagick </a>- que permite realizar uma série de operações, entre eles remover fundo, compor imagens, converter formatos, etc.</p>
<p>Lembro que esse utilitário era usado para tratar imagens em uma empresa que faz sistemas para trânsito na qual trabalhei, já que também tem APIs para várias linguagens: C++, perl, php, C#, python, etc.</p>
<p>Então, vamos ao trabalho:  Supondo que você tenha a imagem abaixo, chamada imagem1.gif, e que queira converter para um png transparente:</p>
<div id="attachment_526" class="wp-caption alignnone" style="width: 360px"><a href="http://www.dxs.com.br/wordpress/wp-content/uploads/2011/04/vermelho.gif" ><img class="size-full wp-image-526" title="imagem com fundo vermelho" src="http://www.dxs.com.br/wordpress/wp-content/uploads/2011/04/vermelho.gif" alt="imagem com fundo vermelho" width="350" height="350" /></a><p class="wp-caption-text">imagem com fundo vermelho</p></div>
<p>Rodando o comando abaixo, teremos uma imagem transparente (png):</p>
<p><em>/diretorio_image_magick/convert.exe vermelho.gif -transparent red vermelho.png</em></p>
<p><strong>Em outras palavras</strong>: Rode convert.exe no arquivo vermelho.gif e tire todo o vermelho, salvando como vermelho.png. Resultado abaixo:</p>
<div id="attachment_527" class="wp-caption alignnone" style="width: 360px"><a href="http://www.dxs.com.br/wordpress/wp-content/uploads/2011/04/vermelho.png" ><img class="size-full wp-image-527" title="imagem sem o fundo vermelho" src="http://www.dxs.com.br/wordpress/wp-content/uploads/2011/04/vermelho.png" alt="imagem sem o fundo vermelho" width="350" height="350" /></a><p class="wp-caption-text">imagem sem o fundo vermelho</p></div>
<p>Obviamente que há outros parâmetros que você pode brincar, como o fuzz (lógica fuzzy). Basta olhar a vasta documentação no site, que eu recomendo, dado o poder da biblioteca.</p>
<p>Um abraço,</p>
<p>Robson Dantas</p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F04%2F19%2Fremovendo-background-de-imagens-usando-imagemagick-fundo-transparente%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F04%2F19%2Fremovendo-background-de-imagens-usando-imagemagick-fundo-transparente%2F&amp;title=Removendo+background+de+imagens+usando+ImageMagick+%28fundo+transparente%29" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F04%2F19%2Fremovendo-background-de-imagens-usando-imagemagick-fundo-transparente%2F&amp;title=Removendo+background+de+imagens+usando+ImageMagick+%28fundo+transparente%29" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F04%2F19%2Fremovendo-background-de-imagens-usando-imagemagick-fundo-transparente%2F&amp;t=Removendo+background+de+imagens+usando+ImageMagick+%28fundo+transparente%29" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F04%2F19%2Fremovendo-background-de-imagens-usando-imagemagick-fundo-transparente%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2011%2F04%2F19%2Fremovendo-background-de-imagens-usando-imagemagick-fundo-transparente%2F&amp;title=Removendo+background+de+imagens+usando+ImageMagick+%28fundo+transparente%29" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2011/04/19/removendo-background-de-imagens-usando-imagemagick-fundo-transparente/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Semáforos e condições de corrida com memcache e python &#8211; lock em registros</title>
		<link>http://blogdodantas.dxs.com.br/2010/02/22/semaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros/</link>
		<comments>http://blogdodantas.dxs.com.br/2010/02/22/semaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros/#comments</comments>
		<pubDate>Mon, 22 Feb 2010 16:20:44 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Python]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[memcache condição de corrida]]></category>
		<category><![CDATA[memcache lock]]></category>
		<category><![CDATA[memcache semáforo]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=387</guid>
		<description><![CDATA[No post anterior, falei de performance em aplicações web e coloquei um ponto importante em relação ao processo caro de ficar acessando o banco de dados constantemente. Muitas empresas utilizam soluções de cache que são muito mais rápidas e eficientes, e entre as opções disponíveis, eu gostaria de destacar o memcached. Empresas como Facebook, Google, [...]]]></description>
			<content:encoded><![CDATA[<p>No post anterior, falei de performance em aplicações web e coloquei um ponto importante em relação ao processo caro de ficar acessando o banco de dados constantemente.</p>
<p>Muitas empresas utilizam soluções de cache que são muito mais rápidas e eficientes, e entre as opções disponíveis, eu gostaria de destacar o <a href="http://memcached.org/" onclick="javascript:pageTracker._trackPageview('out/memcached.org');" target="_blank">memcached</a>. Empresas como Facebook, Google, Wikipedia fazem uso bem intenso dessa ferramenta e ela é bem otimizada para uso em larga escala.</p>
<p>Apesar de ser projetado para Linux, <a href="http://jehiah.cz/projects/memcached-win32/" onclick="javascript:pageTracker._trackPageview('out/jehiah.cz');" target="_blank">há um port para windows no qual eu uso para testes</a> ( nunca testado em ambiente de produção). Basicamente sua função é armazenar coleções em memória, servindo os dados via socket para os clientes que conectarem ao servidor.  Usa UDP como protocolo de comunicação e um mecanismo muito eficiente para gerenciamento de dados.</p>
<p>Um exemplo prático de como seria usado o mecanismo de cache:</p>
<ul>
<li>Usuário A chama uma página e requisita cidades do estado de SP e a mesma não está em cache;</li>
<li>Aplicação chama consulta no banco de dados, adiciona a chave ao cache: cache.set(&#8220;cidades&#8221;,coleção);</li>
<li>Usuário B chama a aplicação e verifica que os dados estão no cache. Aplicação consulta cache e retorna os dados para serem tratados: cache.get(&#8220;cidades&#8221;);</li>
</ul>
<p>Se não tenha ficado claro, um pseudo-código pode ajudar:</p>
<ul>
<li>se existir cache.get(&#8220;cidade&#8221;) então:<br />
-&gt; popular controles com essa coleção</li>
<li>caso contrário:<br />
-&gt; buscar dados de cidade do banco;<br />
-&gt; setar cache cache.set(&#8220;cidade&#8221;, dados_do_banco);<br />
-&gt; popular controles com essa coleção;</li>
</ul>
<p><strong>Problemas de um cenário real:</strong></p>
<p>Na teoria parece muito simples, certo ? Se você estiver pensando em um ambiente que não haja restrição por condições de corrida ( usuários simultâneos realizando a mesma operação ), então é realmente simples.</p>
<p>Mas imagine um momento em que você precisa incrementar um registro no cache, e esse registro só pode ser incrementado se ninguém mais estiver fazendo o processo. Como você resolveria essa questão ?</p>
<p>Pesquisando um pouco, acabei lembrando dos <a href="http://pt.wikipedia.org/wiki/Regi%C3%A3o_cr%C3%ADtica" onclick="javascript:pageTracker._trackPageview('out/pt.wikipedia.org');" target="_blank">mecanismos de semáforo e de entrada em região crítica</a>, o que me levou a criar um modelo que tenta fazer algo parecido. Só para lembrar o processo de região crítica (retirado do link acima da wikipedia):</p>
<blockquote><p>Para entrar numa região crítica, uma linha de execução deve obter um semáforo, que será descartado na saída da região crítica. Cada recurso compartilhado, ou um conjunto de recursos compartilhados em comum, possui um semáforo próprio. Qualquer outra linha de execução deverá esperar para entrar numa região crítica em uso, mas poderá usar a CPU para executar qualquer outro código, incluindo regiões críticas protegidas por outro semáforo.</p></blockquote>
<p>Logo abaixo, postei o exemplo criado em Python, porém estou escrevendo um pseudo-código que pode ser facilmente migrado para qualquer linguagem:</p>
<ol>
<li>Conectar no memcache;</li>
<li>Tentar adicionar a chave(&#8220;lock&#8221;);</li>
<li>Se adicionar, então não tem ninguém esperando &#8211; incremente o registro que você precisa, remova a chave lock;</li>
<li>Caso tenha a chave, tente esperar alguns micro-segundos, e executar a operação &#8220;N&#8221; vezes. Se &#8220;N&#8221; for atingido, retornar erro, caso contrário, basta executar o procedimento anterior;</li>
<li>Desconectar do memcache;</li>
</ol>
<pre>import memcache
import time

def lock_update(key):

    # parametrizacoes, todo passar para um cfg
    m = memcache.Client(['127.0.0.1:11211'], debug=0)
    lock = "lock_" + key
    max_tries = 5 #tenta 5 vezes
    tries = 0
    expiration = 60 #segundos
    got_lock = False
    number = -1
    wait_time_between_tries = 101 #microsegundos

    # teste inicial, apenas para colocar algo na chave, caso não tenha no cache
    if m.get(key) is None:
        m.set(key,0)

    if(m):
        # roda o numero de tentativas para adquirir o lock
        for tries in range(0, max_tries):
            # se conseguir adicionar, adquire o lock
            if(m.add(lock, 1, expiration)):
                got_lock = True
                break

            # se nao conseguiu, espera um pouco
            time.sleep(wait_time_between_tries / 1000000.0)

        # consegui adquirir o lock
        if(got_lock):
            number = m.incr(key)
            m.delete(lock, 0)

        # retorna o valor
        return number

# só para teste pela linha de comando
if __name__=="__main__":
    print lock_update("teste")</pre>
<p><em>Simples</em>, não ?</p>
<p>Espero que ajude <img src='http://www.dxs.com.br/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>abs</p>
<p>Robson Dantas</p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F02%2F22%2Fsemaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F02%2F22%2Fsemaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros%2F&amp;title=Sem%C3%A1foros+e+condi%C3%A7%C3%B5es+de+corrida+com+memcache+e+python+%26%238211%3B+lock+em+registros" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F02%2F22%2Fsemaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros%2F&amp;title=Sem%C3%A1foros+e+condi%C3%A7%C3%B5es+de+corrida+com+memcache+e+python+%26%238211%3B+lock+em+registros" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F02%2F22%2Fsemaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros%2F&amp;t=Sem%C3%A1foros+e+condi%C3%A7%C3%B5es+de+corrida+com+memcache+e+python+%26%238211%3B+lock+em+registros" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F02%2F22%2Fsemaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F02%2F22%2Fsemaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros%2F&amp;title=Sem%C3%A1foros+e+condi%C3%A7%C3%B5es+de+corrida+com+memcache+e+python+%26%238211%3B+lock+em+registros" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2010/02/22/semaforos-e-condicoes-de-corrida-com-memcache-e-python-lock-em-registros/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Falha de segurança no IE &#8211; O buraco é mais fundo do que parece</title>
		<link>http://blogdodantas.dxs.com.br/2010/01/22/falha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece/</link>
		<comments>http://blogdodantas.dxs.com.br/2010/01/22/falha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 10:53:00 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Internet]]></category>
		<category><![CDATA[Navegador de internet]]></category>
		<category><![CDATA[Segurança e Redes]]></category>
		<category><![CDATA[hacking]]></category>
		<category><![CDATA[falha internet explorer]]></category>
		<category><![CDATA[google internet explorer]]></category>
		<category><![CDATA[segurança internet explorer]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=377</guid>
		<description><![CDATA[Saiu em tudo que é site na internet, sobre a invasão ocorrida nos sistemas do Google, e que foram atribuídas para um grupo de hackers chineses, supostamente a serviço do seu governo. Pois bem. Estava lendo agora pouco sobre o método que foi usado, e ficou claro que havia uma falha de segurança enorme no [...]]]></description>
			<content:encoded><![CDATA[<p>Saiu em tudo que é site na internet, sobre a <a href="http://mashable.com/2010/01/14/google-china-attack-anatomy/" onclick="javascript:pageTracker._trackPageview('out/mashable.com');" target="_blank">invasão ocorrida nos sistemas do Google</a>, e que foram atribuídas para um grupo de hackers chineses, supostamente a serviço do seu governo.</p>
<p>Pois bem. Estava lendo agora pouco sobre o método que foi usado, e ficou claro que havia uma <a href="http://mashable.com/2010/01/22/microsoft-fixes-ie/" onclick="javascript:pageTracker._trackPageview('out/mashable.com');" target="_blank">falha de segurança enorme no Internet Explorer</a>, e diga-se de passagem que afeta praticamente todas as versões, que possibilitou o ataque.</p>
<p>Em poucas palavras, o ataque explorava uma falha no IE, instalando um malware no computador do usuário, permitindo controle total sobre a máquina infectada. Veja abaixo um pedaço do post do Mashable, que explica o que aconteceu:</p>
<blockquote><p>As with most targeted attacks, the intruders gained access to an organization by sending a tailored attack to one or a few targeted individuals. We suspect these individuals were targeted because they likely had access to valuable intellectual property. These attacks will look like they come from a trusted source, leading the target to fall for the trap and clicking a link or file. That’s when the exploitation takes place, using the vulnerability in Microsoft’s Internet Explorer.</p>
<p>Once the malware is downloaded and installed, it opens a back door that allows the attacker to perform reconnaissance and gain complete control over the compromised system. The attacker can now identify high value targets and start to siphon off valuable data from the company.</p></blockquote>
<p>Enfim, se você usa Internet Explorer, <a href="http://update.microsoft.com/microsoftupdate/v6/default.aspx" onclick="javascript:pageTracker._trackPageview('out/update.microsoft.com');" target="_blank">sugiro que atualize seu browser agora mesmo</a>, já que a Microsoft publicou um fix para a falha explorada, ou faça algo realmente melhor: troque seu browser para algo decente, como o Firefox ou Chrome.</p>
<p>Não deixe de comentar.</p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F01%2F22%2Ffalha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F01%2F22%2Ffalha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece%2F&amp;title=Falha+de+seguran%C3%A7a+no+IE+%26%238211%3B+O+buraco+%C3%A9+mais+fundo+do+que+parece" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F01%2F22%2Ffalha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece%2F&amp;title=Falha+de+seguran%C3%A7a+no+IE+%26%238211%3B+O+buraco+%C3%A9+mais+fundo+do+que+parece" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F01%2F22%2Ffalha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece%2F&amp;t=Falha+de+seguran%C3%A7a+no+IE+%26%238211%3B+O+buraco+%C3%A9+mais+fundo+do+que+parece" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F01%2F22%2Ffalha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2010%2F01%2F22%2Ffalha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece%2F&amp;title=Falha+de+seguran%C3%A7a+no+IE+%26%238211%3B+O+buraco+%C3%A9+mais+fundo+do+que+parece" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2010/01/22/falha-de-seguranca-no-ie-o-buraco-e-mais-fundo-do-que-parece/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Google Chrome &#8211; O browser dos sonhos</title>
		<link>http://blogdodantas.dxs.com.br/2008/09/02/google-chrome-o-browser-dos-sonhos/</link>
		<comments>http://blogdodantas.dxs.com.br/2008/09/02/google-chrome-o-browser-dos-sonhos/#comments</comments>
		<pubDate>Tue, 02 Sep 2008 19:32:06 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Internet]]></category>
		<category><![CDATA[Navegador de internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnologia e informática]]></category>
		<category><![CDATA[browser da google]]></category>
		<category><![CDATA[google chrome]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=120</guid>
		<description><![CDATA[Finalmente alguém pensou realmente grande e tinha que ser a Google ! Depois dos terríveis anos desenvolvendo aplicações javascript com uma série de efeitos colaterais, característicos da arquitetura dos browsers, alguém montou uma arquitetura realmente parruda. O Chrome, foi desenvolvido em uma série de problemas, apontados principalmente pelos engenheiros de aplicação do Google e tratam [...]]]></description>
			<content:encoded><![CDATA[<p>Finalmente alguém pensou realmente grande e tinha que ser a Google !</p>
<p>Depois dos terríveis anos desenvolvendo aplicações javascript com uma série de efeitos colaterais, característicos da arquitetura dos browsers, alguém montou uma arquitetura realmente parruda.</p>
<p>O Chrome, foi desenvolvido em uma série de problemas, apontados principalmente pelos engenheiros de aplicação do Google e tratam uma série de mecanismos, inclusive isolamento de processos,  mecanismos anti malware, anti phishing e assim por diante.</p>
<p>Para conhecer mais do Google Chrome, sugiro que vá até a página e analise a história em quadrinhos criada, simplesmente fantástica !</p>
<p><a href="http://www.google.com/googlebooks/chrome/" onclick="javascript:pageTracker._trackPageview('out/www.google.com');">http://www.google.com/googlebooks/chrome/</a></p>
<p>Depois disso, baixe a versão beta e comente suas impressões!</p>
<p>Notei uma excelente melhora no desempenho das páginas, principalmente aquelas que rodam cargas pesadas de javascript. Testei Gmail, Scriptaculous, Apple e outros. Além disso, o executável é bem compacto.</p>
<p><a href="http://downloads.uol.com.br/windows/web/google_chrome.jhtm" >http://downloads.uol.com.br/windows/web/google_chrome.jhtm</a><a href="http://tecnologia.uol.com.br/ultnot/2008/09/02/ult4213u552.jhtm" ></a></p>
<p>Google really rox!</p>
<div class="wp-caption alignnone" style="width: 560px"><img title="Snapshot do Google Chrome" src="http://www.dxs.com.br/wordpress/images/google-chrome.jpg" alt="Screenshot do browser Google Chrome" width="550" height="331" /><p class="wp-caption-text">Screenshot do browser Google Chrome</p></div>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F09%2F02%2Fgoogle-chrome-o-browser-dos-sonhos%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F09%2F02%2Fgoogle-chrome-o-browser-dos-sonhos%2F&amp;title=Google+Chrome+%26%238211%3B+O+browser+dos+sonhos" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F09%2F02%2Fgoogle-chrome-o-browser-dos-sonhos%2F&amp;title=Google+Chrome+%26%238211%3B+O+browser+dos+sonhos" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F09%2F02%2Fgoogle-chrome-o-browser-dos-sonhos%2F&amp;t=Google+Chrome+%26%238211%3B+O+browser+dos+sonhos" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F09%2F02%2Fgoogle-chrome-o-browser-dos-sonhos%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F09%2F02%2Fgoogle-chrome-o-browser-dos-sonhos%2F&amp;title=Google+Chrome+%26%238211%3B+O+browser+dos+sonhos" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2008/09/02/google-chrome-o-browser-dos-sonhos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Metodologia ágil no desenvolvimento de software</title>
		<link>http://blogdodantas.dxs.com.br/2008/07/04/metodologia-agil-no-desenvolvimento-de-software/</link>
		<comments>http://blogdodantas.dxs.com.br/2008/07/04/metodologia-agil-no-desenvolvimento-de-software/#comments</comments>
		<pubDate>Fri, 04 Jul 2008 17:18:45 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Desenvolvimento de software]]></category>
		<category><![CDATA[Modelo de trabalho]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[agile]]></category>
		<category><![CDATA[metodologia agil]]></category>
		<category><![CDATA[pmbok]]></category>
		<category><![CDATA[pmi]]></category>
		<category><![CDATA[scrum]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=74</guid>
		<description><![CDATA[Sexta-feira passada ( 27/06/2008 ), estive em um evento da Borland sobre metodologia ágil para desenvolvimento de software e gostaria de compartilhar um pouco do que foi falado. Antes de começar, quero deixar claro algumas coisas: PMI é um orgão &#8211; Project Management Institute. Este órgão regulamenta o conteúdo do PMBOK ( Project Management Body [...]]]></description>
			<content:encoded><![CDATA[<p>Sexta-feira passada ( 27/06/2008 ), estive em um evento da Borland sobre metodologia ágil para desenvolvimento de software e gostaria de compartilhar um pouco do que foi falado. <img src='http://www.dxs.com.br/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> <span id="more-74"></span></p>
<div style="float: right; margin-left: 10px; display: inline"><img src="http://www.dxs.com.br/wordpress/images/metodologia_agil.jpg" alt="Metodologia ágil" width="252" height="377" /></div>
<p>Antes de começar, quero deixar claro algumas coisas:</p>
<ul>
<li>PMI é um orgão &#8211; Project Management Institute. Este órgão regulamenta o conteúdo do PMBOK ( Project Management Body of Knowledge), que é um livro que cita as melhores práticas de gerenciamento de projetos. Muita gente diz que PMI é metodologia, de forma totalmente errônea;</li>
<li>Metodologia ágil não se limita ao SCRUM. SCRUM foi criado em cima do conceito de metodologia ágil;</li>
</ul>
<p>Ouvi muita gente falar: <em>- &#8220;Puxa, gostaria de aprender a metodologia do PMI&#8221;; &#8211; &#8220;Você foi em evento de metodologia ágil, de SCRUM ?&#8221;. </em>Puro <em>&#8220;modismo&#8221;</em>. O mesmo fato ocorria com o RUP, que foi desenvolvido pela Rational em cima do conceito de Processo Unificado.</p>
<p>Voltando ao que interessa&#8230;</p>
<p>Quando você começa a estudar diversas metodologias, acaba descobrindo que muitos conceitos são genéricos em todas, portanto, não foge muito. A forma de implementar varia e muito, de empresa para empresa. Na metodologia ágil, não é diferente. Possui diversas características do processo unificado, alguns conceitos de gestão de projeto do PMBOK, com algumas modificações. Pontos interessantes:</p>
<ul>
<li>Product backlog &#8211; é a lista de funcionalidades do projeto;</li>
<li>Sprint &#8211; corridas curtas para definir determinado&#8221;escopo&#8221;;</li>
<li>Lista de funcionalidades priorizadas e rankeadas são o <em>norte</em> do projeto;</li>
<li>Processo iterativo e incremental ( da mesma forma que ocorre no UP );</li>
</ul>
<p>Outro ponto interessante que encontrei é a interação do usuário com a equipe do projeto, facilitando modificações dos requisitos, caso seja necessário. Diferente dos métodos convencionais, esse modelo facilita mudanças no decorrer do projeto sem que o nível de retrabalho seja alto. Como o escopo é definido gradativamente e os sprints são curtos, o risco de se produzir algo errado é bem mais baixo do que o meio convencional de especificar, codificar e testar.</p>
<p>Além disso os rótulos dos cargos somem. Não existe mais desenvolvedor, analista, testador, gerente. Há somente a <strong>equipe</strong> e ela é responsável pela tomada de decisão do projeto.  Todas as reuniões são curtas, conhecidas como STANDUP MEETINGS e acaba a história das longas reuniões de follow-up para o gerente, diretor, etc. O status report do projeto é objetivo: <em>&#8220;o que você fez, o que você vai fazer e quais são os problemas&#8221;</em></p>
<p><em>* Uma nota</em> interessante é que a equipe que você precisa para chegar nesse nível precisa ser mais &#8220;generalista&#8221;, pois os conhecimentos amplos são úteis. Obviamente que você não pode dispensar um especialista, mas no dia-dia não é a melhor opção.</p>
<p>Para concluir essa breve explanação, considero que é altamente produtivo o emprego das metodologias ágeis, porém, a mentalidade da empresa precisa mudar para se adequar, já que é totalmente diferente dos modelos clássicos de gestão. O gerente e/ou diretor da área não devem se meter no dia-dia do projeto e seu andamento/evolução dependem somente da equipe. O papel das pessoas muda, porém, os resultados também mudam.</p>
<p>Muitas empresas estão de olho nisso e implantando como teste em projetos. Sua empresa ou os funcionários já se movimentaram e fizeram alguma tentativa ? Comente aqui.</p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F04%2Fmetodologia-agil-no-desenvolvimento-de-software%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F04%2Fmetodologia-agil-no-desenvolvimento-de-software%2F&amp;title=Metodologia+%C3%A1gil+no+desenvolvimento+de+software" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F04%2Fmetodologia-agil-no-desenvolvimento-de-software%2F&amp;title=Metodologia+%C3%A1gil+no+desenvolvimento+de+software" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F04%2Fmetodologia-agil-no-desenvolvimento-de-software%2F&amp;t=Metodologia+%C3%A1gil+no+desenvolvimento+de+software" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F04%2Fmetodologia-agil-no-desenvolvimento-de-software%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F04%2Fmetodologia-agil-no-desenvolvimento-de-software%2F&amp;title=Metodologia+%C3%A1gil+no+desenvolvimento+de+software" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2008/07/04/metodologia-agil-no-desenvolvimento-de-software/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox Download Day &#8211; recorde mundial</title>
		<link>http://blogdodantas.dxs.com.br/2008/07/03/firefox-download-day-recorde-mundial/</link>
		<comments>http://blogdodantas.dxs.com.br/2008/07/03/firefox-download-day-recorde-mundial/#comments</comments>
		<pubDate>Thu, 03 Jul 2008 11:45:02 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Navegador de internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[firefox download day]]></category>
		<category><![CDATA[firefox guinness]]></category>
		<category><![CDATA[spread firefox]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=73</guid>
		<description><![CDATA[Recebi hoje uma mensagem do pessoal da Firefox, referente ao Download Day que eu havia escrito aqui no Blog. Pra quem não lembra o Firefox Download Day foi uma campanha criada pela Firefox para que os usuários baixassem o Firefox 3 em um único dia e, assim, registrar o recorde no Guinness Book. &#8220;Conseguimos! Estabelecemos [...]]]></description>
			<content:encoded><![CDATA[<p>Recebi hoje uma mensagem do pessoal da Firefox, referente ao Download Day que eu havia escrito aqui no Blog.</p>
<p>Pra quem não lembra o Firefox Download Day foi uma campanha criada pela Firefox para que os usuários baixassem o Firefox 3 em um único dia e, assim, registrar o recorde no Guinness Book.</p>
<p><em>&#8220;Conseguimos!</p>
<p>Estabelecemos um novo Recorde Mundial no Livro dos Recordes Guinness para o software mais baixado em 24 horas. Com sua ajuda atingimos a marca de 8.002.530 de downloads.</p>
<p>Você agora faz parte de um novo Recorde Mundial e possui a melhor versão do Firefox já desenvolvida até o momento!</p>
<p>Não esqueça de baixar o seu certificado personalizado de participação no Recorde Mundial do Livro dos Recordes Guinness.&#8221;</em></p>
<p>Aqui está meu certificado de participante da campanha. E você, gostou do Firefox 3 ? Poste aqui seu comentário.</p>
<p><img src="http://www.dxs.com.br/wordpress/images/certificado_firefox_download_day.jpg" alt="Certificado do Firefox Download Day" width="550" height="368" /></p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F03%2Ffirefox-download-day-recorde-mundial%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F03%2Ffirefox-download-day-recorde-mundial%2F&amp;title=Firefox+Download+Day+%26%238211%3B+recorde+mundial" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F03%2Ffirefox-download-day-recorde-mundial%2F&amp;title=Firefox+Download+Day+%26%238211%3B+recorde+mundial" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F03%2Ffirefox-download-day-recorde-mundial%2F&amp;t=Firefox+Download+Day+%26%238211%3B+recorde+mundial" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F03%2Ffirefox-download-day-recorde-mundial%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F07%2F03%2Ffirefox-download-day-recorde-mundial%2F&amp;title=Firefox+Download+Day+%26%238211%3B+recorde+mundial" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2008/07/03/firefox-download-day-recorde-mundial/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Vergonha no Firefox DownloadDay &#8211; Servidores não ficam no ar</title>
		<link>http://blogdodantas.dxs.com.br/2008/06/17/vergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar/</link>
		<comments>http://blogdodantas.dxs.com.br/2008/06/17/vergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar/#comments</comments>
		<pubDate>Tue, 17 Jun 2008 18:04:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Navegador de internet]]></category>
		<category><![CDATA[Tecnologia e informática]]></category>
		<category><![CDATA[erro download day]]></category>
		<category><![CDATA[fiasco download day]]></category>
		<category><![CDATA[firefox download day]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=58</guid>
		<description><![CDATA[Frustração geral! A Firefox marcou a data para o download do Firefox 3 para hoje &#8211; 17/06/2008, depois da imensa campanha realizada com o intuito de bater o recorde mundial de downloads em um único dia. O engraçado é que com essa enorme campanha, esqueceram do básico que era aguentar o volume de downloads que iriam [...]]]></description>
			<content:encoded><![CDATA[<blockquote><p>Frustração geral!</p></blockquote>
<p>A Firefox marcou a data para o download do Firefox 3 para hoje &#8211; 17/06/2008, depois da imensa campanha realizada com o intuito de bater o recorde mundial de downloads em um único dia. O engraçado é que com essa enorme campanha, esqueceram do básico que era aguentar o volume de downloads que iriam ser feitos.</p>
<p>Estou tentando desde às 14:00 (GMT-3 &#8211; horário dado pela empresa para download) e os dns´s nem sequer respondem. Engraçado, não ?!</p>
<p>Muitos amigos que participaram da campanha desistiram e ficaram com raiva&#8230; será que vai bater o recorde ? Ou será um fiasco ? <img src='http://www.dxs.com.br/wordpress/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p> </p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F17%2Fvergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F17%2Fvergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar%2F&amp;title=Vergonha+no+Firefox+DownloadDay+%26%238211%3B+Servidores+n%C3%A3o+ficam+no+ar" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F17%2Fvergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar%2F&amp;title=Vergonha+no+Firefox+DownloadDay+%26%238211%3B+Servidores+n%C3%A3o+ficam+no+ar" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F17%2Fvergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar%2F&amp;t=Vergonha+no+Firefox+DownloadDay+%26%238211%3B+Servidores+n%C3%A3o+ficam+no+ar" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F17%2Fvergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F17%2Fvergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar%2F&amp;title=Vergonha+no+Firefox+DownloadDay+%26%238211%3B+Servidores+n%C3%A3o+ficam+no+ar" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2008/06/17/vergonha-no-firefox-downloadday-servidores-nao-ficam-no-ar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Importância de testes nos projetos de software e tecnologia da informação</title>
		<link>http://blogdodantas.dxs.com.br/2008/06/04/importancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao/</link>
		<comments>http://blogdodantas.dxs.com.br/2008/06/04/importancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao/#comments</comments>
		<pubDate>Wed, 04 Jun 2008 20:41:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[gestão de projetos]]></category>
		<category><![CDATA[planejamento]]></category>
		<category><![CDATA[qualidade]]></category>
		<category><![CDATA[teste]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=46</guid>
		<description><![CDATA[Olá! Dessa vez vou escrever sobre software, que é minha área. Como já disse em meu perfil, sou gerente de projetos do IG e trabalho com software há um bom tempo. Recentemente, publiquei o projeto que vou dar o nome de Xpto, que visa basicamente vender um produto do mercado de antivírus pelo portal do IG. [...]]]></description>
			<content:encoded><![CDATA[<p>Olá!</p>
<p>Dessa vez vou escrever sobre software, que é minha área. Como já disse em meu perfil, sou gerente de projetos do IG e trabalho com software há um bom tempo.</p>
<p>Recentemente, publiquei o projeto que vou dar o nome de <em>Xpto</em>, que visa basicamente vender um produto do mercado de antivírus pelo portal do IG. Deu muito trabalho, muito mesmo!</p>
<p>O processo complicado de todo projeto, envolve o planejamento. Pra mim, projeto bem planejado é sinônimo de sucesso na entrega. Planejamento envolve tarefas minuciosas e detalhadas desde a demanda da área cliente, passando por levantamento de requisitos, detalhamento de escopo, até processo de testes e deployment.</p>
<p>Você pode perguntar: Mas pra quê tudo isso ? Não dá para imaginar o impacto da entrada de um projeto de grande porte em um ambiente desconhecido. Isso deve ser planejado, estruturado e testado !</p>
<p>Imagine a situação onde você tem legados de sistemas nas mais diversas plataformas, integrados, vendendo (alguns vendendo milhares de reais), sistemas de balanceamento, etc&#8230; sendo afetados diretamente por um simples componente que não foi testado&#8230; complicado né ?</p>
<p>Pra isso, acho fundamental envolver processos de qualidade. Qualidade é algo que deve ser <em>primado</em> e <em>buscado</em> em todos os projetos. Entregar um projeto com menos bugs, significa menor custo de manutenção, maior tempo de operação e consequentemente geração de receita para empresa.</p>
<p>No meu caso, falando do meu projeto, gastamos muito tempo testando a aplicação toda e isso rendeu bons frutos. Antecipamos problemas, oferecemos alternativas para diversos riscos e entregamos.</p>
<p>Se sua empresa não defende políticas de qualidade, acho melhor pensar novamente no ambiente de trabalho que está <img src='http://www.dxs.com.br/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Imagina a Volkswagen ou qualquer outra montadora vendendo protótipos, ou em outras palavras carros cheios de bugs ? Penso o mesmo com software. Faça isso também !</p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F04%2Fimportancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F04%2Fimportancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao%2F&amp;title=Import%C3%A2ncia+de+testes+nos+projetos+de+software+e+tecnologia+da+informa%C3%A7%C3%A3o" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F04%2Fimportancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao%2F&amp;title=Import%C3%A2ncia+de+testes+nos+projetos+de+software+e+tecnologia+da+informa%C3%A7%C3%A3o" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F04%2Fimportancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao%2F&amp;t=Import%C3%A2ncia+de+testes+nos+projetos+de+software+e+tecnologia+da+informa%C3%A7%C3%A3o" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F04%2Fimportancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F06%2F04%2Fimportancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao%2F&amp;title=Import%C3%A2ncia+de+testes+nos+projetos+de+software+e+tecnologia+da+informa%C3%A7%C3%A3o" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2008/06/04/importancia-de-testes-nos-projetos-de-software-e-tecnologia-da-informacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Firefox &#8211; World Record Day &#8211; Baixe o firefox 3 e contribua com o recorde mundial de downloads</title>
		<link>http://blogdodantas.dxs.com.br/2008/05/30/firefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads/</link>
		<comments>http://blogdodantas.dxs.com.br/2008/05/30/firefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads/#comments</comments>
		<pubDate>Fri, 30 May 2008 12:59:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Navegador de internet]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Tecnologia e informática]]></category>
		<category><![CDATA[download day]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[guiness]]></category>
		<category><![CDATA[recorde download]]></category>
		<category><![CDATA[spread firefox]]></category>
		<category><![CDATA[world record]]></category>

		<guid isPermaLink="false">http://blogdodantas.dxs.com.br/?p=43</guid>
		<description><![CDATA[O firefox está inovando, mais uma vez. Dessa vez o que o pessoal quer é bater o recorde mundial de downloads em um único dia, no lançamento da versão 3.0 do melhor navegador de internet (na minha avaliação). Pensando nisso, o pessoal inventou o Spread Firefox &#8211; Download Day 2008. Basta você entrar no site, [...]]]></description>
			<content:encoded><![CDATA[<p>O firefox está inovando, mais uma vez. Dessa vez o que o pessoal quer é bater o recorde mundial de downloads em um único dia, no lançamento da versão 3.0 do melhor navegador de internet (na minha avaliação).</p>
<p style="float: right; margin: 4px; display:inline;">
<!-- Begin Google Adsense code -->
<script type="text/javascript"><!--
google_ad_client = "pub-3076033770669884";
/* 200x200, criado 13/05/08 */
google_ad_slot = "6940144538";
google_ad_width = 200;
google_ad_height = 200;
//-->
</script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script>
<!-- End Google Adsense code -->
</p>
<p>Pensando nisso, o pessoal inventou o Spread Firefox &#8211; Download Day 2008. Basta você entrar no site, colocar seu e-mail que o pessoal do Firefox vai avisar quando o browser estiver disponível para download.</p>
<p>O texto da campanha em português, é:</p>
<blockquote>
<h3>Estabeleça um Recorde Mundial no Guinness<br />
Ganhe uma Web melhor</h3>
</blockquote>
<p><em>Parece um bom negócio, não acha? Tudo o que você precisa fazer é baixar o Firefox 3 durante o Download Day &#8211; é fácil assim. Não estamos pedindo que você engula uma espada ou equilibre 30 colheres no rosto ao mesmo tempo &#8211; apesar de que isso seria incrível.</em></p>
<p><em>A propósito, a data oficial para o lançamento do Firefox 3 será postada aqui em breve, então dê uma passadinha por aqui depois para verificar! Junte-se a nossa comunidade e a este esforço comprometendo-se a baixar o Firefox.</em></p>
<h5><img src="http://www.dxs.com.br/wordpress/images/firefox_download_day.jpg" alt="Firefox Download Day - Recorde mundial de downloads" width="520" height="309" /><br />
Print do gráfico de pessoas que se inscreveram para o download day</h5>
<p>Por enquanto, o país campeão de inscrições é os EUA e o Brasil em segundo. Vamos lá brasileiros, façam parte da campanha também !!!</p>
<p>Acessem o site e deixe seu e-mail e seu país.</p>
<p><a href="http://www.spreadfirefox.com/pt-BR/worldrecord" onclick="javascript:pageTracker._trackPageview('out/www.spreadfirefox.com');">http://www.spreadfirefox.com/pt-BR/worldrecord</a></p>
<p> </p>
<p class="bookmark-me">Bookmarks<a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F05%2F30%2Ffirefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads%2F" onclick="javascript:pageTracker._trackPageview('out/www.technorati.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F05%2F30%2Ffirefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads%2F&amp;title=Firefox+%26%238211%3B+World+Record+Day+%26%238211%3B+Baixe+o+firefox+3+e+contribua+com+o+recorde+mundial+de+downloads" onclick="javascript:pageTracker._trackPageview('out/del.icio.us');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F05%2F30%2Ffirefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads%2F&amp;title=Firefox+%26%238211%3B+World+Record+Day+%26%238211%3B+Baixe+o+firefox+3+e+contribua+com+o+recorde+mundial+de+downloads" onclick="javascript:pageTracker._trackPageview('out/digg.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F05%2F30%2Ffirefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads%2F&amp;t=Firefox+%26%238211%3B+World+Record+Day+%26%238211%3B+Baixe+o+firefox+3+e+contribua+com+o+recorde+mundial+de+downloads" onclick="javascript:pageTracker._trackPageview('out/www.facebook.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="bookmarks.yahoo.com" href="http://bookmarks.yahoo.com/toolbar/savebm?opener=tb&amp;u=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F05%2F30%2Ffirefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads%2F" onclick="javascript:pageTracker._trackPageview('out/bookmarks.yahoo.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/yahoo.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.google.com" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http%3A%2F%2Fblogdodantas.dxs.com.br%2F2008%2F05%2F30%2Ffirefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads%2F&amp;title=Firefox+%26%238211%3B+World+Record+Day+%26%238211%3B+Baixe+o+firefox+3+e+contribua+com+o+recorde+mundial+de+downloads" onclick="javascript:pageTracker._trackPageview('out/www.google.com');" target="_blank" rel="nofollow"><img src="http://www.dxs.com.br/wordpress/wp-content/plugins/bookmark-me/images/google.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://blogdodantas.dxs.com.br/2008/05/30/firefox-world-record-day-baixe-o-firefox-3-e-contribua-com-o-recorde-mundial-de-downloads/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

