<?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>Varal de Bits &#187; Quebra Galho</title>
	<atom:link href="http://varaldebits.com.br/category/quebra-galho/feed/" rel="self" type="application/rss+xml" />
	<link>http://varaldebits.com.br</link>
	<description>pegando um solzinho para aclarar as idéias...</description>
	<lastBuildDate>Tue, 08 Feb 2011 15:45:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Select and Share</title>
		<link>http://varaldebits.com.br/2011/01/28/select-and-share/</link>
		<comments>http://varaldebits.com.br/2011/01/28/select-and-share/#comments</comments>
		<pubDate>Fri, 28 Jan 2011 23:04:55 +0000</pubDate>
		<dc:creator>Renato Ferraz</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Quebra Galho]]></category>
		<category><![CDATA[delicioso]]></category>
		<category><![CDATA[E-mail]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[hotmail]]></category>
		<category><![CDATA[LinkedIn]]></category>
		<category><![CDATA[MySpace]]></category>
		<category><![CDATA[orkut]]></category>
		<category><![CDATA[stats]]></category>
		<category><![CDATA[Twitter]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[Yahoo]]></category>

		<guid isPermaLink="false">http://varaldebits.com.br/?page_id=513</guid>
		<description><![CDATA[Select and Share é uma biblioteca em JavaScript que permite seus visitantes compartilhar qualquer conteúdo do seu site em algumas redes sociais. Agora na versão 2.0 você também poderá acompanhar o que está sendo compartilhado, quantas vezes um conteúdo foi compartilhado e também em quais redes sociais ele foi compartilhado, também foi adicionado um gráfico [...]]]></description>
			<content:encoded><![CDATA[<p>Select and Share é uma biblioteca em JavaScript que permite seus visitantes compartilhar qualquer conteúdo do seu site em algumas <a href="#networks">redes sociais</a>. Agora na versão 2.0 você também poderá acompanhar o que está sendo compartilhado, quantas vezes um conteúdo foi compartilhado e também em quais redes sociais ele foi compartilhado, também foi adicionado um gráfico para você acompanhar o alcance das redes sociais.</p>
<p><strong>Como funciona?</strong><br />
Basta o visitante do seu site selecionar qualquer texto e pronto, irá aparecer as redes que ele pode compartilhar.</p>
<p><strong>Como configurar somente a biblioteca Javascript.</strong><br />
Muito simples, basta adicionar o JavaScript e CSS em seu site e pronto. Nada mais, já está pronto para usar.</p>
<p>É claro existe alguns ajustes que você pode fazer. Se você estiver usando somente a biblioteca JavaScript fique a vontade para editar o CSS e no JavaScript você pode alterar algumas linhas:</p>
<pre class="brush:js">var _ss_networks = Array('facebook','twitter','orkut','delicious','google','hotmail','linkedin','myspace','yahoo', 'email', 'wordpress');

var _ss_title_page = jQuery('title').text();
var _ss_url_site = window.location.href;
var _ss_selected_text;

var _ss_title_networks = 'Compartilhe este conteúdo.';
var _ss_wordpress_text = 'Digite a url de seu WordPress.';
var _ss_email_text = 'Para qual e-mail deseja enviar?';
var _ss_email_is_invalid = 'E-mail inválido.';
var _ss_url_is_invalid = 'URL inválida.'

// Se você alterar _ss_stats_enable para true é necessário adicionar a url na variável _ss_data_stats_url
var _ss_stats_enable = false;
var _ss_data_stats_url;</pre>
<p>Você pode remover qualquer rede social que não deseja e também mudar os textos que irá aparecer para seus visitantes. Um nova opção na versão 2.0 é que você pode optar para a biblioteca fazer uma requisição ajax para salvar as informações que seu visitante está compartilhando:</p>
<pre class="brush:as3">var _ss_stats_enable = true;
var _ss_data_stats_url = 'http://www.exemplo.com.br/estatistica';</pre>
<p>A biblioteca irá fazer uma requisição para a url informada passando os parâmetros:</p>
<pre class="brush:js">title_page; // Título da página.
url_site; // URL da página.
network; // Rede social selecionada pelo visitante.
selected_text; // Texto selecionado.</pre>
<p>Salve essas informações e utilize da maneira que desejar.</p>
<p><strong>WordPress</strong></p>
<p>Já no WordPress essas alterações no CSS podem ser feitas editor de plugins e no JavaScript podem ser feitas no menu do plugin. Onde você pode também acompanhar as estatísticas.</p>
<p><a class="thickbox" title="Exemplo de estatísticas" rel="same-post-513" href="http://varaldebits.com.br/wp-content/uploads/2011/01/select-and-share-chart.png"><img class="aligncenter size-medium wp-image-598" title="select-and-share-chart" src="http://varaldebits.com.br/wp-content/uploads/2011/01/select-and-share-chart-300x183.png" alt="" width="300" height="183" /></a></p>
<p><strong>Redes Sociais</strong><br />
Facebook, Twitter, orkut, delicioso, google, hotmail, LinkedIn, Yahoo, E-mail and WordPress.<br />
<a name="networks"></a></p>
<p><strong>GitHub</strong><br />
<a href="https://github.com/renatoferraz/select-and-share-javascript" target="_blank">JavaScript</a><br />
<a href="https://github.com/renatoferraz/select-and-share-wordpress" target="_blank">Plugin WordPress</a></p>
<p><strong>WordPress</strong><br />
<a href="http://wordpress.org/extend/plugins/select-and-share/" target="_blank">Plugin</a></p>
]]></content:encoded>
			<wfw:commentRss>http://varaldebits.com.br/2011/01/28/select-and-share/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>HiddenFile</title>
		<link>http://varaldebits.com.br/2010/12/31/hiddenfile/</link>
		<comments>http://varaldebits.com.br/2010/12/31/hiddenfile/#comments</comments>
		<pubDate>Sat, 01 Jan 2011 01:06:06 +0000</pubDate>
		<dc:creator>Renato Ferraz</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Open Source]]></category>
		<category><![CDATA[Quebra Galho]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[github]]></category>
		<category><![CDATA[Input File]]></category>

		<guid isPermaLink="false">http://varaldebits.com.br/?page_id=402</guid>
		<description><![CDATA[HiddenFile é uma biblioteca baseado em jQuery que facilita a aplicação de CSS em input tipo &#8220;file&#8221;. Utilização: Você precisa adicionar a biblioteca jQuery, HiddenFile e o arquivo CSS da biblioteca no head de sua página. Depois basta adicionar a classe hiddenfile em algumas destas tags &#60;a&#62;, &#60;area&#62;, &#60;img /&#62;, &#60;input type=button /&#62; e  &#60;input type=file /&#62; [...]]]></description>
			<content:encoded><![CDATA[<p>HiddenFile é uma biblioteca baseado em jQuery que facilita a aplicação de CSS em input tipo &#8220;file&#8221;.  Utilização:  Você precisa adicionar a biblioteca jQuery, HiddenFile e o arquivo CSS da biblioteca no head de sua página. Depois basta adicionar a classe hiddenfile em algumas destas tags &lt;a&gt;, &lt;area&gt;, &lt;img /&gt;, &lt;input type=button /&gt; e  &lt;input type=file /&gt;</p>
<p><a href="https://github.com/renatoferraz/hidden-file" target="_blank">GitHub</a> e <a href="http://varaldebits.com.br/sample/hiddenfile/" target="_blank">Exemplo Online</a></p>
<p><strong>Adicionar em seu site.</strong></p>
<pre class="brush:xml">&lt;head&gt;
  …
  &lt;link href=”stylesheets/hiddenfile.css” media=”screen” rel=”stylesheet” type=”text/css” /&gt;
  &lt;script src=”jquery.min.js” type=”text/javascript”&gt;&lt;/script&gt;
  &lt;script src=”javascripts/hiddenfile.js” type=”text/javascript”&gt;&lt;/script&gt;
  …
&lt;/head&gt;</pre>
<p><strong>Exemplos de utilização:</strong></p>
<pre class="brush:xml">&lt;a href=”javascript:void(0)” class=”hiddenfile”&gt;adicionar mais fotos&lt;/a&gt;

&lt;input type=”button” class=”hiddenfile” value=”adicionar arquivos”/&gt;

&lt;input type=”file” class=”hiddenfile” name=”filename” id=”filename”&gt;</pre>
<p>Você poderá mudar a mensagem de selecionar a imagem usando o parâmetro title.</p>
<pre class="brush:xml">&lt;a href=”javascript:void(0)” class=”hiddenfile” title=”Selecione uma foto de seu computador.”&gt;adicionar fotos&lt;/a&gt;</pre>
]]></content:encoded>
			<wfw:commentRss>http://varaldebits.com.br/2010/12/31/hiddenfile/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Bela solução para as &#8220;firulas&#8221; dos designers</title>
		<link>http://varaldebits.com.br/2009/11/06/bela-solucao-para-as-firulas-dos-designers/</link>
		<comments>http://varaldebits.com.br/2009/11/06/bela-solucao-para-as-firulas-dos-designers/#comments</comments>
		<pubDate>Fri, 06 Nov 2009 15:17:01 +0000</pubDate>
		<dc:creator>Renato Ferraz</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Quebra Galho]]></category>

		<guid isPermaLink="false">http://varaldebits.com.br/?p=300</guid>
		<description><![CDATA[Aqui entre nós. Esses designers deveriam aprender um pouco mais sobre html. Acho que vou escrever para o MEC para incluir html na grade curricular do curso de design web. Esses caras acham que se é possível desenhar um site no Photoshop é possível fazer ele em html, ainda mais tendo que fazer funcionar no [...]]]></description>
			<content:encoded><![CDATA[<p>Aqui entre nós. Esses designers deveriam aprender um pouco mais sobre html. Acho que vou escrever para o MEC para incluir html na grade curricular do curso de design web.  Esses caras acham que se é possível desenhar um site no Photoshop é possível fazer ele em html, ainda mais tendo que fazer funcionar no IE6. Aff. Um tempo atrás peguei um site para produzir e criar um template para o WordPress e o design colocou todo o conteúdo do site em uma fonte &#8220;esdrúxula&#8221; e eu procurei uma fonte padrão mais parecida com a dele, e o cara veio reclamar que não era a fonte que ele &#8220;criou&#8221;. Oh deus do design!</p>
<p>Um tempo atrás o site do <a href="http://patiosavassi.com" target="_blank">PatioSavassi</a> tinha dezenas de flash só para colocar os títulos das seções com fontes diferente, uma solução aceitável mas de muito código. Bom vamos ao que interessa. Nesses momentos que os design te fazem raiva com fontes &#8220;esdrúxula&#8221;. Você só precisa fazer algumas &#8220;coisinhas&#8221;. Primeiro pedir os arquivos das fontes para ele. Depois utilizar esse script muito interessante e simples de usar. <a href="http://cufon.shoqolate.com/" target="_blank">Cufón &#8211; fonts for the people</a>.</p>
<p>Basta você fazer o <a href="http://cufon.shoqolate.com/js/cufon-yui.js" target="_blank">download</a> da biblioteca, escolher a fonte desejada e <a href="http://cufon.shoqolate.com/generate/" target="_blank">gerar o script da fonte atraves do site</a>. Após preencher as informações necessárias e selecionar a fonte clique em &#8220;Let&#8217;s do this!&#8221;. Baixe o script que ele irá gerar e divirta-se. Outra coisa interessante é que o script captura informações do seu CSS  criando os canvas com os atributos dele.</p>
<p>Exemplo fonte &#8220;Cherif&#8221;</p>
<div id="varal-de-bits">
<div>
    Viu como é fácil colocar isso em sua página.<br />
    Até em links com hover:  <a href="http://www.varaldebits.com.br">Varal de Bits</a>
  </div>
</div>
<p></p>
<blockquote><p>
<strong>CSS</strong><br />
      &lt;style type=&#8221;text/css&#8221;&gt;<br />
      &nbsp; #varal-de-bits {color: #86A63F;letter-spacing:1px; }<br />
      &nbsp; #varal-de-bits a {color: #86A63F}<br />
      &nbsp; #varal-de-bits a:hover {color: #B7BFA7}<br />
      &lt;/style&gt;<br />
    </p>
<p>    <strong>Javascript</strong><br />
      &lt;script type=&#8221;text/javascript&#8221; src=&#8221;cufon-yui.js&#8221;&gt;&lt;/script&gt;<br />
      &lt;script type=&#8221;text/javascript&#8221; src=&#8221;cherif_400.font.js&#8221;&gt;&lt;/script&gt;<br />
      &lt;script type=&#8221;text/javascript&#8221;&gt;<br />
      &nbsp; Cufon.replace(&#8216;#varal-de-bits p&#8217;, { textShadow: &#8216;#000 1px 1px&#8217;, hover: &#8216;true&#8217;});<br />
      &lt;/script&gt;<br />
      </p>
<p>    <strong>HTML</strong><br />
      &lt;div id=&#8221;varal-de-bits&#8221;&gt;<br />
      &nbsp;&nbsp;&lt;div&gt;<br />
      &nbsp;&nbsp;&nbsp;&nbsp;Viu como é fácil colocar isso em sua página.&lt;br /&gt;<br />
      &nbsp;&nbsp;&nbsp;&nbsp;Até em links com hover:<br />
      &nbsp;&nbsp;&nbsp;&nbsp;&lt;a href=&#8221;http://www.varaldebits.com.br&#8221;&gt;Varal de Bits&lt;/a&gt;<br />
      &nbsp;&nbsp;&lt;/div&gt;<br />
      &lt;/div&gt;
</p></blockquote>
<p><script src="http://www.varaldebits.com.br/codes/cufon/cufon-yui.js" type="text/javascript"></script><br />
<script src="http://www.varaldebits.com.br/codes/cufon/cherif_400.font.js" type="text/javascript"></script></p>
<style type="text/css">
  #varal-de-bits {color: #86A63F;letter-spacing:1px;}
  #varal-de-bits a {color: #86A63F}
  #varal-de-bits a:hover {color: #B7BFA7}
</style>
<p><script type="text/javascript">
  Cufon.replace('#varal-de-bits', { textShadow: '#000 1px 1px', hover: 'true'});
</script></p>
]]></content:encoded>
			<wfw:commentRss>http://varaldebits.com.br/2009/11/06/bela-solucao-para-as-firulas-dos-designers/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>W3C X Target _new ou _blank</title>
		<link>http://varaldebits.com.br/2009/07/26/w3c-x-target-_new/</link>
		<comments>http://varaldebits.com.br/2009/07/26/w3c-x-target-_new/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 16:04:59 +0000</pubDate>
		<dc:creator>Renato Ferraz</dc:creator>
				<category><![CDATA[Desenvolvimento]]></category>
		<category><![CDATA[Quebra Galho]]></category>

		<guid isPermaLink="false">http://varaldebits.com.br/?p=204</guid>
		<description><![CDATA[Estou agora na era W3C. A empresa que trabalho exigi que façamos todos os sites validados pela W3C. Nunca me preocupei tanto com isso como agora. Mas recentemente tive um pequeno problema. Um cliente pediu para abrir um aquivo pdf em outra página. E lá fui eu todo bonito coloquei o target=&#8221;_new&#8221;, para descobrir que [...]]]></description>
			<content:encoded><![CDATA[<p>Estou agora na era W3C. A empresa que trabalho exigi que façamos todos os sites validados pela W3C. Nunca me preocupei tanto com isso como agora. Mas recentemente tive um pequeno problema. Um cliente pediu para abrir um aquivo pdf em outra página. E lá fui eu todo bonito coloquei o target=&#8221;_new&#8221;, para descobrir que o W3C não valida isso. Tudo bem que vem com aquela liçao de moral. &#8220;De que o usuário do site tem que ter a liberdade de abrir um link na página que ele quiser e bla, bla, bla&#8230;&#8221; mas cliente não quer nem saber disso. Dureza. Ai começa a chover um monte de coisa&#8230;</p>
<pre class="brush:xml">&lt;a href=”javascript:link_externo(“http://www.varaldebits.com.br”)”&gt;Varal de Bits&lt;/a&gt;
// Script
function link_externo(url){
 window.open(url,”,”);
}</pre>
<p>Não preciso nem falar o que isso gera nos browsers. E eu como sou um cara muito chato. Não achei isso a melhor solução. Deve existir outra maneira melhor para fazer ter o target=_new e passar no W3C. Foi ai que entrou em ação nosso amado <a href="http://jquery.com/">jQuery</a>. Ow ferramente maravilhosa. Uma solução muito mais simples, funcional e elegante.</p>
<pre class="brush:xml">&lt;a href=”http://bitbucket.com.br” rel=”externo”&gt;BitBucket&lt;/a&gt;
// Script
$(document).ready(function(){
   $(“a[@rel=externo]“).attr(‘target’,'_new’);
});</pre>
<p>Ou seja, qualquer link em seu site que você colocar o rel=&#8221;externo&#8221;, o jQuery irá aplicar o atributo target para você. Maravilhoso.</p>
<p>Aproveite e se livre desse <a href="https://addons.mozilla.org/pt-BR/firefox/addon/249">x vermelho</a> no canto direito do seu Firefox.</p>
]]></content:encoded>
			<wfw:commentRss>http://varaldebits.com.br/2009/07/26/w3c-x-target-_new/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

