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

<channel>
	<title>Leo Caseiro &#187; desenvolvimento</title>
	<atom:link href="http://leocaseiro.com.br/tag/desenvolvimento/feed/" rel="self" type="application/rss+xml" />
	<link>http://leocaseiro.com.br</link>
	<description>programação e desenvolvimento web (php, MySQL, JavaScript, jQuery, Wordpress, etc)</description>
	<lastBuildDate>Wed, 02 May 2012 14:34:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Não deixar Homolog aparecer no Google</title>
		<link>http://leocaseiro.com.br/nao-deixar-homolog-aparecer-no-google/</link>
		<comments>http://leocaseiro.com.br/nao-deixar-homolog-aparecer-no-google/#comments</comments>
		<pubDate>Sun, 18 Sep 2011 11:30:02 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[ferramenta]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[homolog]]></category>
		<category><![CDATA[htaccess]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=669</guid>
		<description><![CDATA[Muitos sites que eu desenvolvo precisam de um servidor de Homolog em um domínio/sudomínio. Assim, o cliente pode testar de qualquer lugar que tenha internet. Mas já aconteceu comigo(com você provavelmente também) algumas vezes do cliente buscar seu site no &#8230; <a href="http://leocaseiro.com.br/nao-deixar-homolog-aparecer-no-google/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/golpe-banco-real-links-patrocinados/' rel='bookmark' title='Golpe para roubar senhas do Banco Real pelos Links Patrocinados do Google'>Golpe para roubar senhas do Banco Real pelos Links Patrocinados do Google</a></li>
<li><a href='http://leocaseiro.com.br/ferramentas-gestao-analise-site/' rel='bookmark' title='Ferramentas para Gestão e Análise de um Site'>Ferramentas para Gestão e Análise de um Site</a></li>
<li><a href='http://leocaseiro.com.br/permalinks-wordpress/' rel='bookmark' title='Tudo sobre utilizar Permalinks no WordPress'>Tudo sobre utilizar Permalinks no WordPress</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Muitos sites que eu desenvolvo precisam de um servidor de Homolog em um domínio/sudomínio. Assim, o cliente pode testar de qualquer lugar que tenha internet.</p>
<p>Mas já aconteceu comigo(com você provavelmente também) algumas vezes do cliente buscar seu site no Google, e não encontrar o site dele no topo(até porque está em Homolog). Mas&#8230;como meus sites são bem customizados para posicionamentos em sites de busca(SEO), o site de Homolog (normalmente http://nomedocliente.leocaseiro.com.br) aparecerem no Google.</p>
<p>É isso mesmo! Imagina o cliente encontrar o site que ainda  está desenvolvendo. Pior&#8230;e se o cliente(usuário) do cliente encontrar o site em Homolog? É um problema que pode até entrar em ação jurídica.</p>
<p>E a razão deste post é exatamente essa. Previnir que isso aconteça.</p>
<p>Saiba então, como restringir o seu site em desenvolvimento(homologação) dos resultados de busca do Google.</p>
<p>Para isso, iremos utilizar o <strong>Robots.txt</strong> e uma restrição por Senha do Domínio, via <strong>.htaccess</strong> e <strong>.htpasswd</strong> conhecida como &#8220;Htaccess Authentication&#8221;, em português, &#8220;Autentição por Htaccess&#8221;.<br />
<span id="more-669"></span></p>
<h3 id="robotstxt"><a href="#robotstxt">Robots.txt</a></h3>
<p>Para ninguém encontrar o Hooolog no Google(Yahoo, Bing, Ask, etc), basta utilizar um arquivo muito conhecido pelos Analistas SEO. Com o Robots.txt, você pode bloquear os sites de busca de seguirem(nofollow) o seu site. Ou seja, que ele não <del datetime="2011-09-16T17:25:43+00:00">fuçe</del> navegue entre os links e aumente seu Banco de Dados e assim, não Indexar(noindex) os links do seu ambiente de homologação.</p>
<p>Salve como <em>robost.txt</em> e deixe este arquivo na raiz(<em>public, www, httpdocs, etc</em>) do Servidor:</p>
<pre class="brush: php">
User-agent: *
Disallow: /
</pre>
<blockquote><p>Para conhecer mais sobre os Robots.txt, acesse  o site <a href="http://www.robotstxt.org/robotstxt.html">www.robotstxt.org</a></p></blockquote>
<h3 id="htpasswd"><a href="#htpasswd">Htaccess Authentication</a></h3>
<p>Mesmo que o site não esteja no Google, pode acontecer de algum usuário encontrar seu site de Homologação. Seja por um teste de Share de Twitter/Facebook que o analista de QA faz(twitter sem querer), ou de qualquer maneira que acidentalmente chegue à algum usuário.<br />
Por isso, recomendo que você bloqueie o acesso por usuário e senha. E a melhor maneira e a mais fácil é pelos arquivos <strong>.htaccess</strong> e <strong>.htpasswd</strong></p>
<p>Adicione a descrição abaixo no seu arquivo <em>.htaccess</em>(geralmente no topo dele), mas altere o /path/to/.htpasswd para o <a href="http://www.htaccesstools.com/articles/full-path-to-file-using-php/">path</a> específico do seu ambiente.</p>
<pre class="brush: php">
AuthType Basic
AuthName &quot;Acesso restrito&quot;
AuthUserFile /path/to/.htpasswd
Require valid-user
</pre>
<blockquote><p>Para descobrir o seu path via PHP, basta dar um <em>< ?php echo dirname(__FILE__);?></em>.<br />
Para facilitar, existe uma Ferramenta do tipo Wizzard que pode gerar esses arquivos pra você.<br /> Acesse o site <a href="http://www.htaccesstools.com/htaccess-authentication/">htaccesstools</a></p></blockquote>
<p>Não basta colocar uma restrição se você não souber a senha, certo?</p>
<p>Então abaixo, vou lhe mostrar um exemplo de um <em>.htpasswd</em> gerado com <strong>admin</strong> e senha <strong>1q2w3e4r</strong>:</p>
<pre class="brush: php">
admin:$apr1$Gy3X0...$nmRbOnEabkNmH87lfZz2u/
</pre>
<blockquote><p>Como você ter percebido, é um tipo de hash bem diferente. Para gerá-lo, acesse o site htaccesstools e utilize o <a href="http://www.htaccesstools.com/htpasswd-generator/">Htpasswd Generator</a></p></blockquote>
<p>Espero que ajude. Qualquer dúvida comenta ae!</p>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/golpe-banco-real-links-patrocinados/' rel='bookmark' title='Golpe para roubar senhas do Banco Real pelos Links Patrocinados do Google'>Golpe para roubar senhas do Banco Real pelos Links Patrocinados do Google</a></li>
<li><a href='http://leocaseiro.com.br/ferramentas-gestao-analise-site/' rel='bookmark' title='Ferramentas para Gestão e Análise de um Site'>Ferramentas para Gestão e Análise de um Site</a></li>
<li><a href='http://leocaseiro.com.br/permalinks-wordpress/' rel='bookmark' title='Tudo sobre utilizar Permalinks no WordPress'>Tudo sobre utilizar Permalinks no WordPress</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/nao-deixar-homolog-aparecer-no-google/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>Liberar acesso externo no PHP para AJAX (crossdomain)</title>
		<link>http://leocaseiro.com.br/acesso-externo-php-ajax-crodomain/</link>
		<comments>http://leocaseiro.com.br/acesso-externo-php-ajax-crodomain/#comments</comments>
		<pubDate>Thu, 15 Sep 2011 15:25:53 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[jquery]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=663</guid>
		<description><![CDATA[Estou num projeto onde utilizo o PHP para gerar alguns JSON e HTMLs que devem ser acessados de outro domínio. Como eu queria acessar por AJAX usando o jQuery, eu precisava liberar o acesso externo com PHP. Afinal um domínio &#8230; <a href="http://leocaseiro.com.br/acesso-externo-php-ajax-crodomain/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Estou num projeto onde utilizo o PHP para gerar alguns JSON e HTMLs que devem ser acessados de outro domínio.</p>
<p>Como eu queria acessar por AJAX usando o jQuery, eu precisava liberar o acesso externo com PHP. Afinal um domínio não consegue acessar outro por AJAX sem ter uma liberação.</p>
<p>Achei que a liberação seria muito difícil. Que eu precisaria habilitar por htaccess ou alguma coisa assim.</p>
<p>Mas é muito fácil!</p>
<p><span id="more-663"></span>Basta você utilizar o header do php, conforme o exemplo abaixo</p>
<p>Neste exemplo, libero o acesso somente para um domínio específico:</p>
<pre class="brush: php">
header(&#039;Access-Control-Allow-Origin: http://dominio.com.br&#039;);
</pre>
<p>&nbsp;</p>
<p>Neste exemplo, libero o acesso para qualquer domínio</p>
<pre class="brush: php">
header(&#039;Access-Control-Allow-Origin: *&#039;);
</pre>
<p>&nbsp;</p>
<p>E pronto! Basta acessar a url usando o método $.ajax, $.load, $.get do jQuery ou carregar o ajax da maneira que precisar.</p>
<p>&nbsp;</p>
<blockquote><p>Caso você queira utilizar em ASP.NET ou qualquer outra linguagem, este site deve lhe ajudar <a href="http://enable-cors.org/">http://enable-cors.org/</a></p></blockquote>
<p>Se você tiver uma maneira mais fácil(duvido) comenta ae. Se não der certo, comenta aí também que a gente tenta ajudar!</p>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/shuffle-do-php-no-javascript/' rel='bookmark' title='Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP'>Função que ordena arrays Randomicamente em JavaScript, como o shuffle() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/acesso-externo-php-ajax-crodomain/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Atualize seu navegador, Script do Imasters</title>
		<link>http://leocaseiro.com.br/atualize-navegador-script-imasters/</link>
		<comments>http://leocaseiro.com.br/atualize-navegador-script-imasters/#comments</comments>
		<pubDate>Wed, 07 Jan 2009 15:00:13 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Novidades]]></category>
		<category><![CDATA[desenvolvimento]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=367</guid>
		<description><![CDATA[Meu colega de trabalho, Pedro Rogério, acabou de me mostrar a última twittada do Imasters. O Pedro postou no Pinceladas da Web que o navegador IE6 está causando discórdia e desconforto desde 2001. Segundo a Astrologia, o ano 2009 determina &#8230; <a href="http://leocaseiro.com.br/atualize-navegador-script-imasters/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/pegadinhas-1-abril/' rel='bookmark' title='Pegadinhas 1º de Abril'>Pegadinhas 1º de Abril</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/' rel='bookmark' title='Deus como programador em uma Agência de Publicidade'>Deus como programador em uma Agência de Publicidade</a></li>
</ol>]]></description>
			<content:encoded><![CDATA[<p>Meu colega de trabalho, <a title="Blog Pinceladas da Web" rel="external" href="http://www.pinceladasdaweb.com.br/blog/">Pedro Rogério</a>, acabou de me mostrar a última <a rel="external" title="Twittada do Imasters sobre a Campanha de atualização de Browsers" href="http://twitter.com/iMasters/status/1101851752">twittada do Imasters</a>.<br />
O <a rel="external" title="Post: 2009, o ano em que o IE6 faleceu" href="http://www.pinceladasdaweb.com.br/blog/2009/01/05/2009-o-ano-em-que-o-ie6-faleceu/">Pedro postou no Pinceladas da Web</a> que o navegador IE6 está causando discórdia e desconforto desde 2001. Segundo a Astrologia, o ano 2009 determina o fim do uso do IE6. Espero que esteja certo.</p>
<p>A divulgação feita pelo Imasters no Twitter mostra que a equipe criou um widget feito em javascript. Este script insere uma barra no topo do site(sem danificar o Layout, óbvio). A barra, conforme a imagem ilustrativa abaixo, exibe um link para todas as versões mais atualizadas dos navegadores.</p>
<p><a rel="lightbox" title="Imagem da Barra do Imasters: Atualize seu navegador" href="http://leocaseiro.com.br/wp-content/uploads/2009/01/atualize-navegador-campanha-imasters1.gif"><img title="Imagem da Barra do Imasters: Atualize seu navegador" src="http://leocaseiro.com.br/wp-content/uploads/2009/01/atualize-navegador-campanha-imasters-300x12.gif" alt="Imagem da Barra do Imasters: Atualize seu navegador"></a><br />
<span id="more-367"></span><br />
O Imasters fez a parte deles! Agora vamos fazer a nossa. Você que é desenvolvedor coloque este script em todo site que construir. Assim, ajudaremos com o diminuição de usuários que utilizam browsers antigos, principalmente o IE6.</p>
<p>Estou também fazendo a minha parte de divulgar essa campanha. Aqui na agência tentaremos inserir este script em todos os sites que construímos. Quem sabe, todos os nossos usuários não irão atualizar os seus navegadores?</p>
<p>Divulgue essa campanha que é simples e inovadora. O Imasters mostrou mais uma vez, que uma brilhante idéia pode revolucionar o mundo.</p>
<p>E coloca logo no seu site, eu mesmo já coloquei. Tente acessar o LeoCaseiro.com pelo IE6.</p>
<p>O script para inserir a barra no site é:</p>
<blockquote><p>&lt;script src=&quot;http://imasters.uol.com.br/crossbrowser/fonte.js&quot; type=&quot;text/javascript&quot;&gt;&lt;/script&gt;</p></blockquote>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/pegadinhas-1-abril/' rel='bookmark' title='Pegadinhas 1º de Abril'>Pegadinhas 1º de Abril</a></li>
<li><a href='http://leocaseiro.com.br/includes-js/' rel='bookmark' title='Como chamar um Javascript externo dentro de um js tipo include'>Como chamar um Javascript externo dentro de um js tipo include</a></li>
<li><a href='http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/' rel='bookmark' title='Deus como programador em uma Agência de Publicidade'>Deus como programador em uma Agência de Publicidade</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/atualize-navegador-script-imasters/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>A Linguagem influencia mais que o desenvolvedor?</title>
		<link>http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/</link>
		<comments>http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/#comments</comments>
		<pubDate>Fri, 19 Dec 2008 15:48:28 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Gestão e Análise]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[ferramenta]]></category>
		<category><![CDATA[framework]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=354</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
<li><a href='http://leocaseiro.com.br/this-php4-para-self-php5/' rel='bookmark' title='Trocando o $this do php4 por self no php5'>Trocando o $this do php4 por self no php5</a></li>
<li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
</ol>]]></description>
			<content:encoded><![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">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" /></p>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
<li><a href='http://leocaseiro.com.br/this-php4-para-self-php5/' rel='bookmark' title='Trocando o $this do php4 por self no php5'>Trocando o $this do php4 por self no php5</a></li>
<li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>Você cobra como sobrinhos para construir um site?</title>
		<link>http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/</link>
		<comments>http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/#comments</comments>
		<pubDate>Mon, 15 Dec 2008 00:20:45 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Gestão e Análise]]></category>
		<category><![CDATA[agência]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[freela]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=323</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/ferramentas-gestao-analise-site/' rel='bookmark' title='Ferramentas para Gestão e Análise de um Site'>Ferramentas para Gestão e Análise de um Site</a></li>
<li><a href='http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/' rel='bookmark' title='Deus como programador em uma Agência de Publicidade'>Deus como programador em uma Agência de Publicidade</a></li>
<li><a href='http://leocaseiro.com.br/pq-programadores-viram-noites-prazo/' rel='bookmark' title='Porque os programadores precisam virar noites para entregar no prazo'>Porque os programadores precisam virar noites para entregar no prazo</a></li>
</ol>]]></description>
			<content:encoded><![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> &#8211; <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>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/ferramentas-gestao-analise-site/' rel='bookmark' title='Ferramentas para Gestão e Análise de um Site'>Ferramentas para Gestão e Análise de um Site</a></li>
<li><a href='http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/' rel='bookmark' title='Deus como programador em uma Agência de Publicidade'>Deus como programador em uma Agência de Publicidade</a></li>
<li><a href='http://leocaseiro.com.br/pq-programadores-viram-noites-prazo/' rel='bookmark' title='Porque os programadores precisam virar noites para entregar no prazo'>Porque os programadores precisam virar noites para entregar no prazo</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/feed/</wfw:commentRss>
		<slash:comments>13</slash:comments>
		</item>
		<item>
		<title>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</title>
		<link>http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/</link>
		<comments>http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/#comments</comments>
		<pubDate>Thu, 11 Dec 2008 12:00:36 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=210</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/acesso-externo-php-ajax-crodomain/' rel='bookmark' title='Liberar acesso externo no PHP para AJAX (crossdomain)'>Liberar acesso externo no PHP para AJAX (crossdomain)</a></li>
</ol>]]></description>
			<content:encoded><![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://leocaseiro.com.br/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda1.jpg"><img src="http://leocaseiro.com.br/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://leocaseiro.com.br/wp-content/uploads/2008/12/desbloquear-arquivo-ajuda-passo21.jpg"><img src="http://leocaseiro.com.br/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://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-sumario-indice1.jpg"><img src="http://leocaseiro.com.br/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://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-sumario-navegando-conteudo1.jpg"><img src="http://leocaseiro.com.br/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://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-indice-auto-completar1.jpg"><img src="http://leocaseiro.com.br/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://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-resultados-pesquisa1.jpg"><img src="http://leocaseiro.com.br/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://leocaseiro.com.br/wp-content/uploads/2008/12/ajuda-php-favoritos1.jpg"><img src="http://leocaseiro.com.br/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>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/moedas-decimais-funcao-number_format-php/' rel='bookmark' title='Formatar moedas ou números decimais com a função number_format() do PHP'>Formatar moedas ou números decimais com a função number_format() do PHP</a></li>
<li><a href='http://leocaseiro.com.br/acesso-externo-php-ajax-crodomain/' rel='bookmark' title='Liberar acesso externo no PHP para AJAX (crossdomain)'>Liberar acesso externo no PHP para AJAX (crossdomain)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/feed/</wfw:commentRss>
		<slash:comments>12</slash:comments>
		</item>
		<item>
		<title>Plugin Firefox Atualização do WordPress</title>
		<link>http://leocaseiro.com.br/plugin-firefox-atualizacao-wp/</link>
		<comments>http://leocaseiro.com.br/plugin-firefox-atualizacao-wp/#comments</comments>
		<pubDate>Wed, 26 Nov 2008 11:37:41 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Novidades]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[wordpress]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=232</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/plugin-firefox-atualizacao-wp/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/' rel='bookmark' title='Como alterar a senha no wordpress'>Como alterar a senha no wordpress</a></li>
<li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/atualize-navegador-script-imasters/' rel='bookmark' title='Atualize seu navegador, Script do Imasters'>Atualize seu navegador, Script do Imasters</a></li>
</ol>]]></description>
			<content:encoded><![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>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/tutorial-alterar-senha-wordpress/' rel='bookmark' title='Como alterar a senha no wordpress'>Como alterar a senha no wordpress</a></li>
<li><a href='http://leocaseiro.com.br/tutorial-instalar-wordpress/' rel='bookmark' title='Como Instalar WordPress em Português do Brasil (PT-BR)'>Como Instalar WordPress em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/atualize-navegador-script-imasters/' rel='bookmark' title='Atualize seu navegador, Script do Imasters'>Atualize seu navegador, Script do Imasters</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/plugin-firefox-atualizacao-wp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Desenvolvedor Web precisa estudar mais do que Médico</title>
		<link>http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/</link>
		<comments>http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/#comments</comments>
		<pubDate>Wed, 12 Nov 2008 20:31:54 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[agência]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[seo]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=218</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/' rel='bookmark' title='A Linguagem influencia mais que o desenvolvedor?'>A Linguagem influencia mais que o desenvolvedor?</a></li>
<li><a href='http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/' rel='bookmark' title='Você cobra como sobrinhos para construir um site?'>Você cobra como sobrinhos para construir um site?</a></li>
<li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
</ol>]]></description>
			<content:encoded><![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://leocaseiro.com.br/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>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/linguagem-influencia-mais-q-desenvolvedor/' rel='bookmark' title='A Linguagem influencia mais que o desenvolvedor?'>A Linguagem influencia mais que o desenvolvedor?</a></li>
<li><a href='http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/' rel='bookmark' title='Você cobra como sobrinhos para construir um site?'>Você cobra como sobrinhos para construir um site?</a></li>
<li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>Trocando o $this do php4 por self no php5</title>
		<link>http://leocaseiro.com.br/this-php4-para-self-php5/</link>
		<comments>http://leocaseiro.com.br/this-php4-para-self-php5/#comments</comments>
		<pubDate>Wed, 29 Oct 2008 16:13:16 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Tutorial]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[oop]]></category>
		<category><![CDATA[php]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=150</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/this-php4-para-self-php5/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
<li><a href='http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/' rel='bookmark' title='Problemas ao contar caracteres com strlen do PHP'>Problemas ao contar caracteres com strlen do PHP</a></li>
</ol>]]></description>
			<content:encoded><![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.</p>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/manual-php-propria-maquina-pt-br/' rel='bookmark' title='Manual do PHP na própria Máquina em Português do Brasil (PT-BR)'>Manual do PHP na própria Máquina em Português do Brasil (PT-BR)</a></li>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
<li><a href='http://leocaseiro.com.br/erro-ao-contar-caracteres-com-strlen/' rel='bookmark' title='Problemas ao contar caracteres com strlen do PHP'>Problemas ao contar caracteres com strlen do PHP</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/this-php4-para-self-php5/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Garoto de Programa ou programador</title>
		<link>http://leocaseiro.com.br/garoto-de-programa-ou-programador/</link>
		<comments>http://leocaseiro.com.br/garoto-de-programa-ou-programador/#comments</comments>
		<pubDate>Wed, 01 Oct 2008 03:45:44 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Assuntos Gerais]]></category>
		<category><![CDATA[desenvolvimento]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=37</guid>
		<description><![CDATA[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 &#8230; <a href="http://leocaseiro.com.br/garoto-de-programa-ou-programador/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/' rel='bookmark' title='Deus como programador em uma Agência de Publicidade'>Deus como programador em uma Agência de Publicidade</a></li>
<li><a href='http://leocaseiro.com.br/nao-deixar-homolog-aparecer-no-google/' rel='bookmark' title='Não deixar Homolog aparecer no Google'>Não deixar Homolog aparecer no Google</a></li>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
</ol>]]></description>
			<content:encoded><![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>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>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/' rel='bookmark' title='Deus como programador em uma Agência de Publicidade'>Deus como programador em uma Agência de Publicidade</a></li>
<li><a href='http://leocaseiro.com.br/nao-deixar-homolog-aparecer-no-google/' rel='bookmark' title='Não deixar Homolog aparecer no Google'>Não deixar Homolog aparecer no Google</a></li>
<li><a href='http://leocaseiro.com.br/programador-web-estuda-mais-q-medico/' rel='bookmark' title='Desenvolvedor Web precisa estudar mais do que Médico'>Desenvolvedor Web precisa estudar mais do que Médico</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/garoto-de-programa-ou-programador/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Deus como programador em uma Agência de Publicidade</title>
		<link>http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/</link>
		<comments>http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/#comments</comments>
		<pubDate>Fri, 26 Sep 2008 15:25:23 +0000</pubDate>
		<dc:creator>Leo Caseiro</dc:creator>
				<category><![CDATA[Assuntos Gerais]]></category>
		<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[agência]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[publicidade]]></category>

		<guid isPermaLink="false">http://leocaseiro.com.br/?p=23</guid>
		<description><![CDATA[Piada que todo programador de agências deve ler, sobre Deus como se ele fosse um de nós(desenvolvedores). <a href="http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/">Continuar lendo <span class="meta-nav">&#8594;</span></a>
Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/garoto-de-programa-ou-programador/' rel='bookmark' title='Garoto de Programa ou programador'>Garoto de Programa ou programador</a></li>
<li><a href='http://leocaseiro.com.br/pq-programadores-viram-noites-prazo/' rel='bookmark' title='Porque os programadores precisam virar noites para entregar no prazo'>Porque os programadores precisam virar noites para entregar no prazo</a></li>
<li><a href='http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/' rel='bookmark' title='Você cobra como sobrinhos para construir um site?'>Você cobra como sobrinhos para construir um site?</a></li>
</ol>]]></description>
			<content:encoded><![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></p>
<p>Artigos Relacionados:<ol>
<li><a href='http://leocaseiro.com.br/garoto-de-programa-ou-programador/' rel='bookmark' title='Garoto de Programa ou programador'>Garoto de Programa ou programador</a></li>
<li><a href='http://leocaseiro.com.br/pq-programadores-viram-noites-prazo/' rel='bookmark' title='Porque os programadores precisam virar noites para entregar no prazo'>Porque os programadores precisam virar noites para entregar no prazo</a></li>
<li><a href='http://leocaseiro.com.br/nao-cobre-como-sobrinhos-p-construir-sites/' rel='bookmark' title='Você cobra como sobrinhos para construir um site?'>Você cobra como sobrinhos para construir um site?</a></li>
</ol></p>]]></content:encoded>
			<wfw:commentRss>http://leocaseiro.com.br/deus-como-programador-agencia-publicidade/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
	</channel>
</rss>

