<?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>BrasilBlog &#187; Códigos</title>
	<atom:link href="http://brasilblog.com.br/category/codigos/feed/" rel="self" type="application/rss+xml" />
	<link>http://brasilblog.com.br</link>
	<description></description>
	<lastBuildDate>Wed, 04 Jan 2012 14:53:45 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Inserindo o divisor de milhares num número</title>
		<link>http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/</link>
		<comments>http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/#comments</comments>
		<pubDate>Mon, 20 Sep 2010 22:41:12 +0000</pubDate>
		<dc:creator>Feijão Costa</dc:creator>
				<category><![CDATA[AS3]]></category>
		<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://brasilblog.com.br/?p=266</guid>
		<description><![CDATA[Precisei aqui formatar um número, inserindo o divisor de milhares, que facilita muito na leitura de números relativamente grandes. Por default, o Flash não faz isso sozinho, e soh vai ter uma classe específica pra isso na versão CS5, que não é a que travalho. A solução foi escrever uma função que resolvesse meu problema, [...]]]></description>
			<content:encoded><![CDATA[<p>Precisei aqui formatar um número, inserindo o divisor de milhares, que facilita muito na leitura de números relativamente grandes. Por default, o Flash não faz isso sozinho, e soh vai ter uma classe específica pra isso na versão CS5, que não é a que travalho.</p>
<p>A solução foi escrever uma função que resolvesse meu problema, ou melhor, meu problema e da <a title="Gi Pungan" href="http://twitter.com/gipungan" target="_blank">Gi Pungan</a>, que foi quem programou boa parte desse <a title="Calcule o real valor de seu salário" href="http://www.band.com.br/jornalismo/infografico.asp?ID=261" target="_blank">belo infográfico</a>, e que a mim coube esses detalhes.</p>
<p>Nesse código aqui embaixo eu espero receber um número com duas casas decimais. O Flash vai me trazer o &#8220;.&#8221; pra separar o inteiro dos decimais. Transformo então esse número numa string, substitui o &#8220;.&#8221; por &#8220;,&#8221; e dai insiro o &#8220;.&#8221; como divisor de milhares:</p>
<div style="text-align: left; color: #ffffff; background-color: #000000; border: solid black 1px; padding: 0.5em 1em 0.5em 1em; overflow: auto; font-size: small; font-family: monospace;"><span style="color: #0000ff;">function</span> formataNumero<span style="color: #ff0000;">(</span>txt<span style="color: #ff0000;">){</span><br />
<span style="color: #0000ff;">var</span> retorno <span style="color: #ff0000;">=</span> txt.<span style="color: #6619bc;">toString</span><span style="color: #ff0000;">()</span>;<br />
retorno <span style="color: #ff0000;">=</span> retorno.<span style="color: #4d4dff;">replace</span><span style="color: #ff0000;">(</span><span style="color: #727272;">&#8220;.&#8221;</span>,<span style="color: #727272;">&#8220;,&#8221;</span><span style="color: #ff0000;">)</span>;<span style="color: #0000ff;">var</span> str <span style="color: #ff0000;">=</span> retorno.<span style="color: #6619bc;">substr</span><span style="color: #ff0000;">(-</span><span style="color: #009919;">3</span><span style="color: #ff0000;">)</span>;</p>
<p><span style="color: #0000ff;">for</span><span style="color: #ff0000;">(</span><span style="color: #0000ff;">var</span> i <span style="color: #ff0000;">=</span> <span style="color: #009919;">2</span>; i<span style="color: #ff0000;">&lt;=</span><span style="color: #cc4c00;">Math</span>.<span style="color: #6619bc;">floor</span><span style="color: #ff0000;">(</span>retorno.<span style="color: #0000ff;">length </span>/ <span style="color: #009919;">3</span><span style="color: #ff0000;">)</span>; i<span style="color: #ff0000;">++){</span><br />
<span style="color: #0000ff;">if</span><span style="color: #ff0000;">(</span>i <span style="color: #ff0000;">&gt; </span><span style="color: #009919;">2</span><span style="color: #ff0000;">){</span><br />
str <span style="color: #ff0000;">=</span> <span style="color: #727272;">&#8220;.&#8221;</span> <span style="color: #ff0000;">+</span> str;<br />
<span style="color: #ff0000;">}</span></p>
<p>str <span style="color: #ff0000;">=</span> retorno.<span style="color: #6619bc;">substr</span><span style="color: #ff0000;">(-</span>i<span style="color: #ff0000;">*</span><span style="color: #009919;">3</span>,<span style="color: #009919;">3</span><span style="color: #ff0000;">)</span> <span style="color: #ff0000;">+</span> str;<br />
<span style="color: #ff0000;">}</span></p>
<p><span style="color: #0000ff;">if</span><span style="color: #ff0000;">(</span>retorno.<span style="color: #0000ff;">length </span>% <span style="color: #009919;">3</span> <span style="color: #ff0000;">!=</span> <span style="color: #009919;">0</span><span style="color: #ff0000;">){</span><br />
<span style="color: #0000ff;">if</span><span style="color: #ff0000;">(</span>retorno.<span style="color: #0000ff;">length </span>/ <span style="color: #009919;">3</span><span style="color: #ff0000;">&gt;</span><span style="color: #009919;">2</span><span style="color: #ff0000;">){</span><br />
str <span style="color: #ff0000;">=</span> <span style="color: #727272;">&#8220;.&#8221;</span> <span style="color: #ff0000;">+</span> str;<br />
<span style="color: #ff0000;">}</span><br />
str <span style="color: #ff0000;">=</span> retorno.<span style="color: #6619bc;">substr</span><span style="color: #ff0000;">(</span><span style="color: #009919;">0</span>,retorno.<span style="color: #0000ff;">length </span>% <span style="color: #009919;">3</span><span style="color: #ff0000;">)</span> <span style="color: #ff0000;">+</span> str;<br />
<span style="color: #ff0000;">}</span></p>
<p>retorno <span style="color: #ff0000;">=</span> str;<br />
<span style="color: #0000ff;">return</span> retorno;<br />
<span style="color: #ff0000;">}</span></p>
</div>
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2009/07/03/desconto-para-hospedagem/'>Desconto para Hospedagem</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/09/30/error-1063-argument-count-mismatch/'>Error #1063: Argument count mismatch</a></li>
<li><a href='http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/'>Como utilizar captcha em seus sites</a></li>
<li><a href='http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/'>Como gerar uma senha aleatória em PHP</a></li>
<li><a href='http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/'>WordPress 3.0 instalado, mas as imagens sumiram &#8212; Leia a solução</a></li>
<li><a href='http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/'>Número randômico no ASP</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como utilizar captcha em seus sites</title>
		<link>http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/</link>
		<comments>http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/#comments</comments>
		<pubDate>Thu, 29 Jul 2010 12:31:21 +0000</pubDate>
		<dc:creator>Feijão Costa</dc:creator>
				<category><![CDATA[asp]]></category>
		<category><![CDATA[Captcha]]></category>
		<category><![CDATA[Códigos]]></category>

		<guid isPermaLink="false">http://brasilblog.com.br/?p=128</guid>
		<description><![CDATA[Precisei habilitar um captcha pra um site de votação, e no começo bati um pouco a cabeça, mas depois encontrei o caminho certo. Pra não reinventar a roda, usei o Captcha mais famoso existente, o reCAPTCHA, e aqui embaixo segue um passo a passo do que você precisa fazer pra utilizar ele no seu site [...]]]></description>
			<content:encoded><![CDATA[<p>Precisei habilitar um captcha pra um site de votação, e no começo bati um pouco a cabeça, mas depois encontrei o caminho certo.</p>
<p>Pra não reinventar a roda, usei o Captcha mais famoso existente, o <a title="reCAPTCHA" href="http://www.google.com/recaptcha" target="_blank">reCAPTCHA</a>, e aqui embaixo segue um passo a passo do que você precisa fazer pra utilizar ele no seu site também.</p>
<ol>
<li>Acesso o <a title="reCAPTCHA - Sign up" href="http://www.google.com/recaptcha/whyrecaptcha">site do reCAPTCHA</a>, e cadastre-se lá. Você pode depois inserir diversos sites no seu perfil;</li>
<li>Cadastre o site onde você irá utilizar o serviço. Esse cadastro é feito apenas para o domínio principal, e todos os subdomínios utilizam os mesmos dados. Atente para o fato que você pode habilitar suas Keys pra funcionar em qualquer URL, mas aconselho a usar isso somente se a sua aplicação vai rodar em vários domínios, fugindo ao seu controle;</li>
<li>Após o cadastro você tera dois dados: sua chave pública (<em>Public Key</em><span style="font-weight: normal;">)</span>, e a chave privada (<strong><em>Private Key</em><span style="font-weight: normal;">). Vamos usar elas no próximo passo;</span></strong></li>
<li><strong><span style="font-weight: normal;">Na <a title="reCAPTCHA - Documentation" href="http://code.google.com/apis/recaptcha/intro.html" target="_blank">documentação do reCAPTCHA</a> você encontra os plugins para as mais diversas linguagens. Nesse exemplo (que foi a minha necessidade) vamos fazer no ASP Clássivo. Eu uso o exemplo de códigos usado por eles, com uma pequena modificação. Abaixo segue o código que eu estou usando:</span></strong>
<div id="_mcePaste">&lt;%</div>
<div id="_mcePaste">recaptcha_challenge_field  = Request(&#8220;recaptcha_challenge_field&#8221;)</div>
<div id="_mcePaste">recaptcha_response_field   = Request(&#8220;recaptcha_response_field&#8221;)</div>
<div id="_mcePaste">recaptcha_public_key       = &#8220;SUA_CHAVE_PUBLICA&#8221; &#8216; your public key</div>
<div id="_mcePaste">recaptcha_private_key      = &#8220;SUA_CHAVE_PRIVADA&#8221; &#8216; your private key</div>
<div id="_mcePaste">&#8216; returns the HTML for the widget</div>
<div id="_mcePaste">function recaptcha_challenge_writer()</div>
<div id="_mcePaste">recaptcha_challenge_writer = _</div>
<div id="_mcePaste">&#8220;&lt;script type=&#8221;"text/javascript&#8221;"&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;var RecaptchaOptions = {&#8221; &amp; _</div>
<div id="_mcePaste">&#8221;   theme : &#8216;clean&#8217;,&#8221; &amp; _</div>
<div id="_mcePaste">&#8221;   lang : &#8216;pt&#8217;,&#8221; &amp; _</div>
<div id="_mcePaste">&#8221;   tabindex : 0&#8243; &amp; _</div>
<div id="_mcePaste">&#8220;};&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;/script&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;script type=&#8221;"text/javascript&#8221;" src=&#8221;"http://www.google.com/recaptcha/api/challenge?k=&#8221; &amp; recaptcha_public_key &amp; &#8220;&#8221;"&gt;&lt;/script&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;noscript&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;iframe src=&#8221;"http://www.google.com/recaptcha/api/noscript?k=&#8221; &amp; recaptcha_public_key &amp; &#8220;&#8221;" frameborder=&#8221;"1&#8243;&#8221;&gt;&lt;/iframe&gt;&lt;&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;textarea name=&#8221;"recaptcha_challenge_field&#8221;" rows=&#8221;"3&#8243;&#8221; cols=&#8221;"40&#8243;&#8221;&gt;&lt;/textarea&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;input type=&#8221;"hidden&#8221;" name=&#8221;"recaptcha_response_field&#8221;"value=&#8221;"manual_challenge&#8221;"&gt;&#8221; &amp; _</div>
<div id="_mcePaste">&#8220;&lt;/noscript&gt;&#8221;</div>
<div id="_mcePaste">end function</div>
<div id="_mcePaste">&#8216; returns &#8220;&#8221; if correct, otherwise it returns the error response</div>
<div id="_mcePaste">function recaptcha_confirm(rechallenge,reresponse)</div>
<div id="_mcePaste">Dim VarString</div>
<div id="_mcePaste">VarString = _</div>
<div id="_mcePaste">&#8220;privatekey=&#8221; &amp; recaptcha_private_key &amp; _</div>
<div id="_mcePaste">&#8220;&amp;remoteip=&#8221; &amp; Request.ServerVariables(&#8220;REMOTE_ADDR&#8221;) &amp; _</div>
<div id="_mcePaste">&#8220;&amp;challenge=&#8221; &amp; rechallenge &amp; _</div>
<div id="_mcePaste">&#8220;&amp;response=&#8221; &amp; reresponse</div>
<div id="_mcePaste">Dim objXmlHttp</div>
<div id="_mcePaste">Set objXmlHttp = Server.CreateObject(&#8220;Msxml2.ServerXMLHTTP&#8221;)</div>
<div id="_mcePaste">objXmlHttp.open &#8220;POST&#8221;, &#8220;http://www.google.com/recaptcha/api/verify&#8221;, False</div>
<div id="_mcePaste">objXmlHttp.setRequestHeader &#8220;Content-Type&#8221;, &#8220;application/x-www-form-urlencoded&#8221;</div>
<div id="_mcePaste">objXmlHttp.send VarString</div>
<div id="_mcePaste">Dim ResponseString</div>
<div id="_mcePaste">ResponseString = split(objXmlHttp.responseText, vblf)</div>
<div id="_mcePaste">Set objXmlHttp = Nothing</div>
<div id="_mcePaste">if ResponseString(0) = &#8220;true&#8221; then</div>
<div id="_mcePaste">&#8216;They answered correctly</div>
<div id="_mcePaste">recaptcha_confirm = &#8220;&#8221;</div>
<div id="_mcePaste">else</div>
<div id="_mcePaste">&#8216;They answered incorrectly</div>
<div id="_mcePaste">recaptcha_confirm = ResponseString(1)</div>
<div id="_mcePaste">end if</div>
<div id="_mcePaste">end function</div>
<div id="_mcePaste">%&gt;</div>
</li>
<li>Insira o código acima em um arquivo <strong>.asp</strong>, por exemplo <strong>inc.captcha.asp</strong>, não esquecendo de inserir sua chave pública e sua chave privada no início do arquivo;</li>
<li>Crique um arquivo chamado <strong>formulario.asp</strong> e nele você vai inserir seu formulário normalmente, no início do arquivos vamos fazer o include do <strong>inc.captcha.asp</strong> e no formulário vamos inserir a chamada para o captcha. Exemlpo:<br />
&lt;!&#8211;#include file=&#8221;inc.captcha.asp&#8221;&#8211;&gt;<br />
&lt;html&gt;<br />
&#8230;<br />
&lt;form name=&#8221;formulario&#8221; method=&#8221;post&#8221; action=&#8221;processa.asp&#8221;&gt;<br />
&#8230;<br />
&lt;%=recaptcha_challenge_writer()%&gt;<br />
&lt;input type=&#8221;submit&#8221;&gt;<br />
&lt;/form&gt;<br />
&lt;/html&gt;</li>
<li>O próximo passo será criar o <strong>processa.asp</strong> que irá receber os dados do seu formulário. Nesse arquivo você vai novamente fazer o include do <strong>inc.captcha.asp</strong>, e rodar a função de verificação. Se o captcha foi digitado corretamente ele retorna uma string vazia, caso contrário retorna um erro. Abaixo um exemplo pro tratamento:<br />
&lt;!&#8211;#include file=&#8221;inc.captcha.asp&#8221;&#8211;&gt;<br />
validaCaptcha = recaptcha_confirm(recaptcha_challenge_field,recaptcha_response_field)<br />
if(validaCaptcha = &#8220;&#8221;) then<br />
Response.write(&#8220;Sucesso!&#8221;)<br />
else<br />
Reponse.write(&#8220;Erro!&#8221;)<br />
end if<br />
%&gt;</li>
</ol>
<p>O básico esta ai. Com isso da pra você já brincar um pouco com o reCAPTCHA. Vale gastar alguns minutos lendo um pouco a documentação, inclusive sobre a parte de personalização. Sucesso ai!<br />
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/'>Como gerar uma senha aleatória em PHP</a></li>
<li><a href='http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/'>Monstros feitos em CSS</a></li>
<li><a href='http://brasilblog.com.br/2010/07/12/brincando-com-o-layout-do-youtube/'>Brincando com o layout do YouTube</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/'>Número randômico no ASP</a></li>
<li><a href='http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/'>Inserindo o divisor de milhares num número</a></li>
<li><a href='http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/'>Como gerar uma senha aleatória em PHP</a></li>
<li><a href='http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/'>WordPress 3.0 instalado, mas as imagens sumiram &#8212; Leia a solução</a></li>
<li><a href='http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/'>Monstros feitos em CSS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Como gerar uma senha aleatória em PHP</title>
		<link>http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/</link>
		<comments>http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/#comments</comments>
		<pubDate>Tue, 20 Jul 2010 23:56:52 +0000</pubDate>
		<dc:creator>Feijão Costa</dc:creator>
				<category><![CDATA[Códigos]]></category>
		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://brasilblog.com.br/?p=116</guid>
		<description><![CDATA[Se você precisa gerar um trecho de texto aleatório pra usar como uma senha automática, ou algo do tipo, escrevi um código bem simples para fazer isso. Nesso código uso o comando range do PHP, que gera um array com uma lista de valores incrementando do menor ao maior. Explico: range(1,9) vai gerar um array, [...]]]></description>
			<content:encoded><![CDATA[<p>Se você precisa gerar um trecho de texto aleatório pra usar como uma senha automática, ou algo do tipo, escrevi um código bem simples para fazer isso.</p>
<p>Nesso código uso o comando <em><strong>range</strong></em> do PHP, que gera um array com uma lista de valores incrementando do menor ao maior. Explico: <em><strong>range</strong></em><strong>(</strong>1,9) vai gerar um array, onde os valores vão de 1 a 9. Esse comando aceita letras também. Abaixo segue o código:</p>
<blockquote><p><strong>function</strong> geraSenha($ln=8){<br />
.    $chars = array_merge(range(&#8216;a&#8217;, &#8216;z&#8217;), range(0, 9));<br />
.    shuffle($chars);<br />
.    return(substr(implode($chars),0,$ln));<br />
}</p></blockquote>
<p>Nessa função você pode enviar o tamanho que quer da sua string, ou deixar que automaticamente ele gerará com tamanho de 8 caractere. Lembrando, a função vai retornar um texto mesmo, e não um array.</p>
<p>Faça bom proveito.<br />
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/'>Monstros feitos em CSS</a></li>
<li><a href='http://brasilblog.com.br/2010/07/13/resizemybrowser-guarde-esse-link/'>resizeMyBrowser &#8212; Guarde esse link!</a></li>
<li><a href='http://brasilblog.com.br/2010/06/28/calibre-sua-bateria-do-macbook/'>Calibre sua bateria do Macbook</a></li>
<li><a href='http://brasilblog.com.br/2009/04/01/erro-n%c2%ba-121-no-mysql/'>Erro nº 121 no MySql</a></li>
<li><a href='http://brasilblog.com.br/2010/09/16/paginas-protegidas-por-senha-no-wpr/'>Páginas protegidas por senha no WP</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/'>Inserindo o divisor de milhares num número</a></li>
<li><a href='http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/'>Como utilizar captcha em seus sites</a></li>
<li><a href='http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/'>WordPress 3.0 instalado, mas as imagens sumiram &#8212; Leia a solução</a></li>
<li><a href='http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/'>Número randômico no ASP</a></li>
<li><a href='http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/'>Monstros feitos em CSS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress 3.0 instalado, mas as imagens sumiram &#8211; Leia a solução</title>
		<link>http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/</link>
		<comments>http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/#comments</comments>
		<pubDate>Fri, 18 Jun 2010 15:36:49 +0000</pubDate>
		<dc:creator>Feijão Costa</dc:creator>
				<category><![CDATA[Códigos]]></category>
		<category><![CDATA[WordPress]]></category>
		<category><![CDATA[WordPress 3.0]]></category>

		<guid isPermaLink="false">http://brasilblog.com.br/?p=79</guid>
		<description><![CDATA[Instalei aqui o WP 3.0 e a princípio tudo funciona bem. Tem algumas novidades, como uma área que só cuida de atualizações (tanto de plugins, como de versões do WP, como de templates), ele agora se refere aos blogs como sites, e não tem mais diferença entre o Multi Usuários (MU) e o simples, de [...]]]></description>
			<content:encoded><![CDATA[<p>Instalei aqui o WP 3.0 e a princípio tudo funciona bem. Tem algumas novidades, como uma área que só cuida de atualizações (tanto de plugins, como de versões do WP, como de templates), ele agora se refere aos blogs como sites, e não tem mais diferença entre o Multi Usuários (MU) e o simples, de um só blog. Aqui no meu caso, eu tinha um MU, e agora to usando o 3.0.</p>
<p>Ainda não confirmei, mas parece que agora as versões podem ser específica pra cada site: eu tenho a opção de atualizar somente o site que estou, ou propagar isso pra todas as outras.</p>
<p>Após a instalação, ele te orienta a desabilitar o arquivo <em>blogs.php</em> que fica dentro da pasta <strong>wp-content</strong>, e a usar agora o <em>ms-files.php</em> que fica na pasta <strong>wp-includes</strong>, e ai entra a dica. As imagens do seu blog provavelmente vão sumir assim que vc deletar ou renomear o <em>blogs.php</em>. A solução é simples:</p>
<blockquote><p>- Abra o arquivo <strong>.htaccess</strong>;</p>
<p>- Localize a linha <em><strong>RewriteRule ^(.*/)?files/(.*) wp-content/blogs.php?file=$2 [L]</strong></em><em>;</em></p>
<p>- Troque o apontamento pro novo arquivo: <em><strong>RewriteRule ^(.*/)?files/(.*) wp-includes/ms-files.php?file=$2 [L]</strong></em><em>;</em></p>
<p>- Problema Resolvido.</p></blockquote>
<p>Agora é testar essa nova versão!<br />
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/06/08/de-pe-ou-deitado/'>De pé ou deitado?</a></li>
<li><a href='http://brasilblog.com.br/2010/07/06/onde-foi-parar-o-botao-publicar-do-wp/'>Onde foi parar o botão Publicar, do WP?</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/07/06/onde-foi-parar-o-botao-publicar-do-wp/'>Onde foi parar o botão Publicar, do WP?</a></li>
<li><a href='http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/'>Inserindo o divisor de milhares num número</a></li>
<li><a href='http://brasilblog.com.br/2010/09/16/paginas-protegidas-por-senha-no-wpr/'>Páginas protegidas por senha no WP</a></li>
<li><a href='http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/'>Como utilizar captcha em seus sites</a></li>
<li><a href='http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/'>Como gerar uma senha aleatória em PHP</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Número randômico no ASP</title>
		<link>http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/</link>
		<comments>http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/#comments</comments>
		<pubDate>Tue, 20 Apr 2010 12:08:38 +0000</pubDate>
		<dc:creator>Feijão Costa</dc:creator>
				<category><![CDATA[asp]]></category>
		<category><![CDATA[Códigos]]></category>
		<category><![CDATA[VbScript]]></category>

		<guid isPermaLink="false">http://brasilblog.com.br/?p=53</guid>
		<description><![CDATA[Parecia fácil, mas fiquei horas tentando entender porque não funcionava comigo. No asp, quando vc precisa de um número randômico, basta rodar a funcão RND() que ele vai te retornar um numero entre 0 e 1, conseguindo assim obter um número randômico. Mas atenção: antes de fazer a chamada ao RND() vc precisa inicializar a [...]]]></description>
			<content:encoded><![CDATA[<p>Parecia fácil, mas fiquei horas tentando entender porque não funcionava comigo.</p>
<p>No asp, quando vc precisa de um número randômico, basta rodar a funcão <strong>RND()</strong> que ele vai te retornar um numero entre 0 e 1, conseguindo assim obter um número randômico.</p>
<p>Mas atenção: antes de fazer a chamada ao <strong>RND() </strong>vc precisa inicializar a função, inserindo no seu código a palavra <strong>RANDOMIZE</strong>.</p>
<p>O código fica assim:</p>
<blockquote><p>RAMDOMIZE</p>
<p>max = 5</p>
<p>min = 1</p>
<p>aleatorio = min +CInt (RND()*(max-min))</p></blockquote>
<p>Nesse exemplo, ele vai te retornar um número inteiro, entre 1 e 5.<br />
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/'>Monstros feitos em CSS</a></li>
<li><a href='http://brasilblog.com.br/2010/03/18/array-dinamica-e-ubound-no-asp-vbscript/'>Array Dinâmica e uBound no Asp (VBScript)</a></li>
<li><a href='http://brasilblog.com.br/2010/07/13/resizemybrowser-guarde-esse-link/'>resizeMyBrowser &#8212; Guarde esse link!</a></li>
<li><a href='http://brasilblog.com.br/2010/06/28/calibre-sua-bateria-do-macbook/'>Calibre sua bateria do Macbook</a></li>
<li><a href='http://brasilblog.com.br/2010/04/05/novo-ipad-no-liquidificador-will-it-blend/'>Novo iPad, no liquidificador &#8212; Will It Blend?</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/'>Como utilizar captcha em seus sites</a></li>
<li><a href='http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/'>Inserindo o divisor de milhares num número</a></li>
<li><a href='http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/'>Como gerar uma senha aleatória em PHP</a></li>
<li><a href='http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/'>WordPress 3.0 instalado, mas as imagens sumiram &#8212; Leia a solução</a></li>
<li><a href='http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/'>Monstros feitos em CSS</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Monstros feitos em CSS</title>
		<link>http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/</link>
		<comments>http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/#comments</comments>
		<pubDate>Wed, 07 Apr 2010 18:29:36 +0000</pubDate>
		<dc:creator>Feijão Costa</dc:creator>
				<category><![CDATA[Códigos]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[CSS 3.0]]></category>

		<guid isPermaLink="false">http://brasilblog.com.br/?p=46</guid>
		<description><![CDATA[O que vc acha de desenhar um monstro, usando apenas parâmetros no css? Pois é, esse site francês ensina como desenhar esse monstrinho aqui em cima, soh com instruções CSS 3.0. Vale dar um pulo no site, que tem mais outros dois modelos. Dica de link do Diogo Louzada People who looked at this item [...]]]></description>
			<content:encoded><![CDATA[<p><a title="CSS Monsters" href="http://web.virtuousquare.fr/?page_id=7" target="_blank"><img class="alignnone size-full wp-image-47" title="dragon2" src="http://brasilblog.com.br/files/2010/04/dragon2.jpg" alt="" width="709" height="365" /></a></p>
<p>O que vc acha de desenhar um monstro, usando apenas parâmetros no css? Pois é, esse <a title="CSS Monsters" href="http://web.virtuousquare.fr/?page_id=7" target="_blank">site francês</a> ensina como desenhar esse monstrinho aqui em cima, soh com instruções CSS 3.0.</p>
<p>Vale dar um pulo no <a title="CSS Monsters" href="http://web.virtuousquare.fr/?page_id=7" target="_blank">site</a>, que tem mais outros dois modelos.</p>
<p>Dica de link do <a title="Diogo Louzada" href="http://twitter.com/diogolouzada" target="_blank">Diogo Louzada</a><br />
<h3 class="bsuite_related_bypageviews">People who looked at this item also looked at&#8230;</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2010/07/13/resizemybrowser-guarde-esse-link/'>resizeMyBrowser &#8212; Guarde esse link!</a></li>
<li><a href='http://brasilblog.com.br/2010/06/28/calibre-sua-bateria-do-macbook/'>Calibre sua bateria do Macbook</a></li>
<li><a href='http://brasilblog.com.br/2010/04/20/numero-randomico-no-asp/'>Número randômico no ASP</a></li>
<li><a href='http://brasilblog.com.br/2010/03/18/array-dinamica-e-ubound-no-asp-vbscript/'>Array Dinâmica e uBound no Asp (VBScript)</a></li>
<li><a href='http://brasilblog.com.br/2010/04/28/java-1-6-no-macos-1-5-x/'>Java 1.6 no MacOS 1.5.x</a></li>
</ul>
<h3 class="bsuite_related">Related items</h3>
<ul class="bsuite_related">
<li><a href='http://brasilblog.com.br/2011/07/30/z-index-inverso-via-css/'>Z-index inverso via css</a></li>
<li><a href='http://brasilblog.com.br/2010/09/20/inserindo-o-divisor-de-milhares-num-numero/'>Inserindo o divisor de milhares num número</a></li>
<li><a href='http://brasilblog.com.br/2010/07/29/como-utilizar-captcha-em-seus-sites/'>Como utilizar captcha em seus sites</a></li>
<li><a href='http://brasilblog.com.br/2010/07/20/como-gerar-uma-senha-aleatoria-em-php/'>Como gerar uma senha aleatória em PHP</a></li>
<li><a href='http://brasilblog.com.br/2010/06/18/wordpress-3-0-instalado-mas-as-imagens-sumiram-leia-a-solucao/'>WordPress 3.0 instalado, mas as imagens sumiram &#8212; Leia a solução</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://brasilblog.com.br/2010/04/07/monstros-feitos-em-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

