<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns: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/" version="2.0"><channel><title>Ramaas Software</title> <link>http://www.ramaas.com</link> <description>web design | web development | web hosting | domain name registration | SEO | IT consultancy</description> <lastBuildDate>Thu, 14 Mar 2013 16:18:11 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/ramaas" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="ramaas" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:emailServiceId xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">ramaas</feedburner:emailServiceId><feedburner:feedburnerHostname xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">http://feedburner.google.com</feedburner:feedburnerHostname><item><title>Hello world, Ramaas II is here</title><link>http://www.ramaas.com/hello-world-ramaas-2-is-here/</link> <comments>http://www.ramaas.com/hello-world-ramaas-2-is-here/#comments</comments> <pubDate>Sun, 04 Apr 2010 13:22:14 +0000</pubDate> <dc:creator>Ramaas</dc:creator> <category><![CDATA[News]]></category> <category><![CDATA[Ramaas.com]]></category> <category><![CDATA[Site Updates]]></category><guid isPermaLink="false">http://ramaassoftware.com/beta/?p=1</guid> <description><![CDATA[Hello world and welcome to Ramaas, your old pal in web design, web development, software development and scaling, SEO, social media management, web hosting, domain name registration and all the cool, web based is stuff. Since the big kick-off in 2002, we were providing bespoke online solutions for small and medium sized businesses and organisations&#8230;]]></description> <content:encoded><![CDATA[<div
id="attachment_228" class="wp-caption aligncenter" style="width: 570px"><img
class="size-full wp-image-228" title="Ramaas Software Logo" src="http://www.ramaas.com/cms/wp-content/uploads/2010/04/business-logo.jpg" alt="Ramaas Software Logo" width="560" height="201" /><p
class="wp-caption-text">Ramaas Software Logo</p></div><p>Hello world and welcome to Ramaas, your old pal in web design, web development, software development and scaling, <abbr
title="Search Engine Optimisation">SEO</abbr>, social media management, web hosting, domain name registration and all the cool, web based is stuff.</p><p>Since the big kick-off in 2002, we were providing bespoke online solutions for small and medium sized businesses and organisations around the world. For more information check our <a
title="Check our portfolio" href="http://ramaas.com/portfolio">portfolio</a> page, read more <a
title="About Us" href="http://ramaas.com/about">about us</a>, see our <a
title="Services" href="http://ramaas.com/services">services</a> and shoot us a message using the <a
title="Contact Us" href="http://ramaas.com/contact">contact form</a>.</p><p>If you would like us build your online identity, you can request a free quote via our online <a
title="Online Quote Form" href="http://ramaas.com/free-online-quote-form/">quotation form</a>. Meanwhile don&#8217;t forget to follow us on Twitter (@<a
title="@ramaas_com" href="http://twitter.com/ramaas_com">ramaas_com</a>) and become our fan on <a
title="Ramaas on Facebook" href="http://www.facebook.com/pages/Ramaas/118976984803099">Facebook</a>. By the way, <a
title="Subscribe RSS" href="http://feeds.feedburner.com/ramaas">subscribe our blog updates</a> via <abbr
title="Really Simple Syndication">RSS</abbr>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/hello-world-ramaas-2-is-here/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>WordPress 3.0 and the Custom Post Type</title><link>http://www.ramaas.com/wordpress-3-0-and-the-custom-post-type/</link> <comments>http://www.ramaas.com/wordpress-3-0-and-the-custom-post-type/#comments</comments> <pubDate>Mon, 22 Mar 2010 06:46:43 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Custom Post Type]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=147</guid> <description><![CDATA[Well, enough have been said about the bunch of the new features the upcoming WordPress 3.0 carries. Custom background support, new navigation/menu settings UI and above all, the networking tool which enables you the solution to expand your WordPress installation to multi-blog version a.k.a. WordPress MU. I was recently designing a portfolio/showcase site for our&#8230;]]></description> <content:encoded><![CDATA[<p>Well, enough have been said about the bunch of the new features the upcoming WordPress 3.0 carries. Custom background support, new navigation/menu settings <abbr
title="User Interface">UI</abbr> and above all, the networking tool which enables you the solution to expand your WordPress installation to multi-blog version a.k.a. WordPress <abbr
title="Multi User">MU</abbr>.</p><p>I was recently designing a portfolio/showcase site for our company and I fancied the new Custom Post Types function which enables you to expand the post types from <code>post</code> and <code>page</code> to as many post types as you would imagine. Say <code>portfolio</code>, <code>movies</code>, <code>gallery</code>, etc&#8230;</p><p>The post type I wanted to create was portfolio and I came up with the code below:</p><pre><code>&lt;?php
// aditional post types
function rms2_post_type_portfolio() {

register_post_type( 'folio', array(	'label' =&gt; __( 'Portfolio' ),
'singular_label' =&gt; __( 'Portfolio Item ' ),
'public' =&gt; true,
'show_ui' =&gt; true,
'supports' =&gt; array('title', 'editor', 'author', 'thumbnail', 'excerpt', 'custom-fields')
));

register_taxonomy_for_object_type('post_tag', 'folio');
}
add_action('init', 'rms2_post_type_portfolio');
?&gt;</code></pre><p>The arguments and parameters supported are described <a
title="First Impressions of Custom Post Type" href="http://wpengineer.com/impressions-of-custom-post-type/">here on WP Engineer</a>. I will only add the following arguments and parameters which are not discussed on WP Engineer.</p><ul><li><strong>title:</strong> shows the title bar in the  edit page. The title bar will not appear in the add new/edit page if you leave this parameter.</li><li> <strong>editor:</strong> enables the post editor in the add new/edit page. The editor will disappear if you leave this parameter.</li><li> <strong>author:</strong> enables the author meta-box so you can choose to set the post author to another user.</li></ul><p>Also you can add <code>'page-attributes'</code> parameter in the supported parameters if you want to use custom templates for your custom post type.</p><p>Enjoy.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/wordpress-3-0-and-the-custom-post-type/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>Disable Non-admins from Seeing the WP Version Update Notification</title><link>http://www.ramaas.com/disable-non-admins-from-seeing-the-wp-version-update-notification/</link> <comments>http://www.ramaas.com/disable-non-admins-from-seeing-the-wp-version-update-notification/#comments</comments> <pubDate>Tue, 05 Jan 2010 08:44:53 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Update Nag]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=142</guid> <description><![CDATA[One of the many, many reasons I love WordPress is that it lets you know when a newer version is up for grabs and is only a couple of clicks away. That&#8217;s sweet, but sometimes I feel annoyed when a client calls me in a busy mid-week day and tells me that I should update&#8230;]]></description> <content:encoded><![CDATA[<p>One of the many, many reasons I love WordPress is that it lets you know when a newer version is up for grabs and is only a couple of clicks away. That&#8217;s sweet, but sometimes I feel annoyed when a client calls me  in a busy mid-week day and tells me that I should update their website.</p><p>The following snippet lets only the administrators know the fact that there is a newer version of <a
title="WordPress" href="http://wordpress.org">WordPress</a>. Copy and pate the code below into your active theme&#8217;s <code>functions.php</code>.</p><pre><code>
function hide_update_notice() {
	if ( !current_user_can( 'edit_users' ) ) :
	remove_action( 'admin_notices', 'update_nag', 3 );
	endif;
}
add_action( 'admin_notices', 'hide_update_notice', 1 );
</code></pre><p>This will check if the current user can edit other users&#8217; profiles, if it returns true, then the user is administrator and the update nag will be shown, but if the currently logged in user cannot edit the other people&#8217;s profiles it will not bother notifying them any <a
title="WordPress" href="http://wordpress.org">WordPress</a> version updates.</p><p>Have a great day and happy new year!</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/disable-non-admins-from-seeing-the-wp-version-update-notification/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Installing MovableType Pro 4 on XAMPP on Windows XP Machine</title><link>http://www.ramaas.com/installing-movabletype-pro-4-on-xampp-on-windows-xp-machine/</link> <comments>http://www.ramaas.com/installing-movabletype-pro-4-on-xampp-on-windows-xp-machine/#comments</comments> <pubDate>Tue, 22 Dec 2009 17:09:21 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[Web Dev]]></category> <category><![CDATA[CGI]]></category> <category><![CDATA[MovableType]]></category> <category><![CDATA[Perl]]></category> <category><![CDATA[SQLite]]></category> <category><![CDATA[XAMPP]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=135</guid> <description><![CDATA[Anybody there using MovableType? I got my hands dirty with it today and honestly, I am admitting that unlike our very own sweet, easy and popular WordPress, the world is different there, MovableType is the most difficult content publishing tool I have ever installed. I installed everything Perl required (including the DBI and the DBD::mysql)&#8230;]]></description> <content:encoded><![CDATA[<p>Anybody there using MovableType? I got my hands dirty with it today and honestly, I am admitting that unlike our very own sweet, easy and popular WordPress, the world is different there, MovableType is the most difficult content publishing tool I have ever installed.</p><p>I installed everything Perl required (including the <code>DBI</code> and the <code>DBD::mysql</code>) to run a Perl based app on XAMPP, however MovableType is so weird that it still says <code>DBD::mysql</code> is missing, attempt to reload <code>DBD/mysql.pm</code> failed and such crap&#8230; but I swear I had all that stuff, updated and genuinely running&#8230; weird!</p><p>Then, I remembered SQLite. <code>mt-check.cgi</code> says its installed.</p><blockquote><p><strong>DBD::SQLite</strong></p><p>Your server has <code>DBD::SQLite</code> installed (version 1.25).</p></blockquote><h3>How to install MovableType Pro on XAMPP running on Windows XP</h3><p><a
title="XAMPP for Windows" href="http://www.apachefriends.org/en/xampp-windows.html#641">Download</a> and install XAMPP. The version I am currently using is XAMPP 1.7.2 (the latest). The good news is that the guys at <a
title="Apache Friends" href="http://apachefriends.org">Apache Friends</a> decided to include the Perl Add-On in the basic package of XAMPP so you don&#8217;t need to install Perl Add-On separately.</p><p>I am not going to tell you how to install XAMPP, you will find a lot of documentation about it if you <a
title="Google results: How to install XAMPP on Windows" href="http://www.google.com/#hl=en&amp;source=hp&amp;q=how+to+install+xampp+on+windows">google</a> it.</p><p>I installed mine at <code>C:\web-server\</code>.</p><p>Now, download <a
title="MovableType Pro v4" href="http://www.movabletype.com/download/">MovableType Pro 4</a> from the MT website. I downloaded the free <a
title="Movable Type Pro for Bloggers" href="http://www.movabletype.com/download/blogger-license.html">blogger</a> version, which costs you nothing!</p><p>Your downloaded MT package should be something similar to <code>MT-4.32-en.tar.gz</code>, the version and language may be different.</p><p>Extract your downloaded MT package into a temporary folder. There is something called <em>the Perl shebang</em> at the top of every Perl script, and it tells the web server where to find the Perl executable. This way it knows how to run the code following that shebang. The Perl shebang is written as <code>#!/usr/bin/perl</code>.</p><p>By default all the .CGI files in your extracted package use the Linux based shebang. We need to correct this. Using Notepad (or other plain text editor), open every .CGI file and at the top of the file change <code>#!/usr/bin/perl  -w</code> to <code>#!C:/web-server/perl/bin/perl -w</code>, use the forward-slash (/), not the backward-slash (\). Remember to use your <em>exact</em> path to <code>Perl.exe</code>.</p><p>Next, create a folder inside <code>C:\web-server\cgi-bin</code>, I called mine <code>mt</code>. Then copy all the files inside the extracted MT package except <code>mt-static</code> folder and paste them in <code>C:\web-server\cgi-bin\mt\</code>, then copy <code>mt-static</code> folder and its contents to <code>C:\web-server\htdocs\</code>.</p><p>Create another folder called <code>sqlite-db</code> under <code>C:\web-server</code>, then create an empty file called <code>mt-database.db</code> under <code>C:\web-server\sqlite-db\</code>, this will be the SQLite database file of your MovableType installation.</p><p>Open the MovableType configuration file (<code>mt-config.cgi-original</code>) found at <code>C:\web-server\cgi-bin\mt\mt-config.cgi-original</code>. Save the file as <code>mt-config.cgi</code>, and make the changes below:</p><pre><code>
CGIPath    http://localhost/cgi-bin/mt/
StaticWebPath    http://localhost/mt-static
</code></pre><p>Since we are going to use SQLite we don&#8217;t need the MySQL and PostgreSQL properties in our configuration file. Either delete or comment the following lines:</p><pre><code>
##### MYSQL #####
ObjectDriver DBI::mysql
Database DATABASE_NAME
DBUser DATABASE_USERNAME
DBPassword DATABASE_PASSWORD
DBHost localhost

##### POSTGRESQL #####
ObjectDriver DBI::postgres
Database DATABASE_NAME
DBUser DATABASE_USERNAME
DBPassword DATABASE_PASSWORD
DBHost localhost
</code></pre><p>Now, make the following changes to the SQLite settings:</p><pre><code>
ObjectDriver DBI::sqlite
Database C:/web-server/sqlite-db/mt-database.db
</code></pre><p><em>Note</em> the forward-slash used for the database path.</p><p>Go to <code>http://localhost/cgi-bin/mt/mt-check.cgi</code>, we don&#8217;t care if <code>DBD::mysql</code> and <code>DBD::SQLite2</code> were reported missing, only make sure that the other requirements are OK.</p><p>If everything went well, visit <code>http://localhost/cgi-bin/mt/mt.cgi</code> and install MT on your machine.</p><p>Enjoy.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/installing-movabletype-pro-4-on-xampp-on-windows-xp-machine/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>A Tip for the PHP Noobs: Get the Description of the Error or Function Causing the Error</title><link>http://www.ramaas.com/a-tip-for-the-php-noobs-get-the-description-of-the-error-or-function-causing-the-error/</link> <comments>http://www.ramaas.com/a-tip-for-the-php-noobs-get-the-description-of-the-error-or-function-causing-the-error/#comments</comments> <pubDate>Tue, 11 Aug 2009 14:21:39 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[Web Dev]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[XAMPP]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=122</guid> <description><![CDATA[I am a self thought PHP coder and when I was new to this fantastic language I always wanted to know why errors are errors and why certain functions are causing errors. Also I was clueless of why errors are (sometimes) hyplerlinked? Likewise, every PHP newbie would ask the same frustrating question and would want&#8230;]]></description> <content:encoded><![CDATA[<p>I am a self thought <abbr
title="Hypertext Preprocessor">PHP</abbr> coder and when I was new to this fantastic language I always wanted to know why errors are errors and why certain functions are causing errors. Also I was clueless of why errors are (sometimes) hyplerlinked?</p><p>Likewise, every <abbr
title="Hypertext Preprocessor">PHP</abbr> newbie would ask the same frustrating question and would want a description of the mystery behind the error.</p><p>Here, I will show you a quick tip to turn your test environment into a study center. Follow the steps below and enjoy your time with <abbr
title="Hypertext Preprocessor">PHP</abbr>.</p><p><strong>Hint:</strong> I assume you are using <a
title="XAMPP" href="http://www.apachefriends.org/en/index.html">XAMPP</a> (the all-in-one suite of Apache, my<abbr
title="Standard Query Language">SQL</abbr> and <abbr
title="Hypertext Preprocessor">PHP</abbr>) running on Windows machine. You can still implement this technique in any PHP installation though.</p><h3>Preparation</h3><p><a
title="Download" href="http://www.apachefriends.org/en/xampp-windows.html#641">Download</a> and install <a
title="Install XAMPP" href="http://www.apachefriends.org/en/xampp-windows.html#522">XAMPP</a> on your computer. <a
title="Download the PHP Documentation" href="http://www.php.net/download-docs.php"></a></p><p><a
title="Download the PHP Documentation" href="http://www.php.net/download-docs.php">Visit the <abbr
title="Hypertext Preprocessor">PHP</abbr> manual download page</a>, and select one of the downloads under the<em> &#8216;Many <abbr
title="Hypertext Markup Language">HTML</abbr> files&#8217;</em> column. There are many languages to choose from but the English version is the most accurate.</p><p>Extract the downloaded archive. Inside the extracted archive you should find a folder named &#8216;html&#8217;. Copy that folder —and its contents— into the following directory:</p><pre><code>
C:\&lt;your-xampp-installation-path&gt;\
</code></pre><p>After successfully copying the folder into the XAMPP installation directory, rename your copied folder to &#8216;phpmanual&#8217;. It should be something like this:</p><pre><code>
C:\&lt;your-xampp-installation-path&gt;\phpmanual
</code></pre><h3>Installation</h3><p>Well, we placed the <abbr
title="Hypertext Preprocessor">PHP</abbr> manual above the <code>DocumentRoot</code>, just in an <em>out-of-web-reach</em> directory, the reason is that there may be multiple domains or hostnames maintained on the machine via VirtualHost containers, so we need to make the manual work on every domain or hostname on the machine.</p><p>Open the XAMPP configuration file:</p><pre><code>
C:\&lt;your-xampp-installation-path&gt;\apache\conf\extra\httpd-xampp.conf
</code></pre><p>&#8230;then insert these lines in it:</p><pre><code>
Alias /phpmanual "C:/&lt;your-xampp-installation-path&gt;/phpmanual/"
&lt;Directory "C:/&lt;your-xampp-installation-path&gt;/phpmanual"&gt;
    AllowOverride AuthConfig
    Order allow,deny
    Allow from all
&lt;/Directory&gt;
</code></pre><p>Just make sure to change <code>C:/&lt;your-xampp-installation-path&gt;</code> to your XAMPP installation drive and path, respectively.</p><h3>Configuration</h3><p>Next, open your <abbr
title="Hypertext Preprocessor">PHP</abbr>.INI file found at: <code>C:\&lt;your-xampp-installation-path&gt;\PHP\php.ini</code> and find the following line:</p><pre><code>;html_errors = Off</code></pre><p>Uncomment the above directive, then turn it on like this:</p><pre><code>html_errors = On</code></pre><p>Find these two lines:</p><pre><code>
;docref_root = "/phpmanual/"
;docref_ext = .html
</code></pre><p>Uncomment the above two directives, they should match the code below:</p><pre><code>
docref_root = "/phpmanual/"
docref_ext = .html
</code></pre><p>Save your changes and close the file.</p><p>&#8212;</p><p>Restart Apache.</p><h3>Testing</h3><p>Now, lets see if our effort is working properly. Create a <abbr
title="Hypertext Preprocessor">PHP</abbr> file with the following code inside it:</p><pre><code>
&lt;?php

include 'a-php-file-that-does-not-exist.php';

?&gt;
</code></pre><p>Save the file as <code>test-manual.php</code> in <code>C:\&lt;your-xampp-installation-path&gt;\htdocs\</code>, then visit the following <abbr
title="Uniform Resource Locator">URL</abbr> in your browser:</p><p><code></p><p>http://localhost/test-manual.php</p><p></code></p><p>If everything was correct, you should receive an error like the following one:</p><pre><code>
Warning: include(a-php-file-that-does-not-exist.php) [function.include.html]: failed to open stream: No such file or directory in C:\web-server\htdocs\localhost\test-manual.php on line 3

Warning: include() [function.include.html]: Failed opening 'a-php-file-that-does-not-exist.php' for inclusion (include_path='.;C:\web-server\php\pear\') in C:\web-server\htdocs\localhost\test-manual.php on line 3
</code></pre><p><code>function.include.html</code> should be hyperlinked and when you click it you should see a page describing the error, otherwise, there is something wrong with your configuration.</p><h3><strong>Warning</strong></h3><p>Never use this feature for production boxes. This feature was intended to support your development since it makes it easy to look-up an error or function description. However it should never be used on live websites (e.g. systems connected to the Internet).</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/a-tip-for-the-php-noobs-get-the-description-of-the-error-or-function-causing-the-error/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>WordPress: Display Recent, Related or Random Posts in Your Sidebar</title><link>http://www.ramaas.com/wordpress-display-recent-related-or-random-posts-in-your-sidebar/</link> <comments>http://www.ramaas.com/wordpress-display-recent-related-or-random-posts-in-your-sidebar/#comments</comments> <pubDate>Sat, 04 Jul 2009 18:24:44 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Post]]></category> <category><![CDATA[Random]]></category> <category><![CDATA[Related]]></category> <category><![CDATA[Sidebar]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=119</guid> <description><![CDATA[You may have noticed that I have dynamic sidebar that changes slightly as you browse the different parts of the site. For example, I have random posts in my home sidebar, while this changes to related posts when browsing a specific post. One visitor emailed me recently asking me if I could tell her how&#8230;]]></description> <content:encoded><![CDATA[<p>You may have noticed that I have dynamic sidebar that changes slightly as you browse the different parts of the site. For example, I have random posts in my home sidebar, while this changes to related posts when browsing a specific post.</p><p>One visitor emailed me recently asking me if I could tell her how I managed to display recent, related or random posts in my sidebar.</p><p>Well, I neither use a plugin nor <abbr
title="Structured Query Language">SQL</abbr> statements for this part.</p><p>I used the <a
title="Conditional Tags" href="http://codex.wordpress.org/Conditional_Tags">conditional tags</a> to check the current page and to execute the right part of the code.</p><h3>The Code in Pieces</h3><p>I divided the code into three pieces, so you can understand it easily.</p><h3>Recent Posts</h3><pre><code>
&lt;div class="widget"&gt;
&lt;h2&gt;Recent Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php $posts = get_posts('numberposts=3'); foreach($posts as $post) { ?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;br /&gt;
&lt;span&gt;&lt;?php the_excerpt(); ?&gt;&lt;br /&gt;&lt;em&gt;&amp;mdash;Posted on &lt;?php the_time('n/j/Y') ?&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre><p>The above code picks the latest three posts. You can change the number of posts displayed by changing number in <code>get_posts('numberposts=3');</code> to whatever you like.</p><h3>Related Posts by Category</h3><pre><code>
&lt;div class="widget"&gt;
&lt;h2&gt;Related Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php $posts = get_posts('numberposts=3&amp;category='.$category-&gt;cat_ID.'&amp;exclude='.$current_post);
foreach($posts as $post) {
?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title() ?&gt;"&gt;&lt;?php the_title() ?&gt;&lt;br /&gt;
&lt;span&gt;&lt;?php the_excerpt(); ?&gt;&lt;br /&gt;&lt;em&gt;&amp;mdash;Posted on &lt;?php the_time('n/j/Y') ?&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre><p>We used <code>get_posts('numberposts=3&amp;category='.$category-&gt;cat_ID.'&amp;exclude='.$current_post);</code> to make all the business easier. <code>$category-&gt;cat_ID</code> pulls the current post&#8217;s category, <code>exclude='.$current_post</code> makes sure to exclude the current post from the related ones.</p><p><em><a
title="How to: Show related posts without a plugin" href="http://www.wprecipes.com/how-to-show-related-posts-without-a-plugin">You may use related posts by tag also</a> — <a
title="WordPress Recipes" href="http://wprecipes.com">WP Recipes</a></em></p><h3>Random Posts</h3><pre><code>
&lt;div class="widget"&gt;
&lt;h2&gt;Random Posts&lt;/h2&gt;
&lt;ul&gt;
&lt;?php $posts = get_posts('orderby=rand&amp;numberposts=3'); foreach($posts as $post) { ?&gt;
&lt;li&gt;&lt;a href="&lt;?php the_permalink(); ?&gt;" title="&lt;?php the_title(); ?&gt;"&gt;&lt;?php the_title(); ?&gt;&lt;br /&gt;
&lt;span&gt;&lt;?php the_excerpt(); ?&gt;&lt;br /&gt;&lt;em&gt;&amp;mdash;Posted on &lt;?php the_time('n/j/Y') ?&gt;&lt;/em&gt;&lt;/span&gt;&lt;/a&gt;
&lt;/li&gt;
&lt;?php } ?&gt;
&lt;/ul&gt;
&lt;/div&gt;
</code></pre><p>Our code uses <code>orderby=rand</code>. So WordPress will pick 3 random posts from the database every time our site loads.</p><h3>Final Thoughts</h3><p>The above codes can be merged together and displayed on the sidebar using the WordPress <a
title="Conditional Tags" href="http://codex.wordpress.org/Conditional_Tags">conditional tags</a>.</p><p>If you have enjoyed this post or have any questions or recommendations, please share your views in the comments section.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/wordpress-display-recent-related-or-random-posts-in-your-sidebar/feed/</wfw:commentRss> <slash:comments>19</slash:comments> </item> <item><title>How to Send Email with XAMPP on Windows XP</title><link>http://www.ramaas.com/how-to-send-email-with-xampp-on-windows-xp/</link> <comments>http://www.ramaas.com/how-to-send-email-with-xampp-on-windows-xp/#comments</comments> <pubDate>Mon, 15 Jun 2009 15:38:49 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[Web Dev]]></category> <category><![CDATA[Apache]]></category> <category><![CDATA[Email]]></category> <category><![CDATA[Localhost]]></category> <category><![CDATA[mail()]]></category> <category><![CDATA[PHP]]></category> <category><![CDATA[POP3]]></category> <category><![CDATA[Sendmail]]></category> <category><![CDATA[SMTP]]></category> <category><![CDATA[Windows XP]]></category> <category><![CDATA[XAMPP]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=112</guid> <description><![CDATA[When we are working on a new web application we usually test our projects locally before making them public. But, localhost doesn&#8217;t have all the good stuff available on the real host. Some functions need to be configured properly and some additional programs need to be implemented. Problem I was working on PHP/MySQL based small&#8230;]]></description> <content:encoded><![CDATA[<p>When we are working on a new web application we usually test our projects locally before making them public. But, localhost doesn&#8217;t have all the good stuff available on the real host. Some functions need to be configured properly and some additional programs need to be implemented.</p><h3>Problem</h3><p>I was working on <abbr
title="Hypertext Preprocessor">PHP</abbr>/<abbr
title="My Structured Query Language">MySQL</abbr> based small project which is all about students&#8217; registration system, where the students can register themselves then they&#8217;ll be able to receive school transcripts and such stuff by email.</p><p>When I finished the project I tested the application to see if it was working properly but I got a problem with <abbr
title="Hypertext Preprocessor">PHP</abbr>&#8216;s <code>mail()</code> function, which was not sending any email messages out.</p><p>I was feeling frustrated for a while before coming up with the solution below.</p><h3>Solution</h3><p>To make our locally hosted web applications talk to any <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> server including those on the Internet, we will configure that by using the <abbr
title="Hypertext Preprocessor">PHP</abbr>&#8216;s configuration file called <code>php.ini</code> which can be found in the following locations (assuming you are using <a
title="XAMPP" href="http://apachefriends.org/">XAMPP</a> installed in <em>drive</em> <code>C:/</code>):</p><pre><code>C:\&lt;xampp-installation-path&gt;\php\php.ini
C:\&lt;xampp-installation-path&gt;\php\php5.ini
C:\&lt;xampp-installation-path&gt;\apache\bin\php.ini
</code></pre><p>Okay, that was locating the configuration files; let&#8217;s move to the next steps.</p><h4 id="m1">Method 1:</h4><p>- Open <code>php.ini</code> file and uncomment the <code>php_smtp.dll</code> extension. This is required when sending emails to a remote server.</p><p>- Scroll down and find the following lines:</p><pre><code>[mail function]
; For Win32 only.
;SMTP = localhost
;smtp_port = 25

; For Win32 only.
;sendmail_from = me@example.com
</code></pre><p>- From the lines above, uncomment <code>SMTP</code>, <code>smtp_port</code> and <code>sendmail_from</code><br
/> directives, then add <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> server, <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> port number and your preferred email address to <code>SMTP</code>, <code>smtp_port</code> and <code>sendmail_from</code> directives respectively, your final code should be similar to the one below:</p><pre><code>[mail function]
; For Win32 only.
SMTP = mail.server.com
smtp_port = 25

; For Win32 only.
sendmail_from = something@server.com
</code></pre><p>- Replace <code>mail.server.com</code> and <code>something@server.com</code> with correct values. The defualt <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> port number is &#8220;25&#8243;, therefore, you have 99% chance of not changing this.</p><p>- Restart your server.</p><p>Everything should work properly now. If not, double check your changes again. If you think you made everything correct, but there is nothing working, try <a
href="#m2">method 2</a> instead.</p><p><em><strong>NB:</strong> You should be aware that once you assign an email address to <code>sendmail_from</code> <abbr
title="Hypertext Preprocessor">PHP</abbr><abbr
title="Hypertext Preprocessor"></abbr> will force all the senders&#8217; emails to that address.</em></p><h4 id="m2">Method 2:</h4><p>This method is more easier than the steps described in <a
href="#m1">method 1</a>. We&#8217;ll use fake Sendmail Program for Windows (<code>sendmail.exe</code>) which is a simple windows console application that emulates <code>sendmail's "-t"</code> option to deliver emails piped via <code>stdin</code>. <strong><code>sendmail.exe</code></strong> is bundled with <a
title="XAMPP" href="http://apachefriends.org/">XAMPP</a> so you don&#8217;t need to install it unless you are using hand made server.</p><p>- In <a
href="#m1">method 1</a> we have enabled <code>SMTP</code>, <code>smtp_port</code> and <code>sendmail_from</code> directives, please make sure that these directives are commented out since we don&#8217;t need them anymore. Then scroll down and find the following two lines in your <code>php.ini</code> file:</p><pre><code>; For Unix only.  You may supply arguments as well (default: "sendmail -t -i").
sendmail_path = "C:\&lt;xampp-installation-path&gt;\sendmail\sendmail.exe -t"</code></pre><p>- Make sure that the <code>sendmail_path</code> directive is not commented out, and the path is correct, then save <code>php.ini</code> and close it.</p><h4 id="smcf">Edit Sendmail Configuration File (<code>sendmail.ini</code>):</h4><p>The fake Sendmail program is found in the following location:</p><pre><code>C:\&lt;xampp-installation-path&gt;\sendmail\sendmail.exe</code></pre><p>&#8230;and its configuration file is found here:</p><pre><code>C:\&lt;xampp-installation-path&gt;\sendmail\sendmail.ini</code></pre><p>Okey. That was that. Let&#8217;s configure it, so it will work the way we wanted.</p><p>- Open sendmail.ini file and use the following settings:</p><pre><code>
[sendmail]

; you must change mail.mydomain.com to your smtp server,
smtp_server=mail.mydomain.com

; smtp port (normally 25)
smtp_port=25
</code></pre><p>- Replace <code>mail.mydomain.com</code> with a valid <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> server and assign port number (usually 25) to <code>smtp_port</code>.</p><p>Your <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> server may require an authentication. If this is the case, scroll down the file and find the following lines:</p><pre><code>
; if your smtp server requires authentication, modify the following two lines

auth_username=username
auth_password=drowssap
</code></pre><p>- Modify the above two directives. Add your <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> server&#8217;s username and password.</p><p>Some <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> servers use <abbr
title="Post Office Protocol version 3">POP3</abbr>. If yours is one of those servers, then you need further modifications.</p><pre><code>
; if your smtp server uses pop3 before smtp authentication, modify the
; following three lines

pop3_server=mail.mydomain.com
pop3_username=username
pop3_password=drowssap
</code></pre><p>- Change the values of the above three directives to fit your needs and save your file. Then restart your server and try to send a test message to your email address.</p><p>If everything is correct, you can send emails to any server now. The following snippet is a header of message sent from my localhost server:</p><pre><code>
Return-path:
Envelope-to: jmehmett@host.com
Delivery-date: Sun, 15 Jun 2009 17:18:55 +0200
Received: from [192.168.3.134] (helo=mehmett)
     by host.server.com with esmtpa (Exim 4.62)
     (envelope-from )
     id 1MFrTy-000CQx-OY
     for jmehmett@host.com; Sun, 15 Jun 2009 17:18:55 +0200
To: jmehmett@host.com
Subject: Taste email from localhost
Date: Sun, 15 Jun 2009 19:18:39 +0400
From: J Mehmett
Message-ID:
X-Priority: 3
X-Mailer: PHPMailer (phpmailer.sourceforge.net) [version 2.0.4]
MIME-Version: 1.0
Content-Transfer-Encoding: 8bit
Content-Type: text/plain; charset="UTF-8"
</code></pre><p>That was easy, huh?</p><h3>Final Thoughts</h3><p>This is a simple mail configuration. I tested it using the <abbr
title="Simple Mail Transfer Protocol">SMTP</abbr> settings of my host and it worked properly.</p><p>Gmail users may check <a
title="Using Gmail, Xampp and Sendmail to send emails from localhost" href="http://brettshaffer.com/how-to/php-sendmail-and-xampp-on-windows/">Brett Shaffer&#8217;s solution</a>, alternatively, AOL users may see <a
title="How to use sendmail in XAMPP for Windows using AOL Mail" href="http://i.justrealized.com/2009/05/15/how-to-use-sendmail-in-xampp-for-windows-using-aol-mail/">KahWee&#8217;s solution</a>.</p><p>If you have enjoyed reading this post don&#8217;t forget to share your thoughts in the comments section.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/how-to-send-email-with-xampp-on-windows-xp/feed/</wfw:commentRss> <slash:comments>25</slash:comments> </item> <item><title>WordPress 2.8: Features and Tips</title><link>http://www.ramaas.com/wordpress-2-8-features-and-tips/</link> <comments>http://www.ramaas.com/wordpress-2-8-features-and-tips/#comments</comments> <pubDate>Thu, 11 Jun 2009 16:19:02 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Features]]></category> <category><![CDATA[Taxonomies]]></category> <category><![CDATA[Tips]]></category> <category><![CDATA[Widget API]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=95</guid> <description><![CDATA[With the long waited WordPress 2.8 aka Baker being out, there is a ton of features including 2.8 being a way faster to use, widgets are remixed, some DB tables columns are dropped and JS script loader is improved. Experts and gurus have contributed with new tips to make the business even better. There is&#8230;]]></description> <content:encoded><![CDATA[<p>With the long waited WordPress 2.8 aka <a
title="Chet Baker" href="http://en.wikipedia.org/wiki/Chet_Baker">Baker</a> <a
title="2.8 Release Jazzes Themes and Widgets" href="http://wordpress.org/development/2009/06/wordpress-28/">being out</a>, there is a ton of features including 2.8 being a way faster to use, widgets are remixed, some DB tables columns are dropped and JS script loader is improved. Experts and gurus have contributed with new tips to make the business even better.</p><p>There is an <a
title="2.8 Release Jazzes Themes and Widgets" href="http://wordpress.org/development/2009/06/wordpress-28/">announcement post</a> on the official <a
title="WordPress Development Blog" href="http://wordpress.org/development/">Development</a> Blog with an eye-catching introduction video.</p><h3>Features, Tips and Tricks</h3><ol><li><a
title="WP 2.8 Features and Improvements" href="http://codex.wordpress.org/Version_2.8">A full list of more than 180 new features, improvements, changes and upgrades.</a> —<em><abbr
title="WordPress">WP</abbr> Codex</em></li><li><a
title="Build A WordPress 2.8 Widget With The New Widget API" href="http://wpengineer.com/wordpress-built-a-widget/">Build A WordPress 2.8 Widget With The New Widget <abbr
title="Application Programming Interface">API</abbr></a> —<em><abbr
title="WordPress">WP</abbr>Engineer</em></li><li><a
title="The Improved WordPress Widget API" href="http://codex.wordpress.org/WordPress_Widgets_Api">The Improved WordPress Widget <abbr
title="Application Programming Interface">API</abbr></a> —<em><abbr
title="WordPress">WP</abbr> Codex</em></li><li><a
title="The complete guide to creating widgets in WordPress 2.8" href="http://justintadlock.com/archives/2009/05/26/the-complete-guide-to-creating-widgets-in-wordpress-28">The complete guide to creating widgets in WordPress 2.8</a> —<em>Justin Tadlock</em></li><li><a
title="Tutorial: WordPress 2.8 Widget API" href="http://jessealtman.com/2009/06/08/tutorial-wordpress-28-widget-api/">Tutorial: WordPress 2.8 Widget API</a> —<em>Jesse Altman</em></li><li><a
title="Custom taxonomies in WordPress 2.8" href="http://justintadlock.com/archives/2009/05/06/custom-taxonomies-in-wordpress-28">Custom taxonomies in WordPress 2.8</a> —<em>Justin Tadlock</em></li><li><a
title="Tag Descriptions in WordPress 2.8" href="http://justintadlock.com/archives/2009/04/30/tag-descriptions-in-wordpress-28">Tag description in WordPress 2.8</a> —<em>Justin Tadlock</em></li><li><a
title="Loading JavaScript in Footer in WordPress 2.8" href="http://lesterchan.net/wordpress/2009/01/26/loading-javascript-in-footer-in-wordpress-28/">Loading Javascript in Footer in WordPress 2.8</a> —<em>Lester Chan</em></li><li><a
title="WordPress 2.8 and the body_class() Function" href="http://www.nathanrice.net/blog/wordpress-2-8-and-the-body_class-function/">WordPress 2.8 and the <code>body_class()</code> Function</a> —<em>Nathan Rice</em></li><li><a
title="Authentication in WordPress 2.8" href="http://willnorris.com/2009/03/authentication-in-wordpress-28">Authentication in WordPress 2.8</a> —<em>Will Norris</em></li><li><a
title="Handling Plugins Options in WordPress 2.8 with register_setting()" href="http://planetozh.com/blog/2009/05/handling-plugins-options-in-wordpress-28-with-register_setting/">Handling Plugins Options in WordPress 2.8 with <code>register_setting()</code></a> —<em>Planet Ozh</em></li><li><a
title="WordPress 2.8 – XML-RPC and AtomPub Changes" href="http://josephscott.org/archives/2009/06/wordpress-2-8-xml-rpc-and-atompub-changes/">WordPress 2.8 &#8211; XML-RPC and AtomPub Changes</a> —<em>Joseph Scott</em></li><li><a
title="List of Plugin Compatibility with WordPress 2.8" href="http://codex.wordpress.org/Plugins/Plugin_Compatibility/2.8">List of Plugins Compatible with WordPress 2.8</a> —<em><abbr
title="WordPress">WP</abbr> Codex</em></li><li><a
title="WordPress Proxysupport" href="http://wpengineer.com/wordpress-proxysupport/">WordPress Proxysupport</a> —<em><abbr
title="WordPress">WP</abbr>Engineer</em></li><li><a
title="Escaping API updates for WordPress 2.8" href="http://markjaquith.wordpress.com/2009/06/12/escaping-api-updates-for-wordpress-2-8/">Escaping API updates for WordPress 2.8</a> —<em>Mark Jaquith</em></li><li><a
title="Displaying Author Meta Information in WordPress 2.8" href="http://buildinternet.com/2009/06/displaying-author-meta-information-in-wordpress-2-8/">Displaying Author Meta Information in WordPress 2.8</a> —<em>Zach Dunn</em></li><li><a
title="the_author_meta() in WordPress Codex" href="http://codex.wordpress.org/Template_Tags/the_author_meta"><code>the_author_meta()</code> in WordPress Codex</a> —<em><abbr
title="WordPress">WP</abbr> Codex</em></li></ol><p>I know there are tons of talks around the new version but these are the only findings I discovered during the development releases of WordPress 2.8.</p><p>If you have suggestions and/or some other posts I missed in this collection, please feel free to contribute them in the comments.</p><p>I hope you enjoyed with this post.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/wordpress-2-8-features-and-tips/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>WordPress now supports Daylight Saving Time</title><link>http://www.ramaas.com/wordpress-now-supports-daylight-saving-time/</link> <comments>http://www.ramaas.com/wordpress-now-supports-daylight-saving-time/#comments</comments> <pubDate>Tue, 19 May 2009 09:32:27 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[WordPress]]></category> <category><![CDATA[Timezone]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=83</guid> <description><![CDATA[Daylight Saving Time (DST) or Summer Time (as they call it in Britania) was usually something we used to set by hand in WordPress releases beyond the in-development version 2.8. This was not really painful, but being a great software, WordPress guys described it as a &#8220;Lame&#8221;. What is daylight saving time? Daylight saving time&#8230;]]></description> <content:encoded><![CDATA[<p>Daylight Saving Time (DST) or Summer Time (as they call it in Britania) was usually something we used to set by hand in WordPress releases beyond the in-development version 2.8. This was not really painful, but being a great software, WordPress guys described it as a <em>&#8220;Lame&#8221;. </em></p><h3>What is daylight saving time?</h3><blockquote><p>Daylight saving time (Summer Time) is the convention of advancing clocks so that afternoons have more daylight and mornings have less. Typically clocks are adjusted forward one hour near the start of spring and are adjusted backward in autumn. Modern <abbr
title="Daylight saving time">DST</abbr> was first proposed in 1895 by George Vernon Hudson, a New Zealand <a
title="Entomologist" href="http://en.wikipedia.org/wiki/Entomologist">entomologist</a>. Many countries have used it since then; details vary by location and change occasionally.</p><p
class="right">—<a
title="Daylight saving time - Wikipedia" href="http://en.wikipedia.org/wiki/Daylight_saving_time">Wikipedia</a></p></blockquote><p>In WordPress 2.8, they added Timezone enhancements for <abbr
title="Hypertext Preprocessor">PHP</abbr> 5 so you can choose a <a
title="See list of supported Timezones" href="http://www.php.net/manual/en/timezones.php">city in the same timezone</a> as you for Timezone in <code>Administration &gt; Settings &gt; General</code>.</p><div
class="wp-caption aligncenter" style="width: 440px;"><img
class="size-full" title="Old WP time settings" src="http://i42.tinypic.com/1zoj22w.jpg" alt="Old WP time settings" width="430" height="72" /></p><p
class="wp-caption-text">Old <abbr
title="WordPress">WP</abbr> time settings</p></div><div
class="wp-caption aligncenter" style="width: 440px;"><img
class="size-full" title="New WP DST settings" src="http://i41.tinypic.com/k1feu.jpg" alt="New WP DST settings" width="430" height="72" /></p><p
class="wp-caption-text">New <abbr
title="WordPress">WP</abbr> <abbr
title="Daylight Saving Time">DST</abbr> settings</p></div><h2>See also</h2><ul><li><a
title="WordPress 2.8 Features" href="http://codex.wordpress.org/Version_2.8">WordPress 2.8 Features</a></li><li><a
title="See list of supported Timezones" href="http://www.php.net/manual/en/timezones.php">List of <abbr
title="Hypertext Preprocessor">PHP</abbr> supported timezones</a></li><li><a
title="Daylight Saving Time - Why, When, Where? - Cloud view" href="http://www.webexhibits.org/daylightsaving/b.html">Daylight Saving Time &#8211; Why, When, Where? &#8211; Cloud view</a></li></ul> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/wordpress-now-supports-daylight-saving-time/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>10 Free Icons Sets For Your Projects!</title><link>http://www.ramaas.com/10-free-icons-sets-for-your-projects/</link> <comments>http://www.ramaas.com/10-free-icons-sets-for-your-projects/#comments</comments> <pubDate>Sat, 16 May 2009 16:58:10 +0000</pubDate> <dc:creator>jml</dc:creator> <category><![CDATA[Resources]]></category> <category><![CDATA[Freebies]]></category> <category><![CDATA[Icons]]></category><guid isPermaLink="false">http://gunnerpress.com/?p=65</guid> <description><![CDATA[Since the revolution of GUI, icons were playing a vital role in the visual composition of design industry. People were using icons for both offline and online projects, and, apart from the rest, webmasters were using icons for both accessibility and decoration purposes. Simply having icons on your blog or website doesn&#8217;t mean that you&#8230;]]></description> <content:encoded><![CDATA[<p>Since the revolution of GUI, icons were playing a vital role in the visual composition of design industry. People were using icons for both offline and online projects, and, apart from the rest, webmasters were using icons for both accessibility and decoration purposes. Simply having icons on your blog or website doesn&#8217;t mean that you have a beautiful design.  But in somehow, it&#8217;s mystery that icons did not disappear in the doom of design era.</p><p>Below, I listed some of the world&#8217;s most popular icon resources&#8230; wait&#8230; they are free to download&#8230; you don&#8217;t need to spend a penny to have them.</p><h2><a
href="http://www.famfamfam.com/archive/silk-icons-thats-your-lot/"><span
style="color: #ff0b5b;">1. FAM</span><span
style="color: #0bceff;">FAM</span><span
style="color: #c1ff2d;">FAM</span></a></h2><p><img
class="aligncenter" title="FAMFAMFAM Silk Icons" src="http://i41.tinypic.com/1zqsg8m.jpg" alt="FAMFAMFAM Silk Icons" width="430" height="86" /></p><p>Everybody, yes, even the internet fool, knows or heard about the famous silk icons of Mark James.  There are about one thousand icons, a huge collection indeed.</p><p><a
title="FAMFAMFAM" href="http://famfamfam.com">FAMFAMFAM</a> icons are the most popular, as I think. Firefox&#8217;s web developer toolbar uses them, a large sum of WP themes uses them, I use them and of course, you may use them, too!</p><h2><a
href="http://wefunction.com/2008/07/function-free-icon-set/">2. Function Icon Set</a></h2><p><img
class="aligncenter" title="Function Icon Set" src="http://i41.tinypic.com/muh6ia.jpg" alt="Function Icon Set" width="430" height="107" /></p><p><a
title="Function" href="http://wefunction.com">Function</a> Icons Set contains  fabulous 128 icons for free. The features of this icons include shiny style, 48x48px, social media icons such as Design Float, Digg, Delicious, Furl, Technorati, Flickr, Stumble Upon, Twitter, etc&#8230; and blogging icons include RSS icons, email icons and so forth&#8230;</p><h2><a
title="Project Icon Set" href="http://www.dezinerfolio.com/freebie/project-icon-set">3. Project Icon Set</a></h2><p><img
class="aligncenter" title="Project Icon Set" src="http://i41.tinypic.com/xfaw6w.jpg" alt="Project Icon Set" width="430" height="71" /></p><p>Project Icon Set is the work of Navdeep Raj from <a
title="Deziner Folio" href="http://dezinerfolio.com">DezinerFolio</a>. This set contains 18 great icons specialized for project management. This set can be used for free and paid projects and is ideal for business related works.</p><p>The designer released this icon set for<a
title="Smashing Magazine - Project Icon Set" href="http://www.smashingmagazine.com/2009/04/27/project-icon-set-for-free-download/"> Smashing Magazine</a> readers.</p><h2><a
title="On-Stage Icon Set" href="http://www.dezinerfolio.com/2008/08/28/on-stage-free-vector-psd-icon-set">4. On Stage Icon Set</a></h2><p><img
class="aligncenter" title="On-Stage: Free Vector PSD Icon Set" src="http://i43.tinypic.com/2w4xvt4.jpg" alt="On-Stage: Free Vector PSD Icon Set" width="430" height="185" /></p><p>Yet another <a
title="Deziner Folio" href="http://dezinerfolio.com">DezinerFolio</a> icon set. This one contains 49 free vector icons with PSD source.</p><p>The reason I love such thing is that the sky is the only restriction for the usage of this set, you can use them for free.</p><h2><a
title="Stationary Icon Set" href="http://www.dezinerfolio.com/freebie/stationery-free-vector-icon-set">5. Stationary Icon Set</a></h2><p><img
class="aligncenter" title="Stationary Icon Set" src="http://i39.tinypic.com/2qlfltd.jpg" alt="Stationary Icon Set" width="430" height="92" /></p><p>Still on <a
title="Deziner Folio" href="http://dezinerfolio.com">DezinerFolio</a>. This icon set contains 22 256 x 256 icons related office and studio elements and includes Fireworks source.</p><h2><a
title="Simplistica Icons" href="http://dryicons.com/free-icons/preview/simplistica/">6. Simplistica Icons</a></h2><p><img
class="aligncenter" title="Simplistica" src="http://i39.tinypic.com/103eejs.jpg" alt="Simplistica" width="430" height="91" /></p><p>Simplistica Icons set is free icon pack from <a
title="DryIcons" href="http://dryicons.com">DryIcons</a>&#8216; creative team. Simplistica icons are glossy and shinny and come with 16x16px, 32x32px, 48x48px and 128x128px and all are 32-bit transparent PNGs.</p><h2><a
title="Blogging Icons Set" href="http://www.webappers.com/2008/06/09/blogging-icons-set-for-personal-and-commercial-projects/">7. Blogging Icons Set</a></h2><p><img
class="aligncenter" title="Blogging Icons Set" src="http://i44.tinypic.com/11sjo81.jpg" alt="Blogging Icons Set" width="430" height="151" /></p><p>Blogging icons set by <a
title="BlogPerfume" href="http://blogperfume.com">BlogPerfume</a> is a set containing 12 high quality shiny icons designed for bloggers. This set comes with 3 sizes 24x24px, 36x36px and 48x48px.</p><h2><a
title="Free Web Application Icons Set" href="http://www.webappers.com/2008/02/12/webappers-released-free-web-application-icons-set/" target="_blank">8. Web Application Icons Set</a></h2><p><img
class="aligncenter" title="Web Application Icons Set" src="http://i43.tinypic.com/2gwymb9.jpg" alt="Web Application Icons Set" width="430" height="99" /></p><p>Web Application Icons Set is a 3D glossy and shiny icon set from <a
title="WebAppers" href="http://webappers.com">WebAppers</a> for free for <strong>both personal and commercial</strong> projects! There are 20 icons designed specially for web applications (e.g. Charts, Profile, Search, Add, Delete, Email, Print, Warning and etc…). Icons come in 3 sizes; 48×48 px, 32×32 px, and 24×24 px. All in PNG format with transparent background.</p><h2><a
href="http://paradis24434.deviantart.com/art/Antique-icons-65361362">9. Antique Icons Set</a></h2><p><img
class="aligncenter" title="Antique Icons" src="http://i40.tinypic.com/2i1ks5f.jpg" alt="Antique Icons" width="430" height="120" /></p><p>Designed by <a
title="Nawfal" href="http://paradis24434.deviantart.com/">Nawfal</a> from <a
title="Deviant Art" href="http://deviantart.com">DeviantArt</a>, Antique Icons set contains 33 realistic, beautiful and grungy icons in 28x28px size and comes with both transparent PNG format and ICO format.</p><h2><a
title="3D Cartoon Icons Pack" href="http://deleket.deviantart.com/art/3D-Cartoon-Icons-Pack-41377144">10. 3D Cartoon Icons Pack</a></h2><p><img
class="aligncenter" title="3D Cartoon Icons Pack" src="http://i44.tinypic.com/iyfxx3.jpg" alt="3D Cartoon Icons Pack" width="430" height="130" /></p><p>This pack contains 111 .PNG, .ICO (Win) and .ICNS (Mac) icons in 3D shape. These icons come in 300x300px size.</p><h2>Finally</h2><p>I hope this post will help some of you. Icons are not limited in this 10 and there are tens of thousands of free icons sets on the Internet.s</p><p>Any suggestions, comments and corrections are welcome. The comment form is open for everyon.</p> ]]></content:encoded> <wfw:commentRss>http://www.ramaas.com/10-free-icons-sets-for-your-projects/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> </channel> </rss><!-- Served from: www.ramaas.com @ 2013-04-28 22:26:24 by W3 Total Cache -->
