<?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>Selva Binária &#187; Programação</title>
	<atom:link href="http://www.selvabinaria.com/tag/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.selvabinaria.com</link>
	<description>Programação, Tecnologia e Geek things!</description>
	<lastBuildDate>Thu, 08 Jul 2010 15:33:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3</generator>
		<item>
		<title>Homenagem &#8211; Augusta Ada King, primeira programadora da história</title>
		<link>http://www.selvabinaria.com/2010/03/08/homenagem-augusta-ada-king-primeira-programadora-da-historia/</link>
		<comments>http://www.selvabinaria.com/2010/03/08/homenagem-augusta-ada-king-primeira-programadora-da-historia/#comments</comments>
		<pubDate>Mon, 08 Mar 2010 14:44:20 +0000</pubDate>
		<dc:creator>corintho</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[história]]></category>

		<guid isPermaLink="false">http://www.selvabinaria.com/?p=521</guid>
		<description><![CDATA[Evidente que este é um blog de tecnologia e você está acostumado a ver aqui notícias e artigos voltados para a tecnologia e programação diversos. Mas eu não poderia deixar de homenagear as mulheres no dia de hoje, 8 de março. Dessa forma a nossa homenagem a todas as mulheres (em especial para as profissionais [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.selvabinaria.com%2F2010%2F03%2F08%2Fhomenagem-augusta-ada-king-primeira-programadora-da-historia%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.selvabinaria.com%2F2010%2F03%2F08%2Fhomenagem-augusta-ada-king-primeira-programadora-da-historia%2F&amp;source=corinthoneto&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">
<div id="attachment_523" class="wp-caption alignleft" style="width: 310px"><a href="http://www.selvabinaria.com/wp-content/uploads/2010/03/ada-king1.jpg"><img class="size-full wp-image-523" title="Augusta Ada King" src="http://www.selvabinaria.com/wp-content/uploads/2010/03/ada-king1.jpg" alt="Augusta Ada King" width="300" height="240" /></a><p class="wp-caption-text">Primeira programadora</p></div>
<p>Evidente que este é um blog de tecnologia e você está acostumado a ver aqui notícias e artigos voltados para a tecnologia e programação diversos. Mas eu não poderia deixar de homenagear as mulheres no dia de hoje, <em>8 de março</em>. Dessa forma a nossa homenagem a todas as mulheres (em especial para as profissionais em tecnologia e afins), será apresentar neste post <strong>Ada King</strong>, a primeira programadora de nossa história.</p>
<p>A Condessa de Lovelace, conhecida por ter escrito um programa que poderia utilizar a <strong>máquina analítica de Charles Babbage</strong>, é registrada como a primeira &#8220;<strong>programadora</strong>&#8221; da história humana.</p>
<p>Durante o período que esteve envolvida com o projeto de Babbage, ela desenvolveu os algoritmos que permitiriam à máquina computar os valores de funções matemáticas, além de publicar <span id="more-521"></span>uma coleção de notas sobre a máquina analítica. Nascida em 10 de dezembro de 1815, viveu uma vida modelo para as senhoras da corte inglesa do começo do século XIX.</p>
<p>Casada aos vinte anos, assumiu o nome do marido e o título de condessa tornando-se a Condessa de Lovelace, a Sra. Augusta Ada King. E com o nome de Ada Lovelace entrou para a história entre os anos de 1842 e 1843. Ada Lovelace criou um <strong>algoritmo para o cálculo da sequência de Bernoulli</strong> usando a máquina analítica de Charles Babbage.</p>
<p>Ada foi uma das poucas pessoas que realmente entenderam os conceitos envolvidos no projeto de Babbage e durante o processo de tradução de uma publicação científica italiana sobre o projeto de Babbage incluiu algumas notas de tradução que constituem o primeiro programa escrito na história da humanidade.</p>
<p>Em 1980, o Departamento de Defesa dos EUA registrou a <strong>linguagem de programação</strong> <strong>ADA</strong>, em sua homenagem.</p>
<p>Ada faleceu aos 36 anos de câncer de útero, deixando dois filhos e uma filha, conhecida como Lady Anne Blunt. Em 1953, quase cem anos depois da sua morte, a máquina analítica de Babbage foi redescoberta e seu projeto e as notas de Ada entraram para história como o primeiro computador e software, respectivamente.</p>
<p>Fonte: Wikipédia</p>
<h3 class='related_post_title'>Posts Relacionados:</h3>
<ul class='related_post'>
<li><a href='http://www.selvabinaria.com/2010/05/24/android-2-2-chega-para-destruir-a-concorrencia/' title='Android 2.2 chega para destruir a concorrência'>Android 2.2 chega para destruir a concorrência</a></li>
<li><a href='http://www.selvabinaria.com/2010/05/20/google-ataca-novamente-e-lanca-o-google-tv-juntando-televisao-e-internet/' title='Google ataca novamente e lança o Google TV juntando televisão e internet'>Google ataca novamente e lança o Google TV juntando televisão e internet</a></li>
<li><a href='http://www.selvabinaria.com/2010/05/20/webm-google-lanca-formato-de-video-aberto-para-uso-com-html-5-na-web/' title='WebM &#8211; Google lança formato de vídeo &#8220;aberto&#8221; para uso com HTML 5 na Web'>WebM &#8211; Google lança formato de vídeo &#8220;aberto&#8221; para uso com HTML 5 na Web</a></li>
<li><a href='http://www.selvabinaria.com/2010/05/19/google-lanca-loja-de-aplicativos-web-store-para-o-chrome/' title='Google lança loja de aplicativos &#8220;Web Store&#8221; para o Chrome'>Google lança loja de aplicativos &#8220;Web Store&#8221; para o Chrome</a></li>
<li><a href='http://www.selvabinaria.com/2010/05/16/nokia-n8-no-brasil-ate-setembro-de-2010/' title='Nokia N8 no Brasil até setembro de 2010'>Nokia N8 no Brasil até setembro de 2010</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.selvabinaria.com/2010/03/08/homenagem-augusta-ada-king-primeira-programadora-da-historia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Facebook lança tecnologia que &#8220;compila&#8221; os códigos PHP e aumentam a performance</title>
		<link>http://www.selvabinaria.com/2010/02/03/facebook-lanca-tecnologia-que-compila-os-codigos-php-e-aumentam-a-performance/</link>
		<comments>http://www.selvabinaria.com/2010/02/03/facebook-lanca-tecnologia-que-compila-os-codigos-php-e-aumentam-a-performance/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 18:16:19 +0000</pubDate>
		<dc:creator>corintho</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Notícias]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[tecnologia]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://www.selvabinaria.com/?p=506</guid>
		<description><![CDATA[Há alguns dias vários blogs, sites e amantes de tecnologia, estavam especulando sobre um provável projeto dos desenvolvedores do Facebook, de criar um &#8220;compilador&#8221; para a linguagem de programação PHP e assim melhorar a performance desta linguagem. Bem, as especulações acabaram ontem (02 fev de 2010) com o anúncio de uma tecnologia chamada HipHop para [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.selvabinaria.com%2F2010%2F02%2F03%2Ffacebook-lanca-tecnologia-que-compila-os-codigos-php-e-aumentam-a-performance%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.selvabinaria.com%2F2010%2F02%2F03%2Ffacebook-lanca-tecnologia-que-compila-os-codigos-php-e-aumentam-a-performance%2F&amp;source=corinthoneto&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">
<div id="attachment_507" class="wp-caption alignleft" style="width: 310px"><a href="http://www.selvabinaria.com/wp-content/uploads/2010/02/hiphop-for-php.jpg"><img class="size-full wp-image-507" title="Hiphop for PHP" src="http://www.selvabinaria.com/wp-content/uploads/2010/02/hiphop-for-php.jpg" alt="Hiphop for PHP" width="300" height="240" /></a><p class="wp-caption-text">Hiphop for PHP</p></div>
<p>Há alguns dias vários blogs, sites e amantes de tecnologia, estavam especulando sobre um provável projeto dos desenvolvedores do <a title="Facebook" href="http://www.facebook.com" target="_blank"><strong>Facebook</strong></a>, de criar um &#8220;<em>compilador</em>&#8221; para a linguagem de programação <a title="Site oficial do PHP" href="http://php.net" target="_blank"><strong>PHP</strong></a> e assim melhorar a performance desta linguagem. Bem, as especulações acabaram ontem (02 fev de 2010) com o anúncio de uma tecnologia chamada <em><strong>HipHop para PHP</strong></em>.</p>
<p>O HipHop para PHP, vem sendo desenvolvido há dois anos e está sendo usada para reduzir o uso do CPU nos servidores do Facebook em pelo menos 50%, segundo o engenheiro sênior da empresa, Haiping Zhao. Zhao afirma que o FaceBook tinha a necessidade de se manter robusto e seguro mesmo com mais de 400 bilhões de visitas em páginas PHP mensalmente, em suas palavras ele diz: &#8220;<em>tem sido um desafio manter o Facebook&#8230;</em>&#8221; e graças ao HipHop para PHP, isso tem sido possível até o momento.</p>
<p>Ao perceber que a web poderia ser amplamente beneficiada com isso (atualmente o PHP é uma das linguagens mais usadas na web do mundo) a rede social resolveu liberar<span id="more-506"></span> a nova ferramenta para todos e com uma licença Opensource (código aberto), pretendendo dessa forma enriquecer a ferramenta ainda mais, já que com a licença aberta todos podem contribuir para melhorá-la ainda mais.</p>
<p>Tecnicamente não é correto chamar o HipHop de &#8220;<em>compilador</em>&#8220;, pois na verdade ele é um &#8220;<em>parser</em>&#8221; que transforma o PHP em linguagem compilável (só depois deste processo que entraria realmente em cena um compilador) que juntamente com uma reimplementação do sistema que executa o PHP pode aumentar bastante sua performance.</p>
<p>O HipHop transforma o código fonte em PHP em um código otimizado escrito em C++, e em seguida usa o g++ para compilá-lo (viu? esse sim é o compilador que entra em cena depois do HipHop!). Segundo Zhao, a novidade executa o código fonte de uma forma semanticamente igual ao PHP atual, mas sacrifica algumas ferramentas raramente usadas &#8211; como <em><strong>eval()</strong></em> &#8211; para aumentar a performance.</p>
<p style="text-align: justify;">
<div id="attachment_508" class="wp-caption aligncenter" style="width: 310px"><a href="http://www.selvabinaria.com/wp-content/uploads/2010/02/HipHop_transformation_process.jpg"><img class="size-full wp-image-508" title="HipHop - Processo de Transformação" src="http://www.selvabinaria.com/wp-content/uploads/2010/02/HipHop_transformation_process.jpg" alt="HipHop - Processo de Transformação" width="300" height="240" /></a><p class="wp-caption-text">HipHop - Processo de Transformação</p></div>
<p>Realmente o aparecimento desta nova ferramenta, aquece ainda mais o ambiente de desenvolvimento na Web, já que inegávelmente o PHP é muito mais prático e produtivo do que seus concorrentes Java, Python e outros (não quero dizer que o PHP é o melhor, mas sabemos que muitas vezes a &#8220;disciplina&#8221; imposta por outras linguagens diminui muito a produtividade, e neste ponto o PHP vence disparado).</p>
<p>Em números a equipe de desenvolvedores do Facebook escreveu mais de 300 mil linhas de código e mais de 5 mil unidades de testes foram realizadas. Em breve o código-fonte estará disponível para download no site <a href="http://github.com" target="_blank">GitHub</a> e sob a mesma licença aberta do PHP.</p>
<p>Você pode ver o anúncio de Zhao no <a href="http://developers.facebook.com/news.php?blog=1&amp;story=358" target="_blank">site oficial dos desenvolvedores do Facebook</a> clicando <a href="http://developers.facebook.com/news.php?blog=1&amp;story=358" target="_blank">aqui</a>.</p>
<p>Fonte: iMasters<br />
<h3 class='related_post_title'>Posts Relacionados:</h3>
<ul class='related_post'>
<li><a href='http://www.selvabinaria.com/2009/08/13/nfephp-nota-fiscal-eletronica-em-php-e-codigo-aberto/' title='NFePHP: Nota Fiscal eletrônica em PHP e código aberto'>NFePHP: Nota Fiscal eletrônica em PHP e código aberto</a></li>
<li><a href='http://www.selvabinaria.com/2010/07/08/lancado-beta-do-firefox-4/' title='Lançado Beta do Firefox 4'>Lançado Beta do Firefox 4</a></li>
<li><a href='http://www.selvabinaria.com/2010/05/20/webm-google-lanca-formato-de-video-aberto-para-uso-com-html-5-na-web/' title='WebM &#8211; Google lança formato de vídeo &#8220;aberto&#8221; para uso com HTML 5 na Web'>WebM &#8211; Google lança formato de vídeo &#8220;aberto&#8221; para uso com HTML 5 na Web</a></li>
<li><a href='http://www.selvabinaria.com/2010/01/22/mozilla-firefox-3-6-versao-final-lancado/' title='Mozilla Firefox 3.6 versão final lançado'>Mozilla Firefox 3.6 versão final lançado</a></li>
<li><a href='http://www.selvabinaria.com/2009/11/19/google-chrome-os-conheca-o-novo-sistema-operacional/' title='Google Chrome OS &#8211; Conheça o novo sistema operacional'>Google Chrome OS &#8211; Conheça o novo sistema operacional</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.selvabinaria.com/2010/02/03/facebook-lanca-tecnologia-que-compila-os-codigos-php-e-aumentam-a-performance/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>NFePHP: Nota Fiscal eletrônica em PHP e código aberto</title>
		<link>http://www.selvabinaria.com/2009/08/13/nfephp-nota-fiscal-eletronica-em-php-e-codigo-aberto/</link>
		<comments>http://www.selvabinaria.com/2009/08/13/nfephp-nota-fiscal-eletronica-em-php-e-codigo-aberto/#comments</comments>
		<pubDate>Thu, 13 Aug 2009 13:39:57 +0000</pubDate>
		<dc:creator>corintho</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[Programação]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[opensource]]></category>
		<category><![CDATA[programas]]></category>
		<category><![CDATA[software livre]]></category>

		<guid isPermaLink="false">http://www.selvabinaria.com/?p=400</guid>
		<description><![CDATA[Muitos projetos para nota fiscal eletrônica estão surgindo. E para quem procura uma solução em PHP, em junho deste ano uma comunidade de desenvolvedores iniciou o NFePHP – Nota fiscal eletrônica em PHP. Assim como os demais projetos, o NFePHP é open source e já possui as principais funções, como a assinatura do XML, envio [...]]]></description>
			<content:encoded><![CDATA[<div class="tweetmeme_button" style="float: right; margin-left: 10px;">
			<a href="http://api.tweetmeme.com/share?url=http%3A%2F%2Fwww.selvabinaria.com%2F2009%2F08%2F13%2Fnfephp-nota-fiscal-eletronica-em-php-e-codigo-aberto%2F"><br />
				<img src="http://api.tweetmeme.com/imagebutton.gif?url=http%3A%2F%2Fwww.selvabinaria.com%2F2009%2F08%2F13%2Fnfephp-nota-fiscal-eletronica-em-php-e-codigo-aberto%2F&amp;source=corinthoneto&amp;style=normal&amp;service=bit.ly&amp;b=2" height="61" width="50" /><br />
			</a>
		</div>
<p style="text-align: justify;">
<div id="attachment_401" class="wp-caption alignleft" style="width: 310px"><img class="size-full wp-image-401" title="Nota fiscal eletrônica em PHP" src="http://www.selvabinaria.com/wp-content/uploads/2009/08/codigo-em-php.jpg" alt="Nota fiscal eletrônica em PHP" width="300" height="240" /><p class="wp-caption-text">Nota fiscal eletrônica em PHP</p></div>
<p>Muitos projetos para nota fiscal eletrônica estão surgindo. E para quem procura uma solução em PHP, em junho deste ano uma comunidade de desenvolvedores iniciou o NFePHP – Nota fiscal eletrônica em PHP. Assim como os demais projetos, o NFePHP é open source e já possui as principais funções, como a assinatura do XML, envio das notas em lotes por web services e geração da DANFE.</p>
<p>O projeto está num estágio avançado, e conta com novos colaboradores para sua conclusão. Os interessados podem conhecê-lo em: <a title="Nota Fiscal Eletrônica em PHP" href="http://www.assembla.com/wiki/show/nfephp" target="_blank">http://www.assembla.com/wiki/show/nfephp</a></p>
<p>O destaque está em sua assinatura de notas XML, onde utiliza bibliotecas próprias que dispensam o uso de outros programas, como o ‘Assinador’ disponibilizado pela SEFAZ. Novos<span id="more-400"></span> colaboradores são bem vindos! Bom proveito!</p>
<p style="text-align: justify;">Fonte: Assembla</p>
<h3 class='related_post_title'>Posts Relacionados:</h3>
<ul class='related_post'>
<li><a href='http://www.selvabinaria.com/2010/02/03/facebook-lanca-tecnologia-que-compila-os-codigos-php-e-aumentam-a-performance/' title='Facebook lança tecnologia que &#8220;compila&#8221; os códigos PHP e aumentam a performance'>Facebook lança tecnologia que &#8220;compila&#8221; os códigos PHP e aumentam a performance</a></li>
<li><a href='http://www.selvabinaria.com/2009/08/13/revista-espirito-livre-edicao-5-lancada/' title='Revista Espírito Livre edição 5 lançada'>Revista Espírito Livre edição 5 lançada</a></li>
<li><a href='http://www.selvabinaria.com/2010/03/11/meego-pode-chegar-ainda-em-marco-de-2010/' title='Meego pode chegar ainda em Março de 2010'>Meego pode chegar ainda em Março de 2010</a></li>
<li><a href='http://www.selvabinaria.com/2009/12/09/beta-do-google-chrome-para-linux-lancado/' title='Beta do Google Chrome para Linux lançado!'>Beta do Google Chrome para Linux lançado!</a></li>
<li><a href='http://www.selvabinaria.com/2009/11/19/google-chrome-os-conheca-o-novo-sistema-operacional/' title='Google Chrome OS &#8211; Conheça o novo sistema operacional'>Google Chrome OS &#8211; Conheça o novo sistema operacional</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.selvabinaria.com/2009/08/13/nfephp-nota-fiscal-eletronica-em-php-e-codigo-aberto/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
	</channel>
</rss>

