<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/rss2portuguesefull.xsl" type="text/xsl" media="screen"?><?xml-stylesheet href="http://feeds.feedburner.com/~d/styles/itemcontent.css" type="text/css" media="screen"?><rss version="2.0"><channel><title>LeoCaseiro Blog</title><link>http://www.leocaseiro.com</link><description>Programação e Desenvolvimento Web, com PHP, MySQL, JavaScript, jQuery, SEO e muito mais</description><language>en</language><generator>http://wordpress.org/?v=2.6.5</generator><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/leocaseiro" type="application/rss+xml" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">2401635</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://www.feedburner.com</feedburner:feedburnerHostname><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2Fleocaseiro" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.bloglines.com/sub/http://feeds.feedburner.com/leocaseiro" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2Fleocaseiro" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2Fleocaseiro" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><item><title>A Linguagem influencia mais que o desenvolvedor?</title><link>http://www.leocaseiro.com/linguagem-influencia-mais-q-desenvolvedor.html</link><category>Assuntos Gerais</category><category>desenvolvimento</category><category>ferramenta</category><category>framework</category><category>google</category><category>php</category><category>wordpress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Fri, 19 Dec 2008 09:48:28 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=354</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Um colega de trabalhado, Felipe Campos, me enviou uma excelente apresentação que fala sobre a força do PHP.</p>
<p>Há uns dias atrás, o mesmo colega enviou o link de um post do José Milagre do Portal Imasters que causou um debate sobre a <a rel="external" title="Responda se puder: ASP ou PHP?" href="http://blog.imasters.uol.com.br/josemilagre/2008/12/11/responda-se-puder-aspnet-ou-php/">escolha entre PHP ou .NET</a>.</p>
<p>Alguns programadores preconceituosos dizem que o PHP serve para trabalar com <a rel="external" title="Programação Orientada a Gambiarra" href="http://desciclo.pedia.ws/wiki/POG">POG</a>. Mas, você que programa em PHP se considera um moleque? Ou um programador que só faz gambiarras?</p>
<p>Eu não!<br />
Sempre modelo minhas <a title="external" title="Unified Modeling Language" href="http://pt.wikipedia.org/wiki/UML">UMLs</a>, estou migrando agora para <a rel="external" title="Model View Controller" href="http://pt.wikipedia.org/wiki/MVC">MVC</a> com a ajuda dos FrameWorks(comecei pelo <a rel="external" title="Manual do CodeIgniter traduzido para o Português" href="http://www.codeigniter.com.br/manual/">CodeIgniter</a>, mas estou querendo trabalhar com o <a rel="external" title="Site Oficial do ZendFramework" href="http://framework.zend.com/">ZendFramework</a>).<br />
E vão me dizer que é uma linguagem ruim, que só funciona com gambiarras ou é coisa de moleque?<br />
<span id="more-354"></span><br />
Saiba que um dos portais de mais acesso no mundo é feito em PHP, o famoso compartilhador de vídeos <a rel="external" title="YouTube" href="http://br.youtube.com/">YouTube</a>.<br />
O <a rel="external" title="G1, portal de notícias da Globo" href="http://g1.globo.com/">G1, portal de notícias da Rede Globo</a>, com um dos melhores conteúdos na rede utiliza <a rel="external" title="Site Oficial do Wordpress do Brasil" href="http://br.wordpress.org/">Wordpress</a>, um CMS também em PHP, em muitos blogs(senão todos).<br />
O mesmo CMS é utilizado no site do <a rel="external" title="Ministério da Cultura" href="http://www.cultura.gov.br/">Ministério da Cultura</a>.<br />
E milhares de outras ferramentas pela rede são criadas com o PHP.</p>
<p>O Felipe faz uma brincadeira com um print do ORKUT(feito em .NET) que exibe um erro.</p>
<p>Outro dia, recebi um email-marketing do maior e-commerce brasileiro, o Submarino e nele possuia um link que exibia erros absurdos em .net(até hoje <a rel="external" title="Link do Submarino com erro de .NET" href="http://www.submarino.com.br/meusubmarino/?&#038;franq=124945">este link possui falhas</a>, confira). A falha é tão grande que deixa à mostra o endereço completo de algumas DLLs.<br />
Imagine quantas pessoas não encontraram este erro? O Mailing deles deve ser enorme e desde que recebi este email(dia 8/12) está com esta falha.</p>
<p>Eu não acredito que seja um problema da linguagem, mas sim do desenvolvedor.</p>
<p>O que eu quero mostrar nesse post é que a ferramenta em si pode ser construída em qualquer linguagem. Se temos um desenvolvedor que conhece a fundo e sabe o poder da linguagem, ele vai construir excelentes ferramentas.</p>
<p>A minha linguagem predileta e que tenho mais domínio é o PHP. Infelizmente pseudo-desenvolvedores queimaram a linguagem e o mercado se desvalorizou. O .NET cresceu e o <a rel="external" title="Ruby on Rails" href="http://www.rubyonrails.org/">RoR</a> está na moda.</p>
<p>Ambos são FrameWorks e não apenas linguagens de programação.<br />
O .NET tem a vantagem de exportar uma DLL compilada, mas as 3 linguagens são poderosas.</p>
<p>Os FrameWorks com o Design Patterns MVC estão cada vez mais na moda. Eu já estou migrando.<br />
E você? Já utiliza um FrameWork?</p>
<p>Você tem preconceitos com alguma linguagem de Programação? Qual? Por quê?</p>
<p>Dê uma olhada na apresentação de uma palestra do <a rel="external" title="Blog do Felipe Ribeiro" href="http://blog.feliperibeiro.com/">Felipe Ribeiro</a> e deixe sua opinião nos comentários.</p>
<div style="width:425px;text-align:left" id="__ss_802632"><a style="font:14px Helvetica,Arial,Sans-serif;display:block;margin:12px 0 3px 0;text-decoration:underline;" href="http://www.slideshare.net/felipernb/php-no-coisa-de-moleque-presentation?type=powerpoint" title="PHP não é coisa de moleque">PHP não é coisa de moleque</a><object style="margin:0px" width="425" height="355"><param name="movie" value="http://static.slideshare.net/swf/ssplayer2.swf?doc=slides-1228060166778844-9&#038;stripped_title=php-no-coisa-de-moleque-presentation" /><param name="allowFullScreen" value="true"/><param name="allowScriptAccess" value="always"/><embed src="http://static.slideshare.net/swf/ssplayer2.swf?doc=slides-1228060166778844-9&#038;stripped_title=php-no-coisa-de-moleque-presentation" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="425" height="355"></embed></object>
<div style="font-size:11px;font-family:tahoma,arial;height:26px;padding-top:2px;">View SlideShare <a style="text-decoration:underline;" href="http://www.slideshare.net/felipernb/php-no-coisa-de-moleque-presentation?type=powerpoint" title="View PHP não é coisa de moleque on SlideShare">presentation</a> or <a style="text-decoration:underline;" href="http://www.slideshare.net/upload?type=powerpoint">Upload</a> your own. (tags: <a style="text-decoration:underline;" href="http://slideshare.net/tag/i-encontro-php-pb">i-encontro-php-pb</a> <a style="text-decoration:underline;" href="http://slideshare.net/tag/evangelizacao">evangelizacao</a>)</div>
</div>
<p><img style="visibility:hidden;width:0px;height:0px;" border=0 width=0 height=0 src="http://counters.gigya.com/wildfire/IMP/CXNID=2000002.0NXC/bT*xJmx*PTEyMjk2OTk1NjU*MTUmcHQ9MTIyOTY5OTU3MTY2NSZwPTEwMTkxJmQ9Jmc9MiZ*PSZvPTU3MzUyMDc*M2U1YjQ1ODI4ZTFiZjE*OWNkZDIyZDFi.gif" /><br />
<strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/programador-web-precisa-estudar-mais-do-que-medico.html" rel="bookmark" title="12 de novembro de 2008">Programador Web precisa estudar mais do que Médico</a></li>
<li><a href="http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html" rel="bookmark" title="26 de setembro de 2008">Deus como programador em uma Agência de Publicidade</a></li>
<li><a href="http://www.leocaseiro.com/garoto-de-programa-ou-programador.html" rel="bookmark" title="1 de outubro de 2008">Garoto de Programa ou programador</a></li>
</ul>
<p><!-- Similar Posts took 3.600 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=HGzMo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=HGzMo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=7WkgO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=7WkgO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=vTPNO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=vTPNO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=TwTUo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=TwTUo" border="0"></img></a>
</div>]]></content:encoded><description>Um colega de trabalhado, Felipe Campos, me enviou uma excelente apresentação que fala sobre a força do PHP.
Há uns dias atrás, o mesmo colega enviou o link de um post do José Milagre do Portal Imasters que causou um debate sobre a escolha entre PHP ou .NET.
Alguns programadores preconceituosos dizem que o PHP serve para [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/linguagem-influencia-mais-q-desenvolvedor.html/feed</wfw:commentRss></item><item><title>Você cobra como sobrinhos para construir um site?</title><link>http://www.leocaseiro.com/voce-cobra-como-sobrinhos-para-construir-um-site.html</link><category>Gestão e Análise</category><category>agência</category><category>desenvolvimento</category><category>freela</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Sun, 14 Dec 2008 18:20:45 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=323</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Encontrei um vídeo com excelente abordagem sobre <strong>orçamentos de uma homepage</strong>. A palestra do professor da <a rel="external" title="Site oficial do Institulo Infset" href="http://www.infnet.edu.br">Infset</a> é mais focada em Webdesigners, mas acredito que todos que trabalham na área já se depararam num momento desses.</p>
<p>O também freelancer, <strong>Sandro Reiller</strong>, discute situações de primeiro contato com o cliente. O foco principal é aquela pergunta conhecida:</p>
<blockquote><p>&#8220;Quanto você cobra por um site? Ele é simples, tem apenas alguns links, umas fotos e a história da empresa, uma animação básica em Flash. Coisa bem simples!&#8221;</p></blockquote>
<p><span id="more-323"></span></p>
<p>Assim como meu ex-professor de faculdade, <a rel="external" title="Portifólio do meu ex-professor Rodrigo Mavu" href="http://www.mavu.com.br/">Rodrigo Mavu</a>, Sandro comenta que os pseudo-designers(os sobrinhos) acabam com o mercado.</p>
<p>Alguns exemplos de como se portar nas reuniões de seus clientes são citados na palestra. Uma situação que eu até dei muita risada, foi a resposta do Sandro para um dentista que lhe solicitou um orçamento de um site simples:</p>
<blockquote><p>&#8220;Quanto você cobra para cuidar da minha boca? Ela tem aproximadamente 32 dentes e uma língua normal. É uma boca simples.&#8221;</p></blockquote>
<p>O foco desta etapa da palestra é mobilizar o cliente e impressioná-lo, criando uma situação que todo o designer e programador passa. Ele explica que não existe uma tabela. cada caso é um caso.</p>
<p>Esses e outros casos são expostos na palestra. Se você estiver interessado e disposto a assistir o video completo, confira na seção <a rel="external" title="Assista os vídeos das palestras da Infnet" href="http://www.infnet.edu.br/promo/infnetnews/ed09/videos.html">video do site da Infnet</a>. O video possui a média de duas horas de duração. Com certeza não é nenhum tempo perdido. Aproveite suas horas vagas e saiba quanto cobrar pela sua prestação de serviço.<br />
Aproveite, depois de assistir o vídeo, opinando nos comentários.</p>
<p class="caption">Fonte: <a rel="external" title="Blog do Mateus Souza" href="http://www.mateussouza.web44.net/">Mateus Souza</a> - <a rel="external" title="Fonte sobre quanto cobrar por um site" href="http://www.mateussouza.web44.net/tudo/quanto-cobrar-por-um-site">Quanto cobrar por um site?</a></p>
<blockquote><p>Obs: Em Dezembro do ano passado(2007), a INFO disponibilizou uma <a rel="external" title="Tabela de salários nas áreas de TI" href="http://info.abril.com.br/carreira/salarios.shl">tabela de salários</a> para as carreiras da nossa área.</p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=YY7mo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=YY7mo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=F2MTO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=F2MTO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=DdYrO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=DdYrO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=FTzOo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=FTzOo" border="0"></img></a>
</div>]]></content:encoded><description>Encontrei um vídeo com excelente abordagem sobre orçamentos de uma homepage. A palestra do professor da Infset é mais focada em Webdesigners, mas acredito que todos que trabalham na área já se depararam num momento desses.
O também freelancer, Sandro Reiller, discute situações de primeiro contato com o cliente. O foco principal é aquela pergunta conhecida:
&amp;#8220;Quanto [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/voce-cobra-como-sobrinhos-para-construir-um-site.html/feed</wfw:commentRss></item><item><title>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</title><link>http://www.leocaseiro.com/manual-do-php-na-propria-maquina-em-portugues-do-brasil-pt-br.html</link><category>Tutorial</category><category>desenvolvimento</category><category>php</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Thu, 11 Dec 2008 06:00:36 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=210</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Estava desenvolvendo uma classe aqui na minha máquina local e esqueci o nome de uma função. Eu entraria no <a title="Manual do PHP OnLine" rel="external" href="http://www.php.net/manual/pt_BR/index.php">site do php</a> ou procuraria no <a title="Buscador Google" rel="external" href="http://google.com.br">pai dos burros</a>, mas estava sem internet(percebi o quanto sou dependente de um <a title="Buscador Google" rel="external" href="http://google.com.br">site de buscas</a> e da web).</p>
<p>Aí eu te pergunto se você(assim como eu) se encaixa em algum dessas opções</p>
<ul>
<li>Você não conhece todas as funções do PHP</li>
<li>Você não lembra todos os nomes das funções ou as confude(afinal, errar é humano)</li>
<li>Você conhece uma função, mas não sabe se existe alguma semelhante ou que sirva melhor para seu algoritmo</li>
<li>Você deixa a página do php como inicial do seu navegador</li>
</ul>
<p>É, acredito que se algum dia você desenvolveu, ou se ainda programa em PHP, se encaixa em um dos perfis acima.<br />
<span id="more-210"></span><br />
Não dependa mais da web e faça o <a title="Link para o download do arquivo de ajuda do PHP em Português do Brasil (PT-BR)" href="http://www.php.net/distributions/manual/php_manual_pt_BR.chm">download do arquivo de ajuda do manual do PHP</a> em Português do Brasil.</p>
<p>Caso você queira o arquivo em outro idioma clique no link abaixo:<br />
<a title="Link para a lista de arquivos de ajuda do PHP em todos os idiomas" href="http://www.php.net/distributions/manual/php_manual_pt_BR.chm">http://www.php.net/distributions/manual/php_manual_pt_BR.chm</a></p>
<blockquote><p><strong>Atenção: Caso o seu arquivo não abrir ou exibir algo como &#8220;A página não pode ser exibida&#8221;, então clique com o botão direito do mouse e clique em Desbloquear.</strong></p></blockquote>
<div id="attachment_305" class="wp-caption alignnone" style="width: 230px"><a rel="lightbox" title="Desbloqueando o Arquivo de Ajuda do PHP" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-220x300.jpg" alt="Desbloqueando o Arquivo de Ajuda do PHP" title="Desbloqueando o Arquivo de Ajuda do PHP" width="220" height="300" class="size-medium wp-image-305" /></a><p class="wp-caption-text">Desbloqueando o Arquivo de Ajuda</p></div>
<div id="attachment_306" class="wp-caption alignnone" style="width: 230px"><a rel="lightbox" title="Arquivo de Ajuda do PHP desbloqueado" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-passo2.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-passo2-220x300.jpg" alt="Arquivo de Ajuda do PHP desbloqueado" title="Arquivo de Ajuda do PHP desbloqueado" width="220" height="300" class="size-medium wp-image-306" /></a><p class="wp-caption-text">Arquivo de Ajuda do PHP desbloqueado</p></div>
<p><strong>Obs: algumas funções ou referências ainda não foram 100% traduzidas.</strong></p>
<p>Abaixo deixo algumas dicas de como utilizar este manual como arquivo ajuda.</p>
<p>Temos o Sumario que é praticamente a copia do site na web.</p>
<div id="attachment_309" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Sumário da Ajuda do PHP" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-sumario-indice.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-sumario-indice-300x204.jpg" alt="Sumário da Ajuda do PHP" title="Sumário da Ajuda do PHP" width="300" height="204" class="size-medium wp-image-309" /></a><p class="wp-caption-text">Sumário da Ajuda do PHP</p></div>
<div id="attachment_310" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Navegando pelo Conteúdo do Sumário da Ajuda do PHP" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-sumario-navegando-conteudo.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-sumario-navegando-conteudo-300x204.jpg" alt="Navegando pelo Conteúdo do Sumário da Ajuda do PHP" title="Navegando pelo Conteúdo do Sumário da Ajuda do PHP" width="300" height="204" class="size-medium wp-image-310" /></a><p class="wp-caption-text">Navegando pelo Conteúdo da Ajuda do PHP</p></div>
<p>Quando abrimos a ABA Índice, podemos utilizar como um auto-completar de todas as funções do PHP. É ótimo para lembrarmos o &#8220;resto&#8221; do nome daquela função.<br />
<div id="attachment_311" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Auto-Completar na Aba Índice pela Ajuda do PHP" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-indice-auto-completar.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-indice-auto-completar-300x204.jpg" alt="Auto-Completar na Aba Índice pela Ajuda do PHP" title="Auto-Completar na Aba Índice pela Ajuda do PHP" width="300" height="204" class="size-medium wp-image-311" /></a><p class="wp-caption-text">Auto-Completar na Aba Índice pela Ajuda do PHP</p></div></p>
<p>Algo que não poderia faltar é um sistema de Busca. Serve para quando não conseguir encontrar nada pelo Auto-completar. Este eu recomendo até utilizar antes do Google.<br />
<div id="attachment_315" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Resultados da pesquisa feita na Ajuda do PHP" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-resultados-pesquisa.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-resultados-pesquisa-300x204.jpg" alt="Resultados da pesquisa feita na Ajuda do PHP" title="Resultados da pesquisa feita na Ajuda do PHP" width="300" height="204" class="size-medium wp-image-315" /></a><p class="wp-caption-text">Resultados da pesquisa feita na Ajuda do PHP</p></div></p>
<p>E para finalizar, guarde as &#8220;páginas&#8221; mais utilizadas nos Favoritos. É bem no estilo Web2.0. Caso você queira guardar a página que está sendo visualizada. abra a aba Favoritos e clique lá embaixo à esquerda em Adicionar. Antes de adicionar você pode até alterar o nome que será exibido na sua lista. O mesmo poderá ser alterado ou excluído mais tarde.<br />
<div id="attachment_316" class="wp-caption alignnone" style="width: 310px"><a rel="lightbox" title="Favoritos ou Bookmarks da Ajuda do PHP" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-favoritos.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/ajuda-php-favoritos-300x204.jpg" alt="Favoritos ou Bookmarks da Ajuda do PHP" title="Favoritos ou Bookmarks da Ajuda do PHP" width="300" height="204" class="size-medium wp-image-316" /></a><p class="wp-caption-text">Favoritos ou Bookmarks da Ajuda do PHP</p></div></p>
<blockquote><p>Saiba que o conteúdo é excelente para novatos(pois tem desde a história do PHP) até aos mais avançados(possui toda a documentação da linguagem).<br />
Acreditem, descobri até que possui uma função chamada dotnet_load(); Provavelmente o PHP roda até script em .NET.</p></blockquote>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/como-instalar-wordpress-26-em-pt-br.html" rel="bookmark" title="20 de outubro de 2008">Como Instalar Wordpress 2.6 em Português do Brasil (PT-BR)</a></li>
<li><a href="http://www.leocaseiro.com/formatar-moedas-ou-numeros-decimais-com-a-funcao-number_format-do-php.html" rel="bookmark" title="24 de outubro de 2008">Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href="http://www.leocaseiro.com/trocando-o-this-do-php4-por-self-no-php5.html" rel="bookmark" title="29 de outubro de 2008">Trocando o $this do php4 por self no php5</a></li>
</ul>
<p><!-- Similar Posts took 3.355 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=zgb8o"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=zgb8o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=EX1jO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=EX1jO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=1vP8O"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=1vP8O" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=JFQzo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=JFQzo" border="0"></img></a>
</div>]]></content:encoded><description>Estava desenvolvendo uma classe aqui na minha máquina local e esqueci o nome de uma função. Eu entraria no site do php ou procuraria no pai dos burros, mas estava sem internet(percebi o quanto sou dependente de um site de buscas e da web).
Aí eu te pergunto se você(assim como eu) se encaixa em algum [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/manual-do-php-na-propria-maquina-em-portugues-do-brasil-pt-br.html/feed</wfw:commentRss></item><item><title>Golpe para roubar senhas do Banco Real pelos Links Patrocinados do Google</title><link>http://www.leocaseiro.com/golpe-para-roubar-senhas-do-banco-real-pelos-links-patrocinados-do-google.html</link><category>Assuntos Gerais</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Tue, 09 Dec 2008 16:21:30 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=284</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Não é mentira! Acredite se quiser. E caso não acredite em mim! Faça o teste pelo Google.</p>
<p>Após digitar &#8220;Banco Real&#8221; na busca do Google, encontrei um plagio do Internet Banking do Banco Real que aparece em Links Patrocinados. Eles devem ter aproveitado que o Banco Real não o fez, e então aparecem sempre em primeiro. Como devem saber, randomicamente o Google exibe o Link Patrocinado embaixo do campo de busca. Para usuários comuns, interpretam como sendo o primeiro resultado. Ou seja, acreditam fielmente que é o Site Oficial.<br />
<a rel="lightbox" class="lightbox-enabled" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/links-patronicados-golpe-banco-real.jpg" title="Falso site do Banco Real aparece nos Links Patrocinados"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/links-patronicados-golpe-banco-real-300x98.jpg" alt="Falso site do Banco Real aparece nos Links Patrocinados" title="Falso site do Banco Real aparece nos Links Patrocinados" width="300" height="98" class="alignnone size-medium wp-image-289" /></a></p>
<p>Estou chocado com o GOLPE que percebi de imediato!</p>
<p>Acredito que 98% dos leitores seriam capazes de identificar este Golpe. Mas por gentileza, avisem aos seus colegas que são usuários comuns. Até mesmo, algum usuário com pressa e desatento poderia cair numa armadilha dessas.<br />
<span id="more-284"></span><br />
É impressionante a qualidade do Golpe.</p>
<p>Um usuário comum ou até um desatento não perceberia em momento algum que passa de um site corrupto.<br />
Os marginais desenvolveram um site que possui o Layout idêntico ao Site Oficial e utilizam os Links patrocinados do Google para aparecerem até mesmo antes do Site Oficial.</p>
<p>A home é idêntica ao site oficial. Como fiquei impressionado, segui por todos os campos para analisar o Golpe.<br />
<a rel="lightbox" class="lightbox-enabled" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/golpe-banco-real-home.jpg" title="Home do plágio do Banco Real para Golpe"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/golpe-banco-real-home-300x152.jpg" alt="Home do plágio do Banco Real para Golpe" title="Home do plágio do Banco Real para Golpe" width="300" height="152" class="alignnone size-medium wp-image-287" /></a> </p>
<p>Após digitar os dados na Home, temos um teclado virtual idêntico ao site oficial do Banco Real. Testei utilizar o teclado, e não funcionou. O desenvolvedor sabia mesmo o que estava fazendo.<br />
<a rel="lightbox" class="lightbox-enabled" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/taclado-falso-do-golpe-do-banco-real.jpg" title="Falso teclado para o Golpe do Banco Real "><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/taclado-falso-do-golpe-do-banco-real-300x197.jpg" alt="Falso teclado para o Golpe do Banco Real" title="Falso teclado para o Golpe do Banco Real" width="300" height="197" class="alignnone size-medium wp-image-290" /></a></p>
<p>A partir daí, eles já sabem a sua senha. E podem visualizar toda a sua conta. Mas com apenas estes dados, os marginais não podem. Portanto, eles redirecionam para uma janela(que não existe no Site Oficial) e solicitam o seu CPF e sua senha. Percebam que a senha solicitada é a do Disque Real.<br />
<a rel="lightbox" class="lightbox-enabled" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/digite-o-cpf-golpe-do-banco-real.jpg" title="Digite o CPF e senha do Disque Real para o Golpe do Banco Real"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/digite-o-cpf-golpe-do-banco-real-300x169.jpg" alt="Digite o CPF e senha do Disque Real para o Golpe do Banco Real" title="Digite o CPF e senha do Disque Real para o Golpe do Banco Real" width="300" height="169" class="alignnone size-medium wp-image-286" /></a></p>
<p>Após digitar os dados, eles exibem uma janela de erro. O impressionante, é que a semelhança dessa janela de erro com alguns alertas do site oficial são imperceptíveis até mesmo para quem utiliza esse serviço diariamente.<br />
<a title="Golpe de erro do site falso do Banco Real" rel="lightbox" class="lightbox-enabled" href="http://www.leocaseiro.com/wp-content/uploads/2008/12/golpe-de-erro-do-site-falso-banco-real.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/12/golpe-de-erro-do-site-falso-banco-real-300x162.jpg" alt="Screenshot do Golpe de erro do site falso do Banco Real" title="Golpe de erro do site falso do Banco Real" width="300" height="162" class="alignnone size-medium wp-image-288" /></a></p>
<p>Com o seu CPF eles podem, pelo próprio Google, descobrir todos os seus dados e aplicarem vários Golpes. Principalmente pelo Disque Real, que é extremamente seguro, porém se você não divulgar a sua senha. Em algumas movimentações, o atendente solicita alguns dados pessoais para comprovação. Dados que os marginais podem descobrir facilmente pelo Google.</p>
<p>Percebam que em momento algum, o site possui a chave de segurança, conseguindo com o https!</p>
<p>Por favor, divulguem isso para todos que vocês conheçam!</p>
<p>Obviamente, não é um email mentiroso! Eu mesmo fiz esses screenshots e essas marcações! Caso não acredite, teste você mesmo!</p>
<p>Obs: Não vá digitar os seus dados corretamente e depois me xingar, né? rsrs</p>
<blockquote><p>
Uma dica para você dificultar cair num golpe desses. Sempre que for acessar sua conta do banco, preencha a senha pela primeira vez incorretamente. Se for realmente seu banco, irá informar um erro de usuário. Aí você pode confiar um pouco mais para digitar novamente. Só não vai errar 3 vezes e bloquear a senha, né?</p></blockquote>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=96pRo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=96pRo" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=xJWMO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=xJWMO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=koifO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=koifO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=OJJTo"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=OJJTo" border="0"></img></a>
</div>]]></content:encoded><description>Não é mentira! Acredite se quiser. E caso não acredite em mim! Faça o teste pelo Google.
Após digitar &amp;#8220;Banco Real&amp;#8221; na busca do Google, encontrei um plagio do Internet Banking do Banco Real que aparece em Links Patrocinados. Eles devem ter aproveitado que o Banco Real não o fez, e então aparecem sempre em primeiro. [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/golpe-para-roubar-senhas-do-banco-real-pelos-links-patrocinados-do-google.html/feed</wfw:commentRss></item><item><title>Ajude desabrigados de Santa Catarina</title><link>http://www.leocaseiro.com/ajude-desabrigados-de-santa-catarina.html</link><category>Assuntos Gerais</category><category>solidariedade</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Mon, 01 Dec 2008 14:46:57 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=249</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Lendo meus feeds, encontrei a maravilhosa atitude solidária do <a title="Blog sobre como ganhar Dinheiro sendo blogueiro" href="http://www.fique-rico.com/" target="_blank">Fique-Rico</a>.<br />
Um blog que ensina os blogueiros a ganharem dinheiro, e agora <a title="Ajude Santa Catarina postando um comentário" href="http://www.fique-rico.com/2008/12/01/o-seu-comentario-vale-010eur-para-as-vitimas-das-enchentes-de-santa-catarina-brasil/" target="_blank">está movendo uma ação para ajudar os desabrigados de Santa Catarina</a>.</p>
<p>Você já se imaginou nesta situação?</p>
<div class="wp-caption alignnone" style="width: 504px"><img title="Desabrigados em Santa Catarina" src="http://oglobo.globo.com/blogs/arquivos_upload/2008/11/129_2319-floripachuva.jpg" alt="Desabrigados em Santa Catarina" width="494" height="315" /><p class="wp-caption-text">Desabrigados em Santa Catarina</p></div>
<p>Imagine um dia voltando para sua casa do seu trabalho e você não encontra sua casa.<br />
Você não tem mais sua TV, seu computador, seu SOM, seu Telefone (ninguém irá mais te contatar&#8230;Ha! você tem celular? E cadê o seu carregador agora?), não tem mais nenhuma roupa, nenhum tênis. Não tem mais nada!<br />
Você perdeu todos os seus documentos, cartas, perdeu todos os móveis da sua casa. E ainda por cima, assim como todo brasileiro já estava endividado, está sem condições psicológicas nenhuma de ir trabalhar e pagar as suas contas ou comprar algum produto novo.<br />
Fora que você não tem mais onde dormir, ou seja, está completamente inabilitado de fazer qualquer coisa.<br />
<span id="more-249"></span><br />
Então deixe de dar presentes de Natal para quem não perdeu nada e faça uma caridade! Principalmente agora que você receberá seu 13o.</p>
<p>Sim, estou fazendo minhas doações. Estou endividado, mas quando me imaginei nessas situações, meu coração falou mais alto e a minha solidariedade me comoveu.<br />
<strong><br />
Além de fazer sua doação, <a title="Ajude Santa Catarina postando um comentário" href="http://www.fique-rico.com/2008/12/01/o-seu-comentario-vale-010eur-para-as-vitimas-das-enchentes-de-santa-catarina-brasil/" target="_blank">faça um comentário (no mínimo de 2 linhas) no Fique-Rico até o dia 8/12 e ajude com 0,10Euros</a>.</strong></p>
<p>Pesquisando um pouco no <a title="Busca no Google para ajudar desabrigados em Santa Catarina" href="http://www.google.com/search?q=como+ajudar+desabrigados+santa+catarina" target="_blank">Google</a>, encontrei também algumas coisas que posso ajudar ainda mais. E assim farei.</p>
<p>Então, se você quer ajudar, manda ver, se você não quer, nunca mais leia meu BLOG!</p>
<ul>
<li><a title="Veja o que doar" href="http://www.desastre.sc.gov.br/index.php?option=com_content&amp;view=article&amp;id=9:o-que-doar-alimentos&amp;catid=13:doacoes&amp;Itemid=2" target="_blank">Veja o que doar</a></li>
<li><a title="Informações para quem quer doar" href="http://www.desastre.sc.gov.br/index.php?option=com_content&amp;view=category&amp;id=13&amp;Itemid=2" target="_blank">Doações para o Desastre de Santa Catarina</a></li>
<li><a title="Ajude Santa Catarina" href="http://www.voluntariosonline.org.br/pt-br/eventos/visualizar/121" target="_blank"> Saiba como ajudar de forma correta as famílias desabrigadas de Santa Catarina</a></li>
<li><a title="Blogueiro, ajude Santa Catarina" href="http://voluntariosonline.org.br/pt-br/oportunidades/visualizar/280" target="_blank"> Blogueiro Divulgador<br />
</a></li>
<li><a href="http://www.google.com/intl/pt-BR/chuvas-nov08.html" title="Página do Google com excelentes Informações">*Página do Google com excelentes Informações</a></li>
</ul>
<blockquote><p><strong>Alguns Resumos encontrados nos links acima:</strong><br />
(&#8230;)Se você mora em Santa Catarina pode doar em qualquer unidade do Senac/SC, CIEE/SC, OAB/SC, e Defesa Civil de todas as cidades catarinenses. Mas preste atenção nas orientações da Defesa Civil em relação a essas doações.</p>
<p>Se você mora em outro estado, pode ajudar também. Encaminhe doações para a Defesa Civil de seu estado ou para o Exército. Confira os locais de coleta que estão sendo atualizados pelo Google Maps. (&#8230;)</p>
<p>(&#8230;)A Defesa Civil de Santa Catarina disponibilizou um número de discagem gratuita  para os interessados em fazer doação por depósito bancário . Por meio do <em>0800 48 2020</em> será possível obter todas informações sobre Bancos e contas bancárias abertas para esse fim.(&#8230;)</p></blockquote>
<p>*Update em 02/12/2008 às 10h57</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=6ij0o"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=6ij0o" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=PVTNO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=PVTNO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=520SO"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=520SO" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=Viyro"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=Viyro" border="0"></img></a>
</div>]]></content:encoded><description>Lendo meus feeds, encontrei a maravilhosa atitude solidária do Fique-Rico.
Um blog que ensina os blogueiros a ganharem dinheiro, e agora está movendo uma ação para ajudar os desabrigados de Santa Catarina.
Você já se imaginou nesta situação?
Imagine um dia voltando para sua casa do seu trabalho e você não encontra sua casa.
Você não tem mais sua [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/ajude-desabrigados-de-santa-catarina.html/feed</wfw:commentRss></item><item><title>Como chamar um Javascript externo dentro de um js ou &lt;script&gt;</title><link>http://www.leocaseiro.com/como-chamar-um-javascript-externo-dentro-de-um-js-ou-script.html</link><category>Tutorial</category><category>javascript</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Fri, 28 Nov 2008 14:20:30 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=240</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Eu sempre tentei fazer uma chamada de um arquivo Java Script externo dentro de outro. E sempre tive problemas.</p>
<p>Estava fazendo manutenção em um código, quando me deparei com o código do <a title="Google Analytics" rel="external" href="http://www.google.com/analytics/pt-BR/index.html">analytics</a>. E percebi que o Google faz isso a décadas.</p>
<p>Se você, como eu, ainda não sabe(sabia) como fazer isso, veja:</p>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
document.write(unescape(&quot;%3Cscript src=&#039;nomedoarquivo.js&#039; type=&#039;text/javascript&#039;%3E%3C/script%3E&quot;));
&lt;/script&gt;
</pre>
<p><span id="more-240"></span><br />
É simples e funcional. Nunca mais eu farei algo concatenando strings com strings, como:</p>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
document.write(&#039;&lt;SCR&#039;+ &#039;IPT type=&quot;text/javascript&quot; SRC=&quot;arquivo.js&quot;&gt;&lt;\/SCRIPT&gt;&#039;);
&lt;/script&gt;
</pre>
<p>Fui super contente avisar meu colega de trabalho pelo MSN, o <a title="Pedro Rogerio do Pinceladas da Web" rel="external" href="http://www.pinceladasdaweb.com.br/blog/">Pedro Rogério</a> que me mostrou uma outra forma. É um pouco mais complexa, utiliza o createElement por DOM. E pode funcionar melhor para scripts dinâmicos.</p>
<pre class="syntax-highlight:javascript">
&lt;script type=&quot;text/javascript&quot;&gt;
function include(file_path){
var j = document.createElement(&quot;script&quot;); /* criando um elemento script: &lt;script&gt;&lt;/script&gt; */
j.type = &quot;text/javascript&quot;; /* informando o type como text/javacript: &lt;script type=&quot;text/javascript&quot;&gt;&lt;/script&gt;*/
j.src = file_path; /* Inserindo um src com o valor do parâmetro file_path: &lt;script type=&quot;javascript&quot; src=&quot;+file_path+&quot;&gt;&lt;/script&gt;*/
document.body.appendChild(j); /* Inserindo o seu elemento(no caso o j) como filho(child) do  BODY: &lt;html&gt;&lt;body&gt;&lt;script type=&quot;javascript&quot; src=&quot;+file_path+&quot;&gt;&lt;/script&gt;&lt;/body&gt;&lt;/html&gt; */
}

//incluindo um arquivo com a função include()
include(&quot;arquivo.js&quot;);

function include_once(file_path) {
var sc = document.getElementsByTagName(&quot;script&quot;);
for (var x in sc)
if (sc[x].src != null &amp;amp;amp;amp;amp;amp;amp;amp;&amp;amp;amp;amp;amp;amp;amp;amp; sc[x].src.indexOf(file_path) != -1) return;
include(file_path);
}
//incluindo um arquivo com a função include_once()
include_once(&quot;arquivo.js&quot;);
&lt;/script&gt;
</pre>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/solucao-em-javascript-para-imagem-inexistente-no-servidor.html" rel="bookmark" title="6 de novembro de 2008">Solução em Javascript para Imagens inexistentes no servidor</a></li>
<li><a href="http://www.leocaseiro.com/qual-arquivo-da-biblioteca-jquery-devo-utilizar.html" rel="bookmark" title="4 de novembro de 2008">Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
<li><a href="http://www.leocaseiro.com/funcao-que-ordena-arrays-randomicamente-em-javascript-como-o-shuffle-do-php.html" rel="bookmark" title="5 de novembro de 2008">Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
</ul>
<p><!-- Similar Posts took 3.739 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=INb7n"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=INb7n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=SzgTN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=SzgTN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=1Ro3N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=1Ro3N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=i81xn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=i81xn" border="0"></img></a>
</div>]]></content:encoded><description>Eu sempre tentei fazer uma chamada de um arquivo Java Script externo dentro de outro. E sempre tive problemas.
Estava fazendo manutenção em um código, quando me deparei com o código do analytics. E percebi que o Google faz isso a décadas.
Se você, como eu, ainda não sabe(sabia) como fazer isso, veja:

&amp;#60;script type=&amp;#34;text/javascript&amp;#34;&amp;#62;
document.write(unescape(&amp;#34;%3Cscript src=&amp;#039;nomedoarquivo.js&amp;#039; type=&amp;#039;text/javascript&amp;#039;%3E%3C/script%3E&amp;#34;));
&amp;#60;/script&amp;#62;


É simples [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/como-chamar-um-javascript-externo-dentro-de-um-js-ou-script.html/feed</wfw:commentRss></item><item><title>Atualização do Wordpress para 2.6.5</title><link>http://www.leocaseiro.com/atualizacao-do-wordpress-para-265.html</link><category>Novidades</category><category>desenvolvimento</category><category>wordpress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Wed, 26 Nov 2008 05:37:41 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=232</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Hoje, logo que liguei minha máquina apareceu um aviso do meu <a title="Plugin Wordpress Helper para Firefox" href="https://addons.mozilla.org/pt-BR/firefox/addon/4835" target="_blank">plugin Wordpress Helper</a> para Firefox , dizendo que existia uma versão nova do Wordpress.<br />
Fui correndo para ver se já era a versão 2.7, mas no fim, vi que era apenas a versão atualizada do 2.6.5</p>
<p>Fiquei descontente, mas logo <a title="Informações sobre a falha de segurança e os BUGs do WP 2.6.5" href="http://www.wordpress-br.com/wp/geral/wordpress-265-pt_br" target="_blank">descobri</a> que era uma atualização de segurança e da correção de 3 BUGs.</p>
<p>Está dado a dica!</p>
<p>Atualizem seus BLOGs</p>
<p><a title="Versão mais recente do Wordpress em Português do Brasil" href="http://br.wordpress.org/releases/#latest" target="_blank">Download do Wordpress</a> já em português do Brasil</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=akRpn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=akRpn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=yptmN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=yptmN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=eiAtN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=eiAtN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=TaNQn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=TaNQn" border="0"></img></a>
</div>]]></content:encoded><description>Hoje, logo que liguei minha máquina apareceu um aviso do meu plugin Wordpress Helper para Firefox , dizendo que existia uma versão nova do Wordpress.
Fui correndo para ver se já era a versão 2.7, mas no fim, vi que era apenas a versão atualizada do 2.6.5
Fiquei descontente, mas logo descobri que era uma atualização de [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/atualizacao-do-wordpress-para-265.html/feed</wfw:commentRss></item><item><title>Porque os programadores precisam virar noites para entregar no prazo</title><link>http://www.leocaseiro.com/porque-os-programadores-precisam-virar-noites-para-entregar-no-prazo.html</link><category>Assuntos Gerais</category><category>agência</category><category>gestão</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Tue, 18 Nov 2008 06:45:40 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=148</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Quantas vezes te pediram para entregar um JOB para amanhã de manhã? Aí você olha o relógio e observa que há exatamente 10 minutos é o seu horário de ir embora. Logo no dia que você precisa dormir um pouco para se recompor de uma semana tensa.</p>
<p>Mas por que isso acontece?<br />
Por que sempre recebemos todo o material para trabalhar um dia antes do prazo?</p>
<p>O cliente entra em contato com a área de atendimento da agência, super acelerado, porque o prazo está curto e solicita uma criação. O diretor de arte estava num <i>brain storm</i> com sua equipe em um outro projeto, enquanto o profissional de atendimento liga e chama atenção no messenger. Isso, obviamente acaba de &#8220;estragar&#8221; o JOB que estavam discutindo, e no próprio telefone, o D.A. decide o que será feito nessa nova peça.<br />
<span id="more-148"></span><br />
Então é aquela correria para entregar uma criação de qualidade e eficiência para satisfazer o cliente fiel à agência.</p>
<p>O D.A. liga para o profissional de arquitetura de informação, que liga para o programador(o mesmo já elimina diversas pirações do D.A. que jamais podem ser programadas neste curto prazo). Enfim, a criação envia uma peça para aprovação para o cliente.</p>
<p>O cliente, após ligar para o atendimento insistentemente recebe por email a peça que deverá ser aprovada antes da integração. No corpo do email, é estipulado um prazo(levando em consideração os JOBs que estão em andamento Hoje).</p>
<p>Somente um dia antes do prazo, o cliente retorna a ligação(aproximadamente uns 20 dias depois do email enviado por nós que deveria ser aprovado na hora. Afinal o cliente estava aflito) e informa que foi aprovado e devemos entregar amanhã, pois a campanha estará rolando depois de amanhã.</p>
<p>E agora, você programador, que está fechando todos os softwares, desligando a máquina e respondendo seus últimos emails do dia, recebe um alerta no messenger do seu chefe dizendo:<br />
- Lembra daquele JOB que era pra amanhã? Então, o cliente aprovou!</p>
<p>(antes de responder, você olha para o relógio e percebe que faltam 3 minutos para ir embora e escreve)</p>
<p>- Eu to indo embora!</p>
<p>(aí seu chefe, que é também seu parceiro te implora para quebrar mais essa)</p>
<p>Não sei se vocês já passaram alguma vez por isso. Mas comigo já rolou muitas vezes!</p>
<p>E eu pergunto de quem é culpa? É do cliente? da agência? ou do atendimento?<br />
Na minha opinião, o atendimento poderia informar ao cliente que não entregaríamos o JOB porque estamos apertados&#8230;mas daí o cliente liga pra outra agência e entrega no prazo.</p>
<p>E o que acontece? Perdemos mais um cliente para outra agência?</p>
<p>Difícil, né?<br />
<strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html" rel="bookmark" title="26 de setembro de 2008">Deus como programador em uma Agência de Publicidade</a></li>
<li><a href="http://www.leocaseiro.com/programador-web-precisa-estudar-mais-do-que-medico.html" rel="bookmark" title="12 de novembro de 2008">Programador Web precisa estudar mais do que Médico</a></li>
</ul>
<p><!-- Similar Posts took 2.992 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=26Dvn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=26Dvn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=h8isN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=h8isN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=b7oKN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=b7oKN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=X0D4n"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=X0D4n" border="0"></img></a>
</div>]]></content:encoded><description>Quantas vezes te pediram para entregar um JOB para amanhã de manhã? Aí você olha o relógio e observa que há exatamente 10 minutos é o seu horário de ir embora. Logo no dia que você precisa dormir um pouco para se recompor de uma semana tensa.
Mas por que isso acontece?
Por que sempre recebemos todo [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/porque-os-programadores-precisam-virar-noites-para-entregar-no-prazo.html/feed</wfw:commentRss></item><item><title>Programador Web precisa estudar mais do que Médico</title><link>http://www.leocaseiro.com/programador-web-precisa-estudar-mais-do-que-medico.html</link><category>Assuntos Gerais</category><category>agência</category><category>css</category><category>desenvolvimento</category><category>php</category><category>seo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Wed, 12 Nov 2008 14:31:54 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=218</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Ainda me lembro de quando estava na 7ª ou 8ª série. Eu queria ser médico, acreditam? Sim. Adorava Biologia e Genética. Sonhava em ter um Dr. Antes do meu nome, mas desisti porque achei que teria que estudar muito.</p>
<p>Burro eu! Escolhi fazer um Curso Técnico em Informática, (só porque <a title="Sobre LeoCaseiro" rel="external" href="http://leocaseiro.com/sobre/">mexo em computadores</a> desde pivete. Sempre eu que arrumava o PC da família, de amigos, etc) e desde então, nunca mais parei de estudar.<br />
Será que um médico precisa estudar tanto quanto um programador Web?<br />
Acredito até que nesta área precisamos estudar mais do que um programador de Softwares.<br />
<span id="more-218"></span><br />
Por quê?<br />
Trabalho quase que 24h no computador. E se não estou focado em algum projeto, estou lendo algum post, algum PDF ou pesquisando algo no Google. Isso se não estiver no ônibus ou metrô lendo uma Revista(recomendo a <a title="Revista W, ideal para desenvolvedor Web" rel="external" href="http://www.revistaw.com.br/">Revista W</a>) ou um livro da área.</p>
<p>Precisamos aprender sobre padrões web, acessibilidade, compatibilidade entre tecnologias(<i>cross-browsers</i>), otimização para <i>crawlers</i> e <i>robots</i>, desempenho de Servidores, compatibilidade de versões do Apache ou IIS, Design Patterns, conhecer diversos CMS´s, estudar Frameworks, desenvolver algoritmos “mágicos”, etc.</p>
<p>E o pior de tudo isso, é que somos de T.I., mas trabalhamos em agências. Ou seja, precisamos fazer um <a title="Deus como programador em uma agência" rel="external" href="http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html">milagre</a> para entregarmos o Job em dia.</p>
<p>Você possui algum certificado de uma linguagem como o da <a rel="external" title="Certificado PHP5 Zend" href="http://www.zend.com/en/services/certification/php-5-certification/">Zend PHP</a> ou da <a title="Certificados .NET" rel="external" href="http://www.microsoft.com/brasil/certifique/certificacao/mcsd/faqnet.aspx">Microsoft .NET</a>?</p>
<p>Tentei fazer algumas <a rel="external" title="Um dos simuladores da Zend Certification" href="http://www.blueshoes.org/en/developer/syntax_exam/">simulações</a> e descobri que preciso evoluir muito para tirar um certificado. Isso porque já participei de muitos desenvolvimentos de sites/sistemas e afins.</p>
<p>É, leitor, quanto mais eu leio, mas eu descubro que preciso ler mais! </p>
<p>Afinal, nossa área cresce a cada dia. As tecnologias não param de aparecer, e novas técnicas são implantadas. Se você para de se atualizar, perde para um mercado tão competitivo.</p>
<p>E você? Acha que um médico precisa estudar mais do que nós desenvolvedores?</p>
<p>Eu posso estar exagerando, mas se você é preguiçoso(como eu era), não vire médico e nem programador! Ou será mais um desempregado&#8230;rsrs</p>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/garoto-de-programa-ou-programador.html" rel="bookmark" title="1 de outubro de 2008">Garoto de Programa ou programador</a></li>
<li><a href="http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html" rel="bookmark" title="26 de setembro de 2008">Deus como programador em uma Agência de Publicidade</a></li>
<li><a href="http://www.leocaseiro.com/porque-os-programadores-precisam-virar-noites-para-entregar-no-prazo.html" rel="bookmark" title="18 de novembro de 2008">Porque os programadores precisam virar noites para entregar no prazo</a></li>
<li><a href="http://www.leocaseiro.com/linguagem-influencia-mais-q-desenvolvedor.html" rel="bookmark" title="19 de dezembro de 2008">A Linguagem influencia mais que o desenvolvedor?</a></li>
</ul>
<p><!-- Similar Posts took 4.152 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=q59Jn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=q59Jn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=8tCGN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=8tCGN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=O6g7N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=O6g7N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=RfOGn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=RfOGn" border="0"></img></a>
</div>]]></content:encoded><description>Ainda me lembro de quando estava na 7ª ou 8ª série. Eu queria ser médico, acreditam? Sim. Adorava Biologia e Genética. Sonhava em ter um Dr. Antes do meu nome, mas desisti porque achei que teria que estudar muito.
Burro eu! Escolhi fazer um Curso Técnico em Informática, (só porque mexo em computadores desde pivete. Sempre [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/programador-web-precisa-estudar-mais-do-que-medico.html/feed</wfw:commentRss></item><item><title>Solução em Javascript para Imagens inexistentes no servidor</title><link>http://www.leocaseiro.com/solucao-em-javascript-para-imagem-inexistente-no-servidor.html</link><category>Tutorial</category><category>javascript</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Thu, 06 Nov 2008 06:00:25 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=189</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Saiba como utilizar o <strong>evento onerror do JavaScript</strong> para substituir falhas de imagem(<em>&lt;img&gt;</em>) ou até janela(window).</p>
<ul> Com certeza você já passou por algum deste problemas:  </p>
<li>O seu site precisava de uma imagem e ela não estava mais lá.</li>
<li>A imagem não foi carregou corretamente e nem Deus sabe o motivo.</li>
<li>O seu script de UpLoad deu problema e corrompeu o arquivo antes de subir para o seu</li>
<li>servidor.</li>
<li>O nome da imagem está errado no seu banco de dados</li>
</ul>
<p>Comigo foi assim, estava criando uma galeria de vídeos que devia exibir um screenshot(na agência chamamos de <em>frame</em>), mas acontece que tínhamos alguns vídeos que ainda não possuíam o screenshot. E tendo todos os dados necessários para serem exibidos no site, menos o screenshot, deveriam ser listados na HOME.<br />
<span id="more-189"></span><br />
O que fazer neste caso?<br />
Criar um código php do tipo <strong>if file_exists()</strong>?<br />
Conheço uma opção melhor e nativa do JavaScript.</p>
<p><strong>Evento OnError</strong></p>
<p>Como funciona o evento OnError?<br />
Funciona ao contrário do evento OnLoad que é a resposta de uma imagem (ou uma janela) que foi carregada com sucesso(ta aí o nome OnLoad = Carregou com Sucesso)</p>
<p>Assim que o browser interpretar um erro de carregamento de uma imagem(também pode ser utilizado em um window, como uma PopUp), ele executa o método OnError.</p>
<p>Como e onde utilizar o método OnError?</p>
<pre class="syntax-highlight:javascript">
&lt;img src=&quot;imagem-nao-existe.gif&quot; onerror=&quot;this.onerror=null; this.src=&#039;thumb-video-default.jpg&#039;&quot; /&gt;
</pre>
<p><a title="Exemplo do evento OnError funcionando" rel="external" href="http://exemplos.leocaseiro.com/imagem-inexistente-no-servidor.html">Exemplo do evento OnError em funcionamento</a>.<br />
<strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/funcao-que-ordena-arrays-randomicamente-em-javascript-como-o-shuffle-do-php.html" rel="bookmark" title="5 de novembro de 2008">Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href="http://www.leocaseiro.com/como-chamar-um-javascript-externo-dentro-de-um-js-ou-script.html" rel="bookmark" title="28 de novembro de 2008">Como chamar um Javascript externo dentro de um js ou &lt;script&gt;</a></li>
<li><a href="http://www.leocaseiro.com/qual-arquivo-da-biblioteca-jquery-devo-utilizar.html" rel="bookmark" title="4 de novembro de 2008">Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ul>
<p><!-- Similar Posts took 3.444 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=lxQJn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=lxQJn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=aRFkN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=aRFkN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=qR1zN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=qR1zN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=Pp7Jn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=Pp7Jn" border="0"></img></a>
</div>]]></content:encoded><description>Saiba como utilizar o evento onerror do JavaScript para substituir falhas de imagem(&amp;#60;img&amp;#62;) ou até janela(window).
 Com certeza você já passou por algum deste problemas:  
O seu site precisava de uma imagem e ela não estava mais lá.
A imagem não foi carregou corretamente e nem Deus sabe o motivo.
O seu script de UpLoad deu problema e [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/solucao-em-javascript-para-imagem-inexistente-no-servidor.html/feed</wfw:commentRss></item><item><title>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</title><link>http://www.leocaseiro.com/funcao-que-ordena-arrays-randomicamente-em-javascript-como-o-shuffle-do-php.html</link><category>Tutorial</category><category>array</category><category>função</category><category>javascript</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Wed, 05 Nov 2008 07:35:49 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=173</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<blockquote><p>Este post foi atualizado, pois eu encontrei que existem diversos algoritmos para esta função chamado shuffle()</p>
<p>De qualquer maneira, ainda acredito que este seja o melhor e menor algoritmo.</p>
<p>Então, se quiserem, o melhor nome para esta função é shuffle()<br />
Pois no php, existe esta função nativa e funciona da mesma maneira!
</p></blockquote>
<p>Procurei algo como <strong>random()</strong> ou <strong>array_rand()</strong> que fosse nativa do <strong>JavaScript</strong>, porém não encontrei. Mas, <a title="Link de referência da função randOrd()" href="http://javascript.about.com/library/blsort2.htm" rel="external">econtrei</a> uma função interessante, que funciona muito bem:</p>
<pre class="syntax-highlight:javascript">
function randOrd() {
    return (Math.round(Math.random())-0.5);
}
</pre>
<p><span id="more-173"></span><br />
Caso tenhamos um array como no modelo:</p>
<pre class="syntax-highlight:javascript">
var nome = Array();
nome[0] = &quot;Carlos&quot;;
nome[1] = &quot;João&quot;;
nome[2] = &quot;Leo&quot;;
nome[3] = &quot;Maria&quot;;
nome[4] = &quot;Silvia&quot;;
</pre>
<p>Perceba que os valores de nosso array está em ordem alfabética.<br />
Utilizamos então a função randOrd() em nosso array:</p>
<pre class="syntax-highlight:javascript">
nome.sort(randOrd);
</pre>
<p>Ao imprimir os array, eles estarão desordenados.</p>
<p>Uma maneira de exibí-los é utilizando um for:</p>
<pre class="syntax-highlight:javascript">
totalNomes = nome.sizeOf;
for (i=0; i&lt;totalNomes; i++) {
    document.write(&#039;&lt;br /&gt; Este é o array[&#039;+i+&#039;]: &#039;+nome[i]);
}
</pre>
<p>Este exemplo poderá mostrar:</p>
<p>Este é o array[0]: Maria<br />
Este é o array[1]: João<br />
Este é o array[2]: Leo<br />
Este é o array[3]: Carlos<br />
Este é o array[4]: Silvia<br />
<strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/solucao-em-javascript-para-imagem-inexistente-no-servidor.html" rel="bookmark" title="6 de novembro de 2008">Solução em Javascript para Imagens inexistentes no servidor</a></li>
<li><a href="http://www.leocaseiro.com/formatar-moedas-ou-numeros-decimais-com-a-funcao-number_format-do-php.html" rel="bookmark" title="24 de outubro de 2008">Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href="http://www.leocaseiro.com/como-chamar-um-javascript-externo-dentro-de-um-js-ou-script.html" rel="bookmark" title="28 de novembro de 2008">Como chamar um Javascript externo dentro de um js ou &lt;script&gt;</a></li>
<li><a href="http://www.leocaseiro.com/qual-arquivo-da-biblioteca-jquery-devo-utilizar.html" rel="bookmark" title="4 de novembro de 2008">Qual arquivo da biblioteca jQuery devo utilizar?</a></li>
</ul>
<p><!-- Similar Posts took 4.161 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=nJaLn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=nJaLn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=O9VpN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=O9VpN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=pkNNN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=pkNNN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=s4IEn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=s4IEn" border="0"></img></a>
</div>]]></content:encoded><description>Este post foi atualizado, pois eu encontrei que existem diversos algoritmos para esta função chamado shuffle()
De qualquer maneira, ainda acredito que este seja o melhor e menor algoritmo.
Então, se quiserem, o melhor nome para esta função é shuffle()
Pois no php, existe esta função nativa e funciona da mesma maneira!

Procurei algo como random() ou array_rand() que [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/funcao-que-ordena-arrays-randomicamente-em-javascript-como-o-shuffle-do-php.html/feed</wfw:commentRss></item><item><title>Qual arquivo da biblioteca jQuery devo utilizar?</title><link>http://www.leocaseiro.com/qual-arquivo-da-biblioteca-jquery-devo-utilizar.html</link><category>Tutorial</category><category>framework</category><category>javascript</category><category>jquery</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Tue, 04 Nov 2008 06:06:51 -0600</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=133</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Já utilizo a biblioteca do <strong>Framework em JavaScript <a title="Site do Framework em JavaScript jQuery" rel="external" href="http://jquery.com/">jQuery</a></strong> ha algum tempo. Sempre utilizei o arquivo compactado(Packed), por achar que carregaria mais rápido, afinal é o menor(<i>30.3KB</i>). Mas, o <a title="Artigo do Maujor com introdução ao jQuery" href="http://www.maujor.com/blog/2008/10/22/introducao-a-biblioteca-jquery/" rel="external">dinossauro do CSS(Maujor) explica</a> que por ser um arquivo compactado, demora para ser interpretado. E ainda por cima, ele não fica armazenado em cache.</p>
<p>A partir de hoje, sempre utilizarei o arquivo Minified(<i>54.5KB</i>), que tem o menor peso, o melhor desempenho e ainda é armazenado em cache.<br />
<span id="more-133"></span><br />
Para quem não sabe, o <a title="Conheça o Maujor" rel="external" href="http://www.maujor.com/blog/sobre/">MAUJOR</a> é um excelente professor e autor. Depois de lançar os livros sobre <a title="Livro sobre CSS do Maujor" rel="external" href="http://www.livrocss.com.br/">CSS</a> e <a title="Livro sobre HTML do Maujor" rel="external" href="http://www.livrohtml.com.br/">XHTML</a>, ele vai lançar um livro sobre jQuery(<a title="Sumário do Livro sobre jQuery do Maujor" href="http://www.livrojquery.com.br/sumario.html" rel="external">leia o sumário do livro</a>). Que com certeza eu irei adquirir. Quem ainda não leu os 2 livros e trabalha com web está perdendo e muito.<br />
E não esqueça, ao usar jQuery, utilize o arquivo minified.</p>
<p>Atualmente, o Framework em JavaScript está na sua versão 1.2.6<br />
Download do arquivo <a title="Download do arquivo jquery-1.2.6.min.js" href="http://code.google.com/p/jqueryjs/downloads/detail?name=jquery-1.2.6.min.js" rel="external">jquery-1.2.6.min.js</a></p>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/como-chamar-um-javascript-externo-dentro-de-um-js-ou-script.html" rel="bookmark" title="28 de novembro de 2008">Como chamar um Javascript externo dentro de um js ou &lt;script&gt;</a></li>
<li><a href="http://www.leocaseiro.com/funcao-que-ordena-arrays-randomicamente-em-javascript-como-o-shuffle-do-php.html" rel="bookmark" title="5 de novembro de 2008">Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href="http://www.leocaseiro.com/solucao-em-javascript-para-imagem-inexistente-no-servidor.html" rel="bookmark" title="6 de novembro de 2008">Solução em Javascript para Imagens inexistentes no servidor</a></li>
</ul>
<p><!-- Similar Posts took 3.520 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=k2Lln"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=k2Lln" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=7WS1N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=7WS1N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=4qyUN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=4qyUN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=EJFgn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=EJFgn" border="0"></img></a>
</div>]]></content:encoded><description>Já utilizo a biblioteca do Framework em JavaScript jQuery ha algum tempo. Sempre utilizei o arquivo compactado(Packed), por achar que carregaria mais rápido, afinal é o menor(30.3KB). Mas, o dinossauro do CSS(Maujor) explica que por ser um arquivo compactado, demora para ser interpretado. E ainda por cima, ele não fica armazenado em cache.
A partir de [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/qual-arquivo-da-biblioteca-jquery-devo-utilizar.html/feed</wfw:commentRss></item><item><title>Trocando o $this do php4 por self no php5</title><link>http://www.leocaseiro.com/trocando-o-this-do-php4-por-self-no-php5.html</link><category>Tutorial</category><category>desenvolvimento</category><category>oop</category><category>php</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Wed, 29 Oct 2008 11:13:16 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=150</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Estava criando uma classe em um servidor de um cliente.<br />
Como sempre, utilizo métodos ou atributos de uma mesma classe chamando por <strong>$this</strong>. E tive o mesmo problema que o <a rel="external" href="http://tiagofloriano.com.br/blog/?p=194">Tiago Floriano</a>.<br />
Eu estava desatualizado na linguagem e tive um problema de sintaxes.</p>
<p>Mesmo sendo tudo php, o php5 melhorou sua performance e desempenho, principalmente com questões de OOP. Com isso, algumas sintaxes foram re-estruturadas.</p>
<p>Por isso, o meu código estava aparecendo o seguinte erro: <strong><i>Fatal error: Using $this when not in object context in</i></strong><br />
<span id="more-150"></span><br />
Depois de muito pesquisar no <a href="http://www.google.com.br" rel="external">pai dos burros</a>, encontrei a <a rel="external" href="http://www.arquivodecodigos.net/arquivo/tutoriais/php/geral/poo1/usando_metodos_estaticos.php">solução</a>. Descobri que trocando o <strong>$this->nomeDoMetodo() </strong> por <strong>self::nomeDoMetodo()</strong> funcionaria no php5.</p>
<p>Mas para mim, não basta ter apenas a solução. Portanto pesquisei mais sobre php5 e sua &#8220;nova&#8221; estrutura de Classes. Que é Composta por Encapsulamento(Public, Protected e Private), Constantes de Classe, Interfaces e Propriedades Estáticas(que é o caso do $this), o Design Pattern Singleton que é muito interessante e outros conceitos que pretendo abordar logo mais.</p>
<p>Se você é tão curioso quanto eu, ou apenas gosta de atualizar-se, leia este <a rel="external" href="http://www.fop.unicamp.br/informatica/index.php?option=com_docman&#038;task=doc_view&#038;gid=3&#038;Itemid=36">material completo em PDF</a> que absorve bastante sobre OOP(Programação Orientada a Objetos) em PHP5.<strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/manual-do-php-na-propria-maquina-em-portugues-do-brasil-pt-br.html" rel="bookmark" title="11 de dezembro de 2008">Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href="http://www.leocaseiro.com/como-instalar-wordpress-26-em-pt-br.html" rel="bookmark" title="20 de outubro de 2008">Como Instalar Wordpress 2.6 em Português do Brasil (PT-BR)</a></li>
<li><a href="http://www.leocaseiro.com/formatar-moedas-ou-numeros-decimais-com-a-funcao-number_format-do-php.html" rel="bookmark" title="24 de outubro de 2008">Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
</ul>
<p><!-- Similar Posts took 3.719 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=Y08Pn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=Y08Pn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=GZ7BN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=GZ7BN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=evBTN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=evBTN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=crnin"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=crnin" border="0"></img></a>
</div>]]></content:encoded><description>Estava criando uma classe em um servidor de um cliente.
Como sempre, utilizo métodos ou atributos de uma mesma classe chamando por $this. E tive o mesmo problema que o Tiago Floriano.
Eu estava desatualizado na linguagem e tive um problema de sintaxes.
Mesmo sendo tudo php, o php5 melhorou sua performance e desempenho, principalmente com questões de [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/trocando-o-this-do-php4-por-self-no-php5.html/feed</wfw:commentRss></item><item><title>Formatar moedas ou números decimais com a função number_format() do PHP</title><link>http://www.leocaseiro.com/formatar-moedas-ou-numeros-decimais-com-a-funcao-number_format-do-php.html</link><category>Tutorial</category><category>função</category><category>php</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Fri, 24 Oct 2008 13:50:44 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=135</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>A <strong>função number_format() do PHP</strong>, além de <strong>trocar ponto(.) por vírgula(,)</strong>, também serve para definir quantas <strong>casas decimais</strong> teremos no valor.</p>
<p>
O número que é em Inglês <i>999.9</i> fica <i>999,90</i> no formato moeda brasileiro.<br />
Além disso, podemos definir se irá exibir algum caracter a cada grupo de milhar(de mil em mil)</p>
<p><strong><i>string number_format ( float $number, int $decimals, string $dec_point, string $thousands_sep )</i></strong></p>
<p>podemos definir por:<br />
<strong><i>valor texto number_format($valor_decimal, $casas_decimais,$caracter_definicao_decimal, $caracter_definicao_milhar)</i></strong></p>
<p>
<span id="more-135"></span><br />
Por exemplo, se quisermos que o número <i>1000</i> fique como <i>1.000</i>, utilizamos a função desta maneira:</p>
<pre class="syntax-highlight:php">
$valor = 1000;
echo number_format($valor,0,&quot;,&quot;,&quot;.&quot;);
</pre>
<p>
Agora se quisermos que o valor 1,000.9(em formato inglês) tenha o formato 1.000,90(brasileiro), utilize:</p>
<pre class="syntax-highlight:php">
$valor = 1,000.9;
echo number_format($valor,2,&quot;,&quot;,&quot;.&quot;);
</pre>
<p>
Se não quiser que tenha o ponto(.) entre as casas de milhar, deixe com o última parâmetro vazio:</p>
<pre class="syntax-highlight:php">
$valor = 1000.9;
echo number_format($valor,2,&quot;,&quot;,&quot;&quot;);
</pre>
<p>
Existe uma maneira <del datetime="2008-10-24T18:46:06+00:00">gambiarra</del> para formatar número que eu não aconselho a utilizar. Seria algo do tipo: </p>
<pre class="syntax-highlight:php">
$valor = 100.9
echo str_replace(&quot;.&quot;,&quot;,&quot;,$valor);
</pre>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/funcao-que-ordena-arrays-randomicamente-em-javascript-como-o-shuffle-do-php.html" rel="bookmark" title="5 de novembro de 2008">Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href="http://www.leocaseiro.com/como-instalar-wordpress-26-em-pt-br.html" rel="bookmark" title="20 de outubro de 2008">Como Instalar Wordpress 2.6 em Português do Brasil (PT-BR)</a></li>
<li><a href="http://www.leocaseiro.com/manual-do-php-na-propria-maquina-em-portugues-do-brasil-pt-br.html" rel="bookmark" title="11 de dezembro de 2008">Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href="http://www.leocaseiro.com/trocando-o-this-do-php4-por-self-no-php5.html" rel="bookmark" title="29 de outubro de 2008">Trocando o $this do php4 por self no php5</a></li>
</ul>
<p><!-- Similar Posts took 4.140 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=VEW3n"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=VEW3n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=6uwwN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=6uwwN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=JIV4N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=JIV4N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=TKztn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=TKztn" border="0"></img></a>
</div>]]></content:encoded><description>A função number_format() do PHP, além de trocar ponto(.) por vírgula(,), também serve para definir quantas casas decimais teremos no valor.

O número que é em Inglês 999.9 fica 999,90 no formato moeda brasileiro.
Além disso, podemos definir se irá exibir algum caracter a cada grupo de milhar(de mil em mil)
string number_format ( float $number, int $decimals, [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/formatar-moedas-ou-numeros-decimais-com-a-funcao-number_format-do-php.html/feed</wfw:commentRss></item><item><title>Como Instalar Wordpress 2.6 em Português do Brasil (PT-BR)</title><link>http://www.leocaseiro.com/como-instalar-wordpress-26-em-pt-br.html</link><category>Tutorial</category><category>cms</category><category>mysql</category><category>php</category><category>wordpress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Mon, 20 Oct 2008 12:53:52 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=54</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Para <strong>instalar o Wordpess 2.6</strong>, devemos primeiramente efetuar o <a title="Arquivo mais recente do Wordpress já traduzido em Português do Brasil" href="http://br.wordpress.org/releases/#latest" rel="external">download mais do arquivo mais recente</a> e descompactá-lo em um servidor com PHP e MySQL, de preferência <a href="http://pt.wikipedia.org/wiki/LAMP" rel="external" title="Linux, Apache, MySQL e PHP">LAMP</a>.<br />
Existem 2 maneiras de configurarmos o Banco de Dados:<br />
Se você for um <a href="#como-instalar-wordpress-modo-inexperiente">usuário inexperiente, acesse a partir desta parte</a>.<br />
Se você for um usuários experiente, abra a pasta descompactada do arquivo Wordpress e renomeie o arquivo <i>wp-config-sample.php</i> para <i>wp-config.php</i>, em seguida altere as seguintes variáveis:</p>
<pre class="syntax-highlight:php">
// ** MySQL settings ** //
define(&#039;DB_NAME&#039;, &#039;digite_aqui_o_banco_de_dados&#039;);    // O nome do Banco de Dados
define(&#039;DB_USER&#039;, &#039;digite_aqui_seu_usuario&#039;);     // Seu usuário MySQL
define(&#039;DB_PASSWORD&#039;, &#039;digite_aqui_sua_senha&#039;); // ...e senha
define(&#039;DB_HOST&#039;, &#039;localhost&#039;);    // Provavelmente você não precisará trocar este valor
</pre>
<p><span id="more-54"></span><br />
Após alterar o arquivo <i>wp-config.php</i>, envie-o por FTP para a pasta de diretório host. Enfim, digite no browser sua URL e irá aparecer a seguinte janela [<a title="ir para o passo 4" href="#como-instalar-wordpress-inicio-instalacao">vá para o início da instalação</a>].</p>
<p><span id="como-instalar-wordpress-modo-inexperiente">Existe uma maneira mais simples</span>, que é automática. Basta digitar a sua URL no navegador e então clicar no botão <strong>Criar um Arquivo de Configuração</strong>:<br />
<a title="Como instalar Wordpress no Servidor - Criar um arquivo de configuração" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-1.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-1-300x77.jpg" alt="Como instalar Wordpress no Servidor - Criar um arquivo de configuração" title="Como instalar Wordpress no Servidor - Criar um arquivo de configuração" /></a></p>
<p>Chegando no Passo 2, ele irá solicitar os seguintes dados:<br />
Nome do Banco de Dados<br />
Usuário do Banco de Dados<br />
Senha do Banco de Dados<br />
Servidor do Banco de Dados<br />
Prefixo das Tabelas(este item, serve apenas para quem possui mais de um blog no mesmo Banco)<br />
<a title="Como instalar Wordpress no Servidor - Dados de acesso" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-2.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-2-300x195.jpg" alt="Como instalar Wordpress no Servidor - Dados de acesso" " title="Como instalar Wordpress no Servidor - Dados de acesso" " /></a><br />
Se você não tiver algum(ns) destes dados, entre em contato com o seu Servidor de Hospedagem.<br />
Se você tiver, clique em <strong>Vamos começar</strong></p>
<p>O Passo 3, é muito simples.<br />
Preencha os dados que foram solicitados conforme o meu modelo:<br />
<a title="Como instalar Wordpress no Servidor - Digitando os dados de acesso ao Banco" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-3.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-3-300x238.jpg" alt="Como instalar Wordpress no Servidor - Digitando os dados de acesso ao Banco" title="Como instalar Wordpress no Servidor - Digitando os dados de acesso ao Banco" /></a><br />
Obs: Nem sempre a Senha ficará vazia.<br />
Obs2: Caso tenha dúvidas sobre o último campo, deixe <strong>wp_</strong></p>
<p>Agora, clique em Enviar</p>
<p>Caso apareça a mensagem: <strong>Não é possível selecionar o banco de dados</strong><br />
<a title="Como instalar Wordpress no Servidor - Erro de seleção do Banco de Dados" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-4-erro.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-4-erro-300x143.jpg" alt="Como instalar Wordpress no Servidor - Erro de seleção do Banco de Dados" title="Como instalar Wordpress no Servidor - Erro de seleção do Banco de Dados" /></a><br />
Entre em contato com o seu Sevidor de Hospedagem e solicite a criação do seu banco de dados. Ou verifique se você não digitou pela metade. Alguns servidores criam o banco de dados, conforme o seu usuario, exemplo: leocaseiro_wordpress</p>
<p>No passo 4, o <strong>Wordpress criou o arquivo wp-config.php</strong> corretamente.<br />
<a title="Como instalar Wordpress no Servidor - O arquivo wp-config.php foi criado corretamente" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-5.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-5-300x88.jpg" alt="Como instalar Wordpress no Servidor - O arquivo wp-config.php foi criado corretamente" title="Como instalar Wordpress no Servidor - O arquivo wp-config.php foi criado corretamente" /></a><br />
Portanto clique em <strong>Começar a instalação</strong> e veja como é simples Instalar o Wordpress<br />
<span id="como-instalar-wordpress-inicio-instalacao">Agora sim, você pode criar o seu Blog. Fique tranquilo, se você quiser, pode modificar estes dados pelo publicador do WP.</span><br />
<a title="Como instalar Wordpress no Servidor - Digite o nome do Seu Blog e seu email" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-7.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-7-300x233.jpg" alt="Como instalar Wordpress no Servidor - Digite o nome do Seu Blog e seu email" title="Como instalar Wordpress no Servidor - Digite o nome do Seu Blog e seu email" /></a><br />
Basta digitar o nome do seu blog, o meu é LeoCaseiro<br />
Em seguida, preencha com o seu email(é importante digitar corretamente, pois todos os comentários, e até mesmo uma senha nova será enviado para ele)</p>
<p>Caso você, assim como eu, queira que o seu site seja encontrado pelo Google, Yahoo e outros buscadores deixe marcado esta opção.<br />
Agora, se você quiser que o seu site não seja encontrado, desmarque-a.<br />
Clique em <strong>Instalar Wordpress</strong> e você será redirecionado para<br />
<a title="Como instalar Wordpress no Servidor - Anote sua senha e altere-a o mais breve possível" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-8.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-instalacao-wordpress-passo-8-300x164.jpg" alt="Como instalar Wordpress no Servidor - Anote sua senha e altere-a o mais breve possível" title="Como instalar Wordpress no Servidor - Anote sua senha e altere-a o mais breve possível" /></a><br />
Anote a sua senha, depois clique em Login. E pode começar a postar.</p>
<p>Agora, digite o endereço URL do seu BLOG e veja como ficou<br />
<a title="Como instalar Wordpress no Servidor - Modelo de um Blog criado" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/modelo-blog-wordpress.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/modelo-blog-wordpress-300x296.jpg" alt="Como instalar Wordpress no Servidor - Modelo de um Blog criado" title="Como instalar Wordpress no Servidor - Modelo de um Blog criado" /></a></p>
<p>Obs:Altere a sua senha o mais breve possível. Assim, você não corre o risco de perdê-la.<br />
Para alterar a senha, siga este <a title="Como alterar a senha no wordpress" href="http://www.leocaseiro.com/como-alterar-a-senha-no-wordpress.html">tutorial</a>.<strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/como-alterar-a-senha-no-wordpress.html" rel="bookmark" title="10 de outubro de 2008">Como alterar a senha no wordpress</a></li>
<li><a href="http://www.leocaseiro.com/manual-do-php-na-propria-maquina-em-portugues-do-brasil-pt-br.html" rel="bookmark" title="11 de dezembro de 2008">Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href="http://www.leocaseiro.com/trocando-o-this-do-php4-por-self-no-php5.html" rel="bookmark" title="29 de outubro de 2008">Trocando o $this do php4 por self no php5</a></li>
<li><a href="http://www.leocaseiro.com/formatar-moedas-ou-numeros-decimais-com-a-funcao-number_format-do-php.html" rel="bookmark" title="24 de outubro de 2008">Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
</ul>
<p><!-- Similar Posts took 4.479 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=e1ODn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=e1ODn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=QtSQN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=QtSQN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=LG80N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=LG80N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=MLSAn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=MLSAn" border="0"></img></a>
</div>]]></content:encoded><description>Para instalar o Wordpess 2.6, devemos primeiramente efetuar o download mais do arquivo mais recente e descompactá-lo em um servidor com PHP e MySQL, de preferência LAMP.
Existem 2 maneiras de configurarmos o Banco de Dados:
Se você for um usuário inexperiente, acesse a partir desta parte.
Se você for um usuários experiente, abra a pasta descompactada do [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/como-instalar-wordpress-26-em-pt-br.html/feed</wfw:commentRss></item><item><title>Como alterar a senha no wordpress</title><link>http://www.leocaseiro.com/como-alterar-a-senha-no-wordpress.html</link><category>Tutorial</category><category>wordpress</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Fri, 10 Oct 2008 11:11:26 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=70</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Para <strong>alterar a senha do Wordpress</strong>, primeiramente precisamos logar. Lembre-se que o seu painel administrativo possui a URL de seu blog seguida de <strong>/wp-admin</strong>, exemplo: <i>http://www.leocaseiro.com/wp-admin/</i><br />
<a title="Área de Login do admin Wordpress" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-area-login.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-area-login-300x216.jpg" alt="Área de Login do admin Wordpress" title="Área de Login do admin Wordpress" /></a><br />
<span id="more-70"></span><br />
Assim, entramos no painel:<br />
<a title="Painel administrativo do Wordpress" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-painel-admin.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-painel-admin-300x195.jpg" alt="Painel administrativo do Wordpress" title="Painel administrativo do Wordpress" /></a></p>
<p>Para alterar a senha, devemos clicar no topo à direita, onde temos o nome do nosso login(no exemplo está o admin) ou então em usuários, um pouco mais abaixo:<br />
<a title="Tela de usuários do admin Wordpress" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-admin-usuarios.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-admin-usuarios-300x185.jpg" alt="Tela de usuários do admin Wordpress" title="Tela de usuários do admin Wordpress" /></a></p>
<p>Quando entramos em nosso usuário, devemos descer a barra de rolagem até o fim e então escrevemos a senha que quisermos.<br />
<a title="Alterar senha no admin wordpress" rel="lightbox" href="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-admin-alterar-senha.jpg"><img src="http://www.leocaseiro.com/wp-content/uploads/2008/10/tutorial-wordpress-admin-alterar-senha-300x87.jpg" alt="Alterar senha no admin wordpress" title="Alterar senha no admin wordpress"  /></a></p>
<p>A partir da versão 2.5, o Wordpress possui um sistema de verificação de segurança da senha. Caso você digite apenas letras ou apenas números, ele deixa como senha fraca, então se você deixar letras maiúsculas em minúsculas misturadas, vai aumentando a segurança.<br />
Não é obrigatório termos uma senha forte, mas obviamente é mais segura.</p>
<p>Bom, é só isso. Basta clicar em Atualizar perfil, e pronto.</p>
<p>Lembrando que nesta janela, podemos alterar qualquer dado do usuário, alterar email, nome, sobrenome, colocar um apelido(nickname) e assim por diante. </p>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/como-instalar-wordpress-26-em-pt-br.html" rel="bookmark" title="20 de outubro de 2008">Como Instalar Wordpress 2.6 em Português do Brasil (PT-BR)</a></li>
</ul>
<p><!-- Similar Posts took 2.489 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=9Fqln"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=9Fqln" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=rn9FN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=rn9FN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=m1nuN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=m1nuN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=7EEbn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=7EEbn" border="0"></img></a>
</div>]]></content:encoded><description>Para alterar a senha do Wordpress, primeiramente precisamos logar. Lembre-se que o seu painel administrativo possui a URL de seu blog seguida de /wp-admin, exemplo: http://www.leocaseiro.com/wp-admin/


Assim, entramos no painel:

Para alterar a senha, devemos clicar no topo à direita, onde temos o nome do nosso login(no exemplo está o admin) ou então em usuários, um pouco [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/como-alterar-a-senha-no-wordpress.html/feed</wfw:commentRss></item><item><title>Ferramentas para Gestão e Análise de um Site</title><link>http://www.leocaseiro.com/ferramentas-para-gestao-e-analise-de-um-web-site.html</link><category>Gestão e Análise</category><category>ferramenta</category><category>gestão</category><category>google</category><category>rss</category><category>seo</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Fri, 03 Oct 2008 07:31:29 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=31</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Para qualquer empresa e/ou qualquer serviço, não adianta apenas executarmos-as. Precisamos sempre saber quem está utilizando, se está satisfeito, se está descontente com alguma ação. Ou seja, precisamos de análises de relatórios.</p>
<p>Qual negócio funciona sem análise de dados estatísticos?</p>
<p>Todos sabemos que a TV utiliza o IBOPE como <em>feedback </em>de seus telespectadores. Assim como algumas escolas de Inglês fazem pesquisas pelas ruas, entre outras.<br />
<span id="more-31"></span><br />
Para gestão de um web-site não é diferente. Todos queremos saber de onde os internautas vêm. Em quais páginas eles estão navegando, ou então se eles estão lendo nosso conteúdo em outra ferramenta que não seja o próprio site (como leitor de feed RSS)</p>
<p>Abaixo, listarei algumas ferramentas que acho necessário em todo e qualquer site:</p>
<ul>
<li><a title="Central do webmaster do Google" href="http://www.google.com.br/webmasters/" target="_blank">Google Webmasters</a> <a title="Dúvidas sobre Google Webmasters" href="http://www.google.com/support/webmasters/?hl=pt_BR" target="_blank">(?)</a></li>
<li><a title="Google Analytics" href="http://www.google.com/analytics/pt-BR/index.html" target="_blank">Google Analytics</a> <a title="Dúvidas sobre Google Analytics" href="http://www.google.com/support/googleanalytics/?hl=pt_BR" target="_blank">(?)</a></li>
<li><a title="FeedBurner" href="http://www.feedburner.com/fb/a/home?loc=pt_BR" target="_blank">FeedBurner</a> <a title="Suporte FeedBurner em Inglês" href="http://forums.feedburner.com/" target="_blank">(?)</a></li>
</ul>
<p>Com o <strong>Google Webmasters</strong>, incluímos todos os dados que o Google necessita para facilitar a indexação nos resultados de busca. Caso o seu domínio for .com, como o meu e seu conteúdo for em pt-br, você informa ao Google e quando o usuário clicar em somente em português ou sites do Brasil, o Google irá buscar em seu site também.<br />
Também temos acesso às palavras-chaves que trazem os usuários para o nosso site.<br />
E quais sites possuem um link para o nosso.</p>
<p>O <strong>Google Analytics</strong> fornece gráficos e relatórios detalhados de como os usuários acessaram nosso site e o que fizeram dentro dele.<br />
Se eles estão navegando apenas na página inicial, ou clicando em outros links. Se eles estão acessando pelo Internet Explorer, Firefox, Celular Mobile. E o melhor, quantas visitas você possui por dia, além de saber de onde ela é(Se é de São Paulo, Rio de Janeiro, Amazonas, ou até mesmo se é fora do Brasil).</p>
<p>Com o <strong>Feedburner</strong> temos dados de estatísticas semelhantes às do Google Analytics, porém serve para leitores de Feeds RSS. Ou você acredita que todos que lêem seus feeds clicam em seus links?</p>
<p>Acredito que com essas ferramentas você consegue saber se o seu web-site está ou não trazendo o retorno desejado. E analisando todos estes dados, podemos pensar em como melhorar o nosso negócio.</p>
<p>Em breve pretendo disponibilizar maiores detalhes sobre as ferramentas.</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=os8qn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=os8qn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=MdBzN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=MdBzN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=WnZoN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=WnZoN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=Wahyn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=Wahyn" border="0"></img></a>
</div>]]></content:encoded><description>Para qualquer empresa e/ou qualquer serviço, não adianta apenas executarmos-as. Precisamos sempre saber quem está utilizando, se está satisfeito, se está descontente com alguma ação. Ou seja, precisamos de análises de relatórios.
Qual negócio funciona sem análise de dados estatísticos?
Todos sabemos que a TV utiliza o IBOPE como feedback de seus telespectadores. Assim como algumas escolas [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/ferramentas-para-gestao-e-analise-de-um-web-site.html/feed</wfw:commentRss></item><item><title>Garoto de Programa ou programador</title><link>http://www.leocaseiro.com/garoto-de-programa-ou-programador.html</link><category>Assuntos Gerais</category><category>desenvolvimento</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Tue, 30 Sep 2008 22:45:44 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=35</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<div>
<p>Pra quem trabalha na área de desenvolvimento. É, realmente nossa profissão de programador é complicada!</p>
<ul>
<li>Você trabalha em horários estranhos (que nem as putas!)</li>
<li>Te pagam pra fazer o cliente feliz (que nem as putas!)</li>
<li>Seu trabalho sempre vai além do expediente (que nem as putas!)</li>
<li>Você é mais produtivo à noite (que nem as putas!)</li>
<li><span id="more-35"></span>Você é recompensado por realizar as idéias mais absurdas do cliente (que nem as putas!)</li>
<li>Seus amigos se distanciam de você e você só anda com outros iguais a você (que nem as putas!)</li>
<li>Quando vai ao encontro do cliente, você tem de estar sempre apresentável<br />
(que nem as putas!)</li>
<li>Mas quando você volta, parece ter saído do inferno (que nem as putas!)</li>
<li>O cliente quer sempre pagar menos e espera que você faça maravilhas (que nem as putas!)</li>
<li>Quando te perguntam em que trabalhas, tens dificuldade de explicar (que nem as putas!)</li>
<li>Se as coisas dão errado, é sempre culpa sua (que nem as putas!)</li>
<li>
<ul>E finalmente todo dia ao acordar você diz: </p>
<li>Está difícil ganhar mais porque a concorrência é grande (que nem as putas!)</li>
<li>Só conseguimos ganhar mais quando temos algum diferencial (que nem as putas!)</li>
</ul>
</li>
<li>
<ul>Para finalizar você pensa assim: </p>
<li>NÃO VOU PASSAR O RESTO DA VIDA FAZENDO ISSO (que nem as putas !)</li>
</ul>
</li>
</ul>
<p><em>Mais um texto que não conheço o autor. Mas é a pura realidade! Por isso sempre digo que sou garoto de programa. Se alguém tiver alguma idéia para acrescentar, me avise!<br />
Abs</em></div>
<p><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html" rel="bookmark" title="26 de setembro de 2008">Deus como programador em uma Agência de Publicidade</a></li>
<li><a href="http://www.leocaseiro.com/programador-web-precisa-estudar-mais-do-que-medico.html" rel="bookmark" title="12 de novembro de 2008">Programador Web precisa estudar mais do que Médico</a></li>
<li><a href="http://www.leocaseiro.com/linguagem-influencia-mais-q-desenvolvedor.html" rel="bookmark" title="19 de dezembro de 2008">A Linguagem influencia mais que o desenvolvedor?</a></li>
</ul>
<p><!-- Similar Posts took 3.717 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=x6Wdn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=x6Wdn" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=WoZvN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=WoZvN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=YtN3N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=YtN3N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=mtF6n"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=mtF6n" border="0"></img></a>
</div>]]></content:encoded><description>Pra quem trabalha na área de desenvolvimento. É, realmente nossa profissão de programador é complicada!

Você trabalha em horários estranhos (que nem as putas!)
Te pagam pra fazer o cliente feliz (que nem as putas!)
Seu trabalho sempre vai além do expediente (que nem as putas!)
Você é mais produtivo à noite (que nem as putas!)
Você é recompensado por [...]</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/garoto-de-programa-ou-programador.html/feed</wfw:commentRss></item><item><title>Deus como programador em uma Agência de Publicidade</title><link>http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html</link><category>Assuntos Gerais</category><category>agência</category><category>desenvolvimento</category><category>publicidade</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Fri, 26 Sep 2008 10:25:23 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=23</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>De: Atendimento<br />
Para: Deus<br />
Pedido: Favor criar o mundo.</p>
<p>De: Deus<br />
Para: Atendimento<br />
Briefing incompleto. Solicito informações mais detalhadas.</p>
<p>De: Atendimento<br />
Para: Deus</p>
<p>JOB<br />
O cliente solicitou que o mundo fosse redondo, colorido, que fosse claro durante o dia e escuro pela noite. Pediu muita água nos rios e mares e nenhuma nos desertos. Quer que no verão faça calor e frio no inverno. Quer plantas que cresçam na terra e animais que respirem. Montanhas altas, depressões baixas e planícies planas.</p>
<p>RESTRIÇÕES<br />
O cliente não quer acontecendo ao mesmo tempo chuva e sol.</p>
<p><span id="more-23"></span></p>
<p>MÍDIA<br />
O cliente pretende fazer uma inserção deste mundo no sistema solar e deixá–lo rodando lá por tempo indeterminado.</p>
<p>OBRIGATORIEDADES<br />
Nós tentamos tirar essa idéia da cabeça dele, mas não houve jeito, ele bateu o pé: quer colocar gente no mundo.</p>
<p>De: Deus<br />
Ah, essa não! Como é que eu vou trabalhar desse jeito? Não vai caber! É muita informação para um mundo só. O ideal é fazer um mundo e uma luz para dividir as informações. Além do mais, gente no mundo nós sabemos que não dá certo. Nós podemos deixar as pessoas na lua e para o mundo a gente retoma aquela idéia dos Incas Venusianos.</p>
<p>De: Atendimento<br />
O Cliente aceita a idéia da lua, mas só para enfeitar, controlar mares, orientar cortes de cabelo e fazer agendas. Todo o resto ele continua querendo ver dentro do mundo, inclusive gente.</p>
<p>De: Deus<br />
Para: Atendimento<br />
Já estou vendo que esse cliente é do tipo buraco negro!</p>
<p>De: Atendimento<br />
Para: Deus<br />
Também não é assim. É que ele nunca fez um mundo antes. Ele não tem idéia de como toda essa coisa funciona. A gente peita, mas até um certo limite. Se ele quer pôr gente no mundo, OK. Ele está pagando e acha que o ser humano pode dar certo. Vamos tentar?</p>
<p>De: Deus<br />
Para: Atendimento<br />
OK. Eu faço o trabalho. Qual é o prazo?</p>
<p>De: Atendimento<br />
Para: Deus<br />
Ah, graças a Você! Quanto ao prazo, está estourado. Você só tem 7 dias para criar o mundo.</p>
<p>De: Deus<br />
Impossível! Não dá! Isso aqui não é padaria e a pauta está lotada! Eu preciso de mais prazo. Em sete dias ninguém consegue fazer um mundo decente.</p>
<p>De: Atendimento<br />
A questão é que se não estiver pronto daqui a uma semana, o cliente vai perder o espaço reservado. Infelizmente, não tem outra alternativa. Estamos com o faturamento de fevereiro em baixa. Deixa para ganhar Grand Prix no Salão com outros trabalhos. Daqui pra frente você pode criar mundos melhores.</p>
<p>De: Deus<br />
Isso é um absurdo! Um mundo não se cria assim, como quem apaga uma estrela. É um processo delicado, que exige tempo. Ou a Gente faz como tem que ser feito ou esse mundo está perdido.</p>
<p>De: Atendimento<br />
Você está exagerando. É só um mundo. Coisa pouca. Se fosse um sistema solar, uma galáxia, vá lá. Mas um mundinho destes? É querer gastar energia demais numa poeira cósmica.</p>
<p>De: Deus<br />
Bem, lavo as minhas mãos. Mas quero deixar registrado aqui o Meu protesto. E é bom que não se esqueça mais pra frente, que se alguma coisa der errado foi porque, desde o princípio, o briefing entrou errado. Até Eu duvido que vá sair alguma coisa boa disso.</p>
<p>De: Atendimento<br />
Você me livre, vire essa boca pra lá! Se Você quiser, tudo vai dar certo. Aliás estamos tão confiantes que vamos fazer um making off escrito. Tipo um livro contando como tudo começou e etc. E não se preocupe, Você vai ficar com todos os créditos. Não esqueça, hein? Você tem apenas sete dias.</p>
<p>De: Deus<br />
Olha, pra ser franco, esse cliente não merece coisa melhor. Vou matar esse trabalho rapidinho e tirar da frente. Em seis dias eu crio o mundo e ainda vou ter um dia pra descansar.</p>
<p>De: Atendimento<br />
Você é quem sabe. Também podemos ir pensando numa campanha de manutenção…</p>
<p>De: Deus<br />
Nem pensar! Se precisar, depois mando meu filho lá pra dar uma olhada!</p>
<p><em>Não sei qual o autor do texto. Apenas recebi por email de um colega de trabalho. Se alguém souber, me informe para eu colocar os créditos!</em><strong>Posts Relacionados com este assunto</strong>
<ul class="similar-posts">
<li><a href="http://www.leocaseiro.com/porque-os-programadores-precisam-virar-noites-para-entregar-no-prazo.html" rel="bookmark" title="18 de novembro de 2008">Porque os programadores precisam virar noites para entregar no prazo</a></li>
<li><a href="http://www.leocaseiro.com/garoto-de-programa-ou-programador.html" rel="bookmark" title="1 de outubro de 2008">Garoto de Programa ou programador</a></li>
<li><a href="http://www.leocaseiro.com/programador-web-precisa-estudar-mais-do-que-medico.html" rel="bookmark" title="12 de novembro de 2008">Programador Web precisa estudar mais do que Médico</a></li>
<li><a href="http://www.leocaseiro.com/linguagem-influencia-mais-q-desenvolvedor.html" rel="bookmark" title="19 de dezembro de 2008">A Linguagem influencia mais que o desenvolvedor?</a></li>
</ul>
<p><!-- Similar Posts took 6.132 ms --></p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=wliun"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=wliun" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=yupCN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=yupCN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=8NJwN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=8NJwN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=W3Uon"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=W3Uon" border="0"></img></a>
</div>]]></content:encoded><description>Piada que todo programador de agências deve ler, sobre Deus como se ele fosse um de nós(desenvolvedores).</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/deus-como-programador-agencia-publicidade.html/feed</wfw:commentRss></item><item><title>Olá, leitor!</title><link>http://www.leocaseiro.com/ola-leitor.html</link><category>Assuntos Gerais</category><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Leo Caseiro</dc:creator><pubDate>Mon, 01 Sep 2008 08:13:08 -0500</pubDate><guid isPermaLink="false">http://www.leocaseiro.com/?p=1</guid><content:encoded xmlns:content="http://purl.org/rss/1.0/modules/content/"><![CDATA[<p>Seja bem vindo!</p>
<p>Aqui pretendo compartilhar tudo sobre desenvolvimento e design web.</p>
<p>Você encontrará informações sobre linguagens de programação, como <a rel="external" href="http://www.php.net/">PHP</a>, <a rel="external" href="http://pt.wikipedia.org/wiki/Asp">ASP</a>, <a rel="external" href="http://pt.wikipedia.org/wiki/JavaScript">JavaScript</a><br />
<span id="more-1"></span><br />
Banco de Dados: <a rel="external" href="http://www.mysql.com/">MySQL</a>, <a rel="external" href="http://pt.wikipedia.org/wiki/Xml">XML</a><br />
<a rel="external" href="http://pt.wikipedia.org/wiki/Framework">Frameworks</a>: <a rel="external" href="http://jquery.com/">jQuery</a>, <a rel="external" href="http://www.codeigniter.com.br/manual/">CodeIgniter</a><br />
<a rel="external" href="http://pt.wikipedia.org/wiki/Sistema_de_gerenciamento_de_conte%C3%BAdo">CMS</a>: <a rel="external" href="http://br.wordpress.org">Wordpress</a></p>
<p>Entre outras técnicas e teorias que conheço!</p>
<p>Abraços,</p>
<p>Leo Caseiro</p>
<div class="feedflare">
<a href="http://feeds.feedburner.com/~f/leocaseiro?a=oDx6n"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=oDx6n" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=tqVkN"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=tqVkN" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=mWO6N"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=mWO6N" border="0"></img></a> <a href="http://feeds.feedburner.com/~f/leocaseiro?a=9iSUn"><img src="http://feeds.feedburner.com/~f/leocaseiro?i=9iSUn" border="0"></img></a>
</div>]]></content:encoded><description>Seja bem vindo!
Aqui pretendo compartilhar tudo sobre desenvolvimento e design web.
Você encontrará informações sobre linguagens de programação, como PHP, ASP, JavaScript

Banco de Dados: MySQL, XML
Frameworks: jQuery, CodeIgniter
CMS: Wordpress
Entre outras técnicas e teorias que conheço!
Abraços,
Leo Caseiro</description><wfw:commentRss xmlns:wfw="http://wellformedweb.org/CommentAPI/">http://www.leocaseiro.com/ola-leitor.html/feed</wfw:commentRss></item></channel></rss>
