<?xml version="1.0" encoding="ISO-8859-1"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:t="http://www.pedrocorreia.net" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">
<channel>
<title>pedrocorreia.net - myNews</title>
<link>http://www.pedrocorreia.net</link>
<description>pedrocorreia.net</description>
<managingEditor>pc@pedrocorreia.net (pedrocorreia.net)</managingEditor>
<webMaster>pc@pedrocorreia.net (pedrocorreia.net)</webMaster>
<copyright>pedrocorreia.net</copyright>
<lastBuildDate>Thu, 01 Jan 1970 01:00:00 +0100</lastBuildDate>
<language>pt-pt</language>

<ttl>10</ttl>
<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" href="http://feeds.feedburner.com/pedrocorreia" type="application/rss+xml" /><feedburner:emailServiceId>pedrocorreia</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%2Fpedrocorreia" 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%2Fpedrocorreia" 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%2Fpedrocorreia" 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/pedrocorreia" 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%2Fpedrocorreia" 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%2Fpedrocorreia" 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%2Fpedrocorreia" 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://my.feedlounge.com/external/subscribe?url=http%3A%2F%2Ffeeds.feedburner.com%2Fpedrocorreia" src="http://static.feedlounge.com/buttons/subscribe_0.gif">Subscribe with FeedLounge</feedburner:feedFlare><feedburner:feedFlare href="http://www.live.com/?add=http%3A%2F%2Ffeeds.feedburner.com%2Fpedrocorreia" 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://www.flurry.com/pushRssFeed.do?r=fb&amp;url=http%3A%2F%2Ffeeds.feedburner.com%2Fpedrocorreia" src="http://www.flurry.com/images/flurry_rss_logo2.gif">Subscribe with Flurry</feedburner:feedFlare><feedburner:feedFlare href="http://www.fwicki.com/users/default.aspx?addfeed=http%3A%2F%2Ffeeds.feedburner.com%2Fpedrocorreia" src="http://www.fwicki.com/images/ui/fwicki_clicklet.png">Subscribe with fwicki</feedburner:feedFlare><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com" /><item>
<title><![CDATA[JSON: What It Is, How It Works, and How to Use It]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/8PlOhO2FiBU/JSON-What-It-Is-How-It-Works-And-How-To-Use-It</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/JSON-What-It-Is-How-It-Works-And-How-To-Use-It]]></guid>
<description>Many sites are sharing data using JSON in addition to RSS feeds nowadays, and with good reason: JSON feeds can be loaded asynchronously much more easily than XML/RSS.

This article will cover the following:

* What is JSON?
* Why does JSON matter?
* How do we load JSON into a project?

We'll also use our newfound skills with JSON at the end of this project to build a quick app that loads photos from Flickr without requiring a page refresh.

What Is JSON?

JSON is short for JavaScript Object Notation, and is a way to store information in an organized, easy-to-access manner. In a nutshell, it gives us a human-readable collection of data that we can access in a really logical manner. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GZP82Xjhe8FX7e7GCSKUcXQfcwE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GZP82Xjhe8FX7e7GCSKUcXQfcwE/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/GZP82Xjhe8FX7e7GCSKUcXQfcwE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GZP82Xjhe8FX7e7GCSKUcXQfcwE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=8PlOhO2FiBU:W_r4rLiiu90:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=8PlOhO2FiBU:W_r4rLiiu90:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=8PlOhO2FiBU:W_r4rLiiu90:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8PlOhO2FiBU:W_r4rLiiu90:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/8PlOhO2FiBU" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Mon, 06 Jul 2009 14:34:47 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/JSON-What-It-Is-How-It-Works-And-How-To-Use-It</feedburner:origLink></item>
<item>
<title><![CDATA[HTML 5 Cheat Sheet (PDF)]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/q1KnACHPoTQ/HTML-5-Cheat-Sheet-PDF</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/HTML-5-Cheat-Sheet-PDF]]></guid>
<description>XHTML is dead, long live HTML 5! According to W3C News Archive, XHTML 2 working group is expected to stop work end of 2009 and W3C is planning to increase resources on HTML 5 instead. And even although HTML 5 won't be completely supported until 2022, it doesn't mean that it won't be widely adopted within the foreseeable future.

So in the spirit of the upcoming change we decided to release a handy printable HTML 5 Cheat Sheet that lists all currently supported tags, their descriptions, their attributes and their support in HTML 4.

Please notice that the specification is an ongoing work, and is expected to remain so for many years, although parts of HTML 5 are going to be finished and implemented in browsers before the whole specification reaches final Recommendation status. We'll do our best to update the cheat sheet when new changes will become known. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/HaosOvjbzPDZ4hQMDZ-tuwFAgWw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HaosOvjbzPDZ4hQMDZ-tuwFAgWw/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/HaosOvjbzPDZ4hQMDZ-tuwFAgWw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/HaosOvjbzPDZ4hQMDZ-tuwFAgWw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=q1KnACHPoTQ:TCu6sU1Ds2w:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=q1KnACHPoTQ:TCu6sU1Ds2w:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=q1KnACHPoTQ:TCu6sU1Ds2w:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=q1KnACHPoTQ:TCu6sU1Ds2w:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/q1KnACHPoTQ" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Mon, 06 Jul 2009 14:28:07 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/HTML-5-Cheat-Sheet-PDF</feedburner:origLink></item>
<item>
<title><![CDATA[QuickFlip jQuery Plugin]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/eNdMEYSskiM/QuickFlip-JQuery-Plugin</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/QuickFlip-JQuery-Plugin]]></guid>
<description>QuickFlip is a jQuery plugin I wrote that uses a CSS trick to cause a div, paragraph or any other piece of HTML markup to flip like a card. With a result similar to the UI animation on the iPhone, this jQuery plugin is easily integrated into your webpage to make any portion appear to flip and show its back. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/GLlHljUV4KQ0AzYHxOBtBt-OFCE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GLlHljUV4KQ0AzYHxOBtBt-OFCE/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/GLlHljUV4KQ0AzYHxOBtBt-OFCE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/GLlHljUV4KQ0AzYHxOBtBt-OFCE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=eNdMEYSskiM:ZeRBNzuTfu0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=eNdMEYSskiM:ZeRBNzuTfu0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=eNdMEYSskiM:ZeRBNzuTfu0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eNdMEYSskiM:ZeRBNzuTfu0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/eNdMEYSskiM" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Mon, 06 Jul 2009 00:46:56 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/QuickFlip-JQuery-Plugin</feedburner:origLink></item>
<item>
<title><![CDATA[25 Free Mac Apps That Will Boost Your Productivity]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/nyWSvviurg4/25-Free-Mac-Apps-That-Will-Boost-Your-Productivity</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/software/25-Free-Mac-Apps-That-Will-Boost-Your-Productivity]]></guid>
<description>There are many applications that can help you work faster and efficiently. Though, not many applications come cheap. For this post we tried to digg deep to find the best selection of free and/or open source Mac applications that will help you be a more efficient designer. We're covering from application launchers, GTD (Getting Things Done) to design utilities that can help you focus on what's important: create. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/PyuEmGLjYfyicFNTw7q7L6bfN1M/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PyuEmGLjYfyicFNTw7q7L6bfN1M/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/PyuEmGLjYfyicFNTw7q7L6bfN1M/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/PyuEmGLjYfyicFNTw7q7L6bfN1M/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=nyWSvviurg4:Lr0s17DP2r4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=nyWSvviurg4:Lr0s17DP2r4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=nyWSvviurg4:Lr0s17DP2r4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=nyWSvviurg4:Lr0s17DP2r4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/nyWSvviurg4" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Mon, 06 Jul 2009 00:40:01 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/software/25-Free-Mac-Apps-That-Will-Boost-Your-Productivity</feedburner:origLink></item>
<item>
<title><![CDATA[XRegExp]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/D5KhSwuxqqI/XRegExp</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/XRegExp]]></guid>
<description>XRegExp is an open source (MIT license) JavaScript library that provides an augmented, extensible, cross-browser implementation of regular expressions, including support for additional syntax, flags, and methods.

XRegExp is fully compliant with the regular expression flavor specified in ECMA-262 Edition 3 (ES3), and has been tested with Internet Explorer 5.5-8, Firefox 2-3.5, Safari 3-4, Chrome 1-2, and Opera 9. XRegExp uses feature detection-no browser sniffing.

Features

* Adds new regex and replacement text syntax, including comprehensive support for named capture.
* Adds two new regex flags: s, to make dot match all characters (aka singleline mode), and x, for free-spacing and comments (aka extended mode).
* Provides a suite of 12 functions and methods that make complex regex processing a breeze.
* Automagically fixes the most commonly encountered cross-browser inconsistencies in regex behavior and syntax.
* Lets you easily create and use plugins that add new syntax and flags to XRegExp's regular expression language. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/ryWu0tk6KCWb_Vq38_Yg3akQ1k4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ryWu0tk6KCWb_Vq38_Yg3akQ1k4/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/ryWu0tk6KCWb_Vq38_Yg3akQ1k4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/ryWu0tk6KCWb_Vq38_Yg3akQ1k4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=D5KhSwuxqqI:uQXhq0sH2Ao:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=D5KhSwuxqqI:uQXhq0sH2Ao:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=D5KhSwuxqqI:uQXhq0sH2Ao:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=D5KhSwuxqqI:uQXhq0sH2Ao:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/D5KhSwuxqqI" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 04 Jul 2009 13:04:49 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/XRegExp</feedburner:origLink></item>
<item>
<title><![CDATA[CSS Fundamentals: Containing Children]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/wjA3N2dWa_Y/CSS-Fundamentals-Containing-Children</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/CSS-Fundamentals-Containing-Children]]></guid>
<description>I've received multiple requests for simpler CSS tutorials that teach the tricky fundamentals. This will serve as the first entry in a series that will receive new additions sporadically each month. Today, we'll be reviewing the overflow: hidden, and clearfix tricks to force a parent div to contains its children. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DmokophHytssaf6nv6cSJqwU8Fs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DmokophHytssaf6nv6cSJqwU8Fs/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/DmokophHytssaf6nv6cSJqwU8Fs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DmokophHytssaf6nv6cSJqwU8Fs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=wjA3N2dWa_Y:klPzjF2jNpU:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=wjA3N2dWa_Y:klPzjF2jNpU:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=wjA3N2dWa_Y:klPzjF2jNpU:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wjA3N2dWa_Y:klPzjF2jNpU:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/wjA3N2dWa_Y" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 04 Jul 2009 13:02:18 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/CSS-Fundamentals-Containing-Children</feedburner:origLink></item>
<item>
<title><![CDATA[jSlickmenu: A jQuery plugin for slick CSS3 menus]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/C3iyonBwsBo/JSlickmenu-A-JQuery-Plugin-For-Slick-CSS3-Menus</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/JSlickmenu-A-JQuery-Plugin-For-Slick-CSS3-Menus]]></guid>
<description>After releasing several jQuery scripts, I wanted to take the whole jQuery programming to another level. For that reason, I'm proud to release my first jQuery plugin for everyone to use.

The plugin called jSlickmenu, creates, well, slick menus with jQuery. Combined with some great CSS3 features likes rotation and shadows, this plugin can really lift up your design. It's fairly easy to use, highly customizable and pretty cool (and fun!) to see. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/Ge9Vl5OOy0Z1qnWYxfJ0yCE7sao/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ge9Vl5OOy0Z1qnWYxfJ0yCE7sao/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/Ge9Vl5OOy0Z1qnWYxfJ0yCE7sao/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/Ge9Vl5OOy0Z1qnWYxfJ0yCE7sao/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=C3iyonBwsBo:BXxOFyal5RM:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=C3iyonBwsBo:BXxOFyal5RM:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=C3iyonBwsBo:BXxOFyal5RM:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=C3iyonBwsBo:BXxOFyal5RM:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/C3iyonBwsBo" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 04 Jul 2009 12:59:00 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/JSlickmenu-A-JQuery-Plugin-For-Slick-CSS3-Menus</feedburner:origLink></item>
<item>
<title><![CDATA[XHTML 2 language dumped in favor of HTML 5]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/-9tnuWe8nu0/XHTML-2-Language-Dumped-In-Favor-Of-HTML-5</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/tecnologia/XHTML-2-Language-Dumped-In-Favor-Of-HTML-5]]></guid>
<description>Looking to focus on the budding -- and game-changing -- HTML 5 specification, the W3C (World Wide Web Consortium) said Thursday it plans to increase available resources for the effort by discontinuing further development of XHTML 2.

XHTML been an XML-based version of HTML and has been the subject of several W3C efforts ranging from XHTML 1.0 to XHTML Modularization and XHTML 2. The 2 version of the XHTML language was to offer capabilities for mobile systems and internationalization. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/2uU6cHBZ_Hw6W4nmZ0EkwIO84WY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2uU6cHBZ_Hw6W4nmZ0EkwIO84WY/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/2uU6cHBZ_Hw6W4nmZ0EkwIO84WY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/2uU6cHBZ_Hw6W4nmZ0EkwIO84WY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=-9tnuWe8nu0:syQaHpCjcAI:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=-9tnuWe8nu0:syQaHpCjcAI:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=-9tnuWe8nu0:syQaHpCjcAI:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=-9tnuWe8nu0:syQaHpCjcAI:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/-9tnuWe8nu0" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 04 Jul 2009 12:55:47 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/tecnologia/XHTML-2-Language-Dumped-In-Favor-Of-HTML-5</feedburner:origLink></item>
<item>
<title><![CDATA[All about types in Javascript - Type detection]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/Npb3J-QNCBI/All-About-Types-In-Javascript-Type-Detection</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/All-About-Types-In-Javascript-Type-Detection]]></guid>
<description>The drawback of having a loosely typed language like Javascript, is that you sometimes have to determine the current type of a variable. This mostly occurs when you create a function that accepts different types of parameters - or is limited to one type.

A while ago, I had a function to open up a dialog to allow the user to send an email. That function accepted a parameter recipient to prefill the to-field. For convenience, I accepted a string and an array as that parameter. If an array was given, I had to convert it to a string. So I needed to check, if I really had been given an array.

Unfortunately, detecting an array is the most complex task of type detection. So I will postpone my solution until later and start with the easier ones.
Basic type detection ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/vHuDrxqXPz3kVJLMrXOFC_SpoVE/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vHuDrxqXPz3kVJLMrXOFC_SpoVE/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/vHuDrxqXPz3kVJLMrXOFC_SpoVE/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/vHuDrxqXPz3kVJLMrXOFC_SpoVE/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Npb3J-QNCBI:-637fqJJlFo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Npb3J-QNCBI:-637fqJJlFo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Npb3J-QNCBI:-637fqJJlFo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Npb3J-QNCBI:-637fqJJlFo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/Npb3J-QNCBI" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 04 Jul 2009 12:55:24 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/All-About-Types-In-Javascript-Type-Detection</feedburner:origLink></item>
<item>
<title><![CDATA[Asterisk-Java Testing with Groovy]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/Hm3wxNHvG3Q/Asterisk-Java-Testing-With-Groovy</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/Asterisk-Java-Testing-With-Groovy]]></guid>
<description>Recently I have taken a bit of a detour into the world of telephony, working with Asterisk-Java, which by itself is a very valuable tool, and worth knowing a bit about if you are integrating a system with Asterisk. While it is a Java-based library, I am integrating it into a Grails application.

We have a fairly comprehensive suite of unit tests asserting that desired behaviors are triggered upon certain events initiated through the Event API. This is made even easier, as usual, with Groovy-- specifically on the testing front. Here I show two hypothetical test cases, followed by supporting code that works specifically with the Asterisk-Java classes... ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/XdCxXpZWtKNSNVHtIZau2D3JUho/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XdCxXpZWtKNSNVHtIZau2D3JUho/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/XdCxXpZWtKNSNVHtIZau2D3JUho/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/XdCxXpZWtKNSNVHtIZau2D3JUho/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Hm3wxNHvG3Q:0mvGqjnLYpw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Hm3wxNHvG3Q:0mvGqjnLYpw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Hm3wxNHvG3Q:0mvGqjnLYpw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Hm3wxNHvG3Q:0mvGqjnLYpw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/Hm3wxNHvG3Q" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 04 Jul 2009 12:54:52 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/Asterisk-Java-Testing-With-Groovy</feedburner:origLink></item>
<item>
<title><![CDATA[4 Steps To a Professional Database Design]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/z-lJGd-YKM4/4-Steps-To-A-Professional-Database-Design</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/4-Steps-To-A-Professional-Database-Design]]></guid>
<description>Just as you require a blueprint to build a house, you will need a database blueprint in order to implement a database successfully .The process of the construction of the latter is called the 'Designing Phase' which includes a number of heavy steps for the end-product to be flexible. This phase actually defines the information (+ its structure) that will go into the database, the assumptions made related to the type or values of the data items and the relationship between the data items within the database. All professional companies use this procedure design their database and its the most efficient way. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/4iHC4EIUCaVrMAoaHqkDPHyw-vk/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4iHC4EIUCaVrMAoaHqkDPHyw-vk/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/4iHC4EIUCaVrMAoaHqkDPHyw-vk/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/4iHC4EIUCaVrMAoaHqkDPHyw-vk/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=z-lJGd-YKM4:T_4omt7e0Z4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=z-lJGd-YKM4:T_4omt7e0Z4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=z-lJGd-YKM4:T_4omt7e0Z4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=z-lJGd-YKM4:T_4omt7e0Z4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/z-lJGd-YKM4" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Wed, 01 Jul 2009 00:35:15 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/4-Steps-To-A-Professional-Database-Design</feedburner:origLink></item>
<item>
<title><![CDATA[10 awesome things to do with cURL]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/Ht6ER6_Ucdk/10-Awesome-Things-To-Do-With-CURL</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/10-Awesome-Things-To-Do-With-CURL]]></guid>
<description>cURL, and its PHP extension libcURL, are tools which can be used to simulate a web browser. In fact, it can for example, submit forms. In this article, I'm going to show you 10 incredible things that you can do using PHP and cURL. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/n26BaORyZDNnKSFUyn2fn-57chI/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n26BaORyZDNnKSFUyn2fn-57chI/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/n26BaORyZDNnKSFUyn2fn-57chI/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/n26BaORyZDNnKSFUyn2fn-57chI/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Ht6ER6_Ucdk:3igzLXahceY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Ht6ER6_Ucdk:3igzLXahceY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=Ht6ER6_Ucdk:3igzLXahceY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=Ht6ER6_Ucdk:3igzLXahceY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/Ht6ER6_Ucdk" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Wed, 01 Jul 2009 00:33:20 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/10-Awesome-Things-To-Do-With-CURL</feedburner:origLink></item>
<item>
<title><![CDATA[PHP 5.3.0 Release]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/CsY9Hmy_BXw/PHP-5-3-0-Release</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/PHP-5-3-0-Release]]></guid>
<description>The PHP development team is proud to announce the immediate release of PHP 5.3.0. This release is a major improvement in the 5.X series, which includes a large number of new features and bug fixes.

The key features of PHP 5.3.0 include:

* Support for namespaces
* Late static binding
* Lambda Functions and Closures
* Syntax additions: NOWDOC, ternary short cut "?:" and jump label (limited goto), __callStatic()
* Under the hood performance improvements
* Optional garbage collection for cyclic references
* Optional mysqlnd PHP native replacement for libmysql
* Improved Windows support including VC9 and experimental X64 binaries as well as portability to other supported platforms
* More consistent float rounding
* Deprecation notices are now handled via E_DEPRECATED (part of E_ALL) instead of the E_STRICT error level
* Several enhancements to enable more flexiblity in php.ini (and ini parsing in general)
* New bundled extensions: ext/phar, ext/intl, ext/fileinfo, ext/sqlite3, ext/enchant
* Over 140 bug fixes and improvements to PHP, in particular to: ext/openssl, ext/spl and ext/date ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/DxRbZMqxaCfEbZql-DR3SPE2c2c/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DxRbZMqxaCfEbZql-DR3SPE2c2c/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/DxRbZMqxaCfEbZql-DR3SPE2c2c/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/DxRbZMqxaCfEbZql-DR3SPE2c2c/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=CsY9Hmy_BXw:6KrceZxodms:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=CsY9Hmy_BXw:6KrceZxodms:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=CsY9Hmy_BXw:6KrceZxodms:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=CsY9Hmy_BXw:6KrceZxodms:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/CsY9Hmy_BXw" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Wed, 01 Jul 2009 00:31:10 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/PHP-5-3-0-Release</feedburner:origLink></item>
<item>
<title><![CDATA[Desktop Wallpaper Calendar: July 2009]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/rGhGKFauFlk/Desktop-Wallpaper-Calendar-July-2009</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/misc/Desktop-Wallpaper-Calendar-July-2009]]></guid>
<description>Desktop wallpapers can serve as an excellent source of inspiration. However, if you use some specific wallpaper for a long period of time, it becomes harder to draw inspiration out of it. That's why we have decided to supply you with smashing wallpapers over 12 months.

And to make them a little bit more distinctive from the usual crowd, we've decided to embed calendars for the upcoming month. So if you need to look up some date, isn't it better to show off a nice wallpaper with a nice calendar instead of launching some default time application?

This post features 40 free desktop wallpapers, created by designers across the globe. Both versions with a calendar and without a calendar can be downloaded for free. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/QuXsvq3ZSufGBuU0ewI80iF_2rY/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QuXsvq3ZSufGBuU0ewI80iF_2rY/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/QuXsvq3ZSufGBuU0ewI80iF_2rY/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/QuXsvq3ZSufGBuU0ewI80iF_2rY/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=rGhGKFauFlk:EnKOT7kEyWw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=rGhGKFauFlk:EnKOT7kEyWw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=rGhGKFauFlk:EnKOT7kEyWw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=rGhGKFauFlk:EnKOT7kEyWw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/rGhGKFauFlk" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Wed, 01 Jul 2009 00:13:14 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/misc/Desktop-Wallpaper-Calendar-July-2009</feedburner:origLink></item>
<item>
<title><![CDATA[VirtualBox 3.0.0]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/MuPx7tzrc2M/VirtualBox-3-0-0</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/software/VirtualBox-3-0-0]]></guid>
<description>VirtualBox is a family of powerful x86 virtualization products for enterprise as well as home use. Not only is VirtualBox an extremely feature rich, high performance product for enterprise customers, it is also the only professional solution that is freely available as Open Source Software under the terms of the GNU General Public License (GPL).

Presently, VirtualBox runs on Windows, Linux, Macintosh and OpenSolaris hosts and supports a large number of guest operating systems including but not limited to Windows (NT 4.0, 2000, XP, Server 2003, Vista), DOS/Windows 3.x, Linux (2.4 and 2.6), Solaris and OpenSolaris, and OpenBSD.

VirtualBox is being actively developed with frequent releases and has an ever growing list of features, supported guest operating systems and platforms it runs on. VirtualBox is a community effort backed by a dedicated company: everyone is encouraged to contribute while Sun ensures the product always meets professional quality criteria. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/rqQentwRnSXeYYzvgSbE8EplJh4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rqQentwRnSXeYYzvgSbE8EplJh4/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/rqQentwRnSXeYYzvgSbE8EplJh4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/rqQentwRnSXeYYzvgSbE8EplJh4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=MuPx7tzrc2M:pvlVzjghO2I:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=MuPx7tzrc2M:pvlVzjghO2I:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=MuPx7tzrc2M:pvlVzjghO2I:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=MuPx7tzrc2M:pvlVzjghO2I:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/MuPx7tzrc2M" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Tue, 30 Jun 2009 23:59:33 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/software/VirtualBox-3-0-0</feedburner:origLink></item>
<item>
<title><![CDATA[Firefox 3.5]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/5Oq6VwbpBns/Firefox-3-5</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/software/Firefox-3-5]]></guid>
<description>Firefox 3.5  is based on the Gecko 1.9.1 rendering platform, which has been under development for the past year. Firefox 3.5 offers many changes over the previous version, supporting new web technologies, improving performance and ease of use. Some of the notable features are:

* Available in more than 70 languages. (Get your local version!)

* Support for the HTML5  and  elements including native support for Ogg Theora encoded video and Vorbis encoded audio. (Try it here!)

* Improved tools for controlling your private data, including a Private Browsing Mode.

* Better web application performance using the new TraceMonkey JavaScript engine.

* The ability to share your location with websites using Location Aware Browsing. (Try it here!)

* Support for native JSON, and web worker threads.

* Improvements to the Gecko layout engine, including speculative parsing for faster content rendering.

* Support for new web technologies such as: downloadable fonts, CSS media queries, new transformations and properties, JavaScript query selectors, HTML5 local storage and offline application storage,  text, ICC profiles, and SVG transforms. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/zJlwV3a2q1uGDQP3cXe-gY5bQTM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zJlwV3a2q1uGDQP3cXe-gY5bQTM/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/zJlwV3a2q1uGDQP3cXe-gY5bQTM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/zJlwV3a2q1uGDQP3cXe-gY5bQTM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=5Oq6VwbpBns:6gPPSUz3PFw:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=5Oq6VwbpBns:6gPPSUz3PFw:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=5Oq6VwbpBns:6gPPSUz3PFw:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=5Oq6VwbpBns:6gPPSUz3PFw:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/5Oq6VwbpBns" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Tue, 30 Jun 2009 23:57:43 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/software/Firefox-3-5</feedburner:origLink></item>
<item>
<title><![CDATA[A Complete History Of Mainframe Computing]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/JiTv-PKG9gc/A-Complete-History-Of-Mainframe-Computing</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/tecnologia/A-Complete-History-Of-Mainframe-Computing]]></guid>
<description>Our trip down mainframe lane starts and ends, not so surprisingly, with IBM. Back in the 1930s, when a computer was actually a fellow with a slide rule who did computations for you, IBM was mainly known for its punched-card machines. However, the transformation of IBM from one of the many sellers of business machines to the company that later became a computer monopoly was due in large part to forward-looking leadership, at that time going by the name of Thomas Watson, Sr.

The Harvard machine was a manifestation of his vision, although in practical terms, was not a technological starting point for what followed. Still, it is worth looking at, just so we can see how far things have come.

It all began in 1936, when Howard Aiken, a Harvard researcher, was trying to work through a problem relating to the design of vacuum tubes (a little ironic, as you will see). In order to make progress, he needed to solve a set of non-linear equations, and there was nothing available that could do it for him. Aiken proposed to Harvard researchers there that they build a large-scale calculator that could solve these problems. His request was not well-received. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/9Frs1Y0UlVt7bWMLJMYpmYxDzDw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Frs1Y0UlVt7bWMLJMYpmYxDzDw/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/9Frs1Y0UlVt7bWMLJMYpmYxDzDw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/9Frs1Y0UlVt7bWMLJMYpmYxDzDw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=JiTv-PKG9gc:-4ZKvEd6NF4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=JiTv-PKG9gc:-4ZKvEd6NF4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=JiTv-PKG9gc:-4ZKvEd6NF4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=JiTv-PKG9gc:-4ZKvEd6NF4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/JiTv-PKG9gc" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sun, 28 Jun 2009 23:22:34 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/tecnologia/A-Complete-History-Of-Mainframe-Computing</feedburner:origLink></item>
<item>
<title><![CDATA[A Beginners' Guide to Big O Notation]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/pXnRZgINJjs/A-Beginners-Guide-To-Big-O-Notation</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/A-Beginners-Guide-To-Big-O-Notation]]></guid>
<description>Big O notation is used in Computer Science to describe the performance or complexity of an algorithm. Big O specifically describes the worst-case scenario, and can be used to describe the execution time required or the space used (e.g. in memory or on disk) by an algorithm.

Anyone who's read Programming Pearls or any other Computer Science books and doesn't have a grounding in Mathematics will have hit a wall when they reached chapters that mention O(N log N) or other seemingly crazy syntax. Hopefully this article will help you a gain an understanding of the basics of Big O and Logarithms.

As a programmer first and a mathematician second (or maybe third or fourth) I found the best way to understand Big O thoroughly was to produce some examples in code. So, below are some common orders of growth along with descriptions and examples where possible. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/fstC7rCR-fM-YQfJ4vF6QcWQryQ/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fstC7rCR-fM-YQfJ4vF6QcWQryQ/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/fstC7rCR-fM-YQfJ4vF6QcWQryQ/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/fstC7rCR-fM-YQfJ4vF6QcWQryQ/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=pXnRZgINJjs:1xCekqXh-y0:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=pXnRZgINJjs:1xCekqXh-y0:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=pXnRZgINJjs:1xCekqXh-y0:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=pXnRZgINJjs:1xCekqXh-y0:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/pXnRZgINJjs" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 27 Jun 2009 17:18:26 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/A-Beginners-Guide-To-Big-O-Notation</feedburner:origLink></item>
<item>
<title><![CDATA[AJAX Multiple File Upload Form Using jQuery]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/zdpZrfB1EVU/AJAX-Multiple-File-Upload-Form-Using-JQuery</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/AJAX-Multiple-File-Upload-Form-Using-JQuery]]></guid>
<description>Multiple file upload forms are sometimes essential for your web application but managing upload from multiple file input boxes becomes a bit tedious and lengthy. But thanks to jQuery using which we can make this task easier too. Today I'm going to create an AJAXified multiple file upload form that uses a lot lesser server side code and also provides a very nice user interface. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/C4ETNy8dR1oVnZomKG8aDrrdn0k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C4ETNy8dR1oVnZomKG8aDrrdn0k/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/C4ETNy8dR1oVnZomKG8aDrrdn0k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/C4ETNy8dR1oVnZomKG8aDrrdn0k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=zdpZrfB1EVU:HdFQEHrKC1s:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=zdpZrfB1EVU:HdFQEHrKC1s:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=zdpZrfB1EVU:HdFQEHrKC1s:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=zdpZrfB1EVU:HdFQEHrKC1s:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/zdpZrfB1EVU" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 27 Jun 2009 17:16:12 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/AJAX-Multiple-File-Upload-Form-Using-JQuery</feedburner:origLink></item>
<item>
<title><![CDATA[35 CSS-Lifesavers For Efficient Web Design]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/xPq1kgrI7qs/35-CSS-Lifesavers-For-Efficient-Web-Design</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/35-CSS-Lifesavers-For-Efficient-Web-Design]]></guid>
<description>CSS-design is not easy. We need to find workaround across browser inconsistencies, not that easy CSS-concepts and quite counterintuitive CSS-solutions. However, there are effective and useful CSS-tools and Smashing Magazine reviewed many of them in our previous posts. Now it's time to present you with some fresh (or not mentioned earlier) tools that can assist designers in their work.

Today, we will look at 35 new and useful CSS tools, generators and resources that can significantly improve your workflow and reduce your time efforts for CSS-coding. Whether you're writing, compiling, refining or experimenting with CSS code - or all of the above - these tools can help you get the job done faster and better than ever before. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6V7yHk1D7ttElhanPC5b8e94A8U/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6V7yHk1D7ttElhanPC5b8e94A8U/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/6V7yHk1D7ttElhanPC5b8e94A8U/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6V7yHk1D7ttElhanPC5b8e94A8U/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=xPq1kgrI7qs:-yT_aQdeLEo:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=xPq1kgrI7qs:-yT_aQdeLEo:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=xPq1kgrI7qs:-yT_aQdeLEo:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xPq1kgrI7qs:-yT_aQdeLEo:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/xPq1kgrI7qs" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sat, 27 Jun 2009 16:56:28 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/35-CSS-Lifesavers-For-Efficient-Web-Design</feedburner:origLink></item>
<item>
<title><![CDATA[10 Useful Outlook 2007 Plug-ins and Tricks]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/xUZ6_MUwRTM/10-Useful-Outlook-2007-Plug-ins-And-Tricks</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/software/10-Useful-Outlook-2007-Plug-ins-And-Tricks]]></guid>
<description>Tip 1: Defer Email in Outlook:  Sometimes we send an email and then realize that we missed an important part of the message. I always wished we had Ctrl + Z (Undo) in Outlook. But here is an easy trick to delay email messages even after you press the "Send" button. We achieve this by creating rules in Outlook. Here is how to do it. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/bkYExSMQwEuvkQZt1q4K9cVurw0/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bkYExSMQwEuvkQZt1q4K9cVurw0/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/bkYExSMQwEuvkQZt1q4K9cVurw0/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/bkYExSMQwEuvkQZt1q4K9cVurw0/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=xUZ6_MUwRTM:Z5PI9tbdrK4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=xUZ6_MUwRTM:Z5PI9tbdrK4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=xUZ6_MUwRTM:Z5PI9tbdrK4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=xUZ6_MUwRTM:Z5PI9tbdrK4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/xUZ6_MUwRTM" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Thu, 25 Jun 2009 00:47:48 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/software/10-Useful-Outlook-2007-Plug-ins-And-Tricks</feedburner:origLink></item>
<item>
<title><![CDATA[10 UI Design Patterns You Should Be Paying Attention To]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/UtzUX9_KZpc/10-UI-Design-Patterns-You-Should-Be-Paying-Attention-To</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/misc/10-UI-Design-Patterns-You-Should-Be-Paying-Attention-To]]></guid>
<description>Design patterns were first described in the 1960s by Christopher Alexander, an architect who noticed that many things in our lives happen according to patterns. He adapted his observations to his work and published many findings on the topic. Since then, design patterns have found their place in many areas of our lives, and can be found in the design and development of user interfaces as well.

In short, design patterns are solutions to recurring problems. By extension, UI design patterns are solutions to common user interface problems. This article goes over 10 interesting UI design patterns that you can use in your own projects. In fact, you may already be using them now without knowing it. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/YyPfgsmGFdnTfByD9jGOEFbstQM/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YyPfgsmGFdnTfByD9jGOEFbstQM/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/YyPfgsmGFdnTfByD9jGOEFbstQM/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/YyPfgsmGFdnTfByD9jGOEFbstQM/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=UtzUX9_KZpc:ONwDWZPI3KA:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=UtzUX9_KZpc:ONwDWZPI3KA:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=UtzUX9_KZpc:ONwDWZPI3KA:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=UtzUX9_KZpc:ONwDWZPI3KA:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/UtzUX9_KZpc" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Thu, 25 Jun 2009 00:46:10 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/misc/10-UI-Design-Patterns-You-Should-Be-Paying-Attention-To</feedburner:origLink></item>
<item>
<title><![CDATA[Closures, Javascript And The Arrow Of Time]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/8ZV24y9RQhY/Closures-Javascript-And-The-Arrow-Of-Time</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/Closures-Javascript-And-The-Arrow-Of-Time]]></guid>
<description>In most written media,  time progresses as you move down a page:  mainstream computing languages are no different.   Anonymous Closures are a language mechanism that,  effectively,  lets programmers create new control structures.  Although people associate this power with exotic dynamic languages such as FORTH,  Scheme and TCL,   closures are becoming a feature of  mainstream languages such as Javascript and PHP (and even static languages such as C#.)

Although this article talks about issues that you'll encounter in languages such as C# and Scheme,  I'm going to focus on Javascript written on top of the popular JQuery library:  I do that because JQuery is a great toolkit that lets programmers and designers of all skill levels do a lot by writing very little code.  Because JQuery smooths away low-level details,  it lets us clearly illustrate little weirdnesses of its programming model. Although things often work "just right" on the small scale,  little strange things snowball in larger programs - a careful look atthe  little problems is a key step towards the avoidance and mitigation of problems in big RIA projects. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/AlfkM0NjhxRjzBsevOk9CgQgg78/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AlfkM0NjhxRjzBsevOk9CgQgg78/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/AlfkM0NjhxRjzBsevOk9CgQgg78/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/AlfkM0NjhxRjzBsevOk9CgQgg78/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=8ZV24y9RQhY:yYZ0fKRnmJk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=8ZV24y9RQhY:yYZ0fKRnmJk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=8ZV24y9RQhY:yYZ0fKRnmJk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=8ZV24y9RQhY:yYZ0fKRnmJk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/8ZV24y9RQhY" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Thu, 25 Jun 2009 00:45:42 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/Closures-Javascript-And-The-Arrow-Of-Time</feedburner:origLink></item>
<item>
<title><![CDATA[Compiling Conditional Code into ASP.NET Websites]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/TUN0EA5ZuEo/Compiling-Conditional-Code-Into-ASP-NET-Websites</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/Compiling-Conditional-Code-Into-ASP-NET-Websites]]></guid>
<description>In the software development lifecycle, there are three streams of environments; development, testing and production. For development environments you normally have extra information that is running to make the debugging experience easier, but for test and production environments you want that turned off so you can squeeze that extra bit of performance out of the application. Doing this can be a challenge without littering your source code with #if #else conditional compilation statements. Well this task is made simpler by the System.Diagnostics.ConditionalAttribute class. This class indicates to compilers that a method call or attribute should be ignored unless a specified conditional compilation symbol is defined. By using this class you can define builds for development environments so that debug or trace statements can be executed, and for production this can be removed from the assembly altogether.
To begin with open Visual Studio 2008 and choose File &gt; New &gt; Web &gt; ASP.NET Web Application. 
For this example, I want to demonstrate how to use conditional compilation statements to create different assemblies. I'll create two builds; one for development and one for production. For development I want debugging information rendered in the browser, and for production I want that removed. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/6TOlicY8bXfJJXIO6LaV0XpqeWs/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6TOlicY8bXfJJXIO6LaV0XpqeWs/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/6TOlicY8bXfJJXIO6LaV0XpqeWs/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/6TOlicY8bXfJJXIO6LaV0XpqeWs/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=TUN0EA5ZuEo:R7kShJv9wDk:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=TUN0EA5ZuEo:R7kShJv9wDk:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=TUN0EA5ZuEo:R7kShJv9wDk:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=TUN0EA5ZuEo:R7kShJv9wDk:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/TUN0EA5ZuEo" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Tue, 23 Jun 2009 13:36:40 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/Compiling-Conditional-Code-Into-ASP-NET-Websites</feedburner:origLink></item>
<item>
<title><![CDATA[CSS3 Unleashed - Tips, Tricks and Techniques]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/wY1jv1kPNxE/CSS3-Unleashed-Tips-Tricks-And-Techniques</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/CSS3-Unleashed-Tips-Tricks-And-Techniques]]></guid>
<description>Separation of content from presentation has numerous advantages, some of which include: improvements in content accessibility, flexibility and control over presentation, share formatting across multiple pages, and reduce complexity and repetition in the structural content. This is why CSS was developed and all of this is achievable to a certain extend through current level of CSS. However numerous new features will be incorporated in CSS3, empowering web developers to take web design even further. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/buiqnX7_7TOVPtxFtV7VzfvAK0k/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/buiqnX7_7TOVPtxFtV7VzfvAK0k/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/buiqnX7_7TOVPtxFtV7VzfvAK0k/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/buiqnX7_7TOVPtxFtV7VzfvAK0k/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=wY1jv1kPNxE:0x0dagdq-Ag:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=wY1jv1kPNxE:0x0dagdq-Ag:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=wY1jv1kPNxE:0x0dagdq-Ag:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=wY1jv1kPNxE:0x0dagdq-Ag:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/wY1jv1kPNxE" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Tue, 23 Jun 2009 13:35:49 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/CSS3-Unleashed-Tips-Tricks-And-Techniques</feedburner:origLink></item>
<item>
<title><![CDATA[15 jQuery Plugins To Create An User Friendly Tooltip]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/eN_ozrh4oi4/15-JQuery-Plugins-To-Create-An-User-Friendly-Tooltip</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/15-JQuery-Plugins-To-Create-An-User-Friendly-Tooltip]]></guid>
<description>Tooltip is a good way to show extra information when user hovers the cursor over an element. The "hover box" will appear when the mouse hover in, and disappear when the mouse hover out.

If the tooltip is being used appropriately, it can improve our site's user friendly level, and also save us a lot of spaces. Today, we are going to see 15 jQuery plugins to create an user friendly tooltip. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/3mxadveoZBMXAsLPyb0xIZc3QBA/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3mxadveoZBMXAsLPyb0xIZc3QBA/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/3mxadveoZBMXAsLPyb0xIZc3QBA/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/3mxadveoZBMXAsLPyb0xIZc3QBA/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=eN_ozrh4oi4:4RT1FHUvwog:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=eN_ozrh4oi4:4RT1FHUvwog:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=eN_ozrh4oi4:4RT1FHUvwog:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=eN_ozrh4oi4:4RT1FHUvwog:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/eN_ozrh4oi4" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Tue, 23 Jun 2009 13:35:09 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/15-JQuery-Plugins-To-Create-An-User-Friendly-Tooltip</feedburner:origLink></item>
<item>
<title><![CDATA[40 Sources To Download High-Quality Free Photoshop PSD Stuff]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/b7lH-DKFAVI/40-Sources-To-Download-High-Quality-Free-Photoshop-PSD-Stuff</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/misc/40-Sources-To-Download-High-Quality-Free-Photoshop-PSD-Stuff]]></guid>
<description>When it comes to Image editing or photo enhancement, Adobe Photoshop is usually the primary option to consider. However, the software package itself is a quite hard to learn - and extremely hard to master.

Display beautiful images is a potent element in web and graphic design, where there is less concern for readability and more potential for using images in an artistic manner. Photoshop is useful for both creating and editing images to be used in print or online. Not too easy to use, but full of high-quality features, Photoshop is the best choice for any image manipulation job.

This article showcases the sources to download beautiful and ready to use free Photoshop PSD files and resources which helps you to enhance your design work. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/k3JOewffJzQ5HJCrOdNP3UoUE3Q/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k3JOewffJzQ5HJCrOdNP3UoUE3Q/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/k3JOewffJzQ5HJCrOdNP3UoUE3Q/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/k3JOewffJzQ5HJCrOdNP3UoUE3Q/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=b7lH-DKFAVI:mhsBsendM-4:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=b7lH-DKFAVI:mhsBsendM-4:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=b7lH-DKFAVI:mhsBsendM-4:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=b7lH-DKFAVI:mhsBsendM-4:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/b7lH-DKFAVI" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Tue, 23 Jun 2009 13:34:20 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/misc/40-Sources-To-Download-High-Quality-Free-Photoshop-PSD-Stuff</feedburner:origLink></item>
<item>
<title><![CDATA[Class-Based vs. Prototype-Based Languages]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/FeSkB7bpzQM/Class-Based-Vs-Prototype-Based-Languages</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/Class-Based-Vs-Prototype-Based-Languages]]></guid>
<description>Class-based object-oriented languages, such as Java and C++, are founded on the concept of two distinct entities: classes and instances.

* A class defines all of the properties (considering methods and fields in Java, or members in C++, to be properties) that characterize a certain set of objects. A class is an abstract thing, rather than any particular member of the set of objects it describes. For example, the Employee class could represent the set of all employees.

* An instance, on the other hand, is the instantiation of a class; that is, one of its members. For example, Victoria could be an instance of the Employee class, representing a particular individual as an employee. An instance has exactly the properties of its parent class (no more, no less). 

A prototype-based language, such as JavaScript, does not make this distinction: it simply has objects. A prototype-based language has the notion of a prototypical object, an object used as a template from which to get the initial properties for a new object. Any object can specify its own properties, either when you create it or at run time. In addition, any object can be associated as the prototype for another object, allowing the second object to share the first object's properties. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/BR5koS-Z0izcSiDazxkxUbF3-w4/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BR5koS-Z0izcSiDazxkxUbF3-w4/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/BR5koS-Z0izcSiDazxkxUbF3-w4/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/BR5koS-Z0izcSiDazxkxUbF3-w4/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=FeSkB7bpzQM:S9RXLuyEWLY:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=FeSkB7bpzQM:S9RXLuyEWLY:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=FeSkB7bpzQM:S9RXLuyEWLY:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=FeSkB7bpzQM:S9RXLuyEWLY:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/FeSkB7bpzQM" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Mon, 22 Jun 2009 14:19:32 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/Class-Based-Vs-Prototype-Based-Languages</feedburner:origLink></item>
<item>
<title><![CDATA[50 Fresh JavaScript Tools That Will Improve Your Workflow]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/_Tm3L6Kj-zQ/50-Fresh-JavaScript-Tools-That-Will-Improve-Your-Workflow</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/programacao/50-Fresh-JavaScript-Tools-That-Will-Improve-Your-Workflow]]></guid>
<description>JavaScript is an integral part of the RIA revolution. JavaScript allows developers to create rich and interactive web interfaces and establish asynchronous communication with servers for constantly up-to-date data without a page refresh.

Many things that were once accomplished using Flash objects can now be built using JavaScript - with the added benefit that it is free, typically more web and mobile accessible under most circumstances using best practices for development techniques, and without the need to use proprietary software for development.

Though JavaScript has been around for a while, new tools, techniques, and information are constantly being pumped out to continually push the technology into greater heights. In this article, we wish to share with you a huge list of fresh and new tools and resources that JavaScript developers will find useful and informative. ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/H94NB8ljOw2pIU0H2DqtKSNX1Jw/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H94NB8ljOw2pIU0H2DqtKSNX1Jw/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/H94NB8ljOw2pIU0H2DqtKSNX1Jw/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/H94NB8ljOw2pIU0H2DqtKSNX1Jw/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=_Tm3L6Kj-zQ:uZoyr6K83TE:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=_Tm3L6Kj-zQ:uZoyr6K83TE:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=_Tm3L6Kj-zQ:uZoyr6K83TE:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=_Tm3L6Kj-zQ:uZoyr6K83TE:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/_Tm3L6Kj-zQ" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Mon, 22 Jun 2009 14:12:15 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/programacao/50-Fresh-JavaScript-Tools-That-Will-Improve-Your-Workflow</feedburner:origLink></item>
<item>
<title><![CDATA[23 Colorful And Inspiring Web Designs Where Textures Are In Full Action]]></title>
<link>http://feedproxy.google.com/~r/pedrocorreia/~3/a4OXQFtWIJc/23-Colorful-And-Inspiring-Web-Designs-Where-Textures-Are-In-Full-Action</link>
<guid isPermaLink="false"><![CDATA[http://www.pedrocorreia.net/myNews/misc/23-Colorful-And-Inspiring-Web-Designs-Where-Textures-Are-In-Full-Action]]></guid>
<description>Where do you go normally when you are planning to start your new web design project and you are curiously finding for a mind blowing web design inspiration or just want yourself to bring up with some amazing creative ideas which can help you to create your web design project like it will make a trend or inspiration for others. But sometimes, your mouse is not moving around as you want or your hand is not in your creative control or maybe when you are just tired and do not have creative mood to work. Today, We are listing down 23 Colorful And Inspiring Web Designs Where Textures Are In Full Action. This list is not long in numbers but I promise you that when you start browsing them in details it will must boost your creative web design ideas professionally and motivate you for design your web design something which people will never forget that you have made it! ...
&lt;p&gt;&lt;a href="http://feedads.g.doubleclick.net/~a/kPh7OBNU2ZNHqzubRJxfh2F9c7I/0/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kPh7OBNU2ZNHqzubRJxfh2F9c7I/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/kPh7OBNU2ZNHqzubRJxfh2F9c7I/1/da"&gt;&lt;img src="http://feedads.g.doubleclick.net/~a/kPh7OBNU2ZNHqzubRJxfh2F9c7I/1/di" border="0" ismap="true"&gt;&lt;/img&gt;&lt;/a&gt;&lt;/p&gt;&lt;div class="feedflare"&gt;
&lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:yIl2AUoC8zA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=yIl2AUoC8zA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:63t7Ie-LG7Y"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=63t7Ie-LG7Y" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:dnMXMwOfBR0"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=dnMXMwOfBR0" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:F7zBnMyn0Lo"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=a4OXQFtWIJc:1GVGShtiw00:F7zBnMyn0Lo" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:7Q72WNTAKBA"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=7Q72WNTAKBA" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:V_sGLiPBpWU"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=a4OXQFtWIJc:1GVGShtiw00:V_sGLiPBpWU" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:gIN9vFwOqvQ"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?i=a4OXQFtWIJc:1GVGShtiw00:gIN9vFwOqvQ" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:TzevzKxY174"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=TzevzKxY174" border="0"&gt;&lt;/img&gt;&lt;/a&gt; &lt;a href="http://feeds.feedburner.com/~ff/pedrocorreia?a=a4OXQFtWIJc:1GVGShtiw00:qj6IDK7rITs"&gt;&lt;img src="http://feeds.feedburner.com/~ff/pedrocorreia?d=qj6IDK7rITs" border="0"&gt;&lt;/img&gt;&lt;/a&gt;
&lt;/div&gt;&lt;img src="http://feeds.feedburner.com/~r/pedrocorreia/~4/a4OXQFtWIJc" height="1" width="1"/&gt;</description>
<author>pc@pedrocorreia.net  (pedrocorreia.net)</author>
<pubDate>Sun, 21 Jun 2009 23:55:01 +0100</pubDate>
<feedburner:origLink>http://www.pedrocorreia.net/myNews/misc/23-Colorful-And-Inspiring-Web-Designs-Where-Textures-Are-In-Full-Action</feedburner:origLink></item>

</channel>
</rss>
