<?xml version="1.0" encoding="iso-8859-1"?><!-- generator="Freelancer ID Blog/2.4.6" -->
<rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:admin="http://webns.net/mvcb/" xmlns:rdf="http://www.w3.org/1999/02/22-rdf-syntax-ns#" xmlns:content="http://purl.org/rss/1.0/modules/content/">
	<channel>
		<title>Freelancer ID Blog</title>
		<link>http://blog.freelancer-id.com/index.php</link>
		<description></description>
		<language>en-US</language>
		<docs>http://blogs.law.harvard.edu/tech/rss</docs>
		<admin:generatorAgent rdf:resource="http://b2evolution.net/?v=2.4.6"/>
		<ttl>60</ttl>
				<item>
			<title>New and Easy Gallery for jQuery</title>
			<link>http://blog.freelancer-id.com/index.php/2010/08/01/easy-gallery-for-jquery</link>
			<pubDate>Sun, 01 Aug 2010 07:01:49 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">DHTML</category>
<category domain="alt">Jquery</category>
<category domain="alt">Free Stuff</category>
<category domain="alt">Java Script</category>			<guid isPermaLink="false">55@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.freelancer-id.com/easy-gallery/&quot;&gt;http://www.freelancer-id.com/easy-gallery/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;
In Thursday, July 29, I have published a new jQuery gallery plug-in named as &lt;b&gt;Easy Gallery&lt;/b&gt;.&lt;br /&gt;
This gallery is easy to be used and has a simple code.
&lt;/p&gt;
&lt;p&gt;
Not talking too much about it, i will provide you with all links available.&lt;br /&gt;
But let me tell you how does this gallery work:
&lt;/p&gt;
&lt;p&gt;&lt;a href=&quot;http://www.freelancer-id.com/easy-gallery/&quot; target=&quot;_blank&quot;&gt;&lt;img src=&quot;http://www.freelancer-id.com/files/easy-gallery.jpg&quot; alt=&quot;Easy Gallery&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;
The HTML code used for &lt;b&gt;Easy Gallery&lt;/b&gt; as follow:&lt;br /&gt;
&lt;pre&gt;
&lt;code&gt;
&amp;lt;div id=&quot;gallery&quot;&amp;gt;
    &amp;lt;ul&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;image1.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;image2.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;image3.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;image4.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;
        &amp;lt;li&amp;gt;&amp;lt;img src=&quot;image5.jpg&quot; border=&quot;0&quot; alt=&quot;&quot; /&amp;gt;&amp;lt;/li&amp;gt;
    &amp;lt;/ul&amp;gt;
&amp;lt;/div&amp;gt;
&amp;lt;div id=&quot;ssgThumbs&quot;&amp;gt;&amp;lt;/div&amp;gt;
&lt;/code&gt;
&lt;/pre&gt;
&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/08/01/easy-gallery-for-jquery#more55&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/08/01/easy-gallery-for-jquery&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.freelancer-id.com/easy-gallery/">http://www.freelancer-id.com/easy-gallery/</a></p><p>
In Thursday, July 29, I have published a new jQuery gallery plug-in named as <b>Easy Gallery</b>.<br />
This gallery is easy to be used and has a simple code.
</p>
<p>
Not talking too much about it, i will provide you with all links available.<br />
But let me tell you how does this gallery work:
</p>
<p><a href="http://www.freelancer-id.com/easy-gallery/" target="_blank"><img src="http://www.freelancer-id.com/files/easy-gallery.jpg" alt="Easy Gallery" border="0" /></a></p>
<p>
The HTML code used for <b>Easy Gallery</b> as follow:<br />
<pre>
<code>
&lt;div id="gallery"&gt;
    &lt;ul&gt;
        &lt;li&gt;&lt;img src="image1.jpg" border="0" alt="" /&gt;&lt;/li&gt;
        &lt;li&gt;&lt;img src="image2.jpg" border="0" alt="" /&gt;&lt;/li&gt;
        &lt;li&gt;&lt;img src="image3.jpg" border="0" alt="" /&gt;&lt;/li&gt;
        &lt;li&gt;&lt;img src="image4.jpg" border="0" alt="" /&gt;&lt;/li&gt;
        &lt;li&gt;&lt;img src="image5.jpg" border="0" alt="" /&gt;&lt;/li&gt;
    &lt;/ul&gt;
&lt;/div&gt;
&lt;div id="ssgThumbs"&gt;&lt;/div&gt;
</code>
</pre>
</p>
<a href="http://blog.freelancer-id.com/index.php/2010/08/01/easy-gallery-for-jquery#more55">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2010/08/01/easy-gallery-for-jquery">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2010/08/01/easy-gallery-for-jquery#comments</comments>
		</item>
				<item>
			<title>Apply a custom font to your website, Works on all Browsers</title>
			<link>http://blog.freelancer-id.com/index.php/2010/06/02/custom-font-for-all-browsers</link>
			<pubDate>Wed, 02 Jun 2010 18:17:43 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Design</category>
<category domain="alt">Misc</category>
<category domain="alt">CSS</category>
<category domain="alt">Free Stuff</category>
<category domain="alt">HTML</category>
<category domain="alt">Web Browsers</category>
<category domain="alt">Browsers</category>			<guid isPermaLink="false">53@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;
For web developers and web designers who want to add their FONT to websites without using Standard Web Fonts and without making text as images.
&lt;/p&gt;
&lt;p&gt;
Google has create a &lt;a href=&quot;http://code.google.com/webfonts&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;Google Font API&lt;/a&gt; for public use to give web developers and web designers the ability to use extra fonts on the web, not only the standard web fonts.
&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/06/02/custom-font-for-all-browsers#more53&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/06/02/custom-font-for-all-browsers&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>
For web developers and web designers who want to add their FONT to websites without using Standard Web Fonts and without making text as images.
</p>
<p>
Google has create a <a href="http://code.google.com/webfonts" target="_blank" rel="nofollow">Google Font API</a> for public use to give web developers and web designers the ability to use extra fonts on the web, not only the standard web fonts.
</p>
<a href="http://blog.freelancer-id.com/index.php/2010/06/02/custom-font-for-all-browsers#more53">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2010/06/02/custom-font-for-all-browsers">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2010/06/02/custom-font-for-all-browsers#comments</comments>
		</item>
				<item>
			<title>PHP image class (upload, resize, crop)</title>
			<link>http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload</link>
			<pubDate>Sun, 21 Mar 2010 13:23:38 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Misc</category>
<category domain="alt">PHP</category>
<category domain="alt">Free Stuff</category>			<guid isPermaLink="false">52@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.freelancer-id.com/upload-crop-resize-in-php&quot;&gt;http://www.freelancer-id.com/upload-crop-resize-in-php&lt;/a&gt;&lt;/p&gt;&lt;p&gt;&amp;nbsp;There is a lot of PHP&amp;nbsp;classes for upload, resize and crop images. But I created this one for many reasons as mentioned below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Ease of use.&lt;/li&gt;
&lt;li&gt;Flexibility.&lt;/li&gt;
&lt;li&gt;PHP&amp;nbsp;version:&amp;nbsp;5 or later.&lt;/li&gt;
&lt;li&gt;Can upload, resize and crop image.. All in one.&lt;/li&gt;

&lt;/ul&gt;
&lt;p&gt;After knowing the reasons for making this class, let's know how it works.&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload#more52&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.freelancer-id.com/upload-crop-resize-in-php">http://www.freelancer-id.com/upload-crop-resize-in-php</a></p><p>&nbsp;There is a lot of PHP&nbsp;classes for upload, resize and crop images. But I created this one for many reasons as mentioned below:</p>
<ul>
<li>Ease of use.</li>
<li>Flexibility.</li>
<li>PHP&nbsp;version:&nbsp;5 or later.</li>
<li>Can upload, resize and crop image.. All in one.</li>

</ul>
<p>After knowing the reasons for making this class, let's know how it works.</p>
<a href="http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload#more52">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2010/03/21/php-image-crop-resize-upload#comments</comments>
		</item>
				<item>
			<title>More about jQuery AJAX</title>
			<link>http://blog.freelancer-id.com/index.php/2010/01/05/more-about-jquery-ajax</link>
			<pubDate>Tue, 05 Jan 2010 12:44:54 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Misc</category>
<category domain="alt">AJAX</category>
<category domain="alt">PHP</category>
<category domain="alt">DHTML</category>
<category domain="alt">XHTML</category>
<category domain="alt">XML</category>
<category domain="alt">Jquery</category>
<category domain="alt">Java Script</category>
<category domain="alt">Web Browsers</category>
<category domain="alt">Browsers</category>			<guid isPermaLink="false">49@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;
jQuery made AJAX simple by using .ajax() function.&lt;br /&gt;
The syntax for this function is:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
$.ajax( /* properties */);&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
Now let me explain what properties we can use in this function.
&lt;/p&gt;
&lt;p&gt;
First, I would like to tell you what basic (standard) options for .ajax() as follow:&lt;br /&gt;
&lt;b&gt;Properties:&lt;/b&gt;&lt;br /&gt;
- url: String /* The URL to send the request to */&lt;br /&gt;
- type: String /* The request type (&quot;GET&quot;, &quot;POST&quot;) */&lt;br /&gt;
- contentType: String /* default: &quot;application/x-www-form-urlencoded&quot; */&lt;br /&gt;
- data: Object, String /* Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests. See processData option to prevent this automatic processing. Object must be Key/Value pairs. If value is an Array, jQuery serializes multiple values with same key i.e. {foo:[&quot;bar1&quot;, &quot;bar2&quot;]} becomes '&amp;amp;foo=bar1&amp;amp;foo=bar2' */&lt;br /&gt;
&lt;br /&gt;
&lt;b&gt;Events:&lt;/b&gt;&lt;br /&gt;
- beforeSend: Function /* This function runs just before sending the request */&lt;br /&gt;
- success: Function /* This is an important part. Here we run the code because the request is done */&lt;br /&gt;
- complete: Function /* This function runs after the success is done and errors are shown */&lt;br /&gt;
- error: Function /* This function runs when error occurred&lt;br /&gt;
function(ajaxHnadler,eventHandler){&lt;br /&gt;
// ajaxHandler: xmlHTTP object&lt;br /&gt;
// eventHandler: handles the event as string&lt;br /&gt;
*/&lt;br /&gt;
- timeout: Function /* runs when request is timed out */&lt;br /&gt;
&lt;br /&gt;
There are more options, you can check them on &lt;a href=&quot;http://jquery.com&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;jQuery website&lt;/a&gt;.&lt;br /&gt;
Actually, I cannot create a demo to test all mentioned properties and methods... So, if you experienced a problem or need some help, please contact me.
&lt;/p&gt;
&lt;p&gt;
For more information about jQuery AJAX Please visit: &lt;a href=&quot;http://docs.jquery.com/Ajax&quot; target=&quot;_blank&quot; rel=&quot;nofollow&quot;&gt;click here&lt;/a&gt;.&lt;br /&gt;
You can also read about &lt;a href=&quot;http://docs.jquery.com/Ajax/jQuery.get&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;.GET&lt;/a&gt; and &lt;a href=&quot;http://docs.jquery.com/Ajax/jQuery.post&quot; rel=&quot;nofollow&quot; target=&quot;_blank&quot;&gt;.POST&lt;/a&gt;
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2010/01/05/more-about-jquery-ajax&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>
jQuery made AJAX simple by using .ajax() function.<br />
The syntax for this function is:<br />
<code><br />
$.ajax( /* properties */);<br />
</code>
</p>
<p>
Now let me explain what properties we can use in this function.
</p>
<p>
First, I would like to tell you what basic (standard) options for .ajax() as follow:<br />
<b>Properties:</b><br />
- url: String /* The URL to send the request to */<br />
- type: String /* The request type ("GET", "POST") */<br />
- contentType: String /* default: "application/x-www-form-urlencoded" */<br />
- data: Object, String /* Data to be sent to the server. It is converted to a query string, if not already a string. It's appended to the url for GET-requests. See processData option to prevent this automatic processing. Object must be Key/Value pairs. If value is an Array, jQuery serializes multiple values with same key i.e. {foo:["bar1", "bar2"]} becomes '&amp;foo=bar1&amp;foo=bar2' */<br />
<br />
<b>Events:</b><br />
- beforeSend: Function /* This function runs just before sending the request */<br />
- success: Function /* This is an important part. Here we run the code because the request is done */<br />
- complete: Function /* This function runs after the success is done and errors are shown */<br />
- error: Function /* This function runs when error occurred<br />
function(ajaxHnadler,eventHandler){<br />
// ajaxHandler: xmlHTTP object<br />
// eventHandler: handles the event as string<br />
*/<br />
- timeout: Function /* runs when request is timed out */<br />
<br />
There are more options, you can check them on <a href="http://jquery.com" target="_blank" rel="nofollow">jQuery website</a>.<br />
Actually, I cannot create a demo to test all mentioned properties and methods... So, if you experienced a problem or need some help, please contact me.
</p>
<p>
For more information about jQuery AJAX Please visit: <a href="http://docs.jquery.com/Ajax" target="_blank" rel="nofollow">click here</a>.<br />
You can also read about <a href="http://docs.jquery.com/Ajax/jQuery.get" rel="nofollow" target="_blank">.GET</a> and <a href="http://docs.jquery.com/Ajax/jQuery.post" rel="nofollow" target="_blank">.POST</a>
</p><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2010/01/05/more-about-jquery-ajax">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2010/01/05/more-about-jquery-ajax#comments</comments>
		</item>
				<item>
			<title>Must know to secure your web host</title>
			<link>http://blog.freelancer-id.com/index.php/2009/12/23/must-know-to-secure-your-webhost</link>
			<pubDate>Wed, 23 Dec 2009 08:04:50 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Network</category>
<category domain="alt">Misc</category>
<category domain="alt">PHP</category>			<guid isPermaLink="false">51@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;I would like to talk about hacks and how to secure your code in 2 levels. The 2 levels are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;b&gt;Code level.&lt;/b&gt;&lt;/li&gt;
&lt;li&gt;&lt;b&gt;Server&amp;nbsp;(host) level.&lt;/b&gt;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The rist for not securing these two levels are:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Losing important data.&lt;/li&gt;
&lt;li&gt;Losing your database.&lt;/li&gt;

&lt;li&gt;New files and folders created on your server (hack).&lt;/li&gt;
&lt;li&gt;updating your current files by adding maleware script to the end of files.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;
&lt;h1 style=&quot;margin: 0pt; font-size: 14px; font-weight: bold; text-decoration: underline;&quot;&gt;PHP&amp;nbsp;level security:&lt;/h1&gt;
&lt;p&gt;The PHP&amp;nbsp;level will prevent injections to SQL&amp;nbsp;datbase.&lt;/p&gt;
&lt;p&gt;So, it will secure you from losing data having problem with your database.&lt;br /&gt;The most thing you should know is: Don't trust any data sent from client.&lt;br /&gt;So,&lt;br /&gt;for numeric posts (POST&amp;nbsp;or GET) use: &amp;quot;(int)&amp;quot; before the variable. This will change the type of it to integer (if you need it like that). See this code:&lt;br /&gt;$id = (int)$_GET['id'];&lt;br /&gt;// OR&lt;br /&gt;$id = (int)$_POST['id'];&lt;/p&gt;

&lt;p&gt;Also see the list of types below:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;(int) cast to integer.&lt;/li&gt;
&lt;li&gt;(bool) cast to boolean.&lt;/li&gt;
&lt;li&gt;(float) cast to float.&lt;/li&gt;
&lt;li&gt;(string) cast to string.&lt;/li&gt;
&lt;li&gt;(array) cast to array.&lt;/li&gt;
&lt;li&gt;(unset) cast to NULL (PHP 5).&lt;/li&gt;
&lt;li&gt;(binary) cast to binary (PHP&amp;nbsp;6).&lt;/li&gt;

&lt;/ul&gt;
&lt;p&gt;When you have POST&amp;nbsp;or GET&amp;nbsp;data sent from client as String or TEXT, try to clean it to prevent SQL&amp;nbsp;injections by using &amp;quot;mysql_real_escape_string($string)&amp;quot; function. &lt;br /&gt;Example: &lt;br /&gt;$text = mysql_real_escape_string($_POST['textfield']);&lt;/p&gt;
&lt;p&gt;NOTE: don't forget to prevent access to inner files used in includes.&lt;/p&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;

&lt;h1 style=&quot;margin: 0pt; font-size: 14px; font-weight: bold; text-decoration: underline;&quot;&gt;Server (Host) level:&lt;/h1&gt;

&lt;p&gt;Try to download the Security information test from PHP.net and upload it to your host to show your the host security levels. Download it from this link:&amp;nbsp;&lt;a target=&quot;_blank&quot; href=&quot;http://phpsec.org/projects/phpsecinfo/&quot;&gt;http://phpsec.org/projects/phpsecinfo/&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;Here is the list of security issues and better values they should get:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;allow_url_fopen must be: 0 (disabled)&lt;/li&gt;
&lt;li&gt;allow_url_include must be:&amp;nbsp;0 (disabled)&lt;/li&gt;
&lt;li&gt;magic_quotes_gpc must be: 0 (disabled)&lt;/li&gt;
&lt;li&gt;register_globals must be: 0 (disabled)&lt;/li&gt;
&lt;li&gt;SAFE_MODE:&amp;nbsp;you can turn off this feature, this feature is Deprecated in PHP 5.3 and Removed in PHP&amp;nbsp;6&lt;/li&gt;

&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;Don't forget to do the following:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Add empty file named as &amp;quot;index.html&amp;quot; to any directoy doesn't have any &amp;quot;index.html&amp;quot; or &amp;quot;index.php&amp;quot; files.&lt;/li&gt;
&lt;li&gt;Remove any write permissions on any file or folder you don't want to change or modify.&lt;/li&gt;

&lt;li&gt;Add permissions to inner folders to prevent direct access.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;&amp;nbsp;&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/12/23/must-know-to-secure-your-webhost&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p>I would like to talk about hacks and how to secure your code in 2 levels. The 2 levels are:</p>
<ul>
<li><b>Code level.</b></li>
<li><b>Server&nbsp;(host) level.</b></li>
</ul>
<p>The rist for not securing these two levels are:</p>
<ul>
<li>Losing important data.</li>
<li>Losing your database.</li>

<li>New files and folders created on your server (hack).</li>
<li>updating your current files by adding maleware script to the end of files.</li>
</ul>
<p>&nbsp;</p>
<h1 style="margin: 0pt; font-size: 14px; font-weight: bold; text-decoration: underline;">PHP&nbsp;level security:</h1>
<p>The PHP&nbsp;level will prevent injections to SQL&nbsp;datbase.</p>
<p>So, it will secure you from losing data having problem with your database.<br />The most thing you should know is: Don't trust any data sent from client.<br />So,<br />for numeric posts (POST&nbsp;or GET) use: &quot;(int)&quot; before the variable. This will change the type of it to integer (if you need it like that). See this code:<br />$id = (int)$_GET['id'];<br />// OR<br />$id = (int)$_POST['id'];</p>

<p>Also see the list of types below:</p>
<ul>
<li>(int) cast to integer.</li>
<li>(bool) cast to boolean.</li>
<li>(float) cast to float.</li>
<li>(string) cast to string.</li>
<li>(array) cast to array.</li>
<li>(unset) cast to NULL (PHP 5).</li>
<li>(binary) cast to binary (PHP&nbsp;6).</li>

</ul>
<p>When you have POST&nbsp;or GET&nbsp;data sent from client as String or TEXT, try to clean it to prevent SQL&nbsp;injections by using &quot;mysql_real_escape_string($string)&quot; function. <br />Example: <br />$text = mysql_real_escape_string($_POST['textfield']);</p>
<p>NOTE: don't forget to prevent access to inner files used in includes.</p>
<p>&nbsp;</p>

<h1 style="margin: 0pt; font-size: 14px; font-weight: bold; text-decoration: underline;">Server (Host) level:</h1>

<p>Try to download the Security information test from PHP.net and upload it to your host to show your the host security levels. Download it from this link:&nbsp;<a target="_blank" href="http://phpsec.org/projects/phpsecinfo/">http://phpsec.org/projects/phpsecinfo/</a></p>
<p>Here is the list of security issues and better values they should get:</p>
<ul>
<li>allow_url_fopen must be: 0 (disabled)</li>
<li>allow_url_include must be:&nbsp;0 (disabled)</li>
<li>magic_quotes_gpc must be: 0 (disabled)</li>
<li>register_globals must be: 0 (disabled)</li>
<li>SAFE_MODE:&nbsp;you can turn off this feature, this feature is Deprecated in PHP 5.3 and Removed in PHP&nbsp;6</li>

</ul>
<p>&nbsp;Don't forget to do the following:</p>
<ul>
<li>Add empty file named as &quot;index.html&quot; to any directoy doesn't have any &quot;index.html&quot; or &quot;index.php&quot; files.</li>
<li>Remove any write permissions on any file or folder you don't want to change or modify.</li>

<li>Add permissions to inner folders to prevent direct access.</li>
</ul>
<p>&nbsp;</p><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2009/12/23/must-know-to-secure-your-webhost">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2009/12/23/must-know-to-secure-your-webhost#comments</comments>
		</item>
				<item>
			<title>jQuery Animate - Advanced</title>
			<link>http://blog.freelancer-id.com/index.php/2009/10/12/jquery-animate-advanced</link>
			<pubDate>Mon, 12 Oct 2009 13:01:08 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Design</category>
<category domain="alt">DHTML</category>
<category domain="alt">XHTML</category>
<category domain="alt">Jquery</category>
<category domain="alt">CSS</category>
<category domain="alt">HTML</category>
<category domain="alt">Java Script</category>
<category domain="alt">Web Browsers</category>			<guid isPermaLink="false">48@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate&quot;&gt;http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate&lt;/a&gt;&lt;/p&gt;&lt;p&gt;In the last &lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate&quot;&gt;jQuery Animate&lt;/a&gt; article I wrote, I mentioned how to use the .animate() function with few tricks.&lt;/p&gt;
&lt;p&gt;But here, I am going to write about jQuery Animate function in general and I will explain few things and some tricks.&lt;/p&gt;
&lt;p&gt;
The jQuery Animate is a smart object because could be used at any syntax.&lt;br /&gt;
I mean,&lt;br /&gt;
We can use the default syntax of this function as follow:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
$().animate({ &lt;br /&gt;
   /* params */ }, &lt;br /&gt;
   /* integet time period in milliseconds */&lt;br /&gt;
);&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/10/12/jquery-animate-advanced#more48&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/10/12/jquery-animate-advanced&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate">http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate</a></p><p>In the last <a href="http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate">jQuery Animate</a> article I wrote, I mentioned how to use the .animate() function with few tricks.</p>
<p>But here, I am going to write about jQuery Animate function in general and I will explain few things and some tricks.</p>
<p>
The jQuery Animate is a smart object because could be used at any syntax.<br />
I mean,<br />
We can use the default syntax of this function as follow:<br />
<code><br />
$().animate({ <br />
   /* params */ }, <br />
   /* integet time period in milliseconds */<br />
);<br />
</code>
</p>
<a href="http://blog.freelancer-id.com/index.php/2009/10/12/jquery-animate-advanced#more48">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2009/10/12/jquery-animate-advanced">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2009/10/12/jquery-animate-advanced#comments</comments>
		</item>
				<item>
			<title>jQuery: Catch Keyboard Events</title>
			<link>http://blog.freelancer-id.com/index.php/2009/08/03/catch-keyboard-events-in-jquery</link>
			<pubDate>Mon, 03 Aug 2009 08:48:11 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">DHTML</category>
<category domain="alt">XHTML</category>
<category domain="alt">Jquery</category>
<category domain="alt">HTML</category>
<category domain="alt">Java Script</category>
<category domain="alt">Browsers</category>			<guid isPermaLink="false">46@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.freelancer-id.com/files/jkey/&quot;&gt;http://www.freelancer-id.com/files/jkey/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Lot of jQuery projects relies on keyboard/mouse event like pressing &quot;p&quot; for previous and &quot;n&quot; for next also using the arrows.&lt;/p&gt;

&lt;p&gt;Because this is important, I have managed a code to get the keyboard character on 3 events:&lt;br /&gt;
- Keypress&lt;br /&gt;
- Keyup&lt;br /&gt;
- Keydown
&lt;/p&gt;
&lt;p&gt;
I have created a function to return the key as below:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
function getKey(key){&lt;br /&gt;
if ( key == null ) {&lt;br /&gt;
    keycode = event.keyCode;&lt;br /&gt;
// To Mozilla&lt;br /&gt;
} else {&lt;br /&gt;
    keycode = key.keyCode;&lt;br /&gt;
}&lt;br /&gt;
// Return the key in lower case form&lt;br /&gt;
return String.fromCharCode(keycode).toLowerCase();&lt;br /&gt;
}&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
Now let's use the events:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
/*Keypress*/&lt;br /&gt;
$(document).keypress(function (eh){&lt;br /&gt;
  alert(&quot;Keypress: The key is: &quot;+getKey(eh));&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*Keyup*/&lt;br /&gt;
$(document).keyup(function (eh){&lt;br /&gt;
  alert(&quot;Keyup: The key is: &quot;+getKey(eh));&lt;br /&gt;
});&lt;br /&gt;
&lt;br /&gt;
/*keydown*/&lt;br /&gt;
$(document).keydown(function (eh){&lt;br /&gt;
  alert(&quot;Keydown: The key is: &quot;+getKey(eh));&lt;br /&gt;
});&lt;br /&gt;
&lt;/code&gt;
&lt;/p&gt;
&lt;p&gt;
To see an exaple of this code, please check the demo below:&lt;br /&gt;
&lt;a href=&quot;http://www.freelancer-id.com/files/jkey/&quot; target=&quot;_blank&quot;&gt;jKey demo&lt;/a&gt;&lt;br /&gt;
&lt;br /&gt;
Have fun.
&lt;/p&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/08/03/catch-keyboard-events-in-jquery&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.freelancer-id.com/files/jkey/">http://www.freelancer-id.com/files/jkey/</a></p><p>Lot of jQuery projects relies on keyboard/mouse event like pressing "p" for previous and "n" for next also using the arrows.</p>

<p>Because this is important, I have managed a code to get the keyboard character on 3 events:<br />
- Keypress<br />
- Keyup<br />
- Keydown
</p>
<p>
I have created a function to return the key as below:<br />
<code><br />
function getKey(key){<br />
if ( key == null ) {<br />
    keycode = event.keyCode;<br />
// To Mozilla<br />
} else {<br />
    keycode = key.keyCode;<br />
}<br />
// Return the key in lower case form<br />
return String.fromCharCode(keycode).toLowerCase();<br />
}<br />
</code>
</p>
<p>
Now let's use the events:<br />
<code><br />
/*Keypress*/<br />
$(document).keypress(function (eh){<br />
  alert("Keypress: The key is: "+getKey(eh));<br />
});<br />
<br />
/*Keyup*/<br />
$(document).keyup(function (eh){<br />
  alert("Keyup: The key is: "+getKey(eh));<br />
});<br />
<br />
/*keydown*/<br />
$(document).keydown(function (eh){<br />
  alert("Keydown: The key is: "+getKey(eh));<br />
});<br />
</code>
</p>
<p>
To see an exaple of this code, please check the demo below:<br />
<a href="http://www.freelancer-id.com/files/jkey/" target="_blank">jKey demo</a><br />
<br />
Have fun.
</p><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2009/08/03/catch-keyboard-events-in-jquery">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2009/08/03/catch-keyboard-events-in-jquery#comments</comments>
		</item>
				<item>
			<title>jQuery Image Map</title>
			<link>http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map</link>
			<pubDate>Wed, 03 Jun 2009 07:05:55 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Design</category>
<category domain="alt">DHTML</category>
<category domain="alt">XHTML</category>
<category domain="alt">Jquery</category>
<category domain="alt">HTML</category>
<category domain="alt">Java Script</category>
<category domain="alt">Web Browsers</category>
<category domain="alt">Browsers</category>			<guid isPermaLink="false">45@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;&lt;a href=&quot;http://www.freelancer-id.com/files/map/&quot;&gt;http://www.freelancer-id.com/files/map/&lt;/a&gt;&lt;/p&gt;&lt;p&gt;
Hi reader,&lt;br /&gt;
Today i have experienced something new with images.&lt;br /&gt;
I created HTML page contains image. This image was mapped by using &amp;lt;MAP tag.
&lt;/p&gt;
&lt;p&gt;
Actually,&lt;br /&gt;
You can&amp;#8217;t find these areas when are browsing this page.. Because these areas (dimensions) are hidden and have nothing to be identified.
&lt;/p&gt;
&lt;p&gt;
So, I was looking for way to identify these areas with something till i had an idea of adding borders or creating a floating DIV with 0.3 opacity to tell the visitor that you are pointing to this area.
&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map#more45&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><a href="http://www.freelancer-id.com/files/map/">http://www.freelancer-id.com/files/map/</a></p><p>
Hi reader,<br />
Today i have experienced something new with images.<br />
I created HTML page contains image. This image was mapped by using &lt;MAP tag.
</p>
<p>
Actually,<br />
You can&#8217;t find these areas when are browsing this page.. Because these areas (dimensions) are hidden and have nothing to be identified.
</p>
<p>
So, I was looking for way to identify these areas with something till i had an idea of adding borders or creating a floating DIV with 0.3 opacity to tell the visitor that you are pointing to this area.
</p>
<a href="http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map#more45">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2009/06/03/jquery-image-map#comments</comments>
		</item>
				<item>
			<title>jQuery Animate</title>
			<link>http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate</link>
			<pubDate>Sun, 24 May 2009 13:38:30 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Design</category>
<category domain="alt">DHTML</category>
<category domain="alt">XHTML</category>
<category domain="alt">Jquery</category>
<category domain="alt">CSS</category>
<category domain="alt">HTML</category>
<category domain="alt">Java Script</category>
<category domain="alt">Web Browsers</category>			<guid isPermaLink="false">44@http://blog.freelancer-id.com/</guid>
						<description>&lt;script&gt;
function animateit(obj){
if(obj == 'wh'){
if($('#wh').width()&lt;&quot;200&quot;){
$('#wh').animate({'width':'98%','height':'100px'},1500);
} else {
$('#wh').animate({'width':'25%','height':'40px'},1500);
}
//alert($('#wh').width());
} /* endif obj*/ else if(obj == 'move'){
if($('#move').css('top')&lt;'1'){
$('#move').animate({top:'100px', left:'100px'},1500);
} else {
$('#move').animate({top:'0px', left:'0px'},1500);
}
} else if(obj=='opacity'){
if($('#opacity').css('opacity')==1)
$('#opacity').animate({opacity:0.1},1000);
else
$('#opacity').animate({opacity:1},1000);
} else if(obj=='bgcolor'){
$('#bgcolor').animate({'color':'f66'},1000);
}

}
&lt;/script&gt;
&lt;p&gt;
Here I will mention how to use the jquery animate function and the usability and flexibility of it.&lt;br /&gt;
The syntax of this function is:&lt;br /&gt;
&lt;code&gt;&lt;br /&gt;
$.animate(options, settings, callback); &lt;br /&gt;
/* you can replace setting with duration (in milliseconds) or words: 'slow', 'normal' or 'fast'.&lt;br /&gt;
callback is optional */&lt;br /&gt;
&lt;/code&gt;&lt;br /&gt;
Below is a list of popular and most used animation:&lt;br /&gt;
&lt;ul&gt;
&lt;li&gt;increasing/decreasing width and height&lt;/li&gt;
&lt;li&gt;moving or scrolling html element&lt;/li&gt;
&lt;li&gt;changing opacity&lt;/li&gt;
&lt;li&gt;scrolling window&lt;/li&gt;
&lt;/ul&gt;
&lt;/p&gt;
&lt;p&gt;
Now let me explain each in an example.
&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate#more44&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<script>
function animateit(obj){
if(obj == 'wh'){
if($('#wh').width()<"200"){
$('#wh').animate({'width':'98%','height':'100px'},1500);
} else {
$('#wh').animate({'width':'25%','height':'40px'},1500);
}
//alert($('#wh').width());
} /* endif obj*/ else if(obj == 'move'){
if($('#move').css('top')<'1'){
$('#move').animate({top:'100px', left:'100px'},1500);
} else {
$('#move').animate({top:'0px', left:'0px'},1500);
}
} else if(obj=='opacity'){
if($('#opacity').css('opacity')==1)
$('#opacity').animate({opacity:0.1},1000);
else
$('#opacity').animate({opacity:1},1000);
} else if(obj=='bgcolor'){
$('#bgcolor').animate({'color':'f66'},1000);
}

}
</script>
<p>
Here I will mention how to use the jquery animate function and the usability and flexibility of it.<br />
The syntax of this function is:<br />
<code><br />
$.animate(options, settings, callback); <br />
/* you can replace setting with duration (in milliseconds) or words: 'slow', 'normal' or 'fast'.<br />
callback is optional */<br />
</code><br />
Below is a list of popular and most used animation:<br />
<ul>
<li>increasing/decreasing width and height</li>
<li>moving or scrolling html element</li>
<li>changing opacity</li>
<li>scrolling window</li>
</ul>
</p>
<p>
Now let me explain each in an example.
</p>
<a href="http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate#more44">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2009/05/24/jquery-animate#comments</comments>
		</item>
				<item>
			<title>Top 5 jQuery image galleries</title>
			<link>http://blog.freelancer-id.com/index.php/2009/05/04/jquery-top-5-image-gallery</link>
			<pubDate>Mon, 04 May 2009 08:00:18 +0000</pubDate>			<dc:creator>Freelancer ID</dc:creator>
			<category domain="main">Web &amp; Programming</category>
<category domain="alt">Design</category>
<category domain="alt">DHTML</category>
<category domain="alt">XHTML</category>
<category domain="alt">Jquery</category>
<category domain="alt">CSS</category>
<category domain="alt">HTML</category>
<category domain="alt">Java Script</category>
<category domain="alt">Browsers</category>			<guid isPermaLink="false">43@http://blog.freelancer-id.com/</guid>
						<description>&lt;p&gt;&lt;style&gt;
#galleries li{
margin-bottom:15px;
border-bottom:#999 dotted 1px;
}
&lt;/style&gt;&lt;/p&gt;
&lt;p&gt;
&lt;p&gt;I have collected some jQuery image galleries for you to choose your preferred one. Each one is working in different way than the other.&lt;br /&gt;
Here is the list of the top 5 jquery image galleries:&lt;/p&gt;
&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/05/04/jquery-top-5-image-gallery#more43&quot;&gt;Read more &amp;raquo;&lt;/a&gt;&lt;div class=&quot;item_footer&quot;&gt;&lt;p&gt;&lt;small&gt;&lt;a href=&quot;http://blog.freelancer-id.com/index.php/2009/05/04/jquery-top-5-image-gallery&quot;&gt;Original post&lt;/a&gt; blogged on &lt;a href=&quot;http://www.freelancer-id.com&quot;&gt;Freelancer ID&lt;/a&gt;.&lt;/small&gt;&lt;/p&gt;&lt;/div&gt;</description>
			<content:encoded><![CDATA[<p><style>
#galleries li{
margin-bottom:15px;
border-bottom:#999 dotted 1px;
}
</style></p>
<p>
<p>I have collected some jQuery image galleries for you to choose your preferred one. Each one is working in different way than the other.<br />
Here is the list of the top 5 jquery image galleries:</p>
<a href="http://blog.freelancer-id.com/index.php/2009/05/04/jquery-top-5-image-gallery#more43">Read more &raquo;</a><div class="item_footer"><p><small><a href="http://blog.freelancer-id.com/index.php/2009/05/04/jquery-top-5-image-gallery">Original post</a> blogged on <a href="http://www.freelancer-id.com">Freelancer ID</a>.</small></p></div>]]></content:encoded>
								<comments>http://blog.freelancer-id.com/index.php/2009/05/04/jquery-top-5-image-gallery#comments</comments>
		</item>
			</channel>
</rss>
