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

<channel>
	<title>DavidRBrown.com</title>
	<atom:link href="http://davidrbrown.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://davidrbrown.com</link>
	<description>&#34;The Process Of Growth&#34;</description>
	<lastBuildDate>Thu, 26 Jan 2012 02:34:53 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>TF31002 : Unable to connect to this Team Foundation Server</title>
		<link>http://davidrbrown.com/2012/01/20/tf31002-unable-to-connect-to-this-team-foundation-server/</link>
		<comments>http://davidrbrown.com/2012/01/20/tf31002-unable-to-connect-to-this-team-foundation-server/#comments</comments>
		<pubDate>Fri, 20 Jan 2012 19:02:25 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Education]]></category>
		<category><![CDATA[Reference]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Connecting to TFS]]></category>
		<category><![CDATA[David R. Brown]]></category>
		<category><![CDATA[Forward Compatibility]]></category>
		<category><![CDATA[Service Pack]]></category>
		<category><![CDATA[Team Explorer]]></category>
		<category><![CDATA[Team Foundation Server 2010]]></category>
		<category><![CDATA[TF31002]]></category>
		<category><![CDATA[TFS2005]]></category>
		<category><![CDATA[TFS2008]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=961</guid>
		<description><![CDATA[This issue occurs when using Visual Studio 2005 or VS 2008 without the compatibility update installed.  If you have already installed the compatibility update then its possible that the URL used is incorrect. Verify that the URL for TFS meets the...]]></description>
			<content:encoded><![CDATA[<h4 class="h-underline"> Connecting to TFS 2010 from Visual Studio 2005 or 2008 </h4>
<p>This issue occurs when using Visual Studio 2005 or VS 2008 without the compatibility update installed.  If you have already installed the compatibility update then its possible that the URL used is incorrect. Verify that the URL for TFS meets the following format <strong><a href="http://tfs2010:8080/tfs">http://YOURTFS:8080/tfs</a></strong>  . If you have not installed the update you will need to do so in the specific order below.</p>
<p><strong>ERROR</strong>: TF31002: Unable to connect to this Team Foundation Server: tfs2010.</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002a.jpg"><img class="alignleft  wp-image-972" title="TF31002a" src="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002a.jpg" alt="" width="521" height="404" /></a></p>
<p>&nbsp;</p>
<p><strong>Visual Studio 2005 to TFS 2010</strong></p>
<p><strong><span style="color: #ff0000;"> The process must be completed in the exact order to work.  </span></strong></p>
<ol start="1">
<li>Visual Studio 2005</li>
<li>Install <a href="http://www.microsoft.com/downloads/details.aspx?familyid=46473C2A-BB85-4461-BB27-4792A5DEF222&amp;displaylang=en" target="_blank">TFS Team Explorer 2005</a></li>
<li>Install <a href="http://www.microsoft.com/downloads/details.aspx?familyid=BB4A75AB-E2D4-4C96-B39D-37BAF6B5B1DC&amp;displaylang=en" target="_blank">Visual Studio 2005 Team Suite SP1</a></li>
<li>Install <a href="http://www.microsoft.com/downloads/details.aspx?familyid=22215E4C-AF6F-4E2F-96DF-20E94D762689&amp;displaylang=en" target="_blank">Visual Studio Team System 2005 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010 (Installer)</a></li>
</ol>
<p><strong>Visual Studio 2005</strong><br />
On the Visual Studio Toolbar go to <strong>Tools</strong> and select <strong>Connect to Team Foundation Server</strong><br />
<a href="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002b.jpg"><img class="alignleft size-full wp-image-975" title="TF31002b" src="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002b.jpg" alt="" width="219" height="291" /></a></p>
<p>Select <strong>Servers</strong></p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002c1.png"><img class="alignleft size-full wp-image-980" title="TF31002c" src="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002c1.png" alt="" width="472" height="391" /></a></p>
<p>Select <strong>Add</strong> and enter the server details  <a href="http://tfs2010:8080/tfs">http://tfs2010:8080/tfs</a></p>
<p><span style="color: #ff0000;">*The Connection Details on the screen should gray out after entereing the URL. If this is not the case, then the &#8220;Forward Compatibility Service Paack&#8221; has not been installed or the order it was intalled is incorrect. *</span></p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002d1.png"><img class="alignleft size-full wp-image-981" title="TF31002d" src="http://davidrbrown.com/wp-content/uploads/2012/01/TF31002d1.png" alt="" width="655" height="416" /></a></p>
<p><strong><span style="color: #0000ff;">Connection Completed</span></strong></p>
<p><strong>Visual Studio Team System 2005 Team Explorer</strong></p>
<p><a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=7203">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=7203</a></p>
<p><strong> Microsoft® Visual Studio® 2005 Team Suite Service Pack 1 </strong><a href="http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=5553">http://www.microsoft.com/download/en/details.aspx?displaylang=en&amp;id=5553</a></p>
<p><strong> Visual Studio Team System 2005 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010  </strong><a href="http://www.microsoft.com/download/en/details.aspx?id=3263">http://www.microsoft.com/download/en/details.aspx?id=3263</a></p>
<p><strong><br />
<h4 class="h-underline">Connecting to TFS 2010 from Visual Studio 2008 </h4>
<p></strong><br />
<strong>Visual Studio 2008 (The Same process as above with the following software below)</strong></p>
<ol start="1">
<li>Visual Studio 2008</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?familyid=0ED12659-3D41-4420-BBB0-A46E51BFCA86&amp;displaylang=en" target="_blank">TFS Team Explorer 2008</a></li>
<li>Visual Studio 2008 SP1 <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=FBEE1648-7106-44A7-9649-6D9F6D58056E&amp;displaylang=en" target="_blank">(installer only)</a> <a href="http://www.microsoft.com/downloads/details.aspx?familyid=27673C47-B3B5-4C67-BD99-84E525B5CE61&amp;displaylang=en" target="_blank">(ISO – Full download)</a></li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=CF13EA45-D17B-4EDC-8E6C-6C5B208EC54D&amp;displaylang=en#filelist" target="_blank">Visual Studio Team System 2008 Service Pack 1 Forward Compatibility Update for Team Foundation Server 2010</a></li>
</ol>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2012/01/20/tf31002-unable-to-connect-to-this-team-foundation-server/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>REVIEW: Professional Team Foundation Server 2010 Ed Blankenship, Martin Woodward, Grant Holliday, Brian Keller</title>
		<link>http://davidrbrown.com/2011/06/11/review-professional-team-foundation-server-2010-ed-blankenship-martin-woodward-grant-holliday-brian-keller/</link>
		<comments>http://davidrbrown.com/2011/06/11/review-professional-team-foundation-server-2010-ed-blankenship-martin-woodward-grant-holliday-brian-keller/#comments</comments>
		<pubDate>Sat, 11 Jun 2011 08:55:57 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Reviews]]></category>
		<category><![CDATA[TFS]]></category>
		<category><![CDATA[Brian Keller]]></category>
		<category><![CDATA[Ed Blankenship]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[Grant Hollida]]></category>
		<category><![CDATA[Martin Woodwar]]></category>
		<category><![CDATA[MsBuild]]></category>
		<category><![CDATA[Professional Team Foundation Server 2010]]></category>
		<category><![CDATA[TFS2010]]></category>
		<category><![CDATA[WF]]></category>
		<category><![CDATA[WROX]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=830</guid>
		<description><![CDATA[Product Description Authoritative guide to TFS 2010 from a dream team of Microsoft insiders and MVPs!Microsoft Visual Studio Team Foundation Server (TFS) has evolved until it is now an essential tool for Microsoft?s Application Lifestyle...]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidrbrown.com/wp-content/uploads/2011/05/tfs2010book.jpg"><img class="aligncenter size-medium wp-image-831" title="tfs2010book" src="http://davidrbrown.com/wp-content/uploads/2011/05/tfs2010book-300x300.jpg" alt="" width="300" height="300" /></a></p>
<h3>Product Description</h3>
<div><strong>Authoritative guide to TFS 2010 from a dream team of Microsoft insiders and MVPs!</strong>Microsoft  Visual Studio Team Foundation Server (TFS) has evolved until it is now  an essential tool for Microsoft?s Application Lifestyle Management suite  of productivity tools, enabling collaboration within and among software  development teams. By 2011, TFS will replace Microsoft?s leading source  control system, VisualSourceSafe, resulting in an even greater demand  for information about it. Professional Team Foundation Server 2010,  written by an accomplished team of Microsoft insiders and Microsoft  MVPs, provides the thorough, <span id="more-830"></span>step-by-step instruction you need to use  TFS 2010 efficiently?so you can more effectively manage and deliver  software products in an enterprise.</div>
<div>
<p><a title="Purchase on Amazon.Com" href="http://www.amazon.com/Professional-Team-Foundation-Server-Programmer/dp/0470943327/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1307986871&amp;sr=1-1"><br />
</a></p>
<ul>
<li>Provides a broad  overview of Team Foundation Server for developers, software project  managers, testers, business analysts, and others wanting to?learn how to  use TFS</li>
<li>Gives TFS administrators the tools they need to efficiently monitor and manage the TFS environment</li>
<li>Covers  core TFS functions including project management, work item tracking,  version control, test case management, build automation, reporting, and  more??</li>
<li>Explains extensibility options and how to write extensions for TFS 2010</li>
<li>Helps certification candidates prepare for the Microsoft Team Foundation Server 2010 certification exam (Exam 70-512)</li>
</ul>
<p>The  clear, programmer-to-programmer Wrox style of Professional Team  Foundation Server 2010 will soon have you thoroughly up to speed.</p>
</div>
<h3>From the Back Cover</h3>
<p>Effectively manage and deliver software projects with TFS<br />
Team  Foundation Server (TFS) has undergone a complete overhaul as the central  tool in Microsoft&#8217;s Application Lifecycle Management (ALM) portfolio.  This book addresses the many changes that have taken place since the  2005 version of TFS and provides an in-depth look at how these changes  can work to your advantage. The team of authors reviews what&#8217;s new in  TFS 2010, including its ease of configuration and installation, a new  platform for testing, work item tracking and usability, and helpful new  tools to manage project plans. Packed with detailed coverage, this book  arms you with the information you need to effectively manage and deliver  software projects with TFS.<br />
Professional Team Foundation Server 2010:</p>
<ul>
<li>Walks you through planning and installing a TFS deployment</li>
<li>Features a comprehensive overview of version control</li>
<li>Discusses migrating from legacy version control systems,including Visual SourceSafe</li>
<li>Reviews how to automate and customize the build process</li>
<li>Discusses project management and testing tools</li>
<li>Reviews  administering a TFS environment, including creating a backup plan,  handling disaster recovery, and monitoring server health and performance</li>
<li>Prepares you for taking the TFS 2010 Microsoft Certification Exam (70-512)</li>
<li>wrox.com Programmer Forums</li>
</ul>
<p>Join  our Programmer to Programmer forums to ask and answer programming  questions about this book, join discussions on the hottest topics in the  industry, and connect with fellow programmers from around the world.<br />
Code Downloads<br />
Take advantage of free code samples from this book, as well as code samples from hundreds of other books, all ready to use.<br />
Read More<br />
Find  articles, ebooks, sample chapters, and tables of contents for hundreds  of books, and more reference resources on programming topics that matter  to you.<br />
Wrox Professional guides are planned and written by working  programmers to meet the real-world needs of programmers, developers, and  IT professionals. Focused and relevant, they address the issues  technology professionals face every day. They provide examples,  practical solutions, and expert education in new technologies, all  designed to help programmers do a better job.</p>
<div class="title-and-text-box toggle-block"><span class="handle"></span><br />
<h5 class="box-title-style-1">My Review</h5>
<div class="box-text">
<p>The authors are all  well-known Microsoft MVP&#8217;s and have a track record of providing valuable  must know knowledge in the industry. They really leverage their ability  to communicate in a way to reach all audiences. One of the sections I  find most valuable is Chapter 2 &#8220;Planning a Deployment&#8221; where it  includes a typical Adoption Timeline that provides an outline to assist  with adaptation and avoid some common pitfalls. When you get more in  depth into the book, insight is provided into the newly implemented  Windows Work Flow (WF) Build Process.  This book guides you by the hand  and provides you with TFS 2010 capabilities while also identifying its  limitations. It&#8217;s an all-inclusive guide to TFS2010 that is useful to  all levels of experience users. This book is a must have for anyone  interested in understanding and mastering TFS2010.</p>
</div>
</div>
<p><a title="Purchase on Amazon.Com" href="http://www.amazon.com/Professional-Team-Foundation-Server-Programmer/dp/0470943327/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1307986871&amp;sr=1-1">http://www.amazon.com/Professional-Team-Foundation-Server-Programmer/dp/0470943327/ref=sr_1_1?s=books&amp;ie=UTF8&amp;qid=1307986871&amp;sr=1-1 </a></p>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/06/11/review-professional-team-foundation-server-2010-ed-blankenship-martin-woodward-grant-holliday-brian-keller/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Learning Visual C# 2008 How To Program Part 1</title>
		<link>http://davidrbrown.com/2011/06/07/learning-visual-c-2008-how-to-program-part-1/</link>
		<comments>http://davidrbrown.com/2011/06/07/learning-visual-c-2008-how-to-program-part-1/#comments</comments>
		<pubDate>Tue, 07 Jun 2011 04:00:42 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Reviews]]></category>
		<category><![CDATA[Attributes]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[Classes]]></category>
		<category><![CDATA[How To Program]]></category>
		<category><![CDATA[Methods]]></category>
		<category><![CDATA[Object Oriented Programming]]></category>
		<category><![CDATA[OOAD]]></category>
		<category><![CDATA[OOD]]></category>
		<category><![CDATA[OOP]]></category>
		<category><![CDATA[Visual C#]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=840</guid>
		<description><![CDATA[Visual C# 2008 How to Program, 3rd Edition By Paul Deitel Published Sep 18, 2008 by Prentice Hall. Part of the Pearson Custom Computer Science series. Copyright 2009 Dimensions: 7&#8243; x 9-1/8&#8243; Pages: 1600 Edition:...]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidrbrown.com/wp-content/uploads/2011/06/variable.jpg"></a><a href="http://davidrbrown.com/wp-content/uploads/2011/06/ShowCover.aspx_.jpg"><img class="size-full wp-image-855 alignleft" title="ShowCover.aspx" src="http://davidrbrown.com/wp-content/uploads/2011/06/ShowCover.aspx_.jpg" alt="" width="500" height="651" /></a></p>
<h1 style="text-align: left;">Visual C# 2008 How to Program, 3rd Edition</h1>
<p>By <a href="http://www.informit.com/authors/bio.aspx?a=d476752d-c525-4dd3-95c5-49aabbf3ceb2">Paul Deitel</a> Published Sep 18, 2008 by <a href="http://www.informit.com/imprint/index.aspx?st=61089">Prentice Hall</a>. Part of the <a href="http://www.informit.com/imprint/series_detail.aspx?ser=2731429">Pearson Custom Computer Science</a> series.<br />
Copyright 2009<br />
Dimensions: 7&#8243; x 9-1/8&#8243;<br />
Pages: 1600<br />
Edition: 3rd<br />
<strong>Book</strong><br />
ISBN-10: 0-13-605322-X<br />
ISBN-13: 978-0-13-605322-4</p>
<p class="info-box"> In order to learn Visual C# I chose the book recommended in school called Visual C# 2008 How To Program.  I learn through experience and excellent notes!  This will allow me to update this blog and track my growth as I complete the book. If you have an opinion on anything written here, I welcome the discussion and in turn I am sure there&#8217;s always something new to learn. This first post will be an overview of the basic terms related to programming in C#. </p>
<p><span id="more-840"></span></p>
<h2>Basic Object -Technology Concepts</h2>
<p>Languages like C# are <strong>object oriented</strong>. Programming in such a language is called <strong>Object-Oriented Programming (OOP).</strong></p>
<p><strong>Objects</strong>: e.g. People, Animals, Plants, Cars etc..</p>
<ul>
<li>Objects are often divided into two categories &#8211; Animate and Inanimate</li>
<li>Animate objects are &#8220;Alive&#8221;- They move around and do things.</li>
<li>Inanimate objects do not move on their own.</li>
<li>All objects have <strong>Attributes</strong></li>
<li>All objects exhibit <strong>Behaviors</strong></li>
</ul>
<p><strong>Attributes</strong>: e.g. Size, Shape, Color and Weight</p>
<p><strong>Behaviors</strong>: e.g. A Ball Rolls, Bounces, Inflates and Deflates</p>
<p><strong>Object-Oriented Design (OOD)</strong>: Encapsulates (i.e., wraps) <strong>attributes </strong>and <strong>operations</strong> (behaviors) into Objects.</p>
<p><strong>Classes, Fields and Methods</strong></p>
<p>C# programmers concentrate on creating their own <strong>user-defined types </strong>called <strong>classes</strong>.</p>
<ul>
<li>Each <strong>class </strong>contains data as well as the set of methods that manipulate the data and provide services to clients.</li>
<li>The Data components of a class are called attributes or <strong>fields</strong>.</li>
<li>The operation components of a class are called <strong>methods</strong>.</li>
</ul>
<h2>Introduction to Object-Oriented Analysis and Design (OOAD)</h2>
<p><strong>OOAD</strong>: is a <a title="Software engineering" href="http://en.wikipedia.org/wiki/Software_engineering">software engineering</a> approach that models a system as a group of interacting <a title="Object (computer science)" href="http://en.wikipedia.org/wiki/Object_%28computer_science%29">objects</a>. Each object represents some entity of interest in the system being modeled, and is characterized by its class, its state (data elements), and its behavior. Various models can be created to show the static structure, dynamic behavior, and run-time deployment of these collaborating objects. There are a number of different notations for representing these models, such as the <a title="Unified Modeling Language" href="http://en.wikipedia.org/wiki/Unified_Modeling_Language">Unified Modeling Language</a> (UML).</p>
<h4>Important Definitions</h4>
<p><strong>Syntax</strong>: The syntax of a programming language specifies the rules for creating a proper application in that language.</p>
<p><strong>Syntax Error</strong>: Occurs when the compiler encounters code that violates the programming language rules. Syntax errors are also called compiler errors, compile-time errors or compilation errors.</p>
<p><strong>Using</strong>: A using directive tells the compiler where to look for a class that is used in an application.</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/06/using.jpg"><img class="aligncenter size-full wp-image-875" title="using" src="http://davidrbrown.com/wp-content/uploads/2011/06/using.jpg" alt="" width="415" height="263" /></a></p>
<p><strong>Namespaces</strong>: Predefined classes that can be reused are organized under namespaces. .NET namespaces are referred to as the<strong> .NET Framework Class Library</strong>.  (<a href="http://msdn.microsoft.com/en-us/library/ms229335">http://msdn.microsoft.com/en-us/library/ms229335</a>)</p>
<p style="text-align: center;"><a href="http://davidrbrown.com/wp-content/uploads/2011/06/classes.jpg"><img class="aligncenter size-full wp-image-878" title="classes" src="http://davidrbrown.com/wp-content/uploads/2011/06/classes.jpg" alt="" width="639" height="242" /></a></p>
<p><strong>Class Declaration</strong>: Every application consists of at least one class declaration that is defined by the programmer. Know as <strong>User-Defined Classes</strong>.</p>
<p class="note-box">C# is case sensitive. </p>
<p>ex. <strong><span style="color: #0000ff;">public class </span></strong>Welcome</p>
<p><strong>﻿Variable</strong>: Is a location in the computer&#8217;s memory where a value can be stored for use later in an application. ( Variables are typically declared with a <strong>name</strong> and a <strong>type</strong> before they are used.)</p>
<ul>
<li>A variable&#8217;s <strong>name</strong> enables the application to access the value of the variable in memory.</li>
<li>A variable&#8217;s <strong>type</strong> specifies what kind of information is stored at the location in memory.</li>
<li>Every variable has a <strong>name</strong>, a <strong>type</strong>, a <strong>size</strong> and a <strong>value</strong>.</li>
</ul>
<p>ex. <strong><span style="color: #0000ff;">int</span> </strong>number1; is a variable declaration statement. aka declaration. (<em>See Below</em>)</p>
<p>﻿</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/06/variable.jpg"><img class="aligncenter size-full wp-image-888" title="variable" src="http://davidrbrown.com/wp-content/uploads/2011/06/variable.jpg" alt="" width="535" height="435" /></a></p>
<p><strong>Expressions</strong>: Any portion of a statement that has a value associated with it.</p>
<div class="title-and-text-box toggle-block"><span class="handle"></span><br />
<h5 class="box-title-style-1">To Be Continued&#8230;</h5>
<div class="box-text">
<p>This ends my first session of Visual C# Notes. The next part begins with Arithmetic Calculations..</p>
</div>
</div>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/06/07/learning-visual-c-2008-how-to-program-part-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>To My Family and Friends On Facebook</title>
		<link>http://davidrbrown.com/2011/04/14/to-my-family-and-friends-on-facebook/</link>
		<comments>http://davidrbrown.com/2011/04/14/to-my-family-and-friends-on-facebook/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 13:16:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Opinionated]]></category>
		<category><![CDATA[Facebook]]></category>
		<category><![CDATA[Happy Birthday]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=783</guid>
		<description><![CDATA[To wake up on the day that you were born to find a profusion of sincere posts wishing you well and a great time is unfathomable. We spend a great deal of time chatting and...]]></description>
			<content:encoded><![CDATA[<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/facebook.jpg"><img class="alignnone size-medium wp-image-786" title="facebook" src="http://davidrbrown.com/wp-content/uploads/2011/04/facebook-300x171.jpg" alt="" width="300" height="171" /></a></p>
<p>To wake up on the day that you were born to find a profusion of sincere posts wishing you well and a great time is unfathomable. We spend a great deal of time chatting and posting things to make each other laugh, and try to fill gaps of interaction online due to our daily lives that do not afford us the leisure to get together in person. I could say thank you to every post, but I don&#8217;t think the true intent of the saying will come across by doing so. Instead I have written this to let each and every one of you know that I am truly grateful for the relationship that we have, and I am forever appreciative for your wishes on this special day.</p>
<p><strong>Thank You! </strong></p>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/04/14/to-my-family-and-friends-on-facebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Build a Website</title>
		<link>http://davidrbrown.com/2011/04/14/how-to-build-a-website/</link>
		<comments>http://davidrbrown.com/2011/04/14/how-to-build-a-website/#comments</comments>
		<pubDate>Thu, 14 Apr 2011 01:31:59 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Articles]]></category>
		<category><![CDATA[Development]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[HostGator]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[NobleWebServices]]></category>
		<category><![CDATA[Website]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=206</guid>
		<description><![CDATA[Some would love to have their own website but have no idea on where to start, or feel the information is not detailed enough to allow them to create it independently. I will try to...]]></description>
			<content:encoded><![CDATA[<p>Some would love to have their own website but have no idea on where to start, or feel the information is not detailed enough to allow them to create it independently. I will try to make this post short but sweet enough to help anyone get started with a site in a very short amount of time. If you want definitions and a good understanding of the working parts this will not cut it, however this will get you up and running for now and you can learn more later.</p>
<h4>Get Your Site Up and Running!</h4>
<p>1. Step one should be to register a <a href="http://www.noblewebservices.com/clients/domainchecker.php" target="_blank"><span style="color: #0000ff;">Domain Name</span></a>. (<a href="http://en.wikipedia.org/wiki/Domain_name" target="_blank">More Details </a>)<span id="more-206"></span></p>
<p>Call it a &#8220;dot-com name,&#8221; a URL, or a domain. Whatever you call it, it&#8217;s  the cornerstone of your online presence, and we make getting one easy.  Simply enter the name you want in the search field above, and we&#8217;ll tell  you instantly whether the name is available. If it&#8217;s available, you pay  a single fee that is renewable every year, and the name is yours.</p>
<p>2. Find a host for your Site.  <a title="Hosting Service" href="http://tinyurl.com/34kj5vh" target="_blank"><span style="color: #0000ff;">Hosting Service</span></a> (<a href="http://en.wikipedia.org/wiki/Webhosting" target="_blank">More Details </a>)</p>
<p>A web hosting service is a type of Internet hosting service that allows  individuals and organizations to make their own website accessible via  the World Wide Web.</p>
<p>&nbsp;</p>
<p>3. Install WordPress  <a title="WordPress.ORg" href="http://wordpress.org/" target="_blank"><span style="color: #0000ff;">WordPress.org</span></a> (<a href="http://en.wikipedia.org/wiki/Webhosting" target="_blank">More Details </a>)</p>
<p>WordPress is an open source blog publishing application powered by PHP  and MySQL which can also be used for content management. It has many  features including a workflow, a plugin architecture and a templating  system</p>
<p><strong>How to install WordPress using QuickInstall (Available With <a href="http://www.NobleWebServices.com" target="_blank">NobleWebServices.com</a> or <a href="http://tinyurl.com/34kj5vh" target="_blank">HostGator Hosting</a>)<br />
</strong></p>
<p><strong>Prerequisites:<span style="color: #0000ff;"> Email Address</span></strong></p>
<p>1.       Login to your control panel.</p>
<p>a.       <a href="http://www.yoursite.com/cpanel">www.YourSite.com/cpanel</a> or <a href="http://www.yoursite.com:2082/">www.YourSite.com:2082</a></p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress1.png"><img title="howtowordpress1" src="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress1.png" alt="" width="665" height="194" /></a></p>
<p>&nbsp;</p>
<p>2.        Select <strong>QuickInstall</strong> under the Software/Services panel.</p>
<p>&nbsp;</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress2.png"><img title="howtowordpress2" src="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress2.png" alt="" width="507" height="180" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>3.       Select <strong>WordPress </strong>under the Blog Software Group.</p>
<p>&nbsp;</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress3.png"><img title="howtowordpress3" src="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress3.png" alt="" width="751" height="389" /></a></p>
<p>&nbsp;</p>
<p>4.       On the WordPress Version Description select <strong>Continue. </strong></p>
<p>&nbsp;</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress4.png"><img title="howtowordpress4" src="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress4.png" alt="" width="744" height="383" /></a></p>
<p>&nbsp;</p>
<p>5.        After you have selected Continue you will need to select where you  would like to install WordPress. You will also need to enter an email  address in order to have the admin login information sent to you.</p>
<p>&nbsp;</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress5.png"><img title="howtowordpress5" src="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress5.png" alt="" width="740" height="412" /></a></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>6.       After you complete the information and select <strong>Install Now</strong> you should see the following screen.</p>
<p>&nbsp;</p>
<p><a href="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress6.png"><img title="howtowordpress6" src="http://davidrbrown.com/wp-content/uploads/2011/04/howtowordpress6.png" alt="" width="745" height="484" /></a></p>
<p>&nbsp;</p>
<p>7.       Check the email account that was entered above for the admin user name and password.</p>
<p>8.        Once you login to WordPress be sure to go to the Settings-General to  update the email address. Then visit the Users options to change your  admin password.</p>
<p>9.       Enjoy Your WordPress blog by going over  to the appearance panel and installing new Themes to change the look of  your site!!!</p>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/04/14/how-to-build-a-website/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How the Course and the Web Works</title>
		<link>http://davidrbrown.com/2011/03/20/how-the-course-and-the-web-works/</link>
		<comments>http://davidrbrown.com/2011/03/20/how-the-course-and-the-web-works/#comments</comments>
		<pubDate>Sun, 20 Mar 2011 16:04:15 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Education]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=287</guid>
		<description><![CDATA[This was in my drafts from 1/2010. It appears to be from a class that I took in college, but either way it might be helpful. *I am not the original author of the content...]]></description>
			<content:encoded><![CDATA[<p>This was in my drafts from 1/2010. It appears to be from a class that I took in college, but either way it might be helpful. <span style="color: #ff0000;">*I am not the original author of the content below.* </span></p>
<h4>World Wide Web</h4>
<ul>
<li>System of interlinked, hypertext documents accessed via the InternetNavigate from page to page via hyperlinks.</li>
<li>Al Gore really did invent it. Kind of. Al Gore created legislation (Gore Bill) which funded the <em>High-Performance Computing and Communications Initiative</em> and lead to Mosaic, the first graphical web browser.</li>
<li>It&#8217;s all very hyper.Hyper. HyperCard. HyperText. HyperLink. HyperText Markup Language. HyperText Transfer Protocol. Here, hyper does not refer to the frantic pace of the web. Rather, it simply means &#8220;linked&#8221;</li>
<p><span id="more-287"></span></p>
<li>It&#8217;s ginormous
<ul>
<li>Terabyte = 1,000 gigabytes = 1,000,000 megabytes</li>
<li>Library of Congress: 11 terabytes</li>
<li>Indexed web: 167 terabytes</li>
<li>&#8220;Deep web&#8221;: 7,500 &#8211; 91,000 terabytes</li>
</ul>
<p>The indexed web is the web that the search engines know about, that you&#8217;re capable of finding via google.  The deep web is the web that is not easily accessible. It could be not indexed because it&#8217;s not linked from any other page. It could also be hidden because it&#8217;s generated from a dynamic web page that requires input</li>
</ul>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Www" target="_blank">World Wide Web</a></li>
<li><a href="http://en.wikipedia.org/wiki/Deep_web" target="_blank">Deep Web</a></li>
<li><a href="http://en.wiktionary.org/wiki/Hyper-" target="_blank">Hyper Prefix</a></li>
</ul>
<h4>About HTTP Requests</h4>
<ul>
<li>HyperText Transfer ProtocolAll requests made for web pages are made via HTTP. HTTP is the &#8220;language&#8221; that computers use to talk each other.</li>
<li>Client/ServerThe client is the party making the request for content. It&#8217;s typically a web browser, though it could be a spider or programming language. The server is the computer that has what the client wants.Spiders: Spiders are automated programs, or bots, that crawl the web looking for things. The most common example is Google. Another more malicious example are spiders looking for e-mail addresses to spam. They are called spiders because of the way they &#8220;crawl the web&#8221;</li>
<li>Stateless modelThis has nothing to do with political boundaries. In this case state means &#8220;the way something is with respect to its main attributes; &#8220;the current state of knowledge&#8221;; &#8220;his state of health&#8221;; &#8220;in a weak financial state&#8221;. When we say HTTP is stateless we mean each request stands by itself.</li>
<li>Uniform Resource Locators (URLs) and their partsURLs consist of a scheme and address. http is the scheme for most web requests.</li>
<li>Domain NamesDomain names are the name that identifies a computer on the Internet. A Top Level Domain (TLD) is the (usually 3 letter) suffix on a web site, such as .com, .edu, or .co.uk. Domain names, the part just to the left of the TLD (&#8216;scc-fl&#8217;) are typically purchased through Domain Registrars. Subdomains are the to the left of the domain name and are used to further specify which computer on the network you want (&#8216;www&#8217;).</li>
<li>HeadersThey define various characteristics of the data that is requested or the data that has been provided. They are the &#8220;action&#8221; words of the HTTP request.</li>
<li>Get RequestRequests a representation of the specified resource. By far the most common method used on the Web today.</li>
<li>Post RequestSubmits data to be processed (e.g. from an HTML form) to the identified resource. The data is included in the body of the request.</li>
<li>Sample http request:
<pre>GET /tward/week_1.htm HTTP/1.1
Host: www2.cccc.edu
User-Agent: Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.8.1.11) ...
Accept: text/xml,application/xml,application/xhtml+xml,text/html;q=0.9, ...
Accept-Language: en-us,en;q=0.5
Accept-Encoding: gzip,deflate
Accept-Charset: ISO-8859-1,utf-8;q=0.7,*;q=0.7
Keep-Alive: 300
Connection: keep-alive
Referer: http://www2.ccc.edu/scssule.htm
Cookie: [private cookies go here]</pre>
</li>
<li>Sample http response headers:
<pre>HTTP/1.x 200 OK
Content-Length: 1457
Content-Type: text/html
Last-Modified: Thu, 17 Jan 2008 03:05:43 GMT
Accept-Ranges: bytes
Etag: "28f1fdd8b558c81:d0bd"
Server: Microsoft-IIS/6.0
X-Powered-By: ASP.NET
IISExport: This web site was exported using IIS Export v4.2
MicrosoftOfficeWebServer: 5.0_Pub
Date: Thu, 17 Jan 2008 03:08:23 GMT</pre>
</li>
</ul>
<ul>
<li><a href="http://en.wikipedia.org/wiki/HTTP" target="_blank">HTTP</a></li>
<li><a href="http://en.wikipedia.org/wiki/Web_crawler" target="_blank">Web crawler</a></li>
<li><a href="http://en.wikipedia.org/wiki/Domain_name" target="_blank">Domain Names</a></li>
</ul>
<h4>HTTPS</h4>
<ul>
<li>HTTP over SSL &#8211; Secure Socket LayerTechnically not its own protocol. It is the same HTTP protocol, but with encryption to keep the data secure between the client and server. Once the data has been decrypted there is no difference between HTTP and HTTPs</li>
<li>How secure?It&#8217;s very secure in protecting the data while it&#8217;s in transit, but once data arrives at its destination, it&#8217;s only as safe as the computer it&#8217;s on. Gene Spafford states that it is like &#8220;using an armored truck to transport rolls of pennies between someone on a park bench and someone doing business from a cardboard box.&#8221;</li>
</ul>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Https" target="_blank">HTTPS</a></li>
<li><a href="http://en.wikipedia.org/wiki/Public_key_certificate" target="_blank">Public Key</a></li>
<li><a href="http://en.wikipedia.org/wiki/Certificate_authority" target="_blank">Certificate Authority</a></li>
<li><a href="http://www.helpbytes.co.uk/https.php" target="_blank">Life cycle of HTTPS</a></li>
</ul>
<h4>Terms Associated with HTTP requests</h4>
<ul>
<li>CookiesA cookie is plain text sent by the web server to the web browser. The web browser saves the text to a file and sends back this text to the server each time it makes a request to that server only. It&#8217;s a way to work around the stateless nature of HTTP.Only the server which you visit can send you a cookie, and your browser will only send cookies back to the server which originally created the cookie. However, you can still get a lot of tracking cookies by the way of ads.</li>
<li>CacheA way to store things locally to increase performance. While it can greatly speed up the speed of the web requests, it can lead to frustration by developers when users don&#8217;t see a new version of their page. There is more than one potential cache location for a web request.</li>
<li>Content TypeThe way the server tells the browser what kind of data it&#8217;s sending and how it should handle the data</li>
<li>Character encoding &#8211; bits and bytesA bit is the lowest level of data storage in computers. It can either be a 1 or 0. 8 bits is a byte. In early computing, a byte represented one character (a letter). With 8 bytes, you have a maximum of 256 different characters possible. For early computing (in English) that&#8217;s plenty. However, in many languages there are more than 256 letters. In addition, people wanted to be able to start typing different types of symbols. Now, more than one byte is typically used to represent one character. So, many different character maps appeared. Now, the computers need to know which encoding method is used so it knows whether 01010100&#8230; is a &#8216;d&#8217; or a ^.If you see &#8220;funky&#8221; characters on the screen, or question marks where there should be something else, there are character encoding issues. The biggest culprit of this is people pasting text from Microsoft Word, which uses ISO-8859-1 (the Microsoft standard), into something meant for the web, which typically uses UTF-8.</li>
<li>TCP/IP
<ul>
<li>Transmission Control Protocol / Internet Protocol</li>
<li>Official Protocol of the Internet™</li>
<li>PacketsTCP/IP information is split up into packets. You do not receive the entire web site in one &#8220;blob&#8221;, rather it gets split into chunks, or packets. Each packet is self contained.Packets consist of a header and the payload. The header contains where the packet is going, where it came from, a sequence number that lets the server put the packets back in order, and a checksum that lets the server validate that the contents of the packet did not get corrupted.Packets allow traffic to be load balanced, sending half of the packets on one route to get there and the other half a different way.Time to download is more dependent on number of packets than the size of the file.Sometimes, one packet will be lost and will need to be resent.</li>
<li>Other common TCP/IP Protocols
<ul>
<li>FTP &#8211; File Transfer ProtocolA method of transferring files across the Internet. HTTP allows file downloads, but you cannot send files.</li>
<li>DNS &#8211; Domain Name SystemThe &#8220;phonebook&#8221; of the Internet. It is a specialized server that converts the domain names you enter into your browser and converts them into the numeric IP address where the computer is located.</li>
<li>IMAP and POP &#8211; e-mail Protocols</li>
<li>SSH &#8211; Secure ShellUsed as a way to get access to the server and execute commands on it.</li>
</ul>
</li>
</ul>
</li>
</ul>
<ul>
<li><a href="http://en.wikipedia.org/wiki/HTTP_cookie" target="_blank">Cookie</a></li>
<li><a href="http://en.wikipedia.org/wiki/Cache" target="_blank">Cache</a></li>
<li><a href="http://en.wikipedia.org/wiki/Mime" target="_blank">Mime</a></li>
<li><a href="http://www.php.net/mbstring" target="_blank">Multibyte Strings</a></li>
<li><a href="http://en.wikipedia.org/wiki/TCPIP" target="_blank">TCP/IP</a></li>
</ul>
<h4>Browsers</h4>
<ul>
<li><a href="http://www.w3schools.com/browsers/browsers_stats.asp" target="_blank">Market share</a>Netscape won initially by being first to market. However, their lack of resources allowed them to be overtaken by Internet Explorer. Netscape released their code base to allow other browsers to get a working start. Browsers based off of Netscape&#8217;s code base are called &#8220;Gecko&#8221; based browsers. Mozilla, using this code base, has gained a great deal of ground on Internet Explorer but is unlikely to ever beat out Internet Explorer due to its integration with the Windows Operating System.</li>
<li>Test in allYou never know which browser your visitor, customer, or instructor will be using to visit your site. Make sure it works in all browsers as best you can.</li>
<li>The Browser WarIn the 90s, Netscape and IE were fighting for control of the market place. By doing so, they were both trying to push the market forward as fast as they could. They were able to push the technology forward at a very rapid pace, but there were significant growing pains.</li>
<li>Browser differences &#8211; Standards ComplianceIn their rush to push technology forward, each browser developed proprietary elements that the other browser did not have. A number of these were good ideas and have stuck around. A good number of these were bad ideas and are no longer used (hopefully).The rapid development cycle and the rush to be different from each other caused many web sites that took advantage of these new features to only work in those browsers. The infamous &#8220;Best viewed in Internet Explorer 4.0&#8243; image.Finally, the best interests of the web won out and standards were created. There are still many differences between the browsers, but for the most part they are minor and not in areas of HTML that are used frequently.</li>
<li>Internet ExplorerThe most popular browser. The fact that it comes with every Windows computer and thus requires the least amount of effort to use has made it the most popular. However, its status as the most popular caused its development to lag. Features that were appearing in many browsers were absent from IE for a number of years until the release of IE7. In addition, IE is the least standards compliant of any of the browsers. They sometimes adopt the attitude that developers need to conform to their standards.</li>
<li>FirefoxFirefox is based off of Netscape&#8217;s code. It&#8217;s an open source project. Open source means anyone in the world can contribute code to the project. This allows a program run by a very small team to add features at least as quickly as a large company like Microsoft. They&#8217;re essentially leveraging volunteer work from all around the world. What makes their browser stand out is the Extensions.</li>
<li>SafariSafari was originally written for the Macintosh. However, as part of the iPhone launch they had to port Safari to Windows and so they released a Windows version of their browser. While Firefox is slightly faster than Internet Explorer, Safari is much faster than either.</li>
</ul>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Browser_war" target="_blank">Browser War</a></li>
<li><a href="http://www.hanselman.com/blog/VideoWindowsBrowserSpeedShootoutIE7Firefox2Opera9SafariForWindowsBeta3.aspx" target="_blank">Browser Speed Comparison</a></li>
</ul>
<h4>HyperText Markup Language &#8211; HTML</h4>
<ul>
<li>HTML&#8221;Markup&#8221; &#8211; HTML was designed as a way to lightly style text. HTML was designed a long time ago when the reach of the web was not imagined. HTML was not designed to allow people to create documents and pages for presentation, as you see today. Originally, HTML was used to share scholarly papers and research. It had a very Spartan appearance.During the browser war of the 90s the focus shifted to creating presentation style web pages that looked pretty. As a result, a lot of new tags were introduced and a lot of bad ways of doing things were created.XHTML and CSS attempt to restore HTML to being a markup language and separate the style from the page content. XHTML gives very narrow definitions of what is valid markup. Perhaps too narrow.</li>
<li>&#8220;Hello World&#8221; HTML
<pre>&lt;html&gt;
&lt;head&gt;
&lt;title&gt;Hello World&lt;/title&gt;
&lt;/head&gt;
&lt;body&gt;
&lt;h2&gt;Hello world!&lt;/h2&gt;
&lt;p&gt;Thank you for visiting&lt;/p&gt;
&lt;/body&gt;
&lt;/html&gt;</pre>
</li>
<li>Any text editor can create HTML.Any word processor can create the markup for HTML. Once its saved to the hard drive, a web browser on that computer can read it and display it as a page.</li>
<li>Valid XHTMLXHTML is a subset of HTML that&#8217;s much more strict about what is allowed and what is not allowed.XHTML defines what is a valid tag and whichs tags are allowed to have which attributes.</li>
</ul>
<h4>Life cycle of an HTTP request</h4>
<ol>
<li>Request to DNS ServerBrowser sends a request to the DNS server and asks for the IP address of the server it&#8217;s trying to connect to.</li>
<li>DNS server converts the domain name into IP addressThe DNS server looks up the IP address and sends it back to the client. The network of DNS servers rely on each other to keep an accurate record. DNS can sometimes take a long time to propagate depending on your ISP.</li>
<li>Request to web serverUsing the IP address found from the DNS server, the browser creates an HTTP request and sends it on to the web server.</li>
<li>Response of server, hopefully containing HTMLThe web server attempts to fill the request. Once completed, success or failure, the server sends a status code back to the browser. If it&#8217;s a successful request, it will also send the requested content.</li>
<li>Subsequent requests of additional mediaThe browser reads the HTML. As it encounters things it needs to display the page (images, etc) it makes additional requests to the web server. Remember, HTTP is stateless so each request goes through this life cycle and knows nothing of previous or future requests.The many requests needed to display a page are why &#8220;hits&#8221; are a bad way to view traffic to a web site. Each page may require a dozen or more hits to the server</li>
<li>Browser displays contentThe browser displays the HTML and additional media back to the user, dependent on the browser&#8217;s rules. This is where browser differences show.</li>
</ol>
<p><!--h4>Web Servers</h4>
<ul>
<li>Accept http requests from clients (web browsers) and return content.</li>
<li>Any computer can be a web server, if it has the right software</li>
<li> Web Accessible FoldersSince any computer can be a web server, there are going to be parts of the computer you do not want people to be able to access. So, only certain folders are &#8220;web accessible&#8221;. Documents and files outside of these folders cannot be sent back to the client.Therefore, anything put in a web accessible folder is fair game for anyone in the world to see. If you want to keep a file private, do not put it into one of these folders.Generally, web accessible folders are named something like &#8220;public_html&#8221;, &#8220;www&#8221;, or &#8220;htdocs&#8221; (for Apache) or &#8220;wwwroot&#8221; for IIS. However, there are no restrictions on their names.</li>
<li> Mapping RequestsWhen a request is made for a document on a web server, the web server must map the URL provided to the physical file on the hard disk. For example, if you make a request for http://www.seminolestate.edu/aboutscc/goals.htm then the web server is going to trim that down to /aboutscc/goals.htm. It&#8217;s going to look into the &#8220;web accessible&#8221; folder and then look into the aboutscc folder, and find the file called goals.htm</li>
<li> Index PagesNot all web requests specify a file to retrieve. For example, when you go to http://www.seminolestate.edu/aboutscc/ you&#8217;re not specifying the file you want, but rather just the directory aboutscc. When you do not specify the file you want, the web server looks for &#8220;index pages&#8221; in the folder you have requested. These files are called index.htm or index.html.</li>
</ul>
<ul>
<li><a href="http://en.wikipedia.org/wiki/Web_server" _mce_href="http://en.wikipedia.org/wiki/Web_server" mce_href="http://en.wikipedia.org/wiki/Web_server" target="_blank">Wikipedia: Web Servers</a></li>
</ul-->
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/03/20/how-the-course-and-the-web-works/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>META Refresh-Quick Tip 4 Convenience</title>
		<link>http://davidrbrown.com/2011/03/19/meta-refresh-quick-tip-4-convenience/</link>
		<comments>http://davidrbrown.com/2011/03/19/meta-refresh-quick-tip-4-convenience/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 00:51:44 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=486</guid>
		<description><![CDATA[When working on sites I often prefer to view the pages within the browser as I make updates to ensure it renders the same as the preview within the editor. All of the updates are...]]></description>
			<content:encoded><![CDATA[<p>When working on sites I often prefer to view the pages within the browser as I make updates to ensure it renders the same as the preview within the editor. All of the updates are made on my local dev server and only uploaded to the production server once the site is completed. It becomes redundant to hit F5 after every save to refresh the browser so I use the meta tags to refresh the browser every 10 seconds or so. Just remember to remove the tag when you are finish working on the project. It&#8217;s also a good time to update all other SEO tags at the same time. Here&#8217;s a site that provides a few different options that some may find useful.</p>
<p>﻿<a href="http://www.htmlcodetutorial.com/document/index_tagsupp_4.html">http://www.htmlcodetutorial.com/document/index_tagsupp_4.html</a></p>
<h1>META for Automatic Refreshing and Forwarding</h1>
<p>You can use <code>&lt;META ...&gt;</code> to tell the web  browser to automatically move to another web page, or refresh the  current page, after a specified period of time.</p>
<p>To have the page automatically refresh itself every <em>x</em> seconds, use a tag like this:</p>
<table border="1" cellpadding="5">
<tbody>
<tr>
<td align="CENTER">this code</td>
</tr>
<tr valign="TOP">
<td><code>&lt;META HTTP-EQUIV="REFRESH" CONTENT="5"&gt;</code></td>
</tr>
</tbody>
</table>
<p>This tells the browser to refresh the page  (<code>HTTP-EQUIV="REFRESH"</code>),  and that it should do so every five seconds  (<code>CONTENT="5"</code>).</p>
<p>Suppose, however, that you want the page to refresh itself by going automatically to  <em>another</em> page.  This is common, for example, when someone has  moved their home page to a new location, but want someone who goes to  the old location to still find a pointer.  You could put this <code>&lt;META ...&gt;</code> tag in the page at the old location:</p>
<table border="1" cellpadding="5">
<tbody>
<tr>
<td align="CENTER">this code</td>
<td align="CENTER">produces this</td>
</tr>
<tr valign="TOP">
<td bgcolor="#cccccc">
<pre>&lt;META
     HTTP-EQUIV="Refresh"
     CONTENT="5; URL=autoforward_target.html"&gt;</pre>
</td>
<td align="CENTER"><a href="http://www.htmlcodetutorial.com/document/autoforwardexample.html" target="_top">this page</a></td>
</tr>
</tbody>
</table>
<p>In this case the <code>&lt;META ...&gt;</code> tag works is like the first refresh example, only with a little added information.  The first part is the same:  <code>CONTENT="5; URL=autoforward_target.html"</code> tells the browser that the page should be refreshed.    <code>CONTENT="5; URL=autoforward_target.html"</code> gives <em>two</em> pieces of information:  that the page should refresh after five seconds, and that the new URL should be  <code>autoforward_target.html</code> .</p>
<p>In a situation like this, you should also provide a regular link to the new page.</p>
<p>You can also use <code>&lt;META ...&gt;</code> tags to  ensure that the browser does not cache the HTML document.  Caching is  the process of saving the HTML document locally, on the computer&#8217;s hard  drive, for future use so the browser doesn&#8217;t have to download the  document again.  To ensure that the browser does not cache a particular  page use the following code:</p>
<table border="1" cellpadding="5">
<tbody>
<tr>
<td align="CENTER">this code</td>
</tr>
<tr valign="TOP">
<td><code>&lt;META HTTP-EQUIV="PRAGMA" CONTENT="NO-CACHE"&gt;</code></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/03/19/meta-refresh-quick-tip-4-convenience/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Love Of Real Estate</title>
		<link>http://davidrbrown.com/2011/03/19/the-love-of-real-estate/</link>
		<comments>http://davidrbrown.com/2011/03/19/the-love-of-real-estate/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 00:40:49 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Real Estate]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=551</guid>
		<description><![CDATA[I originally started working in the Real Estate industry in 2004 before the incredible boom period, and took the business part time after the burst. Recently I have had the opportunity to rekindle the full...]]></description>
			<content:encoded><![CDATA[<p>I originally started working in the Real Estate industry in 2004 before the incredible boom period, and took the business part time after the burst. Recently I have had the opportunity to rekindle the full time flame by joining a successful team at Keller Williams Advantage Realty.  Believe it or not there&#8217;s a difference when it comes to Real Estate companies in the training they provide and the atmosphere that agents live/work within the company. Over the next few weeks I am going to make an attempt to provide the benefits of finding the right place to &#8220;hang&#8221; your Sales license and how your choice should enable you to provide superior service to those in need of your assistance.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2011/03/19/the-love-of-real-estate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Host Gator Cyber Monday 50% Off!</title>
		<link>http://davidrbrown.com/2010/11/29/516/</link>
		<comments>http://davidrbrown.com/2010/11/29/516/#comments</comments>
		<pubDate>Mon, 29 Nov 2010 02:05:19 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=516</guid>
		<description><![CDATA[Host Gator sent out an email on the upcoming Cyber Monday sale and it&#8217;s a good one. The only downside, it&#8217;s for new customers only! I may not be able to enjoy the deal, but...]]></description>
			<content:encoded><![CDATA[<div>Host Gator sent out an email on the upcoming Cyber Monday sale and it&#8217;s a good one. The only downside, it&#8217;s for new customers only! I may not be able to enjoy the deal, but hopefully someone else takes advantage of the opportunity!</div>
<div><a rel="nofollow" href="http://tinyurl.com/34kj5vh" target="_blank">http://tinyurl.com/34kj5vh</a></p>
<p><strong>Host Gator Cyber Monday! </strong><br />
<span style="color: #0000ff;">50% off </span><br />
Code: <strong><span style="color: #0000ff;">CYBERMONDAY2010</span></strong></p>
</div>
<div>Shared Hosting – ONLY $2.48/month<br />
- Reseller Hosting – ONLY $12.48/month<br />
- VPS Hosting – ONLY $9.98/month (first month)<br />
- Dedicated Servers – ONLY $87/month (first month)<small><abbr title="Sunday, November 28, 2010 at 11:10am"></abbr></small></div>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2010/11/29/516/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WHMCS Domain Registrar Error</title>
		<link>http://davidrbrown.com/2010/10/12/whmcs-domain-registar-error/</link>
		<comments>http://davidrbrown.com/2010/10/12/whmcs-domain-registar-error/#comments</comments>
		<pubDate>Tue, 12 Oct 2010 08:35:00 +0000</pubDate>
		<dc:creator>David</dc:creator>
				<category><![CDATA[Development]]></category>
		<category><![CDATA[Education]]></category>
		<category><![CDATA[Domain Name]]></category>
		<category><![CDATA[ENOM]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[IP]]></category>
		<category><![CDATA[Registrar]]></category>
		<category><![CDATA[Reseller]]></category>
		<category><![CDATA[SSL]]></category>
		<category><![CDATA[WHMCS]]></category>

		<guid isPermaLink="false">http://davidrbrown.com/?p=497</guid>
		<description><![CDATA[Problem: When making an attempt to add a new client to WHMCS and assign a domain name that was registered before with my existing ENOM account I would receive Registar Errors. When the cron job...]]></description>
			<content:encoded><![CDATA[<p><strong><span style="color: #ff0000;">Problem:</span></strong></p>
<p>When making an attempt to add a new client to WHMCS and assign a domain name that was registered before with my existing ENOM account I would receive Registar Errors. When the cron job would run to synch up the expiration date it would return the first error below. Here is the steps I took to resolve the issue.</p>
<p><strong><span style="color: #0000ff;">Resolutions:</span></strong></p>
<p><span style="color: #ff0000;"><strong>First Error</strong><span style="color: #000000;">:</span> <strong> </strong></span>Registrar Error Domain name not found<br />
<strong><span style="color: #0000ff;"><span style="color: #0000ff;">Resolution</span>:</span></strong><br />
1. WHMCS Admin<br />
2. Servers<br />
3. Updated the IP of WHM to the new IP. (I was assigned a new IP for SSL and did not update WHMCS</p>
<p><span style="color: #ff0000;"><strong>Second Error</strong></span>: Registrar Error Invalid client IP: 22.22.222.222<br />
<span style="color: #0000ff;"><strong>Resolution</strong></span>:<br />
1.Opened a ticket with Enom API Support to update their end with my new IP address.</p>
<p><strong><span style="color: #0000ff;">Steps Taken Once The Above Was Resolved</span></strong><br />
<a href="http://wiki.whmcs.com/Importing_Data#Manual_Domain_Only_Entry">http://wiki.whmcs.com/Importing_Data#Manual_Domain_Only_Entry</a></p>
<h4><strong>Manual Domain Only Entry</strong></h4>
<p>To add a domain on it&#8217;s own without a product, follow the steps below:</p>
<p>1. On the client summary page, click the &#8220;Add New Order&#8221; link in the Actions panel<br />
2. The client will be preselected, so you should fill out the rest of the form &#8211; begin by choosing the payment gateway you want the client to pay with<br />
3. Leave the Product/Service dropdown menu set at None<br />
4. Leave the Billing Cycle dropdown menu set at Monthly<br />
5. Enter the domain in the Domain text field and select Register as the Domain Registration Option (even though you aren&#8217;t intending to register it today)<br />
6. Choose the number of years you next want the client to be invoiced for at the time of renewal and tick any addons the user has for their domain<br />
7. Ensure both tick boxes for sending an order confirmation and generating an invoice are unchecked so the user is not emailed about the order you are adding<br />
8. Finally, set the Order Status dropdown to Active and then click the submit button to add the order to WHMCS<br />
9. You will now been shown the order screen summarising the details of the order you just added<br />
10. Now as the final step, you must go to the domain&#8217;s information page to enter the correct next due and expiry dates aswell as selecting the registrar the domain is registered with if using one of the built in registrars. To do this, from the order screen, click on the link in the Type column of the items ordered &#8211; this will take you straight to the details screen.</p>
<p>You have now finished adding your client. By following the steps above, your client will have not been notified that you&#8217;ve added them and will now be invoiced by WHMCS prior to the next due date for the items you have added to their account.</p>
]]></content:encoded>
			<wfw:commentRss>http://davidrbrown.com/2010/10/12/whmcs-domain-registar-error/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

