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

<channel>
	<title>Pedro Proença</title>
	<atom:link href="http://pedroproenca.info/feed" rel="self" type="application/rss+xml" />
	<link>http://pedroproenca.info</link>
	<description>delphi, php, mysql, css, html</description>
	<lastBuildDate>Tue, 15 Dec 2009 21:01:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Make a Rapid-share Up-loader</title>
		<link>http://pedroproenca.info/make-a-rapid-share-up-loader</link>
		<comments>http://pedroproenca.info/make-a-rapid-share-up-loader#comments</comments>
		<pubDate>Mon, 14 Dec 2009 17:20:57 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[Delphi]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[forms]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[project]]></category>
		<category><![CDATA[rapid-share]]></category>
		<category><![CDATA[rapidshare]]></category>
		<category><![CDATA[RS]]></category>
		<category><![CDATA[uploader]]></category>
		<category><![CDATA[vcl]]></category>

		<guid isPermaLink="false">http://pedroproenca.info/?p=68</guid>
		<description><![CDATA[Since I don&#8217;t make any new posts for quite a while now, I decided to reward you all with a new tutorial, &#8220;How to make a Rapid-Share  up-loader&#8221;, with this tutorial you will learn how to code a application capable of uploading, automatically, files to, the well known file-hosts, &#8220;rapid-share&#8221; and &#8220;easy-share&#8221; and it will [...]]]></description>
			<content:encoded><![CDATA[<p>Since I don&#8217;t make any new posts for quite a while now, I decided to reward you all with a new tutorial, &#8220;How to make a Rapid-Share  up-loader&#8221;, with this tutorial you will learn how to code a application capable of uploading, automatically, files to, the well known file-hosts, &#8220;rapid-share&#8221; and &#8220;easy-share&#8221; and it will return the &#8220;download&#8221; and &#8220;delectation&#8221; links.<br />
<strong>(The code is made in Delphi)</strong><br />
<span id="more-68"></span></p>
<h1>1. Get the necessary HTML variables</h1>
<p>To start with, we need to analyze the form which rapid-share uses to submit the files to their server, this can be done by seeing the page source code:</p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-uploader-identify-form.jpg"><img class="size-full wp-image-72 alignnone" style="border: 0pt none;" title="rapidshare uploader identify form" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-uploader-identify-form.jpg" alt="Shows the rapidshare source code" width="500" height="400" /></a></p>
<p>Let&#8217;s take a look at the form code:</p>
<pre class="brush:html">&lt;form action="http://rs241l3.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=149017462993654077" enctype="multipart/form-data" method="post"&gt;
&lt;div id="progbar" style="display:none;"&gt;
&lt;div style="font-size:8pt;"&gt;You are uploading:&lt;/div&gt;
.&lt;/div&gt;
&lt;div id="dateiwahl"&gt;
&lt;table style="font-size:8pt;color:#002760;" border="0"&gt;
&lt;tbody&gt;
&lt;tr&gt;
&lt;td align="left"&gt;
&lt;div id="files"&gt;

&lt;a style="font-size:8pt;color:#002760;" href="javascript:switchfiles()"&gt;Do you want to upload several files? Please click here&lt;/a&gt;
| Maximum upload size 200 MB | Split archives allowed!

&lt;input id="dateiname" name="filecontent" size="65" type="file" /&gt;&lt;/div&gt;&lt;/td&gt;
&lt;/tr&gt;
&lt;/tbody&gt;&lt;/table&gt;
&lt;div id="infotextfeld" style="display: block; width: 400px; text-align: left;"&gt;Share your files for FREE via RapidShare.com!
&lt;a href="http://rapidshare.com/howto_upload.html" target="_blank"&gt;Upload assistance&lt;/a&gt;
&lt;ol style="color:#002760;"&gt;
 &lt;li&gt;&lt;strong&gt;Select file and click the upload button&lt;/strong&gt;&lt;/li&gt;
 &lt;li&gt;Share download link&lt;/li&gt;
&lt;/ol&gt;
Delete your files any time you want.&lt;/div&gt;
&lt;input id="btnupload" style="display:none;" name="u" src="/img2/upload_file.jpg" type="image" /&gt;&lt;/div&gt;
&lt;/form&gt;</pre>
<p><strong>Let&#8217;s remove everything we don&#8217;t need:</strong></p>
<p>&lt;form <strong><span style="color: #ff0000;">action=&#8221;http://rs241l3.rapidshare.com/cgi-bin/upload.cgi?rsuploadid=149017462993654077&#8243;</span></strong> <span style="color: #ff0000;"><strong>enctype=&#8221;multipart/form-data&#8221;</strong></span> method=&#8221;post&#8221;&gt;<br />
&lt;input id=&#8221;dateiname&#8221; <span style="color: #ff0000;"><strong>name=&#8221;filecontent&#8221;</strong></span> size=&#8221;65&#8243; type=&#8221;file&#8221; /&gt;<br />
&lt;/form&gt;<br />
<strong>Finally we can analyze the data:</strong></p>
<p><span style="color: #ff0000;"><strong>action=&#8221;</strong></span><span style="color: #ff0000;"><strong>http://</strong></span><span style="color: #800000;"><strong>rs241l3</strong></span><span style="color: #ff0000;"><strong><span style="color: #00ff00;"> </span>.rapidshare.com/cgi-bin/upload.cgi</strong></span> -&gt; This is the URL we will use to make the post. In <span style="color: #800000;"><strong>Brown</strong></span> you can find the rapid-share server, there&#8217;s more then one, our application will use them all.</p>
<p><strong><span style="color: #ff0000;">rsuploadid=149017462993654077 </span></strong>-&gt; This isn&#8217;t really necessary, though since we want to make a pretty uploader we will use it.</p>
<p><span style="color: #ff0000;"><strong>enctype=&#8221;multipart/form-data&#8221;</strong></span> <span style="color: #ff0000;"><strong> </strong></span> -&gt; Obviously the form enctype is a <a href="http://en.wikipedia.org/wiki/MIME">&#8220;multipart/form-data&#8221;</a></p>
<p><span style="color: #ff0000;"><strong>name=&#8221;filecontent&#8221;</strong></span> -&gt;This is the variable which will &#8220;store&#8221; the file and then be sent to the server.</p>
<p>Now that we have all the information we can start coding our app</p>
<h1>2. Creating the &#8220;Project&#8221;</h1>
<p><strong>In delphi, start a new project:</strong></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-uploader-coding-unit.jpg"><img class="alignnone size-full wp-image-86" style="border: 0pt none;" title="rapidshare start new project" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-start-new-project.jpg" alt="rapidshare start new project" width="545" height="412" /></a></p>
<p><strong>Once you&#8217;ve done this, make your form look like this:</strong></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-uploader-form.jpg"><img class="alignnone size-full wp-image-87" style="border: 0pt none;" title="rapidshare uploader form" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-uploader-form.jpg" alt="rapidshare uploader form" width="603" height="424" /></a></p>
<p><strong>Now drop a TidHTTP component on the form:</strong></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-tidhttp.jpg"><img class="alignnone size-full wp-image-88" style="border: 0pt none;" title="rapidshare tidhttp" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-tidhttp.jpg" alt="rapidshare tidhttp" width="569" height="413" /></a></p>
<p><strong>and also drop a OpenDialog component:</strong></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-opendialog.jpg"><img class="alignnone size-full wp-image-95" style="border: 0pt none;" title="rapidshare opendialog" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-opendialog.jpg" alt="rapidshare opendialog" width="379" height="429" /></a></p>
<h1>3. Configuring Indy HTTP</h1>
<p><strong>Let&#8217;s configure the indy events:</strong></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-idhttp-events.jpg"><img class="alignnone size-full wp-image-89" style="border: 0pt none;" title="rapidshare idhttp events" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-idhttp-events.jpg" alt="rapidshare idhttp events" width="323" height="338" /></a></p>
<p><strong>Make it like this:</strong></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-events-code.jpg"><img class="alignnone size-full wp-image-90" style="border: 0pt none;" title="rapidshare events code" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-events-code.jpg" alt="rapidshare events code" width="610" height="376" /></a></p>
<p>Now that our &#8220;IdHTTP&#8221; component is configured let&#8217;s proceed.</p>
<h1>3. The code</h1>
<p><strong>Like you saw on the first step, we will need to extract text from inside HTML tags, I created a easy-to-understand function that we will use in this tutorial:</strong></p>
<p><em>add the following in your uses &#8220;StrUtils&#8221;</em></p>
<pre class="brush:delphi">function TfmMain.GetInnerHTML(FullText: WideString; TagBegin: string; TagEnd: string): string;
var
position: integer;
middle: string;
begin
position := AnsiPos(TagBegin, FullText) + Length(TagBegin); { Get to know where the dam tag is }
middle := AnsiMidStr(FullText, position, Length(FullText)); { Cut the text behind the tag }
position := AnsiPos(TagEnd, middle)-1; { Get to know where's the ending tag }
result := AnsiLeftStr(middle, position); { Cut the text in front of the ending tag }
end;</pre>
<p><strong>Now we need to get the uploading link, let&#8217;s use our function:</strong></p>
<pre class="brush:delphi">procedure TfmMain.btnUploadFileClick(Sender: TObject);
var
UploadLink: String;
HTMLtoCheck : WideString;
begin
{ Get the upload link }
HTMLtoCheck := IdHTTP1.Get('http://www.rapidshare.com');
UploadLink := GetInnerHTML(HTMLtoCheck,'action="','"');
{ Clear the whole HTML Text to free up some memory }
HTMLtoCheck := '';
end;</pre>
<p><strong>the link is on our hands so let&#8217;s get the file dialog working, so that we can make the uploading code:</strong></p>
<pre class="brush:delphi">procedure TfmMain.btnBrowseFileClick(Sender: TObject);
begin
OpenDialog1.Filter := 'All Format Files | *.*';
if OpenDialog1.Execute then
begin
txtFile.Text := OpenDialog1.FileName;
end;
end;</pre>
<p><strong>the button done, let&#8217;s continue:</strong></p>
<p><em>add the following in your uses &#8220;IdMultipartFormData&#8221;</em></p>
<pre class="brush:delphi">procedure TfmMain.btnUploadFileClick(Sender: TObject);
var
UploadLink: String;
HTMLtoCheck : WideString;
FormStuff : TIdMultiPartFormDataStream; {multi-part-form post data}
begin
{ Get the upload link }
HTMLtoCheck := IdHTTP1.Get('http://www.rapidshare.com');
UploadLink := GetInnerHTML(HTMLtoCheck,'action="','"');
HTMLtoCheck := '';
FormStuff := TIdMultiPartFormDataStream.Create; {Create the multi-part-form class}
try
FormStuff.AddFile('filecontent',txtFile.Text,'multipart/form-data'); {add the file}
HTMLtoCheck := IdHTTP1.Post(UploadLink,FormStuff); {make the post}
finally
FreeAndNil(FormStuff); {Free and nil the class}
end;
UploadLink := ''; {free some memory}
end;</pre>
<p>all we need now is to get the download and delete link:</p>
<pre class="brush:delphi">procedure TfmMain.btnUploadFileClick(Sender: TObject);
var
UploadLink: String;
HTMLtoCheck : WideString;
FormStuff : TIdMultiPartFormDataStream; {multi-form post data}
begin
{ Get the upload link }
HTMLtoCheck := IdHTTP1.Get('http://www.rapidshare.com');
UploadLink := GetInnerHTML(HTMLtoCheck,'action="','"');
HTMLtoCheck := '';
{ MAKE THE UPLOAD }
FormStuff := TIdMultiPartFormDataStream.Create; {Create the MultiPartForm class}
try
FormStuff.AddFile('filecontent',txtFile.Text,'multipart/form-data'); {add the file}
HTMLtoCheck := IdHTTP1.Post(UploadLink,FormStuff); {make the post}
finally
FreeAndNil(FormStuff); {Free and nil the class}
end;
UploadLink := ''; {free some memory}
{ GET THE LINKS }
txtDownloadLink.Text := GetInnerHTML(HTMLtoCheck,'&lt;div&gt;','&lt;/div&gt;');
txtDeleteLink.Text := GetInnerHTML(HTMLtoCheck,'&lt;div&gt;','&lt;/div&gt;');
end;</pre>
<p>And voilà! You got yourself a rapid-share fully automatic uploader!</p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-done.jpg"><img class="alignnone size-full wp-image-96" title="rapidshare done" src="http://pedroproenca.info/wp-content/uploads/2009/12/rapidshare-done.jpg" alt="rapidshare done" width="606" height="430" /></a></p>
<p>I&#8217;ve attached the full project (exe + source + some modifications) :</p>
<p><a title="Download RS Uploader" href="http://pedroproenca.info/RS%20Uploader.rar" target="_blank">http://pedroproenca.info/RS%20Uploader.rar</a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d68').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d68" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;submitHeadline=Make+a+Rapid-share+Up-loader&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;title=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;title=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http://pedroproenca.info/make-a-rapid-share-up-loader" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;title=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;bm_description=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;T=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;title=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit.php?url=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;title=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://pedroproenca.info/make-a-rapid-share-up-loader" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http://pedroproenca.info/make-a-rapid-share-up-loader" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Make+a+Rapid-share+Up-loader+@+http://pedroproenca.info/make-a-rapid-share-up-loader" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://pedroproenca.info/make-a-rapid-share-up-loader&amp;t=Make+a+Rapid-share+Up-loader" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d68').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d68').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://pedroproenca.info/make-a-rapid-share-up-loader/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Creating a Simple Progress-bar</title>
		<link>http://pedroproenca.info/creating-a-simple-progress-bar</link>
		<comments>http://pedroproenca.info/creating-a-simple-progress-bar#comments</comments>
		<pubDate>Sat, 21 Nov 2009 00:20:17 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[create]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[functions]]></category>
		<category><![CDATA[html]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[Projects]]></category>
		<category><![CDATA[style]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://pedroproenca.info/?p=44</guid>
		<description><![CDATA[As you can see, in the homepage, I added a small bar which shows the current progress of my projects, I though of coding a plug-in and make it available to everyone but using a PHP function is much more simple ! 
Maybe, when I no longer have projects which need my attention, I might [...]]]></description>
			<content:encoded><![CDATA[<p>As you can see, in the homepage, I added a small bar which shows the current progress of my projects, I though of coding a plug-in and make it available to everyone but using a <a title="PHP " href="http://en.wikipedia.org/wiki/PHP">PHP </a>function is much more simple ! <img src='http://pedroproenca.info/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /><br />
Maybe, when I no longer have projects which need my attention, I might waste sometime coding the plug-in version.</p>
<p>In this tutorial I&#8217;ll guide you through the simple process that is to create a progress-bar, using <a title="PHP" href="http://en.wikipedia.org/wiki/PHP">PHP</a> combined with <a title="HTML" href="http://en.wikipedia.org/wiki/HTML">HTML</a> (and some <a title="CSS" href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a>).</p>
<p><span id="more-44"></span></p>
<h2>For WordPress Users</h2>
<p><strong>1. Download the necessary plug-in</strong></p>
<p>First of all you need a plug-in which allows to use <a title="PHP" href="http://en.wikipedia.org/wiki/PHP">PHP</a> code on a widget, the best is the one shown below:</p>
<p><strong>Name:</strong> <a title="PHP" href="http://en.wikipedia.org/wiki/PHP">PHP</a> Widget<br />
<strong>Download:</strong> <a href="http://wordpress.org/extend/plugins/php-code-widget/" target="_blank">http://wordpress.org/extend/plugins/php-code-widget/</a></p>
<p><strong>2. The CSS</strong></p>
<p style="padding-left: 30px;">Follow the steps in the image:</p>
<p style="padding-left: 30px;">(In step two you must scroll-down a little to find the &#8220;Styles&#8221; group.)</p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/11/steps.png"><img class="alignnone size-full wp-image-45" style="border: 0pt none;" title="Changing CSS Steps" src="http://pedroproenca.info/wp-content/uploads/2009/11/steps.png" alt="Changing CSS Steps" width="389" height="167" /></a></p>
<p>After click the &#8220;Stylesheet (style.css)&#8221; link, you should see a big white box, just add at the bottom of it the following code:</p>
<pre class="brush:css">/* warps the whole progress-bar */
.progress_contain_phpBar{
	background-color: #dbd4ba;
	padding: 5px;
	padding-bottom: 2px;
	padding-top: 2px;
}
/* it's the progress-bar background */
.progress_back_phpBar{
	background-color:#9a8e76;
	border:thin #999;
	height:15px;
	padding:0px;
	margin-bottom:10px;
}
/* here it is our poor bar */
.progress_phpBar{
	position:inherit;
	background-color:#534d3e;
	height:100%;
	margin:0px;
}</pre>
<p>Save it.</p>
<p><strong>3. The PHP</strong></p>
<p>Now that we finally added our <a title="CSS" href="http://en.wikipedia.org/wiki/Cascading_Style_Sheets">CSS</a> code we can finally add the code which will make the machine work:</p>
<p>Copy the code below into a new TEXT file and save it as &#8220;progbar.php&#8221;</p>
<pre class="brush:php">function CreateBar($total, $done, $width, $project) {
/* Calculates the progress, La Place Probability Theory */
$progress = ($done / $total) * $width;
/* Let's do a nice lookin title */
$title = '&lt;strong&gt;' . $project . '&lt;/strong&gt; progress: &lt;strong&gt;' . (($done / $total) * 100) . '%&lt;/strong&gt;';
$html .= ' &lt;div&gt;';
/* Outputs the title */
$html .= $title;
/* Forces the bar to use the given width value */
 $html .= ' &lt;div&gt;';
$html .= ' &lt;div&gt;';
$html .= '&lt;/div&gt; &lt;/div&gt; &lt;/div&gt; ';
echo $html;
}</pre>
<p><strong>$total</strong> -&gt; Max Progress<br />
<strong>$done</strong> -&gt; Progress so far<br />
<strong>$width</strong> -&gt; Progress-bar width (insert only integer values, no &#8216;px&#8217; or &#8216;%&#8217;, etc)<br />
<strong>$project</strong> -&gt; Name of the project which will appear in the title</p>
<p>After creating the file, access your website FTP, create a new directory in the main folder called &#8220;extras&#8221; and then put the &#8220;progbar.php&#8221; inside it.</p>
<p>Now go to your WordPress administration panel and where it says &#8220;Widgets&#8221; on the &#8220;Appearance&#8221; tab, click it and you should see a widget called &#8220;PHP code&#8221;</p>
<p style="padding-left: 30px;"><a href="http://pedroproenca.info/wp-content/uploads/2009/11/phpbar.jpg"><img class="alignnone size-full wp-image-51" style="border: 0pt none;" title="Widgets PHP code" src="http://pedroproenca.info/wp-content/uploads/2009/11/phpbar.jpg" alt="Widgets PHP code" width="461" height="369" /></a></p>
<p>Drag this widget to the bars on the right and then enter the following info:</p>
<p style="padding-left: 30px;"><a href="http://pedroproenca.info/wp-content/uploads/2009/11/projectsprogress.jpg"><img class="alignnone size-full wp-image-52" style="border: 0pt none;" title="Projects Progress Image" src="http://pedroproenca.info/wp-content/uploads/2009/11/projectsprogress.jpg" alt="Projects Progress Image" width="416" height="458" /></a></p>
<p><strong>CreateBar(<span style="color: #ff9900;"> <em>Total Progress</em></span></strong>, <span style="color: #339966;"><strong><em>Done so far</em></strong></span>, <span style="color: #0000ff;"><strong><em>Progress-bar Width</em></strong></span>, <strong><span style="color: #808080;"><em>Project Name</em></span>)</strong></p>
<p>Hit save and voila! It&#8217;s done!</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d44').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d44" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http://pedroproenca.info/creating-a-simple-progress-bar&amp;submitHeadline=Creating+a+Simple+Progress-bar&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://pedroproenca.info/creating-a-simple-progress-bar&amp;title=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://pedroproenca.info/creating-a-simple-progress-bar&amp;title=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http://pedroproenca.info/creating-a-simple-progress-bar" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://pedroproenca.info/creating-a-simple-progress-bar&amp;title=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http://pedroproenca.info/creating-a-simple-progress-bar&amp;bm_description=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http://pedroproenca.info/creating-a-simple-progress-bar&amp;T=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://pedroproenca.info/creating-a-simple-progress-bar&amp;title=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit.php?url=http://pedroproenca.info/creating-a-simple-progress-bar&amp;title=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://pedroproenca.info/creating-a-simple-progress-bar" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http://pedroproenca.info/creating-a-simple-progress-bar" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Creating+a+Simple+Progress-bar+@+http://pedroproenca.info/creating-a-simple-progress-bar" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://pedroproenca.info/creating-a-simple-progress-bar&amp;t=Creating+a+Simple+Progress-bar" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d44').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d44').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://pedroproenca.info/creating-a-simple-progress-bar/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pedro Proença</title>
		<link>http://pedroproenca.info/pedro-proenca</link>
		<comments>http://pedroproenca.info/pedro-proenca#comments</comments>
		<pubDate>Wed, 18 Nov 2009 11:59:36 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[Me, Pedro]]></category>

		<guid isPermaLink="false">http://pedroproenca.info/?p=24</guid>
		<description><![CDATA[Hi, I&#8217;m Pedro Proença!
I do

PHP, MYSQL, HTML &#38; CSS scripts
Good food!

I&#8217;m passionate about

Programming
Rugby
Hanging out with friends together with a bottle of beer, on both hands!

I&#8217;d like to

Own a successful online community
Create a online game
Make a difference by creating an application that would represent a breakthrough on programming
Earn enough money so that in the end of [...]]]></description>
			<content:encoded><![CDATA[<p>Hi, I&#8217;m Pedro Proença!</p>
<h2>I do</h2>
<ul>
<li>PHP, MYSQL, HTML &amp; CSS scripts</li>
<li>Good food!</li>
</ul>
<h2>I&#8217;m passionate about</h2>
<ul>
<li>Programming</li>
<li>Rugby</li>
<li>Hanging out with friends together with a bottle of beer, on both hands!</li>
</ul>
<h2>I&#8217;d like to</h2>
<ul>
<li>Own a successful online community</li>
<li>Create a online game</li>
<li>Make a difference by creating an application that would represent a breakthrough on programming</li>
<li>Earn enough money so that in the end of the month I would&#8217;ve have enough to pay the bills and spend some helping people who need more then me.</li>
</ul>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/11/4929_1170952478462_1367509548_30485238_4915546_n.jpg"><img class="alignnone size-full wp-image-25" title="Pedro Proença Stoned" src="http://pedroproenca.info/wp-content/uploads/2009/11/4929_1170952478462_1367509548_30485238_4915546_n.jpg" alt="Pedro Proença Stoned" width="596" height="604" /></a></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/11/6760_1200852945955_1367509548_30590103_7595852_n.jpg"><img class="alignnone size-full wp-image-26" title="Pedro Sleeping" src="http://pedroproenca.info/wp-content/uploads/2009/11/6760_1200852945955_1367509548_30590103_7595852_n.jpg" alt="Pedro Sleeping" width="604" height="453" /></a></p>
<p><a href="http://pedroproenca.info/wp-content/uploads/2009/11/6760_1200852865953_1367509548_30590101_4737902_n.jpg"><img class="alignnone size-full wp-image-27" title="Beer! Beer!" src="http://pedroproenca.info/wp-content/uploads/2009/11/6760_1200852865953_1367509548_30590101_4737902_n.jpg" alt="Beer! Beer!" width="604" height="453" /></a></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d24').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d24" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http://pedroproenca.info/pedro-proenca&amp;submitHeadline=Pedro+Proen%C3%A7a&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://pedroproenca.info/pedro-proenca&amp;title=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://pedroproenca.info/pedro-proenca&amp;title=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http://pedroproenca.info/pedro-proenca" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://pedroproenca.info/pedro-proenca&amp;title=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http://pedroproenca.info/pedro-proenca&amp;bm_description=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http://pedroproenca.info/pedro-proenca&amp;T=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://pedroproenca.info/pedro-proenca&amp;title=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit.php?url=http://pedroproenca.info/pedro-proenca&amp;title=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://pedroproenca.info/pedro-proenca" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http://pedroproenca.info/pedro-proenca" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Pedro+Proen%C3%A7a+@+http://pedroproenca.info/pedro-proenca" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://pedroproenca.info/pedro-proenca&amp;t=Pedro+Proen%C3%A7a" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d24').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d24').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://pedroproenca.info/pedro-proenca/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Router Cracker Application</title>
		<link>http://pedroproenca.info/router-cracker-application</link>
		<comments>http://pedroproenca.info/router-cracker-application#comments</comments>
		<pubDate>Tue, 17 Nov 2009 01:24:02 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[News]]></category>
		<category><![CDATA[Others]]></category>
		<category><![CDATA[application]]></category>
		<category><![CDATA[crack]]></category>
		<category><![CDATA[download]]></category>
		<category><![CDATA[megaupload]]></category>
		<category><![CDATA[password]]></category>
		<category><![CDATA[rapidshare]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[speedtouch]]></category>
		<category><![CDATA[SSID]]></category>
		<category><![CDATA[thomson]]></category>
		<category><![CDATA[WAP]]></category>

		<guid isPermaLink="false">http://pedroproenca.info/?p=13</guid>
		<description><![CDATA[Recently I&#8217;ve read a internet article on &#8220;How To Crack Thomson/Speedtouch Password&#8221;, I got pretty surprise for the simplicity and how easy you could retrieve the router default password + SSID, using the serial number. Of course if you want to steal your neighbor&#8217;s internet it won&#8217;t be as much simple has you think, it [...]]]></description>
			<content:encoded><![CDATA[<p>Recently I&#8217;ve read a internet article on &#8220;How To Crack Thomson/Speedtouch Password&#8221;, I got pretty surprise for the simplicity and how easy you could retrieve the router default password + SSID, using the serial number. Of course if you want to steal your neighbor&#8217;s internet it won&#8217;t be as much simple has you think, it requires that you know your neighbor router serial number OR that you find a online website which already generated a hand full of serials, from all years (07-09) and this way you can get the default password using the SSID (usually appears next to the wireless network name).</p>
<p>After reading carefully the explanation about cracking the router I decided to quickly code a application capable of retrieving the router Default Password and SSID, unfortunately it will work only if you know the routers serial number. Maybe in a future version you will be able to get the data using only the SSID. Subscribe to this post if you want to get updates.</p>
<p>Below I leave you with the details:</p>
<p><img title="Mais..." src="http://vsgl.net/report/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<h3>My Application + Download</h3>
<p>The application I developed is fairly simple:</p>
<p><img class="alignnone size-full wp-image-4" title="Thomson Cracking Application" src="http://pedroproenca.info/wp-content/uploads/2009/11/thomson-cracking.jpg" alt="Thomson Cracking Application" width="512" height="321" /></p>
<p>Once you&#8217;ve inserted the serial in the first box, you will be able to get both password and SSID.<br />
I included also a feature which let&#8217;s you Add/Save/Load a list with all of your serials.</p>
<h3>Download APP</h3>
<p><strong>Size: </strong>335.99kb<strong><br />
MD5:</strong> e208a1f851b8acf01f7f3ff4fe6436b0<strong><br />
Link: </strong><a href="http://pedroproenca.info/wp-content/uploads/2009/11/CrackThom.zip">Thomson Cracking Application</a></p>
<h3>Serial Number Explanation</h3>
<p>Using the Thomson/Speedtouch serial number (example: CP<span style="color: #993300;">08</span><span style="color: #666699;">17</span><span style="color: #000000;">AH</span><span style="color: #ff6600;">1AB</span> (A1) ), we are able to discover, not only the default password of the router but also the SSID</p>
<p>CP<span style="color: #993300;"> YY</span><span style="color: #666699;"> WW</span><span style="color: #000000;"> PP </span><span style="color: #ff6600;">XXX</span> (CC)</p>
<p>Each item has it&#8217;s own significance:</p>
<p><span style="color: #993300;">YY</span> <span style="color: #000000;">- </span>Year of Production<br />
<span style="color: #666699;">WW</span><span style="color: #000000;"> – Production Week<br />
</span>PP – Product Code<br />
<span style="color: #ff6600;">XXX</span> <span style="color: #000000;">- Unkown<br />
</span>CC – Configuration Code</p>
<p>The XXX value, is unknown and must always be composed by capital letters and numbers.</p>
<h3>Cracking Step-by-step</h3>
<p>Let&#8217;s use the serial number &#8220;CP<span style="color: #993300;">08</span><span style="color: #666699;">17</span><span style="color: #000000;">AH</span><span style="color: #ff6600;">1AB</span>&#8221; as an example:</p>
<ul>
<li>Remove the PP (AH) and it will result in CP<span style="color: #993300;">08</span><span style="color: #666699;">17</span><span style="color: #ff6600;">1AB</span></li>
<li>Convert the <span style="color: #ff6600;">1AB </span>to hexadecimal (below is a delphi example)</li>
</ul>
<pre class="brush:delphi">code := '1AB';
for I := 1 to strlen(PChar(code)) do
begin
c := ord(code[i]);
hex := hex + IntToHex(c,1);
end;</pre>
<ul>
<li>The c0nverstion will result in <span style="color: #ff6600;">314142</span>, add this to the part we left behind CP<span style="color: #993300;">08</span><span style="color: #666699;">17</span><span style="color: #ff6600;">314142 </span></li>
<li>Now you need to create the SHA1 hash code of the last result (CP<span style="color: #993300;">08</span><span style="color: #666699;">17</span><span style="color: #ff6600;">314142</span>), which will be <span style="color: red;"><strong>bc8c18aec9</strong><span style="color: #000000;">e740c37be79e7f2058c50fd9</span><strong>22e4bb</strong></span>
<ul>
<li><span style="color: red;"><strong>bc8c18aec9 </strong></span>-Is the default router password (WEP/WPA)</li>
<li><span style="color: red;"><strong>22e4bb </strong></span>-Is the SSID of the router</li>
</ul>
</li>
</ul>
<p>These few steps are all that&#8217;s necessary to crack a Thomson/Speedtouch router.</p>
<p><strong>Source: </strong><a title="Algoritmo Chaves Wireless" href="http://fodi.me/internet/algoritmo-chaves-wireless-thomson-meo/" target="_blank">http://fodi.me/internet/algoritmo-chaves-wireless-thomson-meo/</a> (Portuguese)</p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d13').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d13" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http://pedroproenca.info/router-cracker-application&amp;submitHeadline=Router+Cracker+Application&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://pedroproenca.info/router-cracker-application&amp;title=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://pedroproenca.info/router-cracker-application&amp;title=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http://pedroproenca.info/router-cracker-application" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://pedroproenca.info/router-cracker-application&amp;title=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http://pedroproenca.info/router-cracker-application&amp;bm_description=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http://pedroproenca.info/router-cracker-application&amp;T=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://pedroproenca.info/router-cracker-application&amp;title=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit.php?url=http://pedroproenca.info/router-cracker-application&amp;title=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://pedroproenca.info/router-cracker-application" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http://pedroproenca.info/router-cracker-application" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+Router+Cracker+Application+@+http://pedroproenca.info/router-cracker-application" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://pedroproenca.info/router-cracker-application&amp;t=Router+Cracker+Application" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d13').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d13').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://pedroproenca.info/router-cracker-application/feed</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>New Blog + Recent Project</title>
		<link>http://pedroproenca.info/new-blog-recent-project</link>
		<comments>http://pedroproenca.info/new-blog-recent-project#comments</comments>
		<pubDate>Sun, 15 Nov 2009 21:29:28 +0000</pubDate>
		<dc:creator>Pedro</dc:creator>
				<category><![CDATA[Hacking Report]]></category>
		<category><![CDATA[News]]></category>
		<category><![CDATA[ace online]]></category>
		<category><![CDATA[cheaters]]></category>
		<category><![CDATA[cheating]]></category>
		<category><![CDATA[confusing]]></category>
		<category><![CDATA[crossfire]]></category>
		<category><![CDATA[flowchart]]></category>
		<category><![CDATA[hackers]]></category>
		<category><![CDATA[metin 2]]></category>
		<category><![CDATA[priston tale 1]]></category>
		<category><![CDATA[priston tale 2]]></category>
		<category><![CDATA[report]]></category>
		<category><![CDATA[useless]]></category>

		<guid isPermaLink="false">http://pedroproenca.info/?p=8</guid>
		<description><![CDATA[Welcome to my new blog, I never though ending up creating one, though I&#8217;m tired of coding my own website, this time I decided to try out this magical CMS, simply amazing, I&#8217;m really impressed with WordPress capabilities.
You might end up asking yourself what&#8217;s the whole idea behind this, don&#8217;t give it much though as [...]]]></description>
			<content:encoded><![CDATA[<p>Welcome to my new blog, I never though ending up creating one, though I&#8217;m tired of coding my own website, this time I decided to try out this magical CMS, simply amazing, I&#8217;m really impressed with WordPress capabilities.</p>
<p>You might end up asking yourself what&#8217;s the whole idea behind this, don&#8217;t give it much though as it&#8217;s plain simple, recently I started a new project entitled <strong>&#8220;Hacking Report&#8221;</strong>, it&#8217;s  a &#8220;remake&#8221; of a older project which surprisingly became very famous among the <strong>Cross Fire</strong> community, consists in developing a application capable of guiding, efficiently, the players, through some easy-steps, on how to report a hacker. Of course this project is pointed to work only with the most famous online games, the ones which are currently having, the biggest, issues with those who prefer to cheat, instead of playing fair. It may sound confusing or useless, though it&#8217;s not, below there is a better explanation:</p>
<p><img title="Mais..." src="http://vsgl.net/report/wp-includes/js/tinymce/plugins/wordpress/img/trans.gif" alt="" /></p>
<h2><strong>Hacking Report (Explanation)</strong></h2>
<p><strong>What are the steps?</strong></p>
<ol>
<li>Login with your Hacking Report user account credentials (this is necessary so you can keep track of your reports, etc).</li>
<li>Enter the cheater(s) name and the reason(s) why you are making this report.</li>
<li>Browse for the files which prove that the player(s), referred in the step above, cheated. Usually screen-shots + replay file, it depends on the game.</li>
<li>Write a small report of what you saw, how the player cheated and  preferably reference the moments in which the player cheats, on the replay file.</li>
<li>The application will compile together, into a single ZIP file, both HTML generated report and the rest of the files you added.</li>
<li>The compiled file will be sent to our servers and once this task is done it will return a link which points to the location of your file, enabling you to download it.  Also a delectation link will be given so that, once the GM reads and downloads the report, he can delete the file.  <span style="color: #ff0000;"><strong>(WARNING: AFTER A MONTH THE FILES ARE DELETED AUTOMATICALLY)</strong></span></li>
<li><strong>(optional step)</strong> A new window will appear asking that you login into the game website and once you&#8217;ve done it, you will be redirected to the PM page. So that you can submit your report file.</li>
</ol>
<p><img title="Games List" src="http://vsgl.net/report/wp-content/uploads/2009/11/gameslist.png" alt="Games List" width="212" height="132" /></p>
<p><strong>Flow-charts:</strong></p>
<p><img title="Hacking Report Flow-Chart" src="http://pedroproenca.info/wp-content/uploads/2009/11/APP.jpg" alt="HR Flow-Chart" width="477" height="593" /></p>
<!-- Social Bookmarks BEGIN -->
<div class="social_bookmark">
<a title="Click me to see the sites." href="#" onclick="$$('div.d8').each( function(e) { e.visualEffect('slide_down',{duration:2.5}) }); return false;"><strong><em>Bookmark It</em></strong></a>
<br />
<div class="d8" style="overflow:hidden">
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://buzz.yahoo.com/submit?submitUrl=http://pedroproenca.info/new-blog-recent-project&amp;submitHeadline=New+Blog+%2B+Recent+Project&amp;submitSummary=" rel="nofollow" title="Add to&nbsp;Buzz"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/buzz.png" title="Add to&nbsp;Buzz" alt="Add to&nbsp;Buzz" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://del.icio.us/post?url=http://pedroproenca.info/new-blog-recent-project&amp;title=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;Del.icio.us"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/delicious.png" title="Add to&nbsp;Del.icio.us" alt="Add to&nbsp;Del.icio.us" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://digg.com/submit?phase=2&amp;url=http://pedroproenca.info/new-blog-recent-project&amp;title=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;digg"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/digg.png" title="Add to&nbsp;digg" alt="Add to&nbsp;digg" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.facebook.com/sharer.php?u=http://pedroproenca.info/new-blog-recent-project" rel="nofollow" title="Add to&nbsp;Facebook"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/facebook.png" title="Add to&nbsp;Facebook" alt="Add to&nbsp;Facebook" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.google.com/bookmarks/mark?op=edit&amp;output=popup&amp;bkmk=http://pedroproenca.info/new-blog-recent-project&amp;title=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;Google Bookmarks"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/google.png" title="Add to&nbsp;Google Bookmarks" alt="Add to&nbsp;Google Bookmarks" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.mister-wong.com/index.php?action=addurl&amp;bm_url=http://pedroproenca.info/new-blog-recent-project&amp;bm_description=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;Mister Wong"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/misterwong.png" title="Add to&nbsp;Mister Wong" alt="Add to&nbsp;Mister Wong" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.netscape.com/submit/?U=http://pedroproenca.info/new-blog-recent-project&amp;T=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;Netscape"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/netscape.png" title="Add to&nbsp;Netscape" alt="Add to&nbsp;Netscape" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://reddit.com/submit?url=http://pedroproenca.info/new-blog-recent-project&amp;title=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;reddit"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/reddit.png" title="Add to&nbsp;reddit" alt="Add to&nbsp;reddit" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.stumbleupon.com/submit.php?url=http://pedroproenca.info/new-blog-recent-project&amp;title=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;Stumble Upon"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/stumbleupon.png" title="Add to&nbsp;Stumble Upon" alt="Add to&nbsp;Stumble Upon" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://www.technorati.com/faves?add=http://pedroproenca.info/new-blog-recent-project" rel="nofollow" title="Add to&nbsp;Technorati"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/technorati.png" title="Add to&nbsp;Technorati" alt="Add to&nbsp;Technorati" /></a>
<br />
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://tipd.com/submit.php?url=http://pedroproenca.info/new-blog-recent-project" rel="nofollow" title="Add to&nbsp;Tip'd"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/tipd.png" title="Add to&nbsp;Tip'd" alt="Add to&nbsp;Tip'd" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://twitter.com/home/?status=Check+out+New+Blog+%2B+Recent+Project+@+http://pedroproenca.info/new-blog-recent-project" rel="nofollow" title="Add to&nbsp;Twitter"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/twitter.png" title="Add to&nbsp;Twitter" alt="Add to&nbsp;Twitter" /></a>
<a onclick="window.open(this.href, '_blank', 'scrollbars=yes,menubar=no,height=600,width=750,resizable=yes,toolbar=no,location=no,status=no'); return false;" href="http://myweb2.search.yahoo.com/myresults/bookmarklet?u=http://pedroproenca.info/new-blog-recent-project&amp;t=New+Blog+%2B+Recent+Project" rel="nofollow" title="Add to&nbsp;Yahoo My Web"><img class="social_img" src="http://pedroproenca.info/wp-content/plugins/social-bookmarks/images/yahoo.png" title="Add to&nbsp;Yahoo My Web" alt="Add to&nbsp;Yahoo My Web" /></a>
<br />
<a style="font-size:90%;text-align: right; " title="Click me to hide the sites." href="#" onclick="$$('div.d8').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); return false;">Hide Sites</a>
</div>
</div>
<!-- Social Bookmarks END -->
<script type="text/javascript">$$('div.d8').each( function(e) { e.visualEffect('slide_up',{duration:0.5}) }); </script>]]></content:encoded>
			<wfw:commentRss>http://pedroproenca.info/new-blog-recent-project/feed</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
	</channel>
</rss>
