<?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>CS Blog &#187; Mozilla</title>
	<atom:link href="http://clauber.coffeebreakers.org/tag/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>http://clauber.coffeebreakers.org</link>
	<description>Clauber Stipkovic, estudante de computação, mozilla evangelist, desenvolvedor web e baterista!</description>
	<lastBuildDate>Wed, 16 Nov 2011 14:15:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Firefox Fast Release e os seus &#8220;problemas&#8221;</title>
		<link>http://clauber.coffeebreakers.org/2011/11/15/firefox-fast-release-e-os-seus-problemas/</link>
		<comments>http://clauber.coffeebreakers.org/2011/11/15/firefox-fast-release-e-os-seus-problemas/#comments</comments>
		<pubDate>Tue, 15 Nov 2011 21:56:28 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[fast release]]></category>
		<category><![CDATA[update]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=426</guid>
		<description><![CDATA[Muita gente tem dito que o esquema de &#8220;fast release&#8221; da mozilla não é bom, e que esta prejudicando muito as empresas na hora de gerenciar as homologações do Firefox internamente, ou até mesmo os usuários com os problemas com os plugins de bancos, depois que o firefox é atualizado. Muitas pessoas também se esqueceram [...]]]></description>
			<content:encoded><![CDATA[<p>Muita gente tem dito que o esquema de &#8220;fast release&#8221; da mozilla não é bom, e que esta prejudicando muito as empresas na hora de gerenciar as homologações do Firefox internamente, ou até mesmo os usuários com os problemas com os plugins de bancos, depois que o firefox é atualizado.</p>
<p>Muitas pessoas também se esqueceram que o esquema de releases longos não tem funcionado mais para a internet. Até por que, a cada dia, temos mais e mais implementações de frameworks novos, linguagens, etc, e com isso, nós desenvolvedores queremos utilizar essas novidades em larga escala, e por conta dos browsers desatualizados, isso não é muito recomendado.</p>
<p>Parece que a maioria se esqueceu também do trabalho que foi &#8211; e ainda é, só que agora com o Internet Explorer 7 &#8211; matar o Internet Explorer 6.</p>
<p>Anos e anos de atualizações de segurança deixaram a internet muito &#8220;amarrada&#8221;, e isso com certeza não foi nada bom!</p>
<p>De um tempo pra cá, o Google Chrome veio com a proposta de releases mais rápidos, e com isso, a Mozilla também optou por mudar seu esquema de releases!</p>
<p>Por outro lado, isso pode causar um pseudo &#8220;caos&#8221; nas empresas, com as tão temidas homologações de software. Mas muitos se esquecem de que o Firefox continua sendo aberto, ao ponto de você, administrador de redes, poder controlar as atualizações do browser dentro da sua empresa. O que muitos não sabem, e pelo que tenho visto, não estão muito preocupados em saber, é que a mozilla têm, já faz algum tempo, uma lista voltada para discussões sobre os produtos da mozilla em ambientes corporativos.[1]</p>
<p>Nessa lista, pessoas do mundo inteiro compatilham problemas e soluções para utilizar e controlar melhor o firefox dentro de redes empresariais.</p>
<p>Existe também, a muito tempo, um documento da Mozilla &#8211; que esta acessível para todos &#8211; mostrando como construir o seu próprio servidor de gerenciamento de atualização para o Firefox e para o Thunderbird.[2]</p>
<p>Para os usuários, que sempre tem problemas com aquele plugin de algum banco, que para de funcionar depois de cada atualização &#8211; lembrando que isso é causado pelos próprios bancos que não atualizam os plugins e não pela mozilla &#8211; podem resolver esse problema instalando duas versões do Firefox. A mais atual e uma versão na qual o plugin do banco funciona, mesma maquina, e utilizá-los ao mesmo tempo sem problemas. Para isso, bastando apenas utilizar um perfil diferente para cada versão do firefox instalada na maquina.[3]</p>
<p>Enfim, não há por que criticar o sistema de releases, se você nem mesmo tentou se informar sobre quais soluções a mozilla já tem para ajudar nos possíveis problemas que as atualizações podem causar!</p>
<p>Só mais uma dica, aproveitem e contribuam ajudando na atualização do Firefox das pessoas que não sabem da importância que isso tem <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>[1] &#8211; enterprise@mozilla.org<br />
[2] &#8211; <a title="Setting up an update server" href="https://developer.mozilla.org/en/Setting_up_an_update_server#Creating_a_simple_Firefox.2FThunderbird_update_server_with_Apache_and_PHP">https://developer.mozilla.org/en/Setting_up_an_update_server#Creating_a_simple_Firefox.2FThunderbird_update_server_with_Apache_and_PHP</a><br />
[3] &#8211; <a href="http://br.mozdev.org/firefox/gerenciador-de-perfis">http://br.mozdev.org/firefox/gerenciador-de-perfis</a><br />
[3a] &#8211; <a href="http://br.mozdev.org/firefox/beta">http://br.mozdev.org/firefox/beta</a></p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/11/15/firefox-fast-release-e-os-seus-problemas/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Desenvolvendo extensões para Firefox na PythonBrasil[7]</title>
		<link>http://clauber.coffeebreakers.org/2011/10/09/desenvolvendo-extensoes-para-firefox-na-pythonbrasil7/</link>
		<comments>http://clauber.coffeebreakers.org/2011/10/09/desenvolvendo-extensoes-para-firefox-na-pythonbrasil7/#comments</comments>
		<pubDate>Mon, 10 Oct 2011 02:30:41 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[addons]]></category>
		<category><![CDATA[python]]></category>
		<category><![CDATA[sdk]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=412</guid>
		<description><![CDATA[Após a palestra sobre desenvolvimento de extensões no evento PythonBrasil[7] (http://wwwww.pythonbrasil.org.br) em São Paulo, o pessoal já começou a por a mão na massa, nada como um evento lotado de programadores para encontrar gente que programe em qualquer canto. Várias pessoas procuraram os membros da comunidade brasileira durante o evento, e ao final dos três [...]]]></description>
			<content:encoded><![CDATA[<p>Após a palestra sobre desenvolvimento de extensões no evento PythonBrasil[7] (http://wwwww.pythonbrasil.org.br) em São Paulo, o pessoal já começou a por a mão na massa, nada como um evento lotado de programadores para encontrar gente que programe em qualquer canto.</p>
<p>Várias pessoas procuraram os membros da comunidade brasileira durante o evento, e ao final dos três dias tivemos 4 extensões que foram enviadas aqui (http://htmlpad.org/desenvolvendo-extensoes-firefox/), elas são:</p>
<h3>Anti Upside-Down-Ternet</h3>
<p><img class="alignright" title="Anti Upsite-Down-Ternet" src="http://img585.imageshack.us/img585/2603/antiupsidedown.png" alt="" width="752" height="709" /><br />
Baseado neste (http://www.ex-parrot.com/pete/upside-down-ternet.html) documento, que explica como fazer seu vizinho, ao usar sua rede wi-fi pra usar a internet, enxergar todas as imagens de ponta cabeça. Porém, Rodolpho Eckhardt, desenvolveu a extensão que conta o outro lado da história. Se você usa a internet do seu vizinho, que é mal ao ponte de inverter suas imagens, use essa extensão, que inverte novamente as imagens para você, basta clicar com o botão direito e ativar!<br />
Autor: Rodolpho Eckhardt (@rodolphoeck)<br />
Link para descrição (http://bit.ly/audtdoc-pythonbrasil)<br />
Link para instalação (http://bit.ly/audt-pythonbrasil)</p>
<h3>give-me-a-commit-message</h3>
<p><img class="alignright" title="Give me a commit message" src="http://img716.imageshack.us/img716/8966/giveacommitmessage.png" alt="" width="103" height="66" /> Essa é para programadores, sabe quando vai fazer seu &#8216;commit&#8217; e precisa de uma mensagem para ele? Então o site whatthecommit.com foi feito pra você, ele exibe uma mensagem nova cada vez que você abre ele, porém com essa extensão não precisa mais acessar a página, basta clicar no botão na barra de add-ons e uma notificação apararecerá na sua tela, e pronto, a mensagem já foi para a sua área de transferência, basta colar onde preferir.<br />
Autor: Armando Biagioni Neto (Mozilla Jetpack Ambassador) (@netoarmando)<br />
Link para instalação (https://github.com/downloads/netoarmando/give-me-a-commit-message/give-me-a-commit-message.xpi) Link para código-fonte (https://github.com/netoarmando/give-me-a-commit-message)</p>
<h3>True Pythonista</h3>
<p><img class="alignright" title="True Pythonista" src="http://img213.imageshack.us/img213/3956/truepythonista.png" alt="" width="105" height="80" /> Pelo que pude perceber, Henr&#8221;Ikke&#8221; Pereira é o troll da comunidade Python, ele mantem um site, o ruby-br.com.br, dedicado a tratar sobre Python, o site tem logotipo da &#8220;outra linguagem&#8221;, mas só se fala em Python no site. Assim, para continuar ele criou este add-on que cria um atalho para seu site na barra de add-ons.<br />
Autor: Henr&#8221;Ikke&#8221; Pereira (@ikkebr)<br />
Link para instalação (http://editado.com.br/dw/truepythonista.xpi)<br />
Link para o código-fonte (http://editado.com.br/dw/truepythonista.zip)</p>
<h3>Facebook &#8211; Botão Foda-se</h3>
<p><img class="alignright" title="Facebook - Botão Foda-se" src="http://img828.imageshack.us/img828/4576/botafodase.png" alt="" width="214" height="92" />Não quer curtir no Facebook? Vinicius Cainelli fez a extensão que adiciona mais uma opção dentro do Facebook. Autor: Vinicius Cainelli (@vrcainelli) Link para descrição (https://docs.google.com/document/d/1NP5g5tS2bZs_V7wFHMpLUl4xosBBgr_seC7mqdIAoic/edit?hl=pt_BR) Link para instalação (https://docs.google.com/leaf?id=0B1izP4oIrfeSMjA0NjBlZTQtYTlhYy00MGFjLThlYWItYjMwYWNkNDYyODNj&amp;hl=pt_BR)</p>
<p>Foi muito bacana participar do evento e encontrar um pessoal que estava empolgado. Lembro que faltou uma extensão, um sujeito, não lembro quem, estava portanto sua extensão de Chrome para o Firefox</p>
<p>Post escrito pelo meu amigo @netoarmando.</p>
<p>Abaixo fotos tiradas durante o evento (clique na foto para ver a galeria):</p>
<p><a title="Fotos do evento Python Brasil [7] - 2011" href="http://www.flickr.com/photos/clauber/sets/72157627833047412/with/6217675418/"><img class="aligncenter" title="Fotos do evento Python Brasil [7] - 2011" src="http://farm7.static.flickr.com/6040/6217675418_30b85a07b5_m.jpg" alt="" width="240" height="180" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/10/09/desenvolvendo-extensoes-para-firefox-na-pythonbrasil7/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mozilla Ubiquity</title>
		<link>http://clauber.coffeebreakers.org/2011/08/08/mozilla-ubiquity/</link>
		<comments>http://clauber.coffeebreakers.org/2011/08/08/mozilla-ubiquity/#comments</comments>
		<pubDate>Mon, 08 Aug 2011 21:36:44 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Acessiblidade]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[mashup]]></category>
		<category><![CDATA[mozilla labs]]></category>
		<category><![CDATA[ubiquity]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=126</guid>
		<description><![CDATA[Já faz algum tempo que queria postar algo sobre o Mozilla Ubiquity, acho que agora vai! Pra entender o Ubiquity, vamos ver, antes de tudo, qual é o conceito no qual ele se baseia! Mashups Mashup, relacionado ao desenvolvimento para web, é um site ou aplicação web que utiliza e manipula o conteúdo de várias [...]]]></description>
			<content:encoded><![CDATA[<p>Já faz algum tempo que queria postar algo sobre o Mozilla Ubiquity, acho que agora vai! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Pra entender o Ubiquity, vamos ver, antes de tudo, qual é o conceito no qual ele se baseia!</p>
<h2>Mashups</h2>
<p>Mashup, relacionado ao desenvolvimento para web, é um site ou aplicação web que utiliza e manipula o conteúdo de várias fontes em um único local! Basicamente, um agregador de vários serviços da web!</p>
<p>Se você quiser mais informações sobre Mashups, pode acessar o link da Wikipedia! Acredito que ele vai tirar a maioria das suas duvidas! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>- <a title="Mashup (web application hybrid)" href="http://en.wikipedia.org/wiki/Mashup_%28web_application_hybrid%29" target="_blank">Mashup (web application hybrid)</a> [Wikipedia]</p>
<h2>Mozilla Ubiquity</h2>
<p><a href="http://clauber.coffeebreakers.org/wp-content/uploads/2011/08/ubiquity_side.png"><img class="alignleft size-full wp-image-393" title="Mozilla Labs - Ubiquity" src="http://clauber.coffeebreakers.org/wp-content/uploads/2011/08/ubiquity_side.png" alt="" width="150" height="213" /></a>O Ubiquity é um addon da Mozilla que facilita o acesso à vários serviços da web (olha os mashups ai!), utilizando <a title="interface de linguagem natural" href="http://en.wikipedia.org/wiki/Natural_language_user_interface" target="_blank">interface de linguagem natural</a> para &#8220;chamar&#8221; os serviços, através da interface do Ubiquity.</p>
<p>Funciona mais ou menos assim!</p>
<p>Você aciona a tecla de atalho do Ubiquity, digita o serviço que deseja utiliza, por exemplo &#8220;Google&#8221;, e ele já vai saber que você quer fazer uma busca no Google! Logo em seguida o que deseja procurar no google! Ficaria assim, &#8220;Google Mozilla&#8221;, com isso, ele buscara no google por mozilla, e apresentar o conteúdo na mesma tela que você digitou o que queria busca, o resultado (no caso, os 4 primeiros link encontrados) que o google retornou sobre o assunto!</p>
<p>Serviços como o GMail, Google Maps, Google Translator, Wikipedia, Twitter (sim, você consegue twittar através dele), e tantos outros podem ser acessados facilmente/diretamente pelo linha de &#8220;comandos&#8221; do Ubiquity.</p>
<p>Se você ainda esta com duvida sobre como ele funciona, assista o video do Aza Raskin, (desenvolvedore do core do Ubiquity) e veja como tudo acontece:</p>
<p><iframe src="http://player.vimeo.com/video/1561578?title=0&amp;byline=0&amp;portrait=0" frameborder="0" width="400" height="298"></iframe></p>
<p><a href="http://vimeo.com/1561578">Ubiquity for Firefox</a> from <a href="http://vimeo.com/user532161">Aza Raskin</a> on <a href="http://vimeo.com">Vimeo</a>.</p>
<p>Se você gostou da ferramenta e quer saber mais sobre ela, segue o link dela no Mozilla Labs:</p>
<p>- <a title="Mozilla Ubiquity" href="https://mozillalabs.com/ubiquity/">Mozilla Ubiquity</a> [Mozilla Labs]<br />
- <a title="Mozilla Ubiquity - More Information" href="https://wiki.mozilla.org/Labs/Ubiquity" target="_blank">Mozilla Ubiquity &#8211; More Information</a> [Wiki Mozilla]</p>
<h2>Desenvolvendo um comando para o Ubiquity</h2>
<p><a href="http://clauber.coffeebreakers.org/wp-content/uploads/2011/08/ubiquity-logo.png"><img class="alignright size-thumbnail wp-image-392" title="Mozilla Ubiquity, make a command" src="http://clauber.coffeebreakers.org/wp-content/uploads/2011/08/ubiquity-logo-142x150.png" alt="Mozilla Ubiquity, make a command" width="142" height="150" /></a>Basicamente, o Ubiquity é escrito utilizando Python e Javascript, então, não é coisa de outro mundo! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Já os comandos que são as coisas que dão sentido ao Ubiquity, são feitas utilizando Javascript! Sim, só isso!</p>
<p>O mais legal é que, você mesmo pode criar um comando seu! Basta escrever no seu Firefox, na barra de URL (ou barra de endereços, como preferir)</p>
<pre>about:ubiquity</pre>
<p>Fazendo isso, o Firefox abrirá a tela de gerenciamento do Ubiquity, onde você vai encontrar a opção &#8220;Hack Ubiquity&#8221;, e é ela que você vai poder brincar com os comandos que irá criar, antes de intalar diretamente no seu Firefox.</p>
<p>Para começar a criar um comando do Ubiquity, há um how to no wiki da Mozilla, com informações claras de como você deve começar!</p>
<p>- <a title="Ubiquity Author Tutorial" href="https://wiki.mozilla.org/Labs/Ubiquity/Ubiquity_0.5_Author_Tutorial" target="_blank">Ubiquity Author Tutorial</a> [Wiki Mozilla]</p>
<h2>Comandos criados pela Comunidade Ubiquity</h2>
<p>Depois de aprender a fazer um comando, você pode coloca-lo em uma lista onde há vários outros comandos criados pelos desenvolvedores da comunidade.</p>
<p>- <a title="Commands in the Wild" href="https://wiki.mozilla.org/Labs/Ubiquity/Commands_In_The_Wild" target="_blank">Commands in The Wild</a> [Wiki Mozilla]</p>
<p>Se você quiser dar uma olhada no código de um comando já pronto, pode acessar os que estão no meu github <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>- <a title="Github - Ubiquity Commands" href="https://github.com/ClauberStipkovic/ubiquity-commands" target="_blank">ubiquity-commands</a> [Clauber Github]</p>
<h2>Mais informações</h2>
<p>Atualmente, o Ubiquity não tem mais suporte oficial da Mozilla, por tanto, ele é desenvolvido pelos membros da comunidade! Apesar de tudo, a Mozilla não cortou/acabou com o projeto, tanto que o addon ainda esta disponível para download no AMO (http://addons.mozilla.org) e toda a documentação esta nos servidores da Mozilla, mas por uma questão de direcionamento, eles optaram por deixar a comunidade no comando do Addon.</p>
<p>Para instalar esse addon incrível no seu Firefox, você deve baixar o nosso XPI (pacote de instalação de addons) de desenvolvimento, que pode ser encontrado no link abaixo:</p>
<p>- <a title="Ubiquity Development Version - Bitbucket Satyr" href="https://bitbucket.org/satyr/ubiquity/downloads/tip.xpi" target="_blank">https://bitbucket.org/satyr/ubiquity/downloads/tip.xpi</a> [satyr Bitbucket]</p>
<p>Se você tiver alguma sugestão ou reclamação para fazer sobre o Ubiquity, pode usar o Get Satisfaction para isso:</p>
<p>- <a title="Get Satisfaction - Mozilla Ubiquity" href="http://getsatisfaction.com/mozilla/products/mozilla_ubiquity" target="_blank">Get Satisfaction &#8211; Mozilla Ubiquity</a></p>
<p>Agora se você encontrar algum bug ou quiser ajudar na correção de algum bug já existente, pode fazer isso acessando o link do Bugzilla:</p>
<p>- <a title="Bugzilla - Mozilla Ubiquity" href="https://bugzilla.mozilla.org/buglist.cgi?product=Mozilla%20Labs&amp;component=Ubiquity&amp;resolution=---&amp;list_id=1025039" target="_blank">Bugzilla &#8211; Mozilla Ubiquity</a> [Bugzilla]</p>
<p>Bom divertimento! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/08/08/mozilla-ubiquity/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codificando o Firefox &#8211; Primeira Compilação</title>
		<link>http://clauber.coffeebreakers.org/2011/07/07/codificando-o-firefox-primeira-compilacao/</link>
		<comments>http://clauber.coffeebreakers.org/2011/07/07/codificando-o-firefox-primeira-compilacao/#comments</comments>
		<pubDate>Thu, 07 Jul 2011 03:56:23 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[compilação]]></category>
		<category><![CDATA[homebrew]]></category>
		<category><![CDATA[libidl]]></category>
		<category><![CDATA[yasm]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=277</guid>
		<description><![CDATA[Depois de baixar o código fonte (Codificando o Firefox – Repositórios e Código Fonte), a primeira coisa que eu quero fazer é compilar e executar, ver como, e quanto tempo, tudo isso levar pra acontecer! Lendo o documento do MDN chamado &#8220;Contributing to the Mozilla codebase&#8220;, vi um passo a passo interessante para começar a [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de baixar o código fonte (<a title="Codificando o Firefox – Repositórios e Código Fonte" href="http://clauber.coffeebreakers.org/2011/06/30/codificando-o-firefox-repositorios-e-codigo-fonte/">Codificando o Firefox – Repositórios e Código Fonte</a>), a primeira coisa que eu quero fazer é compilar e executar, ver como, e quanto tempo, tudo isso levar pra acontecer!</p>
<p>Lendo o documento do MDN chamado &#8220;<a title="Contributing to the Mozilla codebase" href="https://developer.mozilla.org/En/Introduction" target="_blank">Contributing to the Mozilla codebase</a>&#8220;, vi um passo a passo interessante para começar a &#8220;preparar a casa&#8221; e compilar o Firefox.</p>
<h2>Preparando o ambiente</h2>
<p>A primeira coisa que tive que fazer foi instalar o Xcode da Apple, já que estou fazendo isso no Mac OS X.</p>
<ul>
<li><a title="Apple Xcode - Developers" href="https://developer.apple.com/xcode/" target="_blank">https://developer.apple.com/xcode/</a></li>
</ul>
<p>Se você tem um mac, e tem os dvd&#8217;s que vem junto com o computador, você não precisa baixar o Xcode, pois ele já vem nesse dvd! Então, basta instalar!</p>
<p>Com o Xcode instalado, instalei o gerenciador de pacotes pra Mac OS X chamado <a title="Homebrew" href="https://github.com/mxcl/homebrew" target="_blank">Homebrew</a>! Através dele, vou instalar as libs que necessito na preparação do ambiente de compilação!</p>
<p>Após instalar o Homebrew, executei o comando abaixo pra instalar as libs <a title="LibIDL" href="http://www.linuxfromscratch.org/blfs/view/svn/general/libidl.html" target="_blank">libidl</a> e a <a title="YASM" href="https://developer.mozilla.org/en/YASM" target="_blank">yasm</a>!</p>
<pre>$ sudo brew install libidl yasm</pre>
<p>Fique tranquilo, pois isso pode levar algum tempo pra terminar, e vai depender de quais dependencias o homebrew vai precisará instalar no seu computador!</p>
<p>Outra ferramenta que precisei instalar foi o <a title="Autoconf" href="http://en.wikipedia.org/wiki/Autoconf" target="_blank">autoconf</a>, mas como os desenvolvedores do Homebrew não estão mais disponibilizando a &#8220;fórmula&#8221; para isso (como é chamado o arquivo ruby com as instruções de instalação de um pacote para o homebrew), tive que escrever o arquivo &#8220;na mão&#8221;!</p>
<p>Utilizei as instruções de configuração de ambiente do Jon Buckley na hora de gerar a &#8220;fórmula&#8221; do autoconf para o homebrew!</p>
<ul>
<li><a title="Building Firefox 4 Minefield" href="http://jbuckley.ca/2011/01/building-firefox-4-minefield/" target="_blank">http://jbuckley.ca/2011/01/building-firefox-4-minefield/</a></li>
</ul>
<p>Tive que criar também um arquivo com algumas opções de compilação no meu diretório /home chamado .mozconfig! Para isso, rodei o comando abaixo:</p>
<pre>$ touch ~/.mozconfig</pre>
<p>Com o arquivo criado no seu direitório /home, abra esse arquivo com o seu editor preferido (no meu caso o Vim <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  ) e cole o conteúdo abaixo:</p>
<pre>. $topsrcdir/browser/config/mozconfig
mk_add_options MOZ_OBJDIR=@TOPSRCDIR@/obj-ff-dbg
mk_add_options MOZ_MAKE_FLAGS="-s -j4"
ac_add_options --enable-debug
ac_add_options --disable-optimize</pre>
<p>Pronto, o seu ambiente esta configurado e pronto para a primeira compilação do Firefox!</p>
<h2>Compilando</h2>
<p>Para compilar, abra o seu terminal, navege até a pasta onde você baixou o código fonte do Firefox! Dentro da pasta (no meu caso, a pasta onde esta o código do Firefox é /Users/clauberstipkovic/Documents/Projects/mozilla/firefox/src) e digite o comando abaixo:</p>
<pre>$ make -f client.mk build</pre>
<p>Agora basta esperar o fim da compilação!</p>
<p>Se tudo ocorrer bem, e você não tiver nenhum erro durante a compilação (particularmente não tive nenhum problema), basta executar o comando abaixo para rodar o Firefox que você acabou de compilar:</p>
<pre>$ open obj-ff-dbg/dist/NightlyDebug.app</pre>
<p>Ai esta, o seu Firefox compilado e executado diretamente na sua maquina! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Observações</h2>
<p>O tempo de compilação do Firefox na minha maquina foi de ~ 20 minutos! Tempo que achei razoável, pois estava com alguns aplicativos abertos, ou seja, o processador e a memória não estavam inteiramente dedicados para a compilação, e observando que o meu processador é um Intel Core i5 de 2.3 GHz.</p>
<p>Não recomendo que você inicie a compilação quando estiver fazendo algo que necessite do processamento da máquina, pois isso pode prejudicar o desempenho do que você esta fazendo no momento, além da compilação!</p>
<p>Lembrando que essa foi um compilação básica, sem nenhuma configuração diferenciada! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Segue aqui alguns links que me ajudaram durante os ajustes no ambiente e na compilação:</p>
<ul>
<li><a title="Simple Firefox Build" href="https://developer.mozilla.org/En/Simple_Firefox_build" target="_blank">https://developer.mozilla.org/En/Simple_Firefox_build</a></li>
<li><a title="Mac OS X Build Prerequisites" href="https://developer.mozilla.org/En/Developer_Guide/Build_Instructions/Mac_OS_X_Prerequisites" target="_blank">Mac OS X Build Prerequisites</a></li>
<li><a title="Build Instructions" href="https://developer.mozilla.org/en/build_documentation" target="_blank">https://developer.mozilla.org/en/build_documentation</a></li>
<li><a title="Tip for compiling firefox on Ubuntu" href="http://twitter.com/#!/ttaubert/status/81709288342556672" target="_blank">http://twitter.com/#!/ttaubert/status/81709288342556672</a>(Dica muito boa se você vai compilar o Firefox no Ubuntu)</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/07/07/codificando-o-firefox-primeira-compilacao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Codificando o Firefox &#8211; Repositórios e Código Fonte</title>
		<link>http://clauber.coffeebreakers.org/2011/06/30/codificando-o-firefox-repositorios-e-codigo-fonte/</link>
		<comments>http://clauber.coffeebreakers.org/2011/06/30/codificando-o-firefox-repositorios-e-codigo-fonte/#comments</comments>
		<pubDate>Thu, 30 Jun 2011 03:14:12 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[firefox core]]></category>
		<category><![CDATA[mercurial]]></category>
		<category><![CDATA[mozilla developer center]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=179</guid>
		<description><![CDATA[Depois de muito tempo como contribuidor da Mozilla (com evangelista e coder de add-ons), resolvi, enfim, criar coragem e me aventurar de vez nos códigos do Firefox. Com isso, pensei que poderia ser legal compartilhar um pouco dos problemas e dificuldades que vou enfrentar no decorrer do processo e de quebra, poder melhorar ainda mais [...]]]></description>
			<content:encoded><![CDATA[<p>Depois de muito tempo como contribuidor da Mozilla (com evangelista e coder de add-ons), resolvi, enfim, criar coragem e me aventurar de vez nos códigos do Firefox.</p>
<p>Com isso, pensei que poderia ser legal compartilhar um pouco dos problemas e dificuldades que vou enfrentar no decorrer do processo e de quebra, poder melhorar ainda mais alguns dos documentos que estão nos sites da Mozilla!</p>
<p>Algo importante a comentar é que, a maioria das informações utilizadas aqui são do MDN (<a title="Mozilla Developer Network" href="http://developer.mozilla.org/" target="_blank">Mozilla Developer Network</a>), que estão disponíveis para consulta/estudo sempre que você precisar!</p>
<p>Bom, vamos começar! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h2>Estrutura do repositório do Firefox</h2>
<p>Primeiro, é importante saber qual é a estrutura dos principais repositórios do firefox atualmente:</p>
<ul>
<li>mozilla-central (repositório corrente)</li>
<li>mozilla-aurora (repositório onde o trabalho feito no mozilla-central é estabilizado)</li>
<li>mozilla-beta (repositório que serve para corrigir quaisquer problemas que possam surgir durante o uso do mozilla-aurora)</li>
<li>mozilla-release (repositório com os códigos lançados oficialmente em cada versão do Firefox)</li>
<li>comm-central (repositório de outros produtos da Mozilla como Thunderbird/SeaMonkey/Calendar)</li>
</ul>
<p>No meu caso, vou utilizar o repositório &#8220;mozilla-central&#8221;, pois acredito que seja o mais apropriado para o objetivo dessa empreitada <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Para quem já quiser ver os últimos commits feitos nesse repositório, basta acessar o endereço abaixo:</p>
<ul>
<li> <a title="Repositório Mozilla Central" href="http://hg.mozilla.org/mozilla-central/" target="_blank">http://hg.mozilla.org/mozilla-central/</a></li>
</ul>
<p>Se você quiser se aprofundar mais nos detalhes dos repositórios da Mozilla, eu recomendo muito a leitura desse link:</p>
<ul>
<li><a title="Mozilla Firefox: Development Specifics" href="http://mozilla.github.com/process-releases/draft/development_specifics/#branching" target="_blank">http://mozilla.github.com/process-releases/draft/development_specifics/#branching</a></li>
</ul>
<h2>Baixando o código fonte</h2>
<p>Atualmente, a maioria dos produtos que tem relação com a Mozilla, tem seus códigos organizados/gerenciados pelo <a title="Mercurial" href="http://pt.wikipedia.org/wiki/Mercurial" target="_blank">Mercurial</a>!</p>
<p>Para esse projeto, estou utilizando somente dois sistemas operacionais como referencia, que são o Mac OS X e Ubuntu Linux. Apesar de ter como referencia os dois sistemas citados, vou utilizar mais o Mac OS X, pois é o sistema onde eu trabalho mais com os projetos da Mozilla.</p>
<p>Como o Mercurial é escrito utilizando a linguagem de programação Python, e que o interpretador dessa linguagem esta presente por padrão no Mac OS X e no Linux, posso ir direto para a instalação do Mercurial!</p>
<ul>
<li><a title="Instalando o Mercurial no Mac OS X" href="http://stackoverflow.com/questions/1461374/installing-mercurial-on-mac-os-x-10-6-snow-leopard" target="_blank">http://stackoverflow.com/questions/1461374/installing-mercurial-on-mac-os-x-10-6-snow-leopard</a></li>
</ul>
<p>Caso você não utilize algum dos sistemas operacionais citados acima, e utiliza Windows, leia os links abaixo para pode instalar o interpretador do Python!</p>
<ul>
<li><a title="instalando o interpretador Python no Windows" href="http://www.arquivodecodigos.net/arquivo/tutoriais/python/tutoriais/instalando_python_windows.php" target="_blank">http://www.arquivodecodigos.net/arquivo/tutoriais/python/tutoriais/instalando_python_windows.php</a> (em português)</li>
<li><a title="Installing Python on Windows" href="http://docs.python.org/using/windows.html" target="_blank">http://docs.python.org/using/windows.html</a> (em inglês)</li>
<li><a title="Mercurial on Windows" href="https://wiki.mozilla.org/Mercurial_on_Windows" target="_blank">https://wiki.mozilla.org/Mercurial_on_Windows</a> (em inglês)</li>
</ul>
<p>Agora, se você já tem o interpretador do Python instalado no seu computador, vamos para o próximo passo!</p>
<p>Para instalar o Mercurial, eu utilizei um &#8220;gerenciador de pacotes&#8221; do Python, que se chama easy_install.</p>
<p>Por padrão, o easy_install não é um aplicativo que já venha instalado nos pacotes do Python, por tanto, se você rodar o comando abaixo, de instalação do Mercurial, e não funcionar, você provavelmente não tem ele instalado ainda, então, basta acessar o link de instalação do easy_install, e seguir os passos! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<ul>
<li><a title="Pacote de instalação com o easy_install" href="http://pypi.python.org/pypi/setuptools" target="_blank">http://pypi.python.org/pypi/setuptools</a></li>
</ul>
<p>Voltando ao Mac OS X e Linux, basta executar o comando abaixo para instalar o Mercurial:</p>
<pre>$ sudo easy_install -U mercurial</pre>
<p>Sugiro que, após instalar o Mercurial, você configure alguns dos seus dados nele, como a Mozilla sugere no link abaixo!</p>
<ul>
<li><a href="https://developer.mozilla.org/en/Installing_Mercurial" target="_blank">https://developer.mozilla.org/en/Installing_Mercurial</a></li>
</ul>
<p>E finalmente, você pode escolher uma pasta/lugar no seu computador e baixar os códigos do Firefox executando o comando abaixo:</p>
<pre>$ hg clone http://hg.mozilla.org/mozilla-central/ src</pre>
<p>Dependendo da velocidade da sua conexão de internet, isso pode demorar um pouco, por tanto, não faça isso com pressa <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>Para esse post, não tive nenhum problema que os link abaixo não pudessem esclarecer as duvidas:</p>
<ul>
<li><a title="For Developers" href="http://www.mozilla.org/developer/" target="_blank">http://www.mozilla.org/developer/</a></li>
<li><a title="Mozilla Source Code Using Mercurial" href="https://developer.mozilla.org/en/Mozilla_Source_Code_(Mercurial)" target="_blank">https://developer.mozilla.org/en/Mozilla_Source_Code_(Mercurial)</a></li>
<li><a title="Simple Firefox build" href="https://developer.mozilla.org/En/Simple_Firefox_build" target="_blank">https://developer.mozilla.org/En/Simple_Firefox_build</a></li>
<li><a title="Mercurial" href="https://developer.mozilla.org/en/Mercurial" target="_blank">https://developer.mozilla.org/en/Mercurial</a></li>
<li><a title="Installing Mercurial" href="https://developer.mozilla.org/en/Installing_Mercurial" target="_blank">https://developer.mozilla.org/en/Installing_Mercurial</a></li>
</ul>
<p>Se alguém que estiver lendo este post, e tiver alguma duvida, por favor, escreva nos comentários, ou se você preferir, você ainda pode utilizar alguns canais direto com a comunidade brasileira e com a Mozilla, que são:</p>
<h3>Por e-mail</h3>
<ul>
<li>dev-extensions-br@lists.mozilla.org</li>
<li>mozbr@googlegroups.com</li>
</ul>
<h3>Por IRC</h3>
<ul>
<li><a title="#mozbr" href="irc://irc.mozilla.org/mozilla-br" target="_blank">#mozilla-br</a></li>
<li><a title="#developers-br" href="irc://irc.mozilla.org/developers-br" target="_blank">#developers-br</a></li>
<li><a title="#firefox" href="irc://irc.mozilla.org/developers" target="_blank">#developers</a></li>
<li><a title="#firefox" href="irc://irc.mozilla.org/firefox" target="_blank">#firefox</a></li>
<li><a title="#mozbr" href="irc://irc.mozilla.org/mozbr" target="_blank">#mozbr</a></li>
</ul>
<p>obs.: Quero deixar registrado aqui o meu &#8220;Muito obrigado&#8221; aos meus amigos Paulo Martins(<a title="Paulo Martins" href="http://www.zerply.com/profile/m4rtinsp" target="_blank">@m4rtinsp</a>), Michael Kuhinica (<a title="@taverneiro" href="http://twitter.com/taverneiro" target="_blank">@taverneiro</a>), Fernando Pazin (<a title="@pazin" href="http://twitter.com/#!/fpazin" target="_blank">@fpazin</a>) e Felipe Gomes (<a title="@felipc" href="http://twitter.com/#!/felipc" target="_blank">@felipc</a>) pela ajuda nesse primeiro post! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/06/30/codificando-o-firefox-repositorios-e-codigo-fonte/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Primeiro video da série Minuto Firefox &#8211; Addon F1 do Mozilla Labs</title>
		<link>http://clauber.coffeebreakers.org/2011/06/27/primeiro-video-da-serie-minuto-firefox-addon-f1-do-mozilla-labs/</link>
		<comments>http://clauber.coffeebreakers.org/2011/06/27/primeiro-video-da-serie-minuto-firefox-addon-f1-do-mozilla-labs/#comments</comments>
		<pubDate>Mon, 27 Jun 2011 15:55:09 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[f1]]></category>
		<category><![CDATA[minuto firefox]]></category>
		<category><![CDATA[mozilla labs]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=316</guid>
		<description><![CDATA[Estou fazendo os videos da série &#8220;Minuto Firefox&#8221;, onde mostro algumas dicas de coisas legais para o Firefox, ou até mesmo, como utilizar o navegador! Espero que gostem! Ah, e sugestões de temas são bem vindas! O próximo video da série será sobre o Chromeless!]]></description>
			<content:encoded><![CDATA[<p>Estou fazendo os videos da série &#8220;Minuto Firefox&#8221;, onde mostro algumas dicas de coisas legais para o Firefox, ou até mesmo, como utilizar o navegador!</p>
<p>Espero que gostem! Ah, e sugestões de temas são bem vindas!</p>
<p>O próximo video da série será sobre o Chromeless! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><iframe width="425" height="349" src="http://www.youtube.com/embed/xIaFGBi7b_c" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/06/27/primeiro-video-da-serie-minuto-firefox-addon-f1-do-mozilla-labs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Considerações da Palestra na Semana Técnica, ETESP 2011 &#8211; Ferramentas Mozilla e Desenvolvimento Web</title>
		<link>http://clauber.coffeebreakers.org/2011/06/14/consideracoes-da-palestra-na-semana-tecnica-etesp-2011-ferramentas-mozilla-e-desenvolvimento-web/</link>
		<comments>http://clauber.coffeebreakers.org/2011/06/14/consideracoes-da-palestra-na-semana-tecnica-etesp-2011-ferramentas-mozilla-e-desenvolvimento-web/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 19:02:19 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[desenvolvimento web]]></category>
		<category><![CDATA[etesp]]></category>
		<category><![CDATA[semana tecnica]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=273</guid>
		<description><![CDATA[Nos dias 03 e 06 de Junho, na ETESP (Escola Técnica Estadual de São Paulo), participei como palestrante na &#8220;Semana Técnica de 2011&#8243;. Na minha palestra eu falei um pouco sobre algumas ferramentas da Mozilla, como o Firefox, que é uma excelente ferramenta para o desenvolvimento web, além é claro, muito bom pra navegação na [...]]]></description>
			<content:encoded><![CDATA[<p>Nos dias 03 e 06 de Junho, na ETESP (Escola Técnica Estadual de São Paulo), participei como palestrante na &#8220;Semana Técnica de 2011&#8243;.</p>
<p>Na minha palestra eu falei um pouco sobre algumas ferramentas da Mozilla, como o Firefox, que é uma excelente ferramenta para o desenvolvimento web, além é claro, muito bom pra navegação na internet! Falei também sobre o Add-ons SDK (também conhecido como Jetpack), um pouco da arquitetura do SDK, e onde os desenvolvedores podem obter material para começar a &#8220;brincar&#8221; com o SDK.</p>
<p>Dei algumas dicas basicas, mas muito valiosas, para quem queria começar a trabalhar com desenvolvimento web, fazendo página ou aplicações para a web!</p>
<p>Os alunos da ETESP foram muito participativos e interessados durante a apresentação! Foi muito divertido voltar, onde eu cursei a escola Técnica, e ver que a qualidade do curso de Informática continua alta!</p>
<p>Muito obrigado ao Coordenador do Curso de Informática e amigo, professor Julius Capellini, pelo convite e mais uma vez pela oportunidade em poder mostrar um pouco mais da Mozilla e do desenvolvimento web para os alunos da ETESP!</p>
<p>E aqui vão os slides que foram utilizados na palestra:</p>
<div style="width:425px" id="__ss_8229026"><iframe src="http://www.slideshare.net/slideshow/embed_code/8229026" width="425" height="355" frameborder="0" marginwidth="0" marginheight="0" scrolling="no"></iframe></div>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/06/14/consideracoes-da-palestra-na-semana-tecnica-etesp-2011-ferramentas-mozilla-e-desenvolvimento-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Video do Manifesto Mozila</title>
		<link>http://clauber.coffeebreakers.org/2011/05/27/video-do-manifesto-mozila/</link>
		<comments>http://clauber.coffeebreakers.org/2011/05/27/video-do-manifesto-mozila/#comments</comments>
		<pubDate>Fri, 27 May 2011 21:07:46 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[mozbr]]></category>
		<category><![CDATA[mozilla brasil]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=181</guid>
		<description><![CDATA[Vi esse video depois de voltar do Mozilla Summit do ano passado, e depois de tudo que aconteceu na Comunidade MozBR, acho que ele vale muito pra lembrar o que realmente a Mozilla é pra mim! Assista e inspire-se!]]></description>
			<content:encoded><![CDATA[<p>Vi esse video depois de voltar do Mozilla Summit do ano passado, e depois de tudo que aconteceu na Comunidade MozBR, acho que ele vale muito pra lembrar o que realmente a Mozilla é pra mim! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Assista e inspire-se! <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><iframe width="540" height="349" src="http://www.youtube.com/embed/leV0-JAd6E8" frameborder="0" allowfullscreen></iframe></p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2011/05/27/video-do-manifesto-mozila/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HTML 5 e XHTML 2 &#8211; O que mais vem por ai???</title>
		<link>http://clauber.coffeebreakers.org/2009/07/27/html-5-e-xhtml-2-o-que-mais-vem-por-ai/</link>
		<comments>http://clauber.coffeebreakers.org/2009/07/27/html-5-e-xhtml-2-o-que-mais-vem-por-ai/#comments</comments>
		<pubDate>Mon, 27 Jul 2009 21:36:41 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Apple]]></category>
		<category><![CDATA[Blogices]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[Desenvolvimento Web]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[fx35]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[Web Development]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=89</guid>
		<description><![CDATA[De uns tempos pra cá, a W3C(World Wide Web Consortium) vem se lembrando dos desenvolvedores, e passou a pensar em uma atualização da linguagem mais popular na web, o HTML. Não só a W3C esta se movimentando nos últimos anos, mas varias empresas como a Apple, Mozilla, Opera(as quais formaram o WHATWG) também estão se [...]]]></description>
			<content:encoded><![CDATA[<p>De uns tempos pra cá, a W3C(<a href="http://www.w3.org/Consortium/">World Wide Web Consortium</a>) vem se lembrando dos desenvolvedores, e passou a pensar em uma atualização da linguagem mais popular na web, o HTML.</p>
<p>Não só a W3C esta se movimentando nos últimos anos, mas varias empresas como a Apple, Mozilla, Opera(as quais formaram o <a href="http://wiki.whatwg.org/wiki/FAQ#What_is_the_WHATWG.3F">WHATWG</a>) também estão se preocupando com os novos rumos da web, dos desenvolvedores também.</p>
<p>Com tudo isso, novos pontos de vista e idéias surgem para melhor(ou pelo menos tentar) o que hoje ainda é um caos(para os que desenvolvem realmente, para a web e não para um browser apenas).</p>
<p>Duas vertentes surgiram no começo dessa nova maré de pensamentos A primeira foi a WHATWG, que defende a atualização do HTML, para uma versão que seja funcional para o cenário de Web que temos hoje, e a outra é a da W3C, que atualizar o XHTML.</p>
<p>HTML 5 Draft doc(W3C) &#8211; <a href="http://www.w3.org/TR/2008/WD-html5-20080122/">http://www.w3.org/TR/2008/WD-html5-20080122/</a><br />
HTML 5 Draft doc(WHATWG) &#8211; <a href="http://www.whatwg.org/specs/web-apps/current-work/">http://www.whatwg.org/specs/web-apps/current-work/</a><br />
Differences between HTML 5 and HTML 4(W3C) &#8211; <a href="http://www.w3.org/TR/html5-diff/">http://www.w3.org/TR/html5-diff/</a><br />
Web Forms(WHATWG) &#8211; <a href="http://www.whatwg.org/specs/web-forms/current-work/">http://www.whatwg.org/specs/web-forms/current-work/</a><br />
O futuro do HTML &#8211; <a href="http://aindaapensar.blogspot.com/2006/11/o-futuro-do-html.html">http://aindaapensar.blogspot.com/2006/11/o-futuro-do-html.html</a></p>
<p>Para quem quiser testar as novas funcionalidades de HTML5, o <a href="http://getfirefox.com">Mozilla Firefox 3.5 </a>já da suporte a alguns dos novos recursos!.</p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2009/07/27/html-5-e-xhtml-2-o-que-mais-vem-por-ai/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Considerações sobre o FISL 10 e o Mozilla Brasil</title>
		<link>http://clauber.coffeebreakers.org/2009/07/07/consideracoes-sobre-o-fisl-10-e-o-mozilla-brasil/</link>
		<comments>http://clauber.coffeebreakers.org/2009/07/07/consideracoes-sobre-o-fisl-10-e-o-mozilla-brasil/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 03:49:33 +0000</pubDate>
		<dc:creator>Clauber Stipkovic</dc:creator>
				<category><![CDATA[Blogices]]></category>
		<category><![CDATA[Eventos]]></category>
		<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[fisl10]]></category>
		<category><![CDATA[mozbr]]></category>
		<category><![CDATA[mozfisl10]]></category>

		<guid isPermaLink="false">http://clauber.coffeebreakers.org/?p=168</guid>
		<description><![CDATA[Acredito que falar sobre a viagem até Porto Alegre seja o menos importante, pois como estou aqui escrevendo, isso prova que meu avião não caiu(até agora) e que tudo nesse aspecto correu muito bem. Falando do FISL, acredito que foi um dos eventos onde mais trabalhei(não que isso seja ruim, pelo contrario), apesar de não [...]]]></description>
			<content:encoded><![CDATA[<p>Acredito que falar sobre a viagem até Porto Alegre seja o menos importante, pois como estou aqui escrevendo, isso prova que meu avião não caiu(até agora) e que tudo nesse aspecto correu muito bem.</p>
<p>Falando do FISL, acredito que foi um dos eventos onde mais trabalhei(não que isso seja ruim, pelo contrario), apesar de não ter palestrado, mas foi um evento intenso, com surpresas e acima de tudo, o fortalecimento da comunidade latino-americana.</p>
<p>As surpresas para esse evento começaram antes mesmo de chegar no local, pois eu sabia que a responsabilidade esse ano seria bem maior, até por que, tinhamos um stand grande, e não um stand de grupo de usuários como no ano anterior.</p>
<p>Outra surpresa foi ter a visita do Presidente Lula ao evento. Que me desculpem as pessoas que não apóiam o governo dele (esse post não é sobre politica) mas ter o presidente da republica em um evento desses é algo muito importante, não pela pessoa, mas pela figura de presidente!!!</p>
<p>Apesar de todos os problemas que a vinda de um presidente causa aos participantes, a credibilidade que isso da ao evento é enorme.</p>
<p>Falando um pouco sobre a participação da comunidade, posso dizer que foi uma das mais empolgantes e prazerosas que já tive nesses mais de 4 anos como colaborador.</p>
<p>Lembrar de quando fui ao FISL 5, como mero curioso, começar a contribuir com a comunidade, e hoje, ver como estamos crescendo é realmente fantástico.</p>
<p>Todas as atividades que realizamos nos 4 dias de evento foram muito intensas, e ao mesmo tempo produtivas, pois tivemos reportes de bug, desenvolvimento de comandos para o Ubiquity, idéias novas para o Firefox, e muitas coisas mais.</p>
<p>Sobrevivemos ao ataque dos &#8220;zumbis das camisetas&#8221; <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_razz.gif' alt=':-P' class='wp-smiley' /> , o que gerou preocupação durante o evento, mas que no final, acabou em boas risadas e até, possivelmente, em um filme sobre os &#8220;zumbis&#8221;. (se vc quiser ler um post sobre o problema com os brindes, recomendo o da Sulamita, sobre o <a href="http://sulamita.net/2008/04/21/de-volta-do-fisl/">FISL do ano passado</a>)</p>
<p>Mas o que mais ficou evidente nesse evento pra mim, foi o comprometimento, e por que não dizer, profissionalismo de todos da comunidade para que tudo desse certo, e também um dos pontos mais importantes, a união e amizade que criamos/fortalecemos durante os 4 dias, e isso posso dizer que não tem preço.</p>
<p>Vou deixar aqui os meus agradecimentos para o Chris Hoffmann, que é uma pessoa com um coração enorme, sempre atencioso, e que me impressiona com seu conhecimento em cada visita sua ao Brasil. Alix,  que já vem acompanhando e dando força para nossas atividades aqui no Brasil faz muito tempo, e que finalmente pudemos conversar ao vivo <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  . Ao Nick e ao Mark, que infelizmente eu não pude conversar muito, mas que se mostraram muito interessados em nos apoiar aqui no Brasil. Aos nossos irmãos da Comunidade Mozilla Argentina, Guillermo, Antonio e Felipe, meu muito obrigado por toda a ajuda e dedicação, espero ve-los em breve. <img src='http://clauber.coffeebreakers.org/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>E para a Comunidade Mozilla Brasil, eu não vou citar nomes, pois todos sabem o quanto são importantes para a comunidade, e espero que todos se lembrem do que eu disse no final do evento, mas vou deixar aqui o meu muito obrigado à todos os menus amigos e amigas, pois vocês são realmente incriveis!!!</p>
<p>Deixo aqui também o link para o post do Vinicius sobre &#8220;<a title="Permanent Link to Por que contribuir com a Mozilla?" href="http://vinicius.medina.eti.br/blog/?p=8">Por que contribuir com a Mozilla?</a>&#8220;. Vale a pena ler.</p>
]]></content:encoded>
			<wfw:commentRss>http://clauber.coffeebreakers.org/2009/07/07/consideracoes-sobre-o-fisl-10-e-o-mozilla-brasil/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

