<?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>Niler Barcelos</title>
	<atom:link href="http://nilerbarcelos.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://nilerbarcelos.wordpress.com</link>
	<description>Desenvolvendo e aprendendo.</description>
	<lastBuildDate>Tue, 26 May 2009 01:19:03 +0000</lastBuildDate>
	<language>pt-br</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='nilerbarcelos.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Niler Barcelos</title>
		<link>http://nilerbarcelos.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://nilerbarcelos.wordpress.com/osd.xml" title="Niler Barcelos" />
	<atom:link rel='hub' href='http://nilerbarcelos.wordpress.com/?pushpress=hub'/>
		<item>
		<title>Criando um Helper para exibir mensagens FLASH</title>
		<link>http://nilerbarcelos.wordpress.com/2009/05/25/criando-um-helper-para-exibir-mensagens-flash/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/05/25/criando-um-helper-para-exibir-mensagens-flash/#comments</comments>
		<pubDate>Tue, 26 May 2009 01:16:10 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=81</guid>
		<description><![CDATA[Estamos concluindo nosso primeiro sistema em rails na empresa e hoje ao checar a padronização das mensagens de FLASH, me deparei com a necessidade de aplicar estilos para cada tipo de mensagem, foi então que o @rduarte propôs criar um helper para as mensagens e assim poder incluir tags html e os estilos. Foi então [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=81&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Estamos concluindo nosso primeiro sistema em rails na empresa e hoje ao checar a padronização das mensagens de FLASH, me deparei com a necessidade de aplicar estilos para cada tipo de mensagem, foi então que o <a href="http://twitter.com/rduarte" target="_blank">@rduarte</a> propôs criar um helper para as mensagens e assim poder incluir tags html e os estilos.</p>
<p>Foi então que me lancei na pesquisa e cheguei a seguinte resolução.<br />
<pre class="brush: ruby;">
module ApplicationHelper
  
  FLASH_TYPES = [:error, :warning, :success, :message]

  def display_flash(type = nil)
    html = &quot;&quot;
    
    if type.nil?
      FLASH_TYPES.each { |name| html &lt;&lt; display_flash(name) }
    else
      return flash[type].blank? ? &quot;&quot; : &quot;&lt;div class=\&quot;#{type}\&quot;&gt;&lt;p&gt;#{flash[type]}&lt;/p&gt;&lt;/div&gt;&quot;
    end
    
    html
  end

end

# Chamando a mensagem dentro da sua View:
display_flash(:error)
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/81/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/81/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/81/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=81&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/05/25/criando-um-helper-para-exibir-mensagens-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>Gerando um arquivo XML com PHP5</title>
		<link>http://nilerbarcelos.wordpress.com/2009/05/17/gerando-um-arquivo-xml-com-php5/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/05/17/gerando-um-arquivo-xml-com-php5/#comments</comments>
		<pubDate>Sun, 17 May 2009 23:47:02 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=69</guid>
		<description><![CDATA[A função a seguir gera uma agenda em XML. Esse é o XML gerado pela função.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=69&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>A função a seguir gera uma agenda em XML.<br />
<pre class="brush: php;">
function addContato($document, $nome, $telefone, $endereço){

	$contato = $document-&gt;createElement(&quot;contato&quot;); //criar contato
	$nomeElm = $document-&gt;createElement(&quot;nome&quot;, $nome); //criar nome
	$telefoneElm = $document-&gt;createElement(&quot;telefone&quot;, $telefone); //criar telefone
	$enderecoElm = $document-&gt;createElement(&quot;endereco&quot;, $endereco); //criar endereco

	$contato-&gt;appendChild($nomeElm);
	$contato-&gt;appendChild($telefoneElm);
	$contato-&gt;appendChild($enderecoElm);

	return $contato;
}

	$dom = new DOMDocument(&quot;1.0&quot;, &quot;ISO-8859-1&quot;);
	$dom-&gt;preserveWhiteSpace = false;
	$dom-&gt;formatOutput = true;

	$root = $dom-&gt;createElement(&quot;agenda&quot;);

	//utilizando a funcao para criar contatos
	$contatoJaca = addContato($dom, &quot;Jaca Paladium&quot;, &quot;(48) 555-3333&quot;, &quot;Rua fim do mundo, 69&quot;);
	$contatoTripa = addContato($dom, &quot;Tripanossoma Cruzi&quot;, &quot;(51) 555-1234&quot;, &quot;Rua da cocada, 159&quot;);

	//adicionando no root
	$root-&gt;appendChild($contatoJaca);
	$root-&gt;appendChild($contatoTripa);

	$dom-&gt;appendChild($root);
	$dom-&gt;save(&quot;agenda.xml&quot;); //salvando o arquivo

	header(&quot;Content-Type: text/xml&quot;);
	echo $dom-&gt;saveXML(); //mostra dados na tela
</pre><br />
Esse é o XML gerado pela função.<br />
<pre class="brush: xml;">
&lt;?xml version=&quot;1.0&quot; encoding=&quot;ISO-8859-1&quot;?&gt;
&lt;agenda&gt;
  &lt;contato&gt;
    &lt;nome&gt;Jaca Paladium&lt;/nome&gt;
    &lt;telefone&gt;(48) 555-3333&lt;/telefone&gt;
    &lt;endereco&gt;Rua fim do mundo, 69&lt;/endereco&gt;
  &lt;/contato&gt;
  &lt;contato&gt;
    &lt;nome&gt;Tripanossoma Cruzi&lt;/nome&gt;
    &lt;telefone&gt;(51) 555-1234&lt;/telefone&gt;
    &lt;endereco&gt;Rua da cocada, 159&lt;/endereco&gt;
  &lt;/contato&gt;
&lt;/agenda&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/69/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/69/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/69/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=69&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/05/17/gerando-um-arquivo-xml-com-php5/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>CSS &#8211; Colocando estilos diferentes para o Google Chrome e o Safari</title>
		<link>http://nilerbarcelos.wordpress.com/2009/04/29/css-colocando-estilos-diferentes-para-o-google-chrome-e-o-safari/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/04/29/css-colocando-estilos-diferentes-para-o-google-chrome-e-o-safari/#comments</comments>
		<pubDate>Thu, 30 Apr 2009 02:07:08 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=55</guid>
		<description><![CDATA[Particularmente eu nao considero &#8220;Boa prática&#8221; chegar ao ponto de ter que diferenciar estilos para o Safari e o Google Chrome uma vez que ambos utilizam o mesmo mecanismo de renderização &#8220;WebKit&#8220;, mas se algum dia você não tiver saída e precisar fazer isso, segue um exemplo abaixo de como separar a formatação.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=55&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Particularmente eu nao considero &#8220;Boa prática&#8221; chegar ao ponto de ter que diferenciar estilos para o <a href="http://www.apple.com/safari/download/" target="_blank">Safari</a> e o <a href="http://www.google.com/chrome" target="_blank">Google Chrome</a> uma vez que ambos utilizam o mesmo mecanismo de renderização &#8220;<a href="http://pt.wikipedia.org/wiki/WebKit" target="_blank">WebKit</a>&#8220;, mas se algum dia você não tiver saída e precisar fazer isso, segue um exemplo abaixo de como separar a formatação.  </p>
<p><pre class="brush: css;">
/* Google Chrome hack */
body:nth-of-type(1) .elementOrClassName {
/* Propiedades para o navegador Google Chrome */
}
/* Safari hack */
body:first-of-type .elementOrClassName{
/* Propiedades para o navegador Safari */
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/55/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/55/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/55/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=55&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/04/29/css-colocando-estilos-diferentes-para-o-google-chrome-e-o-safari/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>Rails &#8211; Associações polimórficas</title>
		<link>http://nilerbarcelos.wordpress.com/2009/04/27/rails-associacoes-polimorficas/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/04/27/rails-associacoes-polimorficas/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 02:46:03 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=45</guid>
		<description><![CDATA[Na semana que passou, tive que aprender a fazer associações polimórficas com rails no trabalho. Estamos desenvolvendo nosso primeiro trabalho em rubyonrails e como iniciante no mundo todo dia é uma descoberta. &#8220;Com associações polimórficas, um model pode pertencer a mais de um model, em uma única associação. Por exemplo, você pode ter um model [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=45&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Na semana que passou, tive que aprender a fazer associações polimórficas com rails no trabalho.<br />
Estamos desenvolvendo nosso primeiro trabalho em rubyonrails e como iniciante no mundo todo dia é uma descoberta.</p>
<p>&#8220;Com associações polimórficas, um model pode pertencer a mais de um model, em uma única associação. Por exemplo, você pode ter um model foto que pertence a um model empregado ou a um model produto.&#8221;</p>
<p><pre class="brush: ruby;">
class Picture &lt; ActiveRecord::Base
	belongs_to :imageable, :polymorphic =&gt; true
end 

class Employee &lt; ActiveRecord::Base
	has_many :pictures, :as =&gt; :imageable
end 

class Product &lt; ActiveRecord::Base
	has_many :pictures, :as =&gt; :imageable
end
</pre></p>
<p>Esse exemplo foi retirado do <a href="http://guias.rubyonrails.pro.br/" target="_blank">RailsGuides</a>, que por sinal tem me ajudado muito.</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/45/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/45/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/45/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=45&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/04/27/rails-associacoes-polimorficas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>Rails &#8211; Convertendo segundos para minutos/segundos</title>
		<link>http://nilerbarcelos.wordpress.com/2009/04/27/convertendo-segundos-para-minutossegundos/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/04/27/convertendo-segundos-para-minutossegundos/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 02:15:18 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[Rails]]></category>
		<category><![CDATA[ruby]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=42</guid>
		<description><![CDATA[Exemplo: convert_seconds_to_time(630) =&#62;&#8221;10m 30s&#8221;<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=42&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><pre class="brush: ruby;">
def convert_seconds_to_time(seconds)
	total_minutes = seconds / 1.minutes
	seconds_in_last_minute = seconds - total_minutes.minutes.seconds
	&quot;#{total_minutes}m #{seconds_in_last_minute}s&quot;
end
</pre></p>
<p>Exemplo: convert_seconds_to_time(630) =&gt;&#8221;10m 30s&#8221;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/42/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/42/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/42/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=42&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/04/27/convertendo-segundos-para-minutossegundos/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>CSS &#8211; Como utilizar min-height e max-height no IE6 com &#8220;expression&#8221;</title>
		<link>http://nilerbarcelos.wordpress.com/2009/04/27/como-utilizar-min-height-e-max-height-no-ie6-com-expression/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/04/27/como-utilizar-min-height-e-max-height-no-ie6-com-expression/#comments</comments>
		<pubDate>Tue, 28 Apr 2009 01:58:37 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=37</guid>
		<description><![CDATA[Hoje mesmo eu estava reclamando no twitter como eu odeio corrigir estilos no IE6. Alguns colegas sempre me falam para esquecer esse navegador e pronto. Eu até concordo, mas se você tem um cliente que não entende um pouco de tecnologia, certamente ele não vai entender também a diferença entre navegadores. Esse exemplo mostra como [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=37&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Hoje mesmo eu estava reclamando no <a href="http://www.twitter.com/nilerbarcelos" target="_blank">twitter</a> como eu odeio corrigir estilos no IE6. Alguns colegas sempre me falam para esquecer esse navegador e pronto. Eu até concordo, mas se você tem um cliente que não entende um pouco de tecnologia, certamente ele não vai entender também a diferença entre navegadores.</p>
<p>Esse exemplo mostra como utilizar max-height no Internet Explorer e como utilizar em navegadores padrões, lembrando que você pode alterar e utilizar esse exemplo de acordo com sua necessidade.</p>
<p><pre class="brush: css;">
* html div#topo{
height: expression( this.scrollHeight &amp;gt; 332 ? &quot;333px&quot; : &quot;auto&quot; ); /* definindo max-height para o IE */
}

div#topo{
max-height: 333px; /* Definindo max-height para navegadores padrões */
}
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/37/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/37/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/37/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=37&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/04/27/como-utilizar-min-height-e-max-height-no-ie6-com-expression/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>Criando tooltips apenas com CSS.</title>
		<link>http://nilerbarcelos.wordpress.com/2009/04/25/criando-tooltips-apenas-com-css/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/04/25/criando-tooltips-apenas-com-css/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 16:05:23 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=24</guid>
		<description><![CDATA[Tooltips são aqueles balões de mensagens que aparecem quando você passa o mouse por algum link, que geralmente são utilizados para passar alguma informação para o usuário.<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=24&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Tooltips são aqueles balões de mensagens que aparecem quando você passa o mouse por algum link, que geralmente são utilizados para passar alguma informação para o usuário. </p>
<p><pre class="brush: css;">
/*Código CSS*/
a{
	color:#09f;
	position:relative;
	overflow:hidden;
}
a span{
	position:absolute;
	top:20px;
	left:10px;
	border:1px solid #09f;
	padding:5px 5px 3px 5px;
	visibility:hidden;
	white-space:nowrap;
}
a:hover span{
	visibility:visible;
}
</pre></p>
<p><pre class="brush: xml;">
&lt;!-- Como deve ficar seu link --&gt;
&lt;a href=&quot;http://www.nilerbarcelos.com&quot; title=&quot;Niler Barcelos&quot;&gt;Niler Barcelos&lt;span&gt;Visitar website?&lt;/span&gt;&lt;/a&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/24/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/24/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/24/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=24&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/04/25/criando-tooltips-apenas-com-css/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
		<item>
		<title>Detectar browser com PHP</title>
		<link>http://nilerbarcelos.wordpress.com/2009/04/25/detectar-browser-com-php/</link>
		<comments>http://nilerbarcelos.wordpress.com/2009/04/25/detectar-browser-com-php/#comments</comments>
		<pubDate>Sat, 25 Apr 2009 12:55:31 +0000</pubDate>
		<dc:creator>nilerbarcelos</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://nilerbarcelos.wordpress.com/?p=10</guid>
		<description><![CDATA[Quando estamos desenvolvendo nossas folhas de estilo (CSS), pode acontecer que as formatações que definimos não sejam compatíveis com outros browsers como por exemplo o IE6. O código abaixo, é um exemplo de como detectar os browsers. Podemos simplificar esse código de acordo com o número de browsers que precisamos detectar. Veja que já inclui [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=10&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Quando estamos desenvolvendo nossas folhas de estilo (CSS), pode acontecer que as formatações que definimos não sejam compatíveis com outros browsers como por exemplo o IE6.<br />
O código abaixo, é um exemplo de como detectar os browsers.</p>
<p><pre class="brush: php;">
&lt;?php
	if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Gecko') ){
		if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Netscape') ){
			$browser = 'Netscape (Gecko/Netscape)';
		}
		else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Firefox') ){
			$browser = 'Mozilla Firefox (Gecko/Firefox)';
		}
		else{
			$browser = 'Mozilla (Gecko/Mozilla)';
		}
	}
	else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MSIE') ){
		$browser = 'Internet Explorer (MSIE/Compatible)';
	}
	else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Safari') ){
		$browser = 'Safari';
	}
	else if ( strpos($_SERVER['HTTP_USER_AGENT'], 'Opera') === true){
		$browser = 'Opera';
	}
	else{
		$browser = 'Outros browsers';
	}
	echo &quot;&lt;h2&gt;Você está usando &quot; .$browser. &quot;&lt;/h2&gt;&quot;;
?&gt;
</pre></p>
<p>Podemos simplificar esse código de acordo com o número de browsers que precisamos detectar. Veja que já inclui o link para o estilo que necessita de uma formatação específica.</p>
<p><pre class="brush: php;">
&lt;?php
	if (strpos($_SERVER['HTTP_USER_AGENT'], 'Safari')){
?&gt;
		&lt;link rel=&quot;stylesheet&quot; type=&quot;text/css&quot; href=&quot;webkit.css&quot; /&gt;
&lt;?php
	}
?&gt;
</pre></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/nilerbarcelos.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/nilerbarcelos.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/nilerbarcelos.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/nilerbarcelos.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/nilerbarcelos.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/nilerbarcelos.wordpress.com/10/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/nilerbarcelos.wordpress.com/10/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/nilerbarcelos.wordpress.com/10/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=nilerbarcelos.wordpress.com&amp;blog=7482698&amp;post=10&amp;subd=nilerbarcelos&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://nilerbarcelos.wordpress.com/2009/04/25/detectar-browser-com-php/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/c581e5c26de6476964d823f27cbacf1b?s=96&#38;d=identicon&#38;r=G" medium="image">
			<media:title type="html">nilerbarcelos</media:title>
		</media:content>
	</item>
	</channel>
</rss>
