<?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>BrodocK: Ubuntu e Tecnologia</title>
	<atom:link href="http://blog.gabrielmazetto.eti.br/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.gabrielmazetto.eti.br</link>
	<description>Ubuntu, Tecnologia, Ruby on Rails e Python</description>
	<lastBuildDate>Fri, 05 Mar 2010 05:46:33 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Como matar baratas e desenvolver software</title>
		<link>http://blog.gabrielmazetto.eti.br/2010/03/05/como-matar-baratas-e-desenvolver-software/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2010/03/05/como-matar-baratas-e-desenvolver-software/#comments</comments>
		<pubDate>Fri, 05 Mar 2010 05:18:57 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[Opinião]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Engenharia de Software]]></category>

		<guid isPermaLink="false">http://blog.gabrielmazetto.eti.br/?p=221</guid>
		<description><![CDATA[Estava lendo alguns artigos sobre Java, mais precisamente sobre desenvolvimento Java pra Web e comecei a pensar na seguinte situação:
Vamos imaginar que você está em uma empresa que desenvolve softwares. Mais precisamente em uma apresentação para um cliente onde várias pessoas estão por perto. Eis que aparece aquela indesejada Periplaneta americana (vulgo barata) pela sala.
Parando <a href="http://blog.gabrielmazetto.eti.br/2010/03/05/como-matar-baratas-e-desenvolver-software/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Estava lendo alguns artigos sobre Java, mais precisamente sobre desenvolvimento Java pra Web e comecei a pensar na seguinte situação:</p>
<p>Vamos imaginar que você está em uma empresa que desenvolve softwares. Mais precisamente em uma apresentação para um cliente onde várias pessoas estão por perto. Eis que aparece aquela indesejada <em><a title="Wikipedia: Periplaneta Americana" href="http://pt.wikipedia.org/wiki/Periplaneta_americana" target="_blank">Periplaneta americana</a> </em>(vulgo barata) pela sala.</p>
<p>Parando para pensar um pouco. Existem algumas diversas maneiras de se livrar da visita inoportuna. Vamos para a mais clássica, econômica e efetiva. Você vai até ela e pisa em cima dela.</p>
<p><a href="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2010/03/800px-AmericanCockroach.jpg"><img class="aligncenter size-medium wp-image-224 colorbox-221" title="Barata" src="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2010/03/800px-AmericanCockroach-300x120.jpg" alt="" width="300" height="120" /></a></p>
<p><span id="more-221"></span>Agora supomos que essa empresa tenha feito todo um planejamento de riscos e dentro daquele documento de 300 páginas, existe a previsão de aquisição de inseticida e toda uma estrutura para controlar sua validade e garantir a disponibilidade.</p>
<p><a href="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2010/03/raid.jpg"><img class="alignleft size-thumbnail wp-image-229 colorbox-221" title="raid" src="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2010/03/raid-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p>O estagiário, que ainda não conseguiu ler toda essa documentação e se interar sobre todos os processos da empresa, decidi inocentemente iniciar a solução inicial já apresentada neste artigo. Antes de tentar concluir ele é interrompido por um funcionário mais antigo que lhe explica rapidamente sobre a situação e então inicia a caminhada até o documento do plano de contingência, deixando o estagiário tomando da penetra.</p>
<p>Minutos depois chega a inseticida e resolve o problema.</p>
<p><strong>O que vimos até aqui?</strong></p>
<p>A solução com toda certeza não foi a mais rápida. Por não ser tão agil, correu o risco de não ser efetiva, já que a barata poderia ter fugido no tempo que levou até que a solução pudesse ser aplicada. Também não foi a mais barata.</p>
<p>Do ponto de vista da empresa e do processo, foi feito a coisa certa.</p>
<p>Vamos tentar extrapolar mais um pouco no exemplo e imaginar uma terceira situação. Supomos agora que por diversos motivos, essa empresa já teve problemas parecidos com esse antes, já havia feito seu planejamento de riscos e documento de contigência e decidiu que, para agregar mais qualidade, deveria delegar essa responsabilidade a uma empresa externa, devidamente certificada, ISO 9001 em eliminação de baratas.</p>
<p>Para se protegerem da possibilidade de ocorrência do problema e garantir uma resposta rápida a situação, fizeram um SLA estipulando tempo máximo de atendimento em casos de avistamento de baratas, e monitoração constante do espaço para garantir que de forma alguma teriam que se preocupar novamente com esse tipo de problema.</p>
<p>Voltando agora a reunião e a própria. Ela aparece em cena, o computador da central de atendimento soa o alerta e uma equipe é despachada imediamente para atender o caso na empresa. A secretária recebe a ligação avisando do ocorrido e para não entrarem em pânico que em menos 10 minutos a equipe estará no local. Como é hora do RUSH, resolvem ir de helicóptero, para garantir o tempo de resposta e evitar pagamento de multas pela quebra do contrato.</p>
<p>Barulho, correria, entra 4 pessoas na sala e fica mais uma de fora para garantir que o alvo não escape. Em poucos segundos é isolado o espaço em que a barata está e aplicado o inseticida na quantidade precisamente correta para uma morte digna e sem desperdícios. Trabalho cumprido.</p>
<p><a href="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2010/03/mou-barata.jpg"><img class="aligncenter size-thumbnail wp-image-228 colorbox-221" title="mou-barata" src="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2010/03/mou-barata-150x150.jpg" alt="" width="150" height="150" /></a></p>
<p><strong>Lições aprendidas:</strong></p>
<ol>
<li>Existe sempre uma maneira rápida e simples e efetiva para se fazer as coisas, basta saber utilizar a ferramenta mais adequada para o problema.</li>
<li>Dependendo da cultura organizacional da empresa, você nunca vai chegar a primeira solução, mas ainda assim vai atingir o seu objetivo, mesmo que a um custo um pouco maior.</li>
<li>Se você tiver muitos engenheiro de software na sua equipe, vai acabar utilizando sempre a solução mais complexa e cara de todas, limitadas apenas pelo seu orçamento.</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2010/03/05/como-matar-baratas-e-desenvolver-software/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Lançado Thunderbird 3.0</title>
		<link>http://blog.gabrielmazetto.eti.br/2009/12/09/lancado-thunderbird-3-0/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2009/12/09/lancado-thunderbird-3-0/#comments</comments>
		<pubDate>Wed, 09 Dec 2009 19:25:29 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[Notícias]]></category>

		<guid isPermaLink="false">http://blog.gabrielmazetto.eti.br/?p=197</guid>
		<description><![CDATA[Acaba de ser lançado a versão 3.0 do cliente de e-mail da Mozilla, o Thunderbird.
Agora com suporte a Tags (bem conhecidas dos usuários do Gmail) e navegação com Abas, a nova versão também traz o motor Gecko 1.9 para renderização de html (o mesmo utilizado no firefox 3).
Além da melhora na renderização dos e-mails, praticamente <a href="http://blog.gabrielmazetto.eti.br/2009/12/09/lancado-thunderbird-3-0/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Acaba de ser lançado a versão 3.0 do cliente de e-mail da Mozilla, o Thunderbird.</p>
<p>Agora com suporte a Tags (bem conhecidas dos usuários do Gmail) e navegação com Abas, a nova versão também traz o motor Gecko 1.9 para renderização de html (o mesmo utilizado no firefox 3).</p>
<p>Além da melhora na renderização dos e-mails, praticamente todos os recursos dele receberam atenção e melhoria, como é o caso dos filtros anti-spam, agora mais inteligênte, recurso de arquivamento de emails, que basicamente limpa da sua caixa de mensagens as conversas que já foram concluídas, movendo para uma pasta separada.</p>
<p>A configuração inicial de contas também foi simplificada. Na versão anterior, era necessário saber todas as informações de IMAP, STMP, SSL/TLS, estas agora são descobertas automaticamente. Tudo que é necessário para registrar uma nova conta é seu nome, e-mail e sua senha.</p>
<p>Nunca foi tão facil encontrar aquele e-mail que você tanto precisava. Com os novos recursos de pesquisa avançado, praticamente qualquer informação pode ser encontrada em uma pesquisa estilo Google (que você simplesmente diz o que quer, sem precisar ficar configurando filtros e parâmetros).</p>
<p>Para completar as novidades, o recurso de agrupamento de mensagens por &#8220;tópico&#8221; (threaded view) similar ao que acontece no gmail, foi melhorado e deve agradar bastante os usuários desta versão.</p>
<p>Não deixe de conferir você mesmo, baixando a versão pelo <a title="Mozilla Messaging: Thunderbird 3.0" href="http://www.mozillamessaging.com/thunderbird/" target="_blank">site oficial</a>. Disponíveis versão para Linux, Windows e Mac.</p>

<a href='http://blog.gabrielmazetto.eti.br/2009/12/09/lancado-thunderbird-3-0/mailaccountsetup/' title='MailAccountSetup'><img width="150" height="150" src="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2009/12/MailAccountSetup-150x150.png" class="attachment-thumbnail colorbox-197" alt="" title="MailAccountSetup" /></a>
<a href='http://blog.gabrielmazetto.eti.br/2009/12/09/lancado-thunderbird-3-0/thunderbirdpesquisa/' title='ThunderbirdPesquisa'><img width="150" height="150" src="http://blog.gabrielmazetto.eti.br/wp-content/uploads/2009/12/ThunderbirdPesquisa-150x150.png" class="attachment-thumbnail colorbox-197" alt="" title="ThunderbirdPesquisa" /></a>

]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2009/12/09/lancado-thunderbird-3-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Palestra sobre Hypertable</title>
		<link>http://blog.gabrielmazetto.eti.br/2009/08/03/palestra-sobre-hypertable/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2009/08/03/palestra-sobre-hypertable/#comments</comments>
		<pubDate>Mon, 03 Aug 2009 18:00:22 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[Tecnologia]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=191</guid>
		<description><![CDATA[Recomendação rápida de uma palestra online sobre Hypertable, um banco de dados Open Source de alta performance e  altamente escalável.
Comentários no próximo artigo.
]]></description>
			<content:encoded><![CDATA[<p>Recomendação rápida de uma <a title="Hypertable - An Open Source, High Performance, Scalable database" href="http://www.infoq.com/presentations/hypertable-open-source-scalable-db" target="_blank">palestra online</a> sobre Hypertable, um banco de dados Open Source de alta performance e  altamente escalável.</p>
<p>Comentários no próximo artigo.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2009/08/03/palestra-sobre-hypertable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Gracefull Degradation, Progressive Enhancement e Fluid Layout</title>
		<link>http://blog.gabrielmazetto.eti.br/2009/05/02/gracefull-degradation-progressive-enhancement-e-fluid-layout/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2009/05/02/gracefull-degradation-progressive-enhancement-e-fluid-layout/#comments</comments>
		<pubDate>Sat, 02 May 2009 03:09:28 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[acessibilidade]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=179</guid>
		<description><![CDATA[Já faz um tempo que não escrevo sobre coisas relacionadas a programação/desenvolvimento, então vou fazer a minha recomendação sobre alguns artigos interessantes.
A algum tempo atrás era comum ouvir por ai que &#8220;Internet Explorer&#8221; era um mal necessário. Ninguém que desenvolvia gostava, mas quando chegava no contato com o cliente, ele podia nem saber direito pra <a href="http://blog.gabrielmazetto.eti.br/2009/05/02/gracefull-degradation-progressive-enhancement-e-fluid-layout/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Já faz um tempo que não escrevo sobre coisas relacionadas a programação/desenvolvimento, então vou fazer a minha recomendação sobre alguns artigos interessantes.</p>
<p>A algum tempo atrás era comum ouvir por ai que &#8220;Internet Explorer&#8221; era um mal necessário. Ninguém que desenvolvia gostava, mas quando chegava no contato com o cliente, ele podia nem saber direito pra que servia, mas estava esperneando se de alguma forma o seu site estivesse diferente (não estou nem cogitando a opção dele não funcionar direito, estamos falando de diferenças subjetivas, quase milimétricas).<span id="more-179"></span></p>
<p>O vilão ao qual me refiro é a versão 6.0, a talvez, mais odiada de todas. Digo isso, por que as que antecederam, eram tão incapazes que ficaram fadadas ao &#8220;de jeito nenhum, é impossível, não tem como&#8221;.</p>
<p>O problema aqui em questão é que pra muita gente leiga, o Internet Explorer é aquele &#8220;botãozinho azul que liga a internet&#8221;, some isso a realidade brasileira do final dos anos 90 em que windows original, quando existia, era uma única cópia pra empresa toda. E por essa realidade, todos tinham/tem medo de atualizar seu computador.</p>
<p>O resultado é um navegador que tem mais de <strong>8 anos de idade</strong> e ainda é bastante utilizado. Mas graças ao bom deus, essa realidade está mudando, e com o surgimento da versão 8.0 (amém) será possível escrever códigos mais próximos dos padrões internacionais da <a title="World Wide Web Consortium" href="http://www.w3.org/" target="_blank">W3C</a> e esperar que funcione razoavelmente bem em todos os navegadores.</p>
<p>Mas os artigos que venho propor aqui não tem muito a ver com o Internet Explorer 6, e sim com algumas técnicas que vamos ouvir falar muito ainda daqui pra frente.</p>
<p>Em resumo trata-se de uma maneira de você escrever códigos que funcionem bem em browsers antigos e funcionem melhor ainda em browsers modernos. E sem usar hacks ou artificios como prover códigos personalizados para cada navegador ou folhas de estilos especificas.</p>
<p>Tudo começa com o <a title="Liquid Web Design" href="http://www.digital-web.com/articles/liquid_web_design/" target="_blank">artigo de 1999</a> do <a href="http://www.nickfinck.com/" target="_blank">Nick Finck</a>, um veterano em desenvolvimento web, onde ele explica um pouco sobre o que é Liquid Web Desgin, que segundo ele, seria o exemplo máximo de um bom desgin. Aquele que se adaptasse ao tamanho da janela do cliente e mantivesse todas as suas características originais, ou se adaptasse o melhor possível.</p>
<p>Pela linha do templo, vamos agora para <a title="Digital Web Magazine: Fluid Thinking" href="http://www.digital-web.com/articles/fluid_thinking/" target="_blank">um artigo de 2002</a>, do <a href="http://www.digital-web.com/about/contributors/peterpaul_koch" target="_blank">Peter-Paul Kock</a>, o autor do site<a title="QuirksMode" href="http://www.quirksmode.org/" target="_blank"> QuircksMode</a>, um dos mais bem conceituados, durante muito tempo, website sobre informações de compatibilidade entre browsers. O artigo levanta a questão do <strong>Gracefull Degradation</strong> ou em uma tradução mais ao pé da letra seria <strong>Degradação Harmoniosa</strong>. Talvez o termo em português não ajude muito, mas o conceito é bem simples e baseia-se nas seguintes regras:</p>
<ol>
<li>Qualquer navegador <strong>deve</strong> ser capaz de ver o conteúdo do seu site</li>
<li>Qualquer navegador <strong>deve</strong> ser capaz de navegar pelo seu site.</li>
</ol>
<p>Para que isso seja alcançado, o seu site deve estar legível, mesmo que nenhuma imagem ou estilo CSS tenha sido carregado. Por legível entende-se que as coisas estejam organizadas logicamente e em uma sequência que faça algum sentido.</p>
<p>Uma maneira simples de testar isso é utilizando o navegador W3M do linux (navegador pro terminal).</p>
<p>Pegando um <a title="Progressive Enhancement with CSS3" href="http://dev.opera.com/articles/view/progressive-enhancement-with-css-3-a-be/" target="_blank">artigo mais novo</a>, do portal de desenvolvedores do Opera, de 2008, é sugerido um conceito novo. Ao invés de pensar pelo lado do <strong>Gracefull Degradation</strong> (de cima para baixo) ele sugere que comecemos de baixo para cima, pelo angulo do <strong>Progressive Enhancement</strong> ou <strong>Melhoria Progressiva</strong>.</p>
<p>Devemos desenvolver o nosso site, pensando na menor tecnologia (a mais antiga) que vamos suportar, e então ir adicionando progressivamente recursos das mais novas. O importante é que esses recursos não entrem em conflito com as tecnologias antigas. Dessa forma um site visualizado com o Internet Explorer 6 tera um visual &#8220;meia boca&#8221; ou uma versão &#8220;simplificada&#8221; visualmente falando do que seria visualizado por alguém utilizando o Internet Explorer 7, e progressivamente o Internet Explorer 8.</p>
<div id="attachment_183" class="wp-caption aligncenter" style="width: 310px"><a href="http://brodock.uocentral.com.br/wp-content/uploads/2009/05/example_6.png"><img class="size-medium wp-image-183  colorbox-179" title="Progressive Enhancement" src="http://brodock.uocentral.com.br/wp-content/uploads/2009/05/example_6-300x75.png" alt="Progressive Enhancement" width="300" height="75" /></a><p class="wp-caption-text">Exemplo de Melhoria Progressiva</p></div>
<p>A idéia é que se a pessoa ainda utiliza uma tecnologia antiga, devemos entregar para ela, algo que seja bem suportado para a tecnologia dela, sem tentar fazer milagres, e para aqueles que utilizam browsers mais avançados (vamos citar aqui todos eles: <strong>Safari 4</strong>, <strong>Opera 10</strong>, <strong>Firefox 3.5, Google Chrome</strong>), que também possam desfrutar das inovações.</p>
<p><a href="http://brodock.uocentral.com.br/wp-content/uploads/2009/05/best-browser.jpg"><img class="aligncenter size-full wp-image-186 colorbox-179" title="Melhores Browsers" src="http://brodock.uocentral.com.br/wp-content/uploads/2009/05/best-browser.jpg" alt="Melhores Browsers" width="477" height="171" /></a></p>
<p>O momento é de dizer um basta, para a seguinte frase: &#8220;Isso é legal, é uma pena que só vamos poder usar daqui uns 5 ou 6 anos, quando todo mundo resolver atualizar o seu Internet Explorer 6 pra uma versão melhor&#8221;.</p>
<p>Para quem não domina o inglês e gostaria de uma segunda opinião, eu <a title="Gracefull Degradation é sobre Acessibilidada" href="http://www.tableless.com.br/graceful-degradation-e-tudo-sobre-acessibilidade" target="_blank">indico um artigo do Diego Eis</a>, do site <a href="http://www.tableless.com.br" target="_blank">Tableless</a>, em que faz uma abordagem sobre o mesmo assunto, e por coincidência, encontrei enquanto estava escrevendo esse artigo. Fica a dica.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2009/05/02/gracefull-degradation-progressive-enhancement-e-fluid-layout/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Chrome para Linux e Mac</title>
		<link>http://blog.gabrielmazetto.eti.br/2009/03/10/chrome-para-linux-e-mac/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2009/03/10/chrome-para-linux-e-mac/#comments</comments>
		<pubDate>Tue, 10 Mar 2009 18:39:17 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[Chrome]]></category>
		<category><![CDATA[gtk]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[qt]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=168</guid>
		<description><![CDATA[Inicialmente era esperado que a versão Linux do Google Chrome viria como uma cópia da versão windows, porém mês passado foi anunciado na lista oficial de desenvolvedores, que a versão Linux virá com GTK+. No entanto até o momento não foi descartado um futuro port para QT.
Já a versão Mac também ganhará a aplicação em <a href="http://blog.gabrielmazetto.eti.br/2009/03/10/chrome-para-linux-e-mac/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Inicialmente era esperado que a versão Linux do <a title="Google Chrome" href="http://www.google.com/chrome" target="_blank">Google Chrome</a> viria como uma cópia da versão windows, porém mês passado foi <a title="Google Chrome - Maillist" href="http://groups.google.com/group/chromium-dev/browse_thread/thread/0d3a4fd94fb208b6?hl=en" target="_blank">anunciado</a> na lista oficial de desenvolvedores, que a versão Linux virá com GTK+. No entanto até o momento não foi descartado um futuro port para QT.</p>
<p>Já a versão Mac também ganhará a aplicação em sua UI nativa, cuja imagem segue à baixo</p>
<p><a href="http://brodock.uocentral.com.br/wp-content/uploads/2009/03/google-chrome-mac.png"><img class="alignnone size-medium wp-image-169 colorbox-168" title="google-chrome-mac" src="http://brodock.uocentral.com.br/wp-content/uploads/2009/03/google-chrome-mac-300x255.png" alt="google-chrome-mac" width="300" height="255" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2009/03/10/chrome-para-linux-e-mac/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Ubuntu Linux &gt; Open Solaris (Benchmark)</title>
		<link>http://blog.gabrielmazetto.eti.br/2009/02/19/ubuntu-e-melhor-que-open-solaris/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2009/02/19/ubuntu-e-melhor-que-open-solaris/#comments</comments>
		<pubDate>Thu, 19 Feb 2009 12:37:27 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[benchmark]]></category>
		<category><![CDATA[OpenSolaris]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=165</guid>
		<description><![CDATA[Estava procurando um benchmark para sistemas de arquivo, e acabei encontrando um mais interessante envolvendo Ubuntu (8.10 e uma versão alpha do 9.04) vs Open Solaris 2008.11.
Os testes foram feitos utilizando uma nova arquitetura de chips para servidores da AMD, a Shanghai Opteron concorrente direto da linha Quad-Core Xeon da Intel.
Foram feitos 20 testes diferentes <a href="http://blog.gabrielmazetto.eti.br/2009/02/19/ubuntu-e-melhor-que-open-solaris/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Estava procurando um <em>benchmark</em> para sistemas de arquivo, e acabei encontrando um mais interessante envolvendo <a title="Ubuntu Brasil" href="http://www.ubuntu-br.org/" target="_blank">Ubuntu</a> (<strong>8.10</strong> e uma versão <em>alpha</em> do <strong>9.04</strong>) vs <a title="Open Solaris" href="http://opensolaris.org/os/" target="_blank">Open Solaris 2008.11</a>.</p>
<p>Os testes foram feitos utilizando uma nova arquitetura de chips para servidores da <a title="Advanced Micro Devices (AMD)" href="http://www.amd.com/br-pt/" target="_blank">AMD</a>, a <a title="Review AMD Shanghai Opteron on Linux" href="http://www.phoronix.com/vr.php?view=13345" target="_blank">Shanghai Opteron</a> concorrente direto da linha <a title="Wikipédia: Intel Processor Quad-Core Xeon" href="http://en.wikipedia.org/wiki/Xeon#Quad-Core_and_Multi-Core_Xeon" target="_blank">Quad-Core Xeon</a> da Intel.</p>
<p><span id="more-165"></span>Foram feitos 20 testes diferentes e em 19 deles o Ubuntu se saiu melhor, inclusive em testes que envolviam a tecnologias Java, e apenas em 1, o Open Solaris se saiu melhor.</p>
<p>Os detalhes completos e a análise pode ser lida no site da <a title="Benchmark Open Solaris vs Ubuntu Linux" href="http://www.phoronix.com/scan.php?page=article&amp;item=amd_shanghai_opensolaris&amp;num=1" target="_blank">Phoronix</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2009/02/19/ubuntu-e-melhor-que-open-solaris/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>KDE 4.2 Vem Ai</title>
		<link>http://blog.gabrielmazetto.eti.br/2009/01/18/kde-42-vem-ai/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2009/01/18/kde-42-vem-ai/#comments</comments>
		<pubDate>Sun, 18 Jan 2009 12:40:52 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[kde]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=159</guid>
		<description><![CDATA[Em poucos dias, mais precisamente 9, deve sair a versão final do KDE 4.2.
A nova versão deve ser a primeira da série 4.x voltada ao público em geral. Quem não acompanhou até aqui, a controversa decisão precipitada de antecipar o lançamento da 4.0, sem que boa parte das principais aplicações tivessem sido portadas, cauzou muita <a href="http://blog.gabrielmazetto.eti.br/2009/01/18/kde-42-vem-ai/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Em poucos dias, mais precisamente 9, deve sair a versão final do <a title="K Desktop Environment" href="http://www.kde.org" target="_blank">KDE</a> 4.2.</p>
<p>A nova versão deve ser a primeira da série 4.x voltada ao público em geral. Quem não acompanhou até aqui, a controversa decisão precipitada de antecipar o lançamento da 4.0, sem que boa parte das principais aplicações tivessem sido portadas, cauzou muita confusão entre os usuários pois, ao testarem a mesma, ignoraram o aviso que dizia claramente, que, apesar de ser uma versão final estável, não éra destinada ao público em geral.</p>
<p>Apesar dessa decisão, um ponto positivo aconteceu com o lancamento da 4.0, que foi o compromisso de um planejamento melhor do lançamento de novas versões. Seguindo mais ou menos a tendência dos releases do Ubuntu, de 6 em 6 meses, é garantido o lançamento de uma nova versão estável.</p>
<p>E assim veio a 4.1 que trouxe a correção de um grande número de bugs que ainda pairavam em cima da 4.0 e a deixou um pouco mais perto do que poderiamos esperar das promessas iniciais.</p>
<p>Finalmente com o lançamento que está por vir, segundo Alexander Dymo, um dos desenvolvedores do KDE, em seu <a title="Alexander Dymo's Blog - the written words remain" href="http://adymo.blogspot.com" target="_blank">blog</a>, anunciou que esta deve ser a primeira versão destinada ao usuário final, e que devemos considerá-la por tanto a 4.0 que não chegou a tempo.</p>
<p>Ele ainda faz uma boa <a title="KDE 4.2 Review from inside out. Part1" href="http://adymo.blogspot.com/2009/01/kde4-review-from-inside-out-part-1.html" target="_blank">análise</a> (somente em inglês) de todas as novidades e o que ele gostou e não gostou dessa versão. Vale a pena conferir.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2009/01/18/kde-42-vem-ai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançado Netbeans 6.5</title>
		<link>http://blog.gabrielmazetto.eti.br/2008/11/20/lancado-netbeans-65/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2008/11/20/lancado-netbeans-65/#comments</comments>
		<pubDate>Thu, 20 Nov 2008 04:02:50 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[Java]]></category>
		<category><![CDATA[netbeans6.5]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[Ruby On Rails]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=153</guid>
		<description><![CDATA[Acaba de ser lançado o Netbeans 6.5, próxima versão da IDE multi-linguagem da Sun.
Consolidando nesta versão, todos os recursos que não tinham sido migrados pra plataforma 6.x e que existiam na 5.5 e mais um monte de outras coisas.
Destaque desse lançamento vai também para um melhor suporte a Ruby e Ruby on Rails, suporte oficial <a href="http://blog.gabrielmazetto.eti.br/2008/11/20/lancado-netbeans-65/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Acaba de ser lançado o Netbeans 6.5, próxima versão da IDE multi-linguagem da Sun.</p>
<p>Consolidando nesta versão, todos os recursos que não tinham sido migrados pra plataforma 6.x e que existiam na 5.5 e mais um monte de outras coisas.</p>
<p>Destaque desse lançamento vai também para um melhor suporte a Ruby e Ruby on Rails, suporte oficial para PHP e um <em>Early Access</em> (basicamente uma versão não terminada, mas razoavelmente estavel) para desenvolvimento em Python, que pode ser encontrado <a title="Download Netbeans IDE for Python (Early Access)" href="http://download.netbeans.org/netbeans/6.5/python/ea/">aqui</a>.</p>
<p>A lista completa traduzida pode ser encontrada <a title="BrodocK: Ubuntu e Tecnologia - Características do Netbeans 6.5 Beta" href="http://brodock.uocentral.com.br/2008/09/16/caracteristicas-do-netbeans-65-beta/">aqui</a> (é o artigo sobre o lançamento da versão beta, mas tudo que tem lá tem aqui).</p>
<p>O artigo completo cubrindo o lançamento da nova versão vem em seguida. Aguardem <img src='http://blog.gabrielmazetto.eti.br/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley colorbox-153' /> </p>
<p>UPDATE: Faltou o link para o <a title="Download Netbeans IDE" href="http://www.netbeans.org/downloads/" target="_blank">download</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2008/11/20/lancado-netbeans-65/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Lançado OpenOffice3</title>
		<link>http://blog.gabrielmazetto.eti.br/2008/10/13/lancado-openoffice3/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2008/10/13/lancado-openoffice3/#comments</comments>
		<pubDate>Mon, 13 Oct 2008 18:27:27 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Gnu Linux]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Ubuntu]]></category>
		<category><![CDATA[openoffice]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=150</guid>
		<description><![CDATA[Como já é possivel ver, no site oficial, que neste momento encontra-se limitado a uma lista de downloads da próxima versão, a demana para esta nova versão está sem precedentes na história.
Estou baixando a minha aqui, que no momento está se limitando a velocidade de 54Kb/s o download (usando o link da universidade, que, tem <a href="http://blog.gabrielmazetto.eti.br/2008/10/13/lancado-openoffice3/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>Como já é possivel ver, no <a title="OpenOffice.org" href="http://www.openoffice.org/" target="_blank">site oficial</a>, que neste momento encontra-se limitado a uma lista de downloads da próxima versão, a demana para esta nova versão está sem precedentes na história.</p>
<p>Estou baixando a minha aqui, que no momento está se limitando a velocidade de 54Kb/s o download (usando o link da universidade, que, tem o limite de velocidade da minha placa de rede), então a solução é por pra baixar e aguardar.</p>
<p>Para quem usa Ubuntu, pode fazer o download dos arquivos .deb por <a title="Download OpenOffice 3 (Inglês)" href="http://openoffice.bouncer.osuosl.org/?product=OpenOffice.org&amp;os=linuxintelwjre&amp;lang=en-US&amp;version=3.0.0" target="_blank">este link</a> (versão em Inglês).</p>
<p>A versão em português, ainda não está disponível no site oficial, e o site do <a title="BrOffice.org" href="http://www.broffice.org" target="_blank">broffice.org</a> não está respondendo neste instante.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2008/10/13/lancado-openoffice3/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Características do Netbeans 6.5 Beta</title>
		<link>http://blog.gabrielmazetto.eti.br/2008/09/16/caracteristicas-do-netbeans-65-beta/</link>
		<comments>http://blog.gabrielmazetto.eti.br/2008/09/16/caracteristicas-do-netbeans-65-beta/#comments</comments>
		<pubDate>Tue, 16 Sep 2008 17:00:14 +0000</pubDate>
		<dc:creator>Gabriel Mazetto</dc:creator>
				<category><![CDATA[Programação]]></category>
		<category><![CDATA[netbeans]]></category>
		<category><![CDATA[netbeans6.5]]></category>

		<guid isPermaLink="false">http://brodock.uocentral.com.br/?p=136</guid>
		<description><![CDATA[O Beta do novo Netbeans, lançado no mês passado, cuja versão final deve sair dia 11 de Outubro, já trás a maioria dos recursos que estarão disponíveis.

Como toda versão em desenvolvimento do Netbeans, esta também é bastante usável e você encontrará poucos bugs, característica de um bom gerenciamento de projetos. Com os Milestones antigos foi <a href="http://blog.gabrielmazetto.eti.br/2008/09/16/caracteristicas-do-netbeans-65-beta/" class="more-link">Mais &#62;</a>]]></description>
			<content:encoded><![CDATA[<p>O Beta do novo Netbeans, lançado no mês passado, cuja versão final deve sair dia <strong>11 de Outubro</strong>, já trás a maioria dos recursos que estarão disponíveis.</p>
<p><a href="http://brodock.uocentral.com.br/wp-content/uploads/2008/08/netbeans-65-splashscreen.jpg"><img class="alignnone size-medium wp-image-142 colorbox-136" title="Netbeans 6.5 - Splash Screen" src="http://brodock.uocentral.com.br/wp-content/uploads/2008/08/netbeans-65-splashscreen-300x190.jpg" alt="" width="300" height="190" /></a></p>
<p>Como toda versão em desenvolvimento do <a title="Netbeans IDE" href="http://www.netbeans.org" target="_blank">Netbeans</a>, esta também é bastante usável e você encontrará poucos bugs, característica de um bom gerenciamento de projetos. Com os <em>Milestones </em>antigos foi assim, com essa versão Beta não será diferente.</p>
<p>O grande foco da 6.5 se deu em implementar um suporte melhor ao <a title="Glassfish v3" href="http://wiki.glassfish.java.net/Wiki.jsp?page=PlanForGlassFishV3" target="_blank">Glassfish v3</a>, melhorar o suporte a <a title="Wikipedia: Ruby" href="http://pt.wikipedia.org/wiki/Ruby_(linguagem_de_programa%C3%A7%C3%A3o)" target="_blank">Ruby</a> e <a title="Wikipedia: Ruby on Rails" href="http://pt.wikipedia.org/wiki/Ruby_on_Rails" target="_blank">Ruby on Rails</a> (e suas variantes escritas em Java: <a title="Wikipedia: JRuby (Inglês)" href="http://en.wikipedia.org/wiki/JRuby" target="_blank">JRuby</a> e <a title="JRuby Wiki: JRuby on Rails " href="http://wiki.jruby.org/wiki/Main_Page" target="_blank">JRuby on Rails</a>), concluir a implantação do suporte ao <a title="PHP: Hypertext Preprocessor" href="http://www.php.net" target="_blank">PHP</a>. Além claro das outras linguagens que ela da suporte, como o <a title="Java.net" href="http://www.java.net" target="_blank">Java</a> e a tecnologia <a title="Sun Microsystems - Java EE" href="http://java.sun.com/javaee/" target="_blank">Java EE</a>, os carro chefes da IDE.</p>
<p>A lista completa das principais modificações (quase toda traduzida) você encontra a seguir:</p>
<p><span id="more-136"></span></p>
<table class="full-width" border="0">
<tbody>
<tr>
<td style="vertical-align: top;"><strong>PHP</strong></p>
<ul>
<li>Editor PHP (<em>Code completion</em>, destaque sintático e semântico de código)</li>
<li>Suporte a sintaxe heredoc e PHTML</li>
<li>Xdebug</li>
<li>Gerador de trechos de código para base de dados MySQL</li>
</ul>
</td>
<td align="center" valign="top"><img style="border: 1px solid; width: 210px; height: 127px;" src="http://www.netbeans.org/images/screenshots/6.5/php-code.png" alt="PHP Code Completion" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>JavaScript e Ajax</strong></p>
<ul>
<li>Editor JavaScript e Depurador</li>
<li>Gerenciador de Bibliotecas JavaScript</li>
<li>Bibliotecas Yahoo UI, Woodstock, jQuery, Dojo, Scriptaculous, Prototype</li>
<li>Editor de CSS</li>
</ul>
</td>
<td align="center" valign="middle"><img style="border: 1px solid; width: 210px; height: 67px;" src="http://www.netbeans.org/images/screenshots/6.5/javascript-quickfix.png" alt="JavaScript quickfixes popup in the editor" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Java EE e Desenvolvimento Web</strong></p>
<ul>
<li>Suporte aperfeiçoado para Spring, Hibernate, JSF, gerador de CRUDs JSF, JPA (Java Persistence API)</li>
<li>Criar web services RESTful a partir de tabelas de banco de dados ou de entidades JPA</li>
<li>Suporte a Arrastar e Soltar (<em>Drag and Drop</em>) Serviços SaaS em arquivos PHP</li>
<li>Melhorias no Editor SQL (suporte a <em>code completion</em>, <em>save/recall queries</em>, e mais)</li>
</ul>
</td>
<td align="center" valign="top"><img style="border: 1px solid; width: 210px; height: 115px;" src="http://www.netbeans.org/images/screenshots/6.5/spring-web-app-refactor.png" alt="web application persistence" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Groovy e Grails</strong></p>
<ul>
<li>Desenvolva aplicações Groovy puras ou use o Groovy em conjunto com projetos Java SE</li>
<li>Editor Groovy (<em>code completion</em>, destaque de sintaxe, e mais)</li>
<li>Framework de aplicação web Grails (Groovy on Rails)</li>
<li>Abrir aplicações Grails existentes sem necessidade de adicionar metadados</li>
</ul>
</td>
<td align="center" valign="top"><img style="border: 1px solid; width: 210px; height: 99px;" src="http://www.netbeans.org/images/screenshots/6.5/groovy-editor.jpg" alt="Groovy code editor" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Ruby e Rails</strong></p>
<ul>
<li>Melhorias no Rake: Rake Runner e um arquivo pré-gerado do Rake</li>
<li>Depurador: Breakpoints condicionais e catchpoints</li>
<li>Projetos Ruby aceitam parâmetros da JVM pela linha de comando</li>
<li>Nova interface para Execução de Testes e exibição dos resultados</li>
</ul>
</td>
<td align="center" valign="top"><img style="border: 1px solid; width: 210px; height: 130px;" src="http://www.netbeans.org/images/screenshots/6.5/ruby.png" alt="Ruby code editor" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>GlassFish v3 Prelude para Desenvolvimento Web </strong></p>
<ul>
<li>Arquitetutora Modular e baseado no OSGi</li>
<li>Mais leve, carrega mais rápidamente e faz <em>deploy</em> mais rápido</li>
<li>Suporte para usar linguagens interpretadas (scripts) incluindo JRuby</li>
</ul>
</td>
<td align="center" valign="middle"><img style="width: 96px; height: 96px;" src="http://www.netbeans.org/images/screenshots/6.5/glassfish.jpg" alt="glassfish app server" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>C/C++</strong></p>
<ul>
<li>Melhorado o <em>code completion</em>, destaque de erros, e destaque semântico do código</li>
<li>Gráfico de arvore de chamadas, janela de informações da Memória</li>
<li>Desenvolvimento remoto</li>
<li>Empacotamento de aplicações em arquivos tar, zip ou pacotes SVR4</li>
</ul>
</td>
<td align="center" valign="middle"><img style="border: 1px solid; width: 210px; height: 134px;" src="http://www.netbeans.org/images/screenshots/6.5/call-graph.png" alt="Call graph" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Java ME</strong></p>
<ul>
<li>Novos assistentes de projetos para adicionar componentes customizados a palheta do editor visual</li>
<li>Novos componentes SVG no SVG Composer (aperfeiçoado) permitem desenvolver interfaces ricas</li>
<li>Novos Componentes Customizados de Data Binding na palheta do editor visual</li>
<li>Atualizado ferramenta de <em>obfuscation</em> para ProGuard 4.2 e o framework de testes para JMUnit 1.1.0</li>
</ul>
</td>
<td align="center" valign="top"><img style="border: 1px solid; width: 210px; height: 130px;" src="http://www.netbeans.org/images/screenshots/6.5/mobility.png" alt="Java ME SVG palette" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Java SE</strong></p>
<ul>
<li>Depurador java para aplicações com suporte a Multiplas threads</li>
<li>Construtor de interfaces gráficas Swing: Editor de Arvores para JTrees</li>
<li>Aperfeiçoado o importador e sincronizador de projetos Eclipse</li>
</ul>
</td>
<td align="center" valign="middle"><img style="border: 1px solid; width: 210px; height: 97px;" src="http://www.netbeans.org/images/screenshots/6.5/tree-model-editor.jpg" alt="swing treemodel view editor" /></td>
</tr>
<tr>
<td style="vertical-align: top;"><strong>Ferramentas da IDE e Usabilidade</strong></p>
<ul>
<li>Campo de pesquisa para ações da IDE, arquivos, configurações e documentação</li>
<li>Suporte para caminhos de rede do windows</li>
<li>Suporte para recurso: Compilar ao Salvar / Realizar Deploy ao Salvar</li>
</ul>
</td>
<td align="center" valign="top"><img style="border: 1px solid; width: 210px; height: 123px;" src="http://www.netbeans.org/images/screenshots/6.5/quick-search.gif" alt="netbeans ide quicksearch" /></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://blog.gabrielmazetto.eti.br/2008/09/16/caracteristicas-do-netbeans-65-beta/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>
