<?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>ueb3</title>
	<atom:link href="http://ueb3.com.br/blog/feed/" rel="self" type="application/rss+xml" />
	<link>http://ueb3.com.br/blog</link>
	<description>blog by douglas l. figueiredo</description>
	<lastBuildDate>Mon, 09 Aug 2010 23:05:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.1</generator>
		<item>
		<title>jQuery Tabs &#8211; 15 tutoriais muito legais aqui</title>
		<link>http://ueb3.com.br/blog/jquery-tabs-15-tutoriais-muito-legais-aqui/</link>
		<comments>http://ueb3.com.br/blog/jquery-tabs-15-tutoriais-muito-legais-aqui/#comments</comments>
		<pubDate>Mon, 09 Aug 2010 23:05:03 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[jQuery]]></category>
		<category><![CDATA[abas]]></category>
		<category><![CDATA[conteúdo]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[tabbed]]></category>
		<category><![CDATA[tabs]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=627</guid>
		<description><![CDATA[Quem nunca precisou apresentar muito conteúdo em pouco espaço? Pois é, este tutorial apresenta uma solução muito bacana para nos ajudar nestas situações. Não é necessário nenhum conhecimento aprofundado em programação para entendê-los, pois são em jQuery e basta seguir os tutoriais para que tudo se resolva. O artigo original você encontra neste link. Espero que]]></description>
			<content:encoded><![CDATA[<blockquote><p><img class="size-full wp-image-348 alignleft" title="jquery14" src="http://ueb3.com.br/blog/wp-content/uploads/2010/01/jquery14.jpg" alt="jQuery Tabs" width="100" height="100" />Quem nunca precisou apresentar muito conteúdo em pouco espaço? Pois é, este tutorial apresenta uma solução muito bacana para nos ajudar nestas situações. Não é necessário nenhum conhecimento aprofundado em programação para entendê-los, pois são em jQuery e basta seguir os tutoriais para que tudo se resolva.</p>
<p style="text-align: center;">O artigo original você encontra <a href="http://www.extratuts.com/amazing-jquery-tabs-tutorials" target="_blank">neste link</a>. Espero que ajude <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
</blockquote>
<h2>1. Slick Tabbed Content Area &#8211; utiliza CSS &amp; jQuery</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-630" title="Slick Tabbed Content Area - utiliza CSS &amp; jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_01.png" alt="" width="287" height="370" /></p>
<p style="text-align: center;"><a href="http://nettuts.s3.amazonaws.com/001_Tabbed/site/jQuery.html" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://net.tutsplus.com/html-css-techniques/how-to-create-a-slick-tabbed-content-area/" target="_blank">Ver tutorial</a></p>
<h2>2. Tabs simples com jQuery</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-631" title="Tabs simples com jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_02.png" alt="" width="500" height="150" /></p>
<p style="text-align: center;"><a href="http://go2.wordpress.com/?id=725X1342&amp;site=apricotstudios.wordpress.com&amp;url=http%3A%2F%2Fwww.apricot-studios.com%2Flab%2Fjquery%2Fjquery-tabs-tutorial.php" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://apricotstudios.wordpress.com/2008/08/29/jquery-tabs-tutorial/" target="_blank">Ver tutorial</a></p>
<h2>3. Tabs simples com jQuery</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-632" title="Tabs simples com jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_03.png" alt="" width="333" height="248" /></p>
<p style="text-align: center;"><a href="http://nettuts.s3.amazonaws.com/042_jQueryUITabs/demo/index.html" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://net.tutsplus.com/javascript-ajax/create-a-tabbed-interface-using-jquery/" target="_blank">Ver tutorial</a></p>
<h2>4. Tabs simples com jQuery &amp; CSS</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-633" title="Tabs simples com jQuery &amp; CSS" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_04.png" alt="" width="501" height="120" /></p>
<p style="text-align: center;"><a href="http://www.sohtanaka.com/web-design/examples/tabs/" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.sohtanaka.com/web-design/simple-tabs-w-css-jquery/" target="_blank">Ver tutorial</a></p>
<h2>5. jQuery Tabs apresentando menu de navegação</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-634" title="jQuery Tabs apresentando menu de navegação" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_05.png" alt="" width="228" height="302" /></p>
<p style="text-align: center;"><a href="http://www.queness.com/resources/html/tabmenu/jquery-tabbed-menu-queness.html" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.queness.com/post/106/jquery-tabbed-interfacetabbed-structure-menu-tutorial" target="_blank">Ver tutorial</a></p>
<h2>6. Iniciando com jQuery Tabs</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-635" title="Iniciando com jQuery Tabs" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_06.png" alt="" width="439" height="223" /></p>
<p style="text-align: center;"><a href="http://www.coldfusionjedi.com/demos/jquerytabs/test.cfm" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.insideria.com/2009/03/playing-with-jquery-tabs.html" target="_blank">Ver tutorial</a></p>
<h2>7. Como criar um efeito de slide com abas em jQuery</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-636" title="Como criar um efeito de slide com abas em jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_07.png" alt="" width="382" height="291" /></p>
<p style="text-align: center;"><a href="http://www.hieu.co.uk/Examples/SlideTabs/index.html" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.hieu.co.uk/blog/index.php/2009/01/28/how-easy-to-create-a-slide-tabbed-box-using-jquery/" target="_blank">Ver tutorial</a></p>
<h2>8. JavaScript: jQuery Tabs</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-637" title="JavaScript: jQuery Tabs" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_08.png" alt="" width="232" height="124" /></p>
<p style="text-align: center;"><a href="http://progtuts.info/downloads/JQueryTabs/" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://progtuts.info/232/javascript-jquery-tabs/" target="_blank">Ver tutorial</a></p>
<h2>9. Criar um efeito de Flip para conteúdos com jQuery</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-638" title="Criar um efeito de Flip para conteúdos com jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_09.png" alt="" width="300" height="246" /></p>
<p style="text-align: center;"><a href="http://demo.webdeveloperplus.com/flipping-tabs/" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://webdeveloperplus.com/jquery/create-flipping-content-tabs-using-jquery/" target="_blank">Ver tutorial</a></p>
<h2>10. Tabs muito simples com jQuery</h2>
<p style="text-align: center;"><img class="aligncenter size-full wp-image-639" title="Tabs muito simples com jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_10.png" alt="" width="256" height="77" /></p>
<p style="text-align: center;"><a href="http://justfreetemplates.com/blog/wp-content/uploads/2009/08/simple-jquery-tabs.html" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://justfreetemplates.com/blog/2009/08/31/ultra-simple-jquery-tabs.html" target="_blank">Ver tutorial</a></p>
<h2>11. Criando facilmente jQuery Tabs</h2>
<p><img class="aligncenter size-full wp-image-640" title="Criando facilmente jQuery Tabs" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_11.png" alt="" width="318" height="282" /></p>
<p style="text-align: center;"><a href="http://www.ilovecolors.com.ar/wp-content/uploads/jquery-tabs/" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.ilovecolors.com.ar/jquery-tabs/" target="_blank">Ver tutorial</a></p>
<h2>12. Animação para apresentação de conteúdos com jQuery</h2>
<p><img class="aligncenter size-full wp-image-641" title="Animação para apresentação de conteúdos com jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_12.png" alt="" width="443" height="197" /></p>
<p style="text-align: center;"><a href="http://www.gayadesign.com/scripts/tabbed/" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.gayadesign.com/diy/animated-tabbed-content-with-jquery/" target="_blank">Ver tutorial</a></p>
<h2>13. Tabs jQuery com efeito Fade</h2>
<p><img class="aligncenter size-full wp-image-642" title="Tabs jQuery com efeito Fade" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_13.png" alt="" width="265" height="163" /></p>
<p style="text-align: center;"><a href="http://www.roseindia.net/ajax/jquery/fadeEffectTab.html#T-1" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.roseindia.net/ajax/jquery/fadeEffectTabs.shtml" target="_blank">Ver tutorial</a></p>
<h2>14. Efeitos de transição na apresentação de conteúdos com jQuery</h2>
<p><img class="aligncenter size-full wp-image-643" title="Efeitos de transição na apresentação de conteúdos com jQuery" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_14.png" alt="" width="571" height="250" /></p>
<p style="text-align: center;"><a href="http://mattberseth2.com/tab_animation/" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://mattberseth.com/blog/2007/11/jquery_tabcontainer_theme_with.html" target="_blank">Ver tutorial</a></p>
<h2>15. jQuery Tabs para apresentação em barra lateral</h2>
<p><img class="aligncenter size-full wp-image-644" title="jQuery Tabs para apresentação em barra lateral" src="http://ueb3.com.br/blog/wp-content/uploads/2010/08/jquery_tabs_15.png" alt="" width="267" height="384" /></p>
<p style="text-align: center;"><a href="http://www.queness.com/resources/html/scrollto/index.html" target="_blank">Ver demonstração</a></p>
<p style="text-align: center;"><a href="http://www.queness.com/post/274/jquery-sliding-tab-menu-for-sidebar-tutorial" target="_blank">Ver tutorial</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/jquery-tabs-15-tutoriais-muito-legais-aqui/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ninite &#8211; Seus softwares gratuitos de uma vez só!</title>
		<link>http://ueb3.com.br/blog/ninite-seus-softwares-gratuitos-de-uma-vez-so/</link>
		<comments>http://ueb3.com.br/blog/ninite-seus-softwares-gratuitos-de-uma-vez-so/#comments</comments>
		<pubDate>Sun, 09 May 2010 04:56:26 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Dicas]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[gratuitos]]></category>
		<category><![CDATA[instaladores]]></category>
		<category><![CDATA[navegadores]]></category>
		<category><![CDATA[ninite]]></category>
		<category><![CDATA[softwares]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=619</guid>
		<description><![CDATA[Olá caro leitor! Quem nunca precisou formatar sua máquina e perder todos os softwares instalados, e depois perder tempo reinstalando todos novamente? Principalmente nós, profissionais da web, que necessitamos de diversos navegadores, editores e afins. Pois é, seus problemas acabaram Existe um site, chamado Ninite, onde você consegue selecionar os softwares que atendem a sua]]></description>
			<content:encoded><![CDATA[<p>Olá caro leitor!</p>
<p>Quem nunca precisou formatar sua máquina e perder todos os softwares instalados, e depois perder tempo reinstalando todos novamente? Principalmente nós, profissionais da web, que necessitamos de diversos navegadores, editores e afins.</p>
<p>Pois é, seus problemas acabaram <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Existe um site, chamado Ninite, onde você consegue selecionar os softwares que atendem a sua necessidade, e em seguida fazer download de todos eles de uma só vez! Para visualizar este recurso, <a href="http://ninite.com/" target="_blank">o link está aqui</a> ou na imagem abaixo. Espero que gostem da dica <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://ninite.com/" target="_blank"><img class="aligncenter size-full wp-image-620" title="Ninite" src="http://ueb3.com.br/blog/wp-content/uploads/2010/05/ninite.png" alt="Ninite" width="500" height="466" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/ninite-seus-softwares-gratuitos-de-uma-vez-so/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dica para organizar seu código CSS</title>
		<link>http://ueb3.com.br/blog/organizar-codigo-css/</link>
		<comments>http://ueb3.com.br/blog/organizar-codigo-css/#comments</comments>
		<pubDate>Mon, 26 Apr 2010 23:07:50 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[código]]></category>
		<category><![CDATA[organizador]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=611</guid>
		<description><![CDATA[Hoje venho apresentar mais uma dica para todos vocês! Trata-se do StyleNeat, um organizador para seus arquivos CSS. Ele pega seu código e o reorganiza, mantendo um padrão na escrita, facilitando muito a compreensão de consulta de quem não escreveu o código, e até mesmo para quem escreveu e precisa consultá-lo depois de algum tempo.]]></description>
			<content:encoded><![CDATA[<p><a href="http://styleneat.com/" target="_blank"><img class="size-full wp-image-612 alignright" title="styleneat" src="http://ueb3.com.br/blog/wp-content/uploads/2010/04/styleneat.png" alt="StyleNeat - Organizador CSS" width="198" height="37" /></a>Hoje venho apresentar mais uma dica para todos vocês!<br />
Trata-se do StyleNeat, um organizador para seus arquivos CSS. Ele pega seu código e o reorganiza, mantendo um padrão na escrita, facilitando muito a compreensão de consulta de quem não escreveu o código, e até mesmo para quem escreveu e precisa consultá-lo depois de algum tempo.</p>
<p>Para aqueles que quiserem fazer um teste, o link é: <a href="http://styleneat.com/" target="_blank">http://styleneat.com/</a></p>
<p><em>Lembrando que seu código não sofre alterações, mantendo a mesma idéia aplicada por você quando o escreveu.</em></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/organizar-codigo-css/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>750 Ícones para download + arquivos PSD</title>
		<link>http://ueb3.com.br/blog/750-icones-para-download-arquivos-psd/</link>
		<comments>http://ueb3.com.br/blog/750-icones-para-download-arquivos-psd/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 14:33:46 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Banco de Ícones]]></category>
		<category><![CDATA[Design]]></category>
		<category><![CDATA[Photoshop]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[editável]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[grátis]]></category>
		<category><![CDATA[ícones]]></category>
		<category><![CDATA[psd]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=605</guid>
		<description><![CDATA[Isso mesmo galera! São 750 ícones em excelente qualidade para você usar e abusar em seus projetos!!! Estes ícones foram disponibilizados pelo blog Smashing Magazine, onde você encontra ícones voltados para sistemas web, interface com usuários, bandeiras nacionais, teclas,  serviços online e mídias sociais. Tudo isto é grátis! Para fazer o download basta acessar o link]]></description>
			<content:encoded><![CDATA[<p>Isso mesmo galera!</p>
<p>São 750 ícones em excelente qualidade para você usar e abusar em seus projetos!!!<br />
Estes ícones foram disponibilizados pelo blog <a href="http://www.smashingmagazine.com/2010/04/15/the-ultimate-free-web-designer-s-icon-set-750-icons-incl-psd-sources/" target="_blank">Smashing Magazine</a>, onde você encontra ícones voltados para sistemas web, interface com usuários, bandeiras nacionais, teclas,  serviços online e mídias sociais. Tudo isto é grátis! Para fazer o download basta acessar o link abaixo ou clicar na imagem de exemplo:</p>
<p><em>Download: </em><a href="http://www.smashingmagazine.com/2010/04/15/the-ultimate-free-web-designer-s-icon-set-750-icons-incl-psd-sources/" target="_blank"><em>http://www.smashingmagazine.com/2010/04/15/the-ultimate-free-web-designer-s-icon-set-750-icons-incl-psd-sources/</em></a></p>
<p style="text-align: center;"><a href="http://www.smashingmagazine.com/2010/04/15/the-ultimate-free-web-designer-s-icon-set-750-icons-incl-psd-sources/" target="_blank"><img class="aligncenter" title="Ícones para download" src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/04/p1.jpg" alt="Ícones para download" /></a><br />
<a href="http://www.smashingmagazine.com/2010/04/15/the-ultimate-free-web-designer-s-icon-set-750-icons-incl-psd-sources/" target="_blank"><img class="aligncenter" title="Ícones para download" src="http://media.smashingmagazine.com/cdn_smash/wp-content/uploads/2010/04/p2.jpg" alt="Ícones para download" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/750-icones-para-download-arquivos-psd/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do mundo virtual para o real</title>
		<link>http://ueb3.com.br/blog/do-mundo-virtual-para-o-real/</link>
		<comments>http://ueb3.com.br/blog/do-mundo-virtual-para-o-real/#comments</comments>
		<pubDate>Wed, 21 Apr 2010 10:00:19 +0000</pubDate>
		<dc:creator>Sérgio Novelli</dc:creator>
				<category><![CDATA[Artigos]]></category>
		<category><![CDATA[Mídias Sociais]]></category>
		<category><![CDATA[Tendências]]></category>
		<category><![CDATA[Brasil]]></category>
		<category><![CDATA[compartilhar]]></category>
		<category><![CDATA[internautas]]></category>
		<category><![CDATA[mídias]]></category>
		<category><![CDATA[Olhar Digital]]></category>
		<category><![CDATA[recurso]]></category>
		<category><![CDATA[redes]]></category>
		<category><![CDATA[sociais]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=581</guid>
		<description><![CDATA[Febre no mundo todo, mas principalmente no Brasil, as redes sociais são um recurso cada dia mais usado pelos frenéticos internautas que sentem a necessidade constante de compartilhar com outras pessoas tudo o que fizeram, fazem e irão fazer no seu dia a dia. É exatamente isso que o Olhar Digital demonstra nesse artigo muito]]></description>
			<content:encoded><![CDATA[<p style="text-align: justify;">Febre no mundo todo, mas principalmente no Brasil, as redes sociais são um recurso cada dia mais usado pelos frenéticos internautas que sentem a necessidade constante de compartilhar com outras pessoas tudo o que fizeram, fazem e irão fazer no seu dia a dia.</p>
<p style="text-align: justify;">É exatamente isso que o Olhar Digital demonstra nesse artigo muito interessante e bem bolado, citando exemplos práticos e reais de como utilizar de forma inteligente esse recurso que veio para ficar, sem sombra de dúvidas. Clique na imagem abaixo e leia o artigo que está dividido em três páginas.</p>
<p><a href="http://olhardigital.uol.com.br/digital_news/noticia.php?id_conteudo=11287"><img class="aligncenter" title="Do mundo real para o virtual" src="http://olhardigital.uol.com.br/uploads/acervo_imagens/2010/04/20100405162552.jpg" alt="" width="472" height="325" /></a></p>
<p>E por hoje é isso. Até o próximo post. <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/do-mundo-virtual-para-o-real/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>E quando o cliente diz “Não gostei”?</title>
		<link>http://ueb3.com.br/blog/e-quando-o-cliente-diz-%e2%80%9cnao-gostei%e2%80%9d/</link>
		<comments>http://ueb3.com.br/blog/e-quando-o-cliente-diz-%e2%80%9cnao-gostei%e2%80%9d/#comments</comments>
		<pubDate>Fri, 16 Apr 2010 23:30:22 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Dicas]]></category>
		<category><![CDATA[Inspiração]]></category>
		<category><![CDATA[aprovação]]></category>
		<category><![CDATA[briefing]]></category>
		<category><![CDATA[cliente]]></category>
		<category><![CDATA[layout]]></category>
		<category><![CDATA[não gostei]]></category>
		<category><![CDATA[webdesign]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=574</guid>
		<description><![CDATA[Dez entre dez webdesigners se tremem ao ouvir do cliente aquela pequena frase, bem negativa: não gostei. Quem aqui gosta de ouvir isso? Acho que ninguém, não é mesmo? Nem os novatos, nem os experientes. Se você já passou por isso, e se sentiu apertado e pressionado pelo cliente, vale a pena a leitura deste]]></description>
			<content:encoded><![CDATA[<blockquote><p>Dez entre dez webdesigners se tremem ao ouvir do cliente aquela pequena frase, bem negativa: não gostei. Quem aqui gosta de ouvir isso? Acho que ninguém, não é mesmo? Nem os novatos, nem os experientes.</p></blockquote>
<p>Se você já passou por isso, e se sentiu apertado e pressionado pelo cliente, vale a pena a leitura deste excelente post do Bruno Ávila. Clique na imagem abaixo e boa leitura <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><a href="http://www.brunoavila.com.br/avante/mercado/e-quando-o-cliente-diz-nao-gostei.html" target="_blank"><img class="aligncenter size-full wp-image-575" title="naogostei" src="http://ueb3.com.br/blog/wp-content/uploads/2010/04/naogostei.gif" alt="E quando o cliente diz Não Gostei?" width="425" height="193" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/e-quando-o-cliente-diz-%e2%80%9cnao-gostei%e2%80%9d/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CSS3 Generator &#8211; Desvendando o CSS3</title>
		<link>http://ueb3.com.br/blog/css3-generator-desvendando-o-css3/</link>
		<comments>http://ueb3.com.br/blog/css3-generator-desvendando-o-css3/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 22:45:02 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[CSS]]></category>
		<category><![CDATA[css 3]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[css3 generator]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=570</guid>
		<description><![CDATA[Olá a todos! Depois de alguns dias sem postar, estou aqui novamente&#8230;não, não abandonei o blog =) Simplesmente a vida anda corrida demais&#8230;.mas vamos ao que interessa! Vi uma dica no twitter do @pinceladasdaweb à alguns dias, e decidi compartilhar com vocês. Trata-se do CSS3 Generator. Você escolhe o efeito CSS3 que quer, e ele]]></description>
			<content:encoded><![CDATA[<p>Olá a todos!</p>
<p>Depois de alguns dias sem postar, estou aqui novamente&#8230;não, não abandonei o blog =)<br />
Simplesmente a vida anda corrida demais&#8230;.mas vamos ao que interessa!</p>
<p>Vi uma dica no twitter do <a href="http://twitter.com/pinceladasdaweb" target="_blank">@pinceladasdaweb</a> à alguns dias, e decidi compartilhar com vocês. Trata-se do <a href="http://css3generator.com/" target="_blank">CSS3 Generator</a>. Você escolhe o efeito CSS3 que quer, e ele lhe dá o exemplo, com opção de edição, e o código para aplicar tal efeito. Uma mão na roda para dar início aos efeitos CSS3.</p>
<p>Clique na imagem ou <a href="http://css3generator.com/" target="_blank">acesse o link para conhecer o CSS3 Gererator</a>&#8230;.este vale a pena ir para os favoritos <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://css3generator.com/" target="_blank"><img class="aligncenter size-full wp-image-571" title="css3generator" src="http://ueb3.com.br/blog/wp-content/uploads/2010/04/css3generator.jpg" alt="CSS3 Generator" width="505" height="194" /></a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/css3-generator-desvendando-o-css3/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Programação Orientada a Objetos &#8211; Noções Básicas</title>
		<link>http://ueb3.com.br/blog/programacao-orientada-a-objetos-nocoes-basicas/</link>
		<comments>http://ueb3.com.br/blog/programacao-orientada-a-objetos-nocoes-basicas/#comments</comments>
		<pubDate>Mon, 05 Apr 2010 13:00:48 +0000</pubDate>
		<dc:creator>Sérgio Novelli</dc:creator>
				<category><![CDATA[PHP]]></category>
		<category><![CDATA[classe]]></category>
		<category><![CDATA[estruturada]]></category>
		<category><![CDATA[função]]></category>
		<category><![CDATA[métodos]]></category>
		<category><![CDATA[objetos]]></category>
		<category><![CDATA[orientação]]></category>
		<category><![CDATA[orientada]]></category>
		<category><![CDATA[paradgma]]></category>
		<category><![CDATA[POO]]></category>
		<category><![CDATA[private]]></category>
		<category><![CDATA[programação]]></category>
		<category><![CDATA[propriedade]]></category>
		<category><![CDATA[public]]></category>
		<category><![CDATA[tradicional]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=556</guid>
		<description><![CDATA[Há mais de 1 ano venho participando do Ueb3 indiretamente, apenas indicando ao Douglas posts e artigos interessantes sobre tecnologia e desenvolvimento web. Depois de muito ele insistir, consegui um tempo extra nesse feriado que me permitiu traduzir um tutorial muito bom do Gr8gonzo &#8211; (http://www.experts-exchange.com/articles/Web_Development/Web_Languages-Standards/PHP/Beginning-Object-Oriented-Programming-in-PHP.html) a respeito de Programação Orientada a Objetos, a qual]]></description>
			<content:encoded><![CDATA[<div id="attachment_566" class="wp-caption alignleft" style="width: 150px"><a href="http://ueb3.com.br/blog/wp-content/uploads/2010/04/php-logo-1.jpg"><img class="size-full wp-image-566  " title="php-logo-1" src="http://ueb3.com.br/blog/wp-content/uploads/2010/04/php-logo-1.jpg" alt="" width="140" height="140" /></a><p class="wp-caption-text">PHP OO</p></div>
<p>Há mais de 1 ano venho participando do Ueb3 indiretamente, apenas indicando ao Douglas posts e artigos interessantes sobre tecnologia e desenvolvimento web. Depois de muito ele insistir, consegui um tempo extra nesse feriado que me permitiu traduzir um tutorial muito bom do Gr8gonzo &#8211; (<a title="Ir para experts-exchange.com/..." href="http://www.experts-exchange.com/articles/Web_Development/Web_Languages-Standards/PHP/Beginning-Object-Oriented-Programming-in-PHP.html" target="_blank">http://www.experts-exchange.com/articles/Web_Development/Web_Languages-Standards/PHP/Beginning-Object-Oriented-Programming-in-PHP.html</a>) a respeito de Programação Orientada a Objetos, a qual estou estudando e aprendendo, usando PHP.</p>
<p>Como o tutorial está em inglês, logicamente tive que fazer alguns ajustes e adaptações ao mesmo, porém sem modificar seu objetivo principal  que é dar ênfase à POO com PHP. Segue abaixo a tradução do tutorial com os devidos créditos:</p>
<blockquote><p>Imagine o seguinte: alguém lhe diz para pregar em uma tábua 10 pregos. A melhor ferramenta para este trabalho seria um martelo, certo? Você poderia até ser especializado para a utilização de uma chave de fenda Super 9000, mas que faria absolutamente nenhum sentido para este serviço. A Super Screwdriver 9000 pode ser capaz de usar qualquer tipo de parafuso do mundo, mas não iria ajudá-lo a martelar esses 10 pregos, para o que você não iria utilizá-la e depois de um tempo, você começa a esquecer o que você sabe sobre sua chave de fenda especial.</p>
<p>Este é um problema comum para desenvolvedores experientes na linguagem PHP, mas que estão aprendendo a usar a programação orientada a objetos (OOP), ou para alguém que está tentando aprender OOP em PHP. Eles sabem a teoria de como utilizá-la, mas não sabem quando usá-lo corretamente na prática, acabando por deixá-la de lado e, conseqüentemente, acabam esquecendo-a depois de um tempo.</p>
<p><strong>O que é Programação Orientada à Objetos?</strong></p>
<p><em>“A Orientação à Objetos é um paradigma que representa toda uma filosofia para o desenvolvimento de sistemas. Na orientação à objetos utilizamos uma ótica mais próxima do mundo real. Lidamos com objetos, estruturas que já conhecemos do nosso dia-a-dia e sobre as quais possuímos maior compreensão.”</em></p>
<p><em><strong>Definição retirada do livro:</strong> PHP: Programando com Orientação à Objetos, de Pablo Dall’Oglio – Capítulo 2.</em></p>
<p><strong>Programação Estruturada (Tradicional) x Orientação à Objetos</strong></p>
<p>Então vamos começar pela comparação programação estruturada (top-down) tradicional com a programação orientada à objetos. Começaremos com um exemplo bem simples: definir algumas variáveis que descrevem duas casas.</p>
<p>A programação estruturada pode ter esta aparência:</p>
<pre class="brush: php">

$house1_type = &quot;Apartment&quot;;
$house1_address = &quot;123 Main Street&quot;;

$house2_type = &quot;Mansion&quot;;
$house2_address = &quot;123 Money Street&quot;;
</pre>
<p>A programação orientada à objetos não é tão diferente e terá esta aparência:</p>
<pre class="brush: php">

class House
{
public $type = &quot;&quot;;
public $address = &quot;&quot;;
public $residents = array();
}

$house1 = new House();
$house1-&gt;type = &quot;Apartment&quot;;
$house1-&gt;address = &quot;123 Main Street&quot;;

$house2 = new House();
$house2-&gt;type = &quot;Mansion&quot;;
$house2-&gt;address = &quot;123 Money Street&quot;;
</pre>
<p>Parece muito semelhante certo? Seu primeiro pensamento pode ser &#8220;Por que eu iria querer escrever mais código para fazer a mesma coisa?&#8221; Não faz qualquer sentido, não é? Você vai pensar assim porque você provavelmente está um pouco preguiçoso, mas no caminho certo. A maioria dos programadores são bons, querem escrever um código menor e fazer mais em menos tempo, que é um bom objetivo, mas nem sempre o MELHOR.</p>
<p><strong>Programação Orientada a Objetos: Por que e quando utilizá-la</strong></p>
<p>Aqui está a diferença básica, entre a programação orientada a objeto e programação tradicional:</p>
<p><span style="text-decoration: underline;">Programação Orientada à Objetos é mais organizada</span></p>
<p>Embora isso não quer dizer que é sempre a melhor! Suponha o exemplo: tenho um escritório em casa realmente bagunçado, mas eu sei exatamente onde tudo está. Minha esposa, por outro lado, detesta a bagunça e ia demorar muito tempo para encontrar qualquer coisa nele. Mas se eu sou o único a trabalhar nesse escritório, então eu posso mantê-lo confuso, né?</p>
<p>As diferenças na programação são semelhantes: programação tradicional pode ser limpa se o seu programa vai sempre ficar pequeno. Então é uma ótima maneira de desenvolver um programa rápido e eficiente. Mas se a sua aplicação cresce, então vai quase sempre ficar confuso ao longo do tempo,quando você precisar adicionar mais recursos nela. Quanto maior a aplicação se torna, mais difícil se torna para manter e documentar. Além disso, como uma aplicação cresce, você muitas vezes acaba por ter mais pessoas trabalhando com você. Seja honesto &#8211; você quer, de repente, ter que trabalhar em um projeto grande com toneladas de código bagunçado em todos os lugares? Provavelmente não.</p>
<p><span style="text-decoration: underline;">Programação Orientada a Objetos: Como fazer?</span></p>
<p>O elemento mais básico de OOP é uma classe, parecida com esta:</p>
<pre class="brush: php">
class House {
}
</pre>
<p>Por si só, uma classe não faz nada. É como uma função &#8211; que você pode criar / definir uma função, mas se você não usá-la, então ela apenas exite lá e não faz nada. Assim, o pedaço de código acima simplesmente define uma classe chamada <strong><em>Casa</em></strong>.</p>
<p>Para fazer uso de sua classe <strong><em>Casa</em></strong>, basta criar uma instância, ou seja, uma cópia da classe usando o comando <strong><em>new</em></strong>, como abaixo:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;$yourHouse = new House();
&lt;/pre&gt;
</pre>
<p>Isso cria uma variável chamada <strong><em>$suacasa</em></strong>, que é uma instância (cópia) da classe <strong><em>Casa</em></strong>. Você pode criar quantas instâncias como você quer, então supondo que eu não sou sem-teto, então talvez eu possa ter uma casa, também:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;$yourHouse = new House();
$myHouse = new House();&lt;/pre&gt;
</pre>
<p><span style="text-decoration: underline;">Propriedades de  classe</span></p>
<p>Sem qualquer tipo de definição ou identificação de características, não há realmente nenhuma diferença entre $suacasa e $minhacasa. Portanto, vamos definir as nossas casas um pouco mais, especificando um endereço para correspondência. Primeiro, precisamos atualizar nossa definição de classe para que ele possa manter o endereço postal:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;class House {
public $mailingAddress = &quot;123 Default Address Street&quot;;
public $numberBedrooms = 2;
}
&lt;/pre&gt;
</pre>
<p>Estas duas linhas extras de código são realmente simples. Criamos duas propriedades de  classes chamadas <strong>$endereco</strong> (devido a um endereço para correspondência é tipicamente uma característica propriedade / de uma casa) e <strong>$numQuartos</strong> (porque a maioria das casas têm também pelo menos 1 quarto).</p>
<p>Não se preocupe com o &#8220;public&#8221;, por enquanto. Você provavelmente pode adivinhar que o &#8220;123 Default Address Street&#8221; é o valor padrão para a propriedade <strong>$endereco</strong> e 2 é o valor padrão de <strong>$numQuartos</strong>.</p>
<p>Agora, quando nós criarmos as instâncias chamadas <strong>$suacasa</strong> e <strong>$minhacasa</strong>, ambas vêm automaticamente com o endereço &#8220;123 Default Address Street&#8221; e 2 quartos. Agora, há um grande número de casas que possuem 2 quartos, então o valor padrão poderia ser útil aqui, mas toda casa tem um endereço diferente, portanto, ter um endereço padrão provavelmente não é necessário, então vamos tirá-lo:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;class House {
public $mailingAddress;
public $numberBedrooms = 2;
}
&lt;/pre&gt;
</pre>
<p>Agora <strong>$endereco</strong> é apenas uma propriedade que não tem qualquer endereço (valor) padrão. Vamos criar nossas casas e dar-lhes endereços diferentes:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;$yourHouse = new House();
$yourHouse-&gt;mailingAddress = &quot;123 Your Street&quot;;

$myHouse = new House();
$myHouse-&gt;mailingAddress = &quot;444 My Street&quot;;&lt;/pre&gt;
</pre>
<p>Adicionar um valor à propriedade de uma instância de um objeto é simples:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;$instance_variable-&gt;property_name = value;
&lt;/pre&gt;
</pre>
<p>Veja como fica o objeto <strong>$minhacasa</strong>, com os valores nas propriedades:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;$myHouse = new House();
$myHouse-&gt;mailingAddress = &quot;444 My Street&quot;;
echo $myHouse-&gt;mailingAddress; // Will display &quot;444 My Street&quot;
echo $myHouse-&gt;numberBedrooms; // Will display &quot;2&quot;
&lt;/pre&gt;
</pre>
<p><span style="text-decoration: underline;">Métodos de classe</span></p>
<p>Isso é tudo que você precisa saber sobre as propriedades da classe, mas a utilidade real de uma classe são os métodos de classe, que são simplesmente funções definidas dentro de uma classe, como abaixo:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;class House {

// Our Class Properties
public $mailingAddress;
public $numberBedrooms = 2;

// Our Class Methods
public function cleanTheHouse()
{
for($i = 1; $i &lt;= $this-&gt;numberBedrooms; $i++)
{
echo &quot;Cleaning bedroom &quot; . $i;
}
}
}&lt;/pre&gt;
</pre>
<p>Agora estamos chegando a algum lugar! Vimos novamente a palavra-chave &#8220;public&#8221; e, novamente, vamos ignorá-la por enquanto. O método limparCasa() é uma função muito simples. Tudo que faz é executar um laço de repetição (loop) que vai de 1 até o número de quartos e exibe uma mensagem que diz: &#8220;Limpeza&#8221;, 1 quarto, em seguida, &#8220;Limpeza&#8221;, 2 quartos, e assim por diante até que todos os quartos tenham sido &#8220;limpos &#8220;.</p>
<p>Mas, e se a sua casa tem 10 quartos e a minha tem 5? Como esta função sabe quantos quartos tem para limpar? O segredo está na palavra-chave <strong>$this</strong>. O <strong>$this</strong> faz referência a atual instância, ou melhor, para o próprio objeto, não importa se é a <strong>$minhacasa </strong>ou a <strong>$suacasa</strong>. Então, se eu criei o seguinte código:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;$yourHouse = new House();
$yourHouse-&gt;numberBedrooms = 10;
$yourHouse-&gt;cleanTheHouse();

$myHouse = new House();
$myHouse-&gt;numberBedrooms = 5;
$myHouse-&gt;cleanTheHouse();
&lt;/pre&gt;
</pre>
<p>Então <strong>$suacasa</strong> teria um loop com 10 quartos limpos, enquanto <strong>$minhacasa</strong> teria 5 quartos limpos. A palavra-chave <strong>$this</strong> é uma das ferramentas mais úteis que você terá ao usar métodos de classe, pois permite-lhe fazer referência apenas às propriedades da própria instância atual da classe. Se eu não tivesse o <strong>$this</strong>, então eu não saberia quantos quartos tenho para limpar! Se eu adivinhar 10, então ele pôde trabalhar para a instância <strong>$suacasa</strong>, mas estaria errado para <strong>$minhacasa</strong>, que só tem 5 quartos. Veja o exemplo abaixo:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;class House {

// Our Class Properties
public $mailingAddress;
public $numberBedrooms = 2;

// Our Class Methods
public function cleanTheHouse()
{
for($i = 1; $i &lt;= $this-&gt;numberBedrooms; $i++)
{
echo &quot;Cleaning bedroom &quot; . $i;
}
}

public function hasMoreThanRooms($numRooms)
{
if($this-&gt;numberBedrooms &gt; $numRooms)
{
return true;
}
else
{
return false;
}
}
}

$yourHouse = new House();
$yourHouse-&gt;numberBedrooms = 10;
if($yourHouse-&gt;hasMoreThanRooms(8))
{
print &quot;Your house has more than 8 rooms? Wow.&quot;;
}
else
{
print &quot;You don&#039;t have more than 8 bedrooms? Where am I supposed to sleep?&quot;;
}

$myHouse = new House();
$myHouse-&gt;numberBedrooms = 5;
if($myHouse-&gt;hasMoreThanRooms(4))
{
print &quot;My house has more than 4 rooms? Wow.&quot;;
}
else
{
print &quot;I don&#039;t have more than 4 bedrooms? Where are you supposed to sleep?&quot;;
}
&lt;/pre&gt;
</pre>
<p>Ao executar esse exemplo, o resultado seria:</p>
<p>“sua casa tem mais que 8 quartos” e “minha casa tem mais que 4 quartos”. Ohh!!!</p>
<p><span style="text-decoration: underline;">Escopo Public e Private</span></p>
<p>Ainda falando de casas, cada casa tem um lado de dentro e um lado de fora, correto? Se você tiver um espelho no seu banheiro, então há uma boa chance de que ninguém fora de sua casa possa ver o espelho. A maioria das casas também têm janelas do lado de fora, e qualquer pessoa dentro ou fora de sua casa pode enxergar a janela.</p>
<p>Esse conceito de ter algumas coisas que são visíveis apenas na privacidade do seu lar (privado) e algumas coisas que são visíveis por qualquer pessoa (pública) &#8211; é chamado de &#8220;escopo&#8221; e é mais coisa importante e básica que você deve saber sobre classes.</p>
<p>Sempre que criamos propriedades de classe ou métodos com o &#8220;public&#8221; na frente de seus nomes, estamos declarando visível para qualquer código dentro ou fora da classe. O código abaixo pode ajudar a entender melhor esse conceito:</p>
<pre class="brush: php">
&lt;pre id=&quot;codeSnippet0&quot;&gt;class House {

public $window = &quot;clear&quot;;
private $bathroomMirror = &quot;shiny&quot;;

// Inside the class - code in here can access the values
// of $window AND $bathroomMirror

public function doSomething()
{
echo $this-&gt;window; // Will show &quot;clear&quot;
echo $this-&gt;bathroomMirror; // Will show &quot;shiny&quot;
echo $this-&gt;runSecretFormula();  // Will show &quot;Hello world!&quot;;
}

private function runSecretFormula()
{
return &quot;Hello world!&quot;;
}
}

// Outside the class - code here can only access the value of $window.
// Trying to access $bathroomMirror from here would not work.
$myHouse = new House();
echo $myHouse-&gt;window; // Will show &quot;clear&quot;
echo $myHouse-&gt;bathroomMirror; // OH NO! Will give you a big, fat, fatal error if you try to run the
script!
echo $myHouse-&gt;runSecretFormula(); // OH NO! Will also give you an error!
&lt;/pre&gt;
</pre>
<p>Há uma variedade de opiniões sobre quando e onde você deve usar funções públicas (public) e privadas (private). É muito comum que programadores inexperientes em Programação Orientada à Objetos use o public para tudo, pois realmente não há limites. Então, onde devo usar o private?</p>
<p>Para mim, ela realmente vem para aumentar a segurança. Enquanto estou programando, sempre tento imaginar o que de pior poderá acontecer com minha aplicação. Vamos supor que um cracker tente descobrir uma maneira para invadir um código PHP do meu sistema. Se eu tiver uma senha de super-secreta dentro de uma propriedade de classe (variável), então eu certamente não quero deixar que seja fácil para o cracker conseguir essa senha! Se eu torná-la particular (private), o cracker vai tentar lê-la de alguma forma, mas vai apenas receber um erro!</p>
<p>Você pode estar dizendo para si mesmo: &#8220;Mas, se um cracker poderia executar código PHP, então ele provavelmente poderia usar apenas funções PHP para mostrar o código-fonte da classe e ver a senha!&#8221; Você está certo nesse raciocínio, mas existem maneiras eficazes de ajudar a proteger contra isso. Por exemplo, existem muitos compiladores PHP lá fora, que irá transformar o seu código-fonte em linguagem de máquina (que na verdade é mais rápido). Então, usando uma combinação de compilação e métodos/propriedades privadas, você pode tornar muito difícil para hackers obter o acesso ao código e a propriedades que devem ser mantidas em total privacidade.</p>
<p>Por enquanto, estes são todos os princípios que você precisa saber sobre como criar e usar uma classe útil. Obrigado por ler!</p></blockquote>
<p>OBS: Para quem quiser aprender mais, <a title="Video: POO x Programação Estruturada" href="http://sergionovelli.eti.br/blog/category/tutoriais/orientacao-a-objetos/" target="_blank">assista aqui um video</a> com uma comparação básica entre POO e Programação Estruturada, feito baseado neste artigo.</p>
<p>Autor oficial: gr8gonzo &#8211; <a title="Autor oficial do artigo." href="http://www.experts-exchange.com/M_124884.html" target="_blank">http://www.experts-exchange.com/M_124884.html</a></p>
<p>Artigo original: <a title="Artigo original." href="http://www.experts-exchange.com/articles/Web_Development/Web_Languages-Standards/PHP/Beginning-Object-Oriented-Programming-in-PHP.html" target="_blank">http://www.experts-exchange.com/articles/Web_Development/Web_Languages-Standards/PHP/Beginning-Object-Oriented-Programming-in-PHP.html</a></p>
<p>Traduzido por: Google Translator</p>
<p>Adaptado por: Sérgio Novelli – <a title="Blog sergionovelli.eti.br" href="http://sergionovelli.eti.br" target="_blank">http://sergionovelli.eti.br</a></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/programacao-orientada-a-objetos-nocoes-basicas/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 exemplos do poder do CSS3</title>
		<link>http://ueb3.com.br/blog/10-exemplos-do-poder-do-css3/</link>
		<comments>http://ueb3.com.br/blog/10-exemplos-do-poder-do-css3/#comments</comments>
		<pubDate>Mon, 22 Mar 2010 23:44:03 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Tendências]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[novidades]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=536</guid>
		<description><![CDATA[O CSS3 ainda pode ser considerado um embrião, porém muitos designers e programadores já descobriram ótimas funcionalidades com ele&#8230;neste artigo quero apresentar-lhes 10 exemplos do bom uso do CSS3, e com os dias, conforme for possível, postar dicas de como utilizar bem o CSS3. Infelizmente não são todos os navegadores que dão suporte às novas]]></description>
			<content:encoded><![CDATA[<p>O CSS3 ainda pode ser considerado um embrião, porém muitos designers e programadores já descobriram ótimas funcionalidades com ele&#8230;neste artigo quero apresentar-lhes 10 exemplos do bom uso do CSS3, e com os dias, conforme for possível, postar dicas de como utilizar bem o CSS3. Infelizmente não são todos os navegadores que dão suporte às novas propriedades do CSS3, e o pior deles nosso inimigo querido IE.</p>
<p>Vejam abaixo alguns exemplos com os links para as respectivas páginas:</p>
<h2>Bolhas de discursos</h2>
<p><a href="http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.html" target="_blank"><img class="aligncenter size-full wp-image-538" title="pure-css-bubbles" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/pure-css-bubbles.jpg" alt="" width="594" height="300" /></a><br />
Fonte: <a href="http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.html" target="_blank">http://nicolasgallagher.com/demo/pure-css-speech-bubbles/bubbles.html</a></p>
<h2>Efeitos fantáticos para botões com CSS3 e RGBA</h2>
<p><a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba" target="_blank"><img class="aligncenter size-full wp-image-539" title="rgba-css3-buttons" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/rgba-css3-buttons.png" alt="" width="594" height="236" /></a><br />
Fonte: <a href="http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba" target="_blank">http://www.zurb.com/article/266/super-awesome-buttons-with-css3-and-rgba</a></p>
<h2>Moldura em imagens com CSS3</h2>
<p><a href="http://www.change.org/actions/view/tell_the_senate_protect_polar_bears_from_global_warming" target="_blank"><img class="aligncenter size-full wp-image-540" title="classy-csss3-photo-frame" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/classy-csss3-photo-frame.jpg" alt="" width="594" height="200" /></a><br />
Fonte: <a href="http://www.change.org/actions/view/tell_the_senate_protect_polar_bears_from_global_warming" target="_blank">http://www.change.org/actions/view/tell_the_senate_protect_polar_bears_from_global_warming</a></p>
<h2>Como transformar suas imagens com estilo polaroid</h2>
<p><a href="http://www.zurb.com/article/305/easily-turn-your-images-into-polaroids-wi" target="_blank"><img class="aligncenter size-full wp-image-541" title="css3-polaroids" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/css3-polaroids.png" alt="" width="594" height="313" /></a><br />
Fonte: <a href="http://www.zurb.com/article/305/easily-turn-your-images-into-polaroids-wi" target="_blank">http://www.zurb.com/article/305/easily-turn-your-images-into-polaroids-wi</a></p>
<h2>Dicas de campos de formulários (apenas com CSS3)</h2>
<p><a href="http://www.skyrocketlabs.com/articles/css3-web-form-hints.php" target="_blank"><img class="aligncenter size-full wp-image-542" title="fancy-web-form-css3" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/fancy-web-form-css3.png" alt="" width="594" height="225" /></a><br />
Fonte: <a href="http://www.skyrocketlabs.com/articles/css3-web-form-hints.php" target="_blank">http://www.skyrocketlabs.com/articles/css3-web-form-hints.php</a></p>
<h2>CSS3 Drop Down Menu</h2>
<p><a href="http://www.webdesignerwall.com/tutorials/css3-dropdown-menu/" target="_blank"><img class="aligncenter size-full wp-image-543" title="css3-dropdown-menu" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/css3-dropdown-menu.png" alt="" width="594" height="195" /></a><br />
Fonte: <a href="http://www.webdesignerwall.com/tutorials/css3-dropdown-menu/" target="_blank">http://www.webdesignerwall.com/tutorials/css3-dropdown-menu/</a></p>
<h2>Explicando os CSS3 selectors</h2>
<p><a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/" target="_blank"><img class="aligncenter size-full wp-image-545" title="css3-selectors" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/css3-selectors.png" alt="" width="594" height="403" /></a><br />
Fonte: <a href="http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/" target="_blank">http://www.456bereastreet.com/archive/200601/css_3_selectors_explained/</a></p>
<h2>Recriando a interface do Mac OSX com CSS3</h2>
<p><a href="http://www.css3.info/wp-content/uploads/2007/08/colormoduletest.html" target="_blank"><img class="aligncenter size-full wp-image-546" title="osx" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/osx.png" alt="" width="594" height="392" /></a><br />
Fonte: <a href="http://www.css3.info/wp-content/uploads/2007/08/colormoduletest.html" target="_blank">http://www.css3.info/wp-content/uploads/2007/08/colormoduletest.html</a></p>
<h2>Tipografia: efeito em textos</h2>
<p><a href="http://acrisdesign.com/2010/03/letterpress-text-effect-using-photoshop-and-css/" target="_blank"><img class="aligncenter size-full wp-image-547" title="letterpress" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/letterpress.jpg" alt="" width="535" height="250" /></a><br />
Fonte: <a href="http://acrisdesign.com/2010/03/letterpress-text-effect-using-photoshop-and-css/" target="_blank">http://acrisdesign.com/2010/03/letterpress-text-effect-using-photoshop-and-css/</a></p>
<h2>Criando um visualizador de fotos com efeito polaroid com jQuery e CSS3</h2>
<p><a href="http://www.marcofolio.net/webdesign/creating_a_polaroid_photo_viewer_with_css3_and_jquery.html" target="_blank"><img class="aligncenter size-full wp-image-548" title="polaroid" src="http://ueb3.com.br/blog/wp-content/uploads/2010/03/polaroid.png" alt="" width="594" height="435" /></a><br />
Fonte: <a href="http://www.marcofolio.net/webdesign/creating_a_polaroid_photo_viewer_with_css3_and_jquery.html" target="_blank">http://www.marcofolio.net/webdesign/creating_a_polaroid_photo_viewer_with_css3_and_jquery.html</a></p>
<blockquote>
<p style="text-align: center;"><strong>Conhece outros exemplos com CSS3? Deixe nos comentários <img src='http://ueb3.com.br/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </strong></p>
</blockquote>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/10-exemplos-do-poder-do-css3/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>60 sites criativos feitos em Flash</title>
		<link>http://ueb3.com.br/blog/60-sites-criativos-feitos-em-flash/</link>
		<comments>http://ueb3.com.br/blog/60-sites-criativos-feitos-em-flash/#comments</comments>
		<pubDate>Fri, 26 Feb 2010 12:15:17 +0000</pubDate>
		<dc:creator>Douglas</dc:creator>
				<category><![CDATA[Flash]]></category>
		<category><![CDATA[Inspiração]]></category>
		<category><![CDATA[criativos]]></category>
		<category><![CDATA[sites]]></category>

		<guid isPermaLink="false">http://ueb3.com.br/blog/?p=531</guid>
		<description><![CDATA[Clique na imagem para visualizar]]></description>
			<content:encoded><![CDATA[<p style="text-align: center;"><em><span style="color: #888888;">Clique na imagem para visualizar</span></em></p>
<p style="text-align: center;"><em><span style="color: #888888;"><a href="http://www.hongkiat.com/blog/brilliant-beautiful-flash-websites/" target="_blank"><img class="aligncenter size-full wp-image-532" title="creative-flash-websites" src="http://ueb3.com.br/blog/wp-content/uploads/2010/02/creative-flash-websites.jpg" alt="" width="500" height="400" /></a><br />
</span></em></p>
]]></content:encoded>
			<wfw:commentRss>http://ueb3.com.br/blog/60-sites-criativos-feitos-em-flash/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
