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

<channel>
	<title>Simple Help &#187; Web Design &amp; Dev</title>
	<atom:link href="http://www.simplehelp.net/category/web-design-development/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.simplehelp.net</link>
	<description>Common questions, simple answers</description>
	<lastBuildDate>Wed, 18 Nov 2009 15:12:32 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.4</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>How to compress PNG images to speed up your website</title>
		<link>http://www.simplehelp.net/2009/11/03/how-to-compress-png-images-to-speed-up-your-website/</link>
		<comments>http://www.simplehelp.net/2009/11/03/how-to-compress-png-images-to-speed-up-your-website/#comments</comments>
		<pubDate>Tue, 03 Nov 2009 12:00:40 +0000</pubDate>
		<dc:creator>Sukrit Dhandhania</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=3349</guid>
		<description><![CDATA[

If you have a blog or a website with a lot of content sometimes the images can take a toll on the load time of the pages. There are a number of steps you can take to speed things up. If you analyze the loading of your website you might notice that the images take [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_linux.jpg" align="right" width="50" height="50" alt="Linux" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>If you have a blog or a website with a lot of content sometimes the images can take a toll on the load time of the pages. There are a number of steps you can take to speed things up. If you analyze the loading of your website you might notice that the images take up a huge part of the load time. Let&#8217;s take a look at how you can compress your .png images to improve on this figure. <span id="more-3349"></span></p>
<p>We&#8217;ll use the tool <strong>pngcrush</strong> for this purpose. <strong>pngcrush</strong> is a free and open source command line tool that, as the name suggests, compresses PNG images. Take a look at the projects <a href="http://pmt.sourceforge.net/pngcrush/" target="_blank" rel="nofollow">website</a> for detailed information on how to use it. We will cover the basics in this article.</p>
<h2>Installation</h2>
<p>Most modern distributions of Linux such as Fedora and Ubuntu have <strong>pngcrush</strong> available directly in their default repositories. So, to install it on you Ubuntu computer execute the following command:</p>
<p><strong># sudo apt-get install pngcrush</strong></p>
<p>On Fedora do the following:</p>
<p><strong># yum install pngcrush</strong></p>
<h2>Usage</h2>
<p><strong>pngcrush</strong> optimizes a PNG graphics file by reducing the size of the files IDAT chunk. The process is not simple. The great thing about <strong>pngcrush</strong> is that the authors of the tool have simplified things for you. They ship it with a great option &#8211; <strong>brute</strong>. When you use this option you effectively tell <strong>pngcrush</strong> to try and use the most suitable method to compress the image at hand. There are about 114 different filters that can be used, so this option is mighty useful. Here&#8217;s how you would use it to compress an image:</p>
<p><strong># pngcrush -brute -e &#8220;.compressed.png&#8221; image01.png</strong></p>
<p>The two options used here are <strong>-brute</strong> which I just explained, and <strong>-e</strong>. The second option tells <strong>pngcrush</strong> what extension to add the the filenames. So after the process of crushing is complete the compressed version of the file <strong>image01.png</strong> will be called <strong>image01.compressed.png</strong>. you can change the extension if you like.</p>
<p>You can also slightly modify the above command to compress several <strong>PNG</strong> files in a directory. Execute the following command:</p>
<p><strong># pngcrush -brute -d &#8220;/var/www/html/website/images/&#8221;  *.png</strong></p>
<p>The above command uses a new option, <strong>-d</strong>.  This option tells <strong>pngcrush</strong> where to place the compressed image files after the compression is complete. The above command will compress all the <strong>PNG</strong> file in the current directory and place them in <strong>/var/www/html/website/images/</strong>.</p>
<p>I strongly suggest that you read up more about this tool and its options on the projects website. There are a lot of options that might help you speed up the process of compression or do a better job of it. Put the new images into your website and watch your pages load faster.</p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/12/15/how-to-create-and-extract-zip-tar-targz-and-tarbz2-files-in-linux/" rel="bookmark" title="Permanent Link: How to create and extract zip, tar, tar.gz and tar.bz2 files in Linux">How to create and extract zip, tar, tar.gz and tar.bz2 files in Linux</a><br /><a href="http://www.simplehelp.net/2009/02/19/adding-encryption-to-protect-your-backups-on-linux/" rel="bookmark" title="Permanent Link: How to encrypt your Linux backups">How to encrypt your Linux backups</a><br /><a href="http://www.simplehelp.net/2009/11/04/how-to-test-your-internet-connection-speed/" rel="bookmark" title="Permanent Link: How to test your Internet connection speed">How to test your Internet connection speed</a><br /><a href="http://www.simplehelp.net/2006/07/05/cable-modem-troubleshooting-high-speed-surfing-hs200/" rel="bookmark" title="Permanent Link: Cable Modem Troubleshooting: High Speed Surfing HS200">Cable Modem Troubleshooting: High Speed Surfing HS200</a><br /><a href="http://www.simplehelp.net/2006/07/05/cable-modem-troubleshooting-high-speed-surfing-sm100/" rel="bookmark" title="Permanent Link: Cable Modem Troubleshooting: High Speed Surfing SM100">Cable Modem Troubleshooting: High Speed Surfing SM100</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2009/11/03/how-to-compress-png-images-to-speed-up-your-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to create a custom font from your own handwriting</title>
		<link>http://www.simplehelp.net/2009/05/11/how-to-create-a-custom-font-from-your-own-handwriting/</link>
		<comments>http://www.simplehelp.net/2009/05/11/how-to-create-a-custom-font-from-your-own-handwriting/#comments</comments>
		<pubDate>Mon, 11 May 2009 10:30:40 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=2761</guid>
		<description><![CDATA[
This tutorial will guide you through creating a font directly from your own hand writing.


Using the YourFonts.com service, you can create your own TrueType font in a matter of minutes.
The steps are painfully easy. All you&#8217;ll need to do is download their .pdf template and print it, fill in the letters/symbols, then scan and upload [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>This tutorial will guide you through creating a font directly from your own hand writing.</p>
<p><img src="http://www.simplehelp.net/images/createafont/fontpreview.png" alt="custom font based on your own handwriting" border="0" /><br />
<span id="more-2761"></span></p>
<p>Using the <a href="http://www.yourfonts.com/fontgenerator/879699.html" target="_blank" rel="nofollow" title="create your own font">YourFonts.com</a> service, you can create your own TrueType font in a matter of minutes.</p>
<p>The steps are painfully easy. All you&#8217;ll need to do is download their .pdf template and print it, fill in the letters/symbols, then scan and upload it. You&#8217;ll be able to preview your font and make any adjustments before purchasing it. They charge a reasonable $7.50 to create the font for you, and it&#8217;s available to download immediately after purchase (plus it&#8217;s emailed to you). I&#8217;ve compared the <a href="http://www.yourfonts.com/fontgenerator/879699.html" target="_blank" rel="nofollow" title="create your own font">YourFonts.com</a> service to a number of other similar &#8220;font generators&#8221; and it&#8217;s both easier to use, and less expensive.</p>
<p>The template you use to create your font includes all of the letters of the alphabet, numbers, symbols and even your signature.</p>
<p><a href="http://www.simplehelp.net/createafont/arfont.jpg"><img src="http://www.simplehelp.net/images/createafont/arfonta.jpg" alt="template to create your own font" /><br />
click to enlarge</a></p>
<p>Using your custom font is great for images for your website, creating a signature for your emails, or even to use as the font for your IM conversations (though you&#8217;d be the one seeing it, unless both you and your chat buddy had the font installed).</p>
<p>If you need help installing your newly created font, you can use this tutorial on <a href="http://www.simplehelp.net/2009/04/27/how-to-install-fonts-in-windows-xp-and-vista/" rel="nofollow">how to install fonts in Windows Vista or XP</a> or this tutorial on <a href="http://www.switchingtomac.com/tutorials/how-to-install-fonts-in-os-x/" target="_blank">how to install fonts in OS X</a>.</p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/08/11/how-to-create-a-custom-iphone-and-ipod-touch-icon-for-your-web-site/" rel="bookmark" title="Permanent Link: How to create a custom iPhone and iPod touch icon for your web site">How to create a custom iPhone and iPod touch icon for your web site</a><br /><a href="http://www.simplehelp.net/2008/06/10/how-to-create-a-custom-control-panel-for-windows-vista/" rel="bookmark" title="Permanent Link: How to create a custom Control Panel for Windows Vista">How to create a custom Control Panel for Windows Vista</a><br /><a href="http://www.simplehelp.net/2007/07/28/how-to-set-custom-shortcuts-in-the-windows-xp-save-as-dialog-box/" rel="bookmark" title="Permanent Link: How to set custom shortcuts in the Windows XP &quot;Save As&quot; dialog box">How to set custom shortcuts in the Windows XP &quot;Save As&quot; dialog box</a><br /><a href="http://www.simplehelp.net/2008/04/16/the-ultimate-firefox-for-os-x/" rel="bookmark" title="Permanent Link: The Ultimate Firefox for OS X">The Ultimate Firefox for OS X</a><br /><a href="http://www.simplehelp.net/2008/05/05/how-to-add-custom-folders-to-the-microsoft-office-2007-save-as-dialog-box/" rel="bookmark" title="Permanent Link: How to add custom folders to the Microsoft Office 2007 Save As dialog box">How to add custom folders to the Microsoft Office 2007 Save As dialog box</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2009/05/11/how-to-create-a-custom-font-from-your-own-handwriting/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>How to redirect traffic to another machine in Linux</title>
		<link>http://www.simplehelp.net/2009/04/15/how-to-redirect-traffic-to-another-machine-in-linux/</link>
		<comments>http://www.simplehelp.net/2009/04/15/how-to-redirect-traffic-to-another-machine-in-linux/#comments</comments>
		<pubDate>Wed, 15 Apr 2009 18:40:52 +0000</pubDate>
		<dc:creator>Sukrit Dhandhania</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=2404</guid>
		<description><![CDATA[

If you have ever handled the migration of a web service or a website from one server to another you know how crazy the experience can be. However, if you break the process up into clear steps and run constant checks you can make the experience a little easier on yourself. One of the problems [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_linux.jpg" align="right" width="50" height="50" alt="Linux" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>If you have ever handled the migration of a web service or a website from one server to another you know how crazy the experience can be. However, if you break the process up into clear steps and run constant checks you can make the experience a little easier on yourself. One of the problems that you might run into towards the end of the migration is the period when you have the website running well on the new location but need to wait for the domain name to be forwarded to the new server. you can either shut down your service till the domain is done forwarding, or you can setup your first server to forward all its traffic to the new server. Let&#8217;s take a look at how you can do that on a Linux machine using IPTables. <span id="more-2404"></span></p>
<p>In case you didn&#8217;t already know, IPtables is a software firewall that ships with most distributions of Linux. It is an extremely useful software and can be used for a lot more than just as a firewall. In this exercise we will configure IPTables on a Linux server to redirect all the traffic coming on port 80, (which is the default web server port), to a server with the IP <strong>122.164.34.240</strong>. The first step is to set your Linux box to allow this kind of forwarding to take place. Open a terminal window, log in as root user and run the following command:</p>
<p><strong># echo 1 &gt;/proc/sys/net/ipv4/ip_forward</strong></p>
<p>The next step is to tell IPTables to redirect the traffic to the new server:</p>
<p><strong># iptables -t nat -D PREROUTING -p tcp &#8211;dport 80 -j DNAT &#8211;to-destination 122.164.34.240</strong></p>
<p>Here&#8217;s where the IPTables magic happens. With the third and final step we tell IPTables to rewrite the origin of connections to the new server&#8217;s port 80 to appear to come from the old server.</p>
<p><strong># iptables -t nat -D POSTROUTING -p tcp -d 122.164.34.240 &#8211;dport 80 -j MASQUERADE</strong></p>
<p>The final step is required because if we don&#8217;t tell the web server of the new server that the connections are coming from the client machines, it would think that they are originating from the old server.</p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/12/23/setting-the-date-on-your-linux-machine/" rel="bookmark" title="Permanent Link: How to set the date on your Linux machine">How to set the date on your Linux machine</a><br /><a href="http://www.simplehelp.net/2009/01/19/monitor-your-linux-machine-with-netstat/" rel="bookmark" title="Permanent Link: How to monitor your Linux machine with netstat">How to monitor your Linux machine with netstat</a><br /><a href="http://www.simplehelp.net/2009/07/24/how-to-see-a-detailed-history-of-the-commands-run-in-linux/" rel="bookmark" title="Permanent Link: How to see a detailed history of the commands run in Linux">How to see a detailed history of the commands run in Linux</a><br /><a href="http://www.simplehelp.net/2007/11/15/walkthrough-time-machine-for-os-x-105-leopard/" rel="bookmark" title="Permanent Link: Walkthrough: Time Machine for OS X 10.5 Leopard">Walkthrough: Time Machine for OS X 10.5 Leopard</a><br /><a href="http://www.simplehelp.net/2007/09/26/more-on-blogrush/" rel="bookmark" title="Permanent Link: More on BlogRush">More on BlogRush</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2009/04/15/how-to-redirect-traffic-to-another-machine-in-linux/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to setup Virtual Hosts in Apache</title>
		<link>http://www.simplehelp.net/2008/12/16/how-to-setup-virtual-hosts-in-apache/</link>
		<comments>http://www.simplehelp.net/2008/12/16/how-to-setup-virtual-hosts-in-apache/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 10:30:32 +0000</pubDate>
		<dc:creator>Sukrit Dhandhania</dc:creator>
				<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=1901</guid>
		<description><![CDATA[

If you have one single IP address for your server and want to be able to host multiple websites you have a couple of options. You can either setup each website with sub-domains or you can setup virtual hosts using Apache and serve multiple domains from the same machine and a single web server. Most [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_linux.jpg" align="right" width="50" height="50" alt="Linux" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>If you have one single IP address for your server and want to be able to host multiple websites you have a couple of options. You can either setup each website with sub-domains or you can setup virtual hosts using Apache and serve multiple domains from the same machine and a single web server. Most hosting companies that offer shared web hosting use virtual hosts for this. Virtual hosts are also quite useful when setting up a local web development environment on your computer. I&#8217;ll show you how to setup virtual hosts using Apache on an Ubuntu Linux machine. <span id="more-1901"></span></p>
<p>In this example we will setup two virtual hosts on your local machine &#8211; <strong>calvin.dev</strong> and <strong>hobbes.dev</strong>. Both of these will point to different location in your filesystem and host different sites. Let&#8217;s begin by installing Apache and its support packages. From the command line, issue the following command:</p>
<p>	# <strong>sudo apt-get install apache2-utils apache2-common</strong></p>
<p>You might already have these packages installed. If you do, when you run the above command you&#8217;ll be told as much. Next, check to make sure that Apache is working fine. To do this launch a web browser on your machine and go to the url <a href="http://localhost" target="_blank" rel="nofollow" title="localhost">http://localhost</a>. You should see a simple page informing you that you are running the Apache web server. If not, please check on the web for help on installing Apache.</p>
<p>There are a number of steps involved in this process. Here&#8217;s a breakdown of what we&#8217;re about to do. First, we&#8217;ll configure Apache with the two new virtual hosts that we want to setup. Then we&#8217;ll create the root directories for both of these new virtual hosts. After this we&#8217;ll add an entry into the system&#8217;s /etc/hosts file to point to the domains of these virtual hosts. Finally, we&#8217;ll create a simple file in each of these virtual host&#8217;s root directory to identify which domain it is associated with. Then we test.</p>
<p>With the web server installed and working we now move onto the configuration of the web server. Create a new file <strong>/etc/apache2/sites-available/vhosts.conf</strong> in your favorite text editor. Add the following text:</p>
<blockquote><p>
	&#60;VirtualHost *:80&#62;<br />
		ServerName calvin.dev<br />
		ServerAlias www.calvin.dev<br />
		DocumentRoot /var/www/calvin.dev<br />
	&#60;/VirtualHost&#62;</p>
<p>	&#60;VirtualHost *:80&#62;<br />
		ServerName hobbes.dev<br />
		ServerAlias www.hobbes.dev<br />
		DocumentRoot /var/www/hobbes.dev<br />
	&#60;/VirtualHost&#62;
</p></blockquote>
<p>Save the file. Now create the two directories mentioned in the config:</p>
<p>	# <strong>sudo mkdir /var/www/calvin.dev</strong><br />
	# <strong>sudo mkdir /var/www/hobbes.dev</strong></p>
<p>Add the two domains to your hosts file. Open the file <strong>/etc/hosts</strong> in a text editor and add the following line at the end:</p>
<blockquote><p>
	127.0.0.1       calvin.dev<br />
	127.0.0.1       hobbes.dev
</p></blockquote>
<p>Now activate the vhosts.conf config in Apache.</p>
<p>	# <strong>sudo cd /etc/apache2/sites-enabled/</strong><br />
	# <strong>ln -s ../sites-available/vhosts.conf</strong></p>
<p>We&#8217;re almost done now. We just have to restart Apache:</p>
<p>	# <strong>sudo /etc/init.d/apache2 restart</strong></p>
<p>And add a couple of test files:</p>
<p>	# <strong>echo &#8220;Hi I&#8217;m Calvin&#8221; > /var/www/calvin.dev/index.html</strong><br />
	# <strong>echo &#8220;Hi I&#8217;m Hobbes&#8221; > /var/www/hobbes.dev/index.html</strong></p>
<p>Now keep your fingers crossed. It&#8217;s time to make the magic work. Launch your web browser and go to the url http://calvin.dev. It should say &#8220;Hi I&#8217;m Calvin&#8221;. And then http://hobbes.dev. This should say &#8220;Hi I&#8217;m Hobbes&#8221;.</p>
<p>You should now have a working set of virtual hosts. You can add as many of these as you like. If you would like to run this on a remote machine you can replace the &#8220;*:80&#8243; in the vhosts.conf file with the IP address of the machine, such as &#8220;10.2.10.6:80&#8243;</p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2009/09/28/how-to-use-the-or-operator-in-grep/" rel="bookmark" title="Permanent Link: How to use the OR operator in grep">How to use the OR operator in grep</a><br /><a href="http://www.simplehelp.net/2008/08/08/how-to-easily-install-apache-mysql-and-php-in-os-x/" rel="bookmark" title="Permanent Link: How to easily install Apache, MySQL and PHP in OS X">How to easily install Apache, MySQL and PHP in OS X</a><br /><a href="http://www.simplehelp.net/2008/12/29/using-sudo-in-linux/" rel="bookmark" title="Permanent Link: An introduction to the sudo command and configuration file">An introduction to the sudo command and configuration file</a><br /><a href="http://www.simplehelp.net/2008/12/08/getting-started-with-iptables-in-linux/" rel="bookmark" title="Permanent Link: Getting started with iptables in Linux">Getting started with iptables in Linux</a><br /><a href="http://www.simplehelp.net/2008/10/21/how-to-install-applications-on-your-n95-from-a-local-web-server/" rel="bookmark" title="Permanent Link: How to install applications on your N95 from a local web server">How to install applications on your N95 from a local web server</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/12/16/how-to-setup-virtual-hosts-in-apache/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to watermark an image using GIMP</title>
		<link>http://www.simplehelp.net/2008/12/12/how-to-watermark-an-image-using-gimp/</link>
		<comments>http://www.simplehelp.net/2008/12/12/how-to-watermark-an-image-using-gimp/#comments</comments>
		<pubDate>Fri, 12 Dec 2008 09:00:45 +0000</pubDate>
		<dc:creator>Ken Murray</dc:creator>
				<category><![CDATA[Guest Blogger]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=1864</guid>
		<description><![CDATA[
You&#8217;ve taken a bunch of pictures with your digital camera and you want to post them on the web.  Of course, you don&#8217;t want other people stealing your work so you decide to add a watermark to your images.  In this tutorial I will show you how to add a watermark to an [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Guest Blogger' --><img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>You&#8217;ve taken a bunch of pictures with your digital camera and you want to post them on the web.  Of course, you don&#8217;t want other people stealing your work so you decide to add a watermark to your images.  In this tutorial I will show you how to add a watermark to an image using GIMP, and open source image editing package. <span id="more-1864"></span></p>
<p>The screenshots in this tutorial show GIMP running on Ubuntu Linux, however the steps are exactly the same if you&#8217;re running GIMP on Windows.  Windows users can download the Windows version for free <a href="http://www.gimp.org/windows/" target="_blank" title="download GIMP for windows">here</a>.</p>
<p>Here are the before and after images:</p>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/img.jpg"><img src="http://www.simplehelp.net/images/watermark_gimp/imga.jpg" alt="" /><br />
Before</a></p>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/img_watermarked.jpg"><img src="http://www.simplehelp.net/images/watermark_gimp/img_watermarkeda.jpg" alt="" /><br />
After</a></p>
<ol>
<li> First, open your image in GIMP.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_001.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_001a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Now click on the <strong>Text Tool</strong>.  It&#8217;s the button with the letter <strong>A</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_002.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_002a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Click on the little arrow to the top right of the foreground/background colours tool to make white the foreground colour.  I also chose to increase the font size to 22px.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_003.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_003a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Now click within your image, somewhere near where you want your text to end up and you are presented with the <strong>GIMP Text Editor</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_004.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_004a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Type the text you want to appear as your watermark.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_005.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_005a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Click <strong>Close</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_006.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_006a.png" alt=""  /><br />
click to enlarge</a></p>
<li> I wasn&#8217;t happy with the positioning of the text so I clicked the <strong>Move Tool</strong>.  It&#8217;s the button that looks like a plus sign (<strong>+</strong>) with arrows on the ends.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_007.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_007a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Use the mouse to grab your text and drag it to the desired location.  You must click directly on one of the letters, not the background behind the text.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_008.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_008a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Now open the <strong>Layers Dialogue</strong>.  Click <strong>File</strong> -> <strong>Dialogues</strong> -> <strong>Layers</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_009.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_009a.png" alt=""  /><br />
click to enlarge</a></p>
<li> You will notice that your image now has two layers.  The top layer contains the text you just entered.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_010.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_010a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Make sure your text layer is highlighted, then move the <strong>Opacity</strong> slider to the left as far as you need to in order to achieve the desired opacity of your text.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_011.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_011a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Click <strong>File</strong> -><strong> Save As</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_012.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_012a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Give your newly edited image a different name than your original image and click <strong>Save</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_013.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_013a.png" alt=""  /><br />
click to enlarge</a></p>
<li> GIMP will now prompt you to export your image before saving it as a JPEG.  Click <strong>Export</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_014.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_014a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Now you choose the quality of your new image.  I chose the default of <strong>85</strong> and clicked <strong>Save</strong>.</li>
<p><a href="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_015.png"><img src="http://www.simplehelp.net/images/watermark_gimp/watermark_gimp_015a.png" alt=""  /><br />
click to enlarge</a></p>
<li> Now you have a watermarked image that you can post on the web.</li>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2006/11/04/my-gimp-resources/" rel="bookmark" title="Permanent Link: My GIMP resources">My GIMP resources</a><br /><a href="http://www.simplehelp.net/2007/08/13/how-to-resize-images-using-the-gimp/" rel="bookmark" title="Permanent Link: How to resize images using The Gimp">How to resize images using The Gimp</a><br /><a href="http://www.simplehelp.net/2007/12/04/how-to-remove-red-eye-from-your-digital-photos-using-gimp/" rel="bookmark" title="Permanent Link: How to remove red-eye from your digital photos using GIMP">How to remove red-eye from your digital photos using GIMP</a><br /><a href="http://www.simplehelp.net/2007/11/09/how-to-use-the-gimp-in-os-x-105-leopard/" rel="bookmark" title="Permanent Link: How to use The Gimp in OS X 10.5 Leopard">How to use The Gimp in OS X 10.5 Leopard</a><br /><a href="http://www.simplehelp.net/2008/07/22/5-desktop-wallpapers-that-will-increase-your-productivity/" rel="bookmark" title="Permanent Link: 5 Desktop Wallpapers that will increase your productivity">5 Desktop Wallpapers that will increase your productivity</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/12/12/how-to-watermark-an-image-using-gimp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Basics: Creating Your Very Own HTML Document</title>
		<link>http://www.simplehelp.net/2008/11/28/basics-creating-your-very-own-html-document/</link>
		<comments>http://www.simplehelp.net/2008/11/28/basics-creating-your-very-own-html-document/#comments</comments>
		<pubDate>Fri, 28 Nov 2008 12:58:59 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Guest Blogger]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=1726</guid>
		<description><![CDATA[
This brief tutorial will guide you through creating your first web page. 
What is HTML, and What Do I Need?
In order to create an HTML document you have to understand that HTML is the language of the Net. It&#8217;s a simple yet universal mark-up language that gives web developers and designers the ability to create [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Guest Blogger' --><img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>This brief tutorial will guide you through creating your first web page. <span id="more-1726"></span></p>
<p><strong>What is HTML, and What Do I Need?</strong></p>
<p>In order to create an HTML document you have to understand that HTML is the language of the Net. It&#8217;s a simple yet universal mark-up language that gives web developers and designers the ability to create complex pages of text that turn into images, styles, and valuable content that can be viewed by any one person using any sort of computer or browser on the web.</p>
<p>Some of you may have heard that you need some sort of special software in order to publish your own HTML page, however that is a blatantly false statement.</p>
<p>Here&#8217;s a small list of all the tools you need:</p>
<p>-A word processor (such as SimpleText, BBEdit, Notepad, or Microsoft Word)</p>
<p>-A simple working knowledge of HTML. (Fortunately HTML is easy and fun to learn!)</p>
<p>Yup! Thats it! These are all the tools you need as of now, told you it was small list.</p>
<h3><span class="mw-headline">Tags</span></h3>
<p><strong>H</strong>yper <strong>T</strong>ext <strong>M</strong>ark-up-<strong>L</strong>anguage mostly consists of several tags that are embedded into a simple text document. They are really just hidden behind the scenes, controlling most of what it lets you view, and what it wants you to view at the designated time. Hm, kind of reminds me of the parental control feature on the tv a bit.</p>
<p>HTML tags heavily take into account the existance of the English language. As most of the tags are words (such as blockquote) or abbreviations (such as &#8220;p&#8221; for paragraph), but they&#8217;re uniquely separated from the regular text since they&#8217;re placed in small angle brackets (such as these &lt; &gt;). Therefore the bold tag would look like <tt>&lt;b&gt;</tt>, and the blockquote tag is <tt>&lt;blockquote&gt;</tt>.</p>
<p>There are certain tags that will have the most influence on how the page will be formatted (for example; <tt>&lt;p&gt;</tt> begins a new paragraph, and &lt;br&gt; can break the last line within the paragraph to allow a space), and others differentiate how the words appear (<tt>&lt;i&gt;</tt> makes text italic). Most others provide information &#8212; such as the title &#8212; that doesn&#8217;t appear on the page itself.</p>
<p>One very important thing you must remember about tags is that for every one tag there is another one paired along with it. Every time you use a tag &#8211; say <tt>&lt;br&gt;</tt> &#8211; you must also add and close it off with another tag &#8211; in this case, <tt>&lt;/br&gt;</tt>. Note the slash &#8211; / &#8211; before the tag &#8220;br&#8221;; that&#8217;s what keeps in contrast the closing tag from the opening tag.</p>
<p>A basic HTML page always begins with the tag <tt>&lt;html&gt;</tt> and ends with <tt>&lt;/html&gt;</tt>. In between, the file has two sections &#8211; the header and the body.</p>
<p>The header enclosed by the <tt>&lt;head&gt;</tt> and <tt>&lt;/head&gt;</tt> tags &#8211; contains information about your page that won&#8217;t be visible on the final page, for example the title. The body enclosed by <tt>&lt;body&gt;</tt> and <tt>&lt;/body&gt;</tt> &#8211; is where the real HTML action takes place. Every thing that appears on the page is contained within these tags.</p>
<h3><span class="mw-headline">Now On To The HTML Document</span></h3>
<p>I think we&#8217;re ready to start creating a simple page. Right?  Ok the first step, of course, is to create a new text document (remember, it should be saved as &#8220;Text Only&#8221; or &#8220;Plain Text&#8221; if you&#8217;re using a word processor that&#8217;s fancier than, say, SimpleText or NotePad) and name it &#8220;anything.html&#8221; where &#8220;anything&#8221; is, um, well basically anything at all.</p>
<p>Your basic document should look something like this:</p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;title&gt;SimpleHelp.Net&lt;/title&gt;
 &lt;/head&gt;

 &lt;body&gt;
 &lt;h1&gt;HTML Basics&lt;/h1&gt;

 &lt;p&gt;This is a simple article to help you create a working HTML page on SimpleHelp.Net!&lt;/p&gt;

 &lt;p&gt;Simple helping on SimpleHelp.Net <img src='http://www.simplehelp.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> &lt;/p&gt;

 &lt;/body&gt;
 &lt;/html&gt;</pre>
<p>Within the <tt>&lt;head&gt;</tt> tags, we have the title &#8220;SimpleHelp.Net&#8221; which will appear in the bar across the top of your browser.</p>
<p>Within the body tags, you should have everything that will be clearly visible on the page. With what we&#8217;ve written above it will look something like this:</p>
<blockquote><p><strong>HTML Basics</strong></p>
<p>This is a simple article to help you create a working HTML page on SimpleHelp.Net.</p>
<p>Simple helping on SimpleHelp.Net <img src='http://www.simplehelp.net/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p></blockquote>
<p>As you might have guessed, <tt>&lt;h1&gt;</tt> is the tag for a headline (the largest headline, in fact compared to &lt;h2&gt;, &lt;h3&gt;, and so on) and <tt>&lt;p&gt;</tt>, of course, marks the beginning of a new paragraph. Each paragraph is closed off by a corresponding <tt>&lt;/p&gt;</tt> tag. As should every other tag be closed off by their correspondant tags that include a &#8220;/&#8221;.</p>
<p>Does &#8220;HTML-ing&#8221; seem pretty simple? Well guess what? It sure is!</p>
<p>Every page has a source code and this can with this you can view every web pages HTML code by accessing it through your browsers menu options. And best of all, you don&#8217;t need your own homepage to practice! You can save HTML documents on your local or portable drives and then have them open up using the Open option under the File menu within your browser.</p>
<p>I wish you all the best of luck as hopefully this has helped a couple novice readers create an HTML page and maybe even helped refresh a few of the more intermediate developers minds as well.</p>
<p>Feel free to comment!</p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/04/02/how-to-set-the-properties-of-multiple-ms-word-documents/" rel="bookmark" title="Permanent Link: How to set the Properties of multiple MS Word documents">How to set the Properties of multiple MS Word documents</a><br /><a href="http://www.simplehelp.net/2009/11/10/how-to-convert-html-pages-to-pdf-in-ubuntu-linux/" rel="bookmark" title="Permanent Link: How to convert HTML pages to PDF in Ubuntu Linux">How to convert HTML pages to PDF in Ubuntu Linux</a><br /><a href="http://www.simplehelp.net/2008/07/15/how-to-use-the-content-library-feature-of-publisher-2007/" rel="bookmark" title="Permanent Link: How to use the Content Library feature of Publisher 2007">How to use the Content Library feature of Publisher 2007</a><br /><a href="http://www.simplehelp.net/2009/05/14/how-to-create-a-symlink-in-linux/" rel="bookmark" title="Permanent Link: How to create a symlink (shortcut) in Linux">How to create a symlink (shortcut) in Linux</a><br /><a href="http://www.simplehelp.net/2007/11/04/how-to-extract-the-images-from-a-doc-file-using-openofficeorg-writer/" rel="bookmark" title="Permanent Link: How to extract the images from a .doc file using OpenOffice.org Writer">How to extract the images from a .doc file using OpenOffice.org Writer</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/11/28/basics-creating-your-very-own-html-document/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Getting started with AJAX</title>
		<link>http://www.simplehelp.net/2008/11/25/ajax-and-the-beginning-user/</link>
		<comments>http://www.simplehelp.net/2008/11/25/ajax-and-the-beginning-user/#comments</comments>
		<pubDate>Tue, 25 Nov 2008 11:15:03 +0000</pubDate>
		<dc:creator>Joel</dc:creator>
				<category><![CDATA[Guest Blogger]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=1731</guid>
		<description><![CDATA[
This guide provides some background info on Ajax, and then jumps right in and gets you started with examples. 
JavaScript has been the main use for XMLHttpRequest objects for a good number of years now, but only recently did it start to gain some &#8220;fame&#8221;. A lot of the ruckus has to do with the [...]]]></description>
			<content:encoded><![CDATA[<!-- no icon for 'Guest Blogger' --><img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>This guide provides some background info on Ajax, and then jumps right in and gets you started with examples. <span id="more-1731"></span></p>
<p><span style="&quot;Trebuchet MS&quot;;">JavaScript has been the main use for XMLHttpRequest objects for a good number of years now, but only recently did it start to gain some &#8220;fame&#8221;. A lot of the ruckus has to do with the many advanced web applications having web developers that see it, drool and want their own site to have those same exact advanced applications/features. But <em>some</em> of it also has to do with the group of people at AdaptivePath who have named this application <strong>Ajax</strong></span></p>
<p><span style="&quot;Trebuchet MS&quot;;"><strong>Ajax</strong>&nbsp;</span><strong><span style="&quot;Trebuchet MS&quot;;">Beginners:</span></strong><span style="&quot;Trebuchet MS&quot;;"> <strong>What in the world is Ajax?</strong></span></p>
<p><span style="&quot;Trebuchet MS&quot;;">In a nutshell? Well Ajax is a solution to web interfaces.</span></p>
<p class="MsoNormal"><span style="&quot;Trebuchet MS&quot;;">Commonly, the web user enters some data or makes a simple choice, and clicks a button finalizing that choice or data entry and sends the data over to the server. The server hastily observes the data and sends back an entire new web page. Having to reload a page every time you want to do something is very annoying, disjunctive and extremely time-consuming for the user. XMLHttpRequest resurfaces the browser-server interaction to behind the scenes, so the user can just keep on playing with the same page, even while elements on the page are talking to the server! </span></p>
<p><span style="&quot;Trebuchet MS&quot;;">With JavaScript we’ve always been able to server-side script without anything happening in the browser by using a few classic tricks up our sleeves. </span></p>
<p><span style="&quot;Trebuchet MS&quot;;">Caching form data to a file with JavaScript on a server is good, but this usually doesn&#8217;t return any useful information to the JavaScript that calls it, so its effectiveness is very limited. Ajax, however, can get a full parcel of data back from the script it calls. Hence the &#8220;XML&#8221; part of the name &#8211; which really is just there for looks of sorts, kind of like the &#8220;Java&#8221; part of JavaScript, because the returned data can be plain text or whatever you like, if XML isn’t your preferred choice.</span></p>
<p><span style="&quot;Trebuchet MS&quot;;">This alone opens up so many exciting possibilities. Every form submission, every JavaScript event, and whatever else application, can now interact with server-side databases and processing power! Data retrieval, password authentication, image generation &#8211; you just name it, Ajax can activate it.</span></p>
<p><strong><span style="&quot;Trebuchet MS&quot;;">Putting Ajax Into Practice </span></strong></p>
<p><span style="&quot;Trebuchet MS&quot;;">The only thing that limits Ajax-enhanced web application is your imagination and by browser support. Mozilla-based browsers can do it, Safari, and newer versions of Internet Explorer, and Opera 8 but not Opera 7. It&#8217;s best to slot in an alternative way of doing things for users who aren&#8217;t as witty as you&#8217;d hope for them to be. Also, Internet Explorer does things somewhat differently (most definitely) from all the other browsers, so it&#8217;s pretty essential to work the code to account for the irksome 80% of the population who rely on Explorer. </span></p>
<p><span style="&quot;Trebuchet MS&quot;;">Now to the exciting part! Let&#8217;s generate a straightforward application that can accept input from the user, passes it to some PHP on the server that checks it against a database, and returns the result to the browser in use. We assimilate it in three parts. </span></p>
<p><span style="&quot;Trebuchet MS&quot;;">First, we need an HTML form. As you&#8217; can see below: </span></p>
<pre>&lt;html&gt;
 &lt;head&gt;
 &lt;title&gt;Report&lt;/title&gt;
 &lt;script type='text/javascript' src='xhr.js'&gt;&lt;/script&gt; &lt;/head&gt; &lt;body&gt; &lt;form action="fallbackpage.php" method="post"&gt;
 &lt;p&gt;Welcome, student. Please enter your essay here:&lt;textarea name="essay" id="essay"&gt;
 &lt;/textarea&gt; &lt;input type="submit" name="submit" value="Submit" onClick="return
 grade(this.form.essay.value);"&gt;
 &lt;/p&gt;
 &lt;/form&gt;
 &lt;/body&gt;
 &lt;/html</pre>
<p><strong><span style="&quot;Trebuchet MS&quot;;">Note:</span></strong><span style="&quot;Trebuchet MS&quot;;"> For users without proper support for our script (<strong>named </strong></span><strong><span style="&quot;Courier New&quot;;">xhr.js</span></strong><span style="&quot;Trebuchet MS&quot;;">), the form will just simply submit to the fallback page at </span><strong><span style="&quot;Courier New&quot;;">fallbackpage.php</span></strong><span style="&quot;Trebuchet MS&quot;;">. </span> <span style="&quot;Trebuchet MS&quot;;">Ok, this is where the JavaScript comes in, we&#8217;ll take it slow. </span></p>
<pre>function grade(essay) {</pre>
<p><span style="&quot;Trebuchet MS&quot;;">The first thing we have to do is initialize the object. There are two ways we must do this, for different browsers.</span></p>
<pre>// Mozilla version
    if (window.XMLHttpRequest) {
        xhr = new XMLHttpRequest();
    }
    // IE version
    else if (window.ActiveXObject) {
        xhr = new ActiveXObject("Microsoft.XMLHTTP");
    }</pre>
<p><span style="&quot;Trebuchet MS&quot;;">We then escape the user input to make it URL-safe: </span></p>
<pre><span>    </span>essay=encodeURIComponent(essay);</pre>
<p><span style="&quot;Trebuchet MS&quot;;">and use the </span><tt><span style="&quot;Trebuchet MS&quot;;">open</span></tt><span style="&quot;Trebuchet MS&quot;;"> method of the object to open a new connection to the PHP script: </span></p>
<pre><span>    </span>xhr.open("POST","grade.php");</pre>
<p><span style="&quot;Trebuchet MS&quot;;">The method requires two arguments: first, the <strong>HTTP method (GET or POST)</strong>; second, the URL of the script. </span> <span style="&quot;Trebuchet MS&quot;;">A quick HTTP header asserts the script for what it&#8217;s getting, and then the </span><tt><span style="&quot;Trebuchet MS&quot;;">send</span></tt><span style="&quot;Trebuchet MS&quot;;"> method conveys the actual request: </span></p>
<pre><span> </span>xhr.setRequestHeader(
      'Content-Type',
      'application/x-www-form-urlencoded; charset=UTF-8'); xhr.send(essay);</pre>
<p><span style="&quot;Trebuchet MS&quot;;">This last step isn&#8217;t necessary for GET requests, wherein all the data can be contained in the query string of the URL. </span></p>
<p><strong><span style="&quot;Trebuchet MS&quot;;">Obtaining Final Results</span></strong></p>
<p><span style="&quot;Trebuchet MS&quot;;">We&#8217;re finally ready to see if the HTTP request we made worked. The </span><tt><strong><span style="10pt;">readyState</span></strong></tt><span style="&quot;Trebuchet MS&quot;;"> property counts up from zero during the request, and shows 4 when the server page has been loaded successfully. </span></p>
<pre> xhr.onreadystatechange=function() {
      if (xhr.readyState==4) {</pre>
<p><span style="&quot;Trebuchet MS&quot;;">If indeed the actual request worked, then we can get the output of the server-side script by querying the </span><tt><strong><span style="10pt;">responseText</span></strong></tt><span style="&quot;Trebuchet MS&quot;;"> property, which contains a string. For more of a complex server script output, a </span><tt><strong><span style="10pt;">responseXML</span></strong></tt><span style="&quot;Trebuchet MS&quot;;"> property, which can hold a full document object of XML data, is an option also accessible. </span></p>
<pre>     grade = xhr.responseText;
      alert ("Nice essay. Your grade is " + grade);
    }
    return false;
 }</pre>
<p><span style="&quot;Trebuchet MS&quot;;">In conclusion, the third component consist of PHP script, which basically lives on the server and waits patiently for the JavaScript to pass it some juicy data so it can thrive. This example uses some PHP, but any language you like &#8212; Ruby, Perl, C, ASP &#8212; can address your needs as well. The core of this example script is a natural-language function called</span> <tt><strong><span style="10pt;">grade_essay()</span></strong></tt> <span style="&quot;Trebuchet MS&quot;;">that grades student essays from 1 to 100, but I will redact that part to conserve space. </span></p>
<pre><span> </span>&lt;?php
 function grade_essay($essay) {
      return strlen($essay);
 }
 $essay = urldecode(implode(file('php://input')));
 $grade = grade_essay($essay);
 echo $grade;
 ?&gt;</pre>
<p><span style="&quot;Trebuchet MS&quot;;">The</span> <tt><strong><span style="10pt;">php://input</span></strong></tt> <span style="&quot;Trebuchet MS&quot;;">grabs the POST data, which gets put into a string, decoded and passed to the clever grading algorithm. The algorithm returns a numeric grade. Lastly, we just output the grade with </span><tt><strong><span style="10pt;">echo</span></strong></tt><strong><span style="&quot;Courier New&quot;;"> -</span></strong><span style="&quot;Trebuchet MS&quot;;"> ordinarily, this would display in the browser, but since the PHP script is running &#8220;behind the scenes,&#8221; the string output is simply returned to the JavaScript that called it. If you need structured data, an XML document would be output with an </span><tt><span style="&quot;Trebuchet MS&quot;;">echo</span></tt><span style="&quot;Trebuchet MS&quot;;"> statement in just the same way, but the content-type of the output page basically must be set to </span><tt><strong><span style="10pt;">text/xml</span></strong></tt><span style="&quot;Trebuchet MS&quot;;">. </span></p>
<p><span style="&quot;Trebuchet MS&quot;;">What the user sees is this: She/He types their essay into the text area in the browser, clicks Submit, and within instants an alert box pops up giving him/her a final grade on the essay. Invisibly, the essay has been sent to the server, read and evaluated by a team of PHP elves, and inevitably returned with a grade, without ever having to reload the page. The user can modify her essay and resubmit it continuously. </span></p>
<p>And that&#8217;s the general substance of the almost magical XMLHttpRequest object! The example is pretty simple and straight forward, but the uses of the object can be highly, multi clever<span style="&quot;Trebuchet MS&quot;;">. </span></p>
<p><span style="&quot;Trebuchet MS&quot;;">For further inspiration and great examples of ingenious Ajax applications you can momentarily steer away from SimpleHelp.Net and visit <a title="http://www.google.com/ig" href="http://www.google.com/ig">iGoogle</a>, <a title="http://www.pageflakes.com/" rel="nofollow" href="http://www.pageflakes.com/">Pageflakes</a>, <a title="http://www.netflix.com" href="http://www.netflix.com/" rel="nofollow">Netflix</a> and <a title="http://www.netvibes.com/" rel="nofollow" href="http://www.netvibes.com/">Netvibes</a>.</span></p>
<p><span style="&quot;Trebuchet MS&quot;;"><br />
However, the data and functions that Ajax sends and acts out is simply up to you. </span></p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2007/06/20/30-resources-to-create-your-own-web-20-site/" rel="bookmark" title="Permanent Link: 30 Resources to Create Your Own Web 2.0 Site">30 Resources to Create Your Own Web 2.0 Site</a><br /><a href="http://www.simplehelp.net/2008/11/17/increase-your-linuxunix-productivity-how-to-use-crontab/" rel="bookmark" title="Permanent Link: Increase your Linux/Unix Productivity: How to use crontab">Increase your Linux/Unix Productivity: How to use crontab</a><br /><a href="http://www.simplehelp.net/2009/01/20/some-useful-linux-bash-tricks/" rel="bookmark" title="Permanent Link: Some useful Linux bash tricks">Some useful Linux bash tricks</a><br /><a href="http://www.simplehelp.net/2006/07/02/how-to-avoid-phishing-scams/" rel="bookmark" title="Permanent Link: How to avoid phishing scams">How to avoid phishing scams</a><br /><a href="http://www.simplehelp.net/2008/12/08/skyfire-mobile-browser-application/" rel="bookmark" title="Permanent Link: Overview: Skyfire &#8211; a new mobile web browser">Overview: Skyfire &#8211; a new mobile web browser</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/11/25/ajax-and-the-beginning-user/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install Ubuntu Eee 8.04.1 on your Eee PC</title>
		<link>http://www.simplehelp.net/2008/09/18/how-to-install-ubuntu-eee-8041-on-your-eee-pc/</link>
		<comments>http://www.simplehelp.net/2008/09/18/how-to-install-ubuntu-eee-8041-on-your-eee-pc/#comments</comments>
		<pubDate>Thu, 18 Sep 2008 12:00:40 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Eee PC]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=1156</guid>
		<description><![CDATA[


Yes, I previously wrote a tutorial covering how to install Ubuntu 8.04 on your Eee PC. Since then, a new version of &#8220;Ubuntu Eee&#8221; has been released, 8.04.1. One my favorite new features is that Netbook Remix is now installed by default. So rather than have to install Ubuntu Eee and then Netbook Remix, you [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_eee-pc.jpg" align="right" width="50" height="43" alt="Eee PC" />
<img src="/wp-images/icons/topic_linux.jpg" align="right" width="50" height="50" alt="Linux" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>Yes, I previously wrote a tutorial covering <a href="http://www.simplehelp.net/2008/07/28/a-step-by-step-guide-to-installing-ubuntu-804-hardy-heron-on-your-eee-pc/">how to install Ubuntu 8.04 on your Eee PC</a>. Since then, a new version of &#8220;Ubuntu Eee&#8221; has been released, 8.04.1. One my favorite new features is that <a href="http://www.simplehelp.net/2008/08/07/how-to-install-and-setup-netbook-remix-on-the-eee-pc/">Netbook Remix</a> is now installed by default. So rather than have to install Ubuntu Eee and then Netbook Remix, you can just install this updated version and it&#8217;s all done at the same time. <span id="more-1156"></span></p>
<p>Something worth mentioning before we get started &#8211; the name &#8220;Ubuntu Eee&#8221; has to change. The good folks over at Ubuntu sent a message to the fellow that creates and manages this version of Ubuntu, and asked him very politely to rename it. So if you have any thoughts, by all means <a href="http://www.jonramvi.com/update-re-branding-ubuntu-eee/" target="_blank" title="jon ramvie is looking for help renaming ubuntu eee">head over to his blog</a> and let them be known.</p>
<p>And now on to the installation.</p>
<ol>
<li> Rather than write it all out again, I&#8217;m going to take the lazy route. Follow the first 11 steps of <a href="http://www.simplehelp.net/2008/07/28/a-step-by-step-guide-to-installing-ubuntu-804-hardy-heron-on-your-eee-pc/">this tutorial</a>, and then come back to this one. Just make sure to <a href="http://www.ubuntu-eee.com/index.php5?title=Get_Ubuntu_Eee" target="_blank" rel="nofollow" title="download ubuntu eee">download 8.04.1</a> instead of 8.04. </li>
<li> When your Eee PC starts and Ubuntu loads, the Installer will automatically launch. Select your language and then click the <strong>Forward</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in00.png"><img src="http://www.simplehelp.net/images/eee-u/in00a.png" alt="" /><br />
click to enlarge</a></p>
<li> Now select the city/region that represents your time zone, and again click <strong>Forward</strong>. </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in01.png"><img src="http://www.simplehelp.net/images/eee-u/in01a.png" alt="" /><br />
click to enlarge</a></p>
<li> Pick the keyboard layout that you want to use, and click <strong>Forward</strong>.  </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in02.png"><img src="http://www.simplehelp.net/images/eee-u/in02a.png" alt="" /><br />
click to enlarge</a></p>
<li> At this step you&#8217;ll have to decide how you want to have Ubuntu Eee installed. If you already have an operating system (like Windows, or another Linux) installed, you might want to keep it. As illustrated in the screenshot below, I already have <a href="http://www.simplehelp.net/2008/09/15/how-to-install-fedora-on-your-eee-pc/" target="_blank" title="how to install fedora, "eeedora", on your Eee PC">Fedora installed on my Eee PC</a>. If you want to keep the existing operating system and dual boot, so both it and Ubuntu Eee are available, use the slider to determine how much disk space you want to allocate to each OS. Then click <strong>Forward</strong> (and ignore the next step). </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in03.png"><img src="http://www.simplehelp.net/images/eee-u/in03a.png" alt="" /><br />
click to enlarge</a></p>
<li> If you want to wipe whatever operating system you currently have installed completely off your Eee PC, select <strong>Guided &#8211; use entire disk</strong>. If your Eee PC has more than one disk, you&#8217;ll need to select the one you want to install Ubuntu Eee on. Choose the first. You can use the second to store files etc. <strong>Important Note:</strong> this will wipe your first drive (or only, if you just have one) completely clean. If you have files on your drive that you don&#8217;t want to lose, or haven&#8217;t backed up, exit out of the installation now. Boot back into your existing operating system (remember to unplug the USB thumb drive or external CD/DVD drive that has Ubuntu Eee on it) and back up those files. Then start over. Otherwise, click <strong>Forward</strong> to continue. </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in04.png"><img src="http://www.simplehelp.net/images/eee-u/in04a.png" alt="" /><br />
click to enlarge</a></p>
<li> Enter all of the required information in each of the fields provided, then click <strong>Forward</strong>.  </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in05.png"><img src="http://www.simplehelp.net/images/eee-u/in05a.png" alt="" /><br />
click to enlarge</a></p>
<li> You&#8217;ll be presented with a summary screen of all the selections you&#8217;ve made so far. Assuming everything is the way you want it, click <strong>Install</strong>. </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in06.png"><img src="http://www.simplehelp.net/images/eee-u/in06a.png" alt="" /><br />
click to enlarge</a></p>
<li> The first part of the actual installation will be to create and/or format a partition. It&#8217;s not exactly entertaining to watch, so you may want to grab yourself a beverage. </li>
<p><img src="http://www.simplehelp.net/images/eee-u/in07.png" alt="" /></p>
<li> After the formatting has completed, Ubuntu Eee will install. </li>
<p><img src="http://www.simplehelp.net/images/eee-u/in08.png" alt="" /></p>
<li> Once everything has completed, you&#8217;ll be prompted to reboot your Eee PC. Remember to unplug the USB thumb drive or external CD/DVD drive before your Eee PC starts again. </li>
<p><a href="http://www.simplehelp.net/images/eee-u/in09.png"><img src="http://www.simplehelp.net/images/eee-u/in09a.png" alt="" /><br />
click to enlarge</a></p>
<li> After your Eee PC starts up, you&#8217;ll be set to start using Ubuntu Eee, with the Netbook Remix interface. Have fun!</li>
<p><a href="http://www.simplehelp.net/images/eee-u/final.png"><img src="http://www.simplehelp.net/images/eee-u/finala.png" alt="" /><br />
click to enlarge</a>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/09/23/how-to-add-kde-to-ubuntu-eee-8041/" rel="bookmark" title="Permanent Link: How to add KDE to Ubuntu Eee 8.04.1">How to add KDE to Ubuntu Eee 8.04.1</a><br /><a href="http://www.simplehelp.net/2007/04/30/how-to-increase-the-screen-resolutions-available-to-ubuntu-while-running-in-parallels-for-os-x/" rel="bookmark" title="Permanent Link: How to increase the screen resolutions available to Ubuntu while running in Parallels for OS X">How to increase the screen resolutions available to Ubuntu while running in Parallels for OS X</a><br /><a href="http://www.simplehelp.net/2007/10/04/how-to-automatically-sign-in-to-ubuntu/" rel="bookmark" title="Permanent Link: How to automatically sign in to Ubuntu">How to automatically sign in to Ubuntu</a><br /><a href="http://www.simplehelp.net/2007/08/06/how-to-move-or-copy-photos-from-your-digital-camera-to-your-pc-in-ubuntu/" rel="bookmark" title="Permanent Link: How to move or copy photos from your digital camera to your PC in Ubuntu">How to move or copy photos from your digital camera to your PC in Ubuntu</a><br /><a href="http://www.simplehelp.net/2009/05/26/how-to-install-ubuntu-themes/" rel="bookmark" title="Permanent Link: How to install Ubuntu themes">How to install Ubuntu themes</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/09/18/how-to-install-ubuntu-eee-8041-on-your-eee-pc/feed/</wfw:commentRss>
		<slash:comments>25</slash:comments>
		</item>
		<item>
		<title>3 Tools to increase iWeb functionality</title>
		<link>http://www.simplehelp.net/2008/09/05/3-tools-to-increase-iweb-functionality/</link>
		<comments>http://www.simplehelp.net/2008/09/05/3-tools-to-increase-iweb-functionality/#comments</comments>
		<pubDate>Sat, 06 Sep 2008 03:05:02 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=1056</guid>
		<description><![CDATA[

The following addons and utilities will add a whole bunch of extra features to iWeb, allowing you to create even more robust web sites.

 iTweak
 Easy iWeb Publisher
 iWebSites


iTweak
iTweak adds boasts that it is the &#8220;ultimate companion for iWeb&#8221;. I&#8217;m not sure about that, but it sure does add a lot of features. The highlights [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_mac.png" align="right" width="46" height="46" alt="Mac" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>The following addons and utilities will add a whole bunch of extra features to iWeb, allowing you to create even more robust web sites.</p>
<ol>
<li> <a href="http://www.simplehelp.net/2008/09/05/3-tools-to-increase-iweb-functionality/#itweak">iTweak</a></li>
<li> <a href="http://www.simplehelp.net/2008/09/05/3-tools-to-increase-iweb-functionality/#easy">Easy iWeb Publisher</a></li>
<li> <a href="http://www.simplehelp.net/2008/09/05/3-tools-to-increase-iweb-functionality/#iwebsites">iWebSites</a></li>
</ol>
<p><span id="more-1056"></span></p>
<h2><a name="itweak">iTweak</a></h2>
<p><a href="http://guimkie.com/projects/itweak/" title="itweak iweb addon" target="_blank">iTweak</a> adds boasts that it is the &#8220;ultimate companion for iWeb&#8221;. I&#8217;m not sure about <em>that</em>, but it sure does add a lot of features. The highlights -</p>
<blockquote>
<li> iTweak can back up both iWeb 06 and iWeb 08 sites in a snap</li>
<li> It can add a Favicon via a simple drag and drop method</li>
<li> You can integrate a Google Search bar into and for your site</li>
<li> You can add Google Analytics, Statcounter and any other hitcounter in the world</li>
<li> Add a powerful PHP contact form</li>
<li> Search &#038; Replace the HTML that iWeb publishes</li>
<li> iTweak can password-protect your site</li>
</blockquote>
<p>iTweak is donationware &#8211; so if you find it super-useful, donate some money to the author.</p>
<p><a href="http://www.simplehelp.net/images/iwebaddons/itweak.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/iwebaddons/itweaka.png" alt="" /><br />
click to enlarge</a></p>
<h2><a name="easy">Easy iWeb Publisher</a></h2>
<p><a href="http://www.plyxim.com/free/" title="easy iweb publisher home page" target="_blank">Easy iWeb Publisher</a> is very similar to the <a href="http://www.simplehelp.net/2008/07/15/how-to-upload-a-website-built-with-iweb-to-a-non-macmobileme-account/">previously covered w2w utility</a>. It allows you to upload your iWeb created site to a non-.Mac account. After configuring it to use your Web Hosting account details, you can just drag and drop folders onto the Dock icon and Easy iWeb Publisher takes care of the rest.</p>
<p><a href="http://www.simplehelp.net/images/iwebaddons/easy.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/iwebaddons/easya.png" alt="" /><br />
click to enlarge</a></p>
<h2><a name="iwebsites">iWebSites</a></h2>
<p><a href="http://mistergregg.com/cocoadrillosoftware/iWebSites/">iWebSites</a> only has one feature, but it&#8217;s a really useful one. It allows you to create multiple websites that are completely independent of each other (it does this by manipulating the website files that iWeb creates).</p>
<p><img src="http://www.simplehelp.net/images/iwebaddons/iwebsites.png" alt="" /></p>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/07/15/how-to-upload-a-website-built-with-iweb-to-a-non-macmobileme-account/" rel="bookmark" title="Permanent Link: How to upload a website built with iWeb to a non .mac/MobileMe account">How to upload a website built with iWeb to a non .mac/MobileMe account</a><br /><a href="http://www.simplehelp.net/2008/07/03/how-to-insert-a-google-map-into-your-website-using-iweb/" rel="bookmark" title="Permanent Link: How to insert a Google Map into your website using iWeb">How to insert a Google Map into your website using iWeb</a><br /><a href="http://www.simplehelp.net/2008/10/28/take-control-of-your-right-click-menu-with-filemenu-tools/" rel="bookmark" title="Permanent Link: Take Control of your Right-Click Menu with FileMenu Tools">Take Control of your Right-Click Menu with FileMenu Tools</a><br /><a href="http://www.simplehelp.net/2007/10/18/gmail-increases-storage-to-36gb/" rel="bookmark" title="Permanent Link: Update: Gmail increases storage to 4.2GB">Update: Gmail increases storage to 4.2GB</a><br /><a href="http://www.simplehelp.net/2007/09/13/google-webmaster-tools-adds-subscriber-stats-feature/" rel="bookmark" title="Permanent Link: Google Webmaster Tools Adds Subscriber Stats Feature">Google Webmaster Tools Adds Subscriber Stats Feature</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/09/05/3-tools-to-increase-iweb-functionality/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>How to install WordPress on your Windows PC</title>
		<link>http://www.simplehelp.net/2008/08/25/how-to-install-wordpress-on-your-windows-pc/</link>
		<comments>http://www.simplehelp.net/2008/08/25/how-to-install-wordpress-on-your-windows-pc/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 12:31:56 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web Design & Dev]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=949</guid>
		<description><![CDATA[


Though I&#8217;ve previously covered How to install WordPress in Windows Vista, that method used a BitNami stack, which comes with a few drawbacks. The method outlined in this tutorial will leave you with a perfect WordPress installation on your PC &#8211; which is great to use as a development and testing environment. 

 Before you [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_blogging.jpg" align="right" width="50" height="50" alt="Blogging" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<img src="/wp-images/icons/topic_windows.jpg" align="right" width="50" height="50" alt="Windows" />
<p>Though I&#8217;ve previously covered <a href="http://www.simplehelp.net/2008/07/18/how-to-install-wordpress-in-windows-vista/" title="how to install WordPress in Vista using Bitnami" target="_blank">How to install WordPress in Windows Vista</a>, that method used a BitNami stack, which comes with a few drawbacks. The method outlined in this tutorial will leave you with a perfect WordPress installation on your PC &#8211; which is great to use as a development and testing environment. <span id="more-949"></span></p>
<ol>
<li> Before you install WordPress, make sure you have WAMP (Windows, Apache, MySQL &#038; PHP) installed. Fortunately we have a <a href="http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/">tutorial that walks you through each step of installing and configuring WAMP.</a> Once you&#8217;ve got that done, continue with step #2. </li>
<li> Click the WAMP icon in your System Tray and select <strong>www directory</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp02.png" alt="" /></p>
<li> Explorer will open the folder <strong>C&#58;&#92;wamp&#92;www&#92;</strong>. This is where your HTML, PHP and other site files reside. You&#8217;ll notice an <strong>index.php</strong> file. This a WAMP file (the one that provides shortcuts to phpMyAdmin etc). You don&#8217;t want to delete it, but you also probably don&#8217;t want to leave it titled index.php. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp03.png" alt="" /></p>
<li> Rename it to something else (for example, wamp.php). </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp04.png" alt="" /></p>
<li> Now <a href="http://wordpress.org/download/" title="WordPress download page" target="_blank">download WordPress</a>, and extract it into the C&#58;&#92;wamp&#92;www&#92; folder </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp05.png" alt="" /></p>
<li> When you extract WordPress, it will create a folder called <strong>wordpress</strong>. If you&#8217;re using WAMP specifically for WordPress development, and you don&#8217;t want to have your blog show up at the address http://localhost/wamp (and would rather it display at http://localhost) &#8211; select all the files in the wordpress folder, cut and paste them into the C&#58;&#92;wamp&#92;www&#92; folder. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp06.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp06a.png" alt="" /><br />
click to enlarge</a></p>
<li> Now load the WAMP config screen in your browser by entering the address <a href="http://localhost/wamp.php" target="_blank" title="local wamp config file">http://localhost/wamp.php</a> &#8211; assuming you renamed the WAMP config file to wamp.php (in step #4). </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp11.png" alt="" /></p>
<li> In the <strong>Tools</strong> section, select <strong>phpmyadmin</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp12.png" alt="" /></p>
<li> Log in to phpMyAdmin. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp13.png" alt="" /></p>
<li> To create a new database for WordPress, select the <strong>Databases</strong> link. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp14.png" alt="" /></p>
<li> In the <strong>Create new database</strong> section, enter <strong>wordpress</strong> as the database name (or something similarly descriptive) and click <strong>Create</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp15.png" alt="" /></p>
<li> Make sure you get a confirmation that the database was successfully created. </li>
<p><img src="http://www.simplehelp.net/images/wpwin/wp16.png" alt="" /></p>
<li> Now enter <a href="http://localhost/" target="_blank" title="localhost">http://localhost/</a> into your browser. You&#8217;ll be greeted with the WordPress &#8220;getting started&#8221; screen. Click the <strong>Create a Configuration File</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp17.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp17a.png" alt="" /><br />
click to enlarge</a></p>
<li> Review the info, and then click the <strong>Let&#8217;s Go!</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp18.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp18a.png" alt="" /><br />
click to enlarge</a></p>
<li> In the <strong>Database Name</strong> field, enter <strong>wordpress</strong> (or whatever database name you specified back in step #11). Enter <strong>root</strong> as the <strong>User Name</strong> (unless you&#8217;ve created another MySQL user) and your MySQL password in the <strong>Password</strong> field. Your <strong>Database Host</strong> should be set to <strong>localhost</strong> and the <strong>Table Prefix</strong> should remain <strong>wp_</strong> (but can be changed if you wish). When you&#8217;re done, click <strong>Submit</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp19.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp19a.png" alt="" /><br />
click to enlarge</a></p>
<li> Now click <strong>Run the install</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp20.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp20a.png" alt="" /><br />
click to enlarge</a></p>
<li> A few seconds later you&#8217;ll be presented with the <strong>Information needed</strong> screen. Give your blog a title, and enter your email address in the provided fields. If you&#8217;re using this WordPress installation as a development site, uncheck the <strong>Allow my blog to appear in search engines like Google and Technorati</strong>. Click <strong>Install WordPress</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp21.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp21a.png" alt="" /><br />
click to enlarge</a></p>
<li> Make note of your username (admin) and assigned password, then click the <strong>Log In</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp22.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp22a.png" alt="" /><br />
click to enlarge</a></p>
<li> Enter your Username and Password in the appropriate fields, and once again click <strong>Log In</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp23.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp23a.png" alt="" /><br />
click to enlarge</a></p>
<li> That&#8217;s it! You can start writing posts, uploading/creating themes etc. </li>
<p><a href="http://www.simplehelp.net/images/wpwin/wp24.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpwin/wp24a.png" alt="" /><br />
click to enlarge</a></p>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2007/09/21/how-to-make-your-wordpress-site-much-more-usable-for-mobile-browsers/" rel="bookmark" title="Permanent Link: How to make your WordPress site much more usable for mobile browsers">How to make your WordPress site much more usable for mobile browsers</a><br /><a href="http://www.simplehelp.net/2007/09/10/9-ways-to-secure-your-wordpress-blog/" rel="bookmark" title="Permanent Link: 9 easy ways to secure your WordPress blog">9 easy ways to secure your WordPress blog</a><br /><a href="http://www.simplehelp.net/2008/09/22/paid-gigs-at-simple-help/" rel="bookmark" title="Permanent Link: Paid gigs at Simple Help">Paid gigs at Simple Help</a><br /><a href="http://www.simplehelp.net/2008/07/18/how-to-install-wordpress-in-windows-vista/" rel="bookmark" title="Permanent Link: How to install WordPress in Windows Vista">How to install WordPress in Windows Vista</a><br /><a href="http://www.simplehelp.net/2009/04/19/how-to-remove-the-diggbar-from-sites-visited-via-digg/" rel="bookmark" title="Permanent Link: How to remove the DiggBar from sites visited via digg">How to remove the DiggBar from sites visited via digg</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/08/25/how-to-install-wordpress-on-your-windows-pc/feed/</wfw:commentRss>
		<slash:comments>17</slash:comments>
		</item>
		<item>
		<title>How to install and setup Apache, MySQL and PHP in Windows</title>
		<link>http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/</link>
		<comments>http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/#comments</comments>
		<pubDate>Mon, 25 Aug 2008 11:00:06 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Email]]></category>
		<category><![CDATA[Web Design & Dev]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=917</guid>
		<description><![CDATA[


This tutorial will walk you every single step of the way through installing and setting up WAMP (Windows, Apache, MySQL &#038; PHP). With WAMP installed, you can run a web server (and things like WordPress, MediaWiki, and Jinzora) on your Windows PC. 
Installing WAMP
Configure WAMP &#038; MySQL
Install and setup Fake Sendmail


Installing WAMP

 To get started, [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_email.jpg" align="right" width="50" height="50" alt="Email" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<img src="/wp-images/icons/topic_windows.jpg" align="right" width="50" height="50" alt="Windows" />
<p>This tutorial will walk you every single step of the way through installing and setting up <a href="http://www.wampserver.com/en/" title="WAMP server" target="_blank">WAMP</a> (Windows, Apache, MySQL &#038; PHP). With WAMP installed, you can run a web server (and things like WordPress, MediaWiki, and <a href="http://lifehacker.com/software/home-server/geek-to-live-build-an-internet-jukebox-with-jinzora-254178.php" target="_blank" title="setup jinzora in windows">Jinzora</a>) on your Windows PC. <span id="more-917"></span></p>
<p><a href="http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/#install"><strong>Installing WAMP</strong></a><br />
<a href="http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/#configure"><strong>Configure WAMP &#038; MySQL</strong></a><br />
<a href="http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/#sendmail"><strong>Install and setup Fake Sendmail</strong></a></p>
<hr />
<p></p>
<p><strong><a name="install">Installing WAMP</a></strong></p>
<ol>
<li> To get started, head over to the <a href="http://www.wampserver.com/en/download.php" title="download WAMP" target="_blank" rel="nofollow">WAMP download page</a> and save the .exe to your desktop. Once the download has completed, run the installation file. The first message you&#8217;ll see is a warning &#8211; if you have an older version of WAMP (1.x) installed, make sure to uninstall it first. Otherwise click <strong>Yes</strong> to continue. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img00.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img00a.png" alt="" /><br />
click to enlarge</a></p>
<li> Click <strong>Next</strong> on the initial setup screen. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img01.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img01a.png" alt="" /><br />
click to enlarge</a></p>
<li> Review the <strong>License Agreement</strong>, select <strong>I accept the agreement</strong> and then click the <strong>Next</strong> button.   </li>
<p><a href="http://www.simplehelp.net/images/wamp/img02.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img02a.png" alt="" /><br />
click to enlarge</a></p>
<li> It&#8217;s a good idea to leave the default installation directory alone (C&#58;&#92;wamp&#92;) &#8211; but if you want to change it, now&#8217;s the time. Click <strong>Next</strong> to continue. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img03.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img03a.png" alt="" /><br />
click to enlarge</a></p>
<li> Decide if you want to have WAMP <strong>Quick Launch</strong> and/or <strong>Desktop</strong> icons, and click <strong>Next</strong>.  </li>
<p><a href="http://www.simplehelp.net/images/wamp/img04.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img04a.png" alt="" /><br />
click to enlarge</a></p>
<li> Finally, click <strong>Install</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img05.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img05a.png" alt="" /><br />
click to enlarge</a></p>
<li> The installation doesn&#8217;t take too long. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img06.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img06a.png" alt="" /><br />
click to enlarge</a></p>
<li>  Once it has completed, the setup phrase will begin. If you have Firefox set as your default browser, WAMP will ask you if that&#8217;s the browser you want to use. Click <strong>Yes</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img07.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img07a.png" alt="" /><br />
click to enlarge</a></p>
<li> At this point, if you have a software Firewall installed, it will probably pop up and warn you that <strong>Apache</strong> wants to accept incoming connections. Depending on your specific Firewall the &#8220;button&#8221; to click may be different, but it will be something similar to <strong>Unblock</strong>. Do <strong>not</strong> click &#8220;Keep Blocking&#8221;.  </li>
<p><a href="http://www.simplehelp.net/images/wamp/img08.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img08a.png" alt="" /><br />
click to enlarge</a></p>
<li> Leave the <strong>SMTP:</strong> server set as <strong>localhost</strong> (more on this later) but <strong>do</strong> change the email address to yours. Click <strong>Next</strong>.</li>
<p><a href="http://www.simplehelp.net/images/wamp/img11.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img11a.png" alt="" /><br />
click to enlarge</a></p>
<li> That&#8217;s it &#8211; you&#8217;re done! Make sure that there&#8217;s a check in the <strong>Launch WampServer 2 now</strong> box, and click <strong>Finish</strong>.</li>
<p><a href="http://www.simplehelp.net/images/wamp/img12.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img12a.png" alt="" /><br />
click to enlarge</a>
</ol>
<hr />
<p></p>
<p><strong><a name="configure"><a href="#configure">Configure WAMP &#038; MySQL</a></strong></p>
<ol>
<li> In your System Tray you should now see a &#8220;WAMP&#8221; icon. Click it, and select <strong>Put Online</strong> (<em>Note:</em> if it says <strong>Put Offline</strong> ignore this step and skip to the next one). </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp00.png" alt="" /></p>
<li> Open your browser (if it isn&#8217;t already) and enter the URL <a href="http://localhost" title="localhost" target="_blank">http://localhost</a>. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp01.png" alt="" /></p>
<li> The WAMP configuration page will load. From here you can access the tools phpMyAdmin, sqlitemanager etc. </li>
<p><a href="http://www.simplehelp.net/images/wamp/img13.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/img13a.png" alt="" /><br />
click to enlarge</a></p>
<li> Now you&#8217;ll want to set a MySQL password, because by default, WAMP doesn&#8217;t set one. Select <strong>phpMyAdmin</strong> from the WAMP configuration page. At the bottom of the phpMyAdmin screen you&#8217;ll see a message about MySQL running without a root password. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp02.png" alt="" /></p>
<li> To correct this, select the <strong>Privileges</strong> link. In the <strong>User overview</strong> section, place a check in the box next to <strong>Root &#8211; Localhost</strong> (see image below) and then click the <strong>Edit Privileges</strong> button.
<p><a href="http://www.simplehelp.net/images/wamp/wamp03.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp03a.png" alt="" /><br />
click to enlarge</a></p>
<li> Scroll down to the <strong>Change password</strong> section, and enter your password in both boxes. Click <strong>Go</strong> to save the change. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp04.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp04a.png" alt="" /><br />
click to enlarge</a></p>
<li> Make sure you get a message saying <strong>The password for &#39;root&#39;@&#39;localhost&#39; was changed successfully</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp05.png" alt="" /></p>
<li> Minimize your browser window, and open up Windows Explorer (or whatever file manager you use in Windows). Navigate to the C&#58;&#92;wamp&#92;apps&#92;phpmyadminx.x.x&#92; folder. Inside that folder, open up <strong>config.inc.php</strong> &#8211; ideally in an HTML or PHP editor, but Notepad will do if you don&#8217;t have an html/php/code editor. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp06.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp06a.png" alt="" /><br />
click to enlarge</a></p>
<li> Search for the line <strong>$cfg[&#39;blowfish_secret&#39;] = &#39;&#39;; </strong> &#8211; if you&#8217;re using notepad it might be easier to just search for the word <strong>blowfish</strong></li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp07.png" alt="" /></p>
<li> Change the line <strong>$cfg[&#39;blowfish_secret&#39;] = &#39;&#39;;</strong> to <strong>$cfg[&#39;blowfish_secret&#39;] = &#39;mypassphrase&#39;;</strong> &#8211; where <strong>mypassphrase</strong> is your own password &#8211; <strong>not</strong> the same one you specified for root in MySQL.
<p><img src="http://www.simplehelp.net/images/wamp/wamp08.png" alt="" /></p>
<p><em>Note:</em> as you can see from the screenshots above and below, this is much easier to work with in an HTML/PHP editor than it is in Notepad. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp99.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp99a.png" alt="" border="1" /><br />
click to enlarge</a></p>
<li> Now search for the phrase <strong>[&#39;auth_type&#39;] = &#39;config&#39;;</strong> (again, if you&#8217;re using Notepad you might want to just search for <strong>auth_type</strong>).</li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp09.png" alt="" /></p>
<li> Change <strong>config</strong> to <strong>cookie</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp10.png" alt="" /></p>
<li> Almost done. Now search for <strong>$cfg[&#39;Servers&#39;][$i][&#39;password&#39;] = &#39;&#39;;</strong> Replace the <strong>= &#39;&#39;;</strong> with <strong>= &#39;your-mysql-password&#39;;</strong> &#8211; where <strong>your-mysql-password</strong> is the MySQL password you specified back in step #6 of this section. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp11.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp11a.png" alt="" /><br />
click to enlarge</a></p>
<li> Save the changes you&#8217;ve made and exit out of your editor. Click on the WAMP icon in your System Tray and select <strong>Restart All Services</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp12.png" alt="" /></p>
<li> Bring up your browser again, and refresh <a href="http://localhost" title="localhost" target="_blank">http://localhost</a>. Select <strong>phpmyadmin</strong> again. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp13.png" alt="" /></p>
<li> This time you&#8217;ll be prompted to login. Use <strong>root</strong> as the Username and enter the password you specified in step #6 as the password. <strong>Ignore</strong> the error about mcrytp not being loaded &#8211; we&#8217;ll fix that in a minute.  </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp14.png" alt="" /></p>
<li> Return to the <strong>Privileges</strong> section, and this time place a check next to the user root with the host 127.0.0.1 (see screenshot below) and click the <strong>Edit Privileges</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp98.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp98a.png" alt="" /><br />
click to enlarge</a></p>
<li> Set the password to the same one you used for root previously (step #6) and click <strong>Go</strong>. Confirm the password was updated. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp15.png" alt="" /></p>
<li> Now select the user root in the <strong>production.mysql.com</strong> host section, and once again click the <strong>Edit Privileges</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp16.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp16a.png" alt="" /><br />
click to enlarge</a></p>
<li> Again set the password to the same one you&#8217;ve previously used for root. </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp17.png" alt="" /></p>
<li> And make sure it updates successfully. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp18.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp18a.png" alt="" /><br />
click to enlarge</a></p>
<li> Click the <strong>WAMP</strong> icon in your System Tray, choose <strong>PHP</strong> from the menu, then <strong>PHP extensions</strong>, scroll down to <strong>php_mcrypt</strong> and select it.  </li>
<p><img src="http://www.simplehelp.net/images/wamp/wamp19.png" alt="" /></p>
<li> Refresh phpMyAdmin in your browser, and this time you&#8217;ll be prompted to login, but <em>without</em> the mcrypt error. </li>
<p><a href="http://www.simplehelp.net/images/wamp/wamp20.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/wamp20a.png" alt="" /><br />
click to enlarge</a></p>
<li> You&#8217;ve now set a password for MySQL, making it considerably more secure. </li>
</ol>
<hr />
<p></p>
<p><a name="sendmail"><strong>Install and setup Fake Sendmail</strong></a></p>
<ol>
<li> If you&#8217;re running Windows XP, 2000 or NT and have an outgoing (SMTP) mail server already installed on your PC, and can be accessed by localhost, you can skip all the steps in this section &#8211; your&#8217;e done! If you&#8217;re using Vista (or don&#8217;t have a mail server installed) &#8211; keep reading. </li>
<li> Because a number of services you may use require a working mail server, we&#8217;ll set up Fake Sendmail and use your ISPs outgoing mail server. An example of a service that requires working mail is WordPress &#8211; if you forget your password and want to reset it, WordPress will email it to you. Without Fake Sendmail (or a local SMTP server) every time a service tries to send an email, it will fail. </li>
<li> Head over to <a href="http://glob.com.au/sendmail/" title="fakesendmail" target="_blank">http://glob.com.au/sendmail/</a> and download <strong>sendmail.zip</strong>. If your ISP requires that you use SSL, make sure to download <strong>sendmail-SSL.zip</strong> as well. Create the folder(s) <strong>C:&#92;usr&#92;lib&#92;</strong> and extract sendmail.zip (and sendmail-SSL.zip if you need it) into that folder. </li>
<p><a href="http://www.simplehelp.net/images/wamp/fsm00.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/fsm00a.png" alt="" /><br />
click to enlarge</a></p>
<li> Open up <strong>sendmail.ini</strong> in Notepad. Scroll down to the <strong>smtp_server=</strong> section and change it to <strong>smtp_server=your.smtp.server</strong>, where <strong>your.smtp.server</strong> is your ISPs outgoing mail (SMTP) server. If you&#8217;re unsure of your outgoing mail server, you can <a href="http://www.simplehelp.net/2006/07/01/isp-mail-server-settings/" target="_blank" title="broadband ISP mail server settings">try this list of ISP mail servers</a> &#8211; if yours isn&#8217;t listed there, check w/ your ISP. In the <strong>smtp_port=</strong> section, make sure it&#8217;s set to <strong>25</strong> &#8211; assuming your ISP uses port 25 for SMTP (not all do &#8211; though mine does). </li>
<p><a href="http://www.simplehelp.net/images/wamp/fsm01.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/fsm01a.png" alt="" /><br />
click to enlarge</a></p>
<li> In the <strong>default_domain=</strong> section, add your ISPs domain. For example, if you use Comcast as your ISP, add <strong>comcast.net</strong>. Because I have service from Telus, my default domain is telus.net (as seen in the screenshot below). </li>
<p><a href="http://www.simplehelp.net/images/wamp/fsm02.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/fsm02a.png" alt="" /><br />
click to enlarge</a></p>
<li> If your SMTP server requires authentication, add your username to the end of the <strong>auth_username=</strong> field, and your password to the <strong>auth_password=</strong> field.
<p>
<p>
<strong>Note:</strong> you can use the Gmail SMTP server (see <a href="http://mail.google.com/support/bin/answer.py?hl=en&#038;answer=13287" title="gmail server settings" target="_blank" rel="nofollow">this FAQ</a> for details) &#8211; assuming you have a Gmail account. However, during testing I noticed a considerable delay in receiving mail &#8211; up to 7 hours. Using my ISPs mail server settings there was no delay at all. </li>
<p><a href="http://www.simplehelp.net/images/wamp/fsm03.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/fsm03a.png" alt="" /><br />
click to enlarge</a></p>
<li> Save your changes to the file (sendmail.ini) and exit Notepad. Now click the WAMP icon in your System Tray, select <strong>PHP</strong> and then click <strong>php.ini</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wamp/fsm04.png" alt="" /></p>
<li> Scroll down to the <strong>[ mail function ]</strong> section. Comment out each of the <strong>For Win 32</strong> lines by adding a semicolon ( &#59; ) in front of each one (see screenshot below). <strong>Uncomment</strong> the line <strong>sendmail_path = </strong> by removing the semicolon ( &#59; ) in front of it. Add &#34;&#47;usr&#47;lib&#47;sendmail.exe -t&#34; to the end of the line, so that it reads:  <strong>sendmail_path = &#34;&#47;usr&#47;lib&#47;sendmail.exe -t&#34;</strong> (again, see the screenshot below). </li>
<p><a href="http://www.simplehelp.net/images/wamp/fsm05.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wamp/fsm05a.png" alt="" /><br />
click to enlarge</a></p>
<li> Save php.ini and exit out of Notepad (or whatever editor you used to edit php.ini). Click on the WAMP icon in your System Tray and select <strong>Restart All Services</strong>. </li>
<p><img src="http://www.simplehelp.net/images/wamp/fsm07.png" alt="" /></p>
<li> Now any time one of your web services needs to send an email&#8230; </li>
<p><img src="http://www.simplehelp.net/images/wamp/fsm08.png" alt="" /></p>
<li> it will go through! </li>
<p><img src="http://www.simplehelp.net/images/wamp/fsm09.png" alt="" /></p>
<li> That&#8217;s it &#8211; you&#8217;re done! You now have a fully functional Apache, MySQL and PHP system on your PC. </li>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2009/09/22/how-to-setup-slow-query-logging-in-mysql/" rel="bookmark" title="Permanent Link: How to setup slow query logging in MySQL">How to setup slow query logging in MySQL</a><br /><a href="http://www.simplehelp.net/2008/08/08/how-to-easily-install-apache-mysql-and-php-in-os-x/" rel="bookmark" title="Permanent Link: How to easily install Apache, MySQL and PHP in OS X">How to easily install Apache, MySQL and PHP in OS X</a><br /><a href="http://www.simplehelp.net/2009/04/22/how-to-remotely-access-your-mysql-in-a-secure-manner/" rel="bookmark" title="Permanent Link: How to remotely access your MySQL in a secure manner">How to remotely access your MySQL in a secure manner</a><br /><a href="http://www.simplehelp.net/2009/05/08/bash-one-liner-how-to-compress-move-and-extract-a-directory/" rel="bookmark" title="Permanent Link: Bash one liner &#8211; how to compress, move, and extract a directory">Bash one liner &#8211; how to compress, move, and extract a directory</a><br /><a href="http://www.simplehelp.net/2008/11/26/how-to-reset-a-lost-mysql-root-password/" rel="bookmark" title="Permanent Link: How to reset a lost MySQL root password">How to reset a lost MySQL root password</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/08/25/how-to-install-and-setup-apache-mysql-and-php-in-windows/feed/</wfw:commentRss>
		<slash:comments>30</slash:comments>
		</item>
		<item>
		<title>5 Firefox Addons for the Average Web Developer</title>
		<link>http://www.simplehelp.net/2008/08/18/5-firefox-addons-for-the-average-web-developer/</link>
		<comments>http://www.simplehelp.net/2008/08/18/5-firefox-addons-for-the-average-web-developer/#comments</comments>
		<pubDate>Mon, 18 Aug 2008 11:00:13 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=879</guid>
		<description><![CDATA[

You won&#8217;t find any super-advanced addons for &#8220;extracting strings from xml and javascript files to simplify mozilla application localization process&#8221; or &#8220;debug running applets and Java Webstart application&#8221; in this list. These addons are intended for &#8220;the rest of us&#8221; &#8211; people who grudgingly have to edit our own web sites. 


MeasureIt
MeasureIt allows you to [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_firefox.jpg" align="right" width="50" height="46" alt="Firefox" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>You won&#8217;t find any super-advanced addons for &#8220;extracting strings from xml and javascript files to simplify mozilla application localization process&#8221; or &#8220;debug running applets and Java Webstart application&#8221; in this list. These addons are intended for &#8220;the rest of us&#8221; &#8211; people who grudgingly have to edit our own web sites. <span id="more-879"></span></p>
<ol>
<h2>
<li>MeasureIt</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/539" target="_blank" title="measureit firefox addon">MeasureIt</a> allows you to quickly bring up an on-screen &#8220;ruler&#8221; to measure sections of your site. Quickly determine the space between certain sections, indents etc. </li>
<ol type="i"><strong>Quick Usage Instructions</strong></p>
<li> Click the MeasureIt button in the bottom right corner of Firefox </li>
<p><img alt="MeasureIt Button" src="http://www.simplehelp.net/images/ffweb/img01.png" title="MeausreIt Button" width="97" height="35" /></p>
<li> Click and drag the area you want to measure. </li>
<p><img src="http://www.simplehelp.net/images/ffweb/img02.png" alt="measureit firefox addon" border="1" />
</ol>
<h2>
<li>lori</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1743" target="_blank" title="lori Life-of-request info">lori</a> stands for &#8220;Life-of-request info&#8221;. What it does is tell you valuable info on how long it takes for your page to display, how large it is, and how many requests were made to load the page.</p>
<p>The first number displayed is the time it took to see the first byte returned from the server (from your click to the first byte received by your browser). It&#8217;s displayed in seconds (up to the thousandth of a second).</p>
<p>The second number is how long it took to display the page (from your click to the complete rendering of the page). Again, the time is displayed in seconds, up to the thousandth of a second.</p>
<p>The third number displayed is the total page size (number of bytes/kilobytes/megabytes used to display the page). This value includes both bytes fetched from the server and bytes fetched from the browsers cache.</p>
<p>The forth and final number is the total number of &#8220;requests&#8221; used to fetch the page content (images, style-sheet, javascript etc). Again, this value includes both data downloaded from the server and cache requests.</li>
<p><img src="http://www.simplehelp.net/images/ffweb/img00.png" alt="lori firefox addon" border="1" /></p>
<h2>
<li>Source Viewer Tab</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/5908" target="_blank" title="source viewer tab addon for firefox">Source Viewer Tab</a> is a simple but extremely helpful addon. When you select <strong>View Source</strong> (or <strong>View Selected Source</strong> it opens the source view in a new tab, instead of a new Firefox window. If that weren&#8217;t enough, it also allows you to specify a totally different application to view your source with (Notepad, TextEdit &#8211; whatever your HTML editor of choice is). </li>
<p><img src="http://www.simplehelp.net/images/ffweb/img07.png" alt="source viewer tab settings" /><br />
<em>Source Viewer Tab settings</em></p>
<p><img src="http://www.simplehelp.net/images/ffweb/img08a.png" alt="firefox displaying page source in a tab" border="1" /><br />
<em>Source Viewer Tab displaying HTML source in a tab</em></p>
<h2>
<li>IE View Lite</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1429" target="_blank" title="IE View Lite">IE View Lite</a> is fairly self explanatory. It allows you to view a page in IE. It has a couple of added benefits vs. similar addons. 1) It&#8217;s smaller and 2) It allows you specify Safari instead of IE if you&#8217;re using OS X.  </li>
<p>Right-click a blank spot on any web page and select <strong>View This Page in IE</strong> to do just that.</p>
<p><img src="http://www.simplehelp.net/images/ffweb/img06.png" alt="source viewer tab settings" /></p>
<p>To use Safari instead of IE (OS X only), change the <strong>Internet Explorer Location</strong> to <strong>&#47;usr&#47;bin&#47;open</strong> and add <strong>-a Safari</strong> to the <strong>Parameters</strong> field.</p>
<p><a href="http://www.simplehelp.net/images/ffweb/img05.png" title="screenshot of IE View Lite settings"><img src="http://www.simplehelp.net/images/ffweb/img05a.png" alt="IE View Lite settings" /><br />
<em>IE View Lite set to use Safari</em></a></p>
<h2>
<li>Firebug</h2>
<p><a href="https://addons.mozilla.org/en-US/firefox/addon/1843" target="_blank" title="firebug firefox addon">Firebug</a> is without question the most advanced addon in this list. Though it&#8217;s capable of doing a lot of &#8220;expert level&#8221; things, it&#8217;s also <em>very</em> handy for figuring out basic stuff. I&#8217;ve been using it a lot lately (new theme on Simple Help) to determine which part of the .css file is causing things to render the way they do. <a href="http://www.webmonkey.com/tutorial/Build_Better_Pages_With_Firebug" target="_blank" title="firebug tutorial on webmonkey" rel="nofollow">Webmonkey</a> has a good tutorial on getting started with Firebug if the interface seems a bit daunting. For what it&#8217;s worth, Firebug has saved me hours of frustration over the last week alone. </li>
<p><a href="http://www.simplehelp.net/images/ffweb/img04.png" title="screenshot of Firebug in action"><img src="http://www.simplehelp.net/images/ffweb/img04a.png" alt="Firebug in action" border="1" /><br />
<em>click to enlarge</em></a>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/04/27/how-to-add-thumbnail-previews-of-websites-when-you-use-google-search-in-firefox/" rel="bookmark" title="Permanent Link: How to add thumbnail previews of websites when you use Google search in Firefox">How to add thumbnail previews of websites when you use Google search in Firefox</a><br /><a href="http://www.simplehelp.net/2008/09/04/how-to-move-your-sidebar-to-the-right-side-of-firefox/" rel="bookmark" title="Permanent Link: How to move your Sidebar to the right side of Firefox">How to move your Sidebar to the right side of Firefox</a><br /><a href="http://www.simplehelp.net/2009/09/22/how-to-force-firefox-to-open-bookmarks-in-a-new-tab/" rel="bookmark" title="Permanent Link: How to force Firefox to open bookmarks in a new tab">How to force Firefox to open bookmarks in a new tab</a><br /><a href="http://www.simplehelp.net/2007/07/17/how-to-add-any-search-engine-to-the-firefox-search-bar/" rel="bookmark" title="Permanent Link: How to add any search engine to the Firefox Search Bar">How to add any search engine to the Firefox Search Bar</a><br /><a href="http://www.simplehelp.net/2008/07/01/how-to-import-your-stumbleupon-favorites-to-your-firefox-3-bookmarks/" rel="bookmark" title="Permanent Link: How to import your StumbleUpon favorites to your Firefox 3 Bookmarks">How to import your StumbleUpon favorites to your Firefox 3 Bookmarks</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/08/18/5-firefox-addons-for-the-average-web-developer/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to create a custom iPhone and iPod touch icon for your web site</title>
		<link>http://www.simplehelp.net/2008/08/11/how-to-create-a-custom-iphone-and-ipod-touch-icon-for-your-web-site/</link>
		<comments>http://www.simplehelp.net/2008/08/11/how-to-create-a-custom-iphone-and-ipod-touch-icon-for-your-web-site/#comments</comments>
		<pubDate>Mon, 11 Aug 2008 13:16:06 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Web Design & Dev]]></category>
		<category><![CDATA[iPhone]]></category>
		<category><![CDATA[iPod]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=854</guid>
		<description><![CDATA[


This brief tutorial will explain out how to create a custom icon to display on the iPhone and/or iPod touch springboard for your web site.



 When a user adds a site to their springboard by using the Add to Home Screen feature, by default, the iPhone or iPod touch will use a thumbnail of the [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<img src="/wp-images/icons/topic_iphone.jpg" align="right" width="50" height="94" alt="iPhone" />
<img src="/wp-images/icons/topic_ipod.jpg" align="right" width="50" height="82" alt="iPod" />
<p>This brief tutorial will explain out how to create a custom icon to display on the iPhone and/or iPod touch springboard for your web site.</p>
<p><img src="http://www.simplehelp.net/images/iphonetips/IMG_0009a.png" alt="custom site icon for simplehelp.net on the iphone springboard" border="1" /><br />
<span id="more-854"></span></p>
<ol>
<li> When a user adds a site to their springboard by using the <strong>Add to Home Screen</strong> feature, by default, the iPhone or iPod touch will use a thumbnail of the visible part of the page being displayed in Safari. </li>
<p><a href="http://www.simplehelp.net/images/iphonetips/IMG_0002.png"><img src="http://www.simplehelp.net/images/iphonetips/IMG_0002a.png" alt="default site icon for the iphone and ipod touch springboard" border="1" /><br />
click to enlarge</a></p>
<li> If you&#8217;d like your site to have a much nicer icon appear on the springboard when people add it, create a 57px by 57px PNG icon, name it <strong>apple-touch-icon.png</strong>, and upload it to the root folder of your site. <em>Note:</em> Apple themselves actually use a 129&#215;129px icon, so you may want to experiment to see what size looks best for yours (it will scale to the default iPhone/iPod touch springboard icon size).
<p>If you don&#8217;t have access to the root folder of your site, or you&#8217;d like to put the icon elsewhere, add the following line to the &#60;head&#62; of your site:</p>
<p>&#60;link rel=&#34;apple-touch-icon&#34; href=&#34;&#47;path&#47;to&#47;file.png&#34; &#47;&#62; (and upload the file.png to that folder). </li>
<li> Now when someone adds your site, it will have a nice icon associated with it. </li>
<p><a href="http://www.simplehelp.net/images/iphonetips/IMG_0008.png"><img src="http://www.simplehelp.net/images/iphonetips/IMG_0008a.png" alt="adding a site to the iphone and ipod touch springboard" border="1" /><br />
click to enlarge</a></p>
<li> Done!</li>
<p><a href="http://www.simplehelp.net/images/iphonetips/IMG_0009.png"><img src="http://www.simplehelp.net/images/iphonetips/IMG_0009a.png" alt="custom icon for simplehelp.net for the iphone and ipod touch springboard" border="1" /><br />
click to enlarge</a>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/07/14/how-to-reorder-the-icons-on-your-iphone-or-ipod-touch-springboard/" rel="bookmark" title="Permanent Link: How to reorder the icons on your iPhone or iPod Touch springboard">How to reorder the icons on your iPhone or iPod Touch springboard</a><br /><a href="http://www.simplehelp.net/2008/03/22/how-to-customize-the-music-icons-buttons-on-your-iphone-or-ipod-touch/" rel="bookmark" title="Permanent Link: How to customize the music icons (buttons) on your iPhone or iPod Touch">How to customize the music icons (buttons) on your iPhone or iPod Touch</a><br /><a href="http://www.simplehelp.net/2008/04/12/how-to-accurately-relocate-the-cursor-in-notes-for-your-iphone-or-ipod-touch/" rel="bookmark" title="Permanent Link: How to accurately relocate the cursor in Notes for your iPhone or iPod Touch">How to accurately relocate the cursor in Notes for your iPhone or iPod Touch</a><br /><a href="http://www.simplehelp.net/2008/07/12/screenshot-tour-crash-bandicoot-nitro-kart-3d-for-iphoneipod-touch/" rel="bookmark" title="Permanent Link: Screenshot Tour: Crash Bandicoot Nitro Kart 3D for iPhone/iPod Touch">Screenshot Tour: Crash Bandicoot Nitro Kart 3D for iPhone/iPod Touch</a><br /><a href="http://www.simplehelp.net/2008/07/14/how-to-take-screenshots-of-your-iphone-or-ipod-touch-screen/" rel="bookmark" title="Permanent Link: How to take screenshots of your iPhone or iPod Touch screen">How to take screenshots of your iPhone or iPod Touch screen</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/08/11/how-to-create-a-custom-iphone-and-ipod-touch-icon-for-your-web-site/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to easily install Apache, MySQL and PHP in OS X</title>
		<link>http://www.simplehelp.net/2008/08/08/how-to-easily-install-apache-mysql-and-php-in-os-x/</link>
		<comments>http://www.simplehelp.net/2008/08/08/how-to-easily-install-apache-mysql-and-php-in-os-x/#comments</comments>
		<pubDate>Sat, 09 Aug 2008 06:16:21 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[Web Design & Dev]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=836</guid>
		<description><![CDATA[

Using MAMP, you can quickly and easily install Apache, PHP and MySQL on your Mac. Installing each package separately is totally possible, but MAMP offers a number of advantages vs. individual installations. MAMP will not alter or interfere with an existing version of Apache already running on your Mac. If Apache/MySQL/PHP are no longer needed, [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_mac.png" align="right" width="46" height="46" alt="Mac" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<p>Using <a href="http://www.mamp.info/en/mamp.html" target="_blank" title="macintosh apache mysql php">MAMP</a>, you can quickly and easily install Apache, PHP and MySQL on your Mac. Installing each package separately is totally possible, but MAMP offers a number of advantages vs. individual installations. MAMP will not alter or interfere with an existing version of Apache already running on your Mac. If Apache/MySQL/PHP are no longer needed, delete the MAMP folder and everything returns to its original status. Keep reading for a walk-through of the installation and initial setup. <span id="more-836"></span></p>
<ol>
<li> First things first, <a href="http://www.mamp.info/en/download.html" target="_blank" rel="nofollow" title="download mamp">download MAMP</a>. Open the .DMG file, review the license, and click the <strong>Agree</strong> button. </li>
<p><a href="http://www.simplehelp.net/images/mamp/img01.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/mamp/img01a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Now drag the <strong>MAMP</strong> folder to your <strong>Applications</strong>. Ignore the <strong>MAMP PRO</strong> folder (unless you want to purchase MAMP Pro &#8211; it does include some <a href="http://www.mamp.info/en/mamp-pro/index.html" target="_blank" rel="nofollow" title="mamp pro features">extra features</a>, but it&#8217;s not free). </li>
<p><a href="http://www.simplehelp.net/images/mamp/img02.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/mamp/img02a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Give MAMP a minute to install. </li>
<p><img src="http://www.simplehelp.net/images/mamp/img03a.png" alt="" border="0" /></p>
<li> Navigate to your <strong>Applications</strong>, select the <strong>MAMP</strong> folder, and double-click <strong>MAMP.app</strong>. </li>
<p><a href="http://www.simplehelp.net/images/mamp/img04.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/mamp/img04a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> The MAMP interface will launch, and Apache and MySQL will start. </li>
<p><a href="http://www.simplehelp.net/images/mamp/img05.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/mamp/img05a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Your browser will open and load the MAMP dashboard (http://localhost:8888/MAMP/?language=English). This page includes all of the info on the default settings for your MySQL server, and allows you to quickly access the included tools (phpinfo, phpMyAdmin and SQLiteManager)</li>
<p><a href="http://www.simplehelp.net/images/mamp/img06.png"><img src="http://www.simplehelp.net/images/mamp/img06a.png" alt="" border="1" /><br />
click to enlarge</a></p>
<li> Select <strong>phpMyAdmin</strong> to configure your MySQL databases. </li>
<p><a href="http://www.simplehelp.net/images/mamp/img07.png"><img src="http://www.simplehelp.net/images/mamp/img07a.png" alt="" border="1" /><br />
click to enlarge</a></p>
<li> Your web server &#8220;home&#8221; folder (document root) can be found in the <strong>htdocs</strong> sub-folder of MAMP.</li>
<p><a href="http://www.simplehelp.net/images/mamp/img08.png"><img src="http://www.simplehelp.net/images/mamp/img08a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Place your .html, .php etc files in htdocs, and they&#8217;ll be viewable at http://localhost:8888</li>
<p><img src="http://www.simplehelp.net/images/mamp/img09a.png" alt="" border="0" /></p>
<li> Return to the MAMP interface application, and click the <strong>Preferences&#8230;</strong> button. The first tab allows you to control how the servers are started/stopped, if the start page should load when MAMP is opened, and the location of that start page. </li>
<p><img src="http://www.simplehelp.net/images/mamp/img10.png" alt="" border="0" /></p>
<li> The <strong>Ports</strong> tab allows you to change the ports for Apache and MySQL. </li>
<p><img src="http://www.simplehelp.net/images/mamp/img11.png" alt="" border="0" /></p>
<li> The <strong>PHP</strong> tab allows you to specify which version of PHP you&#8217;d like to use, if Zend Optimizer is enabled/disabled, and which cache to use. </li>
<p><img src="http://www.simplehelp.net/images/mamp/img12.png" alt="" border="0" /></p>
<li> Finally, the <strong>Apache</strong> tab allows you to change the default Document Root. </li>
<p><img src="http://www.simplehelp.net/images/mamp/img13.png" alt="" border="0" />
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2009/09/22/how-to-setup-slow-query-logging-in-mysql/" rel="bookmark" title="Permanent Link: How to setup slow query logging in MySQL">How to setup slow query logging in MySQL</a><br /><a href="http://www.simplehelp.net/2009/05/08/bash-one-liner-how-to-compress-move-and-extract-a-directory/" rel="bookmark" title="Permanent Link: Bash one liner &#8211; how to compress, move, and extract a directory">Bash one liner &#8211; how to compress, move, and extract a directory</a><br /><a href="http://www.simplehelp.net/2009/04/22/how-to-remotely-access-your-mysql-in-a-secure-manner/" rel="bookmark" title="Permanent Link: How to remotely access your MySQL in a secure manner">How to remotely access your MySQL in a secure manner</a><br /><a href="http://www.simplehelp.net/2009/04/28/how-to-monitor-mysql-in-real-time-with-mytop/" rel="bookmark" title="Permanent Link: How to monitor MySQL in real-time with mytop">How to monitor MySQL in real-time with mytop</a><br /><a href="http://www.simplehelp.net/2008/11/26/how-to-reset-a-lost-mysql-root-password/" rel="bookmark" title="Permanent Link: How to reset a lost MySQL root password">How to reset a lost MySQL root password</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/08/08/how-to-easily-install-apache-mysql-and-php-in-os-x/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to install WordPress in Windows Vista</title>
		<link>http://www.simplehelp.net/2008/07/18/how-to-install-wordpress-in-windows-vista/</link>
		<comments>http://www.simplehelp.net/2008/07/18/how-to-install-wordpress-in-windows-vista/#comments</comments>
		<pubDate>Fri, 18 Jul 2008 12:00:22 +0000</pubDate>
		<dc:creator>Ross McKillop</dc:creator>
				<category><![CDATA[Blogging]]></category>
		<category><![CDATA[Web Design & Dev]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.simplehelp.net/?p=675</guid>
		<description><![CDATA[


This brief will take you through the steps required to install WordPress &#8211; and all of its dependencies (Apache, PHP and MySQL) &#8211; in Windows Vista, using the fantastic open source software BitNami WordPress Stack. 
A bit of background: BitNami Stacks are completely self-contained, and therefore do not interfere with any software already installed on [...]]]></description>
			<content:encoded><![CDATA[<img src="/wp-images/icons/topic_blogging.jpg" align="right" width="50" height="50" alt="Blogging" />
<img src="/wp-images/icons/topic_web-design-development.jpg" align="right" width="50" height="50" alt="Web Design &amp; Dev" />
<img src="/wp-images/icons/topic_windows.jpg" align="right" width="50" height="50" alt="Windows" />
<p>This brief will take you through the steps required to install WordPress &#8211; and all of its dependencies (Apache, PHP and MySQL) &#8211; in Windows Vista, using the fantastic open source software <a href="http://bitnami.org/stack/wordpress" target="_blank" title="bitnami wordpress stack">BitNami WordPress Stack</a>. <span id="more-675"></span></p>
<p>A bit of background: BitNami Stacks are completely self-contained, and therefore do not interfere with any software already installed on your system. For example, you can upgrade your system&#8217;s MySQL or Apache without fear of breaking your BitNami WordPress Stack. If you have Apache already installed, the version that installs with BitNami won&#8217;t interfere with it.</p>
<p>Though this tutorial covers installing WordPress in Vista, BitNami WordPress Stacks are also available for Linux, Mac x86, Mac PPC, Solaris x86 and Solaris SPARC.</p>
<ol>
<li> To get started, head over to the <a href="http://bitnami.org/stack/wordpress" target="_blank" title="bitnami wordpress stack">BitNami WordPress Stack</a> page and download the &#8220;Full Stack&#8221; for Windows (about 39.1MB for WordPress 2.6). Run the installation file once the download has completed.
<p>Click <strong>Next</strong> to begin. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img03.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img03a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Decide if you want to include PhpMyAdmin as a part of your installation (why not) and leave it checked if you do. Click <strong>Next</strong> to continue. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img04.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img04a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> To change the default installation location, click the folder button and navigate to the folder you want to install the BitNami WordPress Stack in. The default is fine. Again, click <strong>Next</strong> to continue. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img05.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img05a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Enter the user name and password you want to use for WordPress. This user name will be the default administrative user &#8211; so opting for something like <strong>admin</strong> isn&#8217;t a bad idea. Then enter your real name and email address in their respective spaces. Yet again, click <strong>Next</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img06.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img06a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Give your blog a name. Since I&#8217;ll be using mine as a development environment for Simple Help, I gave it the creative name of &#8220;Simple Help Dev Blog&#8221;. Your <strong>Hostname</strong> will be filled in for you. You&#8217;ll likely want to leave this alone. You guessed it &#8211; click <strong>Next</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img07.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img07a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> One last time &#8211; I promise &#8211; click <strong>Next</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img08.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img08a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Now sit back and watch as the BitNami WordPress Stack installs itself. It can take a few minutes, depending on the speed of your computer etc. You might want to grab a cup of coffee, but don&#8217;t go too far. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img10.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img10a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> If you have Vista&#8217;s Firewall enabled, you&#8217;ll be prompted to <strong>Keep Blocking</strong> or <strong>Unblock</strong> mysqld. Click <strong>Unblock</strong>. If you have another Firewall installed, make sure to unblock mysqld. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img11.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img11a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> And a minute or two later, you&#8217;ll be prompted with the same message, but this time for Apache. Again, click <strong>Unblock</strong>. And the same holds true if you&#8217;re using another Firewall &#8211; make sure Apache is unblocked/allowed. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img12.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img12a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Towards the end of the installation, it may appear as though BitNami has &#8220;stalled&#8221;. It hasn&#8217;t, just give it another minute or two&#8230;. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img13.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img13a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> and it will finish. Leave <strong>Launch BitNami WordPress Stack</strong> checked, and click <strong>Finish</strong>. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img14.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img14a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Your default browser will launch and open and load the BitNami Welcome screen. Click the <strong>Access BitNami WordPress Stack</strong> link. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img15.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img15a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Your brand new WordPress blog will appear! Use the <strong>Login</strong> link in the bottom of the right-column to sign in to WordPress (or just add wp-admin/ to the end of the URL in the address bar). </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img16.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img16a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Sign in with the user name and password you created way back in step #4</li>
<p><img src="http://www.simplehelp.net/images/wpvista/img17.png" alt="" border="1" /></p>
<li> After signing in, you&#8217;ll be at the WordPress Dashboard. From here you can write a new page, post, etc. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img18.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img18a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Below you&#8217;ll find a screenshot of the first post in my new blog. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img19.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img19a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> If you opted to install PhpMyAdmin as a part of the BitNami WordPress Stack, you can access it by loading the page <a href="http://127.0.0.1/phpmyadmin" rel="nofollow" target="_blank" title="localhost address for phpmyadmin">http://127.0.0.1/phpmyadmin</a>. The default user name is <strong>administrator</strong> and the password is the same one you set for WordPress (in step #4). If you&#8217;re using your newly installed WordPress as a development environment, you can use PhpMyAdmin to import your existing WordPress database. If you&#8217;d rather use MySQL directly, the administrative login is <strong>root</strong> and the password is the same as your WordPress pass. The non-root account used to access the database is named <strong>bitnami</strong>, and its password is <strong>bitnami</strong> as well. </li>
<p><a href="http://www.simplehelp.net/images/wpvista/img20.png" style="text-decoration:none"><img src="http://www.simplehelp.net/images/wpvista/img20a.png" alt="" border="0" /><br />
click to enlarge</a></p>
<li> Happy WordPress&#8217;ing!</li>
</ol>
<p>---<br />Related Articles at Simple Help:<ul><a href="http://www.simplehelp.net/2008/08/25/how-to-install-wordpress-on-your-windows-pc/" rel="bookmark" title="Permanent Link: How to install WordPress on your Windows PC">How to install WordPress on your Windows PC</a><br /><a href="http://www.simplehelp.net/2007/09/21/how-to-make-your-wordpress-site-much-more-usable-for-mobile-browsers/" rel="bookmark" title="Permanent Link: How to make your WordPress site much more usable for mobile browsers">How to make your WordPress site much more usable for mobile browsers</a><br /><a href="http://www.simplehelp.net/2007/06/13/how-to-allow-a-program-through-the-windows-vista-firewall/" rel="bookmark" title="Permanent Link: How to allow a program through the Windows Vista Firewall">How to allow a program through the Windows Vista Firewall</a><br /><a href="http://www.simplehelp.net/2007/02/06/screenshot-simulation-windows-vista-tcpip-properties/" rel="bookmark" title="Permanent Link: Screenshot Simulation: Windows Vista TCP/IP Properties">Screenshot Simulation: Windows Vista TCP/IP Properties</a><br /><a href="http://www.simplehelp.net/2008/12/18/how-to-easily-tweak-windows-vista/" rel="bookmark" title="Permanent Link: How to easily tweak Windows Vista">How to easily tweak Windows Vista</a><br /></ul></p><br />]]></content:encoded>
			<wfw:commentRss>http://www.simplehelp.net/2008/07/18/how-to-install-wordpress-in-windows-vista/feed/</wfw:commentRss>
		<slash:comments>11</slash:comments>
		</item>
	</channel>
</rss>
