<?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>The Web-Guru Wannabe</title>
	<atom:link href="http://webguruwannabe.com/blog/?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://webguruwannabe.com/blog</link>
	<description></description>
	<lastBuildDate>Fri, 17 Feb 2012 16:06:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Deep Thoughts &#8211; by John Richardson</title>
		<link>http://webguruwannabe.com/blog/?p=487</link>
		<comments>http://webguruwannabe.com/blog/?p=487#comments</comments>
		<pubDate>Wed, 04 Jan 2012 16:51:25 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[work]]></category>

		<guid isPermaLink="false">http://webguruwannabe.com/blog/?p=487</guid>
		<description><![CDATA[I&#8217;ve just had an apostrophe(epiphany). What if we get the little &#8220;buggers&#8221; to like you? Not that they don&#8217;t already, but life&#8217;s too short to go drugging through it, eh? I went to the gym yesterday, and got on a treadmill&#8211;with the 33 other people starting new years&#8217; resolutions of losing weight. I&#8217;ve seen the [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve just had an apostrophe(epiphany). What if we get the little &#8220;buggers&#8221; to like you? </p>
<p>Not that they don&#8217;t already, but life&#8217;s too short to go drugging through it, eh?</p>
<p>I went to the gym yesterday, and got on a treadmill&#8211;with the 33 other people starting new years&#8217; resolutions of losing weight. I&#8217;ve seen the light, so to speak. I&#8217;m not saying I&#8217;m better than anyone else who&#8217;ve made resolutions, but I&#8217;m getting to the place in my life where I understand that I&#8217;m capable of failing every one of them. Here&#8217;s just a few of mine for 2012:</p>
<p>1. Being 15 mins early to every meeting<br />
2. Drinking 8oz of water everyday<br />
3. Cardio at least 3 times a week.<br />
4. Learning something new every day of the year (365+ new things)</p>
<p>What are some of yours? I&#8217;d love to hear them&#8230;</p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487&amp;title=Deep+Thoughts+%26%238211%3B+by+John+Richardson"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487&amp;title=Deep+Thoughts+%26%238211%3B+by+John+Richardson"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487&amp;title=Deep+Thoughts+%26%238211%3B+by+John+Richardson"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487&amp;t=Deep+Thoughts+%26%238211%3B+by+John+Richardson"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487&amp;title=Deep+Thoughts+%26%238211%3B+by+John+Richardson"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D487&amp;title=Deep+Thoughts+%26%238211%3B+by+John+Richardson"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=487</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Did I mention&#8230;</title>
		<link>http://webguruwannabe.com/blog/?p=483</link>
		<comments>http://webguruwannabe.com/blog/?p=483#comments</comments>
		<pubDate>Mon, 28 Nov 2011 16:21:46 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>

		<guid isPermaLink="false">http://webguruwannabe.com/blog/?p=483</guid>
		<description><![CDATA[That I hate Internet Exploder? Under-statement of the year. Dios Mio, learn how to support the frickin&#8217; CSS box model! That being said, I&#8217;m starting a love affair with Chrome&#8211;more details to come.]]></description>
			<content:encoded><![CDATA[<p>That I hate Internet Exploder? Under-statement of the year. Dios Mio, learn how to support the frickin&#8217; CSS box model! That being said, I&#8217;m starting a love affair with Chrome&#8211;more details to come.</p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483&amp;title=Did+I+mention%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483&amp;title=Did+I+mention%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483&amp;title=Did+I+mention%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483&amp;t=Did+I+mention%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483&amp;title=Did+I+mention%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D483&amp;title=Did+I+mention%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=483</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Making the most of the time we&#8217;ve got.</title>
		<link>http://webguruwannabe.com/blog/?p=350</link>
		<comments>http://webguruwannabe.com/blog/?p=350#comments</comments>
		<pubDate>Wed, 11 Feb 2009 21:08:36 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>
		<category><![CDATA[friends]]></category>
		<category><![CDATA[friendships]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[relationships]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=350</guid>
		<description><![CDATA[I wanted to write a post today that is kind of reflecting a rather serious one I read a couple of days ago, what would you do if you had a short time to live , but about friendships in general. I began to think about what our time actually means to us HERE on [...]]]></description>
			<content:encoded><![CDATA[<p style="text-align: left;">I wanted to write a post today that is kind of reflecting a rather serious one I read a couple of days ago, <a href="http://zenhabits.net/2009/01/what-would-you-do-if-you-only-had-a-short-time-to-live/" target="_blank">what would you do if you had a short time to live</a> , but about friendships in general. I began to think about what our time actually means to us HERE on this earth, and how we spend it developing ourselves and our relationships.I recently had an opportunity to go camping with a two of my best friends. One of them lives in Huntsville, as do I&#8211;while the other one lives in Florence, AL.</p>
<p style="float:left;"><img class="size-thumbnail wp-image-353" style="margin: 5px;" title="2" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2009/02/photo-150x150.jpg" alt="Aaron and I" width="150" height="150" /></p>
<p style="text-align: left;">We rarley get to spend as much time with each other because of work schedules, but It always ends up being memorable when we officially get to hang out. Both nights ended around a campfire, nostalgically reminiscing about good times. It&#8217;s funny how you meet your best friends, looking back. People who seemed to be coincidental aquaintences in the beginning, turn out to be some of the greatest gifts God has ever given you. And while these two are not my only best friends (i&#8217;ve got quite a few),I don&#8217;t know how I&#8217;d live without these two.</p>
<p style="float:right;"><img class="size-thumbnail wp-image-351" style="margin: 5px;" title="John_Dan" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2009/02/1-150x150.jpg" alt="Daniel and I" width="150" height="150" /></p>
<p style="text-align: left;">When you feel like your days are spent in the service of other people&#8217;s requirements, then you should always be able to look to your friends to JUST BE YOURSELF.  I know alot of my time is spent in the service of people who want to shape me; molding me into something that THEY want from me, or <strong>taking</strong> some resource from me to attend to their personal or professional needs. Isn&#8217;t it nice to have an entourage of people who <strong>give</strong> to you; accept and love you for who you are, and what YOU want to become?</p>
<p style="text-align: left;">Our time here is temporary. In fact, our TIME = our LIFE. Soon, our time will run out. We will expire, and so will our chances to form long-lasting bonds and healthy relationships with people. While every worldy device our society clings to will pass away, the people we meet on this earth help shape our personality and very importantly, our perspective.</p>
<p style="text-align: left;">Have you made room for the people in your life that matter to you?</p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350&amp;t=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=350</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>PHP&#8230;Will Work for MVC&#8217;s</title>
		<link>http://webguruwannabe.com/blog/?p=345</link>
		<comments>http://webguruwannabe.com/blog/?p=345#comments</comments>
		<pubDate>Wed, 26 Nov 2008 05:45:41 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[asterisk]]></category>
		<category><![CDATA[cakephp]]></category>
		<category><![CDATA[cleaner]]></category>
		<category><![CDATA[logic]]></category>
		<category><![CDATA[mvc]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[ruby]]></category>
		<category><![CDATA[ruby on rails]]></category>
		<category><![CDATA[ruleby]]></category>
		<category><![CDATA[symfony]]></category>
		<category><![CDATA[web development]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=345</guid>
		<description><![CDATA[So I&#8217;m studying up new ways to re-use my code (instead of having to re-write it), and quickly falling in love with the MVC (Model View Controller). It&#8217;s basically a way of developing applications that includes multiple tiers for separating the logic/rules code from the presentation code. It&#8217;s basically cleaner and more organized that way. [...]]]></description>
			<content:encoded><![CDATA[<p>So I&#8217;m studying up new ways to re-use my code (instead of having to re-write it), and quickly falling in love with the MVC (Model View Controller). It&#8217;s basically a way of developing applications that includes multiple tiers for separating the logic/rules code from the presentation code. It&#8217;s basically cleaner and more organized that way. Since my first exposure to this was Smarty for PHP ( coworkers Brent and Ellen introduced me to them, thanks!) I have kept it in the PHP family and am totally digging frameworks <a href="http://cakephp.org/">CakePHP </a>and <a href="http://www.symfony-project.org/">Symfony</a>.</p>
<p>While I&#8217;m studying up on my .NET stuff (I&#8217;ve still got a secret love affair w/ Namespaces!), I&#8217;m tempted to explore Ruby. I went to a Ruby Hoedown a few months ago and everybody was going crazy over rules engines <a href="http://ruleby.org/wiki/Ruleby">ruleby</a>, communications apps built with <a href="http://www.asterisk.org/">asterisk </a>and best practices in general.  I guess you could call me a late bloomer when it comes to making the switch. If the idea behind Ruby on Rails (the popular Ruby MVC) is to prevent bottle-necking the app with &#8220;spaghetti-code&#8221;. Why couldn&#8217;t a PHP MVC serve the same purpose? I&#8217;m not one for re-inventing the wheel. Somehow, I keep getting the idea that the Ruby programmers think that PHP programmers do the majority of their work in their Mom&#8217;s basement and write sloppy code. Again, maybe I&#8217;m just not seeing the other side of the totem pole. If Ruby is truly a more stand-alone and robust language, I probably would do well to give it a shot. Does anyone else have some experiences to share about either? I&#8217;m interested in hearing your thoughts&#8230;</p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345&amp;t=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=345</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Top Ten reasons to switch to Linux</title>
		<link>http://webguruwannabe.com/blog/?p=340</link>
		<comments>http://webguruwannabe.com/blog/?p=340#comments</comments>
		<pubDate>Fri, 07 Nov 2008 00:56:55 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[community]]></category>
		<category><![CDATA[hardware]]></category>
		<category><![CDATA[independent]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[networking]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[oss]]></category>
		<category><![CDATA[security]]></category>
		<category><![CDATA[viruses]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=340</guid>
		<description><![CDATA[I pulled this from tuxmagazine, and totally lurve it. Makes me wonder why my other car is a dodge stratus.. heheh. Top 10 Reasons to Switch to Linux 1. It Doesn&#8217;t Crash Linux has been time-proven to be a reliable operating system. Although the desktop is not a new place for Linux, most Linux-based systems [...]]]></description>
			<content:encoded><![CDATA[<p>I pulled this from tuxmagazine, and totally lurve it. Makes me wonder why my other car is a dodge stratus.. heheh.</p>
<p><br class="spacer_" /></p>
<h1 class="title">Top 10 Reasons to Switch to Linux</h1>
<p><br class="spacer_" /></p>
<div class="content">
<h3>1. It Doesn&#8217;t Crash</h3>
<p>Linux has been time-proven to be a reliable operating system. Although the desktop is not a new place for Linux, most Linux-based systems have been used as servers and embedded systems. High-visibility Web sites such as Google use Linux-based systems, but you also can find Linux inside the TiVo set-top box in many livingrooms.</p>
<p>Linux has proved to be so reliable and secure that it is commonly found in dedicated firewall and router systems used by high-profile companies to secure their networks. For more than ten years, it has not been uncommon for Linux systems to run for months or years without needing a single reboot.</p>
<h3>2. Viruses Are Few and Far Between</h3>
<p>Although it is possible to create a virus to target Linux systems, the design of the system itself makes it very difficult to become infected. A single user could cause local damage to his or her files by running a virus on his or her system; however, this would be an isolated instance rather than something could spread out of control.</p>
<p>In addition, virtually all Linux vendors offer free on-line security updates. The general philosophy of the Linux community has been to address possible security issues before they become a problem rather than hoping the susceptibility will go unnoticed.</p>
<h3>3. Virtually Hardware-Independent</h3>
<p>Linux was designed and written to be easily portable to different hardware. For the desktop user, this means that Linux has been and likely always will be the first operating system to take advantage of advances in hardware technology such as AMD&#8217;s 64-bit processor chips.</p>
<h3>4. Freedom of Choice</h3>
<p>Linux offers freedom of choice as far as which manufacturer you purchase the software from as well as which application programs you wish to use. Being able to pick the manufacturer means you have a real choice as far as type of support you receive. Being open-source software, new manufacturers can enter the market to address customer needs.</p>
<p>Choice of application programs means that you can select the tools that best address your needs. For example, three popular word processors are available. All three are free and interoperate with <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important;" href="http://www.tuxmagazine.com/node/1000117#" target="_blank">Microsoft</a> Word, but each offers unique advantages and disadvantages. The same is true of Web browsers.</p>
<h3>5. Standards</h3>
<p>Linux itself and many common applications follow open standards. This means an update on one system will not make other systems obsolete.</p>
<h3>6. Applications, Applications, Applications</h3>
<p>Each Linux distribution comes with hundreds and possibly thousands of application programs included. This alone can save you thousands of dollars for each desktop system you configure. Although this is a very small subset, consider that the OpenOffice.org office suite is included as well as the GIMP, a program similar to (and many people say more capable than Adobe Photoshop); Scribus, a document layout program similar to Quark Xpress; Evolution, an e-mail system equivalent to Microsoft&#8217;s Outlook Express; and hundreds more.</p>
<p>For the more technically inclined, <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important;" href="http://www.tuxmagazine.com/node/1000117#" target="_blank">development tools</a>, such as compilers for the C, C++, Ada, Fortran, Pascal and other languages, are included as well as Perl, PHP and Python interpreters. Editors and versioning tools also are included in this category.</p>
<p>Whether you are looking for Instant Messaging clients, backup tools or <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important;" href="http://www.tuxmagazine.com/node/1000117#" target="_blank">Web site development</a> packages, they likely are all included within your base Linux distribution.</p>
<h3>7. Interoperability</h3>
<p>More and more <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important;" href="http://www.tuxmagazine.com/node/1000117#" target="_blank">computers</a> are being connected to networks. No system would be complete if it did not include tools to allow it to interoperate with computers running other operating systems. Once again, Linux is very strong in this area.</p>
<p>Linux includes Samba, software that allows Linux to act as a client on a Microsoft Windows-based network. In fact, Samba includes <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important;" href="http://www.tuxmagazine.com/node/1000117#" target="_blank">server</a> facilities such that you could run a Linux system as the server for a group of Linux and Windows-based client systems.</p>
<p>In addition, Linux includes software to network with Apple networks and Novell&#8217;s Netware. NFS, the networking technology developed on UNIX systems also is included.</p>
<h3>8. It&#8217;s a Community Relationship, Not a Customer Relationship</h3>
<p>Other operating systems are the products of single vendors. Linux, on the other hand, is openly developed, and this technology is shared among vendors. This means you become part of a community rather than a customer of a single manufacturer. Also, the supplier community easily can adjust to the needs of various user communities rather than spouting a &#8220;one size fits all&#8221; philosophy.</p>
<p>This means you can select a Linux vendor that appears to best address your needs and feel confident that you could switch vendors at a later time without losing your investment&#8211;both in terms of costs and learning.</p>
<h3>9. It&#8217;s Not How Big Your Processor Is&#8230;</h3>
<p>Because of a combination of the internal design of Linux and development contributions from a diverse community, Linux tends to be more frugal in the use of <a class="iAs" style="border-bottom: 0.1em solid darkgreen ! important; font-weight: normal ! important; text-decoration: underline ! important; color: darkgreen ! important; padding-bottom: 1px ! important; background-color: transparent ! important;" href="http://www.tuxmagazine.com/node/1000117#" target="_blank">computer</a> resources. This may manifest itself in a single desktop system running faster with Linux than with another operating system, but the advantages go far beyond that. It is possible, for example, to configure a single Linux system to act as a terminal server and then use outdated hardware as what are called thin clients.</p>
<p>This server/thin client configuration makes it possible for older, less powerful hardware to share the resources of a single powerful system thus extending the life of older machines.</p>
<h3>10. Linux Is Configurable</h3>
<p>Linux is a true multi-user operating system. Each user can have his or her own individual configuration all on one computer. This includes the look of the desktop, what icons are displayed, what programs are started automatically when the user logs in and even what language the desktop is in.</p>
</div>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340&amp;t=Top+Ten+reasons+to+switch+to+Linux"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=340</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>I just installed Jott&#8230;</title>
		<link>http://webguruwannabe.com/blog/?p=330</link>
		<comments>http://webguruwannabe.com/blog/?p=330#comments</comments>
		<pubDate>Wed, 13 Aug 2008 20:05:58 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=330</guid>
		<description><![CDATA[I just installed Jott on my brand new iPhone and it works supercalifragilisticexpialidociously. You guys can be expecting some more updates, so keep reading along and have a wonderful day. listen Powered by Jott]]></description>
			<content:encoded><![CDATA[<p>I just installed Jott on my brand new iPhone and it works supercalifragilisticexpialidociously. You guys can be expecting some more updates, so keep reading along and have a wonderful day. <a href="http://www.jott.com/show.aspx?id=28347d62-d73d-49f9-ad43-af9b015713f3" target="_blank">listen</a></p>
<p>Powered by <a href="http://jott.com" target="_blank">Jott</a></p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330&amp;t=I+just+installed+Jott%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=330</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>You CAN succeed at life. Don&#8217;t give in to mediocrity!</title>
		<link>http://webguruwannabe.com/blog/?p=320</link>
		<comments>http://webguruwannabe.com/blog/?p=320#comments</comments>
		<pubDate>Fri, 25 Jul 2008 20:48:15 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>
		<category><![CDATA[career]]></category>
		<category><![CDATA[child]]></category>
		<category><![CDATA[great]]></category>
		<category><![CDATA[guru]]></category>
		<category><![CDATA[high school]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[job]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[life is good]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[play the game of life]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[wannabe]]></category>
		<category><![CDATA[web]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=320</guid>
		<description><![CDATA[I&#8217;m in my late twenties and have a lot of friends whom are settling down with families and working on professional degrees and some who are still working on what they want to do. There&#8217;s nothing wrong with ANY of these. To some degree, I still don&#8217;t know EXACTLY what I&#8217;m supposed to do. I [...]]]></description>
			<content:encoded><![CDATA[<p><br class="spacer_" /></p>
<div id="attachment_322" class="wp-caption alignnone" style="width: 211px"><a href="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/doit11.gif"><img class="size-medium wp-image-322" title="doit" src="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/doit11.gif" alt="You can do it! Just Persevere!" width="201" height="130" /></a><p class="wp-caption-text">You can do it! Just Persevere!</p></div>
<p>I&#8217;m in my late twenties and have a lot of friends whom are settling down with families and working on professional degrees and some who are still working on what they want to do. There&#8217;s nothing wrong with ANY of these. To some degree, I still don&#8217;t know EXACTLY what I&#8217;m supposed to do. I have an idea, and I know what I <strong>don&#8217;t</strong> like to do, so this helps. What I have a disgust with is irking through life and never excelling at anything&#8211;just maintaining and serving as an eyesore for the general population. Nobody is perfect, and everyone makes mistakes&#8211;how you choose to react to them makes all the difference in the world. I<strong>f</strong><em><strong> you are complacent with your relationships, career, spiritual life, finances or emotions, they will be vague and you will be ultimately unsatisfied with your life</strong></em>. Here are a few tips you can use to get back on track with your life:</p>
<p><span style="font-size: medium;">Exercise Regularly</span></p>
<p>There&#8217;s something that happens to our bodies when we exercise&#8211;promoting great cardiovascular health, getting rid of harmful toxins, replenishing our cells, organs and immune functions, Endorphins to make us feel great, etc. Besides the obvious health benefits, there are things that happen to our bodies when we get in shape&#8211;they LOOK better, and we know that they do, so <strong><em>we feel confident about ourselves</em></strong>. This self confidence could be the boost in going on a date with that hot girl/guy you&#8217;ve always wanted, blowing away a job interview or even speaking in public with ease. When we exercise we&#8217;re ready to take on the world!</p>
<p><span style="font-size: medium;">Get school done first, then start a career</span></p>
<p>If you are already settled and have a job, a family and other responsibilities, there is absolutely NOTHING wrong with going to school&#8211;as long as you make room for those other responsibilities. It&#8217;s nasty when two people conceive a child, and both of them have to work/go to school during the day/night and the child is caught in the middle, only for the parents to discover what a great responsibility the child is. The same is true of a career. Think it through before taking action, if possible. <strong><em>Go back to school NOW, Get certified, get specialized before taking that job, and you&#8217;ll be glad you did later on</em></strong>. If you can&#8217;t go back to school, ask your supervisor about tuition reimbursement programs or any type of on the job training&#8211;anything to make you more marketable.</p>
<p><span style="font-size: medium;">Balance your Checkbook</span></p>
<p>Your parents used to have to do this, before we had internet banking. Get some type of ledger, if you can still get ahold of one (they come with your checks, or you might have to ask the bank) and use it. <a title="How to balance a checkbook" href="http://www.wikihow.com/Balance-a-Checkbook" target="_blank">It&#8217;s easy</a>. Doing so after every transaction will teach you self-discipline, self-reliance and you&#8217;ll actually know where your money is going. There is something wrong with Internet Banking. It encourages laziness. <strong><em>You&#8217;ll feel better in general about your spending habits when you keep track of them-by manually balancing your transactions</em></strong>.</p>
<p><span style="font-size: medium;">Develop relationships with real people</span></p>
<p>Today we live in an information age where it is easier to contact someone by email rather than telephone them. Some people prefer it as the standard means of communication because it allows them to keep a safe distance away from someone while talking &#8220;at&#8221; them rather than talking &#8220;to&#8221; them. This is unacceptable. In fact most of our <a title="death of email" href="http://www.slate.com/id/2177969/pagenum/all/" target="_blank">kids are abandoning e-mail</a> for a crude type of L33T-speak, as done in instant messaging. Have we gotten DUMBER? Nope, just really, really lazy. Here&#8217;s a challenge for us: Can we go one week without communicating via email, instant messaging or internet social ? That&#8217;s why we&#8217;re scared to death and so standoffish.  If we&#8217;re afraid of communicating face to face or by telephone,<strong><em> we should make an effort to make ourselves accountable to real people</em></strong>. Start by having a <a title="meetup with other people" href="http://www.meetup.com/" target="_blank">meetup</a>, and use the internet to get off the internet!</p>
<p><span style="font-size: medium;">Do, &#8220;something&#8221; don&#8217;t do &#8220;nothing&#8221;</span></p>
<p>For any of these things, you have the power to change yourself for the better. Go look in the mirror. You are the only person who cares most about getting a better job, going back to school, spending time with your spouse or family or getting organized in your finances. <strong>If you don&#8217;t do something about it, who on earth will? </strong>If you do nothing, you will turn around 10, 20 30 or 40 years later wishing you would have done something. What&#8217;s the difference between failing and succeeding? It&#8217;s simple really. <em>Succeeding means you won because you knew how to win and didn&#8217;t learn anything. Failing means you lost and learned something about how to win next time, and the next time, and the next time, etc.</em></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p><br class="spacer_" /></p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320&amp;t=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=320</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Does your Software cost too much? Mine doesn&#8217;t.</title>
		<link>http://webguruwannabe.com/blog/?p=289</link>
		<comments>http://webguruwannabe.com/blog/?p=289#comments</comments>
		<pubDate>Mon, 21 Jul 2008 18:17:35 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[categories]]></category>
		<category><![CDATA[check]]></category>
		<category><![CDATA[cite]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[commercial]]></category>
		<category><![CDATA[cost]]></category>
		<category><![CDATA[directory]]></category>
		<category><![CDATA[doesn;t]]></category>
		<category><![CDATA[find]]></category>
		<category><![CDATA[free]]></category>
		<category><![CDATA[links]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[open]]></category>
		<category><![CDATA[open source]]></category>
		<category><![CDATA[projects]]></category>
		<category><![CDATA[search]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[source]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[wannabe]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=289</guid>
		<description><![CDATA[John&#8217;s Top 7 Open Source Software Sites Are you breaking the bank on your commercial software costs? Tired of all the activation keys and hidden software service costs? Check out these directories of my favorite open source software applications&#8211;and save yourself lots of time and money. Souceforge You knew it was coming, eh? Still the [...]]]></description>
			<content:encoded><![CDATA[<h1><span style="font-size: x-large;">John&#8217;s Top 7 Open Source Software Sites</span><br />
</h1>
<p><img class="size-medium wp-image-291 alignnone" style="margin: 2px;" title="piggy-bank1" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/piggy-bank1-300x265.gif" alt="" width="181" height="159" /></p>
<p><span style="font-size: small;">Are you breaking the bank on your commercial software costs? Tired of all the activation keys and hidden software service costs? Check out these directories of my favorite open source software applications&#8211;and save yourself lots of time and money.</span></p>
<p><br class="spacer_" /></p>
<p><span style="font-size: large;"><a title="Sourceforge.net" href="http://sourceforge.net/?abmode=1" target="_blank"><span style="font-size: 18px;">Souceforge</span></a></span></p>
<p>You knew it was coming, eh? Still the best resource IMO. SourceForge is the global technology community’s hub for information exchange, open source software distribution and services, and goods for geeks all over the world. I&#8217;d recommend looking for projects here before anywhere else.</p>
<p><span style="font-size: large;"><a title="Freshmeat.net links to open source development projects" href="http://freshmeat.net/" target="_blank">Freshmeat</a></span></p>
<p>contains thousands of applications, which are preferably released under an open source license, are meticulously cataloged in the freshmeat database, and links to new applications are added daily. Each entry provides a description of the software, links to download it and to obtain more information, and a history of the project&#8217;s releases, so readers can keep up-to-date on the latest developments. Highly Recommended!</p>
<p><a title="click here to go to the best of the best open source software collection" href="http://www.digitaldarknet.net/thelist/" target="_blank"><span style="font-size: large;">Mohawke&#8217;s Best of the Best Free and Open Source Software Collection</span></a></p>
<p>This list contains hundreds of OSS for Windows, Mac Linux and Internet. Sortable by Title, description, license and type. Great section on games too, if you want to check them out.</p>
<p><a title="click here to go to the free and open source software directory." href="http://www.webi.org/floss.html" target="_blank"><span style="font-size: large;">Free and Open Source Software Directory (FLOSS/FOSS)</span></a></p>
<p>Nice directory of links with categories to match. Good OSS listings on ftp, e-Commerce, Security and CMS. I like this one especially because for the more popular results, they show you screenshots of the interfaces. If you don&#8217;t find what you&#8217;re looking for however, I&#8217;d try sourceforge as the list of their apps is kind of slim.</p>
<p><span style="font-size: large;"><a title="click here to go to the OSDir website where you can find open source software" href="http://www.osdir.com/Downloads.phtml" target="_blank">OSDir</a></span></p>
<p>contains thousands of developing open source projects! The directory website includes categorized links for platforms, a full-text search feature, user submission and news updates (requires free account creation) and ranking system for stable applications. Definitely go check this one out if you&#8217;re into new and developing projects.</p>
<p><a title="click here to go to the open source alternative website" href="http://www.osalt.com/" target="_blank"><span style="font-size: large;">Osalt</span></a></p>
<p>I freaking love this site! Apart from having a newsletter and great search features, they are committed to helping users find an open source alternative to their current commercial one. Find open source alternatives to your favorite commercial products. Browse through software categories and compare pros and cons of both commercial products as well as open source software.</p>
<p><a title="click here to go to the Free Software Foundation Directory" href="http://directory.fsf.org/" target="_blank"><span style="font-size: large;">Free Software Directory</span></a></p>
<p>This website is sponsored by the Free Software Foundation and proves to be a viable resource for all types of open source software and furthering the GNU cause. Please go read up on open source initiatives and check out their software list as well!</p>
<p>I enjoyed writing this article for you! for more like these, go visit my blog at the <a href="http://www.johnmiltonrichardson.com/wordpress">Web Guru Wannabe</a>.</p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289&amp;t=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=289</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How to create a Dynamic Website using PHP, Mac OSX, MAMP and Dreamweaver CS3</title>
		<link>http://webguruwannabe.com/blog/?p=11</link>
		<comments>http://webguruwannabe.com/blog/?p=11#comments</comments>
		<pubDate>Sat, 19 Jul 2008 05:02:09 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[adobe CS3]]></category>
		<category><![CDATA[dreamweaver]]></category>
		<category><![CDATA[dreaweaver tutorials]]></category>
		<category><![CDATA[dynamic websites]]></category>
		<category><![CDATA[mac]]></category>
		<category><![CDATA[mac osx]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[mysql]]></category>
		<category><![CDATA[PHP]]></category>
		<category><![CDATA[php and mysql]]></category>
		<category><![CDATA[php tutorial]]></category>
		<category><![CDATA[repeating regions]]></category>
		<category><![CDATA[server behaviors]]></category>
		<category><![CDATA[WAMP]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=11</guid>
		<description><![CDATA[I have also decided to post the tutorial using Mac OSX, but will be prepared to answer any questions on the Windows platform setups as well. You will need the following software for this tutorial:

    * Mac OSX 10.4.x Tiger or later
    * Some type of Web-Server software, complete with PHP and MySQL configurations. I have chosen to use MAMP (For the newer users this stands for Mac, Apache, MySQL and PHP). You may download it here. The setup is relatively easy--if you are a Mac user, we will be building the website from a folder created by the MAMP installation called htdocs. If you are working Windows, I would suggest WAMP (Windows, Apache, MySQL and PHP). Some Linux distributions come equipped with a similar version, called LAMP.
    * Dreamweaver MX or Later, installed on the host PC or Mac. I will be using screenshots from Dreamweaver CS3, but the application interface hasn't changed that much since MX.]]></description>
			<content:encoded><![CDATA[<p>After scouring the web looking for tutorials on dreamweaver, I was very disappointed with the lack of content available to beginners on setting up their very own dynamic website in PHP.PHP is growing and while the business community is devoted to mostly .NET and ASP, they are forgetting to make accommodations for this incredibly flexible language.</p>
<p>This tutorial is aimed at beginners who are looking to understand the basics of creating dynamic pages in PHP that talk to a MySQL database using Dreamweaver MX or Later. I have also decided to post the tutorial using Mac OSX, but will be prepared to answer any questions on the Windows platform setups as well. You will need the following software for this tutorial:</p>
<p><strong>1.</strong> <strong>Mac OSX 10.4.x Tiger or later<br />
</strong> <strong>2. Some type of Web-Server software, complete with PHP and MySQL configurations. I have chosen to use MAMP (For the newer users this stands for Mac, Apache, MySQL and PHP). You may download it <a href="http://www.mamp.info/en/downloads/index.html">here</a>. The setup is relatively easy–if you are a Mac user, we will be building the website from a folder created by the MAMP installation called htdocs. If you are working Windows, I would suggest <a href="http://www.wampserver.com/en/download.php">WAMP </a>(Windows, Apache, MySQL and PHP). Some Linux distributions come equipped with a similar version, called LAMP.<br />
</strong> <strong>3. Dreamweaver MX or Later, installed on the host PC or Mac. I will be using screenshots from Dreamweaver CS3, but the application interface hasn’t changed that much since MX.</strong></p>
<p><em>Note: You may click on a picture thumbnail to enlarge it on your web browser</em></p>
<p>&nbsp;</p>
<table style="font-size: 9px; width: 100%; height: 116px;" border="0" cellpadding="8" align="left">
<tbody>
<tr>
<td>First things first. We’ll install MAMP and set up the website database before we use Dreamweaver to connect to it. Go download MAMP and go through the installation instructions for Mac. Once it’s installed, you’ll be able to access your local root folder from<strong>/Applications/MAMP/htdocs</strong></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/mamp-app-start.png" title="" class="shutterset_singlepic28" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/28__320x240_mamp-app-start.png" alt="mamp-app-start.png" title="mamp-app-start.png" />
</a>
</td>
</tr>
<tr>
<td>just start the application, it will probably want you to login to it with your username and password. Once you are logged in, it will start the MySQL service, the Apache Server and the Zend PHP Engine. click the “<strong>Start Servers</strong>” button, and then wait for the MAMP Start Page, which looks like this</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/mamp-start-page.png" title="" class="shutterset_singlepic29" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/29__320x240_mamp-start-page.png" alt="mamp-start-page.png" title="mamp-start-page.png" />
</a>
</td>
</tr>
<tr>
<td>Now that we have installed MAMP, the next step is to create the database that will be displaying our dynamic records of data on our website. From the MAMP start page, <strong>click phpMyAdmin</strong> to go to the administration page for your MySQL databases. this is what it should look like.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/php-admin.png" title="" class="shutterset_singlepic34" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/34__320x240_php-admin.png" alt="php-admin.png" title="php-admin.png" />
</a>
</td>
</tr>
<tr>
<td>for this exercise, we are going to create a new database user to talk to the database. Other tutorials will explain why it is important NOT to access database records with the default (AKA root) user, but they will be more informative and I encourage you to read up about it. For now, click the “<strong>Privileges</strong>” link. On the privileges page, click the <strong>add new user </strong>link</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/add-new-user.png" title="" class="shutterset_singlepic3" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/3__320x240_add-new-user.png" alt="add-new-user.png" title="add-new-user.png" />
</a>
</td>
</tr>
<tr>
<td>This is the new user screen.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/new-user-screen.png" title="" class="shutterset_singlepic33" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/33__320x240_new-user-screen.png" alt="new-user-screen.png" title="new-user-screen.png" />
</a>
</td>
</tr>
<tr>
<td>Make sure to fill out all the appropriate info like so. The user name is used every time a connection is made (in this case, since we are running a database on our MAMP server, we can use “<strong>localhost</strong>” which is the name of the internal server that is running our PHP engine as well!).For the password, use “<strong>password</strong>” and confirm it in the field below.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/user-credentials.png" title="" class="shutterset_singlepic57" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/57__320x240_user-credentials.png" alt="user-credentials.png" title="user-credentials.png" />
</a>
</td>
</tr>
<tr>
<td>Next, we’ll have to specify permissions for the user and give them the ability to do basic things in the database (i.e. add, delete, update records).Scroll down to the lower half of the new user screen to see a series of checkboxes. For this exercise, we will cut some corners and just give them all permissions, so click the <strong>check all</strong> link to grant all permissions to the user</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/user-permissions.png" title="" class="shutterset_singlepic58" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/58__320x240_user-permissions.png" alt="user-permissions.png" title="user-permissions.png" />
</a>
</td>
</tr>
<tr>
<td>then click “<strong>go</strong>” to create your user.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/create-user-final.png" title="" class="shutterset_singlepic21" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/21__320x240_create-user-final.png" alt="create-user-final.png" title="create-user-final.png" />
</a>
</td>
</tr>
<tr>
<td>After your new user has been created, you’ll see the web page refresh and show you the result in SQL code. Now you have a new user! Click on the <strong>home link</strong> (house button on the left) to go back to the main page.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/php-admin.png" title="" class="shutterset_singlepic34" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/34__320x240_php-admin.png" alt="php-admin.png" title="php-admin.png" />
</a>
</td>
</tr>
<tr>
<td>On the phpMyAdmin homepage, enter in “<strong>test</strong>” as the name of a new database, then click the <strong>create </strong>button. As soon as you create a new MySQL database, you will be able to see the name of it followed by a number in parentheses of how many tables are in the particular database. Click on the <strong>name of the database</strong> on the left to start creating a table.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/create-new-database.png" title="" class="shutterset_singlepic18" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/18__320x240_create-new-database.png" alt="create-new-database.png" title="create-new-database.png" />
</a>
</td>
</tr>
<tr>
<td>Create a new table called “<strong>tblCustomer</strong>” and add 4 fields to the table. Then click the “<strong>Go</strong>” button to create the table.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/create-customer-table.png" title="" class="shutterset_singlepic17" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/17__320x240_create-customer-table.png" alt="create-customer-table.png" title="create-customer-table.png" />
</a>
</td>
</tr>
<tr>
<td>Here are the fields I used for this exercise, as well as their specific attributes.* <strong>custID </strong>- INT (type); AUTO-INCREMENT (extra) ;PRIMARY KEY (use the key radio button)<br />
* <strong>fname </strong>- VARCHAR(type); 50(length/values)<br />
* <strong>lname </strong>- VARCHAR(type); 50(length/values)<br />
* <strong>email </strong>- VARCHAR(type); 150(length/values)</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/tblcustomer-fields.png" title="" class="shutterset_singlepic56" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/56__320x240_tblcustomer-fields.png" alt="tblcustomer-fields.png" title="tblcustomer-fields.png" />
</a>
</td>
</tr>
<tr>
<td>After setting the fields’ properties for your table, click the “<strong>save</strong>” button to continue. After creating the table, you may see a confirmation screen that looks something like this.Congratulations! You are ready to start adding records now. To go to the next step, <strong>click on tblCustomer hyperlink</strong> on the left, to see your table’s structure. Once you can see your table fields, look at the top of the web page to a series of administrative “tabbed” links. We are going to insert a record to the table next, so this means clicking on the “<strong>insert</strong>” link to go to the next page.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/tblcustomer-create-success.png" title="" class="shutterset_singlepic55" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/55__320x240_tblcustomer-create-success.png" alt="tblcustomer-create-success.png" title="tblcustomer-create-success.png" />
</a>
</td>
</tr>
<tr>
<td>On the record insertion page, you will see two blocks of form fields. We will focus on the set a the top, so fill in some dummy information into all of the fields except for the custID field. <em>The reason we don’t want to add anything to custID is because we set an attribute called “AUTO-INCREMENT” upon creating the fields, which basically keeps the custID counting without our doing anything.</em></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/insert-record-into-tblcustomer.png" title="" class="shutterset_singlepic27" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/27__320x240_insert-record-into-tblcustomer.png" alt="insert-record-into-tblcustomer.png" title="insert-record-into-tblcustomer.png" />
</a>
</td>
</tr>
<tr>
<td>For now, just fill in the fname, lname and email fields and then <strong>make sure the “ignore” checkbox over the second block of fields is checked,</strong> (I forgot to do it in the screenshot to the right!) then <strong>click &#8220;go</strong>&#8220;.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/fill-out-insert-record-form.png" title="" class="shutterset_singlepic24" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/24__320x240_fill-out-insert-record-form.png" alt="fill-out-insert-record-form.png" title="fill-out-insert-record-form.png" />
</a>
</td>
</tr>
<tr>
<td>After creating a record, it will once again show you the SQL command confirmation screen, that looks something like above. If you would like to insert additional records for this exercise, you may have as many as you wish, <strong>just repeat the same steps</strong> on inserting to do so.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/insert-record-confirm.png" title="" class="shutterset_singlepic26" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/26__320x240_insert-record-confirm.png" alt="insert-record-confirm.png" title="insert-record-confirm.png" />
</a>
</td>
</tr>
<tr>
<td><em><strong>For this tutorial, I have added two more records for a total of 3 records in my tblCustomer (See pic to right for sample).</strong></em> Now that we’ve added a few customers to the database, we’re ready to get started in Dreamweaver in building the actual site!</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/browse-insert-confirm.png" title="" class="shutterset_singlepic15" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/15__320x240_browse-insert-confirm.png" alt="browse-insert-confirm.png" title="browse-insert-confirm.png" />
</a>
</td>
</tr>
<tr>
<td>As I mentioned before, I will be working with Dreamweaver CS3. No matter if you’re using the Dreamweaver MX, Dreamweaver 8 or Windows version, the elements should be the same with the panels and options. Go ahead and <strong>open the application</strong> now.in order to build a new site in Dreamweaver, <strong>click on the site menu</strong> on the menu toolbar at the top and select “<strong>new site</strong>“.</td>
<td></td>
</tr>
<tr>
<td>This is the New Site Menu, or as I like to call it, the Site Definition Menu. Make sure the “<strong>basic</strong>” button or tab is pressed<br />
in, because it presents the site definition menu as a wizard or walk-through, for easy setup.The first screen is asking you to name the site. I have named our site “<strong>My PHP Site</strong>” for this tutorial, which you may use if you’d like to.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-pt-1.png" title="" class="shutterset_singlepic46" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/46__320x240_site-def-pt-1.png" alt="site-def-pt-1.png" title="site-def-pt-1.png" />
</a>
</td>
</tr>
<tr>
<td>The purpose behind naming your site is so Dreamweaver can differentiate between sites. The second field is asking for the URL for our website. Because we are working with a web server that we’ve installed on our own computers, <strong>we’ll skip this part, so leave it blank</strong>. Click the “<strong>next</strong>” button to move on to step 2 of the Site Definition Wizard.</td>
<td></td>
</tr>
<tr>
<td>In step two, we are asked if we want to use a server technology. We will select <strong>PHP and MySQL</strong> and click the “<strong>next</strong>” button.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-pt-2.png" title="" class="shutterset_singlepic47" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/47__320x240_site-def-pt-2.png" alt="site-def-pt-2.png" title="site-def-pt-2.png" />
</a>
</td>
</tr>
<tr>
<td>In step 3, titled “Editing files” Dreamweaver would like to know how you intend to publish the files once they are saved to the site. Since we have installed our very own webserver (MAMP), our intention is to work on them entirely on our hard drive, so we will select the first option, “<strong>Edit and Test Locally</strong>“.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-pt-3.png" title="" class="shutterset_singlepic49" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/49__320x240_site-def-pt-3.png" alt="site-def-pt-3.png" title="site-def-pt-3.png" />
</a>
</td>
</tr>
<tr>
<td>Further down this screen, it will ask where on your computer you will want to store your files, give it the following path.<strong>MacintoshHD:Applications:MAMP:htdocs</strong></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-pt-3-path.png" title="" class="shutterset_singlepic48" >
	<img class="ngg-singlepic" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/48__320x240_site-def-pt-3-path.png" alt="site-def-pt-3-path.png" title="site-def-pt-3-path.png" />
</a>
</td>
</tr>
<tr>
<td>This is what is called your document root, and is specific to your local computer. You are basically telling Dreamweaver which folder on your computer to save the files that you work on for this website. For some Mac users, your hard drive may not be called “Macintosh HD” so the correct path can be found by substituting the name of your HD at the beginning of the path, but dreamweaver should detect this anyways. For Windows users who are using WAMP, a similar example might look like this:<br />
<strong>c:\wamp\www</strong><br />
After entering in a path correctly, click on the “<strong>next</strong>” button to continue the site definition wizard.</td>
<td></td>
</tr>
<tr>
<td>on the next step, titled “<strong>Testing Files</strong>”, confirm the url is<strong>http://localhost/</strong></p>
<p>then <strong>click “Test URL“.</strong></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-test-url.png" title="" class="shutterset_singlepic52" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/52__320x240_site-def-test-url.png" alt="site-def-test-url.png" title="site-def-test-url.png" />
</a>
</td>
</tr>
<tr>
<td><em><strong>UPDATED Jan. 24th, 2009:</strong><br />
After several people writing to me with errors at this point, I have discovered a gotcha with MAMP-in order to connect to localhost you will need to append the port number for mamp to the localhost URL, so the updated URL would look like this–</em><strong>http://localhost:8888/</strong></p>
<p>try the first one, and if it does not work, try the URL with port # and see if you get different results.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-url-confirm.png" title="" class="shutterset_singlepic53" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/53__320x240_site-def-url-confirm.png" alt="site-def-url-confirm.png" title="site-def-url-confirm.png" />
</a>
</td>
</tr>
<tr>
<td>By doing this step, you have confirmed that your computer is thinking like a webserver. Dreamweaver will save the files to your “document root” (that long file-path in the previous step) on your local side. On the other hand, if you were to open up a browser, and type in <strong>http://localhost/</strong> it will show the pages that have been saved in the htdocs folder as if it were a web directory. <strong>Click on the “OK” button</strong> to acknowledge the confirmation, and then click “<strong>next</strong>” to go to the next step.</td>
<td></td>
</tr>
<tr>
<td>when the wizard asks you if you would like to copy files to a different machine, select “<strong>no</strong>” and then click “<strong>next</strong>“.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-pt-4.png" title="" class="shutterset_singlepic50" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/50__320x240_site-def-pt-4.png" alt="site-def-pt-4.png" title="site-def-pt-4.png" />
</a>
</td>
</tr>
<tr>
<td>This is the last step of the wizard, and it basically reads off all of the options you have selected in the wizard, so look it over carefully before continuing, and then <strong>click “done“.</strong></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-summary.png" title="" class="shutterset_singlepic51" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/51__320x240_site-def-summary.png" alt="site-def-summary.png" title="site-def-summary.png" />
</a>
</td>
</tr>
<tr>
<td>When you click the “done” button, you will notice a pop-up menu saying something about updating the site cache.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-def-done.png" title="" class="shutterset_singlepic45" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/45__320x240_site-def-done.png" alt="site-def-done.png" title="site-def-done.png" />
</a>
</td>
</tr>
<tr>
<td>After this cache menu finishes loading, you will see the <em>files panel in a full screen window, listing your site folder and other website files.</em></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/site-folder-preview.png" title="" class="shutterset_singlepic54" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/54__320x240_site-folder-preview.png" alt="site-folder-preview.png" title="site-folder-preview.png" />
</a>
</td>
</tr>
<tr>
<td>Next, click on this button, which is found <strong>in the upper right hand corner of the panel</strong>, to collapse it.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/min-fullscrn-site-folder.png" title="" class="shutterset_singlepic30" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/30__320x240_min-fullscrn-site-folder.png" alt="min-fullscrn-site-folder.png" title="min-fullscrn-site-folder.png" />
</a>
</td>
</tr>
<tr>
<td>We just finished defining the website and are ready to work “hands-on” with our database! After collapsing the files panel, let’s create a PHP page by going to the <strong>file menu</strong> in Dreamweaver,and then selecting “<strong>New</strong>“</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/create-new-php.png" title="" class="shutterset_singlepic19" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/19__320x240_create-new-php.png" alt="create-new-php.png" title="create-new-php.png" />
</a>
</td>
</tr>
<tr>
<td>On the New Document Menu, select <strong>PHP</strong> as the page type, layout as <strong>none</strong>, and then click“<strong>create</strong>“</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/php-new-document.png" title="" class="shutterset_singlepic35" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/35__320x240_php-new-document.png" alt="php-new-document.png" title="php-new-document.png" />
</a>
</td>
</tr>
<tr>
<td>When it loads the PHP page and shows you a blank document window, add some header text for presentation. I added “<strong>My Dynamic PHP Website</strong>“</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/add-new-content-to-php.png" title="" class="shutterset_singlepic2" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/2__320x240_add-new-content-to-php.png" alt="add-new-content-to-php.png" title="add-new-content-to-php.png" />
</a>
</td>
</tr>
<tr>
<td>Next, go to the <strong>file</strong> menu and select “<strong>Save As</strong>“</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/save-as-php.png" title="" class="shutterset_singlepic41" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/41__320x240_save-as-php.png" alt="save-as-php.png" title="save-as-php.png" />
</a>
</td>
</tr>
<tr>
<td>In the save as field, name the page whatever you would like. I have named mine “<strong>test.php</strong>“. It doesn’t really matter what the name of the page is, just that you save it as a php file, so check to <strong>make sure your extension is .php</strong></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/save-php-as-testphp.png" title="" class="shutterset_singlepic42" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/42__320x240_save-php-as-testphp.png" alt="save-php-as-testphp.png" title="save-php-as-testphp.png" />
</a>
</td>
</tr>
<tr>
<td>Now that we have a test page ready, and a website that can talk to our MySQL database, we’re ready to get things rolling. If you are totally new to database webs, there are a couple of things that are standard procedure and creating a connection to the database is one of them. <em>Recordsets </em>are another, but we will get to those later. For now, we’ll create a connection, so lets go to the <strong>application panel</strong>. If you can’t find the panel, you will be able to select it from the <strong>window </strong>menu in the menu toolbar.</td>
<td></td>
</tr>
<tr>
<td>this is what it looks like. There are a few tabs that are part of the application panel, we will be starting on the <strong>databases </strong>tab to create a connection.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-db-tab.png" title="" class="shutterset_singlepic8" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/8__320x240_apps-panel-db-tab.png" alt="apps-panel-db-tab.png" title="apps-panel-db-tab.png" />
</a>
</td>
</tr>
<tr>
<td>If you have defined the website correctly, you’ll notice a set of steps with check-marks next to them–the last step is intentionally left unchecked “<strong>Create a Connection</strong>”.We will create a new one by <strong>clicking on the “+” button</strong> underneath the databases tab and selecting “<strong>MySQL Connection</strong>“.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-db-tab-new-conn.png" title="" class="shutterset_singlepic7" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/7__320x240_apps-panel-db-tab-new-conn.png" alt="apps-panel-db-tab-new-conn.png" title="apps-panel-db-tab-new-conn.png" />
</a>
</td>
</tr>
<tr>
<td>In the MySQL connection menu, fill out the following information:* <strong>Connection Name</strong>: connPHP<br />
* <strong>MySQL server</strong>: localhost<br />
* <strong>user name</strong>: user01<br />
* <strong>password</strong>: “password“</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-new-conn-info.png" title="" class="shutterset_singlepic9" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/9__320x240_apps-panel-new-conn-info.png" alt="apps-panel-new-conn-info.png" title="apps-panel-new-conn-info.png" />
</a>
</td>
</tr>
<tr>
<td>Next, you will <strong>select the name of the database </strong>that you are connecting to. You may type it into the field if you happen to know the name of it, but it is easier to just click on the “<strong>select</strong>” button.</td>
<td></td>
</tr>
<tr>
<td>Okay, this is what you should be seeing. <em>Be careful</em>, though–if any part of your testing or server environment was NOT set up correctly, you will get an error message at this step.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-new-conn-select-db.png" title="" class="shutterset_singlepic10" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/10__320x240_apps-panel-new-conn-select-db.png" alt="apps-panel-new-conn-select-db.png" title="apps-panel-new-conn-select-db.png" />
</a>
</td>
</tr>
<tr>
<td>The most common errors are that there is something wrong with a connection string, or that a MM_Connection or MM_String wasn’t found. Go back through your site definition wizard <strong>(Site-&gt;Manage Sites-&gt;Edit button</strong>) and make sure the website folder is configured to htdocs, and make sure your http://localhost/ path will test successfully.</td>
<td></td>
</tr>
<tr>
<td>If you are seeing this menu, select your <strong>test </strong>database, and click the “<strong>test</strong>” button to test the connection. Then click on “<strong>OK</strong>” to close the window.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-new-conn-test-conn.png" title="" class="shutterset_singlepic11" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/11__320x240_apps-panel-new-conn-test-conn.png" alt="apps-panel-new-conn-test-conn.png" title="apps-panel-new-conn-test-conn.png" />
</a>
</td>
</tr>
<tr>
<td>Still with me so far? Let&#8217;s continue&#8230;In using Dreamweaver to make dynamic web pages, the process can be summarized in 4 steps:</p>
<p>* <strong>Create a connection to the database</strong> (we just did it).<br />
* <strong>Create a Recordset to hold the raw fields of data.</strong><br />
* <strong>Add the dynamic fields of data to the web page.</strong><br />
* <strong>Use <em>Server Behaviors</em> to show, hide or repeat specific data.</strong></td>
<td></td>
</tr>
<tr>
<td>after you have successfully connected to the MySQL database, your Applications panel should look like the picture to the right. You are ready to start adding your dynamic data via recordset.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-view-conn.png" title="" class="shutterset_singlepic14" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/14__320x240_apps-panel-view-conn.png" alt="apps-panel-view-conn.png" title="apps-panel-view-conn.png" />
</a>
</td>
</tr>
<tr>
<td>Next, add a new recordset by selecting the <strong>bindings </strong>tab on the applications panel.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-bindings-tab.png" title="" class="shutterset_singlepic6" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/6__320x240_apps-panel-bindings-tab.png" alt="apps-panel-bindings-tab.png" title="apps-panel-bindings-tab.png" />
</a>
</td>
</tr>
<tr>
<td>on the bindings tab, <strong>click on the “+” button</strong> and select “<strong>recordset(query)</strong>“</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-bindings-tab-new-rset.png" title="" class="shutterset_singlepic4" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/4__320x240_apps-panel-bindings-tab-new-rset.png" alt="apps-panel-bindings-tab-new-rset.png" title="apps-panel-bindings-tab-new-rset.png" />
</a>
</td>
</tr>
<tr>
<td>On the new recordset menu fill in the fields as follows:* <strong>Name</strong>: rsData<br />
* <strong>connection</strong>: connPHP<br />
* <strong>table</strong>: tblCustomer<br />
* <strong>columns</strong>: all<br />
* <strong>filter</strong>: none<br />
* <strong>sort</strong>: none</p>
<p>then click “<strong>ok</strong>” to save the recordset</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/new-recordset-data.png" title="" class="shutterset_singlepic31" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/31__320x240_new-recordset-data.png" alt="new-recordset-data.png" title="new-recordset-data.png" />
</a>
</td>
</tr>
<tr>
<td>after the recordset has been completed, look at the <strong>applications </strong>panel. On the <strong>bindings </strong>tab, the recordset shows up as a cylinder, which can be expanded to show the dynamic fields as “lightning bolts”. We’ll use these in a moment to make the data show in our test PHP page.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-bindings-tab-preview-recordset.png" title="" class="shutterset_singlepic5" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/5__320x240_apps-panel-bindings-tab-preview-recordset.png" alt="apps-panel-bindings-tab-preview-recordset.png" title="apps-panel-bindings-tab-preview-recordset.png" />
</a>
</td>
</tr>
<tr>
<td><em>This is the fun part</em>–select the first dynamic field from your recordset,</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/recordset-drag-data-to-page.png" title="" class="shutterset_singlepic37" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/37__320x240_recordset-drag-data-to-page.png" alt="recordset-drag-data-to-page.png" title="recordset-drag-data-to-page.png" />
</a>
</td>
</tr>
<tr>
<td>and in one motion, <strong>drag</strong> <strong>and drop</strong> the field <strong>under the heading text “My Dynamic PHP Website”</strong> on your test.php page. It will not show your data just yet, but will replace the name of the field with something like “<strong>rsData.custID” with a turquoise back-color</strong>. Don’t worry, it won’t always look this way!</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/recordset-drop-data-on-page.png" title="" class="shutterset_singlepic38" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/38__320x240_recordset-drop-data-on-page.png" alt="recordset-drop-data-on-page.png" title="recordset-drop-data-on-page.png" />
</a>
</td>
</tr>
<tr>
<td><strong>add the fname, lname and email fields the same way</strong> until your page looks like this.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/drop-all-dynamic-fields-on-page.png" title="" class="shutterset_singlepic23" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/23__320x240_drop-all-dynamic-fields-on-page.png" alt="drop-all-dynamic-fields-on-page.png" title="drop-all-dynamic-fields-on-page.png" />
</a>
</td>
</tr>
<tr>
<td>there is a little button that looks like this on the document toolbar, to the left of a field for title. This is what’s called the “live data” button. Basically, it lets your preview what your web page looks like at application run-time (i.e. database application interacting with your HTML) inside of Dreamweaver. <strong>Click on it!</strong></td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/click-on-live-data-view-to-preview.png" title="" class="shutterset_singlepic16" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/16__320x240_click-on-live-data-view-to-preview.png" alt="click-on-live-data-view-to-preview.png" title="click-on-live-data-view-to-preview.png" />
</a>
</td>
</tr>
<tr>
<td>If things are working correctly, you should be able to see the first 4 fields of the first database record show up on the page, instead of the turquoise placeholder text. <strong>If you get an error message, try to turn the “live data” button on and off a few times</strong>, and it it still doesn’t work, try the direct approach by typing in<strong>http://localhost/test.php</strong>in your web browser. Assuming MAMP is running, you should see your test page displaying just fine.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/preview-first-record-of-live-data.png" title="" class="shutterset_singlepic36" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/36__320x240_preview-first-record-of-live-data.png" alt="preview-first-record-of-live-data.png" title="preview-first-record-of-live-data.png" />
</a>
</td>
</tr>
<tr>
<td>Congratulations! You now have a dynamic web page! But this is only one record. If you want to list all the records in the database table customers, you’ve got to create a <em>repeat region server behavior</em> for the fields, as I will show you.</td>
<td></td>
</tr>
<tr>
<td><strong>create a new paragraph (press enter after dynamic fields)</strong> and place a <strong>horizontal line</strong> under the live fields of data. This can be done by going to the <strong>Insert </strong>menu in Dreamweaver CS3, to <strong>HTML</strong>, to <strong>horizontal rule</strong>. Another way to do this is to switch to code view and on the line under the fields, type in the text &#8220;&lt;/hr&gt;&#8221; after the heading</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/add-horizontal-rule-under-live-data.png" title="" class="shutterset_singlepic1" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/1__320x240_add-horizontal-rule-under-live-data.png" alt="add-horizontal-rule-under-live-data.png" title="add-horizontal-rule-under-live-data.png" />
</a>
</td>
</tr>
<tr>
<td>After you have added the horizontal line-<em>very carefully</em>, <strong>select the dynamic fields and the horizontal line at the same time</strong> by dragging over them with your mouse (do NOT select the heading text, as we do NOT want to repeat it!).</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/select-live-data-and-h-rule.png" title="" class="shutterset_singlepic43" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/43__320x240_select-live-data-and-h-rule.png" alt="select-live-data-and-h-rule.png" title="select-live-data-and-h-rule.png" />
</a>
</td>
</tr>
<tr>
<td>After selecting the data you’ll want to repeat, go back to the <strong>applications </strong>panel and click on the <strong>server behaviors</strong> tab.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-server-beh-tab.png" title="" class="shutterset_singlepic13" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/13__320x240_apps-panel-server-beh-tab.png" alt="apps-panel-server-beh-tab.png" title="apps-panel-server-beh-tab.png" />
</a>
</td>
</tr>
<tr>
<td>on the server behaviors tab, create a new server behavior by <strong>clicking on the “+” button</strong> and select “<strong>repeat region</strong>”.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/apps-panel-serv-beh-new-serv-bah.png" title="" class="shutterset_singlepic12" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/12__320x240_apps-panel-serv-beh-new-serv-bah.png" alt="apps-panel-serv-beh-new-serv-bah.png" title="apps-panel-serv-beh-new-serv-bah.png" />
</a>
</td>
</tr>
<tr>
<td>on the <strong>repeat region menu</strong>, select the <strong>rsData </strong>recordset from the <strong>drop-down list</strong>, and select the radio button that says “<strong>all records</strong>“. We want to repeat the selected region on the page for the remainder of the recordset (or as long as there are still records in the database table). Click <strong>Ok</strong>.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/repeat-region-sb-data.png" title="" class="shutterset_singlepic39" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/39__320x240_repeat-region-sb-data.png" alt="repeat-region-sb-data.png" title="repeat-region-sb-data.png" />
</a>
</td>
</tr>
<tr>
<td>After the repeat region behavior has been added, you’ll be able to see a <strong>gray tabbed box surrounding the region</strong> that you want to repeat on your test.php page.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/repeat-region-sb-preview.png" title="" class="shutterset_singlepic40" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/40__320x240_repeat-region-sb-preview.png" alt="repeat-region-sb-preview.png" title="repeat-region-sb-preview.png" />
</a>
</td>
</tr>
<tr>
<td>And now for the finishing touch! Go back and <strong>click on the “live data”</strong> view button to show not only the first records, but all the records that are showing up in the tblCustomer(Assuming you added more than one record in the previous steps)! <em>If you want to see the dynamic page in action, try opening up the phpAdmin interface as you did earlier and add a few new records to the tblCustomer</em>. Then go back and “<strong>refresh</strong>” your test page.</td>
<td>
<a href="http://webguruwannabe.com/blog/wp-content/gallery/dweavertut1/finished-live-data-view.png" title="" class="shutterset_singlepic25" >
	<img class="ngg-singlepic ngg-right" src="http://webguruwannabe.com/blog/wp-content/gallery/cache/25__320x240_finished-live-data-view.png" alt="finished-live-data-view.png" title="finished-live-data-view.png" />
</a>
</td>
</tr>
<tr>
<td>If you want to make it look a little better, try <strong>organizing the fields in a table,</strong> and try to add a repeat region behavior to the entire row (<strong>remember to not include the table header!</strong>) and try to play with the design. This was just a simple tutorial on how to get started with PHP, MySQL and Dreamweaver on Mac OSX. In later tutorials, I’ll show you how to work with forms, logins, sessions and secure web pages. If you have any questions or comments, please feel free to leave them and I hope this has helped you! <strong>Have lots of fun making dynamic webs!</strong></td>
<td></td>
</tr>
</tbody>
</table>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11&amp;t=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=11</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>What is your &#8220;programmed&#8221; response?</title>
		<link>http://webguruwannabe.com/blog/?p=77</link>
		<comments>http://webguruwannabe.com/blog/?p=77#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:12:47 +0000</pubDate>
		<dc:creator>John</dc:creator>
				<category><![CDATA[Blogarooni]]></category>
		<category><![CDATA[business]]></category>
		<category><![CDATA[call]]></category>
		<category><![CDATA[comment]]></category>
		<category><![CDATA[deal]]></category>
		<category><![CDATA[don;t]]></category>
		<category><![CDATA[give]]></category>
		<category><![CDATA[people]]></category>
		<category><![CDATA[programmed]]></category>
		<category><![CDATA[response]]></category>
		<category><![CDATA[responses]]></category>
		<category><![CDATA[simply]]></category>
		<category><![CDATA[store]]></category>
		<category><![CDATA[title]]></category>
		<category><![CDATA[wannabe]]></category>
		<category><![CDATA[web]]></category>
		<category><![CDATA[website]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=77</guid>
		<description><![CDATA[I used to teach a class in interpersonal communications and one of the topics was "how to talk to customers and vendors". There is an impregnable wall of programmed responses to deal with in the business world. Third-party vendors of Third-parties, contractors for contractors--who is actually doing the real work here? More importantly, how do we cut through the beauracracy]]></description>
			<content:encoded><![CDATA[<p><span style="text-decoration: underline;"><a title="boinker" rel="lightbox[pics77]" href="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/photo-3151.jpg"></a></span></p>
<div class="mceTemp"><a title="boinker" rel="lightbox[pics77]" href="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/photo-3151.jpg"></a>
<dl id="attachment_213" class="wp-caption alignleft" style="width: 220px;"><a title="boinker" rel="lightbox[pics77]" href="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/photo-3151.jpg"></a>
<dt class="wp-caption-dt"><a href="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/photo-3151.jpg"><img class="size-medium wp-image-213" title="boinker1" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-315-300x225.jpg" alt="There is life on mars. Life is but a dream..." width="210" height="158" /></a></dt>
<dd class="wp-caption-dd">There is life on mars. Life is but a dream&#8230;</dd>
</dl>
</div>
<p>Have you ever been shopping for something and you have to go to the store to get it? It simply amazes me how many people today are actually scared to interact with a real person. Imagine that&#8211;having to conduct business with actual human beings&#8211;not an automated website or database shopping cart. Don&#8217;t get me wrong, I don&#8217;t like having to heckle my way down to the &#8220;amazon pricetag&#8221; whenever I deal with sales people, but come on folks&#8211;where did our social conventions run off to?</p>
<p>It makes me think of the last time I went to a video store, looking for a movie to rent. I know what you&#8217;re thinking (thank God for NetFlix!); I don&#8217;t even know what I was looking for&#8211;I just knew I was obstinateley opposed to getting help from a salesperson. I was literally afraid of having to deal with the spill, the pitch, the programmed response of the person whom was probably only trying to help me get out of the store more quickly.</p>
<div id="attachment_214" class="wp-caption alignright" style="width: 220px"><a href="http://webguruwannabe.com/blog/wp-content/uploads/2008/07/photo-3141.jpg"><img class="size-medium wp-image-214" title="boinker2" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-314-300x225.jpg" alt="Focus--just--Focus. It can wait." width="210" height="158" /></a><p class="wp-caption-text">Focus--just--Focus. It can wait.</p></div>
<p>It seems that people are less likely to want to do business with actual people&#8211;maybe they have had a few bad experiences, or maybe customer satisfaction simply isn&#8217;t what it used to be. Nonetheless, it is very easy to respond to the salesman with what I&#8217;d call a conditioned or &#8220;programmed&#8221; response. Simply put, a programmed response is something we give to people that is rehearsed, and often to keep from having to disclose more pertinent information. We give them all the time, we just don&#8217;t realize it&#8211;&#8221;No thanks&#8221;&#8230;&#8221;I&#8217;m just Looking&#8221;&#8230;.&#8221;I&#8217;ll call you later&#8221;&#8230;.&#8221;Let&#8217;s catch up sometime&#8221;&#8230;&#8221;You&#8217;ll have to take that up with so-and-so&#8221;&#8230;&#8221;Let me think about it and call you back&#8221;. The list goes on and on.</p>
<p><br class="spacer_" /></p>
<p>I used to teach a class in interpersonal communications and one of the topics was &#8220;how to talk to customers and vendors&#8221;. There is an impregnable wall of programmed responses to deal with in the business world. Third-party vendors of Third-parties, contractors for contractors&#8211;who is actually doing the real work here? More importantly, how do we cut through the beauracracy and cut to the &#8220;chase&#8221;? The answer rests in being sincere, and knowing how to deal with people. These people who give these conditioned responses are people just like you and I. They work, pay taxes, have families and yes, they shop for goods and services. My point is this&#8211;until we are able to restore our social graces, learn how to treat our customers and employees as ourselves instead of continually trying to take advantage of them and build more &#8220;soft skills&#8221; around the charts, things are only going to get worse. Yep. Get ready for more computers taking your orders, more cold shouldered calls and rude salespeople.</p>
<p>Are you a victim of your programmed responses?</p>
<p>Stop it.</p>
<p><br class="spacer_" /></p>
<p class="bookmark-me"><a title="technorati.com" href="http://www.technorati.com/faves?add=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/technorati.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/delicious.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="stumbleupon.com" href="http://www.stumbleupon.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/stumbleupon.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="digg.com" href="http://digg.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/digg.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="www.facebook.com" href="http://www.facebook.com/share.php?u=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77&amp;t=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="reddit.com" href="http://reddit.com/submit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/reddit.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fwebguruwannabe.com%2Fblog%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://webguruwannabe.com/blog/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://webguruwannabe.com/blog/?feed=rss2&#038;p=77</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

