<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Leandro Machado</title>
	<atom:link href="http://machado.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://machado.wordpress.com</link>
	<description>echo &#34;Minhas loucuras fazem sentido!&#34;;</description>
	<lastBuildDate>Sat, 28 Jan 2012 15:37:36 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='machado.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Leandro Machado</title>
		<link>http://machado.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://machado.wordpress.com/osd.xml" title="Leandro Machado" />
	<atom:link rel='hub' href='http://machado.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Comparativo PHP e Ruby on Rails</title>
		<link>http://machado.wordpress.com/2010/09/03/comparativo-php-e-ruby-on-rails/</link>
		<comments>http://machado.wordpress.com/2010/09/03/comparativo-php-e-ruby-on-rails/#comments</comments>
		<pubDate>Fri, 03 Sep 2010 11:14:52 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[desenvolvimento]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[páginas]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[rails]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=112</guid>
		<description><![CDATA[Bom dia a todos (supondo que a partir do momento que eu comecei escrever às 08 horas e 03 minutos da manhã). Comecei estudar Ruby on Rails e cara, me surpreendi, aquele negócio é inteligente&#8230;ele conversa contigo caraaaaaaaaaaaaaaaaa! (Não sejamos exagerados não é?)! Pois bem, inicia o autor falando que ele é muito simples, realmente [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=112&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom dia a todos (supondo que a partir do momento que eu comecei escrever às 08 horas e 03 minutos da manhã).</p>
<p>Comecei estudar Ruby on Rails e cara, me surpreendi, aquele negócio é inteligente&#8230;ele conversa contigo caraaaaaaaaaaaaaaaaa! (Não sejamos exagerados não é?)!</p>
<p>Pois bem, inicia o autor falando que ele é muito simples, realmente desenvolver os códigos é muito simples mesmo, bem intuitivo (ao invés de estudar algoritmos compre um livro de ruby on rails que ja aprende desenvolver em uma linguagem de verdade!) e completo ao mesmo tempo.</p>
<p>Mas a porcaria do negócio tem um interpretador chato demais, além de eu não achar onde editar para executar códigos com acentos eu segui um tutorial para executar ruby on rails no apache e não sei como chamar os arquivos e tal (por ser uma linguagem nova o pessoal esta mais disposto a construir a linguagem e corrigir bugs do que desenvolver algo para nós mortais) e olha que eu sempre compilei meu próprio apache heim. (nem sempre, porque eu depois de começar a trabalhar com WINDOZE fiquei preguiçoso)</p>
<p>Mas sinceramente creio que o Ruby tem tudo para seguir um caminho de sucesso, porque a sintaxe não é complexa ao se aprofundar, lembro-me quando não tinha estudado lógica e tentei Python, putz, fiquei perdido.</p>
<h1 style="text-align:center;">UM CÓDIGO PHP RÁPIDO:</h1>
<p><pre class="brush: plain;">

&lt;?php

print &quot;Meu nome é Leandro.&quot;;

?&gt;

</pre></p>
<p>Nota: veja que eu não dei nem espaçamento no código, pois, costumo sempre separar tudinho pra ler o código facilmente.</p>
<h1 style="text-align:center;">O MESMO EM RUBY on RAILS:</h1>
<p><pre class="brush: plain;">

puts 'Meu nome é Leandro!'

</pre></p>
<p>Simples não é?</p>
<p>Caso queira estudar Ruby também vale a dica de ter paciência porque o seguinte, ainda esta em franco desenvolvimento, então para executar o interpretador é chatinho e tal. Mas logo terei algo para falar, afinal ainda estou estudando não é?</p>
<p>abraço</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/112/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/112/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/112/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=112&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/09/03/comparativo-php-e-ruby-on-rails/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>
	</item>
		<item>
		<title>CÓDIGO MASTIGADO &#8211; SISTEMA DE UPLOAD (Final)</title>
		<link>http://machado.wordpress.com/2010/08/31/codigo-mastigado-sistema-de-upload-final/</link>
		<comments>http://machado.wordpress.com/2010/08/31/codigo-mastigado-sistema-de-upload-final/#comments</comments>
		<pubDate>Tue, 31 Aug 2010 13:56:57 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[senha]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[upload]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=107</guid>
		<description><![CDATA[Tudo bem contigo meu caro leitor? Como prometido, hoje é o último dia do nosso Código Mastigado – Sistema de Upload. Antes de qualquer coisa é sempre um prazer escrever e responder as pessoas que tem sede de conhecimento nessa área que é uma beleza. Logo vou ver se faço algo em JSP (vou estudar [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=107&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tudo bem contigo meu caro leitor?<br />
Como prometido, hoje é o último dia do nosso Código Mastigado – Sistema de Upload.<br />
Antes de qualquer coisa é sempre um prazer escrever e responder as pessoas que tem sede de conhecimento nessa área que é uma beleza.</p>
<p>Logo vou ver se faço algo em JSP (vou estudar JAVA também) e pegamos juntos, ok?</p>
<p>Ao final do código postarei link para o sistema ser baixado por vocês, sendo funcional!</p>
<p>Bom, primeiro passo é verificar os diretórios, se você não criou o diretório CONFIG por favor, faça isso e ficará da seguinte forma:</p>
<p><a href="http://machado.files.wordpress.com/2010/08/tutorial.png"><img class="alignnone size-thumbnail wp-image-108" title="tutorial" src="http://machado.files.wordpress.com/2010/08/tutorial.png?w=150&#038;h=69" alt="" width="150" height="69" /></a></p>
<p>Ai dentro do diretório CONFIG crie um arquivo chamado variaveis.php (sem acento no nome) e vamos edita-lo assim:</p>
<p><pre class="brush: plain;">
&lt;?php
class Upload{

 //Diretorio do arquivo onde será feito o Upload
 public $diretorio = &quot;uploads/&quot;;

 //1 mega = 1000000, 2 mega = 2000000 [Enviando 1 Mega]
 public $tamanho   = 4000000;

 //Extensões que serão permitidas no programa
 public $extensao  = array('a','sf', 'zip', 'rar', 'pdf', 'doc', 'docx', 'xls', 'xlsx');

 //Separação do Arquivo
 public $separador = '-';

 function upload($arquivo , $tamanho , $tmp_nome , $tipo){
 $up = Upload::verificaTamanhoArquivo($arquivo , $tamanho , $tmp_nome , $tipo);
 if($up == 1){
 echo &quot;&lt;script&gt;alert('Enviado com sucesso');&lt;/script&gt;&quot;;
 return true;
 }else{
 return false;
 }
 }

 function verificaTamanhoArquivo($arquivo , $tamanho , $tmp_nome , $tipo){
 if($tamanho &gt; $this-&gt;tamanho){
 echo &quot;&lt;script&gt;alert('O Arquivo e Grande, Selecione Outro');&lt;/script&gt;&quot;;
 return false;
 }else{
 $retorno = Upload::verificaTipoArquivo($arquivo , $tamanho , $tmp_nome , $tipo);
 if($retorno == 1){
 $nomeIndentificado = date('d-m-Y');
 move_uploaded_file($tmp_nome , $this-&gt;diretorio.$nomeIndentificado.$this-&gt;separador.$arquivo);
 return 1;
 }else{
 echo &quot;&lt;script&gt;alert('extensao do arquivo invalida!!!');&lt;/script&gt;&quot;;
 return 0;
 }
 }
 }

 function verificaTipoArquivo($arquivo , $tamanho , $tmp_nome , $tipo){
 $extensaoArquivo['extensao'] = explode('.' , $arquivo);
 if(in_array($extensaoArquivo['extensao'][1] , $this-&gt;extensao)){
 return 1;
 }else{
 return 0;
 }
 }

}
?&gt;
</pre></p>
<p>Mastigando o código você vê os comentários e entende tudo! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Hoje é bem simples, essas sãos as classes, funções, variáveis e etc. que fará o arquivo enviar.php ler para saber como proceder!</p>
<p>Caso tenha alguma dúvida referente a esses códigos ai me procure via comentário e eu explico para vocês.</p>
<h2><a href="http://www.leandromachado.com/arquivos/sistema_de_upload.zip" target="_blank">DOWNLOAD DO SISTEMA COMPLETO FINALIZADO</a></h2>
<p>abraços</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/107/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/107/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/107/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=107&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/31/codigo-mastigado-sistema-de-upload-final/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>

		<media:content url="http://machado.files.wordpress.com/2010/08/tutorial.png?w=150" medium="image">
			<media:title type="html">tutorial</media:title>
		</media:content>
	</item>
		<item>
		<title>CÓDIGO MASTIGADO &#8211; SISTEMA DE UPLOAD (Parte 5)</title>
		<link>http://machado.wordpress.com/2010/08/30/codigo-mastigado-sistema-de-upload-parte-5/</link>
		<comments>http://machado.wordpress.com/2010/08/30/codigo-mastigado-sistema-de-upload-parte-5/#comments</comments>
		<pubDate>Mon, 30 Aug 2010 13:03:14 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistema de upload]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=103</guid>
		<description><![CDATA[Oi, pessoal estive um pouco complicado com meu serviço, resolvendo algumas paradas e tal ai atrasei no tópico, mas hoje o Código Mastigado fica a 1 passo de ficar completinho! Bom, eu no inicio do código HTML deixei um ACTION, vocês viram? Então, na pasta principal do sistema de upload, crie um arquivo com o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=103&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Oi, pessoal estive um pouco complicado com meu serviço, resolvendo algumas paradas e tal ai atrasei no tópico, mas hoje o Código Mastigado fica a 1 passo de ficar completinho! <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Bom, eu no inicio do código HTML deixei um ACTION, vocês viram?<br />
Então, na pasta principal do sistema de upload, crie um arquivo com o nome “enviar.php”.</p>
<p>Relendo o HTML:</p>
<p><pre class="brush: plain;">
&lt;form action=&quot;enviar.php&quot; method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot;&gt;
</pre></p>
<p>Viram ai nossa citação ao arquivo que criamos?</p>
<p>Agora vamos mastigar um código PHPzinho que nos enviará os dados?</p>
<p><pre class="brush: plain;">
&lt;?php
/*
 @utor Leandro Machado
 www.leandromachado.com
*/
if($_POST['submit'] == &quot;Upload&quot;){
 include('config/variaveis.php');
 $upload = new Upload($_FILES['arquivo']['name'] , $_FILES['arquivo']['size'] , $_FILES['arquivo']['tmp_name'] , $_FILES['arquivo']['type']);
}
?&gt;
</pre></p>
<p>É um código bem pequeno, ele vai ler as variáveis pré-definidas que esta em um diretório secundário. Isso é importante para podermos manter o controle das funções separadamente.<br />
Como base de todo arquivo PHP, todo código iniciado com</p>
<p><pre class="brush: plain;">&lt;?php</pre></p>
<p>identifica ao interpretador que está começando um código dinâmico e terminado com</p>
<p><pre class="brush: plain;">?&gt;</pre></p>
<p>está terminando o código.</p>
<p>Como base de primeiros estudos de desenvolvimento (usando PHP) linhas após</p>
<pre>//</pre>
<p>são linhas de comentário de linha única (o cara faz o comentário do que esta escrevendo em apenas uma linha. Já linhas iniciadas com</p>
<pre>/*</pre>
<p>e terminadas com</p>
<pre>*/</pre>
<p>significa que entre essas linhas podemos fazer comentários de quantas linhas querermos, desde que respeitemos o comentário DENTRO DESSES PARAMETROS e o interpretador irá ignorar essa parte, ficando apenas para posteriormente podermos estudar nosso código.</p>
<p>Mastigando o código:</p>
<p><pre class="brush: plain;">
if($_POST['submit'] == &quot;Upload&quot;){
</pre></p>
<p>Basicamente estamos dizendo assim:</p>
<p><span style="color:#ff0000;">-“Se, com o método de comunicação com o cliente em POST for clicado no botão submit será o mesmo que usar a variável Upload e então abra uma chave para ler o que tem dentro da variável Upload!”.</span></p>
<p>Na outra linha vemos:</p>
<p><pre class="brush: plain;">
include('config/variaveis.php');
</pre></p>
<p>Esse código ai é onde definimos o que eu disse no inicio do Mastigado atual, que abriria variáveis de um arquivo extra! Ele diz:</p>
<p><span style="color:#ff0000;">-“Inclua no código as variáveis que estão no diretório CONFIG e o nome desse arquivo é “variaveis.php” com isso quando eu chamar uma função, vai ser lido lá para ver se existe alguma rotina para ler.”.</span></p>
<p>Agora vem uma linha grande:</p>
<p><pre class="brush: plain;">
$upload = new Upload($_FILES['arquivo']['name'] , $_FILES['arquivo']['size'] , $_FILES['arquivo']['tmp_name'] , $_FILES['arquivo']['type']);
</pre></p>
<p>Isso ai nós dizemos para definir uma variável chamada upload, note que antes do nome tem um $ (cifrão) é sinal que isso é definição de uma variável (ou constante nesse caso?).</p>
<p>Essa variável define que um novo Upload será feito, usará a variável pré-definida FILES do PHP que usará as funções arquivo e name (define o nome do arquivo)(ai tem uma vírgula para dizer que o comando segue na mesma variável mas é outra leitura) e a próxima parte define o tamanho do arquivo, o próximo define o nome temporário do arquivo e por ultimo, o tipo de arquivo.<br />
O que esses códigos nos dizem é tudo baseado nas variáveis que foram definidas no arquivo dentro do diretório CONFIG. Sendo assim, nós temos que sempre ler o arquivo incluído no código para validarmos o código, senão seria comandos sem sentido.</p>
<p>Concluindo:<br />
Usamos os comandos básicos de abertura e fechamento de código PHP, nesses arquivos criamos uma inclusão de código externo e usamos a variável upload que definiu os arquivos usando a opção FILES que é uma variável pré-definida do PHP (para maior referência da variável pré-definida FILES visite http://br.php.net/manual/pt_BR/reserved.variables.files.php).<br />
Esse código definiu várias coisas dentro do sistema, porém ele tem que ler as condições das variáveis para autorizar ou não a nós trabalharmos com isso, por exemplo, ao definir o formato do arquivo ele tem que ler no arquivo “variaveis.php”  se aquele formato esta autorizado ou não.</p>
<p>Ainda essa semana voltarei com o código final e o endereço para download do código pronto e trabalhando.</p>
<p>Abraço, leiam na benção!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/103/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/103/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/103/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=103&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/30/codigo-mastigado-sistema-de-upload-parte-5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>
	</item>
		<item>
		<title>CÓDIGO MASTIGADO &#8211; SISTEMA DE UPLOAD (Parte 4)</title>
		<link>http://machado.wordpress.com/2010/08/26/codigo-mastigado-sistema-de-upload-parte-4/</link>
		<comments>http://machado.wordpress.com/2010/08/26/codigo-mastigado-sistema-de-upload-parte-4/#comments</comments>
		<pubDate>Thu, 26 Aug 2010 12:19:54 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistema php]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=99</guid>
		<description><![CDATA[É hoje que a &#8220;gata mia&#8221; mermão! rsrs Recapitulando o &#8220;mastigado 3&#8243; falei &#8220;chamar a classe&#8221; ou &#8220;chamar o objeto&#8221;. Simples, em CSS quando você cria uma classe, objeto ou seja la o que for ele fica lá guardado nos códigos, como se você tivesse separado notas de 2, 5, 10, 20, 50 e 100 [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=99&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>É hoje que a &#8220;gata mia&#8221; mermão! rsrs</p>
<p>Recapitulando o &#8220;mastigado 3&#8243; falei &#8220;chamar a classe&#8221; ou &#8220;chamar o objeto&#8221;.</p>
<p>Simples, em CSS quando você cria uma classe, objeto ou seja la o que for ele fica lá guardado nos códigos, como se você tivesse separado notas de 2, 5, 10, 20, 50 e 100 reais na carteira, ai vai fazer uma compra de R$: 20,00, qual a nota você tiraria para pagar?</p>
<p>Com CSS é a mesma coisa, se fosse um código PHP (ou outra linguagem) nós poderiamos até colocar como  variáveis, afinal voce define o nome que quizer para a classe, coloca os atributos dela e pronto é só chama-la.</p>
<p>Pois bem, hoje iremos desenhar na tela, dar formato para ela e ver como seria tudo!</p>
<p><strong>IMPORTANTE:</strong> <span style="color:#ff0000;">caso você ache estranho o desenho do botão com um negócio escrito encima pode retirar ok? ensinarei como retirar o fundo de desenho.</span></p>
<p><span style="color:#ff0000;"><span style="color:#000000;">Mastiguemos?</span></span></p>
<p><span style="color:#ff0000;"><span style="color:#000000;"><pre class="brush: plain;">&lt;/span&gt;&lt;/span&gt;

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;...::C&amp;oacute;digo Mastigado - UPLOAD 1::...&lt;/title&gt;
&lt;style&gt;
body { background-image:url(imagens/bg.png);}
.cabecalho {margin: 0 3% 0; background-image:url(imagens/header.png); background-repeat:no-repeat; width: 760px; height: 180px; }
.enviar { background-image:url(imagens/botao_envia.png); height: 35px; width: 180px; border:0px; }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;div&gt;&lt;/div&gt;
&lt;div id=&quot;body&quot; &gt;
 &lt;form action=&quot;enviar.php&quot; method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot;&gt;
 &lt;fieldset&gt;
 &lt;legend&gt;&lt;font color=&quot;#FFFFFF&quot; face=&quot;Courier New, Courier, monospace&quot; size=&quot;+2&quot;&gt;FAZENDO UPLOAD&lt;/font&gt;&lt;/legend&gt;
 &lt;span&gt;
 &lt;input type=&quot;file&quot;   name=&quot;arquivo&quot;  /&gt;
 &lt;/span&gt;
 &lt;br&gt;&lt;br&gt;
 &lt;span&gt;
 &lt;input type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Upload&quot; id=&quot;submit&quot;/&gt;
&lt;/span&gt;
 &lt;/form&gt;
 &lt;/fieldset&gt;
 &lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;

</pre></p>
<p>Já haviamos mechido com a parte style, vamos ao corpo da página, primeiro passo CHAMAR O CABEÇALHO:</p>
<p><pre class="brush: plain;">&lt;div class=&quot;cabecalho&quot;&gt;&lt;/div&gt;</pre></p>
<p>Bom a lógica é que você chamou o objeto que foi declarado lá na função style e que estava com o nome &#8220;cabecalho&#8221; entendeu? Se você quizer adicionar texto ou quer coisa é só entre os &gt;&lt; escrever algo que aparecerá o texto que você quizer.</p>
<p>Até agora olhe só como ficou:<br />
<img class="alignnone" title="Cabeçalho" src="http://uploaddeimagens.com.br/imagem/ver/2tuto.jpg" alt="Cabeçalho do site" width="559" height="255" /></p>
<p>Logo em seguida vamos ao passo de desenhar o &#8220;formulário&#8221;:</p>
<p><pre class="brush: plain;">&lt;div id=&quot;body&quot; &gt;</pre></p>
<p>Aqui nós abrimos o corpo da página que fora definido no padrão css, nele contem tudo que declaramos como espaçamento e tal, no final do código precisará ser fechado com um</p>
<p><pre class="brush: plain;">&lt;/div&gt;</pre></p>
<p>senão dá problema para nosso código.</p>
<p>Agora engrossando o caldo:</p>
<p><pre class="brush: plain;">&lt;form action=&quot;enviar.php&quot; method=&quot;POST&quot; enctype=&quot;multipart/form-data&quot;&gt;</pre></p>
<p>Vamos lá! Na primeirae ação do código ele vai entender que a ação a ser executada é abrir o arquivo &#8220;enviar.php&#8221;, na segunda que o método de comunicação é o &#8220;POST&#8221; (sinceramente não sou muito adepto do &#8220;GET&#8221; não) e que a forma de &#8220;encode&#8221; é multipart e tem dados de formulario.</p>
<p><strong>GLOSSÁRIO ENCTYPE:</strong> <span style="color:#ff0000;">atributo enctype especifica a representação dos dados do nosso  formulário. Este serve para determinar o mecanismo utilizado para encode  os conteúdos obtidos pelo formulário. Aqui, eu pessoalmente deixo o  browser preocupar-se dado que por defeito quer para o método POST quer  para o GET o enctype é application/x-www-form-urlencoded. No entanto  terei de especificar o enctype caso deseje ter por exemplo um formulário  para upload de ficheiros em que o mesmo será multipart/form-data e em  que o método terá também de ser o POST. </span><span style="color:#000000;">(retirei do HTMLSTAFF)</span></p>
<p><span style="color:#000000;"><br />
</span></p>
<p><pre class="brush: plain;">&lt;fieldset&gt;</pre></p>
<p>Falando de modo grosseiro, esse negócio ai desenha na tela em volta do formulário uma linha quando usado a tag</p>
<p><pre class="brush: plain;">&lt;/fieldset&gt;</pre></p>
<p>é o final da delimitação dele.</p>
<p>Próximo ingrediente:</p>
<p><pre class="brush: plain;">&lt;legend&gt;&lt;font color=&quot;#FFFFFF&quot; face=&quot;Courier New, Courier, monospace&quot; size=&quot;+2&quot;&gt;FAZENDO UPLOAD&lt;/font&gt;&lt;/legend&gt;</pre></p>
<p>Bom, a tag</p>
<p><pre class="brush: plain;">&lt;legend&gt;</pre></p>
<p>diz:</p>
<p><span style="color:#ff0000;">- &#8220;Eu sou a linha do fieldset, eu delimito até onde eu vou. No caso eu iniciarei em frente a letra F de FAZENDO e terminarei na letra D de UPLOAD!&#8221;</span></p>
<p><span style="color:#000000;">Ai vem </span></p>
<p><pre class="brush: plain;">&lt;font color=&quot;#FFFFFF&quot; face=&quot;Courier New, Courier, monospace&quot; size=&quot;+2&quot;&gt;</pre></p>
<p>isso ai basicamente diz para o navegador:</p>
<p><span style="color:#ff0000;">- &#8220;Toda a letra que for escrita dentro de minha tag será na cor BRANCA, terá a fonte COURIER NEW e o tamanho HTML +2.&#8221;</span></p>
<p><span style="color:#000000;">Dentro da delimitação iniciando pelo &gt; e terminando pelo &lt; temos o texto <pre class="brush: plain;">FAZENDO UPLOAD</pre></p>
<p>esse é o texto que ficara no inicio da tela desenhada, logo em seguida vem o fechamento das tags com</p>
<p><pre class="brush: plain;">&lt;/font&gt; e &lt;/legend&gt;[code]&lt;/span&gt;.

Agora desenharemos o primeiro campo:

[code]&lt;span&gt;
 &lt;input type=&quot;file&quot;   name=&quot;arquivo&quot;  /&gt;
 &lt;/span&gt;</pre></p>
<p>Com a tag</p>
<p><pre class="brush: plain;">&lt;span&gt; e &lt;/span&gt;</pre></p>
<p>mandamos o html não fazer alteração visual (basicamente isso).</p>
<p>Logo apos o span, vemos um codigo que seria:</p>
<p><span style="color:#ff0000;">- &#8220;Quero um arquivo de entrada de dados do tipo FILE (arquivo)  e que terá o nome ARQUIVO pra quando eu precisar, chamar ele no código dinamico que terá. Ai é onde o &#8220;cara na frente do monitor&#8221; irá clicar para achar o arquivo necessario para subir no servidor.&#8221;</span></p>
<p>Bom não irei mais explicar as tags html básicas, então amigão, no código ai por exemplo tem as tags</p>
<p><pre class="brush: plain;">&lt;br&gt; e &lt;span&gt;</pre></p>
<p>da uma lidinha no http://www.w3schools.com/TAGS/ lá tem TODAS as tags HTML!</p>
<p>Agora adicionamos um ingrediente pesado:</p>
<p><pre class="brush: plain;">&lt;input class=&quot;enviar&quot; type=&quot;submit&quot; name=&quot;submit&quot; value=&quot;Upload&quot; id=&quot;submit&quot;/&gt;  </pre></p>
<p>Mastigando:<br />
O arquivo tem a classe enviar (chamou o desenho do botão, se não quizer, so tire a tag class=&#8221;enviar&#8221;do código)  e a entrada de dados nossa é do tipo SUBMIT (ENVIAR, ou seja, ele envia dados para algum lugar) e o nome dele é &#8220;submit&#8221; (ou seja, sera identificado como submit no codigo dinamico posterior) e o valor dele é &#8220;Upload&#8221; (tambem será utilizado no codigo dinamico posterior) e a identificação unica dele é submit (poderia ser um numero tambem, mas por questão de identificação colocamos submit porque o codigo é pequeno).</p>
<p>Logo em seguida temos as tags</p>
<p><pre class="brush: plain;">&lt;/form&gt;
 &lt;/fieldset&gt;    </pre></p>
<p>que irão fechar o formulário e o desenho da linha! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Fechamos os conteiners CSS com</p>
<p><pre class="brush: plain;">&lt;/div&gt;</pre></p>
<p>e o resto do código html conforme foi explicado no MASTIGADO 1.</p>
<p>Até agora nossa tela está assim:</p>
<p><img class="alignnone" title="Sistema de Upload" src="http://uploaddeimagens.com.br/imagem/ver/75tuto2.jpg" alt="upload" width="533" height="219" /></p>
<p>Bom, basicamente é isso por hoje pessoal.</p>
<p>Peço perdão por:<br />
Erros de digitação (se virem por favor anunciem e eu corrijo), falta de assunto nos comentários e por ser um cara completamente estranho em relação aos códigos, mas eu converso com eles! <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>abração a todos e obrigado por lerem e comentarem.</p>
<p></span></p>
<p></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/99/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/99/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/99/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=99&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/26/codigo-mastigado-sistema-de-upload-parte-4/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>

		<media:content url="http://uploaddeimagens.com.br/imagem/ver/2tuto.jpg" medium="image">
			<media:title type="html">Cabeçalho</media:title>
		</media:content>

		<media:content url="http://uploaddeimagens.com.br/imagem/ver/75tuto2.jpg" medium="image">
			<media:title type="html">Sistema de Upload</media:title>
		</media:content>
	</item>
		<item>
		<title>CÓDIGO MASTIGADO &#8211; SISTEMA DE UPLOAD (Parte 3)</title>
		<link>http://machado.wordpress.com/2010/08/25/codigo-mastigado-sistema-de-upload-parte-3/</link>
		<comments>http://machado.wordpress.com/2010/08/25/codigo-mastigado-sistema-de-upload-parte-3/#comments</comments>
		<pubDate>Wed, 25 Aug 2010 12:45:14 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[apache]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[fireworks]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[lógica]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[upload php]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=94</guid>
		<description><![CDATA[E ai meus queridos leitores, amigos, adeptos, etc. tudo bem? Hoje faremos a terceira parte do Codigo Mastigado, o código engrossara, mas farei de tudo para não deixar ele complexo, vamos entendendo aos poucos. Primeiramente quero pedir perdão, prometi o post para ontem, mas meu serviço me deixou bem ocupado, estou com um prazo um [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=94&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>E ai meus queridos leitores, amigos, adeptos, etc. tudo bem?</p>
<p>Hoje faremos a terceira parte do Codigo Mastigado, o código engrossara, mas farei de tudo para não deixar ele complexo, vamos entendendo aos poucos.</p>
<p>Primeiramente quero pedir perdão, prometi o post para ontem, mas meu serviço me deixou bem ocupado, estou com um prazo um pouco atrasado.</p>
<p>Vamos ao que interessa, primeiro passo:</p>
<p><span style="color:#ff0000;"><strong>Crie um diretório onde você achar necessário</strong></span>, recomendo que hospede esse diretório em um servidor PHP (aqui em casa eu testo minhas coisas com APACHE + PHP + MYSQL) mas voce pode pegar um host desses gratuitos por ai. A necessidade de execução em um servidor desses é que teremos código PHP também em nosso sisteminha.</p>
<p>Use o mesmo fluxograma que passei no código mastigado 2 para a criação do diretório.</p>
<p>Agora faça o seguinte vá ao endereço http://www.leandromachado.com/arquivos lá tem duas imagens, faça download delas e coloque no <strong><span style="color:#ff0000;">diretório imagens</span></strong>.</p>
<p>Pronto, vamos agora ao código e depois vamos mastiga-lo.</p>
<p><pre class="brush: plain;">

&lt;html&gt;
&lt;head&gt;
&lt;title&gt;...::C&amp;oacute;digo Mastigado - UPLOAD 1::...&lt;/title&gt;
&lt;style&gt;
body { background-image:url(imagens/bg.png);}
.cabecalho {margin: 0 10% 0; padding: 0 15% 0; background-image:url(imagens/header.png); background-repeat:no-repeat; width: 760px; height: 180px; }
.enviar { background-image:url(imagens/botao_envia.png); height: 35px; width: 180px; border:0px; }
&lt;/style&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre></p>
<p>Bom, as tags html que expliquei no mastigado 1 e 2 não serão reescritas, qualquer coisa leia os outros posts. Como eu havia informado, mudei a estrutura do código colocando a tag</p>
<p><pre class="brush: plain;">&lt;style&gt; e &lt;/style]</pre></p>
<p>, eu havia previsto não usar mas acabei mudando para darmos uma ideia legal ao nosso post!</p>
<p>Basicamente eu poderia ter criado um arquivo separado chamado <em><strong>style.css</strong></em> e chama-lo pelo html, mas como o código que estamos usando para o estilo do arquivo não é dos maiores, então decidi fazer desse jeito.</p>
<p>Vale lembrar que as imagens estão no formato png (até mais pesado um pouco, porque são editaveis) voces podem altera-las quando achar necessário.</p>
<p>Vamos mastigar?</p>
<p><pre class="brush: plain;">

&lt;style&gt;
 body { background-image:url(imagens/bg.png);}
 .cabecalho {margin: 0 3% 0;  background-image:url(imagens/header.png); background-repeat:no-repeat;  width: 760px; height: 180px; }
 .enviar { background-image:url(imagens/botao_envia.png); height: 35px; width: 180px; border:0px; }
 &lt;/style&gt;

</pre></p>
<p>Observe na linha 1 do código:</p>
<p><pre class="brush: plain;">body { background-image:url(imagens/bg.png);}</pre></p>
<p>Como regra CSS, voce declara a &#8220;variavel&#8221;, &#8220;classe&#8221; ou  &#8220;objeto&#8221;, abre uma chave { e faz a identação do código, logo após fecha com dois pontos e fecha a chave }. Esse objeto que declaramos ai na primeira linha do estilo da página é como dizermos:</p>
<p>- <span style="color:#ff0000;">&#8220;Desenhe na tela do &#8220;cara na frente do monitor&#8221; um corpo de página, na função background-imagem (imagem de fundo) voce abra o caminho imagens e pegue o arquivo bg.png como a imagem de fundo para o corpo da página.&#8221;</span> <span style="color:#000000;"> </span></p>
<p><span style="color:#000000;">Observação: <span style="color:#0000ff;">como não existe atributo após o parêntesis </span></span><span style="color:#0000ff;">atras da bg.png é sinal que não delimitamos o que a imagem vai fazer, por padrão CSS essa imagem irá repetir infinitamente no navegador, se o cara tiver resolução 640&#215;480 ela estara preenchendo a tela do cara, se tiver resolução de tela de 2240&#215;1380 (acho grande heim) irá tambem preencher toda a tela do cara com um &#8220;fundinho bonitinho&#8221; que desenhamos.</span></p>
<p><span style="color:#0000ff;"><span style="color:#000000;">Na próxima parte do código vemos: <pre class="brush: plain;">.cabecalho {margin: 0 10% 0; padding: 0 15% 0;   background-image:url(imagens/header.png); background-repeat:no-repeat;   width: 760px; height: 180px; }</pre></p>
<p><span style="color:#0000ff;"><span style="color:#000000;">Ai já complicou o código mais ou menos, mas seriamos como dissessemos assim:<br />
<span style="color:#ff0000;">- &#8220;Desenhe no navegador uma classe que quando chamada irá abrir um arquivo com margem superior a 0, ou seja,  no inicio do topo do navegador. Com esquerda e direita a 3% (vai ficar balanceado) e inferior a 0 (definimos o preenchimento completo). <span style="color:#0000ff;">Observação: estude a propriedade css MARGIN. <span style="color:#ff0000;">Desenhe tambem na tela uma imagem de fundo, abrindo a pasta imagens e usando a imagem header.png . Logo em seguida informe ao navegador que a imagem de background não pode repetir e que tenha largura de 760 pixels e altura de 180 pixels.&#8221;</span></span></span></span></span></p>
<p><span style="color:#0000ff;"><span style="color:#000000;"><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#ff0000;"><span style="color:#0000ff;">Observação: Se voces forem lendo o código e ler essa conversa do programador com o CSS ai entenderão cada comando certinho, afinal estamos mastigando o código, entender cada parte é essencial.</span></span></span></span></span></span></p>
<p><span style="color:#0000ff;"><span style="color:#000000;"><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#000000;">Agora iremos desenhar o botão enviar, para não ficar clichê, não concorda?</span></span></span></span></span></span></span></p>
<p><span style="color:#0000ff;"><span style="color:#000000;"><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#000000;">o código: <pre class="brush: plain;">.enviar { background-image:url(imagens/botao_envia.png); height: 35px; width: 180px; border:0px; }</pre></p>
<p>diz:<br />
<span style="color:#ff0000;">- &#8220;Desenhe na tela do &#8220;cara da frente do monitor&#8221; uma imagem de fundo que abre o diretório imagens e usa a imagem botao_envia.png como imagem de fundo e que tenha a altura de 35 pixels e 180 pixels de largura (daria para usar invertido sendo largura primeiro e altura em seguida, mas tanto faz. Sem borda porque esta em 0 pixels.&#8221;</span></p>
<p><span style="color:#ff0000;"><span style="color:#0000ff;">Observação: o código será usado como uma classe, ok?</span></span></p>
<p><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#000000;">Então depois disso a gente fechou a tag STYLE e ja temos o visual definido para ser chamado correto?</span></span></span></p>
<p><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#000000;">Agora hoje a tarde ou amanha cedo irei continuar o código para definirmos certinho como chamar os estilos do código.</span></span></span></p>
<p><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#000000;">abração e obrigado por ler e comentar.<br />
</span></span></span></p>
<p><span style="color:#ff0000;"><span style="color:#0000ff;"><span style="color:#000000;"><br />
</span></span></span></p>
<p></span></span></span></span></span></span></span></p>
<p></span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/94/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/94/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/94/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=94&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/25/codigo-mastigado-sistema-de-upload-parte-3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>
	</item>
		<item>
		<title>CÓDIGO MASTIGADO – SISTEMA DE UPLOAD (Parte 2)</title>
		<link>http://machado.wordpress.com/2010/08/23/codigo-mastigado-%e2%80%93-sistema-de-upload-parte-2/</link>
		<comments>http://machado.wordpress.com/2010/08/23/codigo-mastigado-%e2%80%93-sistema-de-upload-parte-2/#comments</comments>
		<pubDate>Mon, 23 Aug 2010 20:20:54 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[corel draw]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[fireworks]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistema]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=88</guid>
		<description><![CDATA[E ai pessoal, tudo bom? Bem, como eu havia previsto, nosso sistema ficou deveras complexo! Então a aula de hoje será sobre divisão de pastas e organização de arquivos. No nosso sistema de upload, teremos um visual interessante, então para questão de visual e script dividiremos tudo certinho. Nosso conceito será: HTML (Página Inicial do [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=88&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>E ai pessoal, tudo bom?<br />
Bem, como eu havia previsto, nosso sistema ficou deveras complexo!<br />
Então a aula de hoje será sobre divisão de pastas e organização de arquivos. No nosso sistema de upload, teremos um visual interessante, então para questão de visual e script dividiremos tudo certinho.</p>
<p>Nosso conceito será:</p>
<p>HTML (Página Inicial do Script de Upload);</p>
<p>IMAGENS (terá todas as imagens do site);<br />
VARIÁVEIS (terá todo o código PHP).</p>
<p>Então a divisão de arquivos ficaria basicamente com esse fluxograma:</p>
<p><a href="http://machado.files.wordpress.com/2010/08/sistema_up.png"><img class="alignnone size-thumbnail wp-image-89" title="sistema_up" src="http://machado.files.wordpress.com/2010/08/sistema_up.png?w=117&#038;h=150" alt="" width="117" height="150" /></a></p>
<p>Explicando o fluxograma:</p>
<p><span style="color:#ff0000;"><strong>1 Diretório Base do Sistema:</strong></span> Basicamente é onde vai estar o arquivo INDEX.HTML (arquivo que abre primeiro na página) automaticamente quando o &#8220;cara na frente do monitor&#8221; abrir o endereço de upload no caso seria um www.sitedocara.com.br/upload então esse arquivo html será lido e interpretado pelo navegador da pessoa que passará os próximos comandos a ler e executar.</p>
<p><span style="color:#ff0000;"><strong>2 Diretório Imagens:</strong></span> <span style="color:#000000;">Bom, aqui é onde vai ficar todas as imagens do seu sistema, a gente costuma colocar todas em um local base para poder facilitar a nossa vida na hora de desenvolver, porque fica fácil para identificar.</span></p>
<p><span style="color:#000000;"><strong><span style="color:#ff0000;">3 Diretório Variáveis: </span></strong><span style="color:#000000;">Aqui é onde ficará os arquivos dinamicos PHP, no caso do nosso arquivo tem dois arquivos PHP nesse diretório.</span></span></p>
<p><span style="color:#000000;"><span style="color:#000000;">Concluindo: Nosso sistema sofrerá alteração nos diretórios porque adicionaremos um diretório onde será colocado os arquivos de download.</span></span></p>
<p><span style="color:#000000;"><span style="color:#000000;">Preview: No sistema que programei para usarmos já temos a classe STYLE no código html e também temos um sisteminha de permissão de formato, onde o programador define o formato de arquivo permitido a ser feito upload, por questão de segurança, então ai vai no caminho lá e define quais os arquivos que podem ser subidos, por exemplo: PDF, DOC, etc&#8230;</span></span></p>
<p><span style="color:#000000;"><span style="color:#000000;">abraçao e ate a proxima<br />
</span></span></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/88/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/88/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/88/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=88&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/23/codigo-mastigado-%e2%80%93-sistema-de-upload-parte-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>

		<media:content url="http://machado.files.wordpress.com/2010/08/sistema_up.png?w=117" medium="image">
			<media:title type="html">sistema_up</media:title>
		</media:content>
	</item>
		<item>
		<title>CÓDIGO MASTIGADO &#8211; SISTEMA DE UPLOAD (Parte 1)</title>
		<link>http://machado.wordpress.com/2010/08/19/codigo-mastigado-sistema-de-upload-parte-1/</link>
		<comments>http://machado.wordpress.com/2010/08/19/codigo-mastigado-sistema-de-upload-parte-1/#comments</comments>
		<pubDate>Thu, 19 Aug 2010 19:35:05 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[gimp]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[sistema de upload]]></category>
		<category><![CDATA[tag]]></category>
		<category><![CDATA[upload]]></category>
		<category><![CDATA[uploads]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=81</guid>
		<description><![CDATA[Bom Pessoal, como vocês estão? (será que tem algum leitor além deu eu mesmo?) Da série CODIGO MASTIGADO, quero falar hoje sobre UPLOAD de arquivos com HTML + PHP. Nossa Ordem Cronológica de arquivo será dividida em 3 arquivos (ou mais caso na frente eu altere o código) isto será dividido em 4 POSTS. De [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=81&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Bom Pessoal, como vocês estão? (será que tem algum leitor além deu eu mesmo?)<br />
Da série CODIGO MASTIGADO, quero falar hoje sobre UPLOAD de arquivos com HTML + PHP.<br />
Nossa Ordem Cronológica de arquivo será dividida em 3 arquivos (ou mais caso na frente eu altere o código) isto será dividido em 4 POSTS.</p>
<p>De repente surgiram 16528 comentários em meu blog, ai eu apaguei tudo para não pesar muito (MENTIRA) sobre a estrutura inicial do HTML, então, irei sempre usar a mesma característica de arquivos mudando só o titulo.</p>
<p>CÓDIGO BASE DA ESTRUTURA:</p>
<p><pre class="brush: plain;">
&lt;html&gt;
&lt;head&gt;
&lt;title&gt;...::C&amp;oacute;digo Mastigado - UPLOAD 1::...&lt;/title&gt;
&lt;/head&gt;

&lt;body&gt;
&lt;/body&gt;
&lt;/html&gt;
</pre></p>
<p>EXPLICANDO A LÓGICA:</p>
<p>Em toda aula de HTML sempre as toupeiras costumam ensinar O QUE É HTML? HISTÓRIA DO HTML e para completar ESTRUTURA BASICA DO HTML, simplificando, você paga por três aulas que foi gasto sem necessidade.<br />
Tiramos proveito apenas da estrutura básica do html e vamos entender ele.</p>
<p><pre class="brush: plain;">&lt;html&gt; e &lt;/html&gt;</pre></p>
<p>Como é o nome do arquivo que criamos?<br />
Resposta: HTML.<br />
Quando iniciamos uma redação precisamos ter o que?<br />
Resposta: Inicio, Meio e fim.<br />
Pois bem, no HTML é quase a mesma coisa, todo arquivo html tem que ser iniciado por</p>
<p><pre class="brush: plain;">&lt;html&gt;</pre></p>
<p>e terminado por</p>
<p><pre class="brush: plain;">&lt;/html&gt;</pre></p>
<p>. É como se você falasse assim para o navegador do cara: “Navegador, leia tudo que estiver dentro dessas TAGS (TAG =  http://pt.wikipedia.org/wiki/Tag_%28programa%C3%A7%C3%A3o%29 ) e interprete-as e então passe para o “cara na frente do monitor” tudo que eu instruir e depois termine.</p>
<p>“Perai”, vamos mudar a metodologia?  Lembre-se de que todo código html termina com &lt;/código&gt; ou seja, tem uma “barra” (/) depois de &lt;. Vou colocar a tag inicial e a que termina ela, afinal é só para explicar o corpo da “carniça” do código não concorda?<br />
Tag</p>
<p><pre class="brush: plain;">&lt;head&gt; &lt;/head&gt;</pre></p>
<p>esse comando ai tem digamos “sub-comandos” que são capazes de definir algumas coisas, ele é o cabeçalho, então ele define varias coisas (ele pensa , sabia?).<br />
Dos comandos cito:</p>
<p><pre class="brush: plain;">
&lt;title&gt; e &lt;/title&gt;
</pre></p>
<p>Title esta dentro da tag head, ou seja, faz parte do cabeçalho, ele define o titulo da página, no nosso caso seria o código</p>
<p><pre class="brush: plain;"> &lt;title&gt;...::C&amp;oacute;digo Mastigado - UPLOAD 1::...&lt;/title&gt;</pre></p>
<p>.<br />
Surgiu uma coisa estranha na sua mente? Não se assuste nesse negócio louco ai “C&amp;oacute;digo”, isso significa que usei um código html para acentos, porque html foi feito para escrever em inglês, e ao invés de usar definições para português no cabeçalho prefiro html, beleza? Para converter seus acentos em acento html visite essa página: http://www.codigosnaweb.com/Converte-letras-com-acentos-em-caracteres-especiais_81_2-HTML.html .<br />
O código</p>
<p><pre class="brush: plain;">&lt;style&gt; e &lt;/style&gt;</pre></p>
<p>define estilo à nossa página, isso seria meio que entrar na parte de CSS, depois estuda, é legalzinho e padrão da “Web 2.0” ^^.</p>
<p>O código</p>
<p><pre class="brush: plain;">&lt;script&gt; e &lt;/script&gt;</pre></p>
<p>seria uma linguagem externa, javascript e/ou execução de alguns tipos de script.<br />
Tem outros mas não quis colocar, caso necessite estudar sobre tudo isso ai do HEAD veja: http://pt.wikipedia.org/wiki/Lista_de_tags_HTML .</p>
<p>A tag</p>
<p><pre class="brush: plain;">&lt;body&gt; e &lt;/body&gt;</pre></p>
<p>pode ser traduzida na essência de sua palavra e teremos a solução ideal para o problema de entender ela.<br />
Body = CORPO, ou seja, o corpo da sua página será aqui mano! Tudo que você colocar tags, textos, números, caracteres especiais, TUDO estará nessa página, salvo as reservas do html, você pode colocar tudo! Bom não acha?<br />
Basicamente esse é o código para um html ter funcionalidades básicas, agora vou comentar o código em si!</p>
<p><pre class="brush: plain;">&lt;html&gt;</pre></p>
<p>Olha só, eu estou iniciando o conteúdo html a ser lido pelo navegador.</p>
<p><pre class="brush: plain;">&lt;head&gt;</pre></p>
<p>Oi, eu sou o cabeçalho, eu irei definir as configurações da página e o que define ela para o navegador começar a interpretar os códigos que virão a seguir.</p>
<p><pre class="brush: plain;">&lt;title&gt;...::C&amp;oacute;digo Mastigado - UPLOAD 1::...&lt;/title&gt;</pre></p>
<p>Olá, sou o Titulo da Página, eu apareço no canto superior esquerdo do navegador (Firefox, Chrome, Safári, Opera, etc.)</p>
<p><pre class="brush: plain;">&lt;/head&gt;</pre></p>
<p>Eu termino o código do cabeçalho, fechando ele, assim o navegador interpreta que ao terminar de me ler deverá passar para o próximo passo, e que definições que eu der serão para toda a página e poderão ser chamadas depois (por exemplo um javascript).</p>
<p><pre class="brush: plain;">&lt;body&gt;</pre></p>
<p>Eu determino o corpo da página, a essência do conteúdo da página será definido por minha “pessoa”, tudo que estiver dentro de mim será para definir desenho, tamanhos, cores, posições, etc.</p>
<p><pre class="brush: plain;">&lt;/body&gt;</pre></p>
<p>Eu finalizo o corpo da página, após o navegador me ler ele passará para o próximo passo depois de me ler todo.</p>
<p><pre class="brush: plain;">&lt;/html&gt;</pre></p>
<p>Eu finalizo o código html, tudo que tiver após eu será ignorado pelo interpretador (no caso o navegador de página html).</p>
<p>No próximo post falaremos sobre o desenho de uma página de upload, vamos ver se precisa de melhoria, se faremos melhorias na hora de revisar o código e passaremos então para outro passo.<br />
Aguardo comentários, senão eu desanimo <img src='http://s2.wp.com/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> .</p>
<p>abraço</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=81&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/19/codigo-mastigado-sistema-de-upload-parte-1/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>
	</item>
		<item>
		<title>Arte do Célula na Tenda</title>
		<link>http://machado.wordpress.com/2010/08/18/arte-do-celula-na-tenda/</link>
		<comments>http://machado.wordpress.com/2010/08/18/arte-do-celula-na-tenda/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 20:29:23 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Geral]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=77</guid>
		<description><![CDATA[E ai pessoal&#8230; Bom, hoje eu montei um banner de um evento de uma igreja que vai ter em minha cidade, montei em corel draw e vo expor aqui no blog. As cores escolhidas foram branco, azul (logomarca) e vermelho (definição do &#8220;Amigos de Deus&#8221;). O que acharam do conceito? abraço.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=77&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>E ai pessoal&#8230;</p>
<p>Bom, hoje eu montei um banner de um evento de uma igreja que vai ter em minha cidade, montei em corel draw e vo expor aqui no blog.</p>
<p>As cores escolhidas foram branco, azul (logomarca) e vermelho (definição do &#8220;Amigos de Deus&#8221;).</p>
<p>O que acharam do conceito?</p>
<p><a href="http://machado.files.wordpress.com/2010/08/titulo_vermelho.jpg"><img class="alignnone size-thumbnail wp-image-78" title="titulo_vermelho" src="http://machado.files.wordpress.com/2010/08/titulo_vermelho.jpg?w=106&#038;h=150" alt="" width="106" height="150" /></a></p>
<p>abraço.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/77/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/77/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/77/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=77&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/18/arte-do-celula-na-tenda/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>

		<media:content url="http://machado.files.wordpress.com/2010/08/titulo_vermelho.jpg?w=106" medium="image">
			<media:title type="html">titulo_vermelho</media:title>
		</media:content>
	</item>
		<item>
		<title>Marcas Registradas &#8211; A Preferência</title>
		<link>http://machado.wordpress.com/2010/08/18/marcas-registradas-a-preferencia/</link>
		<comments>http://machado.wordpress.com/2010/08/18/marcas-registradas-a-preferencia/#comments</comments>
		<pubDate>Wed, 18 Aug 2010 11:19:26 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Geral]]></category>
		<category><![CDATA[bradesco]]></category>
		<category><![CDATA[mastercard]]></category>
		<category><![CDATA[submarino]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=74</guid>
		<description><![CDATA[Qual sua empresa preferida de creme dental? Qual o banco que melhor lhe atende? Partindo desse principio quero falar de três &#8220;marcas&#8221; que nos ultimos dias tem me surpreendido com qualidade e quem sabe até assumido riscos desastrosos, mas que tem sido bom para os dois lados (ele obtem o lucro desejado e eu o [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=74&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<h2>Qual sua empresa preferida de creme dental?<br />
Qual o banco que melhor lhe atende?</h2>
<p>Partindo desse principio quero falar de três &#8220;marcas&#8221; que nos ultimos dias tem me surpreendido com qualidade e quem sabe até assumido riscos desastrosos, mas que tem sido bom para os dois lados (ele obtem o lucro desejado e eu o serviço que necessito).</p>
<h4>1ª Marca:</h4>
<p>Bradesco S/A, é uma empresa de grande porte, creio que ainda seja o maior banco do nosso país, o interessante é que eu sempre fui meio receoso com Bradesco por causa de uma poupança minha que eles haviam fechado sem motivo, mesmo eu movimentando.<br />
Ocorre que sempre fui adepto e propagandista do ITAU, mas ocorre que meteram meu nome no &#8220;PAU&#8221; injustamente, empresa louca que vai perder um processo e então o ITAU teve capacidade de fechar minha conta sem notificar e eu indo procurar disseram que teria que resolver meu problema de restrição antes e depois abrir uma conta nova, ou seja, eu perderia tempo de conta e isso na Receita Federal, Orgãos de consumidores, lojas, etc. é muito importante.<br />
Foi ai que eu fiz uma proposta on-line para o Bradesco de abertura de contas, 01 dia depois uma funcionária da agência do meu municipio entrou em contato comigo, o nome dela é ALINI (me atendeu muito bem) dizendo que havia sido pré-aprovado e era só eu levar documentos pessoais e uma conta paga como comprovante de residencia, nem precisava levar comprovante de renda!</p>
<p>Bradesco: NOTA 9,6</p>
<h4>2ª Marca:</h4>
<p>MasterCard, já ouviu falar das empresas que dominam e acham que nunca iriam ser ultrapassadas ou até fundir? (BomBril, VISA, Coca-Cola (&#8220;cueca&#8221; ainda vai ser ultrapassada)).</p>
<p>A VISA sempre dominou e tal, eu sempre fui meio &#8220;do contra&#8221; então fui adepto do MasterCard desde os primordios dele (que eu entendo que poderia fazer qualquer transação comercial), pois bem, as taxas sempre foram menores e eles sempre facilitaram, então NOTA: 9,3.</p>
<h4>3ª Marca:</h4>
<p>Sempre gostei de correr riscos tambem para obter um &#8220;lucro maior&#8221;, só que a gente vai ficando mais experiente e digamos assim, VELHO MESMO e quer evitar de se preocupar tanto, já basta preocupações do serviço (ainda mais quem desenvolve solução heim? imagina trabalhar eliminando erros!).</p>
<p>Costumava comprar no MercadoLivre, lá hoje em dia é seguro, mas nem tanto, porque eles não se responsabilizam pelas minhas atitudes ou as suas. Comprei uma ou duas vezes no Submarino antigamente e por isso minha familia ficou com cartão e tudo mais de lá, pois bem, parei para pensar e vi que lá era seguro, barato e ágil, essa semana que passou postei um comentario sobre um pedido de livro (e um celular) então, deram prazo de 8 dias para chegar aqui, 2 dias após se despachado de SP estava aqui em São Mateus &#8211; ES. Entrega bem lacrada, em qualidade de editorial, tudo de acordo como eu pedi e para completar AGIL (pessoas agoniadas como eu gostam desse tipo de coisa).</p>
<p>NOTA: 8,9</p>
<p>Pois bem, SIGAM-ME OS BONS e comprem e utilizem desses serviços e não irão se decepcionar, isto eu &#8220;agarantio&#8221;.</p>
<p>abração, mais tarde tem post de desenvolvimeneto ou design.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/74/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/74/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/74/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=74&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/18/marcas-registradas-a-preferencia/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>
	</item>
		<item>
		<title>Papel Social do Desenvolvedor</title>
		<link>http://machado.wordpress.com/2010/08/17/papel-social-do-desenvolvedor/</link>
		<comments>http://machado.wordpress.com/2010/08/17/papel-social-do-desenvolvedor/#comments</comments>
		<pubDate>Tue, 17 Aug 2010 19:01:00 +0000</pubDate>
		<dc:creator>machado</dc:creator>
				<category><![CDATA[Design & Development]]></category>
		<category><![CDATA[design]]></category>
		<category><![CDATA[java]]></category>
		<category><![CDATA[jsp]]></category>
		<category><![CDATA[lógica]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[papel]]></category>
		<category><![CDATA[photoshop]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[social]]></category>
		<category><![CDATA[socialismo]]></category>

		<guid isPermaLink="false">http://machado.wordpress.com/?p=71</guid>
		<description><![CDATA[Olá, tudo bemmmmmmmmmmmmmmmmmmmmmm? (não sou o Paulo Henrique Amorim, mas gosto dessa frase..:P). Hoje iremos falar do “papel social” do desenvolvedor web, um assunto no mínimo interessante porque fala sobre como a sociedade tem aderido cada vez mais aos sistemas informatizados, e agora com a onda “CLOUD COMPUTING” (computação nas nuvens) a parada ficou mais [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=71&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Olá, tudo bemmmmmmmmmmmmmmmmmmmmmm? (não sou o Paulo Henrique Amorim, mas gosto dessa frase..:P).</p>
<p>Hoje iremos falar do “papel social” do desenvolvedor web, um assunto no mínimo interessante porque fala sobre como a sociedade tem aderido cada vez mais aos sistemas informatizados, e agora com a onda “CLOUD COMPUTING” (computação nas nuvens) a parada ficou mais séria ainda.</p>
<p>A questão é um tanto simples, mas interessante! Qual o papel que o desenvolvedor executa na sociedade?</p>
<p>Simples, nós entregamos o que a sociedade precisa, como exemplo disso no meu tutorial passado falei sobre “induzir o cara na frente do monitor” a inserir o nome dele na caixa de entrada de dados, na realidade não é induzir, mas a lógica é: Como o cliente saberia que queremos extrair dele a informação NOME dele sem mostrar para ele que deve preencher aquilo?<br />
Como exemplo usei a frase de imagina se ao invés de clicar no botão ENVIAR ele teria escrito no botão 123456?</p>
<p>O “cara na frente do monitor” não saberia como proceder, então o nosso papel social é que entregamos a eles o que eles precisam e obtemos o que necessitamos para que a necessidade deles seja suprida da melhor forma.</p>
<p>Montemos um “algoritmo social” aqui:</p>
<p>Lado “Cliente”</p>
<p><pre class="brush: plain;">

1- “cara na frente do monitor” precisa saber o valor de 1 picolé;

1ª - Vai à opção Contato;

1b – Vai preencher dados:

- Nome;

- E-mail;

- Telefone;

-Mensagem.

1c – Clica no Botão Enviar.

2- Aguarda Resposta (se não obtiver resposta procura em outro lugar para comprar).

</pre></p>
<p>Lado “Servidor”</p>
<p><pre class="brush: plain;">

1-      Recebe os dados do Cliente;

1ª – Encaminha os dados para o departamento responsável;

1b – Se houver resposta, re-encaminha para o cliente;

1c – Senão, finaliza;

</pre></p>
<p>A questão que a gente levanta agora é a seguinte, qual o papel social disso?<br />
Proporcionamos a possibilidade de o Cliente que esta querendo satisfazer sua necessidade de consumir o picolé, falar ao proprietário da empresa de picolé que quer comprar basta então o proprietário analisar sempre as mensagens que recebe do servidor e responde-las, assim:</p>
<p>1- O cliente chupa picolé;</p>
<p>2- O proprietário vende o picolé;</p>
<p>3- Nós obtivemos sucesso no papel social da necessidade humana de se comunicar, socializar e satisfazer suas necessidades básicas (ou não) com a alimentação.</p>
<p>ps: se bem que a nossa intenção real é ganhar $$$$$ não é? Opine!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/machado.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/machado.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/machado.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/machado.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/machado.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/machado.wordpress.com/71/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/machado.wordpress.com/71/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/machado.wordpress.com/71/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=machado.wordpress.com&amp;blog=204417&amp;post=71&amp;subd=machado&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://machado.wordpress.com/2010/08/17/papel-social-do-desenvolvedor/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://1.gravatar.com/avatar/92900b367f8b3f4e15565d1818f72bbb?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">machado</media:title>
		</media:content>
	</item>
	</channel>
</rss>
