<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	>

<channel>
	<title>Internet Paulista</title>
	<atom:link href="http://blog.internetpaulista.com/feed" rel="self" type="application/rss+xml" />
	<link>http://blog.internetpaulista.com</link>
	<description>Jogos de Idéias</description>
	<pubDate>Mon, 08 Sep 2008 06:17:57 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6</generator>
	<language>en</language>
			<item>
		<title>Motivação para o Sucesso</title>
		<link>http://blog.internetpaulista.com/motivacao-para-o-sucesso</link>
		<comments>http://blog.internetpaulista.com/motivacao-para-o-sucesso#comments</comments>
		<pubDate>Mon, 08 Sep 2008 06:15:51 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[sucesso]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=70</guid>
		<description><![CDATA[Vídeo clique para ver

]]></description>
			<content:encoded><![CDATA[<p><a href="http://blog.internetpaulista.com/motivacao-para-o-sucesso">Vídeo clique para ver</a></p>
<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="425" height="344" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="allowFullScreen" value="true" /><param name="src" value="http://www.youtube.com/v/jYPmjOKATuY&amp;hl=en&amp;fs=1&amp;color1=0x5d1719&amp;color2=0xcd311b" /><embed type="application/x-shockwave-flash" width="425" height="344" src="http://www.youtube.com/v/jYPmjOKATuY&amp;hl=en&amp;fs=1&amp;color1=0x5d1719&amp;color2=0xcd311b" allowfullscreen="true"></embed></object></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/motivacao-para-o-sucesso/feed</wfw:commentRss>
		</item>
		<item>
		<title>Podcast com o Maujor</title>
		<link>http://blog.internetpaulista.com/podcast-com-o-maujor</link>
		<comments>http://blog.internetpaulista.com/podcast-com-o-maujor#comments</comments>
		<pubDate>Thu, 14 Aug 2008 20:03:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CSS]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=63</guid>
		<description><![CDATA[PODCAST 04 da Agência GrifeMídia - Entrevista com Maujor
Saiba tudo sobre CSS através desse bate-papo com o dinossauro das CSS

O Lucas Gimenez Alvares convidou-me para um entrevista a ser publicada em podcast no site da sua agência de desenvolvimento web. Foi mais uma porta que se abriu para divulgação das CSS e eu, coerente com [...]]]></description>
			<content:encoded><![CDATA[<h4>PODCAST 04 da Agência GrifeMídia - Entrevista com Maujor<br />
Saiba tudo sobre CSS através desse bate-papo com o dinossauro das CSS</h4>
<p><a rel="external nofollow" href="http://www.grifemidia.com.br/"><img src="http://i79.photobucket.com/albums/j152/maujor/blog/logomarca.gif" alt="Logotipo da GrifeMídia" /></a></p>
<p>O Lucas Gimenez <strong>Alvares</strong> convidou-me para um entrevista a ser publicada em podcast no site da sua agência de desenvolvimento web. Foi mais uma porta que se abriu para divulgação das CSS e eu, coerente com meus princípios, não poderia deixar passar mais esta oportunidade de chamamento para os padrões web.</p>
<p>A GrifeMídia gentilmente concedeu-me a honra de transcrever o podcast no meu blog e aqui o faço para conhecimento dos interessados. Se você preferir visite e ouça na <a rel="externasl nofollow" href="http://www.grifemidia.com.br/podcast.php" target="_blank">página do original</a> no site da GrifeMídia</p>
<p>Escute on-line (32 min)<object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" width="200" height="30" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,40,0"><param name="quality" value="high" /><param name="menu" value="false" /><param name="wmode" value="transparent" /><param name="src" value="http://www.grifemidia.com.br/swf/player.swf?bgcolor=0xC4D7D8&amp;iconcolor=0x000000&amp;textcolor=0x8FAED4&amp;barcolor=0x8FAED4&amp;pathcolor=0xFFFFFF&amp;buttoncolor=0x466b90&amp;buttonhovercolor=0x355379&amp;soundFile=http://www.grifemidia.com.br/podcast/entrevista-maujor.mp3" /><embed type="application/x-shockwave-flash" width="200" height="30" src="http://www.grifemidia.com.br/swf/player.swf?bgcolor=0xC4D7D8&amp;iconcolor=0x000000&amp;textcolor=0x8FAED4&amp;barcolor=0x8FAED4&amp;pathcolor=0xFFFFFF&amp;buttoncolor=0x466b90&amp;buttonhovercolor=0x355379&amp;soundFile=http://www.grifemidia.com.br/podcast/entrevista-maujor.mp3" wmode="transparent" menu="false" quality="high"></embed></object><br />
ou, <a href="http://www.grifemidia.com.br/podcast/entrevista-maujor.mp3" target="_blank">baixe o arquivo</a> e escute off-line (29,4 MB)</p>
<p>Direto do <a href="http://www.maujor.com/blog/2008/07/28/podcast-com-o-maujor/" target="_blank">Tutorial CSS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/podcast-com-o-maujor/feed</wfw:commentRss>
<enclosure url="http://www.grifemidia.com.br/podcast/entrevista-maujor.mp3" length="30791545" type="audio/mpeg" />
		</item>
		<item>
		<title>Construção de menus com regras CSS</title>
		<link>http://blog.internetpaulista.com/construcao-de-menus-com-regras-css</link>
		<comments>http://blog.internetpaulista.com/construcao-de-menus-com-regras-css#comments</comments>
		<pubDate>Wed, 13 Aug 2008 01:06:31 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[menu]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=60</guid>
		<description><![CDATA[
Olá pessoal,
Neste material vamos aprender a criar dois menus estilizados. O primeiro é um menu vertical e o segundo exemplo é uma barra de navegação horizontal. Lembrando que depois de prontos vocês podem alterar as propriedades deixando-os a sua escolha.
Espero que façam bom proveito dos menus e sucesso!!!!
Exemplo 1 (Menu Vertical)

CSS


/* Formatação da folha de [...]]]></description>
			<content:encoded><![CDATA[<div id="novidades-content">
<div class="descricao">Olá pessoal,</p>
<p>Neste material vamos aprender a criar dois menus estilizados. O primeiro é um menu vertical e o segundo exemplo é uma barra de navegação horizontal. Lembrando que depois de prontos vocês podem alterar as propriedades deixando-os a sua escolha.</p>
<p>Espero que façam bom proveito dos menus e sucesso!!!!</p>
<p><strong>Exemplo 1 (Menu Vertical)</strong></p>
<pre class="css" style="border: 1px solid #d0d0d0; color: #000066; background-color: #f0f0f0;">
<div class="head">CSS</div>
<ol>
<li class="li1">
<div class="de1"><span class="coMULTI">/* Formatação da folha de estilo */</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menubv</span> <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">width</span>: <span class="re3">12em</span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">padding</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">font-family</span>: “verdana”;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">font-size</span>: <span class="re3">14px</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li2">
<div class="de2"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menubv</span> ul <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">list-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">padding</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menubv</span> li <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border-bottom-width</span>: <span class="re3">1px</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border-bottom-style</span>: <span class="kw2">solid</span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">border-bottom-color</span>: <span class="re0">#f00000</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menubv</span> li a <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">display</span>: <span class="kw2">block</span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">padding</span>: <span class="re3">5px</span> <span class="re3">5px</span> <span class="re3">5px</span> <span class="nu0">0</span><span class="re1"><span class="re3">.5em</span></span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">font-weight</span>: <span class="kw2">bold</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border-left</span>: <span class="re3">10px</span> <span class="kw2">solid</span> <span class="re0">#ffc0cb</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border-right</span>: <span class="re3">10px</span> <span class="kw2">solid</span> <span class="re0">#fff5ee</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">background-color</span>: <span class="re0">#ffe4e1</span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">color</span>: <span class="re0">#<span class="nu0">808000</span></span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">text-decoration</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menubv</span> li a<span class="re2">:hover</span> <span class="br0">{</span></div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">border-left</span>: <span class="re3">10px</span> <span class="kw2">solid</span> <span class="re0">#ffcccc</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border-right</span>: <span class="re3">10px</span> <span class="kw2">solid</span> <span class="re0">#ffffff</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">background-color</span>: <span class="re0">#fff0f5</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">color</span>: <span class="re0">#cccccc</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
</ol>
<div class="foot">www.revistaphp.com.br</div>
</pre>
<p>Código HTML do menu:</p>
<pre class="html4strict" style="border: 1px solid #d0d0d0; color: #000066; background-color: #f0f0f0;">
<div class="head">HTML</div>
<ol>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/div.html" target="_blank"><span class="kw2">&lt;div</span></a> <span class="kw3">id</span>=“menubv”<span class="kw2">&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/ul.html" target="_blank"><span class="kw2">&lt;ul</span></a> <span class="kw3">id</span>= “menubv”<span class="kw2">&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">0</span>”<span class="kw2">&gt;</span></span> Link 0<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">1</span>”<span class="kw2">&gt;</span></span> Link 1<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li2">
<div class="de2"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">2</span>”<span class="kw2">&gt;</span></span> Link 2<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">3</span>”<span class="kw2">&gt;</span></span> Link 3<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">4</span>”<span class="kw2">&gt;</span></span> Link 4<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">5</span>”<span class="kw2">&gt;</span></span> Link 5<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">6</span>”<span class="kw2">&gt;</span></span> Link 6<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li2">
<div class="de2"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">7</span>”<span class="kw2">&gt;</span></span> Link 7<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;/ul&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;/div&gt;</span></span></div>
</li>
</ol>
<div class="foot">www.revistaphp.com.br</div>
</pre>
<p>Exemplo 2 (Barra de navegação horizontal)</p>
<pre class="css" style="border: 1px solid #d0d0d0; color: #000066; background-color: #f0f0f0;">
<div class="head">CSS</div>
<ol>
<li class="li1">
<div class="de1"><span class="coMULTI">/* Folha de estilo do menu */</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menuhor</span> <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">font</span>: <span class="re3">12px</span> Arial, <span class="kw2">sans-serif</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menuhor</span> li <span class="br0">{</span></div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">list-style</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">display</span>: <span class="kw2">inline</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li2">
<div class="de2"><span class="re0">#menuhor</span> li a <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">height</span>: <span class="re3">1px</span>; <span class="coMULTI">/* conserto para Internet Explorer */</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">padding</span>: <span class="re3">8px</span> <span class="re3">6px</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">margin</span>: <span class="nu0">0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">border</span>: <span class="re3">1px</span> <span class="kw2">solid</span> <span class="re0">#0042ff</span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">background</span>: <span class="re0">#<span class="nu0">999999</span></span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">text-decoration</span>: <span class="kw2">none</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menuhor</span> li a<span class="re2">:link</span> <span class="br0">{</span></div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">color</span>: <span class="re0">#ffffff</span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menuhor</span> li a<span class="re2">:visited</span> <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">color</span>: <span class="re0">#ffffff</span>;</div>
</li>
<li class="li2">
<div class="de2"><span class="br0">}</span></div>
</li>
<li class="li1">
<div class="de1"></div>
</li>
<li class="li1">
<div class="de1"><span class="re0">#menuhor</span> li a<span class="re2">:hover</span> <span class="br0">{</span></div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">background</span>: <span class="re0">#859ce0</span>;</div>
</li>
<li class="li1">
<div class="de1">	<span class="kw1">color</span>: <span class="re0">#<span class="nu0">000000</span></span>;</div>
</li>
<li class="li2">
<div class="de2">	<span class="kw1">border-color</span>: <span class="re0">#<span class="nu0">000000</span></span>;</div>
</li>
<li class="li1">
<div class="de1"><span class="br0">}</span></div>
</li>
</ol>
<div class="foot">www.revistaphp.com.br</div>
</pre>
<p>Código HTML da barra de navegação</p>
<pre class="html4strict" style="border: 1px solid #d0d0d0; color: #000066; background-color: #f0f0f0;">
<div class="head">HTML</div>
<ol>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/div.html" target="_blank"><span class="kw2">&lt;div</span></a> <span class="kw3">id</span>=“menuhor”<span class="kw2">&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/ul.html" target="_blank"><span class="kw2">&lt;ul</span></a> <span class="kw3">id</span>= “menuhor”<span class="kw2">&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">0</span>”<span class="kw2">&gt;</span></span> Link 0<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">1</span>”<span class="kw2">&gt;</span></span> Link 1<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li2">
<div class="de2"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">2</span>”<span class="kw2">&gt;</span></span> Link 2<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">3</span>”<span class="kw2">&gt;</span></span> Link 3<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">4</span>”<span class="kw2">&gt;</span></span> Link 4<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">5</span>”<span class="kw2">&gt;</span></span> Link 5<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">6</span>”<span class="kw2">&gt;</span></span> Link 6<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li2">
<div class="de2"><span class="sc2"><a href="http://december.com/html/4/element/li.html" target="_blank"><span class="kw2">&lt;li&gt;</span></a></span> <span class="sc2"><a href="http://december.com/html/4/element/a.html" target="_blank"><span class="kw2">&lt;a</span></a> <span class="kw3">href</span>= “#” <span class="kw3">title</span>= “<span class="kw3">link</span> <span class="nu0">7</span>”<span class="kw2">&gt;</span></span> Link 7<span class="sc2"><span class="kw2">&lt;/a&gt;</span></span> <span class="sc2"><span class="kw2">&lt;/li&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;/ul&gt;</span></span></div>
</li>
<li class="li1">
<div class="de1"><span class="sc2"><span class="kw2">&lt;/div&gt;</span></span></div>
</li>
</ol>
<div class="foot">www.revistaphp.com.br</div>
</pre>
</div>
</div>
<h2></h2>
<p>Direto do <a href="http://www.revistaphp.com.br/artigo.php?id=143" target="_blank">Revista PHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/construcao-de-menus-com-regras-css/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ajax com PHP Sem XmlHttpRequest</title>
		<link>http://blog.internetpaulista.com/ajax-com-php-sem-xmlhttprequest</link>
		<comments>http://blog.internetpaulista.com/ajax-com-php-sem-xmlhttprequest#comments</comments>
		<pubDate>Wed, 13 Aug 2008 00:57:38 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=54</guid>
		<description><![CDATA[E ae Familia Imasters, beleza???
Esse post eh pra ensinar a fazer AJAX sem o objeto XmlHttpRequest.
O primeiro exemplo eh pra fazer requisições internas e o segundo requisições externas.
Espero q gostem!!!
Exemplo 01 - Requisição Interna
page1.php -&#62; Pagina que será visualizad sem refresh

CODE
&#60;?php
$html = &#8216;O AJAX foi executado com sucesso sem&#60;br&#62; o auxilio do XmlHttpRequest Object&#60;br&#62;&#60;a href=\&#8221;index2.htm\&#8221;&#62;Executar [...]]]></description>
			<content:encoded><![CDATA[<p>E ae Familia Imasters, beleza???</p>
<p>Esse post eh pra ensinar a fazer AJAX sem o objeto XmlHttpRequest.<br />
O primeiro exemplo eh pra fazer requisições internas e o segundo requisições externas.<br />
Espero q gostem!!!</p>
<p><!--coloro:#FF0000--><span style="color: #ff0000;"><!--/coloro--><strong>Exemplo 01 - Requisição Interna</strong><!--colorc--></span><!--/colorc--></p>
<p><strong>page1.php</strong> -&gt; Pagina que será visualizad sem refresh<br />
<!--c1--></p>
<div class="codetop">CODE</div>
<div class="codemain"><!--ec1-->&lt;?php<br />
$html = &#8216;O AJAX foi executado com sucesso sem&lt;br&gt; o auxilio do XmlHttpRequest Object&lt;br&gt;&lt;a href=\&#8221;index2.htm\&#8221;&gt;Executar AJAX Requisição Externa&lt;/a&gt;&#8217;;<br />
?&gt;</p>
<p>div = document.getElementById(&#8217;interno&#8217;);<br />
div.innerHTML = &#8216;&lt;?php echo $html; ?&gt;&#8217;;<!--c2--></div>
<p><!--ec2--></p>
<p><strong>engine.js</strong> -&gt; arquivo que faz a magica</p>
<p><!--c1--></p>
<div class="codetop">CODE</div>
<div class="codemain"><!--ec1-->// pega a url base<br />
url = document.location.href;<br />
xend = url.lastIndexOf(&#8221;/&#8221;) + 1;<br />
var base_url = url.substring(0, xend);</p>
<p>function ajax_do (url) {<br />
// verifica se a url inicia com http<br />
if (url.substring(0, 4) != &#8216;http&#8217;) {<br />
url = base_url + url;<br />
}</p>
<p>// cria um novo elemento JS<br />
var jsel = document.createElement(&#8217;SCRIPT&#8217;);<br />
jsel.type = &#8216;text/javascript&#8217;;<br />
jsel.src = url;</p>
<p>// Adiciona o elemento JS (portanto executando a chamada &#8220;AJAX)<br />
document.body.appendChild (jsel);<br />
}<!--c2--></div>
<p><!--ec2--></p>
<p><strong>index.htm</strong> -&gt; pagina que executa o AJAX Requisição Interna</p>
<p><!--c1--></p>
<div class="codetop">CODE</div>
<div class="codemain"><!--ec1-->&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Aprendendo a Usar AJAX sem XmlHttpRequest Object&lt;/title&gt;<br />
&lt;script type=&#8221;text/javascript&#8221; src=&#8221;engine.js&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;<br />
&lt;body style=&#8221;font: 12px Tahoma; color:#003399; font-weight:bold&#8221;&gt;</p>
<p>&lt;center&gt;&lt;input type=&#8221;button&#8221; onclick=&#8221;ajax_do (&#8217;page1.php&#8217;);&#8221; value=&#8221;Executar AJAX - Requisição Interna&#8221; /&gt;&lt;/center&gt;<br />
&lt;center&gt;O Conteudo aparecerá abaixo dessa linha&lt;/center&gt;&lt;br&gt;&lt;br&gt;</p>
<p>&lt;div id=&#8221;interno&#8221; style=&#8221;font: 12px tahoma; text-align:center; color:#FF0000; font-weight:bold;&#8221;&gt;&lt;br&gt;<br />
&lt;/div&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;<!--c2--></div>
<p><!--ec2--></p>
<p><!--coloro:#FF0000--><span style="color: #ff0000;"><!--/coloro--><strong>Exemplo 02 - Requisição Externa</strong><!--colorc--></span></p>
<p><!--/colorc--></p>
<p>Nesse segundo exemplo, foi implementado uma nova funcao no engine.js<br />
e um arquivo que verifica e trata o arquivo externo. Segue abaixo.</p>
<p><strong>index2.htm</strong> -&gt; pagina que executa o AJAX Requisição Externa</p>
<p><!--c1--></p>
<div class="codetop">CODE</div>
<div class="codemain"><!--ec1-->&lt;html&gt;<br />
&lt;head&gt;<br />
&lt;title&gt;Aprendendo a Usar AJAX sem XmlHttpRequest Object&lt;/title&gt;</p>
<p>&lt;script type=&#8221;text/javascript&#8221; src=&#8221;engine.js&#8221;&gt;&lt;/script&gt;<br />
&lt;/head&gt;</p>
<p>&lt;body style=&#8221;font: 12px Tahoma; color:#003399; font-weight:bold&#8221;&gt;</p>
<p>&lt;center&gt;&lt;input type=&#8221;button&#8221; onclick=&#8221;ajax_get (&#8217;http://www.imasters.com.br&#8217;,'externo&#8217;);&#8221; value=&#8221;Executar AJAX - Requisição Externa&#8221; /&gt;&lt;/center&gt;<br />
&lt;center&gt;O Conteudo aparecerá abaixo dessa linha&lt;br&gt;&lt;a href=&#8221;index.htm&#8221;&gt;Executar AJAX - Requisição Interna&lt;/a&gt;&lt;/center&gt;&lt;br&gt;&lt;br&gt;</p>
<p>&lt;div id=&#8221;externo&#8221; style=&#8221;font: 12px tahoma; text-align:center; color:#FF0000; font-weight:bold;&#8221;&gt;&lt;br&gt;<br />
&lt;/div&gt;</p>
<p>&lt;/body&gt;<br />
&lt;/html&gt;<!--c2--></div>
<p><!--ec2--></p>
<p><strong>engine.js</strong> -&gt; arquivo que faz a magica implementado</p>
<p><!--c1--></p>
<div class="codetop">CODE</div>
<div class="codemain"><!--ec1-->// funcao utilizada no exemplo anterior<br />
// pega a url base<br />
url = document.location.href;<br />
xend = url.lastIndexOf(&#8221;/&#8221;) + 1;<br />
var base_url = url.substring(0, xend);</p>
<p>function ajax_do (url) {<br />
// verifica se a url inicia com http<br />
if (url.substring(0, 4) != &#8216;http&#8217;) {<br />
url = base_url + url;<br />
}</p>
<p>// cria um novo elemento JS<br />
var jsel = document.createElement(&#8217;SCRIPT&#8217;);<br />
jsel.type = &#8216;text/javascript&#8217;;<br />
jsel.src = url;</p>
<p>// Adiciona o elemento JS (portanto executando a chamada &#8220;AJAX)<br />
document.body.appendChild (jsel);<br />
}</p>
<p>// Funcao que faz a requisição do arquivo externo<br />
// Pega conteudo externo<br />
function ajax_get (url, el) {<br />
// Verifica se o elemento passado eh um objeto ou uma id-string?<br />
if (typeof(el) == &#8217;string&#8217;) {<br />
el = document.getElementById(el);<br />
}</p>
<p>// Valida el<br />
if (el == null) { return false; }</p>
<p>// verifica se a url inicia com http<br />
if (url.substring(0, 4) != &#8216;http&#8217;) {<br />
url = base_url + url;<br />
}</p>
<p>// Cria a URL a ser requisitada<br />
getfile_url = base_url + &#8216;getfile.php?url=&#8217; + escape(url) + &#8216;&amp;el=&#8217; + escape(el.id);</p>
<p>// Ajax em acao<br />
ajax_do (getfile_url);</p>
<p>return true;<br />
}<!--c2--></div>
<p><!--ec2--></p>
<p><strong>getfile.php</strong> -&gt; arquivo que verifica e trata o arquivo externo</p>
<p><!--c1--></p>
<div class="codetop">CODE</div>
<div class="codemain"><!--ec1-->&lt;?php</p>
<p>// recebe a URL e a div<br />
if (!isset($_GET['url'])) { die(); } else { $url = $_GET['url']; }<br />
if (!isset($_GET['el'])) { die(); } else { $el = $_GET['el']; }</p>
<p>// Verifica se a URL comeca com http<br />
if (substr($url, 0, 4) != &#8216;http&#8217;) {<br />
// Mensagem de erro<br />
echo &#8216;alert(\&#8217;Erro de segurança:; URL Incorreta!\&#8217;);&#8217;;<br />
die();<br />
}</p>
<p>// Tenta e pega o conteudo<br />
$data = @file_get_contents($url);</p>
<p>if ($data === false) {<br />
// Set error<br />
echo &#8216;alert(\&#8217;Não foi possivel localizar &#8220;&#8216; . $url . &#8216;&#8221;\&#8217;);&#8217;;<br />
die();<br />
}</p>
<p>// Escape dos dados<br />
$data = str_replace(&#8221;&#8216;&#8221;, &#8220;\&#8217;&#8221;, $data);<br />
$data = str_replace(&#8217;&#8221;&#8216;, &#8220;&#8216;+String.fromCharCode(34)+&#8217;&#8221;, $data);<br />
$data = str_replace (&#8221;\r\n&#8221;, &#8216;\n&#8217;, $data);<br />
$data = str_replace (&#8221;\r&#8221;, &#8216;\n&#8217;, $data);<br />
$data = str_replace (&#8221;\n&#8221;, &#8216;\n&#8217;, $data);<br />
?&gt;<br />
el = document.getElementById(&#8217;&lt;?php echo $el; ?&gt;&#8217;);<br />
el.innerHTML = &#8216;&lt;?php echo $data; ?&gt;&#8217;;<!--c2--></div>
<p><!--ec2--></p>
<p>Veja o Resultado: <a href="http://www.yeah.infoceara.com/ajax" target="_blank">AJAX sem XmlHttpRequest Object</a></p>
<p>Eh isso ai. Espero que seja util pra vcs como esta sendo pra mim.</p>
<p>Direto do <a href="http://forum.imasters.uol.com.br/index.php?showtopic=162203" target="_blank">Forúm Imasters</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/ajax-com-php-sem-xmlhttprequest/feed</wfw:commentRss>
		</item>
		<item>
		<title>Ajax + Query String</title>
		<link>http://blog.internetpaulista.com/ajax-query-string</link>
		<comments>http://blog.internetpaulista.com/ajax-query-string#comments</comments>
		<pubDate>Wed, 13 Aug 2008 00:54:23 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[PHP]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=50</guid>
		<description><![CDATA[Olá, meu e Henrique esse é meu primeiro artigo para Revista PHP, dedico a todos leitores, mas em especial para meus amigos Douglas Brucieri ,Carlos ,Bruno e Michel Ferreira
Então vamos ao artigo que se trata de Query String com AJAX
Se você sabe fazer uma query string esse tutorial sera bem simples para você.
Muitos já devem [...]]]></description>
			<content:encoded><![CDATA[<p>Olá, meu e Henrique esse é meu primeiro artigo para Revista PHP, dedico a todos leitores, mas em especial para meus amigos Douglas Brucieri ,Carlos ,Bruno e Michel Ferreira</p>
<p>Então vamos ao artigo que se trata de Query String com AJAX</p>
<p>Se você sabe fazer uma query string esse tutorial sera bem simples para você.</p>
<p>Muitos já devem ter  visto algo do tipo:</p>
<pre class="code">www.revistaphp.com.br/pagina=contato</pre>
<p>Essa URL acima está passando  a famosa Query String que todo mundo deve conhecer</p>
<p><strong>Criando o objecto XMLHTTPREQUEST</strong></p>
<p>Essa é uma function comum que utilizamos para trabalhar com Ajax, salve    como &#8220;<span class="style3">xhConn.js</span>&#8220;.</p>
<pre class="code"><span class="style2">/** XHConn - Simple XMLHTTP Interface - bfults@gmail.com - 2005-04-08        **
 ** Code licensed under Creative Commons Attribution-ShareAlike License      **
 ** http://creativecommons.org/licenses/by-sa/2.0/                           **/</span>

function XHConn()
{
  var xmlhttp, bComplete = false;
  try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); }
  catch (e) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); }
  catch (e) { try { xmlhttp = new XMLHttpRequest(); }
  catch (e) { xmlhttp = false; }}}
  if (!xmlhttp) return null;
  this.connect = function(sURL, sMethod, sVars, fnDone)
  {
    if (!xmlhttp) return false;
    bComplete = false;
    sMethod = sMethod.toUpperCase();

try {
      if (sMethod == "GET")
      {
        xmlhttp.open(sMethod, sURL+"?"+sVars, true);
        sVars = "";
      }
      else
      {
        xmlhttp.open(sMethod, sURL, true);
        xmlhttp.setRequestHeader("Method", "POST "+sURL+" HTTP/1.1");
        xmlhttp.setRequestHeader("Content-Type",
          "application/x-www-form-urlencoded");
      }
      xmlhttp.onreadystatechange = function(){
        if (xmlhttp.readyState == 4 &amp;&amp; !bComplete)
        {
          bComplete = true;
          fnDone(xmlhttp);
        }};
      xmlhttp.send(sVars);
    }
    catch(z) { return false; }
    return true;
  };
  return this;
}</pre>
<p>Para maiores informações sobre XMLHTTPREQUEST, visite o link <a href="http://xkr.us/code/javascript/XHConn/" target="_blank">http://xkr.us/code/javascript/XHConn/</a>:</p>
<p>Criamos o arquivo <strong>index.php</strong></p>
<pre class="code">&lt;html&gt;
&lt;head&gt;
&lt;style type="text/css"&gt;
#include {
width :450px;
height:150px;
float:right;
border:1px solid green;
}
&lt;/style&gt;
 &lt;script type="text/javascript" language="javascript" src="XHConn.js"&gt;&lt;/script&gt;

&lt;script&gt;
var myConn = new XHConn();
<span class="style2">/*aqui eu chamo a funcao que tem o objecto com o metodo definido  */</span>
if (!myConn) alert("deu erro aqui.");
<span class="style2">/*aqui e  a famoso deu erro na inclusão do xhConn.js */</span>
var inclusao = function (oXML) { document.getElementById('include').innerHTML = oXML.responseText; };
 <span class="style2">/*aqui e variavel onde vai ser include*/</span>

function incluir (url)
{
	document.getElementById('include').innerHTML = "&lt;img src='loading.gif' /&gt;";

<span class="style2">/*aqui em cima e aquela imagens de carregando criei uma imagens vc pra dar um
efeito legal */</span>

myConn.connect("include.php", "GET", "variavel="+url, inclusao);
<span class="style2">	/*aqui rola a ação eu mandou pra pagina include.php com      metodo get o value
     da variavel + o conteudo e onde deve atualizar  que no case e dentro do div include */</span>

     }
&lt;/script&gt;
&lt;/head&gt;
&lt;body&gt;
link 1: ola mundo &lt;a href="#" onclick="incluir('ola');"&gt;Link&lt;/a&gt;&lt;br/&gt;
link 2: eu sou ajax &lt;a href="#" onclick="incluir('ajax');"&gt;Link&lt;/a&gt;

&lt;div id="include"&gt;
aqui e que  vai rola o conteudo
&lt;/div&gt;
&lt;/div&gt;
&lt;/body&gt;
&lt;/html&gt;
<span style="color: #ff0000;">?&gt;</span></pre>
<p>Criamos o arquivo <strong> include.php </strong></p>
<pre class="code"><span style="color: #ff0000;">&lt;?php</span>
<span class="style2">/* Aqui é importante você fazer uma validação para evitar
o famoso PHP injection e outros */</span>
$pagina =$_GET['variavel'];
$pagina =addslashes($pagina);
<span class="style2">/*aqui e o value  tudo simples
testa se a pagina existe senao existe eu respondo essa pagina no existe  */</span>

if(file_exists($pagina.'.php'))
 {
       include($pagina.'.php');
 }
 else {
 echo "essa pagina no existe ";
 }
<span style="color: #ff0000;">?&gt;</span></pre>
<p>Crie um pagina <strong>ola.php</strong> e <strong>ajax.php</strong> ,  <a href="http://www.revistaphp.com.br/arquivos/Henrique_01.rar" target="_blank"><strong> clique aqui</strong></a> e faça o download do arquivo que montei, incluindo  gif para exibir carregando&#8230;</p>
<p>Essa minha primeira materia espero que tenham gostado, qualquer dúvida mande um e-mail, sugestões sempre serão bem vidas.</p>
<p>Abraço a todos</p>
<p>Direto do <a href="http://www.revistaphp.com.br/artigo.php?id=27" target="_blank">Revista PHP</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/ajax-query-string/feed</wfw:commentRss>
		</item>
		<item>
		<title>10 melhores bibliotecas javascript, ajax, php, css</title>
		<link>http://blog.internetpaulista.com/10-melhores-bibliotecas-javascript-ajax-php-css</link>
		<comments>http://blog.internetpaulista.com/10-melhores-bibliotecas-javascript-ajax-php-css#comments</comments>
		<pubDate>Wed, 13 Aug 2008 00:49:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[AJAX]]></category>

		<category><![CDATA[CSS]]></category>

		<category><![CDATA[JAVA SCRIPT]]></category>

		<category><![CDATA[PHP]]></category>

		<category><![CDATA[WEB]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=48</guid>
		<description><![CDATA[1) Moo.fx - javascript
2) Rico - javascript/Ajax
3) Swat -  PHP
4) ColorCombos - PHP
5) script.aculo.us - Javascript
6) Mochikit - JavaScript
7) Dynamic Drive CSS Library - CSS
 8) PEAR - PHP
9) DHTML Goodies - DHTML e Ajax
10) dojo - JavaScript toolkit
]]></description>
			<content:encoded><![CDATA[<p><strong>1) <a href="http://moofx.mad4milk.net/" target="_blank">Moo.fx</a></strong> - javascript</p>
<p><strong>2) <a href="http://openrico.org/rico/home.page" target="_blank">Rico</a></strong> - javascript/Ajax</p>
<p><strong>3) <a href="http://swat.silverorange.com/Swat" target="_blank">Swat</a></strong> -  PHP</p>
<p><strong>4) <a href="http://www.colorcombos.com/combolibrary.html" target="_blank">ColorCombos</a></strong> - PHP</p>
<p><strong>5) <a href="http://script.aculo.us/" target="_blank">script.aculo.us</a></strong> - Javascript</p>
<p><strong>6) <a href="http://www.mochikit.com/" target="_blank">Mochikit</a></strong> - JavaScript</p>
<p><strong>7) <a href="http://www.dynamicdrive.com/style/" target="_blank">Dynamic Drive CSS Library</a></strong> - CSS</p>
<p><strong> 8) <a href="http://pear.php.net/" target="_blank">PEAR</a></strong> - PHP</p>
<p><strong>9) <a href="http://www.dhtmlgoodies.com/" target="_blank">DHTML Goodies</a></strong> - DHTML e Ajax</p>
<p><strong>10) <a href="http://www.dojotoolkit.org/" target="_blank">dojo</a></strong> - JavaScript toolkit</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/10-melhores-bibliotecas-javascript-ajax-php-css/feed</wfw:commentRss>
		</item>
		<item>
		<title>Linux no Positivo Mobo</title>
		<link>http://blog.internetpaulista.com/linux-no-positivo-mobo</link>
		<comments>http://blog.internetpaulista.com/linux-no-positivo-mobo#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:38:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[NOTEBOOK]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=43</guid>
		<description><![CDATA[O recém-anunciado Positivo Mobo (leia também: Asus Eee PC a R$ 999 X Positivo Mobo a R$ 999: comparando os notebooks pequenos) vem só com Windows, mas o Rafael Rigues resolveu experimentar com o seu modelo de testes, e compartilhou conosco os resultados dos seus testes preliminares com Slax e Ubuntu no seu blog.
Selecionei um [...]]]></description>
			<content:encoded><![CDATA[<p>O recém-anunciado Positivo Mobo (leia também: <a href="http://br-linux.org/2008/asus-eee-pc-a-r-999-x-positivo-mobo-a-r-999/" target="_blank">Asus Eee PC a R$ 999 X Positivo Mobo a R$ 999: comparando os notebooks pequenos</a>) vem só com Windows, mas o Rafael Rigues resolveu experimentar com o seu modelo de testes, e compartilhou conosco os resultados dos seus testes preliminares com Slax e Ubuntu no seu blog.</p>
<p>Selecionei um trecho do relato sobre o Slax: “O que relato aqui é a compatibiidade “out of the box”, ou seja, assim que o sistema é carregado, sem ajustes manuais ou modificações. No caso do Slax, o sistema “bootou” rapidamente em um ambiente gráfico baseado do KDE. O driver de vídeo selecionado foi o VESA, com resolução de 640×480 pixels. Segundo o amigo Cláudio Matsuoka, da Mandriva, existe um driver específico para o chipset de vídeo da máquina, e é possível conseguir a resolução nativa (800×480 pixels) do monitor usando um arquivo xorg.conf específico. Vou pegar os detalhes a atualizo o post.</p>
<p>Mouse e teclado funcionaram OK, assim como a interface Ethernet. Foi só plugar um cabo de rede e pimba!, estava online. A interface wireless (RTL8187B) não subiu, mas pelo que vi a culpa é da falta do driver na distribuição (ele existe). Som funcionou, mas só nos fones de ouvido. Pode ser um problema de canal mudo na configuração do ALSA, mas o mixer só me mostrou três canais: Master, Caller ID e Hook. Sim, isso é relacionado à parte sonora do modem, vá entender.</p>
<p>A memória interna (SSD 2 GB) foi vista sem problemas, bem como o Pendrive de 1 GB. O que o sistema não “enxergou” foi o leitor de cartões SD, bem como o Modem.”</p>
<p><a href="http://rigues.badcoffee.info/2008/05/11/linux-no-positivo-mobile-mobo/" target="_blank">Saiba mais</a> (rigues.badcoffee.info).</p>
<p>Direto do <a href="http://br-linux.org/2008/linux-no-positivo-mobo/" target="_blank">BR-Linux.org</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/linux-no-positivo-mobo/feed</wfw:commentRss>
		</item>
		<item>
		<title>Dicas Para Comprar Um Notebook</title>
		<link>http://blog.internetpaulista.com/dicas-para-comprar-um-notebook</link>
		<comments>http://blog.internetpaulista.com/dicas-para-comprar-um-notebook#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:35:25 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[NOTEBOOK]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=40</guid>
		<description><![CDATA[
 Você sabe quais características devem ser levadas em conta para comprar um notebook? Muita gente faz confusão e acaba procurando num portátil coisas que só um desktop oferecem. Um bom notebook tem o que o bom desktop oferece, mais mobilidade e portabilidade dos seus dados. Para mim é aquela diferença de você poder usar [...]]]></description>
			<content:encoded><![CDATA[<p><!-- end of postheader --></p>
<div><script type="text/javascript"><!--
&lt;! 
google_ad_client = "pub-5580138404233495";
//ret_medio_sos_singlepage
google_ad_slot = "9910878606";
google_ad_width = 300;
google_ad_height = 250;
// &gt;
// --></script> Você sabe quais características devem ser levadas em conta para comprar um notebook? Muita gente faz confusão e acaba procurando num portátil coisas que só um desktop oferecem. Um bom notebook tem o que o bom desktop oferece, mais mobilidade e portabilidade dos seus dados. Para mim é aquela diferença de você poder usar seu computador deitado no sofá, na cama ou na sala de espera de um aeroporto.</div>
<p>Saber <strong>o que faz diferença de um bom notebook</strong> é importante na hora de adquirir o seu.</p>
<p>1. <strong>Peso</strong>. <em>O peso é inversamente proporcional ao preço</em>. Quanto mais leve mais caro. O peso é importante porque você vai carrega-lo por onde for e acredite em mim, isso faz diferença até na sua saúde. Se você anda com o notebook todo dia, é bom ter uma boa mochila para suportar o peso e também não causar estrago na sua coluna.</p>
<p>2. <strong>Consumo de Energia</strong>. Muitos fabricantes não falam sobre isso, mas uma das coisas mais importantes é a relação <strong>consumo de energia/capacidade da bateria</strong>. Um notebook com tela de 17″ pode ser lindo mas consome muito mais energia do que um de 15″. Se você quer ter mais autonomia, prefira os de tela menor, algo como 13″ que para mim é o tamanho perfeito.</p>
<p>3. <strong>Potência do Processador</strong>. Dê preferência aos processadores desenvolvidos especialmente para notebooks, como os da <a title="processadores intel" href="http://www.intel.com/pressroom/kits/quickreffam.htm#Pro" target="_blank">Intel</a> Pentium M. Celeron é um processador fraco para multimedia mas suficiente para usar no dia-a-dia com aplicativos do tipo Office. Cada um tem um preço de acordo com seu objetivo.</p>
<p>4. <strong>Memória</strong>. Quanto mais memória melhor e atualmente eu recomendo ter 2GB, se não for possível então, 1GB no mínimo. Um notebook com menos memória acaba usando mais o disco e então mais recursos da bateria.</p>
<p>5. <strong>Garantia</strong>. A garantia pode estar bem relacionada a marca porém já ouvi casos de grandes fabricantes com péssima garantia. Sempre veja o que a garantia cobre e os pontos de assistência técnica próximos a sua residência. Conserto de notebook é coisa complicada e dê preferência a garantia que troquem o produto em caso de problemas.</p>
<p>6. <strong>Marca</strong>. Ter problema com notebook é uma das piores coisas que tem porque você não pode fazer nada. Um alto investimento do seu dinheiro tem que ser aplicado da melhor maneira possível então dê preferência as marcas conhecidas pelo padrão de seus equipamentos. Eu gosto de Sony, Apple, porque estas marcas são respeitadas onde você for. Quando eu comprei meu Macbook Black, a bateria deu problema em 1 semana. Fui numa revenda da Apple no Rio de Janeiro e eles trocaram a bateria na hora sem qualquer problema.</p>
<p>7. <strong>Sistema Operacional</strong>. O sistema operacional influi diretamente no preço e no hardware. Hoje se você compra um notebook com Windows Vista, ele requer melhores componentes como mais processamento, memória e também recursos gráficos. Já estão a venda notebooks com sistema operacional Linux que são grátis e você ainda pode colocar sua licença antiga do Windows XP, o que pode fazer uma grande diferença no preço final sem atrapalhar a qualidade.</p>
<p>Antes de comprar seu notebook, sempre pesquise pela marca e modelo no Google. Nem preciso dizer que você deve preferir lojas com nome no mercado, mas caso tenha um bom negócio em vista, pesquise pelo nome da loja para verificar se outros clientes tiveram problemas.</p>
<p>Não compre pelo MercadoLivre. Aquilo é um antro de gente mal intencionada. Mesmo que consiga comprar, você dificilmente terá garantia ou verá seu dinheiro de volta caso tenha problemas.</p>
<p>Pesquise bastante. Você terá uma surpresa de ver como hoje em dia as pessoas compartilham suas experiências positivas e principalmente negativas na internet. A Amazon contém milhares de produtos com comentários de pessoas que os compraram, mesmo sendo em inglês, vale a pena olhar.</p>
<p>Direto do <a href="http://www.gusleig.com/sos/2008/08/eletronicos/dicas-para-comprar-um-notebook/" target="_blank">Gus&#8217;s SOS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/dicas-para-comprar-um-notebook/feed</wfw:commentRss>
		</item>
		<item>
		<title>Escrever Artigos No Blog Via Celular com Scribe</title>
		<link>http://blog.internetpaulista.com/escrever-artigos-no-blog-via-celular-com-scribe</link>
		<comments>http://blog.internetpaulista.com/escrever-artigos-no-blog-via-celular-com-scribe#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:31:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CELULAR]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=37</guid>
		<description><![CDATA[Se você tem um telefone celular e também escreve em blog, já pensou criar artigos a partir do próprio telefone móvel?
O chamado moblogging (mobile blogging) é cada vez mais utilizado, como o aparecimento de diversas aplicações que integram web e celular. Falei aqui do Qik que transmite vídeo em streaming ao vivo para seu blog.
O [...]]]></description>
			<content:encoded><![CDATA[<p>Se você tem um telefone celular e também escreve em blog, já pensou <a title="blog por celular" href="http://www.gusleig.com/sos/2006/11/internet/blog-por-celular/" target="_blank">criar artigos a partir do próprio telefone móvel</a>?</p>
<p>O chamado moblogging (mobile blogging) é cada vez mais utilizado, como o aparecimento de diversas aplicações que integram web e celular. Falei aqui do <a title="transmitir video ao vivo do celular para blog" href="http://www.gusleig.com/sos/2008/05/mobile/transmitir-video-streaming-ao-vivo-do-celular-para-seu-blog/" target="_blank">Qik que transmite vídeo em streaming ao vivo</a> para seu blog.</p>
<p>O programa grátis Scribe funciona em celulares com sistema operacional Symbian e pude testar nos blogs que possuem o sistema XMLRPC como o Wordpress. Eu tenho um Nokia N80 e acredito que a maioria dos celulares da série N (N72, N95,E90, etc…) sejam compatíveis.</p>
<p>Para instalar basta acessar o site <a title="scribe moblogging for symbian devices" href="http://scribe.na.nu/" target="_blank">scribe.na.nu</a> através do navegador no celular.</p>
<p>Não esqueça de instalar antes a aplicação <a title="python para symbian S60 devices" href="http://scribe.na.nu/PythonForS60_1_4_2_3rdEd.SIS" target="_blank">Python</a>.</p>
<p>Visite o site: <a title="scribe moblogging for symbian devices" href="http://scribe.na.nu/" target="_blank">Scribe</a></p>
<p>Direto do <a href="http://www.gusleig.com/sos/2008/06/mobile/escrever-artigos-no-blog-via-celular-com-scribe/" target="_blank">Gus&#8217;s SOS</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/escrever-artigos-no-blog-via-celular-com-scribe/feed</wfw:commentRss>
		</item>
		<item>
		<title>Claro e Motorola lançam o MOTOROKR E8</title>
		<link>http://blog.internetpaulista.com/claro-e-motorola-lancam-o-motorokr-e8</link>
		<comments>http://blog.internetpaulista.com/claro-e-motorola-lancam-o-motorokr-e8#comments</comments>
		<pubDate>Tue, 12 Aug 2008 15:24:53 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[CELULAR]]></category>

		<guid isPermaLink="false">http://blog.internetpaulista.com/?p=33</guid>
		<description><![CDATA[Claro e Motorola lançam o MOTOROKR E8 &#124;
Nacional
O aparelho reforça a linha de music phones da operadora
A Motorola e a Claro trazem ao mercado o novo MOTOROKR E8 com conteúdo da cantora Amy Winehouse, vencedora de cinco prêmios Grammy em 2008. O aparelho já vem carregado com o álbum Back to Black, além do videoclip [...]]]></description>
			<content:encoded><![CDATA[<p>Claro e Motorola lançam o MOTOROKR E8 |<br />
Nacional</p>
<p>O aparelho reforça a linha de music phones da operadora</p>
<p>A Motorola e a Claro trazem ao mercado o novo MOTOROKR E8 com conteúdo da cantora Amy Winehouse, vencedora de cinco prêmios Grammy em 2008. O aparelho já vem carregado com o álbum Back to Black, além do videoclip Tears Dry on Their Own.</p>
<p>Com o lançamento do MOTOROKR E8, a Claro reforça seu portifólio de aparelhos que utilizam o celular como tocador de música. Além disso, a operadora possui a maior loja de música pelo celular da América Latina, a Idéias Music Store. Com um catálogo de mais de 430 mil faixas, a loja conta com diferenciais como a entrega simultânea para o celular e computador, backup das músicas, transferência de conteúdo para CD e music players. Cada música custa R$ 3,99.</p>
<p>O MOTOROKR E8 inova com a exclusiva tecnologia morphing – ModeShift – da Motorola: ele se transforma de telefone para tocador de música ou câmera digital com apenas um toque, conforme o desejo do usuário. Com o aparelho desligado ou em stand-by, sua superfície é lisa, sem teclas, mas, ao ser ligado, apresenta um teclado numérico virtual frontal – o qual, apertando-se um único botão, é substituído pelas teclas de controle do tocador de música ou da câmera digital. Além disso, graças à tecnologia haptics, o aparelho vibra, garantindo uma resposta tátil toda vez que uma tecla virtual é acionada.</p>
<p>O modelo marca a estréia do formato de navegação FastScroll™ da Motorola, um controle de velocidade variável que dá mais mobilidade de uso dos conteúdos armazenados no aparelho. Apenas deslizando suavemente o polegar, o semicírculo permite acessar música, contatos, calendário ou conteúdos multimídia do telefone. Além disso, possui grande capacidade de armazenamento: vem com 3GB – sendo 2GB de memória interna e 1GB no cartão de memória externa incluso no kit – e é expansível a 6GB com a utilização de cartão de memória de 4GB.</p>
<p>O novo aparelho impressiona pela completa experiência musical que oferece, aliada à inovadoras funções de entretenimento. O tocador de música (que suporta múltiplos formatos) sincroniza as listas de reprodução com o programa Windows Media Player® 11 da Microsoft; a tecnologia Bluetooth® estéreo (A2DP) permite escutar música sem a necessidade de conectar fios entre o telefone e os fones de ouvido; e a entrada microUSB 2.0 High Speed possibilita a fácil e rápida transferência de músicas, em um segundo (48kbps, música de 3&#8242;30&#8221;). Além disso, o MOTOROKR E8 possui sintonizador de rádio FM, viva-voz embutido, fones de ouvido de 3.5 milímetros e cabo de dados.</p>
<p>Sua câmera de 2.0 megapixel com zoom digital 8x e função multi-shot (até 8 fotos em seqüência), permite gravar vídeos e tirar fotografia</p>
<p>Direto do <a href="http://planetacelular.blogspot.com/2008/08/claro-e-motorola-lanam-o-motorokr-e8.html" target="_blank">Planet Celular</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.internetpaulista.com/claro-e-motorola-lancam-o-motorokr-e8/feed</wfw:commentRss>
		</item>
	</channel>
</rss>
