<?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/"
	>

<channel>
	<title>The Web-Guru Wannabe</title>
	<atom:link href="http://johnmiltonrichardson.com/wordpress/Index.php?feed=rss2" rel="self" type="application/rss+xml" />
	<link>http://johnmiltonrichardson.com/wordpress</link>
	<description>The Personal Web-Log of John Milton Richardson</description>
	<pubDate>Thu, 19 Mar 2009 04:49:28 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.7.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Making the most of the time we&#8217;ve got.</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=350</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=350#comments</comments>
		<pubDate>Wed, 11 Feb 2009 21:08:36 +0000</pubDate>
		<dc:creator>johnmaster208</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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D350&amp;t=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D350&amp;title=Making+the+most+of+the+time+we%26%238217%3Bve+got."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=350</wfw:commentRss>
		</item>
		<item>
		<title>PHP&#8230;Will Work for MVC&#8217;s</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=345</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=345#comments</comments>
		<pubDate>Wed, 26 Nov 2008 05:45:41 +0000</pubDate>
		<dc:creator>johnmaster208</dc:creator>
		
		<category><![CDATA[]]></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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D345&amp;t=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D345&amp;title=PHP%26%238230%3BWill+Work+for+MVC%26%238217%3Bs"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=345</wfw:commentRss>
		</item>
		<item>
		<title>Top Ten reasons to switch to Linux</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=340</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=340#comments</comments>
		<pubDate>Fri, 07 Nov 2008 00:56:55 +0000</pubDate>
		<dc:creator>johnmaster208</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 have been used [...]]]></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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D340&amp;t=Top+Ten+reasons+to+switch+to+Linux"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D340&amp;title=Top+Ten+reasons+to+switch+to+Linux"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=340</wfw:commentRss>
		</item>
		<item>
		<title>I just installed Jott&#8230;</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=330</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=330#comments</comments>
		<pubDate>Wed, 13 Aug 2008 20:05:58 +0000</pubDate>
		<dc:creator>johnmaster208</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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D330&amp;t=I+just+installed+Jott%26%238230%3B"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D330&amp;title=I+just+installed+Jott%26%238230%3B"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=330</wfw:commentRss>
		</item>
		<item>
		<title>You CAN succeed at life. Don&#8217;t give in to mediocrity!</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=320</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=320#comments</comments>
		<pubDate>Fri, 25 Jul 2008 20:48:15 +0000</pubDate>
		<dc:creator>johnmaster208</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://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/doit1.gif"><img class="size-medium wp-image-322" title="doit" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/doit1.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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D320&amp;t=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D320&amp;title=You+CAN+succeed+at+life.+Don%26%238217%3Bt+give+in+to+mediocrity%21"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=320</wfw:commentRss>
		</item>
		<item>
		<title>Does your Software cost too much? Mine doesn&#8217;t.</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=289</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=289#comments</comments>
		<pubDate>Mon, 21 Jul 2008 18:17:35 +0000</pubDate>
		<dc:creator>johnmaster208</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 best resource IMO. [...]]]></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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D289&amp;t=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D289&amp;title=Does+your+Software+cost+too+much%3F+Mine+doesn%26%238217%3Bt."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=289</wfw:commentRss>
		</item>
		<item>
		<title>How to create a Dynamic Website using PHP, Mac OSX, MAMP and Dreamweaver CS3</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=11</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=11#comments</comments>
		<pubDate>Sat, 19 Jul 2008 05:02:09 +0000</pubDate>
		<dc:creator>johnmaster208</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[tutorials]]></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><br class="spacer_" /></p>
<table style="height: 810px; width: 375px;" border="0">
<tbody>
</tbody>
<tbody>
<tr>
<td colspan="2">
<p><span style="font-size: small;"><span style="font-size: x-large;">After scouring</span> 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. </span></p>
</td>
</tr>
<tr>
<td colspan="2">
<p><span style="font-size: small;"><a href="http://php.net" target="_blank">PHP</a> is growing and while the business community is devoted to mostly .NET and ASP, they are forgetting to make accommodations for this incredibly versatile programming interface</span></p>
</td>
</tr>
<tr>
<td colspan="2">
<p><span style="font-size: x-small;"><span style="font-size: small;"><span style="font-size: small;">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:</span></span></span></p>
<p><span style="font-size: small;">
<ol>
<li>Mac OSX 10.4.x Tiger or later </li>
<li><span style="font-size: x-small;"><span style="font-size: small;"><span style="font-size: small;">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</span></span><a title="link to MAMP" href="http://www.mamp.info/en/download.html" target="_blank"><span style="font-size: small;"><span style="font-size: small;"> here</span></span></a><span style="font-size: small;"><span style="font-size: small;">. The setup is relatively easy&#8211;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</span></span><a title="link to WAMP" href="http://www.en.wampserver.com/" target="_blank"><span style="font-size: small;"><span style="font-size: small;"> WAMP</span></span></a></span><span style="font-size: small;"><span style="font-size: small;"> (Windows, Apache, MySQL and PHP). Some Linux distributions come equipped with a similar version, called LAMP.</span></span> </li>
<li>Dreamweaver MX or Later, installed on the host PC or Mac. I will be using screenshots from Dreamweaver CS3, but the application interface hasn&#8217;t changed that much since MX </li>
</ol>
<p><br class="spacer_" /></p>
<p></span></p>
<p><em>Note: You may click on a picture thumbnail to enlarge it on your web browser</em></p>
</td>
</tr>
</tbody>
</table>
<table style="width: 375px;" border="0" cellspacing="3" cellpadding="3">
<tbody>
<tr>
<td><span style="font-size: small;">First things first. We&#8217;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&#8217;s installed, you&#8217;ll be able to access your local root folder from</span></td>
</tr>
<tr>
<td><span style="font-size: small;"><strong>/Applications/MAMP/htdoc</strong></span></td>
</tr>
<tr>
<td>

<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/mamp-app-start.png" title="" class="thickbox" rel="singlepic52" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=52&amp;width=200&amp;height=150&amp;mode=" alt="mamp-app-start.png" title="mamp-app-start.png" />
</a>

<p><span style="font-size: small;">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</span></p>
</td>
</tr>
<tr>
<td>
<p><span style="font-family: 'Lucida Grande';"><span style="font-size: small;">click the &#8220;</span><strong><span style="font-size: small;">Start Servers</span></strong><span style="font-size: small;">&#8221; button, and then wait for the MAMP Start Page, which looks like this</span></span></p>
<p><span style="font-family: 'Lucida Grande';">
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/mamp-start-page.png" title="" class="thickbox" rel="singlepic53" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=53&amp;width=200&amp;height=150&amp;mode=" alt="mamp-start-page.png" title="mamp-start-page.png" />
</a>
</span></p>
</td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<table style="text-align: center; height: 1500px; width: 375px;" border="0" cellspacing="3" cellpadding="3" align="left">
<tbody>
<tr>
<td style="text-align: left;" colspan="2"><span style="font-family: 'Lucida Grande';"><span style="font-size: small;">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, click </span><strong><span style="font-size: small;">phpMyAdmin </span></strong><span style="font-size: small;">to go  to the administration page for your MySQL databases.</span></span></td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-family: 'Lucida Grande';"><span style="font-size: small;">this is what it should look like.</span></span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/php-admin.png" title="" class="thickbox" rel="singlepic58" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=58&amp;width=200&amp;height=150&amp;mode=" alt="php-admin.png" title="php-admin.png" />
</a>
<span style="font-family: 'Lucida Grande';"> </span></td>
</tr>
<tr>
<td style="text-align: left;" colspan="2"><span style="font-family: 'Lucida Grande';"><span style="font-size: small;">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 &#8220;</span><strong><span style="font-size: small;">Privileges</span></strong><span style="font-size: small;">&#8221; link.</span></span></td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">On the privileges page, click the </span><strong><span style="font-size: small;">add new user</span></strong><span style="font-size: small;"> link</span></td>
<td>
<p align="center">
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/add-new-user.png" title="" class="thickbox" rel="singlepic27" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=27&amp;width=200&amp;height=150&amp;mode=" alt="add-new-user.png" title="add-new-user.png" />
</a>
</p>
</td>
</tr>
<tr>
<td>
<p style="text-align: left;"><span style="font-size: small;">This is the new user screen. 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 &#8220;localhost&#8221; which is the name of the internal server that is running our PHP engine as well!).For the password, use &#8220;</span><strong><span style="font-size: small;">password</span></strong><span style="font-size: small;">&#8221; and confirm it in the field below.</span></p>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/user-credentials.png" title="" class="thickbox" rel="singlepic81" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=81&amp;width=200&amp;height=150&amp;mode=" alt="user-credentials.png" title="user-credentials.png" />
</a>
</td>
</tr>
<tr>
<td>
<p style="text-align: left;"><span style="font-size: small;">Next, we&#8217;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.</span></p>
<p style="text-align: left;"><span style="font-size: small;">For this exercise, we will cut some corners and just give them all permissions, so click the </span><strong><span style="font-size: small;">check all</span></strong><span style="font-size: small;"> link to grant all permissions to the user</span></p>
</td>
<td>
<p style="text-align: center">
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/user-permissions.png" title="" class="thickbox" rel="singlepic82" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=82&amp;width=200&amp;height=150&amp;mode=" alt="user-permissions.png" title="user-permissions.png" />
</a>
</p>
</td>
</tr>
<tr>
<td>
<p style="text-align: left;"><span style="font-size: small;">then click &#8220;</span><strong><span style="font-size: small;">go</span></strong><span style="font-size: small;">&#8221; to create your user.</span></p>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/create-user-final.png" title="" class="thickbox" rel="singlepic45" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=45&amp;width=200&amp;height=150&amp;mode=" alt="create-user-final.png" title="create-user-final.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">After your new user has been created, you&#8217;ll see the web page refresh and show you the result in SQL code. Now you have a new user! Click on the </span><strong><span style="font-size: small;">home </span></strong><span style="font-size: small;">link (</span><strong><span style="font-size: small;">house </span></strong><span style="font-size: small;">button </span><strong><span style="font-size: small;">on the left</span></strong><span style="font-size: small;">) to go back to the main page.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/new-user-confirm.png" title="" class="thickbox" rel="singlepic56" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=56&amp;width=200&amp;height=150&amp;mode=" alt="new-user-confirm.png" title="new-user-confirm.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">On the phpMyAdmin homepage, enter in &#8220;</span><strong><span style="font-size: small;">test</span></strong><span style="font-size: small;">&#8221; as the name of a new database, then click the </span><strong><span style="font-size: small;">create </span></strong><span style="font-size: small;">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 name of the database </span><strong><span style="font-size: small;">on the left</span></strong><span style="font-size: small;"> to start creating a table.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/create-new-database.png" title="" class="thickbox" rel="singlepic42" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=42&amp;width=200&amp;height=150&amp;mode=" alt="create-new-database.png" title="create-new-database.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">Create a new table called &#8220;</span><strong><span style="font-size: small;">tblCustomer</span></strong><span style="font-size: small;">&#8221; and add </span><strong><span style="font-size: small;">4 </span></strong><span style="font-size: small;">fields to the table. Then click the </span><strong><span style="font-size: small;">&#8220;Go</span></strong><span style="font-size: small;">&#8221; button to create the table.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/create-tblcustomer.png" title="" class="thickbox" rel="singlepic44" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=44&amp;width=200&amp;height=150&amp;mode=" alt="create-tblcustomer.png" title="create-tblcustomer.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left"><span style="font-size: small;">Here are the fields I used for this exercise, as well as their specific attributes.</span></div>
<div style="text-align: left">
<ul>
<li><strong><span style="font-size: small;">custID</span></strong><span style="font-size: small;"> - INT (type); AUTO-INCREMENT (extra) ;PRIMARY KEY (use the key radio button)</span></li>
<li><strong><span style="font-size: small;">fname</span></strong><span style="font-size: small;"> - VARCHAR(type); 50(length/values)</span></li>
<li><strong><span style="font-size: small;">lname</span></strong><span style="font-size: small;"> - VARCHAR(type); 50(length/values)</span></li>
<li><strong><span style="font-size: small;">email</span></strong><span style="font-size: small;"> - VARCHAR(type); 150(length/values)</span></li>
</ul>
</div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/tblcustomer-fields.png" title="" class="thickbox" rel="singlepic80" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=80&amp;width=200&amp;height=150&amp;mode=" alt="tblcustomer-fields.png" title="tblcustomer-fields.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">After setting the fields&#8217; properties for your table, click the &#8220;</span><strong><span style="font-size: small;">save</span></strong><span style="font-size: small;">&#8221; button to continue. After creating the table, you may see a confirmation screen that looks something like this.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/tblcustomer-create-success.png" title="" class="thickbox" rel="singlepic79" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=79&amp;width=200&amp;height=150&amp;mode=" alt="tblcustomer-create-success.png" title="tblcustomer-create-success.png" />
</a>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: left;"><span style="font-size: small;">Congratulations! You are ready to start adding records now. To go to the next step, click on </span><strong><span style="font-size: small;">tblCustomer hyperlink on the left</span></strong><span style="font-size: small;">, to see your table&#8217;s structure. Once you can see your table fields, look at the top of the web page to a series of </span><strong><span style="font-size: small;">administrative &#8220;tabbed&#8221; links</span></strong><span style="font-size: small;">. We are going to insert a record to the table next, so this means clicking on the &#8220;</span><strong><span style="font-size: small;">insert</span></strong><span style="font-size: small;">&#8221; link to go to the next page</span>.</div>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">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 </span><strong><span style="font-size: small;">except for the custID field</span></strong><span style="font-size: small;">. The reason we don&#8217;t want to add anything to custID is because we set an attribute called &#8220;AUTO-INCREMENT&#8221; upon creating the fields, which basically keeps the custID counting without our doing anything. For now, just fill in the fname, lname and email fields and then make sure the &#8220;</span><strong><span style="font-size: small;">ignore</span></strong><span style="font-size: small;">&#8221; checkbox over the second block of fields is </span><strong><span style="font-size: small;">checked</span></strong><span style="font-size: small;">, then click go.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/fill-out-insert-record-form.png" title="" class="thickbox" rel="singlepic48" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=48&amp;width=200&amp;height=150&amp;mode=" alt="fill-out-insert-record-form.png" title="fill-out-insert-record-form.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">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, just repeat the same steps on inserting to do so</span>.</div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/insert-record-confirm.png" title="" class="thickbox" rel="singlepic50" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=50&amp;width=200&amp;height=150&amp;mode=" alt="insert-record-confirm.png" title="insert-record-confirm.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">For this tutorial, I have added two more records </span><strong><span style="font-size: small;">for a total of 3 records</span></strong><span style="font-size: small;"> in my tblCustomer (See pic to right for sample). Now that we&#8217;ve added a few customers to the database, we&#8217;re ready to get started in Dreamweaver in building the actual site!</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/browse-insert-confirm.png" title="" class="thickbox" rel="singlepic39" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=39&amp;width=200&amp;height=150&amp;mode=" alt="browse-insert-confirm.png" title="browse-insert-confirm.png" />
</a>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: center"><a class="imagelink" title="user credentials" rel="lightbox[pics]" href="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/06/user%20credentials.png"> </a></div>
<p style="text-align: left;"><span style="font-size: small;">As I mentioned before, I will be working with Dreamweaver CS3. No matter if you&#8217;re using the Dreamweaver MX, Dreamweaver 8 or Windows version, the elements should be the same with the panels and options. Go ahead and </span><strong><span style="font-size: small;">open the application</span></strong><span style="font-size: small;"> now.</span></p>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: left;"><span style="font-size: small;">in order to build a new site in Dreamweaver, click on the </span><strong><span style="font-size: small;">site menu</span></strong><span style="font-size: small;"> on the menu toolbar at the top and select &#8220;</span><strong><span style="font-size: small;">new site</span></strong><span style="font-size: small;">&#8220;.</span></div>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">This is the New Site Menu, or as I like to call it, the Site Definition Menu. Make sure the &#8220;</span><strong><span style="font-size: small;">basic</span></strong><span style="font-size: small;">&#8221; button or tab is pressed in, because it presents the site definition menu as a wizard or walk-through, for easy setup.</span></div>
<div style="text-align: left;"><span style="font-size: small;">The first screen is asking you to name the site. I have named our site &#8220;</span><strong><span style="font-size: small;">My PHP Site</span></strong><span style="font-size: small;">&#8221; for this tutorial, which you may use if you&#8217;d like to.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-pt-1.png" title="" class="thickbox" rel="singlepic70" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=70&amp;width=200&amp;height=150&amp;mode=" alt="site-def-pt-1.png" title="site-def-pt-1.png" />
</a>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: left;"><span style="font-size: small;">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&#8217;ve installed on our own computers, we&#8217;ll skip this part, so </span><strong><span style="font-size: small;">leave it blank</span></strong><span style="font-size: small;">. Click the &#8220;</span><strong><span style="font-size: small;">next</span></strong><span style="font-size: small;">&#8221; button to move on to step 2 of the Site Definition Wizard.</span></div>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">In step two, we are asked if we want to use a server technology. We will select </span><strong><span style="font-size: small;">PHP and MySQL</span></strong><span style="font-size: small;"> and click the &#8220;</span><strong><span style="font-size: small;">next</span></strong><span style="font-size: small;">&#8221; button.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-pt-2.png" title="" class="thickbox" rel="singlepic71" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=71&amp;width=200&amp;height=150&amp;mode=" alt="site-def-pt-2.png" title="site-def-pt-2.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">In step 3, titled &#8220;Editing files&#8221; 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, &#8220;</span><strong><span style="font-size: small;">Edit and Test Locally</span></strong><span style="font-size: small;">&#8220;.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-pt-3.png" title="" class="thickbox" rel="singlepic73" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=73&amp;width=200&amp;height=150&amp;mode=" alt="site-def-pt-3.png" title="site-def-pt-3.png" />
</a>
</td>
</tr>
<tr>
<td>
<p style="text-align: left;"><span style="font-size: small;">Further down this screen, it will ask where on your computer you will want to store your files, give it the following path.</span></p>
<p style="text-align: left;"><strong><span style="font-size: small;">MacintoshHD:Applications:MAMP:htdoc</span></strong><strong>s</strong></p>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-pt-3-path.png" title="" class="thickbox" rel="singlepic72" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=72&amp;width=200&amp;height=150&amp;mode=" alt="site-def-pt-3-path.png" title="site-def-pt-3-path.png" />
</a>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: left;"><span style="font-size: small;">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 &#8220;Macintosh HD&#8221; 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:</span></div>
<div style="text-align: center"><strong><span style="font-size: small;">c:\wamp\www</span></strong></div>
<div style="text-align: left;"><span style="font-size: small;">After entering in a path correctly, click on the &#8220;</span><strong><span style="font-size: small;">next</span></strong><span style="font-size: small;">&#8221; button to continue the site definition wizard.</span></div>
</td>
</tr>
<tr>
<td>
<div style="text-align: center;"><span style="font-size: small;">on the next step, titled &#8220;Testing Files&#8221;, confirm the url is</span></div>
<div style="text-align: center"><span style="font-weight: bold"><span style="font-size: small;">http://localhost/</span></span></div>
<div style="text-align: center;"><span style="font-size: small;">then click &#8220;</span><strong><span style="font-size: small;">Test URL</span></strong><span style="font-size: small;">&#8220;.</span></div>
<div style="text-align: center;">
</div>
<div style="text-align: center;"><span style="text-decoration: underline;"><span style="font-size: small;"><strong><span style="color: #ff0000;">UPDATED Jan. 24th, 2009</span>:</strong> </span></span></div>
<div style="text-align: center;"><span style="font-size: small;">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&#8211;</span></div>
<div style="text-align: center;">
</div>
<div style="text-align: center;"><strong><span style="font-size: small;">http://localhost:8888/</span></strong></div>
<div style="text-align: center;">
</div>
<div style="text-align: center;"><span style="font-size: small;">try the first one, and if it does not work, try the URL with port # and see if you get different results.<br />
</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-test-url.png" title="" class="thickbox" rel="singlepic76" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=76&amp;width=200&amp;height=150&amp;mode=" alt="site-def-test-url.png" title="site-def-test-url.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">By doing this step, you have confirmed that your computer is thinking like a webserver. Dreamweaver will save the files to your &#8220;document root&#8221; (that long filepath in the previous step) on your local side. On the other hand, if you were to open up a browser, and type in http://localhost/ it will show the pages that have been saved in the htdocs folder as if it were a web directory. Click on the &#8220;</span><strong><span style="font-size: small;">OK</span></strong><span style="font-size: small;">&#8221; button to acknowledge the confirmation, and then click &#8220;</span><strong><span style="font-size: small;">next</span></strong><span style="font-size: small;">&#8221; to go to the next step.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-url-confirm.png" title="" class="thickbox" rel="singlepic77" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=77&amp;width=200&amp;height=150&amp;mode=" alt="site-def-url-confirm.png" title="site-def-url-confirm.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">when the wizard asks you if you would like to copy files to a different machine, select </span><strong><span style="font-size: small;">&#8220;no</span></strong><span style="font-size: small;">&#8221; and then click &#8220;</span><strong><span style="font-size: small;">next</span></strong><span style="font-size: small;">&#8220;.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-pt-4.png" title="" class="thickbox" rel="singlepic74" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=74&amp;width=200&amp;height=150&amp;mode=" alt="site-def-pt-4.png" title="site-def-pt-4.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">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 click &#8220;</span><strong><span style="font-size: small;">done</span></strong><span style="font-size: small;">&#8220;.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-summary.png" title="" class="thickbox" rel="singlepic75" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=75&amp;width=200&amp;height=150&amp;mode=" alt="site-def-summary.png" title="site-def-summary.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">When you click the &#8220;done&#8221; button, you will notice a pop-up menu saying something about updating the site cache.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-def-done.png" title="" class="thickbox" rel="singlepic69" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=69&amp;width=200&amp;height=150&amp;mode=" alt="site-def-done.png" title="site-def-done.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">After this menu finishes loading, you will see the files panel in a full screen window, listing your site folder and other website files</span>.</div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/site-folder-preview.png" title="" class="thickbox" rel="singlepic78" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=78&amp;width=200&amp;height=150&amp;mode=" alt="site-folder-preview.png" title="site-folder-preview.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">Next, </span><strong><span style="font-size: small;">click on this button</span></strong><span style="font-size: small;">, which is found in the upper right hand corner of the panel, to collapse it.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/min-fullscrn-site-folder.png" title="" class="thickbox" rel="singlepic54" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=54&amp;width=200&amp;height=150&amp;mode=" alt="min-fullscrn-site-folder.png" title="min-fullscrn-site-folder.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">We just finished defining the website and are ready to work &#8220;hands-on&#8221; with our database! After collapsing the files panel, let&#8217;s create a PHP page by going to the </span><strong><span style="font-size: small;">file menu</span></strong><span style="font-size: small;"> in Dreamweaver,and then selecting &#8220;</span><strong><span style="font-size: small;">New</span></strong><span style="font-size: small;">&#8220;</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/create-new-php.png" title="" class="thickbox" rel="singlepic43" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=43&amp;width=200&amp;height=150&amp;mode=" alt="create-new-php.png" title="create-new-php.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">On the New Document Menu, select </span><strong><span style="font-size: small;">PHP </span></strong><span style="font-size: small;">as the page type, layout as </span><strong><span style="font-size: small;">none</span></strong><span style="font-size: small;">, and then click &#8220;</span><strong><span style="font-size: small;">create</span></strong><span style="font-size: small;">&#8220;</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/php-new-document.png" title="" class="thickbox" rel="singlepic59" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=59&amp;width=200&amp;height=150&amp;mode=" alt="php-new-document.png" title="php-new-document.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">When it loads the PHP page and shows you a blank document window, add some header text for presentation. I added &#8220;</span><strong><span style="font-size: small;">My Dynamic PHP Website</span></strong><span style="font-size: small;">&#8220;.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/add-new-content-to-php.png" title="" class="thickbox" rel="singlepic26" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=26&amp;width=200&amp;height=150&amp;mode=" alt="add-new-content-to-php.png" title="add-new-content-to-php.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">Next, go to the file menu and select &#8220;</span><strong><span style="font-size: small;">Save As</span></strong><span style="font-size: small;">&#8220;</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/save-as-php.png" title="" class="thickbox" rel="singlepic65" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=65&amp;width=200&amp;height=150&amp;mode=" alt="save-as-php.png" title="save-as-php.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">In the save as field, name the page whatever you would like. I have named mine &#8220;</span><strong><span style="font-size: small;">test.php</span></strong><span style="font-size: small;">&#8220;. It doesn&#8217;t really matter what the name of the page is, just that you save it as a php file, so check to make sure your extension is .</span><strong><span style="font-size: small;">php</span></strong></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/save-php-as-testphp.png" title="" class="thickbox" rel="singlepic66" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=66&amp;width=200&amp;height=150&amp;mode=" alt="save-php-as-testphp.png" title="save-php-as-testphp.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;" colspan="2"><span style="font-size: small;">Now that we have a test page ready, and a website that can talk to our MySQL database, we&#8217;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. Recordsets are another, but we will get to those later. For now, we&#8217;ll create a connection, so lets go to the </span><strong><span style="font-size: small;">application panel</span></strong><span style="font-size: small;">. If you can&#8217;t find the panel, you will be able to select it from the </span><strong><span style="font-size: small;">window menu</span></strong><span style="font-size: small;"> in the menu toolbar.</span></td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">this is what it looks like. There are a few tabs that are part of the application panel, we will be starting on the </span><strong><span style="font-size: small;">databases tab</span></strong><span style="font-size: small;"> to create a connection. If you have defined the website correctly, you&#8217;ll notice a set of steps with check-marks next to them&#8211;the last step is intentionally left unchecked &#8220;Create a Connection&#8221;.</span></div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-db-tab.png" title="" class="thickbox" rel="singlepic32" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=32&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-db-tab.png" title="apps-panel-db-tab.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">We will create a new one by </span><strong><span style="font-size: small;">clicking on the &#8220;+&#8221; button</span></strong><span style="font-size: small;"> underneath the databases tab and selecting &#8220;</span><strong><span style="font-size: small;">MySQL Connection</span></strong><span style="font-size: small;">&#8220;.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-db-tab-new-conn.png" title="" class="thickbox" rel="singlepic31" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=31&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-db-tab-new-conn.png" title="apps-panel-db-tab-new-conn.png" />
</a>
</td>
</tr>
<tr>
<td>
<div style="text-align: left;"><span style="font-size: small;">In the MySQL connection menu, fill out the following information:</span></div>
<div style="text-align: left;">
<div style="text-align: left">
<ul>
<li><span style="font-size: small;">Connection Name: </span><strong><span style="font-size: small;">connPHP</span></strong></li>
<li><span style="font-size: small;">MySQL server: </span><strong><span style="font-size: small;">localhost</span></strong></li>
<li><span style="font-size: small;">user name: </span><strong><span style="font-size: small;">user01</span></strong></li>
<li><span style="font-size: small;">password: &#8220;</span><strong><span style="font-size: small;">password</span></strong><span style="font-size: small;">&#8220;</span></li>
</ul>
</div>
</div>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-new-conn-info.png" title="" class="thickbox" rel="singlepic33" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=33&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-new-conn-info.png" title="apps-panel-new-conn-info.png" />
</a>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: left;"><span style="font-size: small;">Next, you will select the name of the database 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 &#8220;</span><strong><span style="font-size: small;">select</span></strong><span style="font-size: small;">&#8221; button.</span></div>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">Okay, this is what you should be seeing. Be careful, though&#8211;if any part of your testing or server environment was NOT set up correctly, you will get an error message at this step. The most common errors are that there is something wrong with a connection string, or that a MM_Connection or MM_String wasn&#8217;t found. Go back through your site definition wizard (Site-&gt;Manage Sites-&gt;Edit button) and make sure the website folder is configured to htdocs, and make sure your http://localhost/ path will test successfully.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-new-conn-select-db.png" title="" class="thickbox" rel="singlepic34" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=34&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-new-conn-select-db.png" title="apps-panel-new-conn-select-db.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">If you are seeing this menu, select your </span><strong><span style="font-size: small;">test </span></strong><span style="font-size: small;">database, and click the &#8220;</span><strong><span style="font-size: small;">test</span></strong><span style="font-size: small;">&#8221; button to test the connection. Then click on </span><strong><span style="font-size: small;">&#8220;OK</span></strong><span style="font-size: small;">&#8221; to close the window.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-new-conn-test-conn.png" title="" class="thickbox" rel="singlepic35" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=35&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-new-conn-test-conn.png" title="apps-panel-new-conn-test-conn.png" />
</a>
</td>
</tr>
<tr>
<td colspan="2">
<div style="text-align: left;"><span style="font-size: small;">In using Dreamweaver to make dynamic web pages, the process can be summarized in 4 steps:</span></div>
<ol> </ol>
<ul>
<li style="text-align: left;"><span style="font-size: small;">Create a connection to the database (we just did it).</span></li>
<li style="text-align: left;"><span style="font-size: small;">Create a Recordset to hold the raw fields of data.</span></li>
<li style="text-align: left;"><span style="font-size: small;">Add the dynamic fields of data to the web page.</span></li>
<li style="text-align: left;"><span style="font-size: small;">Use Server Behaviors to show, hide or repeat specific data.</span></li>
</ul>
<ol> </ol>
</td>
</tr>
<tr>
<td>
<p style="text-align: left;"><span style="font-size: small;">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.</span></p>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-view-conn.png" title="" class="thickbox" rel="singlepic38" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=38&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-view-conn.png" title="apps-panel-view-conn.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">Next, add a new recordset by selecting the </span><strong><span style="font-size: small;">bindings tab</span></strong><span style="font-size: small;"> on the </span><strong><span style="font-size: small;">applications panel.</span></strong></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-bindings-tab.png" title="" class="thickbox" rel="singlepic30" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=30&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-bindings-tab.png" title="apps-panel-bindings-tab.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">on the bindings tab, </span><strong><span style="font-size: small;">click on the &#8220;+&#8221; button</span></strong><span style="font-size: small;"> and select &#8220;</span><strong><span style="font-size: small;">recordset(query)</span></strong><span style="font-size: small;">&#8220;</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-bindings-tab-new-rset.png" title="" class="thickbox" rel="singlepic28" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=28&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-bindings-tab-new-rset.png" title="apps-panel-bindings-tab-new-rset.png" />
</a>
</td>
</tr>
<tr>
<td>
<p><span style="font-size: small;">On the new recordset menu fill in the fields as follows:</span></p>
<ul>
<li style="text-align: left;"><span style="font-size: small;">Name: </span><strong><span style="font-size: small;">rsData</span></strong></li>
<li style="text-align: left;"><span style="font-size: small;">connection: </span><strong><span style="font-size: small;">connPHP</span></strong></li>
<li style="text-align: left;"><span style="font-size: small;">table: </span><strong><span style="font-size: small;">tblCustomer</span></strong></li>
<li style="text-align: left;"><span style="font-size: small;">columns: </span><strong><span style="font-size: small;">all</span></strong></li>
<li style="text-align: left;"><span style="font-size: small;">filter: </span><strong><span style="font-size: small;">none</span></strong></li>
<li style="text-align: left;"><span style="font-size: small;">sort: </span><strong><span style="font-size: small;">none</span></strong></li>
</ul>
<p><span style="font-size: small;">then click &#8220;</span><strong><span style="font-size: small;">ok</span></strong><span style="font-size: small;">&#8221; to save the recordset</span></p>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/new-recordset-data.png" title="" class="thickbox" rel="singlepic55" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=55&amp;width=200&amp;height=150&amp;mode=" alt="new-recordset-data.png" title="new-recordset-data.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">after the recordset has been completed, </span><strong><span style="font-size: small;">look at the applications panel</span></strong><span style="font-size: small;">. On the bindings tab, the recordset shows up as a cylinder, which can be expanded to show the dynamic fields as &#8220;lightning bolts&#8221;. We&#8217;ll use these in a moment to make the data show in our test PHP page.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-bindings-tab-preview-recordset.png" title="" class="thickbox" rel="singlepic29" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=29&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-bindings-tab-preview-recordset.png" title="apps-panel-bindings-tab-preview-recordset.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">This is the fun part&#8211;</span><strong><span style="font-size: small;">select the first dynamic field</span></strong><span style="font-size: small;"> from your recordset, and in one motion, drag</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/recordset-drag-data-to-page.png" title="" class="thickbox" rel="singlepic61" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=61&amp;width=200&amp;height=150&amp;mode=" alt="recordset-drag-data-to-page.png" title="recordset-drag-data-to-page.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">and drop the field under the heading text &#8220;My Dynamic PHP Website&#8221; on your test.php page. It will not show your data just yet, but will replace the name of the field with something like &#8220;rsData.custID&#8221; with a turquoise back-color. Don&#8217;t worry, it won&#8217;t always look this way</span>!</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/recordset-drop-data-on-page.png" title="" class="thickbox" rel="singlepic62" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=62&amp;width=200&amp;height=150&amp;mode=" alt="recordset-drop-data-on-page.png" title="recordset-drop-data-on-page.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><strong><span style="font-size: small;">add the fname, lname and email fields</span></strong><span style="font-size: small;"> the same way until your page looks like this.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/drop-all-dynamic-fields-on-page.png" title="" class="thickbox" rel="singlepic47" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=47&amp;width=200&amp;height=150&amp;mode=" alt="drop-all-dynamic-fields-on-page.png" title="drop-all-dynamic-fields-on-page.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">there is a little button that looks like this on the document toolbar, to the left of a field for title. This is what&#8217;s called the &#8220;live data&#8221; 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. </span><strong><span style="font-size: small;">Click on it!</span></strong></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/click-on-live-data-view-to-preview.png" title="" class="thickbox" rel="singlepic40" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=40&amp;width=200&amp;height=150&amp;mode=" alt="click-on-live-data-view-to-preview.png" title="click-on-live-data-view-to-preview.png" />
</a>
</td>
</tr>
<tr>
<td>
<p style="text-align: left;"><span style="font-size: small;">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. If you get an error message, try to </span><strong><span style="font-size: small;">turn the &#8220;live data&#8221; button on and off a few times</span></strong><span style="font-size: small;">, and it it still doesn&#8217;t work, try the direct approach by typing in</span></p>
<p><strong><span style="font-size: small;">http://localhost/test.php</span></strong></p>
<p style="text-align: left;"><span style="font-size: small;">in your web browser. Assuming MAMP is running, you should see your test page displaying just fine.</span></p>
</td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/preview-first-record-of-live-data.png" title="" class="thickbox" rel="singlepic60" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=60&amp;width=200&amp;height=150&amp;mode=" alt="preview-first-record-of-live-data.png" title="preview-first-record-of-live-data.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;" colspan="2"><span style="font-size: small;">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&#8217;ve got to create a repeat region server behavior for the fields, as I will show you.</span></td>
</tr>
<tr>
<td style="text-align: left;"><strong><span style="font-size: small;">create a new paragraph</span></strong><span style="font-size: small;"> (press enter after dynamic fields) and place a horizontal line under the live fields of data. This can be done by going to the </span><strong><span style="font-size: small;">Insert menu</span></strong><span style="font-size: small;"> in Dreamweaver CS3, to </span><strong><span style="font-size: small;">HTML</span></strong><span style="font-size: small;">, to </span><strong><span style="font-size: small;">horizontal rule</span></strong><span style="font-size: small;">. Another way to do this is to switch to code view and on the line under the fields, type in the text &#8220;<strong>&lt;hr&gt;</strong></span><span style="font-size: small;">&#8220;</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/add-horizontal-rule-under-live-data.png" title="" class="thickbox" rel="singlepic25" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=25&amp;width=200&amp;height=150&amp;mode=" alt="add-horizontal-rule-under-live-data.png" title="add-horizontal-rule-under-live-data.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">After you have added the horizontal line-very carefully, </span><strong><span style="font-size: small;">select the dynamic fields and the horizontal line at the same time</span></strong><span style="font-size: small;"> by dragging over them with your mouse (do NOT select the heading text, as we do NOT want to repeat it!).</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/select-live-data-and-h-rule.png" title="" class="thickbox" rel="singlepic67" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=67&amp;width=200&amp;height=150&amp;mode=" alt="select-live-data-and-h-rule.png" title="select-live-data-and-h-rule.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">After selecting the data you&#8217;ll want to repeat, go back to the </span><strong><span style="font-size: small;">applications panel</span></strong><span style="font-size: small;"> and click on the </span><strong><span style="font-size: small;">server behaviors tab.</span></strong></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-server-beh-tab.png" title="" class="thickbox" rel="singlepic37" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=37&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-server-beh-tab.png" title="apps-panel-server-beh-tab.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">on the server behaviors tab, create a new server behavior by </span><strong><span style="font-size: small;">clicking on the &#8220;+&#8221; button</span></strong><span style="font-size: small;"> and select &#8220;repeat region&#8221;.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/apps-panel-serv-beh-new-serv-bah.png" title="" class="thickbox" rel="singlepic36" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=36&amp;width=200&amp;height=150&amp;mode=" alt="apps-panel-serv-beh-new-serv-bah.png" title="apps-panel-serv-beh-new-serv-bah.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">on the repeat region menu, select the </span><strong><span style="font-size: small;">rsData </span></strong><span style="font-size: small;">recordset from the drop-down list, and select the radio button that says &#8220;</span><strong><span style="font-size: small;">all records</span></strong><span style="font-size: small;">&#8220;. 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). </span><strong><span style="font-size: small;">Click Ok</span></strong><span style="font-size: small;">.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/repeat-region-sb-data.png" title="" class="thickbox" rel="singlepic63" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=63&amp;width=200&amp;height=150&amp;mode=" alt="repeat-region-sb-data.png" title="repeat-region-sb-data.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">After the repeat region behavior has been added, you&#8217;ll be able to see a gray tabbed box surrounding the region that you want to repeat on your test.php page.</span></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/repeat-region-sb-preview.png" title="" class="thickbox" rel="singlepic64" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=64&amp;width=200&amp;height=150&amp;mode=" alt="repeat-region-sb-preview.png" title="repeat-region-sb-preview.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;"><span style="font-size: small;">And now for the finishing touch! Go back and </span><strong><span style="font-size: small;">click on the &#8220;live data&#8221; view button</span></strong><span style="font-size: small;"> 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)! If you want to see the dynamic page in action, try opening up the phpAdmin interface as you did earlier and </span><strong><span style="font-size: small;">add a few new records</span></strong><span style="font-size: small;"> to the tblCustomer. Then go back and &#8220;</span><strong><span style="font-size: small;">refresh&#8221; your test page.</span></strong></td>
<td>
<a href="http://johnmiltonrichardson.com/wordpress/wp-content/gallery/dreamweaver-php-blog-pics/finished-live-data-view.png" title="" class="thickbox" rel="singlepic49" >
	<img class="ngg-singlepic" src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/nextgen-gallery/nggshow.php?pid=49&amp;width=200&amp;height=150&amp;mode=" alt="finished-live-data-view.png" title="finished-live-data-view.png" />
</a>
</td>
</tr>
<tr>
<td style="text-align: left;" colspan="2"><span style="font-size: small;">If you want to make it look a little better, try organizing the fields in a table, and try to add a repeat region behavior to the entire row (remember to not include the table header!) 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&#8217;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! </span><strong><span style="font-size: small;">Have lots of fun making dynamic webs!</span></strong></td>
</tr>
</tbody>
</table>
<p><br class="spacer_" /></p>
<div style="text-align: center;">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: left">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: left;">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: left;">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center;">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center"><strong> </strong></div>
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<div style="text-align: center">
<p><br class="spacer_" /></p>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
<p class="bookmark-me"><a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D11&amp;t=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D11&amp;title=How+to+create+a+Dynamic+Website+using+PHP%2C+Mac+OSX%2C+MAMP+and+Dreamweaver+CS3"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=11</wfw:commentRss>
		</item>
		<item>
		<title>What is your &#8220;programmed&#8221; response?</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=77</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=77#comments</comments>
		<pubDate>Thu, 17 Jul 2008 20:12:47 +0000</pubDate>
		<dc:creator>johnmaster208</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://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-315.jpg"></a></span></p>
<div class="mceTemp"><a title="boinker" rel="lightbox[pics77]" href="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-315.jpg"></a>
<dl id="attachment_213" class="wp-caption alignleft" style="width: 220px;"><a title="boinker" rel="lightbox[pics77]" href="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-315.jpg"></a>
<dt class="wp-caption-dt"><a href="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-315.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://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/07/photo-314.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="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D77&amp;t=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D77&amp;title=What+is+your+%26%238220%3Bprogrammed%26%238221%3B+response%3F"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=77</wfw:commentRss>
		</item>
		<item>
		<title>Destined for Greatness.</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=15</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=15#comments</comments>
		<pubDate>Wed, 18 Jun 2008 03:34:03 +0000</pubDate>
		<dc:creator>johnmaster208</dc:creator>
		
		<category><![CDATA[Blogarooni]]></category>

		<category><![CDATA[cite]]></category>

		<category><![CDATA[comment]]></category>

		<category><![CDATA[destined]]></category>

		<category><![CDATA[greatness]]></category>

		<category><![CDATA[guru]]></category>

		<category><![CDATA[making]]></category>

		<category><![CDATA[plans]]></category>

		<category><![CDATA[rss]]></category>

		<category><![CDATA[time]]></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=15</guid>
		<description><![CDATA[I have decided to move on from my current position as an instructor and into where my heart lies, in development. This decision was made in a very short amount of time, though I'm sure it was the right one. How do I know?...]]></description>
			<content:encoded><![CDATA[<p><img id="image14" class="imageframe" src="http://johnmiltonrichardson.com/wordpress/wp-content/uploads/2008/06/bruce-lee-torso-image.gif" alt="bruce-lee-torso-image.gif" width="255" height="279" />Somebody wise once said to me, &#8220;The minute you make plans to do something important, be prepared to have them re-arranged by others.&#8221; Lennon said, <span style="font-size: x-small; font-family: arial;">&#8220;Life is what happens while you are busy making other plans.&#8221;</span> They were too right. I have decided to move on from my current position as an instructor and into where my heart lies, in development. This decision was made in a very short amount of time, though I&#8217;m sure it was the right one. How do I know? I can&#8217;t explain it. It&#8217;s as if I feel so aware of where I&#8217;m going&#8211;and at the same time unaware of what to expect. All I know is it&#8217;s happening&#8211;and I&#8217;ve got a lot of work to do.</p>
<p class="bookmark-me"><a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D15&amp;title=Destined+for+Greatness."><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D15&amp;title=Destined+for+Greatness."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D15&amp;t=Destined+for+Greatness."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D15&amp;title=Destined+for+Greatness."><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=15</wfw:commentRss>
		</item>
		<item>
		<title>The future of web interface&#8230;?</title>
		<link>http://johnmiltonrichardson.com/wordpress/?p=9</link>
		<comments>http://johnmiltonrichardson.com/wordpress/?p=9#comments</comments>
		<pubDate>Sat, 03 May 2008 01:11:45 +0000</pubDate>
		<dc:creator>johnmaster208</dc:creator>
		
		<category><![CDATA[Blogarooni]]></category>

		<category><![CDATA[cite]]></category>

		<category><![CDATA[comment]]></category>

		<category><![CDATA[content]]></category>

		<category><![CDATA[flash]]></category>

		<category><![CDATA[future]]></category>

		<category><![CDATA[guru]]></category>

		<category><![CDATA[interface]]></category>

		<category><![CDATA[rich]]></category>

		<category><![CDATA[title]]></category>

		<category><![CDATA[wannabe]]></category>

		<category><![CDATA[web]]></category>

		<category><![CDATA[website]]></category>

		<category><![CDATA[xhtml]]></category>

		<guid isPermaLink="false">http://johnmiltonrichardson.com/wordpress/?p=9</guid>
		<description><![CDATA[The web is maturing into rich-desktop clients, open platform apps, and unlimited remote web services. What more could we ask for?]]></description>
			<content:encoded><![CDATA[<p>I seems like only yesterday that i sat down on my laptop, opened a web browser, and grokked over rich web interfaces in flash. Gosh it was what every developer <em>coveted! </em>They wanted to show off their skills on rich media objects, futuristic menus and active content with actionscript. Nobody cared if the content was stale, if the product was sleazy or if the sound was annoying&#8211;it was lifelike. It seemed almost organic&#8211;and so real and so natural.</p>
<p>Apple had post-poned their decision to release flash for the iPhone. And there was much rejoicing. Well, not by the hard core X-Box 360 fans out there who had to have scaled vectors, CAD and teamspeak. Frankly, I&#8217;m glad the geeked-up gaming community isn&#8217;t getting their way. We were here first. JavaScript was here first. OOP was here first.  The web is maturing into rich-desktop clients, open platform apps, and unlimited remote web services. What more could we ask for? Maybe a bottle of single malt scotch&#8211;and a plane ticket to wherever this crazy train ride is going. Fasten your seatbelts kids&#8211;it&#8217;s going to get bumpy.</p>
<p class="bookmark-me"><a title="del.icio.us" href="http://del.icio.us/post?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D9&amp;title=The+future+of+web+interface%26%238230%3B%3F"><img src="http://johnmiltonrichardson.com/wordpress/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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D9&amp;title=The+future+of+web+interface%26%238230%3B%3F"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/stumbleupon.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%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D9&amp;t=The+future+of+web+interface%26%238230%3B%3F"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/facebook.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> <a title="twitthis.com" href="http://twitthis.com/twit?url=http%3A%2F%2Fjohnmiltonrichardson.com%2Fwordpress%2F%3Fp%3D9&amp;title=The+future+of+web+interface%26%238230%3B%3F"><img src="http://johnmiltonrichardson.com/wordpress/wp-content/plugins/bookmark-me/images/twitter.png" style="margin:0;border:0;padding:0" alt="bookmark"/></a> </p>]]></content:encoded>
			<wfw:commentRss>http://johnmiltonrichardson.com/wordpress/?feed=rss2&amp;p=9</wfw:commentRss>
		</item>
	</channel>
</rss>
