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

<channel>
	<title>Blog do Plínio Torres &#187; programação</title>
	<atom:link href="http://www.pliniotorres.com/category/programacao/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.pliniotorres.com</link>
	<description>Informática, tecnologia e bugs na cabeça.</description>
	<lastBuildDate>Wed, 04 Jan 2012 11:21:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Senhas comuns não protegem mais os usuários</title>
		<link>http://www.pliniotorres.com/senhas-comuns-nao-protegem-mais-os-usuarios/</link>
		<comments>http://www.pliniotorres.com/senhas-comuns-nao-protegem-mais-os-usuarios/#comments</comments>
		<pubDate>Tue, 24 Aug 2010 12:51:22 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[antivirus]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[brute force]]></category>
		<category><![CDATA[proteção]]></category>
		<category><![CDATA[senha]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=3245</guid>
		<description><![CDATA[Voc&#234; ainda &#233; do tipo de pessoa que utiliza senhas como &#34;123&#34; ou &#34;amor&#34; no computador ou em servi&#231;os online? Pois sabia que mesmo senhas como &#34;w56e@hd$%d&#34; podem ser consideras in&#250;teis com a crescente expans&#227;o da capacidade do processamento dos computadores atuais. O poder de uma placa de video Um dos setores que mais cresce [...]]]></description>
			<content:encoded><![CDATA[<p>
	<img alt="password" class="alignleft size-full wp-image-3249" height="249" src="http://www.pliniotorres.com/wp-content/uploads/2010/08/password.jpg" title="password" width="218" />Voc&ecirc; ainda &eacute; do tipo de pessoa que utiliza senhas como &quot;123&quot; ou &quot;amor&quot; no computador ou em servi&ccedil;os online? Pois sabia que mesmo senhas como &quot;w56e@hd$%d&quot; podem ser consideras in&uacute;teis com a crescente expans&atilde;o da capacidade do processamento dos computadores atuais.<br />
	<br />
	<strong>O poder de uma placa de video</strong><br />
	<br />
	Um dos setores que mais cresce no mundo da computa&ccedil;&atilde;o &eacute; o de jogos e as placas gr&aacute;ficas precisam acompanhar este crescimento para rodar os jogos cada vez mais pesados e realistas. O que muita gente n&atilde;o sabe &eacute; que uma das principais caracter&iacute;sitcas das novas placas gr&aacute;ficas &eacute; a capacidade de realizar grandes quantidades de c&aacute;lculos por segundo, como o chip GF100 da placa de video <a href="http://www.nvidia.com/object/product_geforce_gtx_480_us.html" target="_blank"><strong>GeForce GTX 480</strong></a>, capaz de processar cerca de dois trilh&otilde;es de opera&ccedil;&otilde;es de ponto flutuante por segundo, recurso inpens&aacute;vel em um computador a 10 anos atr&aacute;s.<br />
	<br />
	O que isso tem a ver com as senhas que utilizamos nos computadores? Segundo o <a href="http://www.gtri.gatech.edu/" target="_blank"><strong>Georgia Tech Research Institute</strong></a>, hackers estariam usando o poder de processamento de placas gr&aacute;ficas para quebrar senhas de usu&aacute;rios atrav&eacute;s de ataques do tipo brute force.<br />
	<br />
	Um estudo feito pelo instituto mostrou que as unidades de processamento gr&aacute;ficas s&atilde;o extremamente r&aacute;pidas em c&oacute;digos de&nbsp; cracking (quebra) porque s&atilde;o concebidas como computadores paralelos, com diferentes n&uacute;cleos de processamento trabalhando em v&aacute;rios problemas de uma vez.<br />
	<br />
	Quando a Nvidia lan&ccedil;ou um kit de desenvolvimento de software para suas placas gr&aacute;ficas, a empresa forneceu as ferramentas para que os programadores pudessem escrever comandos em linguagem C, dando ordens diretamente a unidade de processamento gr&aacute;fico, trazendo uma s&eacute;rie de novos recursos, incluindo ataques de for&ccedil;a bruta em senhas.
</p>
<p>
	<strong>For&ccedil;a bruta (ou busca exaustiva) </strong>&eacute; uma algoritmo&nbsp; trivial mas de uso muito geral que consiste em enumerar todos os poss&iacute;veis candidatos de uma solu&ccedil;&atilde;o e verificar se cada um satisfaz o problema. De acordo com o cientista Joshua Davis, ataques de for&ccedil;a bruta utilizando essas ferramentas podem ser feitos em um curto tempo, especialmente se a senha envolver palavras curtas, sem caracteres diversos ou letras mai&uacute;sculas e min&uacute;sculas. Uma senha de apenas 7 caracteres simples podem ser quebrada em quest&atilde;o de dias.<br />
	<br />
	O comprimento &eacute; um fator importante na prote&ccedil;&atilde;o contra a for&ccedil;a bruta de uma senha&quot;, explicou Davis. &quot;Um teclado de computador cont&eacute;m 95 caracteres, e cada vez que voc&ecirc; adiciona um novo caracter a sua senha, a sua prote&ccedil;&atilde;o sobe exponencialmente 95 vezes.&quot;<br />
	<br />
	Abaixo, uma antiga estimativa do tempo necess&aacute;rio para se quebrar uma senha de acordo com a quantidade de caracteres. A estimativa &eacute; ultrapassada, pois muitos computadores pessoais hoje, j&aacute; possuem a capacidade de processar mais de <strong>1 milh&atilde;o de tentativas de combina&ccedil;&atilde;o de senhas por segundo</strong>.
</p>
<table border="1" class="wikitable">
	<tbody>
		<tr>
			<th>
				&nbsp;Tamanho da senha&nbsp;&nbsp;
			</th>
			<th>
				&nbsp;Computador Dom&eacute;stico<br />
				&nbsp; (10 tentativas/segundo) &nbsp;
			</th>
			<th>
				&nbsp;Computador de Grande Porte<br />
				&nbsp; (1 bilh&atilde;o tentativas/segundo) &nbsp;
			</th>
		</tr>
		<tr>
			<td align="center">
				1
			</td>
			<td align="center">
				2 segundos
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				2
			</td>
			<td align="center">
				1 minuto
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				3
			</td>
			<td align="center">
				30 minutos
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				4
			</td>
			<td align="center">
				12 horas
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				5
			</td>
			<td align="center">
				14 dias
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				6
			</td>
			<td align="center">
				1 ano
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				7
			</td>
			<td align="center">
				10 anos
			</td>
			<td align="center">
				1 segundo
			</td>
		</tr>
		<tr>
			<td align="center">
				8
			</td>
			<td align="center">
				19 anos
			</td>
			<td align="center">
				20 segundos
			</td>
		</tr>
		<tr>
			<td align="center">
				9
			</td>
			<td align="center">
				26 anos
			</td>
			<td align="center">
				9 minutos
			</td>
		</tr>
		<tr>
			<td align="center">
				10
			</td>
			<td align="center">
				37 anos
			</td>
			<td align="center">
				4 horas
			</td>
		</tr>
		<tr>
			<td align="center">
				11
			</td>
			<td align="center">
				46 anos
			</td>
			<td align="center">
				4 dias
			</td>
		</tr>
		<tr>
			<td align="center">
				12
			</td>
			<td align="center">
				55 anos
			</td>
			<td align="center">
				4 meses
			</td>
		</tr>
		<tr>
			<td align="center">
				13
			</td>
			<td align="center">
				64 anos
			</td>
			<td align="center">
				4 anos
			</td>
		</tr>
		<tr>
			<td align="center">
				14
			</td>
			<td align="center">
				73 anos
			</td>
			<td align="center">
				13 anos
			</td>
		</tr>
		<tr>
			<td align="center">
				15
			</td>
			<td align="center">
				82 anos
			</td>
			<td align="center">
				22 anos
			</td>
		</tr>
		<tr>
			<td align="center">
				16
			</td>
			<td align="center">
				91 anos
			</td>
			<td align="center">
				31 anos
			</td>
		</tr>
		<tr>
			<td align="center">
				17
			</td>
			<td align="center">
				100 anos
			</td>
			<td align="center">
				40 anos
			</td>
		</tr>
	</tbody>
</table>
<p>
	<strong>Pol&iacute;tica de Seguran&ccedil;a para Senhas<br />
	<br />
	Tamanho m&iacute;nimo da senha e Complexidade da senha</strong>: A exig&ecirc;ncia de um tamanho m&iacute;nimo e a de complexidade (a presen&ccedil;a de letras, n&uacute;meros, s&iacute;mbolos e mai&uacute;sculas/min&uacute;sculas) s&atilde;o a principal defesa contra ataques de for&ccedil;a bruta ou dicion&aacute;rio. As duas juntas garantem um n&iacute;vel de varia&ccedil;&atilde;o m&iacute;nimo para tornar um ataque de for&ccedil;a bruta demasiado caro ou mesmo invi&aacute;vel.<br />
	<br />
	<strong>Complexidade: </strong>A senha deve satisfazer a requisitos de complexidade. N&atilde;o pode ser formada pelo nome da conta de usu&aacute;rio ou parte do nome da conta. Deve possui caracteres de tr&ecirc;s dos quatro grupos abaixo:<br />
	<br />
	Letras mai&uacute;sculas (A-Z).<br />
	Letras min&uacute;sculas (a-z).<br />
	N&uacute;meros (0-9).<br />
	Caracteres especiais (!, #, %, $, etc).<strong><br />
	<br />
	Frases Secretas: </strong>Mas como balancear a complexidade da senha com a necessidade dela ser facilmente lembrada? O uso de frases secretas ao inv&eacute;s de senhas curtas: Por exemplo, a senha <strong>Eucomprop&atilde;oas11hs</strong> tem mais for&ccedil;a do que <strong>dce*(1%&amp;</strong> e &eacute; muito mais f&aacute;cil de ser lembrada.<br />
	<br />
	<strong>Troca peri&oacute;dica da senha:</strong> For&ccedil;ar a troca da senha periodicamente acrescenta muito pouco em termos de seguran&ccedil;a. A origem da troca peri&oacute;dica de senha est&aacute; no tempo em que o poder computacional para fazer o ataque de for&ccedil;a bruta contra uma senha era limitado, e fazia sentido trocar a senha em um prazo menor do que o tempo que em tese seria gasto fazendo o ataque. Nos dias de hoje com o poder computacional existente, a frequencia com que essa troca &eacute; feita pode ser menor.<strong><br />
	<br />
	Senhas automaticamente geradas:</strong> Garante que voc&ecirc; n&atilde;o reutilizar&aacute; nenhuma senha pessoal (senha da caixa postal, do banco, do computador do trabalho, etc). A reutiliza&ccedil;&atilde;o de senhas, ou a utiliza&ccedil;&atilde;o de uma senha &uacute;nica para todos os sistemas, &eacute; uma pr&aacute;tica bastante desaconselhada, uma vez que o vazamento da senha em um sistema compromete a seguran&ccedil;a de outros.<strong><br />
	<br />
	Cuidados que voc&ecirc; deve tomar com logins e senhas</strong><br />
	<br />
	* Evite utilizar o mesmo login em diferentes servi&ccedil;os, evite tamb&eacute;m utilizar o seu email como login. Saber o login de um usu&aacute;rio &eacute; meio caminho andado para uma futura invas&atilde;o.<br />
	<br />
	* N&atilde;o revele sua senha para ningu&eacute;m, nem compartilhe com colegas de trabalho, assistentes ou secret&aacute;rias, mesmo quando viajar ou sair de f&eacute;rias.<br />
	<br />
	* N&atilde;o reutilize a senha de um site ou programa em nenhum outro sistema com senha.<br />
	<br />
	* N&atilde;o envie sua senha por e-mail a ningu&eacute;m. Os e-mails de recibo de cadastro e lembran&ccedil;a de senha devem ser mantidos em local seguro ou preferencialmente apagados.<br />
	<br />
	* N&atilde;o escreva sua senha em papel. Decore-a ou utilize-se do recurso &lsquo;Lembrar senha&rsquo;.<br />
	<br />
	<strong>O futuro das senhas</strong><br />
	<br />
	Os sistemas e o poder computacional evoluiram fazendo com que as senhas precisem evoluir tamb&eacute;m. O uso de geradores de token, autentica&ccedil;&atilde;o utilizando certificados digitais, valida&ccedil;&atilde;o por hardware ou mesmo biometria s&atilde;o recursos essenciais para o futuro da seguran&ccedil;a dos usu&aacute;rios comuns. Foi-se o tempo em que escaneamento de retina ou impress&otilde;es digitais eram coisa de filmes de fic&ccedil;&atilde;o cient&iacute;fica.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/senhas-comuns-nao-protegem-mais-os-usuarios/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Senado volta a discutir regulamentação de profissional da informática</title>
		<link>http://www.pliniotorres.com/senado-volta-a-discutir-regulamentacao-de-profissional-da-informatica/</link>
		<comments>http://www.pliniotorres.com/senado-volta-a-discutir-regulamentacao-de-profissional-da-informatica/#comments</comments>
		<pubDate>Tue, 13 Jul 2010 15:56:28 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[programação]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[analista]]></category>
		<category><![CDATA[governo]]></category>
		<category><![CDATA[regulamentação]]></category>
		<category><![CDATA[senado]]></category>
		<category><![CDATA[ti]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=3215</guid>
		<description><![CDATA[Voc&#234; &#233; a favor ou contra a id&#233;ia de que um profissional de inform&#225;tica precisar ser regulamentado para poder atuar no mercado, como um advogado ou um administrador? O projeto de lei que regulamenta as profiss&#245;es de analista de sistemas (n&#237;vel superior) e t&#233;cnico em inform&#225;tica (n&#237;vel m&#233;dio) est&#225; na pauta da Comiss&#227;o de Assuntos [...]]]></description>
			<content:encoded><![CDATA[<p>
	<img align="left" alt="analista" border="0" class="alignleft size-full wp-image-3216" height="248" hspace="5" src="http://www.pliniotorres.com/wp-content/uploads/2010/07/bien.jpg" title="analista" vspace="5" width="300" /><strong>Voc&ecirc; &eacute; a favor ou contra a id&eacute;ia de que um profissional de inform&aacute;tica precisar ser regulamentado para poder atuar no mercado, como um advogado ou um administrador?</strong>
</p>
<p>
	O projeto de lei que regulamenta as profiss&otilde;es de analista de sistemas (n&iacute;vel superior) e t&eacute;cnico em inform&aacute;tica (n&iacute;vel m&eacute;dio) est&aacute; na pauta da Comiss&atilde;o de Assuntos Sociais do Senado, que se re&uacute;ne nesta ter&ccedil;a, 13/07.
</p>
<p>
	Se a comiss&atilde;o confirmar a aprova&ccedil;&atilde;o do texto em decis&atilde;o terminativa, ele ser&aacute; enviado diretamente &agrave; C&acirc;mara dos Deputados.<br />
	<br />
	Mas falta consenso com rela&ccedil;&atilde;o &agrave; proposta. Em audi&ecirc;ncia p&uacute;blica realizada pelo Senado no final de 2008, os participantes se dividiram entre os que defendem a regulamenta&ccedil;&atilde;o e os que s&atilde;o contra a iniciativa. Para os que s&atilde;o contra, o projeto criaria uma reserva de mercado, impedindo assim a colabora&ccedil;&atilde;o de profissionais de outras &aacute;reas. Eles tamb&eacute;m argumentam que o controle da profiss&atilde;o deveria ser feito a partir da qualidade do produto.<br />
	<br />
	O projeto (PLS 607/07) foi apresentado pelo ent&atilde;o senador Expedito J&uacute;nior, em 2007. Na ocasi&atilde;o, Expedito ressaltou que o texto proposto por ele foi inspirado em outro projeto de lei: o PL 1.947/03, que acabou sendo arquivado, de autoria do ex-deputado federal Eduardo Paes (hoje prefeito do Rio de Janeiro).<br />
	<br />
	A proposta &#8211; j&aacute; aprovada em primeiro turno pela Comiss&atilde;o de Assuntos Sociais &#8211; determina que podem exercer a profiss&atilde;o de analista de sistemas quem possuir diploma de an&aacute;lise de sistemas, ci&ecirc;ncia da computa&ccedil;&atilde;o, processamento de dados ou engenharia de software (este &uacute;ltimo inclu&iacute;do item por emenda apresentada na pr&oacute;pria Comiss&atilde;o de Assuntos Sociais). Tamb&eacute;m estariam autorizados aqueles que tenham exercido a profiss&atilde;o comprovadamente por pelo menos cinco anos e aqueles que tiverem se graduado no exterior e revalidarem seus diplomas no Brasil.<br />
	<br />
	Quanto &agrave; profiss&atilde;o de t&eacute;cnico em inform&aacute;tica, a proposta determina que podem exerc&ecirc;-la quem fez curso t&eacute;cnico de inform&aacute;tica ou de programa&ccedil;&atilde;o de computadores (em n&iacute;vel de ensino m&eacute;dio ou equivalente) e quem j&aacute; tenha exercido essa profiss&atilde;o, comprovadamente, por pelo menos quatro anos.<br />
	<br />
	O texto determina ainda que &quot;&eacute; privativa de analista de sistemas a responsabilidade t&eacute;cnica por projetos e sistemas para processamento de dados, inform&aacute;tica e automa&ccedil;&atilde;o, assim como a emiss&atilde;o de laudos, relat&oacute;rios e pareceres t&eacute;cnicos&quot;.<br />
	<br />
	O projeto tamb&eacute;m estabelece a jornada de trabalho de 40 horas semanais, &quot;facultada a compensa&ccedil;&atilde;o de hor&aacute;rios e a redu&ccedil;&atilde;o da jornada, mediante acordo ou conven&ccedil;&atilde;o coletiva de trabalho&quot;. Para os profissionais que exercem atividades em que h&aacute; &quot;esfor&ccedil;o repetitivo&quot;, a jornada ser&aacute; de 20 horas semanais, que n&atilde;o podem exceder a cinco horas di&aacute;rias, inclu&iacute;do um descanso de 15 minutos. O relator da mat&eacute;ria &eacute; o senador Raimundo Colombo (DEM-SC).<br />
	<br />
	Antes de chegar &agrave; Comiss&atilde;o de Assuntos Sociais, a mat&eacute;ria foi modificada por outras duas comiss&otilde;es do Senado: primeiramente pela Comiss&atilde;o de Ci&ecirc;ncia, Tecnologia, Inova&ccedil;&atilde;o, Comunica&ccedil;&atilde;o e Inform&aacute;tica (CCT) e, em seguida, pela Comiss&atilde;o de Constitui&ccedil;&atilde;o, Justi&ccedil;a e Cidadania (CCJ).<br />
	<br />
	Uma das principais altera&ccedil;&otilde;es foi a retirada dos dispositivos que previam a cria&ccedil;&atilde;o de conselhos federais e regionais para o setor.Os relatores na CCT e na CCJ argumentaram que esses conselhos s&oacute; podem ser criados pelo presidente da Rep&uacute;blica, e n&atilde;o pelo Congresso. O relat&oacute;rio do senador Raimundo Colombo acata essas modifica&ccedil;&otilde;es &#8211; al&eacute;m daquelas propostas na pr&oacute;pria Comiss&atilde;o de Assuntos Sociais.
</p>
<p>
	<strong>Fonte: <a href="http://convergenciadigital.uol.com.br" target="_blank">Converg&ecirc;ncia Digital</a><br />
	</strong>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/senado-volta-a-discutir-regulamentacao-de-profissional-da-informatica/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Governo quer controlar blogs brasileiros</title>
		<link>http://www.pliniotorres.com/governo-quer-controlar-blogs-brasileiros/</link>
		<comments>http://www.pliniotorres.com/governo-quer-controlar-blogs-brasileiros/#comments</comments>
		<pubDate>Fri, 09 Jul 2010 16:26:51 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[Livre]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[governo]]></category>
		<category><![CDATA[lei]]></category>
		<category><![CDATA[regulamentação]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=3212</guid>
		<description><![CDATA[Est&#225; em tr&#226;mite no Congresso Federal um projeto de lei que pretende regular as atividades nos blogs brasileiros. O projeto de lei de n&#250;mero 7.131, apresentado no dia 14 de abril pelo deputado federal Gerson Peres (PP-PA) prev&#234; por exemplo que os autores dos blogs sejam obrigados a moderar os coment&#225;rios e ainda se resposabilizarem [...]]]></description>
			<content:encoded><![CDATA[<p>
	Est&aacute; em tr&acirc;mite no Congresso Federal um projeto de lei que pretende regular as atividades nos blogs brasileiros.<br />
	<br />
	O projeto de lei de n&uacute;mero 7.131, apresentado no dia 14 de abril pelo deputado federal Gerson Peres (PP-PA) prev&ecirc; por exemplo que os autores dos blogs sejam obrigados a moderar os coment&aacute;rios e ainda se resposabilizarem pelos coment&aacute;rios an&ocirc;nimos, podendo gerar multas de at&eacute; R$ 10.000,00 para os donos de blogs que n&atilde;o concordarem com as novas regras.<br />
	<br />
	Al&eacute;m disso, o projeto de lei ainda imp&otilde;e que todos os blogs brasileiros sejam registrados no Registro.BR, havendo a necessidade de informar os seus dados pessoais, RG e CPF.<br />
	<br />
	A proposta argumenta que as medidas s&atilde;o necess&aacute;rias devido a possibilidade de difus&atilde;o de cal&uacute;nias, inj&uacute;rias e difama&ccedil;&otilde;es por meio dos blogs e a regulariza&ccedil;&atilde;o tentaria reduzir esses impactos.<br />
	<br />
	<strong>Veja os principais pontos abaixo:</strong><br />
	<br />
	Art. 2&ordm; Os propriet&aacute;rios, editores, mantenedores e autores de blogues, f&oacute;runs e demais s&iacute;tios com funcionalidades semelhantes, s&atilde;o respons&aacute;veis pelo conte&uacute;do dos coment&aacute;rios oriundos de usu&aacute;rios an&ocirc;nimos ou que n&atilde;o sejam pass&iacute;veis de identifica&ccedil;&atilde;o.<br />
	<br />
	Art. 3&ordm; As mensagens que contenham crimes contra a honra &ndash; cal&uacute;nia, inj&uacute;ria e difama&ccedil;&atilde;o &ndash; das pessoas ser&atilde;o de responsabilidade dos editores, propriet&aacute;rios e autores dos blogues, f&oacute;runs, e demais s&iacute;tios de Internet com funcionalidades semelhantes, no caso de a mensagem contendo o crime contra a honra n&atilde;o permitir a identifica&ccedil;&atilde;o do autor.<br />
	<br />
	&sect;2&ordm; Todos os blogues, f&oacute;runs, e demais s&iacute;tios de Internet com funcionalidades semelhantes, s&atilde;o obrigados a instituir mecanismo de modera&ccedil;&atilde;o de coment&aacute;rios.<br />
	<br />
	Art. 4&ordm; Todos os blogues, f&oacute;runs, e demais s&iacute;tios de Internet com funcionalidades semelhantes, s&atilde;o obrigados a procederem ao<br />
	registro com o nome completo, CPF e identidade de seu propriet&aacute;rio no s&iacute;tio governamental Registro.BR.<br />
	<br />
	Art. 5&ordm; O Poder Judici&aacute;rio aplicar&aacute; multa de dois a dez mil reais ao propriet&aacute;rio do blogue, f&oacute;rum, e demais s&iacute;tios de Internet com<br />
	funcionalidades semelhantes, que estejam em desconformidade com os dispositivos desta Lei.
</p>
<p>
	Neste link o <strong><a href="http://www.camara.gov.br/sileg/integras/755059.pdf" target="_blank">projeto de lei na &iacute;ntegra</a></strong>.
</p>
<p>
	<strong>Fonte: <a href="http://www.lovato.com.br/arq/243" target="_blank">Lovato</a><br />
	</strong>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/governo-quer-controlar-blogs-brasileiros/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>O filme mais esperado do ano</title>
		<link>http://www.pliniotorres.com/o-filme-mais-esperado-do-ano/</link>
		<comments>http://www.pliniotorres.com/o-filme-mais-esperado-do-ano/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 12:08:42 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[Besteiras]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[Livre]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[.net]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=3201</guid>
		<description><![CDATA[www.youtube.com/watch?v=JpB6NLs09ZE]]></description>
			<content:encoded><![CDATA[<p>
	<span class="youtube">
<object width="480" height="385">
<param name="movie" value="http://www.youtube.com/v/JpB6NLs09ZE?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/JpB6NLs09ZE?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="385"></embed>
</object>
</span><p><a href="http://www.youtube.com/watch?v=JpB6NLs09ZE">www.youtube.com/watch?v=JpB6NLs09ZE</a></p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/o-filme-mais-esperado-do-ano/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Os desafios de um desenvolvedor web [parte 2]</title>
		<link>http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web-parte-2/</link>
		<comments>http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web-parte-2/#comments</comments>
		<pubDate>Tue, 23 Mar 2010 18:01:02 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Sistemas]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=2939</guid>
		<description><![CDATA[Ap&#243;s o post sobre os desafios de um desenvolvedor web, descobrimos que o principal problema dos desenvolvedores n&#227;o seria a falta de conhecimento, mas sim, o conhecimento espec&#237;fico demais em uma s&#243; &#225;rea. Quem trabalha com desenvolvimento web acaba ficando conhecido como &#34;Bombril&#34;, pois precisa de mil e uma utilidades nesta &#225;rea. Agora imagine como [...]]]></description>
			<content:encoded><![CDATA[<p>
	Ap&oacute;s o post sobre <a href="http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web/" target="_blank"><strong>os desafios de um desenvolvedor web</strong></a>, descobrimos que o principal problema dos desenvolvedores n&atilde;o seria a falta de conhecimento, mas sim, o conhecimento espec&iacute;fico demais em uma s&oacute; &aacute;rea.<br />
	<br />
	Quem trabalha com desenvolvimento web acaba ficando conhecido como &quot;Bombril&quot;, pois precisa de mil e uma utilidades nesta &aacute;rea. Agora imagine como se sente um programador que n&atilde;o entende de design e um designer que n&atilde;o entende nada de programa&ccedil;&atilde;o.<br />
	<br />
	<span class="youtube">
<object width="480" height="385">
<param name="movie" value="http://www.youtube.com/v/m711mKI54iI?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/m711mKI54iI?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="385"></embed>
</object>
</span><p><a href="http://www.youtube.com/watch?v=m711mKI54iI">www.youtube.com/watch?v=m711mKI54iI</a></p>
</p>
<p>
	<span class="youtube">
<object width="480" height="385">
<param name="movie" value="http://www.youtube.com/v/V-cyaXVmNUQ?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/V-cyaXVmNUQ?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="385"></embed>
</object>
</span><p><a href="http://www.youtube.com/watch?v=V-cyaXVmNUQ">www.youtube.com/watch?v=V-cyaXVmNUQ</a></p>
</p>
<p>
	Quantos dilemas atormentam a vida desses pobres profissionais. <img src='http://www.pliniotorres.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' /> 
</p>
<p>
	Dica do amigo <a href="http://www.via6.com/fabiano_vilela" target="_blank"><strong>Fabiano Vilela</strong></a>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web-parte-2/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Os desafios de um desenvolvedor web</title>
		<link>http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web/</link>
		<comments>http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web/#comments</comments>
		<pubDate>Wed, 17 Mar 2010 12:21:14 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[Besteiras]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[webmaster]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=2913</guid>
		<description><![CDATA[Voc&#234; estuda desenvolvimento de sistemas web na faculdade ou baixa umas apostilas de HTML, faz um cursinho r&#225;pido de Photoshop, aprende a instalar gerenciadores de conte&#250;do gratuitos e acha que est&#225; pronto para se tornar um webmaster. Ap&#243;s uma propaganda entre amigos, um boca a boca, surge o primeiro cliente. O que muitos n&#227;o sabem [...]]]></description>
			<content:encoded><![CDATA[<p>
	<img alt="Escrevo código HTML por comida." class="size-full wp-image-2914" height="300" src="http://www.pliniotorres.com/wp-content/uploads/2010/03/html-for-food-292x300.jpg" title="Escrevo código HTML por comida." width="292" />
</p>
<p>
	Voc&ecirc; estuda desenvolvimento de sistemas web na faculdade ou baixa umas apostilas de HTML, faz um cursinho r&aacute;pido de Photoshop, aprende a instalar gerenciadores de conte&uacute;do gratuitos e acha que est&aacute; pronto para se tornar um webmaster.
</p>
<p>
	Ap&oacute;s uma propaganda entre amigos, um boca a boca, surge o primeiro cliente. O que muitos n&atilde;o sabem &eacute; que o verdadeiro conhecimento necess&aacute;rio para o desenvolvimento de sistemas para web n&atilde;o &eacute; o t&eacute;cnico, mas sim, o operacional.
</p>
<p>
	Voc&ecirc; marca uma reuni&atilde;o com o cliente e come&ccedil;a a entender os verdadeiros desafios de se tornar um desenvolvedor web. Logo no primeiro contato com o cliente, voc&ecirc; deve:
</p>
<p>
	<strong>1.</strong> Entender todas os devaneios que o cliente pretende realizar com o site, explicando que certas coisas ainda n&atilde;o podem ser feitas online, como entrega de pizza por email.<br />
	<br />
	<strong>2.</strong> Define o tipo de linguagem de programa&ccedil;&atilde;o que ser&aacute; usada para desenvolver o site e ouve o cliente dizer: &quot;Em portugu&ecirc;s, &eacute; claro! Mas se quiser, pode colocar uma vers&atilde;o em ingl&ecirc;s tamb&eacute;m, fica chique.&quot;<br />
	<br />
	<strong>3.</strong> Explica ao cliente que por baixo das figurinhas e letrinhas, existe um emaranhado de c&oacute;digos e gambiarras, por isso o site n&atilde;o pode ser entregue amanh&atilde; de tarde.<br />
	<br />
	<strong>4.</strong> Define o layout e tenta convencer o cliente de que flashes animados, roxo e fonte Wingdings na p&aacute;gina podem causar ataques epil&eacute;ticos em alguns visitantes.<br />
	<br />
	<strong>5.</strong> Varre o computador do cliente atr&aacute;s de figuras, documentos e informa&ccedil;&otilde;es pertinentes para que o site possa us&aacute;-las como conte&uacute;do, para que ele n&atilde;o possua apenas, duas p&aacute;ginas de besteiras.<br />
	<br />
	<strong>6.</strong> Sugere um dom&iacute;nio diferente do www.velasgrandesvermelhasperfumadasdadonasebastiana.com.br indicado pelo cliente.<br />
	<br />
	<strong>7.</strong> Precisa encontrar uma provedor de hospedagem para o site que n&atilde;o leve o cliente a fal&ecirc;ncia por cobrar car&iacute;ssimos 10 reais por m&ecirc;s e que ao mesmo tempo, n&atilde;o saia do ar a cada 5 minutos.<br />
	<br />
	<strong>8.</strong> Barganha o pre&ccedil;o do desenvolvimento do site por 2 horas seguidas explicando novamente que ele n&atilde;o est&aacute; pagando apenas por aquelas figurinhas. Ao chegar ao valor m&iacute;nimo de uma coxinha no bar da esquina, o cliente ainda vai chorar e pedir que o valor seja divido em 12 vezes sem juros. <br />
	<br />
	<strong>9.</strong> Ap&oacute;s definir o valor do servi&ccedil;o, descobre que o cliente n&atilde;o quer pagar uma &quot;fortuna&quot; por m&ecirc;s para que o site seja atualizado por voc&ecirc;. Logo, voc&ecirc; dever&aacute; gastar o dobro do tempo desenvolvendo um sistema que possa ser facilmente atualizado online pelo sobrinho do cliente que come&ccedil;ou a fazer um curso de HTML semana passada e saca muito.&nbsp; <br />
	<br />
	<strong>10.</strong> Logo ap&oacute;s a reuni&atilde;o, recebe um telefonema do cliente dizendo que teve uma nova id&eacute;ia para o site e gostaria de mudar tudo o que foi combinado previamente com voc&ecirc;.<br />
	<br />
	<strong>11.</strong> Ap&oacute;s semanas programando de madrugada, ca&ccedil;ando figuras, templates e ouvindo o cliente reclamar da demora e de que ele gostaria de mudar mais algumas coisas a cada nova linha de c&oacute;digo que voc&ecirc; escreve, finalmente o site estar&aacute; pronto.<br />
	<br />
	<strong>12.</strong> Voc&ecirc; passar&aacute; as pr&oacute;ximas duas semanas brigando com o FTP que n&atilde;o envia os arquivos pro site, discutindo com os atendentes do provedor de hospedagem idiotas que n&atilde;o fazem id&eacute;ia do que &eacute; um charset e ensinando o maldito moleque sobrinho do cliente (que n&atilde;o sabe porra nenhuma), a fuder com o layout do site, utilizando fontes tamanho 48 e alinhamento centralizado.
</p>
<p>
	Da pr&oacute;xima vez que voc&ecirc; sentir vontade de comer uma coxinha no bar da esquina, vai lembrar de como &eacute; dif&iacute;cil a vida de um webmaster e vai preferir pedir uns trocados no sinal da esquina. <tt> <img src='http://www.pliniotorres.com/wp-includes/images/smilies/icon_confused.gif' alt=':-?' class='wp-smiley' /> </tt>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/os-desafios-de-um-desenvolvedor-web/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>Sensacional fechadura que se abre com batidas secretas</title>
		<link>http://www.pliniotorres.com/sensacional-fechadura-que-se-abre-com-batidas-secretas/</link>
		<comments>http://www.pliniotorres.com/sensacional-fechadura-que-se-abre-com-batidas-secretas/#comments</comments>
		<pubDate>Tue, 12 Jan 2010 11:17:36 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Livre]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[segurança]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Tecnologia]]></category>
		<category><![CDATA[automação]]></category>
		<category><![CDATA[gadget]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=2787</guid>
		<description><![CDATA[Sabe aquele clube de amigos na inf&#226;ncia onde a porta s&#243; se abria com uma batida secreta combinada entre os membros? Parece que algu&#233;m teve a id&#233;ia de automatzar o processo e criou um pequeno gadget que consegue destrancar uma porta sem a chave, apenas com uma combina&#231;&#227;o espec&#237;fica de batidas na porta. A Piezoeletricidade [...]]]></description>
			<content:encoded><![CDATA[<p>
	Sabe aquele clube de amigos na inf&acirc;ncia onde a porta s&oacute; se abria com uma batida secreta combinada entre os membros? Parece que algu&eacute;m teve a id&eacute;ia de automatzar o processo e criou um pequeno gadget que consegue destrancar uma porta sem a chave, apenas com uma combina&ccedil;&atilde;o espec&iacute;fica de batidas na porta.<br />
	<br />
	A <a href="http://pt.wikipedia.org/wiki/Piezoelectricidade" target="_blank"><b>Piezoeletricidade</b></a> &eacute; usada em mesas braille e n&atilde;o sendo muito sens&iacute;vel ao movimento ou a vibra&ccedil;&atilde;o, &eacute; ideal para trabalhar com estas batidas pr&eacute;-definidas. O projeto &eacute; de <a href="http://www.grathio.com/" target="_blank"><strong>Steve Hoefer</strong></a> e ainda se encontra em fase beta, mas segundo ele, em breve, o software que controla as batidas ser&aacute; livre e poder&aacute; ser facilmente modificado.
</p>
<p>
	<span class="youtube">
<object width="480" height="385">
<param name="movie" value="http://www.youtube.com/v/zE5PGeh2K9k?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" />
<param name="allowFullScreen" value="true" />
<param name="allowscriptaccess" value="always">
<embed src="http://www.youtube.com/v/zE5PGeh2K9k?color1=d6d6d6&amp;color2=f0f0f0&amp;border=0&amp;fs=1&amp;hl=en&amp;autoplay=0&amp;showinfo=0&amp;iv_load_policy=3&amp;showsearch=0&amp;rel=0" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="480" height="385"></embed>
</object>
</span><p><a href="http://www.youtube.com/watch?v=zE5PGeh2K9k">www.youtube.com/watch?v=zE5PGeh2K9k</a></p>
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/sensacional-fechadura-que-se-abre-com-batidas-secretas/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>OpenCart, sua loja online livre</title>
		<link>http://www.pliniotorres.com/opencart-sua-loja-online-livre/</link>
		<comments>http://www.pliniotorres.com/opencart-sua-loja-online-livre/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 11:05:25 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[Livre]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[software livre]]></category>
		<category><![CDATA[Web]]></category>
		<category><![CDATA[comércio]]></category>
		<category><![CDATA[eletrônico]]></category>
		<category><![CDATA[mysql]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=2778</guid>
		<description><![CDATA[Voc&#234; que &#233; desenvolvedor de aplica&#231;&#245;es web ou possui um pequeno neg&#243;cio e gostaria de expandir suas vendas para o mundo, voc&#234; precisa conhecer este software. O OpenCart &#233; uma plataforma de com&#233;rcio online baseado em PHP e MySQL. Esta plataforma suporta o sistema de carrinho de compras e permite a cria&#231;&#227;o de uma solu&#231;&#227;o [...]]]></description>
			<content:encoded><![CDATA[<p>
	Voc&ecirc; que &eacute; desenvolvedor de aplica&ccedil;&otilde;es web ou possui um pequeno neg&oacute;cio e gostaria de expandir suas vendas para o mundo, voc&ecirc; precisa conhecer este software.
</p>
<p>
	<img align="left" alt="OpenCart" border="0" height="75" hspace="5" src="http://www.opencart.com/opencart/application/view/image/logo.png" vspace="5" width="279" />O <strong><a href="http://www.opencart.com" target="_blank">OpenCart</a></strong> &eacute; uma plataforma de com&eacute;rcio online baseado em PHP e MySQL. Esta plataforma suporta o sistema de carrinho de compras e permite a cria&ccedil;&atilde;o de uma solu&ccedil;&atilde;o de com&eacute;rcio eletr&ocirc;nico, ideal para pequenas empresas. Apesar de j&aacute; existirem outras plataformas para este meio, o OpenCart &eacute; gratuito e <a href="http://www.opencart.com/index.php?route=information/features" target="_blank"><strong>promete ser melhor que seus concorrentes</strong></a>.<span id="more-2778"></span>
</p>
<p>
	Entre as suas caracteristicas mais interessantes est&aacute; a possibilidade de criar categorias, produtos e marcas, sem qualquer tipo de limite, o suporte a v&aacute;rias moedas, a possibilidade dos clientes inserirem reviews dos produtos, redimensionamento autom&aacute;tico das imagens do produtos, a instala&ccedil;&atilde;o de pacotes de linguagens (<a href="http://www.opencart.com/index.php?route=contribution/contribution/category&amp;category_id=7" target="_blank"><strong>portugu&ecirc;s, inclusive</strong></a>), <a href="http://www.opencart.com/index.php?route=contribution/contribution/category&amp;category_id=3" target="_blank"><strong>troca de templates</strong></a> e mais de 20 sistemas de pagamento. O desenvolvedor ainda pode instalar diversas outras formas de pagamento, como os <a href="http://www.opencart.com/index.php?route=contribution/contribution/category&amp;category_id=2" target="_blank"><strong>boletos de bancos brasileiros</strong></a> disponibilizados por outros desenvolvedores na se&ccedil;&atilde;o de contribui&ccedil;&otilde;es.<br />
	<br />
	A interface do site &eacute; agrad&aacute;vel e extremamamente intuitiva e o backoffice administrativo &eacute; bastante funcional. Visite o site do projeto para ver uma <a href="http://www.opencart.com" target="_blank"><strong>demonstra&ccedil;&atilde;o online e baixar o software</strong></a>.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/opencart-sua-loja-online-livre/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Porque NÃO se tornar um designer</title>
		<link>http://www.pliniotorres.com/porque-nao-se-tornar-um-designer/</link>
		<comments>http://www.pliniotorres.com/porque-nao-se-tornar-um-designer/#comments</comments>
		<pubDate>Mon, 04 Jan 2010 15:22:04 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[Besteiras]]></category>
		<category><![CDATA[humor]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[designer]]></category>
		<category><![CDATA[gráfico]]></category>
		<category><![CDATA[Web]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=2774</guid>
		<description><![CDATA[&#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;">
	<img align="middle" alt="Designer" border="0" height="539" src="http://www.pliniotorres.com/wp-content/uploads/fluxograma-do-design.jpg" width="471" />
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>
<p style="text-align: center;">
	&nbsp;
</p>]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/porque-nao-se-tornar-um-designer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Como matar um dragão usando linguagens de programação</title>
		<link>http://www.pliniotorres.com/como-matar-um-dragao-usando-linguagens-de-programacao/</link>
		<comments>http://www.pliniotorres.com/como-matar-um-dragao-usando-linguagens-de-programacao/#comments</comments>
		<pubDate>Mon, 14 Dec 2009 11:10:16 +0000</pubDate>
		<dc:creator>pliniotorres</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[java]]></category>

		<guid isPermaLink="false">http://www.pliniotorres.com/?p=2746</guid>
		<description><![CDATA[Segunda feira chuvosa (pelo menos aqui em Minas), estou mudando de setor no meu emprego e o tempo para posts novos anda meio escasso, por isso, aqui vai uma piadinha antiga. Se voc&#234; fosse um programador de computador e precisasse criar um programa que matasse drag&#245;es, qual linguagem de programa&#231;&#227;o voc&#234; utilizaria? Aqui v&#227;o algumas [...]]]></description>
			<content:encoded><![CDATA[<p>
	Segunda feira chuvosa (pelo menos aqui em Minas), estou mudando de setor no meu emprego e o tempo para posts novos anda meio escasso, por isso, aqui vai uma piadinha antiga. Se voc&ecirc; fosse um programador de computador e precisasse criar um programa que matasse drag&otilde;es, qual linguagem de programa&ccedil;&atilde;o voc&ecirc; utilizaria? Aqui v&atilde;o algumas sugest&otilde;es:<span id="more-2746"></span><br />
	<br />
	<strong>Java</strong><br />
	Chega, encontra o drag&atilde;o. Desenvolve um framework para aniquilamento de drag&otilde;es em m&uacute;ltiplas camadas. Escreve v&aacute;rios artigos sobre o framework, mas n&atilde;o mata o drag&atilde;o.<br />
	<br />
	<strong>.NET</strong><br />
	Chega, olha a id&eacute;ia do Javan&ecirc;s e a copia, tenta matar o drag&atilde;o, mas &eacute; comido pelo r&eacute;ptil.<br />
	<br />
	<strong>ASP</strong><br />
	Os componentes necess&aacute;rios para levantar a espada s&atilde;o propriet&aacute;rios e caros. Outros tantos componentes propriet&aacute;rios para achar a localiza&ccedil;&atilde;o do drag&atilde;o, e mais outros tantos a localiza&ccedil;&atilde;o da princesa. Chama ent&atilde;o seu amigo programador de PHP.<br />
	<br />
	<strong>C</strong><br />
	Chega, olha para o drag&atilde;o com olhar de desprezo, puxa seu canivete, degola o drag&atilde;o. Encontra a princesa, mas a ignora para ver os &uacute;ltimos checkins no cvs do kernel do linux.<br />
	<br />
	<strong>C++</strong><br />
	Cria um canivete b&aacute;sico e vai juntando funcionalidades at&eacute; ter uma espada complexa que apenas ele consegue entender. Mata o drag&atilde;o, mas trava no meio da ponte por causa dos memory leaks.<br />
	<br />
	<strong>COBOL</strong><br />
	Chega, olha o drag&atilde;o, pensa que t&aacute; velho demais para conseguir matar um bicho daquele tamanho e pegar a princesa e, ent&atilde;o, vai embora de volta ao seu mundinho.<br />
	<br />
	<strong>Pascal</strong><br />
	Se prepara durante 10 anos para criar um sistema de aniquilamento de drag&atilde;o. Chegando l&aacute;, descobre que o programa s&oacute; aceita lagartixas como entrada.<br />
	<br />
	<strong>VB</strong><br />
	Monta uma arma de destrui&ccedil;&atilde;o de drag&otilde;es a partir de v&aacute;rios componentes, parte pro pau pra cima do drag&atilde;o e, na hora H, descobre que a espada s&oacute; funciona durante noites chuvosas.<br />
	<br />
	<strong>PL/SQL</strong><br />
	Coleta dados de outros matadores de drag&atilde;o, cria tabelas com N relacionamentos de complexidade tern&aacute;ria, dados em 3 dimens&otilde;es, OLAP, demora 15 anos para processar a informa&ccedil;&atilde;o. Enquanto isso a princesa virou l&eacute;sbica.<br />
	<br />
	<strong>PHP</strong><br />
	Pesquisa bancos de scripts e acha as classes de constru&ccedil;&atilde;o de espada, manuseio da espada, localiza&ccedil;&atilde;o da princesa e drag&atilde;o. Remenda tudo e coloca umas fir&uacute;las pr&oacute;prias. Mata o drag&atilde;o e casa com a princesa. Como tudo foi feito com gambiarras, o drag&atilde;o um dia vai ressuscitar e comer os dois.<br />
	<br />
	<strong>Ruby</strong><br />
	Chega com uma puta fama, falando que &eacute; o melhor faz tudo, quando vai enfrentar o drag&atilde;o mostra um videozinho dele matando um drag&atilde;o. O drag&atilde;o come ele de t&eacute;dio.<br />
	<br />
	<strong>Assembly</strong><br />
	Acha que est&aacute; fazendo o mais certo e enxuto, por&eacute;m troca um A por D, mata a princesa e transa com o drag&atilde;o.<br />
	<br />
	<strong>Shell</strong><br />
	O cara chega no drag&atilde;o com um script de 2 linhas que mata, corta, stripa, pica em pedacinhos e empalha o bicho, mas na hora que ele roda, o script aumenta, engorda, enfurece e coloca &aacute;lcool no fogo do drag&atilde;o.<br />
	<br />
	<strong>Fortran</strong><br />
	Chega desenvolve uma solu&ccedil;&atilde;o com 45000 linhas de c&oacute;digo, mata o drag&atilde;o vai ao encontro da princesa, mas esta o chama de tiuzinho e sai correndo atr&aacute;s do programador java que era elegante e ficou rico.<br />
	<strong><br />
	Fox Pro</strong><br />
	Desenvolve um sis tema para matar o drag&atilde;o, por fora &eacute; bonitinho e funciona, mas por dentro est&aacute; tudo remendado. Quando ele vai executar o aniquilador de drag&otilde;es lembra que esqueceu de indexar os DBF&rsquo;s.<br />
	<strong><br />
	Clipper</strong><br />
	Monta uma rotina que carrega um array de codeblocks para insultar o drag&atilde;o, cantar a princesa, carregar a espada para mem&oacute;ria, moer o drag&atilde;o, limpar a sujeira, lascar leite condensado com morangos na princesa gostosa, transar com a princesa, tomar banho, ligar o carro, colocar gasolina e voltar pra casa. Na hora de rodar recebe um &ldquo;Bound Error: Array Access&rdquo; e o drag&atilde;o come ele com farinha.<br />
	<br />
	<strong>Analista de Processos</strong><br />
	Chega ao drag&atilde;o com duas toneladas de documenta&ccedil;&atilde;o desenvolvida sobre o processo de se matar um drag&atilde;o gen&eacute;rico, desenvolve um fluxograma super complexo para libertar a princesa e se casar com ela, convence o drag&atilde;o que aquilo vai ser bom pra ele e que n&atilde;o ser&aacute; doloroso. Ao executar o processo ele estima o esfor&ccedil;o e o tamanho do estrago que isso vai causar, consegue o aval do papa, do Buda e do Raul Seixas para o plano, e ent&atilde;o compra 2 bombas nucleares, 45 canh&otilde;es, 1 porta avi&otilde;es, contrata 300 homens armados at&eacute; os dentes, quando na verdade necessitaria apenas da espada que estava na sua m&atilde;o o tempo todo.
</p>
]]></content:encoded>
			<wfw:commentRss>http://www.pliniotorres.com/como-matar-um-dragao-usando-linguagens-de-programacao/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

