<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10portuguesefull.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearch/1.1/" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" gd:etag="W/&quot;DkYNRXszeCp7ImA9WhRaEUo.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754</id><updated>2012-02-13T21:03:14.580-02:00</updated><category term="curiosidade" /><category term="orientação a objetos" /><category term="css" /><category term="javascript" /><category term="php" /><category term="html" /><category term="script" /><category term="eventos" /><category term="profissão" /><category term="imagem" /><category term="layout" /><category term="tecnologia" /><category term="performance" /><category term="acessibilidade" /><category term="certificação" /><category term="banco de dados" /><category term="modelagem" /><category term="sintaxe" /><title>PHP, Web e coisas assim</title><subtitle type="html">rubs php and makes a juice</subtitle><link rel="http://schemas.google.com/g/2005#feed" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/posts/default" /><link rel="alternate" type="text/html" href="http://rubsphp.blogspot.com/" /><link rel="next" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default?start-index=26&amp;max-results=25&amp;redirect=false&amp;v=2" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><generator version="7.00" uri="http://www.blogger.com">Blogger</generator><openSearch:totalResults>128</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/PhpWebECoisasAssim" /><feedburner:info uri="phpwebecoisasassim" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><geo:lat>-21.227892</geo:lat><geo:long>-44.978478</geo:long><feedburner:emailServiceId>PhpWebECoisasAssim</feedburner:emailServiceId><feedburner:feedburnerHostname>http://feedburner.google.com</feedburner:feedburnerHostname><feedburner:feedFlare href="http://add.my.yahoo.com/rss?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://us.i1.yimg.com/us.yimg.com/i/us/my/addtomyyahoo4.gif">Subscribe with My Yahoo!</feedburner:feedFlare><feedburner:feedFlare href="http://www.newsgator.com/ngs/subscriber/subext.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.newsgator.com/images/ngsub1.gif">Subscribe with NewsGator</feedburner:feedFlare><feedburner:feedFlare href="http://feeds.my.aol.com/add.jsp?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://o.aolcdn.com/favorites.my.aol.com/webmaster/ffclient/webroot/locale/en-US/images/myAOLButtonSmall.gif">Subscribe with My AOL</feedburner:feedFlare><feedburner:feedFlare href="http://www.bloglines.com/sub/http://feeds.feedburner.com/PhpWebECoisasAssim" src="http://www.bloglines.com/images/sub_modern11.gif">Subscribe with Bloglines</feedburner:feedFlare><feedburner:feedFlare href="http://www.netvibes.com/subscribe.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.netvibes.com/img/add2netvibes.gif">Subscribe with Netvibes</feedburner:feedFlare><feedburner:feedFlare href="http://fusion.google.com/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://buttons.googlesyndication.com/fusion/add.gif">Subscribe with Google</feedburner:feedFlare><feedburner:feedFlare href="http://www.pageflakes.com/subscribe.aspx?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.pageflakes.com/ImageFile.ashx?instanceId=Static_4&amp;fileName=ATP_blu_91x17.gif">Subscribe with Pageflakes</feedburner:feedFlare><feedburner:feedFlare href="http://www.plusmo.com/add?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://plusmo.com/res/graphics/fbplusmo.gif">Subscribe with Plusmo</feedburner:feedFlare><feedburner:feedFlare href="http://www.thefreedictionary.com/_/hp/AddRSS.aspx?http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://img.tfd.com/hp/addToTheFreeDictionary.gif">Subscribe with The Free Dictionary</feedburner:feedFlare><feedburner:feedFlare href="http://www.bitty.com/manual/?contenttype=rssfeed&amp;contentvalue=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.bitty.com/img/bittychicklet_91x17.gif">Subscribe with Bitty Browser</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://tkfiles.storage.msn.com/x1piYkpqHC_35nIp1gLE68-wvzLZO8iXl_JMledmJQXP-XTBOLfmQv4zhj4MhcWEJh_GtoBIiAl1Mjh-ndp9k47If7hTaFno0mxW9_i3p_5qQw">Subscribe with Live.com</feedburner:feedFlare><feedburner:feedFlare href="http://mix.excite.eu/add?feedurl=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://image.excite.co.uk/mix/addtomix.gif">Subscribe with Excite MIX</feedburner:feedFlare><feedburner:feedFlare href="http://www.webwag.com/wwgthis.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.webwag.com/images/wwgthis.gif">Subscribe with Webwag</feedburner:feedFlare><feedburner:feedFlare href="http://www.podcastready.com/oneclick_bookmark.php?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.podcastready.com/images/podcastready_button.gif">Subscribe with Podcast Ready</feedburner:feedFlare><feedburner:feedFlare href="http://www.wikio.com/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.wikio.com/shared/img/add2wikio.gif">Subscribe with Wikio</feedburner:feedFlare><feedburner:feedFlare href="http://www.dailyrotation.com/index.php?feed=http%3A%2F%2Ffeeds.feedburner.com%2FPhpWebECoisasAssim" src="http://www.dailyrotation.com/rss-dr2.gif">Subscribe with Daily Rotation</feedburner:feedFlare><entry gd:etag="W/&quot;DkYNRXszfCp7ImA9WhRaEUo.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-1636427623089427988</id><published>2012-02-13T21:02:00.002-02:00</published><updated>2012-02-13T21:03:14.584-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-13T21:03:14.584-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Obtendo o tamanho de arquivo via File Handle</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/h8xcOw7Vyc1AFCU7G2ORP9XSamA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h8xcOw7Vyc1AFCU7G2ORP9XSamA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/h8xcOw7Vyc1AFCU7G2ORP9XSamA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/h8xcOw7Vyc1AFCU7G2ORP9XSamA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Dica rápida&lt;/h3&gt;
&lt;p&gt;Caso você tenha um file handle aberto (tipo &lt;tt&gt;resource&lt;/tt&gt; do PHP) e queira saber qual o tamanho do arquivo, pode usar as funções &lt;tt&gt;ftell&lt;/tt&gt; e &lt;tt&gt;fseek&lt;/tt&gt; para determinar o valor desejado. Basta encaminhar o ponteiro do arquivo para o final dele e depois obter a posição.&lt;/p&gt;

&lt;p&gt;A utilização da função &lt;tt&gt;filesize&lt;/tt&gt; não ajuda, pois para usá-la é necessário passar o caminho do arquivo. Existem situações em que não temos acesso a esse caminho. Para isso criei esta nova função.&lt;/p&gt;

&lt;/div&gt;&lt;a href="http://rubsphp.blogspot.com/2012/02/obtendo-o-tamanho-de-arquivo-via-handle.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-1636427623089427988?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=NrLK9wWa800:_31PYqqjnws:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=NrLK9wWa800:_31PYqqjnws:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=NrLK9wWa800:_31PYqqjnws:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=NrLK9wWa800:_31PYqqjnws:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=NrLK9wWa800:_31PYqqjnws:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=NrLK9wWa800:_31PYqqjnws:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=NrLK9wWa800:_31PYqqjnws:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=NrLK9wWa800:_31PYqqjnws:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/NrLK9wWa800" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/1636427623089427988/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2012/02/obtendo-o-tamanho-de-arquivo-via-handle.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1636427623089427988?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1636427623089427988?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/NrLK9wWa800/obtendo-o-tamanho-de-arquivo-via-handle.html" title="Obtendo o tamanho de arquivo via File Handle" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><georss:featurename>R. Padre Agostinho Mendicute, 51 - Perdizes, São Paulo, 01257-090, Brasil</georss:featurename><georss:point>-23.5436566 -46.689875</georss:point><georss:box>-23.5454761 -46.6923425 -23.5418371 -46.6874075</georss:box><feedburner:origLink>http://rubsphp.blogspot.com/2012/02/obtendo-o-tamanho-de-arquivo-via-handle.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQDQ3o9fCp7ImA9WhRbFkg.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-4583000112165385021</id><published>2012-02-07T21:34:00.000-02:00</published><updated>2012-02-07T21:46:12.464-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-07T21:46:12.464-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="layout" /><category scheme="http://www.blogger.com/atom/ns#" term="acessibilidade" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>Estruturação e Organização do CSS (parte 2)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XcYZ0mOfq5LcuXAXLXxBIy5FrVA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XcYZ0mOfq5LcuXAXLXxBIy5FrVA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/XcYZ0mOfq5LcuXAXLXxBIy5FrVA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XcYZ0mOfq5LcuXAXLXxBIy5FrVA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;No &lt;a href="http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte.html"&gt;post anterior&lt;/a&gt; comecei uma série de dicas sobre estruturação do CSS, inicialmente apresentando a correta utilização dos seletores. Neste artigo, veremos algumas estratégias para separação de estilos em arquivos e organização das regras de estilos dentro de um arquivo.&lt;/p&gt;

&lt;/div&gt;&lt;a href="http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte_07.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-4583000112165385021?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=LQiXBj7pUcc:H1022r5qnSU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=LQiXBj7pUcc:H1022r5qnSU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=LQiXBj7pUcc:H1022r5qnSU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=LQiXBj7pUcc:H1022r5qnSU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=LQiXBj7pUcc:H1022r5qnSU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=LQiXBj7pUcc:H1022r5qnSU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=LQiXBj7pUcc:H1022r5qnSU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=LQiXBj7pUcc:H1022r5qnSU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/LQiXBj7pUcc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/4583000112165385021/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte_07.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/4583000112165385021?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/4583000112165385021?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/LQiXBj7pUcc/estruturacao-e-organizacao-do-css-parte_07.html" title="Estruturação e Organização do CSS (parte 2)" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><georss:featurename>R. Padre Agostinho Mendicute, 51 - Perdizes, São Paulo, 01257-090, Brasil</georss:featurename><georss:point>-23.5436566 -46.689875</georss:point><georss:box>-23.5454761 -46.6923425 -23.5418371 -46.6874075</georss:box><feedburner:origLink>http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte_07.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkEMSH0-fSp7ImA9WhRbE0s.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-5464119933041118072</id><published>2012-02-02T23:56:00.000-02:00</published><updated>2012-02-04T13:18:09.355-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2012-02-04T13:18:09.355-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="layout" /><category scheme="http://www.blogger.com/atom/ns#" term="acessibilidade" /><category scheme="http://www.blogger.com/atom/ns#" term="sintaxe" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>Estruturação e Organização do CSS (parte 1)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/qlrenQ4iVTZbgOkLbtEL-jeTvT4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qlrenQ4iVTZbgOkLbtEL-jeTvT4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/qlrenQ4iVTZbgOkLbtEL-jeTvT4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/qlrenQ4iVTZbgOkLbtEL-jeTvT4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;
Introdução&lt;/h3&gt;
&lt;p&gt;
Desde as primeiras páginas web até os dias de hoje, muitas coisas mudaram em relação à estruturação dos estilos aplicados. Por algum momento, páginas utilizavam estilos embutidos no HTML. Aos poucos, isso foi mudando e os estilos foram separados. Atualmente, é altamente recomendado o uso de folhas de estilos externas para possibilitar manutenções em estilos sem afetar a estrutura do documento. Além disso, a transferência de dados entre cliente e servidor fica reduzida (já que as folhas de estilos podem ser cacheadas), e também melhora a legibilidade da estrutura do documento.&lt;/p&gt;

&lt;p&gt;
Nos próximos posts vou citar algumas dicas sobre como estruturar seu CSS para permitir mudanças futuras sem grandes impactos e, na medida do possível, justificar as abordagens.&lt;/p&gt;
&lt;/div&gt;
&lt;a href="http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-5464119933041118072?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=o7JLsjMa2IU:Ypm78j11Na8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=o7JLsjMa2IU:Ypm78j11Na8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=o7JLsjMa2IU:Ypm78j11Na8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=o7JLsjMa2IU:Ypm78j11Na8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=o7JLsjMa2IU:Ypm78j11Na8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=o7JLsjMa2IU:Ypm78j11Na8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=o7JLsjMa2IU:Ypm78j11Na8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=o7JLsjMa2IU:Ypm78j11Na8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/o7JLsjMa2IU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/5464119933041118072/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte.html#comment-form" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/5464119933041118072?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/5464119933041118072?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/o7JLsjMa2IU/estruturacao-e-organizacao-do-css-parte.html" title="Estruturação e Organização do CSS (parte 1)" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>3</thr:total><georss:featurename>R. Padre Agostinho Mendicute, 107 - Perdizes, São Paulo, 01257-090, Brasil</georss:featurename><georss:point>-23.54376645079811 -46.68983459472656</georss:point><georss:box>-23.55104445079811 -46.69970509472656 -23.53648845079811 -46.679964094726564</georss:box><feedburner:origLink>http://rubsphp.blogspot.com/2012/02/estruturacao-e-organizacao-do-css-parte.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ck8CQXY4cSp7ImA9WhRSE0w.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-7322573111790773944</id><published>2011-11-14T20:36:00.006-02:00</published><updated>2011-11-14T20:47:40.839-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-14T20:47:40.839-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="acessibilidade" /><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Implementando uma Barra de Progresso de Upload</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ixETwsnKbJq7LiX0GxXV33PzEho/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ixETwsnKbJq7LiX0GxXV33PzEho/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/ixETwsnKbJq7LiX0GxXV33PzEho/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ixETwsnKbJq7LiX0GxXV33PzEho/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;No post passado, comentei que está previsto para o PHP 5.4.0 um novo recurso, que permitirá nativamente controlar o progresso do upload de arquivos. A pedidos, vou postar um exemplo de código que utiliza o novo recurso.&lt;/p&gt;

&lt;p&gt;O principal código é em JavaScript. Você pode optar por usar jQuery ou algum framework próprio. Aqui no post, usei JavaScript/DOM puro, apenas para ilustrar.&lt;/p&gt;

&lt;p&gt;Para montar a barra de progresso no HTML, utilizei a tag &amp;lt;progress&amp;gt; do HTML 5.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/11/implementando-uma-barra-de-progresso-de.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-7322573111790773944?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=0q204OpUM18:4kGa1tO3kz4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=0q204OpUM18:4kGa1tO3kz4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=0q204OpUM18:4kGa1tO3kz4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=0q204OpUM18:4kGa1tO3kz4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=0q204OpUM18:4kGa1tO3kz4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=0q204OpUM18:4kGa1tO3kz4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=0q204OpUM18:4kGa1tO3kz4:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=0q204OpUM18:4kGa1tO3kz4:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/0q204OpUM18" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/7322573111790773944/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/11/implementando-uma-barra-de-progresso-de.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/7322573111790773944?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/7322573111790773944?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/0q204OpUM18/implementando-uma-barra-de-progresso-de.html" title="Implementando uma Barra de Progresso de Upload" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/11/implementando-uma-barra-de-progresso-de.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkYBQHszfyp7ImA9WhRSE0w.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-2687154371423425060</id><published>2011-11-09T15:38:00.006-02:00</published><updated>2011-11-14T20:35:51.587-02:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-11-14T20:35:51.587-02:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Controle do Progresso de UPLOAD</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/q6EJFsbRtjjL1IKKWDLXwC12gNE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q6EJFsbRtjjL1IKKWDLXwC12gNE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/q6EJFsbRtjjL1IKKWDLXwC12gNE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/q6EJFsbRtjjL1IKKWDLXwC12gNE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;É comum que sistemas de informação possuam um mecanismo de upload para algum propósito. Normalmente para enviar uma foto do perfil, anexar documentos, etc. O problema é que alguns sistemas esperam receber arquivos relativamente grandes para um tráfego (quase) imediato na Internet e, por este motivo, é útil informar para o usuário sobre o progresso do upload dos arquivos que ele está enviando para o servidor.&lt;/p&gt;

&lt;p&gt;Uma das &amp;quot;soluções&amp;quot; mais comuns era a exibição de uma imagem de carregamento (normalmente aquela rodinha girando ou uma barrinha se mexendo), que dava a ideia de que o sistema estava trabalhando e que o usuário precisava esperar. O problema dessa solução é que o usuário não era informado sobre quanto do arquivo foi enviado e, consequentemente, se faltava muito ou pouco para aguardar. Pensando nisso, foram implementadas alguns mecanismos alternativos, baseados em applet, flash e/ou iframes. Todos muito funcionais, mas normalmente pouco elegantes por utilizarem recursos não nativos do PHP.&lt;/p&gt;

&lt;p&gt;&lt;strong&gt;Felizmente&lt;/strong&gt;, no PHP 5.4 foi incluído um recurso para controlar o progresso das requisições de Upload. A versão 5.4 ainda está em fase beta, mas o manual do PHP já apresenta uma prévia de como será o funcionamento desse novo recurso: [&lt;a href="http://php.net/manual/en/session.upload-progress.php"&gt;Controle de Progresso de Upload&lt;/a&gt;]. O recurso prevê, inclusive, o cancelamento do upload durante o processo. Neste artigo veremos como este recurso funcionará.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/11/controle-do-progresso-de-upload.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-2687154371423425060?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=61EpLDmwsW4:tft_tc_XRn0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=61EpLDmwsW4:tft_tc_XRn0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=61EpLDmwsW4:tft_tc_XRn0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=61EpLDmwsW4:tft_tc_XRn0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=61EpLDmwsW4:tft_tc_XRn0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=61EpLDmwsW4:tft_tc_XRn0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=61EpLDmwsW4:tft_tc_XRn0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=61EpLDmwsW4:tft_tc_XRn0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/61EpLDmwsW4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/2687154371423425060/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/11/controle-do-progresso-de-upload.html#comment-form" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2687154371423425060?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2687154371423425060?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/61EpLDmwsW4/controle-do-progresso-de-upload.html" title="Controle do Progresso de UPLOAD" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/11/controle-do-progresso-de-upload.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEEMQn05eCp7ImA9WhdbE0o.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-1870197918816774693</id><published>2011-10-11T18:58:00.003-03:00</published><updated>2011-10-11T19:38:03.320-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-11T19:38:03.320-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>Informações do Tempo</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J4oO23EI6__5rcLmTHuuUBJ7NXg/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J4oO23EI6__5rcLmTHuuUBJ7NXg/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J4oO23EI6__5rcLmTHuuUBJ7NXg/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J4oO23EI6__5rcLmTHuuUBJ7NXg/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;p&gt;Para quem gostaria de incluir informações metereológicas em um site ou aplicação PHP, segue uma dica de como fazer isso usando o web service provido pelo site &lt;a href="http://www.weather.com/"&gt;The Weather Channel&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/10/informacoes-do-tempo.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-1870197918816774693?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=QOEPMI1f8tg:t1EqN55Epr8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=QOEPMI1f8tg:t1EqN55Epr8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=QOEPMI1f8tg:t1EqN55Epr8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=QOEPMI1f8tg:t1EqN55Epr8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=QOEPMI1f8tg:t1EqN55Epr8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=QOEPMI1f8tg:t1EqN55Epr8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=QOEPMI1f8tg:t1EqN55Epr8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=QOEPMI1f8tg:t1EqN55Epr8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/QOEPMI1f8tg" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/1870197918816774693/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/10/informacoes-do-tempo.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1870197918816774693?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1870197918816774693?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/QOEPMI1f8tg/informacoes-do-tempo.html" title="Informações do Tempo" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/10/informacoes-do-tempo.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CEcGR346fCp7ImA9WhdUGEo.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-8412096630325224461</id><published>2011-10-05T23:39:00.010-03:00</published><updated>2011-10-06T00:33:46.014-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-10-06T00:33:46.014-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="profissão" /><title>Nível de Conhecimento em PHP</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2hxE4yUf5QTdvA_P_zkVdZw61cE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2hxE4yUf5QTdvA_P_zkVdZw61cE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/2hxE4yUf5QTdvA_P_zkVdZw61cE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2hxE4yUf5QTdvA_P_zkVdZw61cE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;p&gt;Estive observando as perguntas que aparecem em listas de discussão de PHP e notei que vários programadores não conhecem todos recursos da linguagem. Então resolvi separar aqui alguns dos principais recursos da linguagem em níveis. Assim, você tem condições de se auto-avaliar e saber o que ainda pode aprender para melhorar.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/10/nivel-de-conhecimento-em-php.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-8412096630325224461?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=bXCbgsO72XU:_6ij3N_eshA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=bXCbgsO72XU:_6ij3N_eshA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=bXCbgsO72XU:_6ij3N_eshA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=bXCbgsO72XU:_6ij3N_eshA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=bXCbgsO72XU:_6ij3N_eshA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=bXCbgsO72XU:_6ij3N_eshA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=bXCbgsO72XU:_6ij3N_eshA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=bXCbgsO72XU:_6ij3N_eshA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/bXCbgsO72XU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/8412096630325224461/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/10/nivel-de-conhecimento-em-php.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/8412096630325224461?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/8412096630325224461?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/bXCbgsO72XU/nivel-de-conhecimento-em-php.html" title="Nível de Conhecimento em PHP" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>2</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/10/nivel-de-conhecimento-em-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0cCRH86fyp7ImA9WhdWFU4.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-3661117808154226737</id><published>2011-09-09T00:24:00.001-03:00</published><updated>2011-09-09T00:31:05.117-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-09-09T00:31:05.117-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>PHP ou Java</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/lkbpglzXPzqHcl6b2L6xodkVM2U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lkbpglzXPzqHcl6b2L6xodkVM2U/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/lkbpglzXPzqHcl6b2L6xodkVM2U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/lkbpglzXPzqHcl6b2L6xodkVM2U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;&lt;p&gt;Achei um post interessante sobre o assunto "PHP ou Java" e resolvi compartilhá-lo por aqui: &lt;a href="http://imasters.com.br/artigo/20702/php/php-ou-java-qual-a-melhor-escolha"&gt;PHP ou Java&lt;/a&gt;.&lt;/p&gt;

&lt;p&gt;Na minha humilde opinião, Java é uma linguagem que já nasceu baseada em conceitos, padrões e estratégias consolidadas. Por outro lado, o PHP nasceu como um projeto pessoal e cresceu (muito). A partir da versão 5, o PHP começou a aperfeiçoar seus recursos relacionados à orientação a objetos e acredito que hoje possa fazer praticamente tudo que se faz em Java. E diria mais: pode fazer coisas que Java não pode ou que só pode com um esforço estupidamente maior.&lt;/p&gt;
&lt;p&gt;No final das contas, PHP propicia uma facilidade de aprendizado mais rápido que Java, ocasionando em muitas pessoas se interessando por ela. Pessoas boas e ruins. Por outro lado, Java costuma ser aprendido em cursos superiores, normalmente por pessoas com mais noções de POO.&lt;/p&gt;

&lt;p&gt;Se você ainda é um daqueles que acha que PHP não pode ser utilizado por grandes aplicações, segue uma lista com alguns aplicativos famosos feitos em PHP:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;Facebook&lt;/li&gt;
&lt;li&gt;Yahoo!&lt;/li&gt;
&lt;li&gt;Gmail&lt;/li&gt;
&lt;li&gt;Wikipédia (Mediawiki)&lt;/li&gt;
&lt;li&gt;Moodle&lt;/li&gt;
&lt;li&gt;Joomla&lt;/li&gt;
&lt;li&gt;Wordpress&lt;/li&gt;
&lt;li&gt;Digg&lt;/li&gt;
&lt;/ul&gt;&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-3661117808154226737?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=Upojbme_wHU:A9HZfpvVFpc:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=Upojbme_wHU:A9HZfpvVFpc:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=Upojbme_wHU:A9HZfpvVFpc:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=Upojbme_wHU:A9HZfpvVFpc:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=Upojbme_wHU:A9HZfpvVFpc:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=Upojbme_wHU:A9HZfpvVFpc:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=Upojbme_wHU:A9HZfpvVFpc:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=Upojbme_wHU:A9HZfpvVFpc:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/Upojbme_wHU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/3661117808154226737/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/09/php-ou-java.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/3661117808154226737?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/3661117808154226737?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/Upojbme_wHU/php-ou-java.html" title="PHP ou Java" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>2</thr:total><georss:featurename>Limeira - São Paulo, Brasil</georss:featurename><georss:point>-22.5645406 -47.4004093</georss:point><georss:box>-22.7991546 -47.7162663 -22.3299266 -47.0845523</georss:box><feedburner:origLink>http://rubsphp.blogspot.com/2011/09/php-ou-java.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Ak4EQHo4fSp7ImA9WhdXE0w.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-7848566651371355528</id><published>2011-08-25T21:14:00.003-03:00</published><updated>2011-08-25T21:35:01.435-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-25T21:35:01.435-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>PHP 5.3.7 e PHP 5.3.8</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/42bVjF75pNaKAIXWlJe2NWoho-A/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/42bVjF75pNaKAIXWlJe2NWoho-A/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/42bVjF75pNaKAIXWlJe2NWoho-A/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/42bVjF75pNaKAIXWlJe2NWoho-A/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;p&gt;Dia 18/08 foi lançado o PHP 5.3.7, com um pacotão de correções da linha 5.3.X. Porém, dia 22/08 foi observado um bug considerado grave e, imediatamente, a equipe lançou a correção na versão 5.3.8 no dia 23/08.&lt;/p&gt;

&lt;p&gt;Portanto, &lt;strong&gt;não é recomendado instalar a versão 5.3.7&lt;/strong&gt;, mas sim a versão 5.3.8.&lt;/p&gt;

&lt;p&gt;Os bugs encontrados eram relativamente simples:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;O primeiro era que a função &lt;tt&gt;crypt&lt;/tt&gt; devolvia apenas um sal quando era solicitada a criação de uma senha com sal MD5. Já escrevi sobre o crypt no post "&lt;a href="http://rubsphp.blogspot.com/2010/11/autenticacao-e-criptografia-de-senhas.html"&gt;Autenticação e Criptografia de Senhas&lt;/a&gt;".&lt;/li&gt;
&lt;li&gt;O segundo estava relacionado ao timeout de conexões com MySQL usando SSL com o driver nativo do MySQL para PHP (mysqlnd).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;

&lt;p&gt;Note que o &lt;a href="http://rubsphp.blogspot.com/2011/06/php-54-mudancas-e-novidades.html"&gt;PHP 5.4&lt;/a&gt; já está em fase beta, e logo estará disponível com novas funcionalidades. A linha 5.3.X, a princípio, deve receber apenas correções e upgrade de bibliotecas, mas não deve ter novos recursos.&lt;/p&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-7848566651371355528?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8LVFhtVFD1s:81VaVYvv--s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8LVFhtVFD1s:81VaVYvv--s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8LVFhtVFD1s:81VaVYvv--s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=8LVFhtVFD1s:81VaVYvv--s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8LVFhtVFD1s:81VaVYvv--s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8LVFhtVFD1s:81VaVYvv--s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8LVFhtVFD1s:81VaVYvv--s:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=8LVFhtVFD1s:81VaVYvv--s:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/8LVFhtVFD1s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/7848566651371355528/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/08/php-537-e-php-538.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/7848566651371355528?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/7848566651371355528?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/8LVFhtVFD1s/php-537-e-php-538.html" title="PHP 5.3.7 e PHP 5.3.8" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/08/php-537-e-php-538.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUABSHY4eCp7ImA9WhdXEUk.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-6969731922414610523</id><published>2011-08-23T21:02:00.005-03:00</published><updated>2011-08-23T22:02:39.830-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-23T22:02:39.830-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="layout" /><category scheme="http://www.blogger.com/atom/ns#" term="acessibilidade" /><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>A Propriedade CSS "text-overflow"</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/crdY5FXcT4J-rrNOcZgJEpb13TA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/crdY5FXcT4J-rrNOcZgJEpb13TA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/crdY5FXcT4J-rrNOcZgJEpb13TA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/crdY5FXcT4J-rrNOcZgJEpb13TA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Quem trabalha com design Web e CSS, deve conhecer a propriedade &lt;tt&gt;overflow&lt;/tt&gt;, que define como será o comportamento de um bloco em relação à sua rolagem caso o seu tamanho seja inferior ao do seu conteúdo. Mas hoje me deparei com a propriedade &lt;tt&gt;text-overflow&lt;/tt&gt;, que eu nunca havia visto. Ela é muito simples, mas só está prevista para o CSS 3.&lt;/p&gt;

&lt;p&gt;O Firefox só suportará esta propriedade na versão 7, enquanto outros navegadores já a suportam há algumas versões. O interessante é que o Internet Explorer suporta a propriedade desde a versão 6.0 (aquela famosa versão). Creio que seja uma invenção da Microsoft na época e que acabará se tornando um padrão.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/08/text-overflow.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-6969731922414610523?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8wupNWNWESc:HZRsmGmOm8c:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8wupNWNWESc:HZRsmGmOm8c:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8wupNWNWESc:HZRsmGmOm8c:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=8wupNWNWESc:HZRsmGmOm8c:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8wupNWNWESc:HZRsmGmOm8c:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8wupNWNWESc:HZRsmGmOm8c:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=8wupNWNWESc:HZRsmGmOm8c:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=8wupNWNWESc:HZRsmGmOm8c:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/8wupNWNWESc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/6969731922414610523/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/08/text-overflow.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/6969731922414610523?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/6969731922414610523?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/8wupNWNWESc/text-overflow.html" title="A Propriedade CSS &quot;text-overflow&quot;" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/08/text-overflow.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CkIFQ3c7cSp7ImA9WhdQFUU.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-235064984684627108</id><published>2011-08-17T07:23:00.005-03:00</published><updated>2011-08-17T08:28:32.909-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-17T08:28:32.909-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="performance" /><category scheme="http://www.blogger.com/atom/ns#" term="javascript" /><category scheme="http://www.blogger.com/atom/ns#" term="layout" /><category scheme="http://www.blogger.com/atom/ns#" term="acessibilidade" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>Nova geração de Web Design</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/J5YQuLdlFk353qDnerZNTMV2dMA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J5YQuLdlFk353qDnerZNTMV2dMA/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/J5YQuLdlFk353qDnerZNTMV2dMA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/J5YQuLdlFk353qDnerZNTMV2dMA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;A Web surgiu como hipertextos bastante simples. A primeira geração gráfica ficou marcada por uma extensa lista de sites com gifs animados, textos coloridos e layout com tabela. Mais tarde começaram a pipocar sites montados com frames, onde se separava título, menu e conteúdo em frames separados. Com o passar dos anos os web designers passaram a adotar os padrões da W3C e utilizar corretamente a semântica das tags (tableless). Mais recentemente, ocorreu uma explosão de sistemas Web de alta popularidade, que exploraram a chamada Web 2.0, com recursos mais interativos sustentados basicamente por JavaScript. Porém, do ano passado para cá, tenho notado uma nova geração de Web Design. Neste artigo, vamos discutir alguns elementos que tem surgido e o que cada um pode impactar na usabilidade.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/08/nova-geracao-de-web-design.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-235064984684627108?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=n4vLd5Nv_HU:Q8E8Z5nZhh0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=n4vLd5Nv_HU:Q8E8Z5nZhh0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=n4vLd5Nv_HU:Q8E8Z5nZhh0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=n4vLd5Nv_HU:Q8E8Z5nZhh0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=n4vLd5Nv_HU:Q8E8Z5nZhh0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=n4vLd5Nv_HU:Q8E8Z5nZhh0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=n4vLd5Nv_HU:Q8E8Z5nZhh0:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=n4vLd5Nv_HU:Q8E8Z5nZhh0:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/n4vLd5Nv_HU" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/235064984684627108/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/08/nova-geracao-de-web-design.html#comment-form" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/235064984684627108?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/235064984684627108?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/n4vLd5Nv_HU/nova-geracao-de-web-design.html" title="Nova geração de Web Design" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>3</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/08/nova-geracao-de-web-design.html</feedburner:origLink></entry><entry gd:etag="W/&quot;CUMESX0_eip7ImA9WhdQEU0.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-520052734719379268</id><published>2011-08-11T17:38:00.005-03:00</published><updated>2011-08-11T19:56:48.342-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-11T19:56:48.342-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="imagem" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Edição de Imagem com PHP GD</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/S2nw4aAt1DX3ZTUcukKd0Sig8So/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S2nw4aAt1DX3ZTUcukKd0Sig8So/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/S2nw4aAt1DX3ZTUcukKd0Sig8So/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/S2nw4aAt1DX3ZTUcukKd0Sig8So/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Embora PHP seja especialmente desenvolvido para geração de páginas dinâmicas (HTML), ele também possui recursos para manipular outros tipos de dados, por exemplo, imagens. Neste post, veremos como trabalhar com a &lt;a href="http://www.php.net/manual/pt_BR/book.image.php"&gt;biblioteca GD&lt;/a&gt; sem precisar criar uma matriz de cores da imagem, ou seja, trabalhar diretamente na imagem.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/08/edicao-de-imagem-com-php-gd.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-520052734719379268?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=-vlRgilQe9k:IGRtl9zHPlY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=-vlRgilQe9k:IGRtl9zHPlY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=-vlRgilQe9k:IGRtl9zHPlY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=-vlRgilQe9k:IGRtl9zHPlY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=-vlRgilQe9k:IGRtl9zHPlY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=-vlRgilQe9k:IGRtl9zHPlY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=-vlRgilQe9k:IGRtl9zHPlY:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=-vlRgilQe9k:IGRtl9zHPlY:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/-vlRgilQe9k" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/520052734719379268/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/08/edicao-de-imagem-com-php-gd.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/520052734719379268?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/520052734719379268?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/-vlRgilQe9k/edicao-de-imagem-com-php-gd.html" title="Edição de Imagem com PHP GD" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/08/edicao-de-imagem-com-php-gd.html</feedburner:origLink></entry><entry gd:etag="W/&quot;C0MCSHs5fCp7ImA9WhdRE04.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-8999888950326188196</id><published>2011-08-02T21:18:00.003-03:00</published><updated>2011-08-02T21:31:09.524-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-08-02T21:31:09.524-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sintaxe" /><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Constantes do PHP</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/jBnQHGoE2pi3nVG08GViOd_AWzY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jBnQHGoE2pi3nVG08GViOd_AWzY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/jBnQHGoE2pi3nVG08GViOd_AWzY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/jBnQHGoE2pi3nVG08GViOd_AWzY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;p&gt;Dica rápida com uma lista de constantes importantes do PHP:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;tt&gt;DIRECTORY_SEPARATOR&lt;/tt&gt; - Caractere usado para delimitar diretórios no &lt;abbr title="Sistema Operacional"&gt;S.O.&lt;/abbr&gt; do servidor.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PATH_SEPARATOR&lt;/tt&gt; - Caractere usado para delimitar caminhos no PATH.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PHP_INT_SIZE&lt;/tt&gt; - Número de bytes usado para guardar um inteiro na arquitetura do servidor.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PHP_INT_MAX&lt;/tt&gt; - Maior número inteiro permitido pelo PHP na arquitetura do servidor.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PHP_VERSION&lt;/tt&gt; - Versão do PHP.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PHP_OS&lt;/tt&gt; - Nome do sistema operacional do servidor.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PHP_SAPI&lt;/tt&gt; - Nome da sapi utilizada para acessar o script.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;PHP_EOL&lt;/tt&gt; - Guarda a sequência de caracteres necessária para gerar uma quebra de linha na plataforma do servidor, que normalmente é "\n" ou "\r" ou "\r\n".&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__FILE__&lt;/tt&gt; - Constante mágica que guarda o nome do arquivo corrente.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__LINE__&lt;/tt&gt; - Constante mágica que guarda a linha corrente no arquivo.&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__DIR__&lt;/tt&gt; - Constante mágica que guarda o diretório do arquivo corrente (a partir do PHP 5.3.0).&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__CLASS__&lt;/tt&gt; - Constante mágica que guarda o nome da classe corrente (caso esteja dentro de alguma).&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__FUNCION__&lt;/tt&gt; - Constante mágica que guarda o nome da função corrente (caso esteja dentro de alguma).&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__METHOD__&lt;/tt&gt; - Constante mágica que guarda o nome do método corrente (caso esteja dentro de algum).&lt;/li&gt;
&lt;li&gt;&lt;tt&gt;__NAMESPACE__&lt;/tt&gt; - Constante mágica que guarda o nome do namespace corrente (a partir do PHP 5.3.0).&lt;/li&gt;
&lt;/ul&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-8999888950326188196?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=6PIo9rjxflc:OWtHFjYWOBM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=6PIo9rjxflc:OWtHFjYWOBM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=6PIo9rjxflc:OWtHFjYWOBM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=6PIo9rjxflc:OWtHFjYWOBM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=6PIo9rjxflc:OWtHFjYWOBM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=6PIo9rjxflc:OWtHFjYWOBM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=6PIo9rjxflc:OWtHFjYWOBM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=6PIo9rjxflc:OWtHFjYWOBM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/6PIo9rjxflc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/8999888950326188196/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/08/constantes-do-php.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/8999888950326188196?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/8999888950326188196?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/6PIo9rjxflc/constantes-do-php.html" title="Constantes do PHP" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/08/constantes-do-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;AkQCQXY6eSp7ImA9WhdTGUk.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-1658540367353825569</id><published>2011-07-05T19:26:00.002-03:00</published><updated>2011-07-17T21:19:20.811-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-17T21:19:20.811-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><category scheme="http://www.blogger.com/atom/ns#" term="script" /><title>E-mail com Acentos e Caracteres Especiais</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/iNbVP4leQNVIPWk9GY7t-GCu-K8/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iNbVP4leQNVIPWk9GY7t-GCu-K8/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/iNbVP4leQNVIPWk9GY7t-GCu-K8/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/iNbVP4leQNVIPWk9GY7t-GCu-K8/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Ao utilizar a função &lt;tt&gt;mail&lt;/tt&gt; do PHP, você pode se deparar com um inconveniente por causa de codificação de caracteres usada para o assunto ou o conteúdo do e-mail. O problema é que o protocolo SMTP só permite a transmissão de dados em US-ASCII. Para utilizar caracteres que não fazem parte da tabela US-ASCII, é preciso utilizar um mecanismo de codificação dos dados para que o resultado seja compatível com US-ASCII. Neste artigo, veremos como fazer isso e enviar e-mail com assunto e conteúdo corretamente.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/07/e-mail-com-acentos-e-caracteres.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-1658540367353825569?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=SpFugbCPa50:C_kahAoA2e8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=SpFugbCPa50:C_kahAoA2e8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=SpFugbCPa50:C_kahAoA2e8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=SpFugbCPa50:C_kahAoA2e8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=SpFugbCPa50:C_kahAoA2e8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=SpFugbCPa50:C_kahAoA2e8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=SpFugbCPa50:C_kahAoA2e8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=SpFugbCPa50:C_kahAoA2e8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/SpFugbCPa50" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/1658540367353825569/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/07/e-mail-com-acentos-e-caracteres.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1658540367353825569?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1658540367353825569?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/SpFugbCPa50/e-mail-com-acentos-e-caracteres.html" title="E-mail com Acentos e Caracteres Especiais" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/07/e-mail-com-acentos-e-caracteres.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DUIHSXgyfSp7ImA9WhdSEUw.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-1212379505677589532</id><published>2011-07-01T17:26:00.009-03:00</published><updated>2011-07-19T20:18:58.695-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-07-19T20:18:58.695-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="certificação" /><category scheme="http://www.blogger.com/atom/ns#" term="banco de dados" /><title>Problemas com Charset? Nunca mais</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/gMPl3_o-8bQdTp0vbpA30Xa4-z0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gMPl3_o-8bQdTp0vbpA30Xa4-z0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/gMPl3_o-8bQdTp0vbpA30Xa4-z0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/gMPl3_o-8bQdTp0vbpA30Xa4-z0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img style="float:right; margin:0 0 1em 1em" width="250" height="200" src="http://1.bp.blogspot.com/-6ZKcDcDaybA/TiYQlPmkwLI/AAAAAAAAAMw/R50DcDMvoNw/s400/caracteres_errados.jpg" border="0" alt="Hommer assustado com caractere exibido incorretamente" id="BLOGGER_PHOTO_ID_5631206616102912178"&gt;

&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Vira e mexe existe alguém aparecendo com problemas com apresentação de caracteres por conta de codificação de caracteres errada. Já escrevi sobre &lt;a href="http://rubsphp.blogspot.com/2010/10/unicode.html"&gt;Unicode&lt;/a&gt;, &lt;a href="http://rubsphp.blogspot.com/2011/02/codigos-e-simbolos-unicode.html"&gt;Códigos e Símbolos Unicode&lt;/a&gt; e sobre &lt;a href="http://rubsphp.blogspot.com/2011/02/html-entities.html"&gt;HTML entities&lt;/a&gt;. Mas neste artigo, veremos como utilizar UTF-8 em tudo e nunca mais ver caracteres sendo exibidos errado.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/07/problemas-dom-charset-nunca-mais.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-1212379505677589532?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=y95hchZ9Trc:_Zx6DshQSu8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=y95hchZ9Trc:_Zx6DshQSu8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=y95hchZ9Trc:_Zx6DshQSu8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=y95hchZ9Trc:_Zx6DshQSu8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=y95hchZ9Trc:_Zx6DshQSu8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=y95hchZ9Trc:_Zx6DshQSu8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=y95hchZ9Trc:_Zx6DshQSu8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=y95hchZ9Trc:_Zx6DshQSu8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/y95hchZ9Trc" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/1212379505677589532/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/07/problemas-dom-charset-nunca-mais.html#comment-form" title="7 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1212379505677589532?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1212379505677589532?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/y95hchZ9Trc/problemas-dom-charset-nunca-mais.html" title="Problemas com Charset? Nunca mais" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://1.bp.blogspot.com/-6ZKcDcDaybA/TiYQlPmkwLI/AAAAAAAAAMw/R50DcDMvoNw/s72-c/caracteres_errados.jpg" height="72" width="72" /><thr:total>7</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/07/problemas-dom-charset-nunca-mais.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DE8MQH8_eyp7ImA9WhZaFEU.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-1634573691543378121</id><published>2011-06-30T19:54:00.010-03:00</published><updated>2011-06-30T23:21:21.143-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-30T23:21:21.143-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="sintaxe" /><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><title>PHP 5.4 (preparado para o futuro?)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FvqPNF-biF4C3TEG8_-I-QfCuPk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FvqPNF-biF4C3TEG8_-I-QfCuPk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FvqPNF-biF4C3TEG8_-I-QfCuPk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FvqPNF-biF4C3TEG8_-I-QfCuPk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;img style="float:right; margin:0 0 1em 1em" width="400" height="250" src="http://3.bp.blogspot.com/-OYFXcrCaUpQ/Tg0nwjadzHI/AAAAAAAAAK4/1Vjd-wo6OFI/s400/php54_futuro.jpg" border="0" alt="PHP 5.4 direto do futuro" id="BLOGGER_PHOTO_ID_5624195224749067378"&gt;

&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Mal foi lançada a Release Candidate do PHP 5.3.7 e, já no dia 28/06/2011, foi disponibilizada a primeira versão do PHP 5.4 alpha. Esta versão &lt;strong&gt;não&lt;/strong&gt; deve ser utilizada no ambiente de produção, apenas no ambiente de desenvolvimento para caráter de teste da nova engine.&lt;/p&gt;
&lt;p&gt;Este artigo apresenta algumas das principais mudanças e opiniões pessoais sobre a futura versão do PHP.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/06/php-54-mudancas-e-novidades.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-1634573691543378121?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B4mJXmtBZVo:JJm4-irivzU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B4mJXmtBZVo:JJm4-irivzU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B4mJXmtBZVo:JJm4-irivzU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=B4mJXmtBZVo:JJm4-irivzU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B4mJXmtBZVo:JJm4-irivzU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B4mJXmtBZVo:JJm4-irivzU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B4mJXmtBZVo:JJm4-irivzU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=B4mJXmtBZVo:JJm4-irivzU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/B4mJXmtBZVo" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/1634573691543378121/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/06/php-54-mudancas-e-novidades.html#comment-form" title="3 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1634573691543378121?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1634573691543378121?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/B4mJXmtBZVo/php-54-mudancas-e-novidades.html" title="PHP 5.4 (preparado para o futuro?)" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-OYFXcrCaUpQ/Tg0nwjadzHI/AAAAAAAAAK4/1Vjd-wo6OFI/s72-c/php54_futuro.jpg" height="72" width="72" /><thr:total>3</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/06/php-54-mudancas-e-novidades.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEAMSH89eCp7ImA9WhZaFEU.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-5940278594080622433</id><published>2011-06-27T19:54:00.013-03:00</published><updated>2011-06-30T23:19:49.160-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-30T23:19:49.160-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><title>Firefox 5, surpresa!</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/uyVVgtTzrHIjQUbNQL3LuzSsLC4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uyVVgtTzrHIjQUbNQL3LuzSsLC4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/uyVVgtTzrHIjQUbNQL3LuzSsLC4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/uyVVgtTzrHIjQUbNQL3LuzSsLC4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;img style="float:right; margin:0 0 1em 1em" width="256" height="200" src="http://3.bp.blogspot.com/-sxaei6DhJDI/Tg0rvY6-qvI/AAAAAAAAALA/qLnjlgQqVkI/s400/firefox5.jpg" border="0" alt="Firefox 5" id="BLOGGER_PHOTO_ID_5624199602799291122"&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Dia 21/06/2011 foi disponibilizada a versão final do Firefox 5. Dizem por aí que tem muita gente que &amp;quot;foi pega de surpresa&amp;quot;, alguns chegaram a criticar a nova postura da equipe de desenvolvimento, enquanto outros ficaram entusiasmados com a agilidade com que novos recursos serão disponibilizados. E você? O que acha disso tudo?&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/06/firefox-5.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-5940278594080622433?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=4sl5N64loAE:BTaYL_Lh1CE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=4sl5N64loAE:BTaYL_Lh1CE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=4sl5N64loAE:BTaYL_Lh1CE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=4sl5N64loAE:BTaYL_Lh1CE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=4sl5N64loAE:BTaYL_Lh1CE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=4sl5N64loAE:BTaYL_Lh1CE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=4sl5N64loAE:BTaYL_Lh1CE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=4sl5N64loAE:BTaYL_Lh1CE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/4sl5N64loAE" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/5940278594080622433/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/06/firefox-5.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/5940278594080622433?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/5940278594080622433?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/4sl5N64loAE/firefox-5.html" title="Firefox 5, surpresa!" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-sxaei6DhJDI/Tg0rvY6-qvI/AAAAAAAAALA/qLnjlgQqVkI/s72-c/firefox5.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/06/firefox-5.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkcDRnw9fip7ImA9WhZaEU4.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-5145119463866690130</id><published>2011-06-26T20:26:00.005-03:00</published><updated>2011-06-26T21:21:17.266-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-26T21:21:17.266-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><title>Documentação do PHP via manpage (pman)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DyyoGtnwJCiqR4pxscVl6i2shH4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DyyoGtnwJCiqR4pxscVl6i2shH4/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/DyyoGtnwJCiqR4pxscVl6i2shH4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DyyoGtnwJCiqR4pxscVl6i2shH4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;p&gt;&lt;strong&gt;Dica rápida:&lt;/strong&gt; a equipe de desenvolvimento do PHP disponibilizou a documentação das funções do PHP via manpage. A instalação é simples: basta instalar o &lt;a href="http://pear.php.net/"&gt;PEAR&lt;/a&gt; e instalar o pacote &amp;quot;pman&amp;quot; (é só executar o comando abaixo).&lt;/p&gt;
&lt;pre&gt;
$ pear install doc.php.net/pman
&lt;/pre&gt;

&lt;/div&gt;&lt;a href="http://rubsphp.blogspot.com/2011/06/documentacao-do-php-via-manpage-pman.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-5145119463866690130?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=okqeyoWSKu4:AA9i4zPr2IE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=okqeyoWSKu4:AA9i4zPr2IE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=okqeyoWSKu4:AA9i4zPr2IE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=okqeyoWSKu4:AA9i4zPr2IE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=okqeyoWSKu4:AA9i4zPr2IE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=okqeyoWSKu4:AA9i4zPr2IE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=okqeyoWSKu4:AA9i4zPr2IE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=okqeyoWSKu4:AA9i4zPr2IE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/okqeyoWSKu4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/5145119463866690130/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/06/documentacao-do-php-via-manpage-pman.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/5145119463866690130?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/5145119463866690130?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/okqeyoWSKu4/documentacao-do-php-via-manpage-pman.html" title="Documentação do PHP via manpage (pman)" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/06/documentacao-do-php-via-manpage-pman.html</feedburner:origLink></entry><entry gd:etag="W/&quot;Dk8GSXgzfip7ImA9WhZbEEw.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-1619727717390580450</id><published>2011-06-13T22:11:00.005-03:00</published><updated>2011-06-13T22:27:08.686-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-06-13T22:27:08.686-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="php" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><title>Funções Estatísticas em PHP</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kg3sVH1pN012eeCJPLsF8F7Cx9k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kg3sVH1pN012eeCJPLsF8F7Cx9k/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/kg3sVH1pN012eeCJPLsF8F7Cx9k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kg3sVH1pN012eeCJPLsF8F7Cx9k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img style="float:right; margin:0 0 1em 1em;" width="200" height="200" src="http://4.bp.blogspot.com/-eexwLesDKDk/Tfa4ope1cSI/AAAAAAAAAKw/wyCH1KUR3fI/s400/calculadora.jpg" border="0" alt="calculadora estatística" id="BLOGGER_PHOTO_ID_5617880593660735778"&gt;


&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Em sistemas integrados de gestão (que atendem ao nível operacional, gerencial e estratégico), é muito comum o cálculo e apresentação de resultados estatísticos de dados gerados pelo nível operacional. Com estes resultados, é possível montar gráficos que facilitam a visualização (postei outro dia como &lt;a href="http://rubsphp.blogspot.com/2011/03/criando-graficos-com-o-google-chart.html"&gt;gerar gráficos com o google chart&lt;/a&gt;). Neste artigo serão apresentadas algumas funções úteis para o cálculo de algumas informações estatísticas.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/06/funcoes-estatisticas-em-php.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-1619727717390580450?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vDjWQLW54PM:tpoGF-3VvLM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vDjWQLW54PM:tpoGF-3VvLM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vDjWQLW54PM:tpoGF-3VvLM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=vDjWQLW54PM:tpoGF-3VvLM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vDjWQLW54PM:tpoGF-3VvLM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vDjWQLW54PM:tpoGF-3VvLM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vDjWQLW54PM:tpoGF-3VvLM:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=vDjWQLW54PM:tpoGF-3VvLM:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/vDjWQLW54PM" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/1619727717390580450/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/06/funcoes-estatisticas-em-php.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1619727717390580450?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/1619727717390580450?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/vDjWQLW54PM/funcoes-estatisticas-em-php.html" title="Funções Estatísticas em PHP" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-eexwLesDKDk/Tfa4ope1cSI/AAAAAAAAAKw/wyCH1KUR3fI/s72-c/calculadora.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/06/funcoes-estatisticas-em-php.html</feedburner:origLink></entry><entry gd:etag="W/&quot;D0IMQ3c_eip7ImA9WhZVGEQ.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-2746892245859263917</id><published>2011-05-31T23:20:00.001-03:00</published><updated>2011-05-31T23:33:02.942-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-31T23:33:02.942-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><title>StatSVN - Estatísticas sobre projetos em SVN</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/FPM6qOwmDcqxe_ohaet6fFWkAjs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FPM6qOwmDcqxe_ohaet6fFWkAjs/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/FPM6qOwmDcqxe_ohaet6fFWkAjs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/FPM6qOwmDcqxe_ohaet6fFWkAjs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Ontem encontrei um software bacana para gerar estatísticas e gráficos sobre o progresso de projetos mantidos em &lt;abbr title="Subversion"&gt;SVN&lt;/abbr&gt;. Para quem não sabe, SVN é um software para controle de versões assim como o &lt;abbr title="Concurrent Version System"&gt;CVS&lt;/abbr&gt;. O nome do software é &amp;quot;StatSVN&amp;quot;.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/05/statsvn-estatisticas-sobre-projetos-em.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-2746892245859263917?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=uh1ttFi737Q:wDGyQNA-CdU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=uh1ttFi737Q:wDGyQNA-CdU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=uh1ttFi737Q:wDGyQNA-CdU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=uh1ttFi737Q:wDGyQNA-CdU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=uh1ttFi737Q:wDGyQNA-CdU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=uh1ttFi737Q:wDGyQNA-CdU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=uh1ttFi737Q:wDGyQNA-CdU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=uh1ttFi737Q:wDGyQNA-CdU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/uh1ttFi737Q" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/2746892245859263917/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/05/statsvn-estatisticas-sobre-projetos-em.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2746892245859263917?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2746892245859263917?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/uh1ttFi737Q/statsvn-estatisticas-sobre-projetos-em.html" title="StatSVN - Estatísticas sobre projetos em SVN" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/05/statsvn-estatisticas-sobre-projetos-em.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0AEQXY4eSp7ImA9WhZVEko.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-2389329214446309327</id><published>2011-05-23T21:30:00.013-03:00</published><updated>2011-05-24T20:28:20.831-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-24T20:28:20.831-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="layout" /><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>CSS Gradient</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/TQbveICmlCoGiuCs0AW_BFcMsa0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TQbveICmlCoGiuCs0AW_BFcMsa0/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/TQbveICmlCoGiuCs0AW_BFcMsa0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/TQbveICmlCoGiuCs0AW_BFcMsa0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div style="background: -moz-linear-gradient(top, rgba(221,221,255,0), #DDDDFF); background: -o-linear-gradient(top, rgba(255,255,255,0), #DDDDFF); background: -webkit-gradient(linear, left top, left bottom, from(rgba(255,255,255,0)), to(#DDDDFF));"&gt;

&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Acompanhando o &lt;a href="http://www.w3.org/TR/CSS/"&gt;site da especificação da futura &lt;abbr title="Cascading Style Sheet"&gt;CSS&lt;/abbr&gt; 3&lt;/a&gt;, achei algo bacana: &lt;a href="http://dev.w3.org/csswg/css3-images/#gradients"&gt;CSS Gradient&lt;/a&gt;. Este recurso permite aplicar um degradê de uma cor para outra no fundo de um elemento. E não são degradês simples (de uma cor para outra) apenas. É possível especificar várias cores, o sentido em que caminhará o degradê, e em que pontos haverá mudança de cor, ou seja, é possível especificar várias cores e obter resultados muito bonitos.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/05/css-gradient.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-2389329214446309327?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=d3FpgaHFyc4:MYx_0fqJ2hU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=d3FpgaHFyc4:MYx_0fqJ2hU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=d3FpgaHFyc4:MYx_0fqJ2hU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=d3FpgaHFyc4:MYx_0fqJ2hU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=d3FpgaHFyc4:MYx_0fqJ2hU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=d3FpgaHFyc4:MYx_0fqJ2hU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=d3FpgaHFyc4:MYx_0fqJ2hU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=d3FpgaHFyc4:MYx_0fqJ2hU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/d3FpgaHFyc4" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/2389329214446309327/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/05/css-gradient.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2389329214446309327?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2389329214446309327?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/d3FpgaHFyc4/css-gradient.html" title="CSS Gradient" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><thr:total>1</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/05/css-gradient.html</feedburner:origLink></entry><entry gd:etag="W/&quot;A0ECRH46cSp7ImA9WhZWFU0.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-6347776279553775508</id><published>2011-05-15T22:27:00.006-03:00</published><updated>2011-05-15T22:34:25.019-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-15T22:34:25.019-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="profissão" /><title>Salário de Profissionais de TI</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9wNB3kfNGcsN4iSxKlkmcIhr3rk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9wNB3kfNGcsN4iSxKlkmcIhr3rk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/9wNB3kfNGcsN4iSxKlkmcIhr3rk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9wNB3kfNGcsN4iSxKlkmcIhr3rk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img style="float: right; clear: right; margin: 1em;" width="180" height="185" src="http://3.bp.blogspot.com/-zi8wNFa1UHY/TXaX-r9sQ6I/AAAAAAAAAG0/2l7uRA5fgf0/s400/programador.jpg" border="0" alt="programador" id="BLOGGER_PHOTO_ID_5581815891381470114" /&gt;

&lt;div&gt;
&lt;p&gt;Recentemente o &lt;a href="http://olhardigital.uol.com.br/"&gt;Olhar Digital&lt;/a&gt; postou uma notícia com uma pesquisa sobre a média salarial de profissionais de &lt;abbr title="Tecnologia da Informação"&gt;TI&lt;/abbr&gt; nas cidades de São Paulo/SP, Rio de Janeiro/RJ e Campinas/SP. Veja os dados da pesquisa no link:&lt;br /&gt;
&lt;a target="_blank" href="http://olhardigital.uol.com.br/negocios/digital_news/noticias/saiba_quanto_ganham_os_profissionais_de_ti_em_sp_rj_e_campinas"&gt;http://olhardigital.uol.com.br/negocios/digital_news/noticias/saiba_quanto_ganham_os_profissionais_de_ti_em_sp_rj_e_campinas&lt;/a&gt;&lt;/p&gt;
&lt;/div&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-6347776279553775508?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=2btI00NcZq8:Ly834tlhhA8:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=2btI00NcZq8:Ly834tlhhA8:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=2btI00NcZq8:Ly834tlhhA8:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=2btI00NcZq8:Ly834tlhhA8:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=2btI00NcZq8:Ly834tlhhA8:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=2btI00NcZq8:Ly834tlhhA8:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=2btI00NcZq8:Ly834tlhhA8:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=2btI00NcZq8:Ly834tlhhA8:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/2btI00NcZq8" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/6347776279553775508/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/05/salario-de-profissionais-de-tecnologia.html#comment-form" title="2 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/6347776279553775508?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/6347776279553775508?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/2btI00NcZq8/salario-de-profissionais-de-tecnologia.html" title="Salário de Profissionais de TI" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-zi8wNFa1UHY/TXaX-r9sQ6I/AAAAAAAAAG0/2l7uRA5fgf0/s72-c/programador.jpg" height="72" width="72" /><thr:total>2</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/05/salario-de-profissionais-de-tecnologia.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkQNQX0_cSp7ImA9WhZWFEU.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-7848114096048427132</id><published>2011-05-15T15:29:00.000-03:00</published><updated>2011-05-15T15:33:10.349-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-15T15:33:10.349-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="layout" /><category scheme="http://www.blogger.com/atom/ns#" term="acessibilidade" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><category scheme="http://www.blogger.com/atom/ns#" term="css" /><title>Layout para Dispositivos Móveis</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zjfxQWLJwIJ3e_ikZAB7DlMeXCY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zjfxQWLJwIJ3e_ikZAB7DlMeXCY/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/zjfxQWLJwIJ3e_ikZAB7DlMeXCY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zjfxQWLJwIJ3e_ikZAB7DlMeXCY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img style="float:right; margin:0 0 1em 1em;" width="200" height="200" src="http://3.bp.blogspot.com/-uFPjdb5geL8/TdAKmFd0wAI/AAAAAAAAAKQ/8NouNfIiT5k/s400/celular.jpg" border="0" alt="celular acessando a web" id="BLOGGER_PHOTO_ID_5606993185494843394"&gt;

&lt;div&gt;
&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;A web tem mudado muito nos últimos anos. Antigamente, a resolução mais indicada para desenvolvimento de sites era 800x600. Muitos sites optavam por um layout de largura fixa de aproximadamente 780px e deixavam margens desocupadas nas laterais. Com o tempo, a resolução dos computadores pessoais e notebooks foi aumentando, passou para 1024x768. Recentemente, é comum utilizar uma resolução acima de 1024x768.&lt;/p&gt;
&lt;p&gt;Por outro lado, um outro mercado tem cada vez mais se conectado à web: o mercado de dispositivos móveis de pequeno porte. Este mercado inclui celulares, smartphones, ipads, tablets, etc. Alguns destes dispositivos tem uma resolução compatível com um notebook (por exemplo, os tablets), mas outros tem resoluções muito pequenas. Neste cenário, o desenvolvimento web precisa de uma outra atenção para atender a um público ainda maior.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/05/layout-para-dispositivos-moveis.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-7848114096048427132?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B9DpceyiNms:CCgoSY976uE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B9DpceyiNms:CCgoSY976uE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B9DpceyiNms:CCgoSY976uE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=B9DpceyiNms:CCgoSY976uE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B9DpceyiNms:CCgoSY976uE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B9DpceyiNms:CCgoSY976uE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=B9DpceyiNms:CCgoSY976uE:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=B9DpceyiNms:CCgoSY976uE:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/B9DpceyiNms" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/7848114096048427132/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/05/layout-para-dispositivos-moveis.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/7848114096048427132?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/7848114096048427132?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/B9DpceyiNms/layout-para-dispositivos-moveis.html" title="Layout para Dispositivos Móveis" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-uFPjdb5geL8/TdAKmFd0wAI/AAAAAAAAAKQ/8NouNfIiT5k/s72-c/celular.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/05/layout-para-dispositivos-moveis.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DkAGSXwzfyp7ImA9WhZWFEU.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-2030297962646692261</id><published>2011-05-10T12:51:00.006-03:00</published><updated>2011-05-15T15:38:48.287-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-05-15T15:38:48.287-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="tecnologia" /><title>Acesso do Apache a outras partições</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rEqXBIVkyNn5cXlzRfXgaqiQbyk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rEqXBIVkyNn5cXlzRfXgaqiQbyk/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/rEqXBIVkyNn5cXlzRfXgaqiQbyk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rEqXBIVkyNn5cXlzRfXgaqiQbyk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;img style="float:right; margin:0 0 1em 1em" width="300" height="185" src="http://4.bp.blogspot.com/-_0huGNxoqJo/TdAdiSz0GuI/AAAAAAAAAKY/IcHrx0KLbcQ/s400/apache.jpg" border="0" alt="Quadro sobre os índios apache" id="BLOGGER_PHOTO_ID_5607014011078187746"&gt;

&lt;div&gt;
&lt;p&gt;Ontem me deparei com um problema que eu nunca tinha visto antes. Instalei o Apache no Fedora 14 (Linux), que vem configurado para utilizar o diretório &amp;quot;/var/www/html&amp;quot; como repositório de sites, mas ele não estava conseguindo acessar arquivos/diretórios em outras partições.&lt;/p&gt;

&lt;/div&gt;&lt;a href="http://rubsphp.blogspot.com/2011/05/acesso-do-apache-outras-particoes.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-2030297962646692261?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=GhEhhzkIn9s:wM1AO0ZD7LU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=GhEhhzkIn9s:wM1AO0ZD7LU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=GhEhhzkIn9s:wM1AO0ZD7LU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=GhEhhzkIn9s:wM1AO0ZD7LU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=GhEhhzkIn9s:wM1AO0ZD7LU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=GhEhhzkIn9s:wM1AO0ZD7LU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=GhEhhzkIn9s:wM1AO0ZD7LU:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=GhEhhzkIn9s:wM1AO0ZD7LU:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/GhEhhzkIn9s" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/2030297962646692261/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/05/acesso-do-apache-outras-particoes.html#comment-form" title="1 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2030297962646692261?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/2030297962646692261?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/GhEhhzkIn9s/acesso-do-apache-outras-particoes.html" title="Acesso do Apache a outras partições" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://4.bp.blogspot.com/-_0huGNxoqJo/TdAdiSz0GuI/AAAAAAAAAKY/IcHrx0KLbcQ/s72-c/apache.jpg" height="72" width="72" /><thr:total>1</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/05/acesso-do-apache-outras-particoes.html</feedburner:origLink></entry><entry gd:etag="W/&quot;DEANR3YycSp7ImA9WhZXEEk.&quot;"><id>tag:blogger.com,1999:blog-3715332952919607754.post-9073285015600783667</id><published>2011-04-28T21:43:00.007-03:00</published><updated>2011-04-29T00:13:16.899-03:00</updated><app:edited xmlns:app="http://www.w3.org/2007/app">2011-04-29T00:13:16.899-03:00</app:edited><category scheme="http://www.blogger.com/atom/ns#" term="curiosidade" /><category scheme="http://www.blogger.com/atom/ns#" term="html" /><title>Search Engine Optimization (SEO)</title><content type="html">
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/NRiBEV4SL1OOdpqokFLYUfnfWpE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NRiBEV4SL1OOdpqokFLYUfnfWpE/0/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;br/&gt;
&lt;a href="http://feedads.g.doubleclick.net/~a/NRiBEV4SL1OOdpqokFLYUfnfWpE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/NRiBEV4SL1OOdpqokFLYUfnfWpE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div&gt;
&lt;img style="float:right; margin:0 0 1em 1em" width="200" height="200" src="http://3.bp.blogspot.com/-UD2cZnom7-s/TborD_wXSNI/AAAAAAAAAKI/k0Chf_LbH90/s400/seo.jpg" border="0" alt="search engine optimization" id="BLOGGER_PHOTO_ID_5600836434242521298"&gt;

&lt;h3&gt;Introdução&lt;/h3&gt;
&lt;p&gt;Search Engine Optimization (Otimização para Mecanismos de Busca) ou simplesmente SEO é um termo que tem aparecido cada vez mais vezes no meio tecnológico e dos negócios. Na atual &amp;quot;Era da Informação&amp;quot; e pelo atual nível de globalização, ter visibilidade digital (entre outras) tem grande importância econômica. A visibilidade digital é conquistada de diferentes formas e este artigo apresenta algumas delas, explicando o conceito de SEO.&lt;/p&gt;
&lt;/div&gt;

&lt;a href="http://rubsphp.blogspot.com/2011/04/search-engine-optimization-seo.html#more"&gt;Leia o artigo completo&lt;/a&gt;&lt;div class="blogger-post-footer"&gt;&lt;img width='1' height='1' src='https://blogger.googleusercontent.com/tracker/3715332952919607754-9073285015600783667?l=rubsphp.blogspot.com' alt='' /&gt;&lt;/div&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vHz-hSpq14U:FGX-PkPAcxA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vHz-hSpq14U:FGX-PkPAcxA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vHz-hSpq14U:FGX-PkPAcxA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=vHz-hSpq14U:FGX-PkPAcxA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vHz-hSpq14U:FGX-PkPAcxA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vHz-hSpq14U:FGX-PkPAcxA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?a=vHz-hSpq14U:FGX-PkPAcxA:KwTdNBX3Jqk"&gt;&lt;img src="http://feeds.feedburner.com/~ff/PhpWebECoisasAssim?i=vHz-hSpq14U:FGX-PkPAcxA:KwTdNBX3Jqk" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/PhpWebECoisasAssim/~4/vHz-hSpq14U" height="1" width="1"/&gt;</content><link rel="replies" type="application/atom+xml" href="http://rubsphp.blogspot.com/feeds/9073285015600783667/comments/default" title="Postar comentários" /><link rel="replies" type="text/html" href="http://rubsphp.blogspot.com/2011/04/search-engine-optimization-seo.html#comment-form" title="0 Comentários" /><link rel="edit" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/9073285015600783667?v=2" /><link rel="self" type="application/atom+xml" href="http://www.blogger.com/feeds/3715332952919607754/posts/default/9073285015600783667?v=2" /><link rel="alternate" type="text/html" href="http://feedproxy.google.com/~r/PhpWebECoisasAssim/~3/vHz-hSpq14U/search-engine-optimization-seo.html" title="Search Engine Optimization (SEO)" /><author><name>rubS</name><uri>http://www.blogger.com/profile/09969812132765367619</uri><email>noreply@blogger.com</email><gd:image rel="http://schemas.google.com/g/2005#thumbnail" width="26" height="32" src="http://2.bp.blogspot.com/_zpQTWyWI7nI/SwnnLzVLdQI/AAAAAAAAAAM/V6D6ffNDMAI/S220/formatura.jpg" /></author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://3.bp.blogspot.com/-UD2cZnom7-s/TborD_wXSNI/AAAAAAAAAKI/k0Chf_LbH90/s72-c/seo.jpg" height="72" width="72" /><thr:total>0</thr:total><feedburner:origLink>http://rubsphp.blogspot.com/2011/04/search-engine-optimization-seo.html</feedburner:origLink></entry></feed>

