<?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>pauloasilva.com &#187; programação</title>
	<atom:link href="http://blog.pauloasilva.com/category/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.pauloasilva.com</link>
	<description></description>
	<lastBuildDate>Mon, 06 Feb 2012 21:57:59 +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>Melhores Práticas de Programação Segura OWASP</title>
		<link>http://blog.pauloasilva.com/melhores-praticas-de-programacao-segura-owasp/</link>
		<comments>http://blog.pauloasilva.com/melhores-praticas-de-programacao-segura-owasp/#comments</comments>
		<pubDate>Sun, 05 Feb 2012 15:42:12 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[artigos]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[boas práticas]]></category>
		<category><![CDATA[OWASP]]></category>
		<category><![CDATA[segurança]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1279</guid>
		<description><![CDATA[Chegado a uma fase de maturação avançada, está disponível para toda a comunidade a tradução para Português (Portugal) do guia Melhores Práticas de Programação Segura OWASP &#8211; Guia de Referência Rápida. Sendo um trabalho da comunidade para a comunidade, qualquer gralha encontrada pode (e deve) ser corrigida e ou reportada. Boa leitura]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/melhores-praticas-de-programacao-segura-owasp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS Only Tabbed Navigation</title>
		<link>http://blog.pauloasilva.com/css-only-tabbed-navigation/</link>
		<comments>http://blog.pauloasilva.com/css-only-tabbed-navigation/#comments</comments>
		<pubDate>Fri, 06 Jan 2012 01:15:54 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[tabs]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1236</guid>
		<description><![CDATA[Toda a gente reconhece que a web está mais airosa com todo o poder que o JavaScript e um (não tão) novo paradigma assíncrono lhe confere. Isto tudo potenciado por browsers mais poderosos, com motores de JavaScript poderosíssimos e computadores, sejam eles portáteis ou de secretária, com processadores de fazer inveja a alguns servidores com <a href="http://blog.pauloasilva.com/css-only-tabbed-navigation/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/css-only-tabbed-navigation/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Afinal custa-vos alguns milhões</title>
		<link>http://blog.pauloasilva.com/afinal-custa-vos-alguns-milhoes/</link>
		<comments>http://blog.pauloasilva.com/afinal-custa-vos-alguns-milhoes/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 19:18:59 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[capítulos]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[sociedade]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[impostos]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[pirata]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1212</guid>
		<description><![CDATA[Quando aspirantes a empreendedores tecnológicos que parecem ter encontrado no software a salvação para as suas vidas, riem a pulmões cheios quando se discute brevemente a minha filosofia quanto à utilização de formatos proprietários, apetece-me lembrar-lhes duas coisas: Se pensam que ao roubarem software estão a ser mais espertos do que quem se recusa, mostrando <a href="http://blog.pauloasilva.com/afinal-custa-vos-alguns-milhoes/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/afinal-custa-vos-alguns-milhoes/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>PortugolViana</title>
		<link>http://blog.pauloasilva.com/portugolviana/</link>
		<comments>http://blog.pauloasilva.com/portugolviana/#comments</comments>
		<pubDate>Sun, 16 Oct 2011 22:01:10 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[algoritmia]]></category>
		<category><![CDATA[portugol]]></category>
		<category><![CDATA[pseudo código]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1204</guid>
		<description><![CDATA[Aproveito para divulgar o projecto PortugolViana: &#8220;uma ferramenta open-source para edição/execução algorítmica.&#8221; Esta ferramenta será de extraordinário valor para quem está a aprender fundamentos de programação/algoritmia, permitindo executar pseudo-código, bem como corrê-lo em modo de depuração, acompanhando a execução passo-a-passo. A trabalhar com uma geração a quem o papel e lápis já pouco dizem, impaciente <a href="http://blog.pauloasilva.com/portugolviana/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/portugolviana/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dennis Ritchie, RIP</title>
		<link>http://blog.pauloasilva.com/dennis-ritchie-rip/</link>
		<comments>http://blog.pauloasilva.com/dennis-ritchie-rip/#comments</comments>
		<pubDate>Thu, 13 Oct 2011 22:42:31 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[blog]]></category>
		<category><![CDATA[capítulos]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[sociedade]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[Dennis Ritchie]]></category>
		<category><![CDATA[linguagem C]]></category>
		<category><![CDATA[Lucent]]></category>
		<category><![CDATA[Unix]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1199</guid>
		<description><![CDATA[Obrigado.]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/dennis-ritchie-rip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cartão do Cidadão Linux 64bits</title>
		<link>http://blog.pauloasilva.com/cartao-do-cidadao-linux-64bits/</link>
		<comments>http://blog.pauloasilva.com/cartao-do-cidadao-linux-64bits/#comments</comments>
		<pubDate>Sat, 03 Sep 2011 18:15:42 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[capítulos]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[sociedade]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[64bits]]></category>
		<category><![CDATA[cartão cidadão]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[middleware]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1154</guid>
		<description><![CDATA[O Cartão do Cidadão ainda tem mistérios por desvendar. Parece não existir nenhuma versão 64bits do middleware do Cartão do Cidadão para sistemas GNU/Linux e como o governo Português e/ou os seus departamentos de sistemas de informação decidiram que o mesmo deveria ser distribuído de forma restrita e proprietária (ao contrário da Bélgica e da <a href="http://blog.pauloasilva.com/cartao-do-cidadao-linux-64bits/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/cartao-do-cidadao-linux-64bits/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Ruby e RubyGems em CentOS</title>
		<link>http://blog.pauloasilva.com/ruby-e-rubygems-em-centos/</link>
		<comments>http://blog.pauloasilva.com/ruby-e-rubygems-em-centos/#comments</comments>
		<pubDate>Tue, 14 Jun 2011 11:41:35 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[CentOS]]></category>
		<category><![CDATA[lab]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[gems]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[rubygems]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1032</guid>
		<description><![CDATA[Sem segredos: # yum install -y ruby # yum install -y ruby-devel ruby-docs ruby-ri ruby-irb ruby-rdoc Prevendo que pode mesmo acontecer: # sudo yum install httpd-devel\ openssl-devel\ zlib-devel\ gcc\ gcc-c++\ curl-devel\ e depois sim # passenger-install-apache2-module The Apache 2 module was successfully installed. Yupi!]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/ruby-e-rubygems-em-centos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>vimdiff em 5 comandos</title>
		<link>http://blog.pauloasilva.com/vimdiff-em-5-comandos/</link>
		<comments>http://blog.pauloasilva.com/vimdiff-em-5-comandos/#comments</comments>
		<pubDate>Fri, 03 Jun 2011 17:26:04 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[lab]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[cvs]]></category>
		<category><![CDATA[diff]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[merge]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[vimdiff]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=1018</guid>
		<description><![CDATA[Uma poderosa ferramenta em 5 comandos: do &#8211; Passa a alteração da &#8220;outra&#8221; janela para a &#8220;actual&#8221;; dp &#8211; Passa a alteração da janela &#8220;actual&#8221; para a &#8220;outra; ]c &#8211; Salta, seleccionado, a próxima diferença; [c &#8211; Salta, seleccionando, a diferença anterior; Ctrl W + Ctrl W &#8211; Passa o cursor para a janela seguinte.]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/vimdiff-em-5-comandos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Onde começa o futuro da produtividade?</title>
		<link>http://blog.pauloasilva.com/onde-comeca-o-futuro-da-produtividade/</link>
		<comments>http://blog.pauloasilva.com/onde-comeca-o-futuro-da-produtividade/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 14:55:29 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[acessibilidade]]></category>
		<category><![CDATA[artigos]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[odt]]></category>
		<category><![CDATA[office 365]]></category>
		<category><![CDATA[standard]]></category>
		<category><![CDATA[word]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=981</guid>
		<description><![CDATA[A Microsoft (doravante designada por m$ ou microshit) chega e diz: &#8220;The Future of Productivity Starts Here&#8221;, isto numa página onde compara a sua mais recente suite office com o Google Docs. Comecemos pelo inicio: o título da página. &#8220;Google Docs opens Word files with many file integrity problems. Compare viewing results of Word Web <a href="http://blog.pauloasilva.com/onde-comeca-o-futuro-da-produtividade/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/onde-comeca-o-futuro-da-produtividade/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>VirtualBox sem GUI</title>
		<link>http://blog.pauloasilva.com/virtualbox-sem-gui/</link>
		<comments>http://blog.pauloasilva.com/virtualbox-sem-gui/#comments</comments>
		<pubDate>Tue, 25 Jan 2011 11:06:22 +0000</pubDate>
		<dc:creator>PauloASilva</dc:creator>
				<category><![CDATA[programação]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[virtualbox]]></category>
		<category><![CDATA[vm]]></category>

		<guid isPermaLink="false">http://blog.pauloasilva.com/?p=899</guid>
		<description><![CDATA[Para os servidores virtualizados que referi em artigos anteriores (Nem todo o servidor é um servidor web, home dos utilizadores como DocumentRoot) não estou a usar GUI. Derivado desta situação não há qualquer vantagem em ter uma janela para as respectivas shell de cada máquina, até porque o arranque é muito mais demorado. Estando a <a href="http://blog.pauloasilva.com/virtualbox-sem-gui/"> read more <span class="meta-nav">&#187;</span></a>]]></description>
		<wfw:commentRss>http://blog.pauloasilva.com/virtualbox-sem-gui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

