<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-30052758</atom:id><lastBuildDate>Thu, 09 Feb 2012 08:57:04 +0000</lastBuildDate><category>Dicas de blogs</category><category>Diário</category><category>Programação</category><category>Inutilitários</category><category>Code Igniter</category><category>Artigos</category><category>Novidades</category><category>Curiosidades</category><title>Diário de um programador</title><description>Entre funções e variáveis, os procedimentos básicos de quem leva a vida entre as linhas de código.</description><link>http://diariodeumprogramador.blogspot.com/</link><managingEditor>noreply@blogger.com (Mike)</managingEditor><generator>Blogger</generator><openSearch:totalResults>30</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/diariodeumprogramador" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="diariodeumprogramador" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-5194457262091788965</guid><pubDate>Fri, 27 Jun 2008 17:59:00 +0000</pubDate><atom:updated>2008-06-27T14:01:49.244-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Novidades</category><title>Estamos com domínio próprio!!</title><description>É isso aí pessoal! Agora você pode conferir as novidades do diário através do endereço&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: center;"&gt;&lt;span style="font-family: georgia; color: rgb(255, 0, 0);font-size:180%;" &gt;&lt;a href="http://www.diariodeumprogramador.com.br"&gt;www.diariodeumprogramador.com.br&lt;/a&gt;&lt;/span&gt;&lt;br /&gt;&lt;div style="text-align: left;"&gt;&lt;br /&gt;Todos os posts foram migrados para o novo endereço. Clique e confira o novo &lt;a href="http://www.diariodeumprogramador.com.br"&gt;Diario de um Programador&lt;/a&gt;! Atualizem seus favoritos e seus feeds!&lt;br /&gt;&lt;br /&gt;Abraços!&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-5194457262091788965?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2008/06/estamos-com-domnio-prprio.html</link><author>noreply@blogger.com (Mike)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-6181699753000838786</guid><pubDate>Thu, 26 Jun 2008 13:51:00 +0000</pubDate><atom:updated>2008-06-26T09:56:56.207-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Curiosidades</category><title>Uma virgula faz valer mais mil palavras!</title><description>Salve Salve, caros amigos!&lt;br /&gt;&lt;br /&gt;Recebi esse texto por email, e achei muito curioso. Vejam o que uma vírgula pode mudar completamente aquilo que queremos expressar!&lt;br /&gt;&lt;br /&gt;     &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;A vírgula pode ser uma pausa... ou não:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Não, espere.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Não espere.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;          &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;Pode ser uma alternativa à dúvida... ou à certeza:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Beije, não abrace!&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Beije não, abrace!&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Beije, não, abrace!&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;Ela pode sumir com seu dinheiro:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;R$ 23,4.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;R$ 2,34.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;Pode ser autoritária:&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;br /&gt;Aceito, obrigado.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Aceito obrigado.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;Pode criar heróis:&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;br /&gt;Isso só, ele resolve.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Isso só ele resolve.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;span style="font-weight: bold;"&gt;E vilões:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Esse, juiz, é corrupto.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Esse juiz é corrupto.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;Ela pode ser a solução:&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;br /&gt;Vamos perder, nada foi resolvido.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Vamos perder nada, foi resolvido.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;A vírgula muda uma opinião:&lt;/span&gt;&lt;o:p style="font-weight: bold;"&gt;&lt;/o:p&gt;&lt;br /&gt;Não queremos saber.&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Não, queremos saber.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;o:p style="font-weight: bold;"&gt; &lt;/o:p&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Uma vírgula muda tudo:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;'para que ninguém mude uma vírgula da sua informação'.&lt;o:p&gt;&lt;br /&gt; &lt;/o:p&gt;&lt;/p&gt;        &lt;p class="MsoPlainText"&gt;&lt;span style="font-weight: bold;"&gt;E finalizando:&lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;Quer café fresco?&lt;br /&gt;ou&lt;br /&gt;Quer café, fresco?&lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-6181699753000838786?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2008/06/uma-virgula-faz-valer-mais-mil-palavras.html</link><author>noreply@blogger.com (Mike)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-8307244916370869722</guid><pubDate>Wed, 30 Apr 2008 11:21:00 +0000</pubDate><atom:updated>2008-04-30T07:34:03.968-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programação</category><title>Economizando nos caracteres</title><description>&lt;p&gt;Cada vez mais me conven&amp;#231;o de que a programa&amp;#231;&amp;#227;o &amp;#233; uma arte! E como cada artista tem seu pr&amp;#243;prio estilo, cara programador &amp;#233; capaz de desenvolver seu pr&amp;#243;prio m&amp;#233;todo de organizar seu c&amp;#243;digo fonte.&lt;/p&gt;  &lt;p&gt;&amp;#201; muito comum em alguns sistemas, dependendo do estudo de caso, testar a exist&amp;#234;ncia de uma determinada vari&amp;#225;vel antes de exib&amp;#237;-la na tela. E cada programador tem sua forma favorita de fazer isso em PHP. Seja com if em sintaxe cl&amp;#225;ssica:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;if(isset($menu)){     &lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; print($menu);      &lt;br /&gt;}&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Ou uma forma mais resumida, em casos simples:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;if(isset($menu)) print($menu);&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Outro m&amp;#233;todo muito utilizado utilizado &amp;#233; o if tern&amp;#225;rio:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;echo isset($menu) ? $menu : '';&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Hoje pela manh&amp;#227;, recebemos no grupo de discuss&amp;#227;o sobre o &lt;a href="http://www.codeigniter.com/" target="_blank"&gt;CodeIgniter&lt;/a&gt;, uma sugest&amp;#227;o do nosso amigo Edinho era basicamente substituir esta sequ&amp;#234;ncia de aninhamentos por um c&amp;#243;digo simples, de apenas uma linha:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;isset($menu) AND print($menu);&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Em teoria, o PHP s&amp;#243; executa o segunto teste (ap&amp;#243;s o AND) se o primeiro for verdadeiro. Ou seja, a vari&amp;#225;vel $menu s&amp;#243; ser&amp;#225; exibida se o valor retornado por isset() for true, caso contr&amp;#225;rio o print() nem ser&amp;#225; executado.&lt;/p&gt;  &lt;p&gt;Um outro exemplo:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;$a=1;     &lt;br /&gt;true OR $a=2;      &lt;br /&gt;echo $a; //imprimir&amp;#225; 1&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;O resultado de $a ser&amp;#225; 1, j&amp;#225; que a primeira condi&amp;#231;&amp;#227;o &amp;#233; verdadeira. Caso fosse falsa, o c&amp;#243;digo ap&amp;#243;s o operador OR seria executado, alterando assim o valor de $a para 2.&lt;/p&gt;  &lt;p&gt;Um terceiro caso:&lt;/p&gt;  &lt;blockquote&gt;   &lt;p&gt;!empty($valor) OR $valor=3;&lt;/p&gt; &lt;/blockquote&gt;  &lt;p&gt;Em palavras, a vari&amp;#225;vel $valor n&amp;#227;o pode ser vazia 'ou' ser&amp;#225; atribuido 3 a ele.&lt;/p&gt;  &lt;p&gt;Esse m&amp;#233;todo de programa&amp;#231;&amp;#227;o &amp;#233; muito utilizado em Ruby, e tamb&amp;#233;m incentivado no framework Kohana. Mas o pessoal do Zend Framework pregam um estilo mais tradicional de programa&amp;#231;&amp;#227;o, onde s&amp;#227;o utilizados &amp;lt;?php echo $var; ?&amp;gt; em vez do simp&amp;#225;tico &amp;lt;?= $var; ?&amp;gt;.&lt;/p&gt;  &lt;p&gt;Talvez esse possa n&amp;#227;o ser o mais eficaz dos m&amp;#233;todos; talvez voc&amp;#234; prefira utilizar m&amp;#233;todos de verifica&amp;#231;&amp;#227;o mais simples de ler; mas em uma coisa temos que concordar: programadores s&amp;#227;o verdadeiros artistas! ;-)&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-8307244916370869722?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2008/04/economizando-nos-caracteres.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-4313477353740382162</guid><pubDate>Thu, 10 Apr 2008 21:11:00 +0000</pubDate><atom:updated>2008-04-10T17:33:30.905-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programação</category><category domain="http://www.blogger.com/atom/ns#">Code Igniter</category><title>Ignição: Codificar!</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://codeigniter.com/user_guide/images/ci_logo_flame.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 151px; height: 163px;" src="http://codeigniter.com/user_guide/images/ci_logo_flame.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Há algum tempo eu estou me deliciando com as facilidades oferecidas pelos frameworks. Comecei a estudar PHP desde 2004, mas comecei a me aprofundar mais apenas em 2005 com o lançamento do carro-chefe dos meus projetos para web. Desde então eu venho estudando vários métodos, e há pouco mais de um ano conheci as facilidades que o framework oferece. Já passei pelo CakePHP, Zend Framework, e finalmente parei no Code Igniter.&lt;br /&gt;&lt;br /&gt;O Code Igniter é uma verdadeira mão na roda para aqueles que não gostam de perder tempo "reinventando a roda". Trata-se de um framework que trabalha com conceitos Model-View-C ontroller (MVC).&lt;br /&gt;&lt;br /&gt;&lt;a href="http://pt.wikipedia.org/wiki/MVC"&gt;&lt;b&gt;Model-view-controller&lt;/b&gt; (&lt;b&gt;MVC&lt;/b&gt;)&lt;/a&gt; é um padrão de arquitetura de software. Isso significa que ele separa o processamento dos dados da aplicação/website do layout. Desta forma, alterações feitas no layout não afetam a manipulação dos dados, e estes poderão ser reorganizados sem alterar o layout.&lt;br /&gt;&lt;br /&gt;Em resumo, para se ter uma simples página que mostre os registros guardados numa tabela mySQL, vc precisaria de três arquivos, que trabalhando em conjunto, resultariam na saída para o usuário.&lt;br /&gt;&lt;br /&gt;Talvez possa parecer um tanto assustador no inicio, como foi para mim, mas logo esse conceito de programação MVC é digerido e tudo se torna muito claro.&lt;br /&gt;&lt;br /&gt;O &lt;a href="http://www.codeigniter.com/"&gt;CodeIgniter&lt;/a&gt; é um framework que vale a pena ser estudado. Diferente de outros frameworks, ele é capaz de facilitar a vida do programador, sem forçá-lo a aprender e seguir novas regras de programação (caso muito comum em muitos frameworks existentes).&lt;br /&gt;&lt;br /&gt;Para ajudar:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.codeigniter.com.br/manual/"&gt;Manual do CodeIgniter (em Português)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeigniter.com.br/"&gt;Página do CodeIgniter em Português&lt;/a&gt;&lt;br /&gt;&lt;a href="http://www.codeigniter.com/"&gt;Página oficial do CodeIgniter (em Inglês)&lt;/a&gt;&lt;br /&gt;&lt;a href="http://codeigniter.com.br/mailman/listinfo/lista_codeigniter.com.br"&gt;Assinar a lista de discussão do CodeIgniter (Português)&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-4313477353740382162?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2008/04/ignio-codificar.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-4379186114039970448</guid><pubDate>Wed, 19 Mar 2008 02:11:00 +0000</pubDate><atom:updated>2008-03-18T22:11:59.103-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Curiosidades</category><title>Como seria a aparencia de um virus?</title><description>&lt;p&gt;Desde que os computadores tornaram-se t&amp;#227;o presentes no nosso cotidiano, os virus tem despertado inumeras sensa&amp;#231;&amp;#245;es nos usu&amp;#225;rios dessa maquinas maravilhosas. Medo, desespero, curiosidade, e h&amp;#225; at&amp;#233; quem trate essas &amp;quot;criaturas&amp;quot; como seres vivos, e n&amp;#227;o como meros programas de computador.&lt;/p&gt;  &lt;p&gt;Ok, at&amp;#233; nada de anormal, mas voc&amp;#234; ja se pegou tentando imaginar a apar&amp;#234;ncia de um virus? N&amp;#227;o, n&amp;#227;o me refiro aos v&amp;#237;rus org&amp;#226;nicos, que estudamos nas aulas de biologia da 7&amp;#170; s&amp;#233;rie, mas sim a aquele programinha nojento que se infiltra no micro e faz os mais diversos estragos.&lt;/p&gt;  &lt;p&gt;Um povo muito criativo resolveu criar como seriam a apar&amp;#234;ncia de alguns virus, baseando-se no seu c&amp;#243;digo. Veja alguns resultados:&lt;/p&gt;  &lt;p&gt;&lt;a href="http://1.bp.blogspot.com/_vk5JMBaolrQ/R88azzBUZ5I/AAAAAAAACas/kUgHIYLjr50/s1600-h/11.jpg"&gt;&lt;img alt="" src="http://1.bp.blogspot.com/_vk5JMBaolrQ/R88azzBUZ5I/AAAAAAAACas/kUgHIYLjr50/s400/11.jpg" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;Reino Unido, 05/03/2008&lt;/b&gt; - Na imagem, uma esp&amp;#233;cie de malware (softwares maliciosos) chamada de Storm. Em janeiro de 2007, o v&amp;#237;rus criou uma rede de dois milh&amp;#245;es de computadores zumbis.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://2.bp.blogspot.com/_vk5JMBaolrQ/R88bBDBUZ6I/AAAAAAAACa0/4F9bCML0U04/s1600-h/22.jpg"&gt;&lt;img alt="" src="http://2.bp.blogspot.com/_vk5JMBaolrQ/R88bBDBUZ6I/AAAAAAAACa0/4F9bCML0U04/s400/22.jpg" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;Reino Unido, 05/03/2008&lt;/b&gt; - Alex Dragulesco criou as imagens das amea&amp;#231;as virtuais com base nos c&amp;#243;gidos dos v&amp;#237;rus. Acima, o v&amp;#237;rus Netsky, que faz c&amp;#243;pias de si pr&amp;#243;prio para os e-mails encontrados no computador infectado.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://3.bp.blogspot.com/_vk5JMBaolrQ/R88bbTBUZ7I/AAAAAAAACa8/FBU2hGlWLUI/s1600-h/33.jpg"&gt;&lt;img alt="" src="http://3.bp.blogspot.com/_vk5JMBaolrQ/R88bbTBUZ7I/AAAAAAAACa8/FBU2hGlWLUI/s400/33.jpg" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;Reino Unido, 05/03/2008&lt;/b&gt; - Segundo uma porta-voz da empresa MessageLabs, as imagens s&amp;#227;o uma correla&amp;#231;&amp;#227;o real entre o c&amp;#243;digo dos v&amp;#237;rus e sua apar&amp;#234;ncia. Na foto, um tipo de Phishing.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_vk5JMBaolrQ/R88bwjBUZ8I/AAAAAAAACbE/-n55oYEgeuY/s1600-h/44.jpg"&gt;&lt;img alt="" src="http://4.bp.blogspot.com/_vk5JMBaolrQ/R88bwjBUZ8I/AAAAAAAACbE/-n55oYEgeuY/s400/44.jpg" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;Reino Unido, 05/03/2008&lt;/b&gt; - Imagem do Russian 3, um tipo de spam que usa a inseguran&amp;#231;a dos usu&amp;#225;rios para incentivar o acesso com mensagens como &amp;quot;sei que voc&amp;#234; est&amp;#225; ficando gorda&amp;quot;, entre outras.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_vk5JMBaolrQ/R88cGjBUZ9I/AAAAAAAACbM/x01VoB2fJus/s1600-h/55.jpg"&gt;&lt;img alt="" src="http://4.bp.blogspot.com/_vk5JMBaolrQ/R88cGjBUZ9I/AAAAAAAACbM/x01VoB2fJus/s400/55.jpg" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;Reino Unido, 05/03/2008&lt;/b&gt; - A imagem representa o v&amp;#237;rus Trojan, um programa que entra no computador e libera uma porta de entrada para poss&amp;#237;veis invasores. O nome &amp;#233; inspirado na lenda do Cavalo de Tr&amp;#243;ia.&lt;/p&gt;  &lt;p&gt;   &lt;br /&gt;&lt;a href="http://4.bp.blogspot.com/_vk5JMBaolrQ/R88cjjBUZ-I/AAAAAAAACbU/EDT2MiRFFJ4/s1600-h/66.jpg"&gt;&lt;img alt="" src="http://4.bp.blogspot.com/_vk5JMBaolrQ/R88cjjBUZ-I/AAAAAAAACbU/EDT2MiRFFJ4/s400/66.jpg" border="0" /&gt;&lt;/a&gt;     &lt;br /&gt;&lt;b&gt;Reino Unido, 05/03/2008&lt;/b&gt; - Nesta imagem, Dragulesco decodificou uma esp&amp;#233;cie de spyware, v&amp;#237;rus que recolhe informa&amp;#231;&amp;#245;es do computador infectado e as tranfere para outra fonte, geralmente para uso em atividades fraudulentas.&lt;/p&gt;  &lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-4379186114039970448?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2008/03/como-seria-aparencia-de-um-virus.html</link><author>noreply@blogger.com (Mike)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/_vk5JMBaolrQ/R88azzBUZ5I/AAAAAAAACas/kUgHIYLjr50/s72-c/11.jpg" height="72" width="72" /><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-3607240379865795053</guid><pubDate>Tue, 06 Nov 2007 17:53:00 +0000</pubDate><atom:updated>2008-03-04T14:35:19.196-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Dicas de blogs</category><title>Papo Tecnológico no Papotech</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://4.bp.blogspot.com/_N3dOv91mfHo/RzCrgFTVZiI/AAAAAAAAA5M/Qhp09-v0CIU/s1600-h/papotech.JPG"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://4.bp.blogspot.com/_N3dOv91mfHo/RzCrgFTVZiI/AAAAAAAAA5M/Qhp09-v0CIU/s400/papotech.JPG" alt="" id="BLOGGER_PHOTO_ID_5129788543242429986" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;Fala povo!&lt;br /&gt;&lt;br /&gt;Com muita vergonha na cara eu estou aqui em mais uma postagem, depois de muuuuito tempo se trazer nada novo.&lt;br /&gt;Por isso, pra compensar o grande tempo sem falar sobre assunto nenhum, eu trago aqui uma indicação de um podcast que eu descobri na semana passada: o PapoTech. João Vinicius Lobo e João Roberto.&lt;br /&gt;É um podcast sobre tecnologia, embora eles falem mais sobre Apple do que qualquer outra coisa já vista na face da terra. ^^ Eles mandam muito bem nos assuntos, e trazem de uma maneira muito descontraída os principais assuntos que estão rolando no mundo tecnologico. Vale a pena conferir:&lt;br /&gt;&lt;br /&gt;&lt;a href="http://www.papotech.com.br/"&gt;http://www.papotech.com.br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Os arquivos de audio podem ser ouvidos a partir da própria página, ou baixando os arquivos MP3 em vários bitrates. E pra quem é fã do iTunes assim como eu, pode tb acessar o diretório através da iTunes Store. Na página tem um link direto que é aberto no iTunes e te leva para o PapoTech no iTunes Store.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-3607240379865795053?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2007/11/papo-tecnolgico-no-papotech.html</link><author>noreply@blogger.com (Mike)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/_N3dOv91mfHo/RzCrgFTVZiI/AAAAAAAAA5M/Qhp09-v0CIU/s72-c/papotech.JPG" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-1444909572800769299</guid><pubDate>Sat, 10 Mar 2007 15:13:00 +0000</pubDate><atom:updated>2008-03-04T14:34:29.030-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Diário</category><title>Começando de novo</title><description>Olá a todos.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Fiquei um tempo sem escrever, mas por favor, não condenem este &lt;a href="http://3.bp.blogspot.com/_N3dOv91mfHo/RfLNUwSPAsI/AAAAAAAAABw/lD0hlOpCbsQ/s1600-h/2005-06-01-DSC09370.jpg"&gt;&lt;img id="BLOGGER_PHOTO_ID_5040316689423467202" style="margin: 0px 0px 10px 10px; float: right;" alt="" src="http://3.bp.blogspot.com/_N3dOv91mfHo/RfLNUwSPAsI/AAAAAAAAABw/lD0hlOpCbsQ/s200/2005-06-01-DSC09370.jpg" border="0" /&gt;&lt;/a&gt;simples e humilde programador por isso. Tenho motivos, e motivos justos! ^^&lt;br /&gt;&lt;br /&gt;Depois de ter me formado Bacharel em Teologia em 2005, tirei o ano de 2006 pra me dedicar à alguns projetos pessoais e a minha igreja. Porém, agora em 2007 recebi uma proposta irrecusável: Fazer um outro curso superior de &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;Sistemas de Informação&lt;/span&gt;&lt;/strong&gt;. O chefe do setor onde trabalho conseguiu para mim uma bolsa de estudos de 75% do valor do curso. O curso que sairia por R$450,00 mensais, ficou em R$110,00 mais as despesas mensais com ônibus (a faculdade fica em outra cidade). No total, eu vou desenbolsar mensalmente apenas R$200,00!&lt;br /&gt;&lt;br /&gt;Rotina alterada completamente, vou ter que me desdobrar em 5 pra dar conta do recado. Quem é &lt;strong&gt;&lt;span style="color: rgb(255, 0, 0);"&gt;programador&lt;/span&gt;&lt;/strong&gt; ou profissional da área da informática sabe do que estou falando... Essa nova rotina me traz a mente aquela cena do filme "Matrix" onde o agente Smith cria vários clones seus para dar conta da luta contra Mew. Como será que ela faz aquilo?!&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-1444909572800769299?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2007/03/comeando-de-novo.html</link><author>noreply@blogger.com (Mike)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/_N3dOv91mfHo/RfLNUwSPAsI/AAAAAAAAABw/lD0hlOpCbsQ/s72-c/2005-06-01-DSC09370.jpg" height="72" width="72" /><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116871627437076917</guid><pubDate>Sat, 13 Jan 2007 19:18:00 +0000</pubDate><atom:updated>2008-03-04T14:35:39.541-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Inutilitários</category><title>O fabuloso gerador de Lero-Lero</title><description>"Podemos já vislumbrar o modo pelo qual a mobilidade dos capitais internacionais apresenta tendências no sentido de aprovar a manutenção dos índices pretendidos. Desta maneira, a crescente influência da mídia maximiza as possibilidades por conta das diretrizes de desenvolvimento para o futuro. Acima de tudo, é fundamental ressaltar que o início da atividade geral de formação de atitudes exige a precisão e a definição dos conhecimentos estratégicos para atingir a excelência. No entanto, não podemos esquecer que a expansão dos mercados mundiais facilita a criação das regras de conduta normativas. Não obstante, a execução dos pontos do programa talvez venha a ressaltar a relatividade do investimento em reciclagem técnica. As experiências acumuladas demonstram que o desenvolvimento contínuo de distintas formas de atuação faz parte de um processo de gerenciamento do processo de comunicação como um todo. Por outro lado, a contínua expansão de nossa atividade garante a contribuição de um grupo importante na determinação dos modos de operação convencionais. A certificação de metodologias que nos auxiliam a lidar com a adoção de políticas descentralizadoras deve passar por modificações independentemente dos relacionamentos verticais entre as hierarquias. É importante questionar o quanto o acompanhamento das preferências de consumo desafia a capacidade de equalização das novas proposições. Todas estas questões, devidamente ponderadas, levantam dúvidas sobre se a complexidade dos estudos efetuados oferece uma interessante oportunidade para verificação das condições financeiras e administrativas exigidas. A nível organizacional, a consolidação das estruturas acarreta um processo de reformulação e modernização do sistema de participação geral. Caros amigos, o surgimento do comércio virtual assume importantes posições no estabelecimento dos procedimentos normalmente adotados. O empenho em analisar a estrutura atual da organização aponta para a melhoria dos níveis de motivação departamental. Do mesmo modo, a valorização de fatores subjetivos possibilita uma melhor visão global do orçamento setorial. Pensando mais a longo prazo, a determinação clara de objetivos cumpre um papel essencial na formulação do levantamento das variáveis envolvidas. Evidentemente, o comprometimento entre as equipes agrega valor ao estabelecimento do impacto na agilidade decisória. O cuidado em identificar pontos críticos no julgamento imparcial das eventualidades obstaculiza a apreciação da importância do sistema de formação de quadros que corresponde às necessidades. O que temos que ter sempre em mente é que a constante divulgação das informações nos obriga à análise das direções preferenciais no sentido do progresso. A prática cotidiana prova que a competitividade nas transações comerciais não pode mais se dissociar das condições inegavelmente apropriadas. Nunca é demais lembrar o peso e o significado destes problemas, uma vez que o fenômeno da Internet pode nos levar a considerar a reestruturação do fluxo de informações."&lt;br /&gt;&lt;br /&gt;Talvez, se você leu até o final o texto acima tenha pensado: &lt;em&gt;"Uau! Que raciocínio fantástico!"&lt;/em&gt; ou talvez esteja tentando se conformar com o fato de não ter entendido bulhufas. Não se preocupe se você NÃO conseguiu entender o sentido desse texto. Ele não é pra ser compreendido mesmo!&lt;br /&gt;Na verdade, o texto acima sequer foi escrito por uma pessoa. Ele foi gerado através de um applet Java: É o Fabuloso Gerador de Lero-Lero. É impressionante a facilidade que ele tem em gerar textos incoerentes!&lt;br /&gt;&lt;br /&gt;Confira no link:&lt;br /&gt;&lt;a href="http://www.geocities.com/padrelevedo/lerolero/lerolero.html"&gt;http://www.geocities.com/padrelevedo/lerolero/lerolero.html&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116871627437076917?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2007/01/o-fabuloso-gerador-de-lero-lero.html</link><author>noreply@blogger.com (Mike)</author><thr:total>17</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116744214113890615</guid><pubDate>Sat, 30 Dec 2006 01:23:00 +0000</pubDate><atom:updated>2006-12-29T22:29:29.306-03:00</atom:updated><title>Crônicas de Natal - Parte 1</title><description>&lt;div style="text-align: justify;"&gt;Olá a todos!&lt;br /&gt;&lt;br /&gt;Há alguns dias venho querendo terminar o ano no blog com algo diferente. Esta semana, eu, minha irmã, minha mãe e minha cunhada saímos durante a noite para dar uma volta na cidade e tomar um Coca-Cola na medida. Conversa vai, conversa vem, começamos a relembrar fatos engraçados de nossas vidas. Então tive a idéia de gravar os depoimentos de cada um pra publicar no blog! Execelente idéia! Talvez fuja um pouco do tema central do blog, mas programadores tb tem o direito de se divertir! ;)&lt;br /&gt;&lt;br /&gt;Então aqui vai o primeiro vídeo da série "Crônicas de Natal".&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;span style="font-weight: bold; font-style: italic;font-size:130%;" &gt;Kel - De visitante à interna&lt;/span&gt;&lt;br /&gt;&lt;object height="330" width="225"&gt;&lt;param name="movie" value="http://www.youtube.com/v/HbqOiK_7N2A"&gt;&lt;embed src="http://www.youtube.com/v/HbqOiK_7N2A" type="application/x-shockwave-flash" height="330" width="400"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116744214113890615?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/12/crnicas-de-natal-parte-1.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116738438223594847</guid><pubDate>Fri, 29 Dec 2006 09:25:00 +0000</pubDate><atom:updated>2006-12-29T06:36:57.543-03:00</atom:updated><title>Feliz Natal! (Atrasado)</title><description>&lt;object height="320" width="410"&gt;&lt;param name="movie" value="http://www.youtube.com/v/8-Ew3992Jk0"&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/8-Ew3992Jk0" type="application/x-shockwave-flash" height="320" width="410"&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116738438223594847?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/12/feliz-natal-atrasado.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116736384620508717</guid><pubDate>Fri, 29 Dec 2006 03:19:00 +0000</pubDate><atom:updated>2006-12-29T01:01:48.490-03:00</atom:updated><title>Upgrade</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/922/415/1600/314444/motorola_e398_add_18.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/922/415/200/742575/motorola_e398_add_18.jpg" alt="" border="0" /&gt;&lt;/a&gt;Há algum tempo que eu venho tentando trocar de celular. Sempre entrava no &lt;a style="font-weight: bold;" href="http://www.mercadolivre.com.br"&gt;M&lt;/a&gt;&lt;a style="font-weight: bold;" href="http://www.mercadolivre.com.br"&gt;er&lt;/a&gt;&lt;a style="font-weight: bold;" href="http://www.mercadolivre.com.br"&gt;cado Livre&lt;/a&gt; para pesquisar sobre os modelos de celulares mais atuais, preços, e sempre comparava as vantagens e desvantagens de cada modelo. Cheguei a me apaixonar por um Smartphone da Palm: O &lt;a style="font-weight: bold;" href="http://www.palm.com/us/products/smartphones/treo650/"&gt;Treo 650&lt;/a&gt;. Um casamento perfeito entre Handheld e Celular. Assim eu o descreveria. Porém, nem sempre podemos ter tudo o que queremos, então fiquei só na vontade...&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;Esta semana um colega de trabalho me fez uma proposta irrecusável. Ele havia ganhado de sua operadora um celular novo, e me ofereceu o seu celular antigo por um preço irrecusável, que a ética me impede de informar aqui (risos). Trata-se de um &lt;a style="color: rgb(51, 102, 255);" href="http://www.celular.bio.br/conteudo.asp?c=22&amp;np=Motorola_E398"&gt;&lt;span style="font-weight: bold;"&gt;Motorola E398&lt;/span&gt;&lt;/a&gt;, já com um cartão de &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;expansão&lt;/span&gt; de memória de 128MB. Ele é celular e aparelho de Mp3. A qualidade do som é fantástica e a bateria dura que uma maravilha! Na mesma hora, tratei de ir em casa buscar o talão de cheques. E o valor que ele pediu me permitia dar um único cheque à vista!&lt;br /&gt;&lt;/div&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/922/415/1600/864537/nokia1110.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/x/blogger/922/415/200/538157/nokia1110.jpg" alt="" border="0" /&gt;&lt;/a&gt;Ok. Negócio feito, e aqui estou eu de celular novo. Finalmente aposentei o velho Nokia 1110 que já me acompanhava  a mais de um ano, e estou agora um pouco mais parecido comigo.&lt;br /&gt;Se não bastassem os &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;recursos&lt;/span&gt; que já vem de fábrica, meu amigo Google me disse que existe a possibilidade de expandir ainda mais os recursos dessa belezinha. Após uma conversa que durou um dia inteiro, o &lt;a href="http://www.google.com.br"&gt;Google&lt;/a&gt; me ensinou como fazer modificações para que o meu celular reproduzisse as MP3 usando o iTunes, sem falar no estilo totalmente diferente que ele ganhou. No sistema original, ele era capaz apenas de tirar fotos com uma resolução máxima de 640x480. Agora, com o novo sistema, ele além de tirar fotos, tb grava vídeos. Pena que a gravação é limitada ao tempo de 1:28m. Mas o Google andou me falando que existe uma forma de tirar essa limitação. Ainda estou estudando isso...&lt;br /&gt;Eu descreveria o E398 como um ótimo celular para &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;curiosos&lt;/span&gt;. Ele possibilita que você faça alterações no seu sistema operacional, utilizando alguns softwares facilmente encontrados na internet e no eMule. Porém, vale lembrar que, qq alterações dessa fará com que você perca &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;TOTALMENTE&lt;/span&gt; a cobertura da garantia. Então, se você é um feliz proprietário de um E398 assim como eu, só faça essas alterações se você tiver a &lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;ABSOLUTA&lt;/span&gt; certeza do que está mexendo.&lt;br /&gt;O E398 é um ótimo celular... Mas não é bom o suficiente pra esquecer o meu sonho de consumo "telefonístico". Ainda quero um Treo!&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116736384620508717?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/12/upgrade.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116532146355586770</guid><pubDate>Tue, 05 Dec 2006 12:08:00 +0000</pubDate><atom:updated>2008-03-04T14:36:19.190-04:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Artigos</category><title>O código-fonte</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/x/blogger/922/415/1600/626422/logosinta.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 155px; height: 188px;" src="http://photos1.blogger.com/x/blogger/922/415/320/863616/logosinta.gif" alt="" border="0" /&gt;&lt;/a&gt;Esta semana, eu estava revirando o acervo do Superdownloads, até que tive o prazer de encontrar um artigo escrito pelo Eliezer há algum tempo atrás. Eu me lembro que gostei muito do ponto de vista e da linha de raciocínio que ele segue neste artigo. Temo que, por tratar-se de um artigo antigo, o Superdownloads retire-o do ar em algum tempo. Por este motivo, transcrevo ele na íntegra, concendendo ao Eliezer os créditos que lhe são de direito.&lt;br /&gt;&lt;/div&gt;&lt;div class="mateheadline" style="color: rgb(68, 68, 68); text-align: justify;"&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold;"&gt;O código-fonte&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;    &lt;/div&gt;&lt;div class="peq" style="margin-bottom: 20px; text-align: justify;"&gt;Por ELIEZER JOSE DE PAIVA&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;           O fato de já ter trabalhado em diversas empresas e em diversos &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;projetos&lt;/span&gt; me proporcionou uma interessante experiência, conhecer diferentes "filosofias de programação". Cada um de nós pensa de uma maneira diferente, chegamos ao mesmo lugar por caminhos diferentes, solucionamos um problema por lógicas diferentes. Filosoficamente falando, essa é a essência do ser humano.&lt;br /&gt;&lt;br /&gt;Porém, na nossa profissão (analistas e programadores) temos que muitas vezes deixar de ser humano e pensar como a máquina, raciocinar e interpretar os dados como ela, isso reduz drasticamente o número de soluções possíveis e viáveis.&lt;br /&gt;Chegar a qualquer uma dessas soluções exige um bom nível de "entrosamento" e até uma certa malandragem na hora de desenvolver o produto, para isso é extremamente necessário que se conheça as possibilidades da linguagem que se está usando.&lt;br /&gt;&lt;br /&gt;Pode até parecer irônico dizer que me sinto um membro da antiga geração de  &lt;span class="kLink1"&gt;programadores&lt;/span&gt; (tenho 24 anos), mas a cada dia que passa tenho contato com mais e mais pseudo-programadores, pseudo porque são profissionais (com seu mérito e suas qualificações) que dominam ferramentas e não linguagens.&lt;br /&gt;O que me preocupa é que atualmente no mercado existem diversos produtos com as quais qualquer pessoa pode &lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;desenvolver&lt;/span&gt; uma aplicação e a cada dia novos produtos aparecem prometendo mais e mais funcionalidades.&lt;br /&gt;&lt;br /&gt;Esse tipo de alienação contribuí apenas para a crescente queda na qualidade da prestação de serviços de informática, tais profissionais habituam-se a utilizar ferramentas sem as quais não teriam conhecimento para sequer identificar o problema, quanto mais chegar a uma solução. Tenho exemplos que beiram o absurdo, como analistas que são incapazes de criar uma tabela em um banco de dados sem o uso de uma ferramenta apropriada e programadores que desconhecem escopos e sintaxes por fazerem uso de ferramentas visuais.&lt;br /&gt;&lt;br /&gt;Em uma situação de emergência (com as quais estamos acostumados a viver!) tudo vai depender das &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;ferramentas &lt;/span&gt;instaladas no computador ou do conhecimento e da experiência do profissional? Como o próprio nome diz, ferramentas apenas auxiliam, não substituem o conhecimento. Incrivelmente, a indústria de softwares tornou o conhecimento irrelevante frente às funcionalidades das ferramentas, deixando o profissional "livre para se preocupar com o que realmente precisa".&lt;br /&gt;&lt;br /&gt;Assim sendo, imagino eu que no futuro os médicos serão incapazes de exercer a profissão fora de um hospital e engenheiros, sem suas calculadoras, serão incapazes de executar cálculos.&lt;br /&gt;&lt;br /&gt;Tornar os  &lt;span class="kLink1"&gt;computadores&lt;/span&gt; cada vez mais inteligentes está nos tornando cada vez mais preguiçosos. Alunos da 5ª série que não sabem a tabuada (e nem o por quê do nome!), universitários que desconhecem trigonometria e etc. Através do código-fonte (a base do conhecimento, o básico) chega-se a um entendimento preciso sobre um problema e a uma solução mais eficaz, em qualquer área e em qualquer profissão.&lt;br /&gt;&lt;br /&gt;A cada dia que passa torna-se mais importante e necessário um controle sobre até que ponto tais ferramentas realmente são úteis, quais que realmente acrescentam em &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;produtividade&lt;/span&gt; e em qualidade e quais (acredito que 90% do total) apenas nos deixam alienados em relação à causa e a solução.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-size:85%;"&gt;Fonte: http://superdownloads.uol.com.br/materias/codigo-fonte/242,1.html&lt;/span&gt;&lt;br /&gt;&lt;span style="font-size:85%;"&gt;Publicado em 10/Ago/2004&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116532146355586770?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/12/o-cdigo-fonte.html</link><author>noreply@blogger.com (Mike)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116472544462723598</guid><pubDate>Tue, 28 Nov 2006 14:48:00 +0000</pubDate><atom:updated>2006-11-28T11:54:51.443-03:00</atom:updated><title>Que falta faz um notebook!</title><description>Um notebook faz falta!&lt;object height="315" width="400"&gt;&lt;param name="movie" value="http://www.youtube.com/v/YYjL5SiFSsA"&gt;&lt;param name="wmode" value="transparent"&gt;&lt;br /&gt;&lt;embed src="http://www.youtube.com/v/YYjL5SiFSsA" type="application/x-shockwave-flash" wmode="transparent" height="350" width="425"&gt;&lt;/embed&gt;&lt;/object&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116472544462723598?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/11/que-falta-faz-um-notebook.html</link><author>noreply@blogger.com (Mike)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116294731637863693</guid><pubDate>Wed, 08 Nov 2006 00:17:00 +0000</pubDate><atom:updated>2006-11-07T21:55:16.393-03:00</atom:updated><title>Novos conceitos: Webstandards</title><description>&lt;div style="text-align: justify;"&gt;Não acreditava. Simplesmente isso. Quem diria que, alguém, um dia, conseguiria calar a boca das maiorais no mundo dos navegadores. Há tempos vemos uma briga dura pela disputa do mercado de navegadores. De um lado, a Microsoft usando dos mais diversos meios para conquistar o usuário e convencê-lo de que o Internet Explorer é o melhor para a internet. Do outro, a Netscape, com o bem conceituado Navigator. Quem tentou desenvolver algo decente em XHTML há alguns anos atrás sabe o quanto era dificil fazer algo que funcionasse da mesma maneira nos dois navegadores. O trabalho era tão cansativo e estressante, que muitos desistiram logo no inicio. Não compensava.&lt;br /&gt;Quando outros navegadores se tornaram mais populares, passando a conquistar um fatia maior no mercado, muitos desenvolvedores arrepiaram seus cabelos. Designers que o digam! Da maneira como as coisas andavam, o desenvolvimento para a internet tinha tudo para se tornar um duro processo... &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;TINHA!&lt;/span&gt; Em meio ao caos causado pela briga entre os navegadores, surge o Webstandards! O basicamente, o Webstandards são padrões para o desenvolvimento para a internet. Ou seja, tudo funcionará direitinho tanto no Mozilla, quanto no Opera, quanto no Internet Explorer. Pelo menos em teoria. Ainda existe uma grande resistência por parte de muitos, mas a tendência dos corações mais duros é amolecerem diante dos benefícios que o Webstandards tras para o desenvolvedor. Chega varias versões do mesmo script para diferentes navegadores! &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Compatibilidade&lt;/span&gt; é a palavra do momento! E ao que tudo indica, a tendência é que todos os navegadores se adequem a este conceito. Até mesmo a própria Microsoft parece estar dizendo amém através do Internet Explorer 7, recém saído do forno.&lt;br /&gt;&lt;/div&gt;Tudo isso é o marco de uma nova caminhada para muitos desenvolvedores que, que como eu, devem estar passando por esta dura e difícil transição. Tableless, webstandards... tudo isso pode parecer um tanto confuso no inicio, mas é um caminho que eu acredito que vale a pena.&lt;br /&gt;E como diria Gonzaguinha: &lt;span style="font-style: italic;"&gt;"Cantar, e cantar, e cantar, a beleza de ser um eterno aprendiz"&lt;/span&gt;.&lt;br /&gt;&lt;br /&gt;Agradecimentos ao &lt;span style="font-weight: bold;"&gt;Bruno Dulcetti&lt;/span&gt; pelo comentário. Eu o agradeceria por email, mas ele não postou o endereço... ;)&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116294731637863693?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/11/novos-conceitos-webstandards.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116229624700821133</guid><pubDate>Tue, 31 Oct 2006 11:58:00 +0000</pubDate><atom:updated>2006-10-31T08:07:56.796-04:00</atom:updated><title>Proteja seu nome com uma marca registrada!</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.theslogan.com/es_content/images/stories/marcas/marca_registrada_logo.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 143px; height: 143px;" src="http://www.theslogan.com/es_content/images/stories/marcas/marca_registrada_logo.jpg" alt="" border="0" /&gt;&lt;/a&gt;Acredite se quiser, mas essas palavras já tiveram um grande valor um dia. Elas tinham uma conotação de mérito para o público. Eram associadas a negócios e produtos. &lt;o:p&gt;&lt;/o:p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h3 style="text-align: justify;"&gt;Uma marca registrada ajuda a manter a reputação construída por sua empresa&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;No entanto, hoje em dia elas agora são vítimas do que o advogado Dave Radack chama de "&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;generalização&lt;/span&gt;". "A generalização é o que acontece quando uma marca registrada se torna uma palavra genérica para o produto de que era marca", explica Radack, um advogado especializado em propriedade intelectual da Eckert Seamans Cherin &amp; Mellott em Pittsburgh, Pensilvânia, EUA. "É a morte da marca registrada e de seu valor." &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Não só palavras soltas podem ser marcas registradas nos Estados Unidos. Símbolos, frases, logos, cartoons, personagens, embalagem, características de páginas da Web e até mesmo sons e odores podem ser marcas registradas. Uma marca registrada ajuda a manter a reputação construída por sua empresa e ajuda a evitar que os clientes a confundam com serviços ou produtos similares. Pelo menos, é assim que deve ser. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;A lei de &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;propriedade intelectual&lt;/span&gt; não é simples. Por exemplo, advogados dizem que na maioria dos países, nos EUA, uma empresa que registre uma marca pode perder uma batalha legal para outra empresa que tenha usado essa marca antes de ela ser registrada. Não vamos tentar divagar sobre detalhes jurídicos aqui.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;No entanto, podemos fornecer alguns princípios básicos que podem ajudar muitas empresas a proteger suas "marcas".&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h3 style="text-align: justify;"&gt;As marcas registradas são como músculos: ficam mais fortes com o uso&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Nos EUA, quem usar primeiro tem o direito sobre a marca. O uso freqüente reforça a associação da empresa com a marca na cabeça do público. Na verdade, o estabelecimento e o uso de uma marca registrada em uma área geográfica podem dar a você o direito de usá-la em áreas em que nem mesmo tem negócios.&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;"Depois de já ter usado a &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;marca registrada&lt;/span&gt; em suas zonas comerciais atuais, as cortes [dos EUA] provavelmente permitirão que você use essa marca naquelas áreas em que seu negócio pretende expandir", diz Troy Groetken, sócio de uma firma de advocacia, McAndrews, Held &amp; Malloy em Chicago, Illinois, EUA. "Isso é válido mesmo se no momento você não tiver nenhum negócio nessas áreas inatas de expansão."&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Esse conceito pode ser aplicado ao que está sendo vendido e ao local em que está sendo vendido. Groetken diz que você pode usar uma empresa de tênis com um símbolo "swoosh" para ilustrar esse princípio. "A empresa tem de perceber que a marca registrada pode ser usada em outras roupas como meias ou camisetas ou faixas de cabelo" explica ele. "As cortes permitiriam que a marca fosse usada e impediria que outros a usassem." &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;É claro, a Nike tornou o símbolo "&lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;swoosh&lt;/span&gt;" uma das marcas registradas mais conhecidas do mundo. Qualquer outra empresa que tente usar um símbolo idêntico hoje teria que (entre outras coisas) tentar convencer que o "swoosh" não confundiria o público em relação à diferença entre o símbolo e o símbolo da Nike, ou que a marca não será usada em áreas em que a Nike tenha o direito de uso. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;h3 style="text-align: justify;"&gt;Você não precisa ser global para ter uma marca registrada globalmente&lt;o:p&gt;&lt;/o:p&gt;&lt;/h3&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;As maiores empresas — ou alguém que tenha negócios globais — têm de se preocupar em proteger sua marca registrada onde quer que estejam atuando. Com a Internet, é mais fácil do que nunca ganhar dinheiro globalmente. Infelizmente, é ainda mais fácil ser roubado. &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Entretanto, Radack diz que muitas empresas pequenas não precisam tentar se precipitar e estabelecer marcas registradas em todo o mundo. "Se você for uma GM, uma Ford ou uma Microsoft, então aí sim, é claro que você terá de fazer isso", afirma ele. "Mas o que eu digo para meus clientes que são pequenas empresas é que você só deve se preocupar com registro quando começar a vender no exterior." &lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt;Um dos maiores problemas para as pequenas empresas que estão atuando em outros países é o relacionamento com o &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;distribuidor estrangeiro&lt;/span&gt;. Segundo Radack, "não é incomum o distribuidor estrangeiro registrar a marca após o fim da parceria; e ele pode acabar ficando com os direitos da marca naquele país." &lt;o:p&gt;&lt;/o:p&gt;&lt;br /&gt;&lt;/p&gt;&lt;p style="text-align: justify; font-style: italic;" class="MsoNormal"&gt;Texto escrito por Joseph Anthony&lt;/p&gt;&lt;p style="text-align: justify;" class="MsoNormal"&gt; (http://www.microsoft.com/brasil/pequenasempresas/issues/running/retail/trademark.mspx)&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;&lt;div style="text-align: justify;"&gt;  &lt;/div&gt;&lt;p style="text-align: justify;"&gt; &lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116229624700821133?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/10/proteja-seu-nome-com-uma-marca.html</link><author>noreply@blogger.com (Mike)</author><thr:total>2</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116221976194208559</guid><pubDate>Mon, 30 Oct 2006 13:49:00 +0000</pubDate><atom:updated>2006-10-30T11:38:57.233-04:00</atom:updated><title>Reaprendendo tudo...</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://www.turtlehome.com/services/xhtml.gif"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer; width: 200px;" src="http://www.turtlehome.com/services/xhtml.gif" alt="" border="0" /&gt;&lt;/a&gt;Sinto que fiquei velho... Ainda me lembro da minha empolgação quando montei meu primeiro layout usando HTML e algumas imagens q eu peguei na internet. Era meu primeiro layout "decente". E agora, me vejo obrigado a reaprender muita coisa... Há 3 semanas atrás tive o prazer de ser apresentado a um novo conceito de layouts chamado &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Tableless&lt;/span&gt;. Diferente dos layouts convencionais, que usam tabelas e o famoso spacer.gif para contruir a estrutura do site, o Tableless faz uso do &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;XHTML&lt;/span&gt;, CSS e algumas técnicas Javascript pra conseguir resultados que prometem ser melhores que os layouts montados dentro de uma tabela.&lt;br /&gt;&lt;/div&gt;Eu separei alguns links úteis sobre o assunto.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Blog do Elcio sobre Tableless&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.tableless.com.br"&gt;http://www.tableless.com.br&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Vídeo de uma palestra&lt;/span&gt;&lt;br /&gt;&lt;a href="http://files.elcio.com.br/tableless.wmv"&gt;http://files.elcio.com.br/tableless.wmv&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Sitaxe XHTML&lt;/span&gt;&lt;br /&gt;&lt;a href="http://www.w3schools.com/xhtml/xhtml_syntax.asp"&gt;http://www.w3schools.com/xhtml/xhtml_syntax.asp&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Quadro de recursos CSS e sua funcionabilidade entre os navegadores&lt;/span&gt;&lt;br /&gt;&lt;a href="http://centricle.com/ref/css/filters/"&gt;http://centricle.com/ref/css/filters/&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;A medida q eu for encontrando mais links, vou acrescentando aqui.&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116221976194208559?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/10/reaprendendo-tudo.html</link><author>noreply@blogger.com (Mike)</author><thr:total>3</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116005969414499632</guid><pubDate>Thu, 05 Oct 2006 14:27:00 +0000</pubDate><atom:updated>2006-10-05T11:05:55.426-04:00</atom:updated><title>Duelo - parte 2</title><description>&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/2408_5_1.1.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/200/2408_5_1.jpg" alt="" border="0" /&gt;&lt;/a&gt;Novamente, me vejo obrigado a fugir na linha de pensamento do blog pra postar bobagens do cotidiano de um programador (lembre-se, programador tb merece se divertir!)&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Ontem, no mesmo horário de sempre (lá pelas 22h00), eu resolvi entrar novamente no ambiente do jogo. Fui para "&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Entrace of the Forest of Dead&lt;/span&gt;" para evoluir um pouco mais meu personagem. Eu estava lá, sem qualquer tipo de buff, até que o Seiya disse que os buffs já estavam logados. Resolvi então usar o Escape para voltar para a Vila de Rune e ir até a Vila de Giran pra buscar buffs. Qdo faltava menos da metade da barra de Escape, raios começam a acertar minha cabeça. Procurei de onde vinham, mas não consegui enxergar. Na mesma hora um nome me veio a mente: Tele. Ele é o elfo que eu tinha derrubado em um duelo no último domingo. Ele havia jurado vingança, e se aproveitou de um momento onde eu estava desprevenido para me atacar, e acabou me derrubando antes mesmo que eu pudesse chegar até ele. Com a minha morte, ele passou a contar vitória. Voltei para a &lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;Vila de Giran&lt;/span&gt; e peguei os buffs, e o desafiei para mais um duelo, no mesmo lugar da ultima ver: Entrace of the Forest of Dead. Pedi que me mandasse party (convite para entrar em uma equipe) para que eu pudesse localizar mais facilmente no mapa. Ele enviou o convite para equipe, mas logo que eu aceitei ele desfez o pedido. Desta vez ele não estava na nossa &lt;span style="color: rgb(255, 102, 0); font-weight: bold;"&gt;Lan&lt;/span&gt;, e provavelmente alguém falou pra ele desfazer a party pra mim não achá-lo no mapa. Eu ainda tentei refazer outras duas vezes a party, mas ele recusou o pedido. Ele alegou que eu estava demorando muito. Cá entre nós: A party não durou nem 10 segundos e ele já desfez... será esse mesmo o motivo? Ok. Mesmo assim me arrisquei a ir até Forest. Qdo eu chego lá, por sorte, dou de cara com ele! Ele estava justamente na entrada. Me aproximei dele e ele novamente fugiu. Quando o alcancei ele passou a me atacar com raios,  novamente eu detonei ele sem muito exforço. Não precisei nem gastar um dos meus skills mais poderosos: O &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Proeminence&lt;/span&gt;. Foram necessário somente uns 4 ou 5 Aura Flare pra ver o cadáver de Tele caindo no chão novamente. Infelizmente eu me esqueci de tirar fotos desse duelo... mas muitas pessoas viram isso ocorrendo.&lt;br /&gt;&lt;br /&gt;No post anterior, eu esqueci de citar algo interessante que ocorreu: Após da derrota de domingo, ele anotou no celular dele o nome do meu char pra passar pros membros do Clan que ele ia entrar. Isso foi literalmente hilário!&lt;br /&gt;&lt;br /&gt;Até certo ponto eu admiro esse Tele... Ele sabe que meu personagem está mais evoluido e que a estratégia dele está melhor organizada, mas mesmo assim ele tenta. Isso é tipo de brasileiro, afinal, somos brasileiros e não desistimos nunca!&lt;br /&gt;&lt;br /&gt;Não descarto a possibilidade dele me vencer. Como eu disse, o &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Lineage&lt;/span&gt; é um jogo em que o que vale é a estratégia. Mas para ele me vencer, primeiro terá que aprender qual é o objetivo real do jogo, e então elaborar uma estratégia para o personagem dele. Porém, qdo ele cair na real do jogo nõa vai mais ver graça em PvP e PK, assim como eu também não vejo.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116005969414499632?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/10/duelo-parte-2.html</link><author>noreply@blogger.com (Mike)</author><thr:total>7</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-116005493531839260</guid><pubDate>Thu, 05 Oct 2006 13:09:00 +0000</pubDate><atom:updated>2006-10-05T10:53:55.453-04:00</atom:updated><title>Duelo - parte 1</title><description>&lt;div style="text-align: justify;"&gt;Sei que esse post foge "um pouco" do propósito do blog. Mas, afinal, programador também é um ser humando, e um ser humano aficcionado em computadores e tecnologia sempre vai se render à um bom jogo...&lt;br /&gt;&lt;br /&gt;Era Domingo, 1 de outubro de 2006. Após um dia cansativo (afinal, escolher deputados, senador, governador e presidente é um trabalho cansativo), numa noite de domingo como outra qualquer, exatamente às 22:43 eu me via numa situação desafiadora.&lt;br /&gt;&lt;br /&gt;Sou muito fã de um jogo chamado &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Lineage 2 - The Chaotic Chronicles&lt;/span&gt; (isso mesmo! Eu jogo!! Afinal, ninguém é de ferro, não é?). É um jogo de RPG Online, onde participam pessoas pelo Brasil afora. Nele você cria um personagem à seu gosto e evolui ele. O objetivo principal do jogo é se tornar um &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Lord&lt;/span&gt;, aumentar sua reputação e se possível se tornar o melhor. Isso tem muito haver com a vida real. Assim como sua reputação influência muito em quem você é na vida real, isso também vale no jogo.&lt;br /&gt;&lt;br /&gt;Na noite deste último domingo, estava eu na Lan dos meus irmãos, jogando e evoluindo meu personagem no jogo. Então uma certa pessoa começa a zoar com o Clan que eu participo, o "&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Lords of Destiny&lt;/span&gt;" ou simplemente &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;LoD&lt;/span&gt;. Tudo isso dentro da Lan. E passou a falar mal do Clan, ofender dizendo que não sabiamos jogar que ele sozinho detonava com qq um do Clan. Meu irmão, líder do Clan, se irritou muito com isso. Não pelo desafio, mas sim pela arrogância desse jogador, que por não compreender muito os verdadeiros objetivos do jogo, se exaltava no meio de todos dizendo que ele jogava muito! RPG é um estilo de jogo onde a força física não importa muito. O que vale é a velocidade de raciocínio e a estratégia. Meu irmão conhecia bem a maneira como eu evoluí meu personagem, como eu combinei minhas Dyes (tatuagens que refletem no status do personagem, tal como força de ataque, velocidade, esvasão, etc), e como eu manuseei minha arma e armadura. Ele me propôs então um desafio: Que o Tele (o personagem desse cara que tava zoando com o Clan) enfrentasse o Soulmage (meu personagem) num duelo de um contra um.&lt;br /&gt;&lt;br /&gt;O tal "&lt;span style="color: rgb(0, 0, 0);"&gt;Tele&lt;/span&gt;" passou então a criticar meu personagem, e a desfazer, dizendo que ele "tomabava" o Soulmage em dois tempos, que eu sou apenas um noob, que eu não jogava nada, enfim... Por aí foi, na arrogância de quem pensa que é "o bicho da goiaba". Tudo bem, topei o desafio. Combinamos de nos encontrar em um local no jogo chamado "&lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Entrace of the Forest of Dead&lt;/span&gt;". Eu fui até lá e como eu não sabia onde ele estava, fiquei aguardando o Tele em cima de uma colina, pra ter uma visão mais ampla do local. Qdo eu o avistei, desci da colina... mas o infeliz, num ato de covardia, correu de mim!! hehehehe Acho que minha espada &lt;span style="font-weight: bold;"&gt;&lt;span style="color: rgb(255, 102, 0);"&gt;Miracles +7&lt;/span&gt; &lt;/span&gt;empunhada na minha mão deve ter imposto respeito...&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/Tele%20correndo%20de%20mim.2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/400/Tele%20correndo%20de%20mim.2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Durante a corrida, eu ainda acabei me enrroscando no cenário... isso deu uma vantegem enorme pra ele... na corrida! rsrsrs Ele não parou de correr um minuto sequer! O cara me desafia, desafia o nome do Clan, fala um &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;monte de asneiras&lt;/span&gt;, e na hora do mano a mano se borra todo...&lt;br /&gt;&lt;br /&gt;Sem muita dificuldade, eu consegui me desenrroscar e continuei atrás dele. O pessoal da Lan começou a apagar na idéia dele, e aí não teve jeito: Ele teve mesmo que me enfrentar!&lt;br /&gt;&lt;br /&gt;O resultado... pfffff.... Derrubei sem dó nem piedade aquele que estava defamando o nome do LoD. Pena que ele viu q eu estava fotografando todo o duelo, e tratou logo de voltar pra vila inicial antes que que conseguisse tirar uma foto dele caído no chão. Mas o meu flag e as outras &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;9 pessoas&lt;/span&gt; que viram o duelo são testemunhas do que ocorreu!&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/Tele%20morreu.0.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/400/Tele%20morreu.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;Ok, missão cumprida, resolvi voltar para a &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Vila de Rune&lt;/span&gt;. É a vila que fica mais próxima à Entrace of the Forest of Dead. E adivinha quem eu encontro lá? O Tele novamente...&lt;br /&gt;&lt;br /&gt;A vila de Rune não é considerada como Zona de Paz, ou seja, qualquer um pode atacar qualquer um dentro dos limites da vila. Ao me ver, o Tele começou a correr novamente. Eu comecei então a perseguir ele, porém sem intenção de ataque. Só pra ver o que ele faria. Tirei fotos em sequência da reação dele, especialmente pra postar aqui:&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/medo1.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/400/medo1.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/medo2.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/400/medo2.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/medo3.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/400/medo3.jpg" alt="" border="0" /&gt;&lt;/a&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/medo4.jpg"&gt;&lt;img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/400/medo4.jpg" alt="" border="0" /&gt;&lt;/a&gt;Nessa hora, a &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;Vila de Rune&lt;/span&gt; estava bem movimentada. Eu tive que cortar a foto para aparecer com mais nitidez o pedido de socorro de Tele. Após isso, o server do jogo caiu.&lt;br /&gt;&lt;br /&gt;Após todos voltarem ao jogo, Tele continuou a zoar com o nome do Clan e falar que derrubava todos facilmente! (insistente ele, não?)&lt;br /&gt;&lt;br /&gt;Só que, se não bastasse ter perdido para o Soulmage, na &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;mesma noite&lt;/span&gt; ele ainda levou um pau do Angel (o mago sorceror do Esley), da FrancyX (a maga da Francy), e ainda morreu outras duas vezes, uma pra um desconhecido dentro do jogo, e a ultima para o Beren, membro do nosso Clan que mora no Rio de Janeiro. Ao total, foram &lt;span style="font-weight: bold; color: rgb(255, 102, 0);"&gt;5 derrotas&lt;/span&gt; numa única noite.&lt;br /&gt;&lt;br /&gt;Agora vem o pior de tudo... Ele ameaçou entrar pra um Clan com pessoas fortes só pra se vingar dos LoD. É muita babaquice mesmo. E ainda tem coragem de chamar nós de noobs (noob é o apelido dado à alguém que não sabe jogar).&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-116005493531839260?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/10/duelo-parte-1.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115944843470493806</guid><pubDate>Thu, 28 Sep 2006 12:04:00 +0000</pubDate><atom:updated>2006-09-28T09:15:04.843-04:00</atom:updated><title>Nostalgia</title><description>&lt;div style="text-align: justify;"&gt;&lt;a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://photos1.blogger.com/blogger/922/415/1600/skier.0.jpg"&gt;&lt;img style="margin: 0pt 0pt 10px 10px; float: right; cursor: pointer;" src="http://photos1.blogger.com/blogger/922/415/320/skier.0.jpg" alt="" border="0" /&gt;&lt;/a&gt;Embora me sinta bem por ver que a imprensa e a sociedade estão aprendendo a classificar "Hackers" e "Crackers", ainda me lembro da discriminação que muitos sofreram não há muito tempo atrás.&lt;br /&gt;&lt;/div&gt;&lt;div style="text-align: justify;"&gt;&lt;div style="text-align: justify;"&gt;&lt;br /&gt;Alguém com certo &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;conhecimento&lt;/span&gt; elevado era  motivo para "olhares tortos", e questionamentos infudados. Mas até hoje, nada me irrita mais do que a estúpida pergunta: "Ei, você é hacker?!". Embora nunca o negue, o passado gerou um certo medo de admitir isso. Ninguém, seja hacker ou não, gosta de ter sua vida "investigada" pelos chamados "Caçadores de Hacker".&lt;br /&gt;&lt;br /&gt;Ainda ontem, após chegar em casa, conectei-me à rede e iniciei uma conversa com uma grande amiga que estava online. Para minha supresa, a resposta para o meu saudoso "Oi mana!" foi um estúpido "Mana o cacete!". Logo percebi que não tratava-se de minha amiga. Nunca a doçura daquela garota maravilhosa permitiria um calão tão baixo. Tratava-se de um suposto "hacker" que havia "invadido" o msn de minha amiga, e estava deixando suas marcas. Recebi ameaças de invasão e infecção por virus. Até certo ponto, admiro muito a coragem dele. É preciso muita confiança em si mesmo para ameaçar alguém que você não conhece. Nunca se sabe quem ou o que pode estar do outro lado da conexão.&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;Infelizmente, o tal "hacker" nada mais do que um adolescente empolgado que aproveitou-se de uma falha de um sistema gerenciador de lan-houses, para pegar uma sessão iniciada de um comunicador instantâneo. Ele não precisou quebrar senha alguma, muito menos usar de alguma técnica para fazer isso. Ele simplesmente entrou e achou o msn já conectado. Isso aconteceu porque esse sistema a qual me referí não encerra completamente a última sessão iniciada. Quando os créditos do usuário findam, ele simplesmente bloqueia o uso da maquina, mantendo os comunicadores instantâneos todos abertos. Eu definiria esse tal "hacker" apenas como um adolescente sortudo.&lt;br /&gt;&lt;br /&gt;Eu falei algumas palavras para aquele garoto, que acredito eu, o fizeram acordar para a realidade da sua ignorância. Ele não era um hacker, e não agia como um. Devemos ser o que nós somos. Um garoto que bate no peito e diz "eu sou um hacker" mente para sí mesmo.&lt;br /&gt;&lt;br /&gt;A &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;internet &lt;/span&gt;é o meu mundo, e cada dia que passa eu vejo esse mundo sendo pixado por moleques que querem status entre os amigos. É por causa destes tipos que muitos tem medo de admitir o que realmente são. Nos últimos 10 anos, a mídia tem rotulado como "hackers" os criminosos digitais. Somente porque alguém tem acesso à alguma &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;técnica &lt;/span&gt;hacker, e a utiliza para obter certo benefício ilícito, não pode ser considerado como um hacker. O hacker utiliza seu conhecimento para orientar, para ajudar. Nenhum médico utiliza de seus conhecimentos para envenenar seus pacientes. Da mesma forma, um hacker autêntico não os utiliza para prejudicar pessoas, invadir bancos e sair pelo mundo digital fazendo baderna. Essa é uma ideologia nata.&lt;br /&gt;&lt;br /&gt;&lt;span style="font-weight: bold;"&gt;Um hacker não é hacker por que ele quer&lt;/span&gt;. Ele é possuidor de uma &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;inteligência&lt;/span&gt; fora do padrão encontrado, e ele não tem domínio sobre isso. A lógica é o seu principal crivo, e isso faz dele uma pessoa capaz de enxergar muito além dos seus olhos. Isso faz dele uma pessoa diferente, e as pessoas tem medo de pessoas diferentes.&lt;br /&gt;&lt;br /&gt;Há alguns dias, vagando pelo submundo, achei algumas pérolas. A melhor delas é a primeira publicação da &lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;Libris&lt;/span&gt;, a Liber000, escrita por Frater Albertus Rabelais, ontem consta um manifesto de um hacker. A Libris é uma obra que pode ser distribuida sem prévia autorização por qualquer meio, desde que concedendo os créditos aos autores.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;span style="font-size:130%;"&gt;&lt;span style="font-weight: bold; color: rgb(255, 0, 0);"&gt;O Manifesto de um Hacker&lt;/span&gt;&lt;/span&gt;&lt;br /&gt;Data do Documento: &lt;span style="font-weight: bold;"&gt;10/03/1998&lt;/span&gt;&lt;br /&gt;Ultima atualização: &lt;span style="font-weight: bold;"&gt;10/03/1998&lt;/span&gt;&lt;br /&gt;Palavras Chave: &lt;span style="font-weight: bold;"&gt;Internet, Hacker, Segurança, Comportamento&lt;/span&gt;&lt;br /&gt;Tradutor: &lt;span style="font-weight: bold;"&gt;Verdade @bsoluta&lt;/span&gt;&lt;br /&gt;Arquivo: &lt;span style="font-weight: bold;"&gt;mentor.html&lt;/span&gt;&lt;br /&gt;Status: &lt;span style="font-weight: bold;"&gt;completo&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;Mais um foi pego hoje, está por toda parte nos jornais. “Adolescente Preso em Escândalo de Crime de Computador”, “ Hacker preso depois de trapaça em Banco”. “Crianças malditas”, “Crianças imbecis”. Eles são todo semelhantes “. Mas você em sua&lt;br /&gt;psicologia de três ângulos e pensamento de 1950, alguma vez olhou através dos olhos de um hacker? Você já imaginou o que faz ele agir, quais forças o motivam, o que o tornou assim? Eu sou um hacker, entre em meu mundo. Meu mundo é aquele que&lt;br /&gt;começa na escola.&lt;br /&gt;&lt;br /&gt;Eu sou mais inteligente que a maioria das outras crianças, esta besteira que nos ensinam me chateia. “Maildição”. Eles são todos iguais. Eu estou na escola primário ou secundária. Eu escutei aos professores explicarem pela qüinquagésima vez como reduzir uma fração. Eu entendo isto. “ Não, Sra. Smith, eu não mostrei meu trabalho. Eu fiz ele em minha cabeça”. “Criança maldita”. “Provavelmente copiou isto. Eles são todo semelhantes “. Eu fiz um descoberta hoje. Eu encontrei um computador. Espere um segundo, isto está legal. Faz o que eu quero.Se comete um engano, é porque eu estraguei isto. Não porque não gosta de mim, ou sente atração por mim, ou pensa que sou inteligente, ou não gosta de ensinar e não deveria estar aqui. Criança maldita. Tudo que ele faz é jogar jogos. Eles são todo semelhantes. E então aconteceu... uma porta abriu-se para um mundo...surfando rapidamente pela linha telefônica como heroína pelas veias de um viciado, uma pulsação eletrônica é enviada, um refúgio para a incompetência do dia-adia... Encontramos uma BBS. “É isto...este é o mundo ao qual pertenço...” Eu conheço todos aqui...até mesmo se eu nunca tenha falado com eles, mesmo que nunca mais vá ter notícias novamente deles...Eu o conheço todos...Criança malditas. Prendendo a linha telefônica novamente. Eles são todos semelhantes... Você acertou seu babaca nós somos todo semelhantes...na escola nós comia-mos comida de bebê quando nós tinha-mos fome de bife ...os pedaços de carne que você deixou passar foi pre-mastigado e sem gosto. Nós fomos dominados por sádicos, ou ignorados pelo apático. Os poucos que tiveram algo a nos ensinar quando crianças, achou os alunos dispostos a tudo, mas esses poucos são como gotas d’agua no deserto. Agora este é o nosso mundo...o mundo eletrônico, a beleza da transmição eletrônica. Nós fazemos uso de um serviço que já existe sem pagar o que poderia ser muito caro se não fosse usado por gulosos aproveitadores, e você nos chama os criminosos. Nós exploramos...e você nos chama de criminosos. Nós buscamos por conhecimento...e você nos chama de criminosos. Nós existimos sem cor de pele, sem nacionalidade, sem preconceito religioso...e você nos chama de criminosos. Você constrói bombas atômicas, você empreende guerras, você assassina, engana, e mente a nós e tenta nos fazer acreditar que é para nosso próprio bem, contudo nós somos os criminosos. Sim, eu sou um criminoso. Meu crime é a curiosidade. Meu crime é o de julgar as pessoas pelo que eles dizem e pensam, não como eles se parecem. Meu crime é desafiar e anganar vocês, algo que você nunca me perdoará. Eu sou um hacker, e este é meu manifesto. Você pode parar este indivíduo, mas você não nos pode parar todos nós...afinal de contas, nós somos todo semelhantes.&lt;br /&gt;&lt;br /&gt;&lt;div style="text-align: right;"&gt;&lt;span style="font-style: italic;"&gt;Este foi o último arquivo publicado por “The Mentor”.&lt;/span&gt;&lt;br /&gt;&lt;/div&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115944843470493806?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/09/nostalgia_28.html</link><author>noreply@blogger.com (Mike)</author><thr:total>8</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115565056036059363</guid><pubDate>Tue, 15 Aug 2006 14:02:00 +0000</pubDate><atom:updated>2006-08-15T10:02:40.366-04:00</atom:updated><title>A lógica "ilógica" da matemática</title><description>&lt;font face="Georgia"&gt;Estou lendo a obra "&lt;font color="#ff6600"&gt;&lt;b&gt;O Homem que Calculava&lt;/b&gt;&lt;/font&gt;" e confesso estar pasmo com a l&amp;oacute;gica do not&amp;aacute;vel Beremiz. Resolvi colocar abaixo um trexo do livro que mais me chamou a aten&amp;ccedil;&amp;atilde;o... A l&amp;oacute;gica utilizada &amp;eacute; completamente il&amp;oacute;gica Mas n&amp;atilde;o deixa de ser fant&amp;aacute;stica!&lt;br&gt; &lt;br&gt; &lt;/font&gt; &lt;hr size="2" width="100%"&gt;&lt;font face="Georgia"&gt;&lt;br&gt; &lt;/font&gt;&lt;font face="Georgia"&gt;Poucas horas havia que viaj&amp;aacute;vamos sem interrup&amp;ccedil;&amp;atilde;o, quando nos ocorreu uma aventura digna de registro, na qual meu companheiro Beremiz, com grande talento, p&amp;ocirc;s em pr&amp;aacute;tica as suas habilidades de ex&amp;iacute;mio algebrista.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;Encontramos perto de um antigo caravan&amp;ccedil;ar&amp;aacute; meio abandonado, tr&amp;ecirc;s homens que discutiam acaloradamente ao p&amp;eacute; de um lote de camelos. Por entre pragas e improp&amp;eacute;rios gritavam possessos, furiosos:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - N&amp;atilde;o pode ser!&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - Isto &amp;eacute; um roubo!&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - N&amp;atilde;o aceito!&lt;br&gt; &lt;br&gt; &lt;/font&gt;&lt;font face="Georgia"&gt;O inteligente Beremiz procurou informar-se do que se tratava.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - Somos irm&amp;atilde;os &amp;#8211; esclareceu o mais velho &amp;#8211; e recebemos como heran&amp;ccedil;a esses 35 camelos. Segundo a vontade expressa de meu pai, devo receber a metade, o meu irm&amp;atilde;o Hamed Namir uma ter&amp;ccedil;a parte, e, ao Harim, o mais mo&amp;ccedil;o, deve tocar apenas a nona parte. N&amp;atilde;o sabemos, por&amp;eacute;m, como dividir dessa forma 35 camelos, e, a cada partilha proposta segue-se a recusa dos outros dois, pois a metade de 35 &amp;eacute; 17 e meio. Como fazer a partilha se a ter&amp;ccedil;a e a nona parte de 35 tamb&amp;eacute;m n&amp;atilde;o s&amp;atilde;o exatas?&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - &amp;Eacute; muito simples &amp;#8211; atalhou o Homem que Calculava. &amp;#8211; Encarrego-me de fazer com justi&amp;ccedil;a essa divis&amp;atilde;o, se permitirem que eu junte aos 35 camelos da heran&amp;ccedil;a este belo animal que em boa hora aqui nos trouxe!&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; Neste ponto, procurei intervir na quest&amp;atilde;o:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - N&amp;atilde;o posso consentir em semelhante loucura! Como poder&amp;iacute;amos concluir a viajem se fic&amp;aacute;ssemos sem o camelo?&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - N&amp;atilde;o te preocupes com o resultado, &amp;oacute; Bagdali! &amp;#8211; replicou-me em voz baixa Beremiz &amp;#8211; Sei muito bem o que estou fazendo. Cede-me o teu camelo e ver&amp;aacute;s no fim a que conclus&amp;atilde;o quero chegar.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; Tal foi o tom de seguran&amp;ccedil;a com que ele falou, que n&amp;atilde;o tive d&amp;uacute;vida em entregar-lhe o meu belo jamal,2 que imediatamente foi reunido aos 35 ali presentes, para serem repartidos pelos tr&amp;ecirc;s herdeiros.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - Vou, meus amigos &amp;#8211; disse ele, dirigindo-se aos tr&amp;ecirc;s irm&amp;atilde;os -, fazer a divis&amp;atilde;o justa e exata dos camelos que s&amp;atilde;o agora, como v&amp;ecirc;em em n&amp;uacute;mero de 36.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; E, voltando-se para o mais velho dos irm&amp;atilde;os, assim falou:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - Deverias receber meu amigo, a metade de 35, isto &amp;eacute;, 17 e meio. Receber&amp;aacute;s a metade de 36, portanto, 18. Nada tens a reclamar, pois &amp;eacute; claro que sa&amp;iacute;ste lucrando com esta divis&amp;atilde;o.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; E, dirigindo-se ao segundo herdeiro, continuou:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - E tu, Hamed Namir, deverias receber um ter&amp;ccedil;o de 35, isto &amp;eacute; 11 e pouco. Vais receber um ter&amp;ccedil;o de 36, isto &amp;eacute; 12. N&amp;atilde;o poder&amp;aacute;s protestar, pois tu tamb&amp;eacute;m sa&amp;iacute;ste com vis&amp;iacute;vel lucro na transa&amp;ccedil;&amp;atilde;o.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; E disse por fim ao mais mo&amp;ccedil;o:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - E tu jovem Harim Namir, segundo a vontade de teu pai, deverias receber uma nona parte de 35, isto &amp;eacute; 3 e tanto. Vais receber uma nona parte de 36, isto &amp;eacute;, o teu lucro foi igualmente not&amp;aacute;vel. S&amp;oacute; tens a agradecer-me pelo resultado!&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; E concluiu com a maior seguran&amp;ccedil;a e serenidade:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - Pela vantajosa divis&amp;atilde;o feita entre os irm&amp;atilde;os Namir &amp;#8211; partilha em que todos tr&amp;ecirc;s sa&amp;iacute;ram lucrando &amp;#8211; couberam 18 camelos ao primeiro, 12 ao segundo e 4 ao terceiro, o que d&amp;aacute; um resultado (18+12+4) de 34 camelos. Dos 36 camelos,&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;sobram, portanto, dois. Um pertence como sabem ao bagd&amp;aacute;li, meu amigo e companheiro, outro toca por direito a mim, por ter resolvido a contento de todos o complicado problema da heran&amp;ccedil;a!&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; &amp;#8211; Sois inteligente, &amp;oacute; Estrangeiro! &amp;#8211; exclamou o mais velho dos tr&amp;ecirc;s irm&amp;atilde;os.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; &amp;#8211; Aceitamos a vossa partilha na certeza de que foi feita com justi&amp;ccedil;a e equidade! E o astucioso Beremiz &amp;#8211; o Homem que Calculava &amp;#8211; tomou logo posse de um dos mais belos "jamales" do grupo e disse-me, entregando-me pela r&amp;eacute;dea o animal que me pertencia:&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; - Poder&amp;aacute;s agora, meu amigo, continuar a viajem no teu camelo manso e seguro! Tenho outro, especialmente para mim!&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; E continuamos nossa jornada para Bagd&amp;aacute;.&lt;/font&gt;&lt;br&gt; &lt;font face="Georgia"&gt;&lt;br&gt; &lt;/font&gt; &lt;div align="right"&gt;&lt;font face="Georgia"&gt;&lt;i&gt;(Extra&amp;iacute;do da obra "O Homem que Calculava")&lt;/i&gt;&lt;/font&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115565056036059363?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/08/lgica-ilgica-da-matemtica.html</link><author>noreply@blogger.com (Mike)</author><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115472713199182374</guid><pubDate>Fri, 04 Aug 2006 21:25:00 +0000</pubDate><atom:updated>2006-08-04T17:40:56.353-04:00</atom:updated><title>As 10 mais</title><description>&lt;p class="MsoNormal" style="text-align: justify;"&gt;&lt;span style="font-family: Georgia;"&gt;Certa amiga comentou comigo que o Diário é muito sério... A todos pra quem eu apresento o Diário de um Programador, eu digo que trata-se de um blog técnico. Mesmo discordando da opinião dela, resolvi mudar o habito hoje, já que não tenho muita coisa "técnica" pra escrever. &lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;Este é um email que recebi de minha sobrinha que me valeram ótimas risadas... &lt;/span&gt;&lt;o:p&gt;&lt;/o:p&gt;&lt;/p&gt;  &lt;pre wrap=""&gt;&lt;span style="font-family: Georgia;"&gt;&lt;br /&gt;&lt;/span&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;10º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Como é que se chama um traficante armado até os dentes?&lt;br /&gt;&lt;/span&gt;&lt;span style="font-family: Georgia;"&gt;- É melhor chamar, no mínimo, de senhor...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;9º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Como é que se faz um monte de velhinhas gritar "Merda"?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- É só gritar "Bingo"!!!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;8º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Por que Hitler odiava os judeus?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Porque ele não conhecia os argentinos.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;7º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- O que é preciso para reunir os Beatles?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Mais duas balas.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;6º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Um advogado e sua sogra estão em um edifício &lt;st1:personname productid="em chamas.￼- Você" st="on"&gt;em chamas.&lt;span style="font-family: &amp;quot;Courier New&amp;quot;;"&gt;&lt;br /&gt;&lt;/span&gt;- Você&lt;/st1:PersonName&gt; só tem tempo pra salvar um dos dois.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- O que você faz? Vai almoçar ou vai ao cinema?&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;5º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- A baiana deitada na rede pergunta pro amigo:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Meu rei... Tem aí remédio pra mordida de tartaruga?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Tem não, minha linda. Por que? Você foi mordida?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Ainda não, mas ela está vindo na minha direção...&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;4º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- A mulher comenta com o marido:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Querido, o relógio caiu da parede e quase acertou a cabeça da mamãe...&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Maldito relógio! Sempre atrasado.&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;3º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Onde você estava? - pergunta a mãe à menininha.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- No quarto, brincando de médico com o Joãozinho.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- De médico!?! - a mãe dá um grito e um salto da cadeira.&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Medico do SUS, mãe..., ele nem olhou na minha cara!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;2º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- A tia pergunta pro Joãozinho:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- O que vai fazer quando for grande como a titia?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- O Joãozinho responde:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Um regime!&lt;/span&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;b&gt;&lt;i&gt;&lt;span style="font-size: 18pt; font-family: Georgia; color: rgb(255, 102, 0);"&gt;1º lugar&lt;/span&gt;&lt;/i&gt;&lt;/b&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;&lt;span style=""&gt; &lt;/span&gt;Conversa de casados:&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;- Querido, o que você prefere? Uma mulher bonita ou inteligente?&lt;/span&gt;&lt;br /&gt;&lt;span style="font-family: Georgia;"&gt;Nem uma, nem outra. Você sabe que eu só gosto &lt;/span&gt;de você.&lt;o:p&gt;&lt;/o:p&gt;&lt;/pre&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115472713199182374?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/08/as-10-mais.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115322864157295252</guid><pubDate>Tue, 18 Jul 2006 13:13:00 +0000</pubDate><atom:updated>2006-07-18T09:20:40.436-04:00</atom:updated><title>Inteligência X Esperteza</title><description>&lt;table cellspacing="0" cellpadding="0" border="0" xmlns="http://purl.org/atom/ns#"&gt;&lt;tbody&gt;&lt;tr&gt;&lt;td colspan="2"&gt;&lt;p&gt;Regra &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;básica&lt;/span&gt;&lt;/strong&gt; que também vale para &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;programadores&lt;/span&gt;&lt;/strong&gt;: Por mais &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;inteligente&lt;/span&gt;&lt;/strong&gt; que vc seja, sempre haverá alguem mais &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;esperto&lt;/span&gt;&lt;/strong&gt; que vc! &lt;/p&gt;&lt;p&gt;&lt;embed id="VideoPlayback" style="WIDTH: 400px; HEIGHT: 326px" src="http://video.google.com/googleplayer.swf?docId=" type="application/x-shockwave-flash"&gt; &lt;/embed&gt;&lt;/p&gt;&lt;/td&gt;&lt;/tr&gt;&lt;tr&gt;&lt;tr&gt;&lt;td&gt;&lt;/td&gt;&lt;/tr&gt;&lt;/tbody&gt;&lt;/table&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115322864157295252?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/07/inteligncia-x-esperteza.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115322762601637586</guid><pubDate>Tue, 18 Jul 2006 12:22:00 +0000</pubDate><atom:updated>2006-07-18T09:10:18.580-04:00</atom:updated><title>Solução prontas = comida rápida</title><description>&lt;div align="justify"&gt;Nunca fui fã das chamadas "&lt;strong&gt;&lt;span style="color:#ff6600;"&gt;soluções prontas&lt;/span&gt;&lt;/strong&gt;". Soluções prontas é como eu chamo determinados &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;scripts &lt;/span&gt;&lt;/strong&gt;ou sistemas criados por outros programadores, e são disponibilizados gratuitamente na internet. Usar uma solução pronta, tem suas vantagens e desvantagens. A principal vantagem é, sem sombra de dúvidas, o &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;tempo&lt;/span&gt;&lt;/strong&gt; poupado. Afinal, "pra que ficar reinventando a pólvora, não é?" Quem dera as coisas fosses simples como parecem... O tempo que você poupa usando uma solução pronta pode te custar muitas dores de cabeça futuramente. Se este &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;código&lt;/span&gt;&lt;/strong&gt;, a certa altura do projeto, apresentar erros, você terá sérias dificuldades em ahcar e resolver o problema.&lt;br /&gt;&lt;br /&gt;Como não foi você o projetista do código, antes de instalá-lo é de suma importancia que você leia toda a documentação que acompanha o codigo. Dê uma olhada no diretório /docs... sempre tem um lá... ;-)&lt;br /&gt;&lt;br /&gt;Dependendo da &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;complexidade&lt;/span&gt;&lt;/strong&gt; do código, você gastará mais tempo tentando entender seu funcionamento, do que se você mesmo tentasse escrever uma outra &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;solução&lt;/span&gt;&lt;/strong&gt; "do zero". Isso sem falar que, soluções prontas quase sempre trazem recursos que você nunca utilizará, ou então, faltarão-lhe recursos que são indispensáveis para a prática do que você tem em mente.&lt;br /&gt;"Escrever ou copiar... eis a questão!" Não vejo nada que possa desmerecer um programador somente por ele utilizar soluções prontas. Afinal, o talendo de um programador não se restringe somente na sua &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;habilidade&lt;/span&gt;&lt;/strong&gt; em criar soluções, mas também de compreender o raciocínio lógico de outros programadores. Programadores de &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;verdade&lt;/span&gt;&lt;/strong&gt; não se limitam o Copy and Paste dos códigos, mas sim, mergulham no emaranhado de codigos, funções, procedimentos e varíáveis que fazem a maquina andar.&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115322762601637586?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/07/soluo-prontas-comida-rpida.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115263047715309428</guid><pubDate>Tue, 11 Jul 2006 14:42:00 +0000</pubDate><atom:updated>2006-07-11T11:13:13.546-04:00</atom:updated><title>"In the Matrix"</title><description>&lt;a href="http://photos1.blogger.com/blogger/922/415/1600/MIKE%20MATRIX%201.0.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; CURSOR: hand" alt="" src="http://photos1.blogger.com/blogger/922/415/200/MIKE%20MATRIX%201.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;div align="justify"&gt;&lt;a href="http://photos1.blogger.com/blogger/922/415/1600/MIKE%20MATRIX%201.jpg"&gt;&lt;/a&gt;Nunca um filme deu tanta brecha para interpretações do que a trilogia &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;Matrix&lt;/span&gt;&lt;/strong&gt;. Dentre tantas mensagens que o filme passa, uma delas me chama a atenção. A limitação do ser humano em relação ao conhecimento. É impressionante como somos presos a &lt;span style="color:#ff6600;"&gt;&lt;strong&gt;realidade &lt;/strong&gt;&lt;/span&gt;em que vivemos. Muitas vezes, por vontade própria, nos recusamos a procurar por novas descobertas, novos conhecimentos, novos pontos de vista. De certa forma acabamos por &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;presos&lt;/span&gt;&lt;/strong&gt; numa Matrix.&lt;/div&gt;&lt;div align="justify"&gt;Frequentemente comparo o "Skier" de hoje com o "Skier" de ontem, em procura de uma forma de me libertar dessa Matrix. A evolução nesse período de tempo entre o primeiro e o segundo é a &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;pílula vermelha&lt;/span&gt;&lt;/strong&gt;. Ela tem o poder de abrir os olhos permitindo enxergar a verdade. Ver o quanto o mundo do conhecimento é complexo, e que tudo aquilo que anteriormente era considerado como o &lt;strong&gt;&lt;span style="color:#ff6600;"&gt;ápice&lt;/span&gt;&lt;/strong&gt; de nossa própria evolução se transforma em meras pegadas no longo caminho.&lt;/div&gt;&lt;div align="justify"&gt; &lt;/div&gt;&lt;div align="justify"&gt;&lt;em&gt;&lt;span style="font-size:78%;"&gt;(Imagem do post: Efeito Matrix, criado em Macromedia Fireworks 8 - Fontes Battlefield)&lt;/span&gt;&lt;/em&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115263047715309428?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/07/in-matrix.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-30052758.post-115195656639616964</guid><pubDate>Mon, 03 Jul 2006 19:52:00 +0000</pubDate><atom:updated>2006-07-03T15:56:06.396-04:00</atom:updated><title>Verdadeiros programadores</title><description>Hilário!&lt;a href="http://personal.telefonica.terra.es/web/durias/Hum/Info/programador.jpg"&gt;&lt;img style="FLOAT: right; MARGIN: 0px 0px 10px 10px; WIDTH: 200px; CURSOR: hand" alt="" src="http://personal.telefonica.terra.es/web/durias/Hum/Info/programador.jpg" border="0" /&gt;&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;Os verdadeiros programadores programam em binário...&lt;br /&gt;&lt;br /&gt;Fonte:&lt;br /&gt;&lt;a href="http://personal.telefonica.terra.es"&gt;http://personal.telefonica.terra.es&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/30052758-115195656639616964?l=diariodeumprogramador.blogspot.com' alt='' /&gt;&lt;/div&gt;</description><link>http://diariodeumprogramador.blogspot.com/2006/07/verdadeiros-programadores.html</link><author>noreply@blogger.com (Mike)</author><thr:total>0</thr:total></item></channel></rss>

