<?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>Chad Miller</title>
	<atom:link href="http://chad-miller.com/2007/feed/" rel="self" type="application/rss+xml" />
	<link>http://chad-miller.com/2007</link>
	<description>Just another Chad Miller weblog</description>
	<lastBuildDate>Thu, 04 Mar 2010 19:54:19 +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>The Right Way To Style</title>
		<link>http://chad-miller.com/2007/the-right-way-to-style/</link>
		<comments>http://chad-miller.com/2007/the-right-way-to-style/#comments</comments>
		<pubDate>Tue, 22 Jan 2008 19:51:02 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/the-right-way-to-style/</guid>
		<description><![CDATA[Webpages, for those of you who are uninitiated in the world of web development, are built from a type of code called HTML, which stands for Hypertext Markup Language. Essentially, the idea behind it all is to take a standard text document (something you&#8217;d create in Notepad), and mark it up (using HTML) to indicate [...]]]></description>
			<content:encoded><![CDATA[<p>Webpages, for those of you who are uninitiated in the world of web development, are built from a type of code called <em>HTML</em>, which stands for Hypertext Markup Language.  Essentially, the idea behind it all is to take a standard text document (something you&#8217;d create in Notepad), and mark it up (using HTML) to indicate additional information about the contents of your document.</p>
<p><img src="http://chad-miller.com/2007/files/2008/01/ruler.jpeg" alt="A Ruler" title="A Ruler" width="250" height="188" class="right frame" /></p>
<p>Hypertext is actually a fancy technical name for a link.  Regular text becomes hypertext when it is hyperlinked to another webpage.  That&#8217;s the basic definition of HTML.</p>
<p>HTML also contains several other ways to tag your text to indicate various things about it.  Among the most common are a tag to indicate a group of sentences as a paragraph (the <code>P</code> tag), a tag to indicate a text segment as a document heading (the <code>H1</code> through <code>H6</code> tags), and the list tags (<code>UL</code>, <code>OL</code>, and <code>LI</code>,) which indicate ordered or unordered lists of items.</p>
<h3>How <em>Not</em> to Style HTML</h3>
<p>Changing text into hypertext is helpful, but it&#8217;s not very pretty.  Essentially, your document will read as a single column, top-to-bottom, in a single font of a single style.  <span id="more-74"></span> To get around this, people in the early days of the web began inventing new &#8216;tags&#8217; to indicate style, such as the <code>FONT</code> tag to indicate what font to display the text in, the <code>B</code> tag to indicate bold text, and the <code>I</code> tag to indicate italic text.  To get more flexibility in page layouts, people began to use the <code>TABLE</code> tag to make different sections of text display in different areas, rather that all in one column.</p>
<p>However, all of this new styling markup causes a big problem: it interferes with the purpose of HTML, which is to describe the text on the page.  For instance, the <code>TABLE</code> tag, which is being used for page layout, is actually supposed to be used to present tabular data in columns and rows.  The new styling tags like <code>B</code>, <code>I</code>, and <code>FONT</code> don&#8217;t describe the text in the document at all.</p>
<p>That means this method of styling a webpage is little more than a hack, a way to make the system do something for which is was not originally intended.  It also obfuscates any <em>real</em> meaning that might be contained in the markup by essentially reducing it to a needle in a haystack.</p>
<p><img class="left frame" src="/wp-content/uploads/2008/01/handicap.jpg" alt="Handicap Sign" /></p>
<p>It should also be mentioned that while this method of styling your webpage might work just fine for your web browser, it can do some really bad things for other kinds of browsers.  For instance, if a blind person were to reach your website, their screen reader would have a lot of trouble interpreting meaning from the style markup you&#8217;ve provided.  Also, search engines such as Google and Yahoo can gather a lot about your website based on the way it&#8217;s marked up; using markup to style your document will confuse the robots that try to index your page, which will negatively affect your rankings in search results (meaning that you&#8217;ll more likely to end up on the twenty-eighth page of results from a search for your name, rather than showing up on the first page).</p>
<h3>The Right Way to Do It</h3>
<p>If you use HTML only to describe the content (and not the style) of your document, how are you to make it look good on the web?  I&#8217;m glad you asked; the solution to this problem is to <em>use the right tools for the job</em>.</p>
<p>There&#8217;s a second, complimentary language that you can use to style your well-formatted HTML.  It&#8217;s called CSS, which stands for &#8216;Cascading Stylesheets&#8217;.  The word &#8216;stylesheet&#8217; should be pretty self-explanatory; it basically means a document that describes the styling for another document.</p>
<p><img class="right" src="/wp-content/uploads/2008/01/style.jpg" alt="Style" /></p>
<p>&#8216;Cascading&#8217; basically means that you can use just one CSS document to style every single page on your website; any change you decide to make will &#8216;cascade&#8217; down to every page on your website.  This makes styling changes a snap; instead of having to change every single page when you decide your site needs a makeover, all you have to do is make the change in one place and every page on your site will reflect that change.</p>
<p>It is possible to have a well-formed HTML document that very well describes your document&#8217;s text, while letting it look pretty on the web as well.  All you need is a little CSS!</p>
<p>Here are a few resources to help you get started:</p>
<ul>
<li><a href="http://www.w3.org/TR/xhtml1/">The W3C XHTML Specification</a>; XHTML is a version of HTML that permits no styling markup, which is what we want</li>
<li>The <a href="http://www.w3.org/TR/CSS1">Level 1 CSS Specification</a></li>
<li>W3C&#8217;s <a href="http://validator.w3.org/">Webpage Validator</a> can help you find markup problems</li>
<li>W3C&#8217;s <a href="http://jigsaw.w3.org/css-validator/">CSS Validator</a>, which can help find problems in your stylesheet</li>
<li>The <a href="http://www.w3.org/TR/WAI-WEBCONTENT/">Web Content Accessibility Guidelines</a> from W3C indicate and prioritize the various checkpoints that must be completed in order to ensure your content is accessible for people with disabilities</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/the-right-way-to-style/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Makin&#039; Chili</title>
		<link>http://chad-miller.com/2007/makin-chili/</link>
		<comments>http://chad-miller.com/2007/makin-chili/#comments</comments>
		<pubDate>Mon, 17 Dec 2007 09:44:30 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Miscellaneous]]></category>
		<category><![CDATA[True Story]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/makin-chili/</guid>
		<description><![CDATA[A few weeks ago, my wife and I were really craving some good chili. As she is still in college, and as I subsisted mostly on ramen noodles and Wendy&#8217;s during my years as a bachelor, neither of us is very well versed in the culinary arts. Between the two of us, we didn&#8217;t have [...]]]></description>
			<content:encoded><![CDATA[<p>A few weeks ago, my wife and I were <em>really</em> craving some good chili.  As she is still in college, and as I subsisted mostly on ramen noodles and Wendy&#8217;s during my years as a bachelor, neither of us is very well versed in the culinary arts.</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/chilis.jpeg" alt="Chili Peppers" title="Chili Peppers" width="250" height="180" class="alignleft size-full wp-image-161" /></p>
<p>Between the two of us, we didn&#8217;t have a single <em>clue</em> how to make chili.</p>
<p>Our appetites not to be deterred, I knew just who to ask.  (Google, of course!)  My main goal was to find out just what <em>defines</em> chili.  Now I am not much of a recipe-follower; instead, I like to understand exactly what I&#8217;m doing and why.  That way, I can freestyle when I want to or need to.</p>
<p>So I Googled &#8216;chili&#8217; and examined a whole bunch of recipes.  You wouldn&#8217;t <em>believe</em> some of the things people put in their chili.  Anyways, from looking at all the recipes, I found a number of common elements:</p>
<p><span id="more-71"></span></p>
<ul>
<li>Meat</li>
<li>Beans</li>
<li>Tomatoes or Tomato Sauce</li>
<li>Onion</li>
<li>Chili Powder</li>
</ul>
<p>Of course there are all sorts of variants; some leave out the meat or beans, but most recipes include both.  Most included the onion.  Some recipes had a list of ingredients as long as my <em>arm</em>.  Judging by the sheer variety of chili recipes, I figured it&#8217;s pretty hard to go wrong, so I made a batch of &#8220;basic chili&#8221; using only the ingredients I listed above.</p>
<p>Here&#8217;s the ratios I used: 1 pound of (browned) ground beef, 2 cans of beans, 1 can of crushed tomatoes, and a half an onion, chopped up.</p>
<p>From that base, I just seasoned to taste with chili powder and left it to simmer 1-2 hours until suppertime.  And boy, it was darn good.  I never dreamed a good meal (with a Tupperware vat full of leftovers in the fridge) would be so easy to make, either.  At least not legitimately, and by &#8216;legitimately&#8217; I mean &#8216;without a microwave&#8217;.</p>
<p>In the future, I&#8217;ll be able to experiment from this base, refining the recipe until I can make <em>world dominating</em> chili. You heard it here first.</p>
<p>I hope you readers weren&#8217;t terribly bored by my chili-related ramblings.  If so, complain, and I&#8217;ll find a more interesting topic next time.</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/makin-chili/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Art&#8217;s New Direction</title>
		<link>http://chad-miller.com/2007/arts-new-direction/</link>
		<comments>http://chad-miller.com/2007/arts-new-direction/#comments</comments>
		<pubDate>Wed, 17 Oct 2007 07:03:49 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Performing Arts]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Theatre]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/arts-new-direction/</guid>
		<description><![CDATA[Society as a whole, and art in particular, have gone through some major frame-of-reference changes over the last couple of millennia. Not to get into too much detail, our roots are in a premodern viewpoint, which basically takes the stance that the divine is directly responsible for everything that is currently unexplained. This proceeded, a [...]]]></description>
			<content:encoded><![CDATA[<p>Society as a whole, and art in particular, have gone through some major frame-of-reference changes over the last couple of millennia.</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/sydney-opera-house.jpeg" alt="The Sydney Opera House in Australia" title="The Sydney Opera House in Australia" width="250" height="188" class="alignright frame size-full wp-image-176" /></p>
<p>Not to get into too much detail, our roots are in a <em>premodern</em> viewpoint, which basically takes the stance that the divine is directly responsible for everything that is currently unexplained.  This proceeded, a few centuries ago, into the <em>modern</em> viewpoint, which covers a bit of a spectrum.  It starts out discovering science and natural law, which can explain <em>most</em> of the world around us.  Modernism started out attributing the existence of the world to the divine and everything else to science, but it later cut out the divine altogether as it attempted to use various comical scientific theories to explain existence itself.</p>
<p>Obviously, with the wholesale philosophical removal of the divine, man&#8217;s search for the meaning of existence became pointless, as the final statement and obvious conclusion of modernism was that existence itself is meaningless.  This was the spark that started the fire of the <em>postmodern</em> viewpoint. With the loss of order and meaning provided by the divine, and with science saying that there is no meaning, art and culture fragmented into many different factions, one saying, &#8220;We must now create our own meaning,&#8221; and another, &#8220;We must now create art that is without meaning to reflect our true state,&#8221; and another, &#8220;We must transcend our current states to find meaning in a higher plane of existence,&#8221; and still another, &#8220;Each of these is correct in its own way.&#8221;</p>
<p>This is of course, a topic for another post, another time.  What I&#8217;d like to address today is the future of art and culture.</p>
<p><span id="more-68"></span></p>
<h3>The Redemptive Cycle</h3>
<p>You&#8217;ll probably have observed sometime in your life that much of creation is governed by cycles.  Again, not to go into too much detail, some of these things include the seasons, day and night, the tides, the phases of the moon, the human sleep cycle, along with the menstrual, respiratory, and circulatory cycles, the electric current we use today, along with most machines used to turn various forms of energy into actual work.  Also, light and sound and every form of broadcast signal.  All of these things are governed by cycles, and they are just the tip of the iceberg.</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/spiral-stairs.jpeg" alt="Spiral Stairs" title="Spiral Stairs" width="250" height="165" class="alignleft frame size-full wp-image-175" /></p>
<p>Much of what we humans consider beautiful in music and drama is governed by cycles.  Music will cycle in theme and verse.  Drama will go up and down in tension on a micro scale while the whole plotline builds tension and resolves on a macro scale.  In fact, as the postmodernist viewpoint languished from lack of meaning, &#8220;postmodernist art&#8221; discarded this cyclical structure and beauty in reflection of a lack of meaning.</p>
<p>But the world isn&#8217;t really like that.  The world <em>does</em> have meaning.  Cycles <em>do</em> appear throughout creation.  In fact, if you look at the Bible&#8217;s account of existence, man was created in God&#8217;s image (at the top of the cycle), but then fell (the downward turn) and was condemned to die (bottom of the cycle), and was redeemed by Jesus to live forever with God (back to the top of the cycle).  The entire existence of man can be defined as one full cycle.</p>
<p>This recurring theme, the cycle of God, reflected in nature and man, is what I like to call <strong>the Redemptive cycle</strong>.</p>
<h3>So What&#8217;s Next?</h3>
<p>I stated at the beginning of this article that my intention was to look forward to the next direction art and culture would take, the next viewpoint shift we have ahead of us.  Believe me, everything before was necessary as exposition for this.</p>
<p>You have likely already deduced the connection between the evolution of worldviews presented in the first section of the article and the examination of cycles in the second.  Culture and art has been, up until this point, in the first few stages of a full cycle.  We started at the top of the cycle with the premodern view, we&#8217;ve fallen through the modern view and have hit bottom with the postmodern view.  Naturally, the next phase of this cycle will be the upward turn, the redemption of art and culture.</p>
<p>But what will this look like?</p>
<p>Our culture is a crystal vase that has &#8220;freed itself&#8221; from the confines of its shelf, fallen, and has consequently fragmented into thousands of pieces upon encountering the floor.  Each of the pieces has scattered in its own direction, and it simply seems hopeless that the once-beautiful vessel of culture and art can ever be put back together again.</p>
<h3>The Missing Ingredient</h3>
<p>Culture and art likely never will take on their old forms again.  Even if we did manage to collect all the pieces, there&#8217;s nothing to hold them together, or to prevent them from coming back apart once we got them all into position.</p>
<p>However, if an <strong>artist</strong> comes along to glue the pieces together, there&#8217;s nothing to say art and culture <em>has to be what it was before</em>.  When our pieces are put back together, art and culture will be something that it never was, that it <em>never could have been</em> before it was broken.  That&#8217;s the very nature of redemption.</p>
<p>Perhaps the broken pieces of our vase will be assembled into a beautiful crystal sculpture.</p>
<p>The missing piece is God.  If there&#8217;s any hope for our broken culture, it is that He will put it back together again.</p>
<p class='endnote'>Please note that the vase/sculpture illustration is borrowed from the 2002 film <cite>Joshua</cite>.</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/arts-new-direction/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>The Refrigerator Incident</title>
		<link>http://chad-miller.com/2007/the-refrigerator-incident/</link>
		<comments>http://chad-miller.com/2007/the-refrigerator-incident/#comments</comments>
		<pubDate>Wed, 10 Oct 2007 22:58:04 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Family and Friends]]></category>
		<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[True Story]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/fridge-fun/</guid>
		<description><![CDATA[This weekend was one of those wonderful, extended weekends where everyone has Monday off. My wife and I therefore decided to host a cookout Monday here at our new home. Folks started showing up at about 2 in the afternoon, and stayed until about 2 in the morning. A wonderful day! When mealtime came, everyone [...]]]></description>
			<content:encoded><![CDATA[<p>This weekend was one of those wonderful, extended weekends where everyone has Monday off.</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/fridge.jpeg" alt="A Red Refrigerator" title="A Red Refrigerator" width="151" height="225" class="alignleft size-full wp-image-165" /></p>
<p>My wife and I therefore decided to host a cookout Monday here at our new home.  Folks started showing up at about 2 in the afternoon, and stayed until about 2 in the morning.  A wonderful day!</p>
<p>When mealtime came, everyone was of course most helpful in the kitchen.  I&#8217;ve been a stage manager for about six years, so when it comes to big group projects like that, I&#8217;m generally the take-charge type, giving everyone assignments and making sure everyone has what they need.</p>
<p>Naturally, everyone was in and out of the refrigerator all day and all night&#8230;I&#8217;d estimate the door was opened no less than 150 times Monday.  I understand that there is no actual mechanical connection between the door of a refrigerator and the guts that actually make it run, but I believe all that action broke our refrigerator&#8217;s poor little cold heart.</p>
<p><span id="more-66"></span></p>
<h3>Death In The Family</h3>
<p>Throughout the evening, people kept checking the freezer for ice, but it seemed like the water in the ice trays just didn&#8217;t want to freeze!</p>
<p>The next morning, as I was working (in my home office) my wife came in to let me know that nothing in our refrigerator is cold.  The fridge was dead.  We had figured that this refrigerator was on its last legs, so we&#8217;d been planning to replace it,  but we were hoping to wait at least until the New Year.  Alas.</p>
<p>I had an old mini-fridge from college out in the garage, so I hauled it into the kitchen and plugged it in and we loaded everything that could fit into it.</p>
<p>So I called into work and told them I was taking the day off, then we went shopping for refrigerators and bought a nice one, one of those side-by-side models with a water filter and a spout in the door.</p>
<h3>Replacement</h3>
<p>Unfortunately, this came at a pretty bad time as far as buying a replacement goes.  I&#8217;ve just started paying tuition, and while we can afford it, we don&#8217;t have a lot of surplus after that and living expenses.</p>
<p>If you&#8217;ve ever heard of <a href='http://www.daveramsey.com'>Dave Ramsey</a>, you&#8217;ll know he gives great amounts of applied common sense in the form of financial advice to his audience via books, seminars, and his radio show.  In regards to taking control of your finances, you&#8217;ll know the first thing he advises his audience do is to set aside $1000 in an (easily accessible) emergency fund in the bank.  After then becoming debt-free, you are to add to it until your emergency fund can cover three to six months of living expenses.</p>
<p>I am in the middle of this third step, building the emergency fund from the original $1000 seed up to the 3-6 month expense coverage.  As this was an emergency, I withdrew from the emergency fund to buy the new fridge.  Across the next couple paychecks I get, I&#8217;ll put the same amount back into the emergency fund.</p>
<p>You have <em>no idea</em> how nice it is to be able to handle a moderately significant financial &#8216;crisis&#8217; like this without breaking a sweat.  We&#8217;re not financially hurting, and we don&#8217;t have to live on rice and beans for the next three months because of this.  We didn&#8217;t have to put it on a credit card and pay it back at 29% interest or whatever the going scam is these days.  That feeling is awesome.</p>
<p><strong>A Word of Advice:</strong> If you don&#8217;t have an emergency fund like this, start one.  You have no idea how good it will make you feel to have it when you need it.  And believe me (and anyone else with sense), sooner or later, you <em>will</em> need it.</p>
<p>Also, if you don&#8217;t know <a href="http://www.daveramsey.com">Dave Ramsey</a> or his financial advice, I can&#8217;t recommend his book <a href="http://www.amazon.com/Financial-Peace-Revisited-Dave-Ramsey/dp/0670032085/">Financial Peace</a> enough.  Buy it, borrow it, check it out from the library, or swipe a friend&#8217;s copy, but read it.</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/the-refrigerator-incident/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>My Favorite Website Platform</title>
		<link>http://chad-miller.com/2007/my-favorite-website-platform/</link>
		<comments>http://chad-miller.com/2007/my-favorite-website-platform/#comments</comments>
		<pubDate>Fri, 05 Oct 2007 01:40:46 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Technology]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/my-favorite-website-platform/</guid>
		<description><![CDATA[There are more websites than ever out there in the vast realm of the internet. Everyone seems to have a website, from the largest companies in the world to the smallest and most eccentric communities built around the weirdest interests you can imagine. Most websites are built for one purpose: to communicate information. Every other [...]]]></description>
			<content:encoded><![CDATA[<p>There are more websites than ever out there in the vast realm of the internet.  Everyone seems to have a website, from the largest companies in the world to the smallest and most eccentric communities built around the weirdest interests you can imagine. <img src="http://chad-miller.com/2007/files/2009/12/www-magnified.jpeg" alt="The World Wide Web" title="The World Wide Web" width="200" height="151" class="alignright frame size-full wp-image-179" /></p>
<p>Most websites are built for one purpose: to communicate information.  Every other function of a website is generally going to be a subset of this singular purpose.  This can of course be refined to target a particular audience, communicate an intended message, and use selected medium/media, but in the big picture, this is all communication.</p>
<p>And communicating information over the internet using a website has never been easier, as more and more tools are developed which help people to build websites (many of which require very little technical knowledge).  Now some of these will produce better sites than others, depending on what you want out of your site, but today I&#8217;m going to tell you exactly what platform I recommend for building small- to medium-scale websites.</p>
<p><span id="more-63"></span></p>
<h3>Content Management System</h3>
<p>A Content Management System, or <acronym title="Content Management System">CMS</acronym>, is almost certainly the way to go with a website if you think any of the information on the website is ever going to change.  Even for websites that I build and maintain myself, that no one else will ever have to change, I will <em>always</em> use a <acronym title="Content Management System">CMS</acronym>.</p>
<p>That&#8217;s because a <acronym title="Content Management System">CMS</acronym> does <em>one key thing</em> that is absolutely <em>vital</em> for any website whose information is ever going to be changed, updated, or amended by a human being:</p>
<p>It separates the <em>content</em> from the <em>presentation</em> of the content.</p>
<p>This is such a vital factor because otherwise the human being is going to have to dig through piles and piles of <acronym title='HyperText Markup Language'>HTML</acronym> computer code (the code that dictates how a webpage is laid out) to find the little section where the information needs to be changed or added.  Even for a computer geek like myself, who <em>thinks</em> in <acronym title='HyperText Markup Language'>HTML</acronym>, that is quite a large and time-consuming task.</p>
<p>There are plenty of other perfectly reasonable, technically sound reasons for keeping your content and your presentation separate, but for me these reasons are all second to <em>the time I save</em> by being able to just go in and change or add whatever I need to without worrying about the code or technical details.</p>
<h3>The <acronym title="Content Management System">CMS</acronym> I Use</h3>
<p><img src="http://chad-miller.com/2007/files/2009/12/wordpress-logo.jpeg" alt="The WordPress Logo" title="The WordPress Logo" width="106" height="135" class="alignleft size-full wp-image-178" /></p>
<p>My favorite Content Management system is <a href="http://www.wordpress.org">WordPress</a>, and it has been for quite some time.  WordPress started life as a fork (geek-speak for &#8216;Divergent Copy&#8217;) of a blogging system called <em>B2</em>.</p>
<p>WordPress was itself considered a blogging system (and nothing more) for quite a while, until it evolved into the robust <acronym title="Content Management System">CMS</acronym> platform it is today.  In fact, I have built more than one website managed by WordPress that don&#8217;t have any blog elements at all.</p>
<p>Here are some of the many reasons I use WordPress over just about everything else:</p>
<ul>
<li><strong>Open Source License.</strong>  Yes, this means it is free of charge.</li>
<li><strong>Broad User Community.</strong>  Anything I want to do with it has probably already been done, and someone can tell me how.  If not, I can figure it out and tell other people.</li>
<li><strong>Easy Setup.</strong>  WordPress is available as an easy 1-click install from every web host I&#8217;ve ever used, so there&#8217;s no getting down into the gritty details of <acronym title='File Transfer Protocol'>FTP</acronym>ing packages or setting up your database; this can all be done for you with the click of a mouse.</li>
<li><strong>Abundant Themes.</strong>  Since the WordPress user community is so broad, there are already hundreds (if not thousands) of already-built site themes, so if you don&#8217;t want to get into the computer code, you still have ample options for visually styling your site.</li>
<li><strong>Custom Paths.</strong>  You&#8217;ll notice that as you browse around my site, the web address (the stuff after http://) concisely indicates exactly what you&#8217;re looking at; there&#8217;s no numbers or &#8216;index.aspx&#8217; pages or anything like that.  WordPress can do this automagically.</li>
<li><strong>User-Friendly.</strong>  No one for whom I&#8217;ve ever built a site based on WordPress has yet had much trouble at all in changing, adding or removing information or content on their website.</li>
</ul>
<p>I could go on, but you probably get the idea.  If you are considering starting a website for yourself or your company, you&#8217;ll not find any platform that is better to start with than WordPress.  I highly recommend it.</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/my-favorite-website-platform/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Freebie: Desktop Background</title>
		<link>http://chad-miller.com/2007/freebie-desktop-background/</link>
		<comments>http://chad-miller.com/2007/freebie-desktop-background/#comments</comments>
		<pubDate>Wed, 03 Oct 2007 02:44:19 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Portfolio]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/freebie-desktop-background/</guid>
		<description><![CDATA[I did this in Photoshop at about 7:15 AM this Saturday. My wife loves it, and she suggested I put it up on the site for everyone to download and use as they see fit. This is currently the desktop background on my Mac, and as such it&#8217;s sized appropriately (1680&#215;1050). If you want to [...]]]></description>
			<content:encoded><![CDATA[<p>I did this in Photoshop at about 7:15 AM this Saturday.  My wife loves it, and she suggested I put it up on the site for everyone to download and use as they see fit.</p>
<p style="text-align:center"><a href="http://chad-miller.com/2007/files/2009/12/mountain-sunrise-full.jpeg"><img src="http://chad-miller.com/2007/files/2009/12/mountain-sunrise.jpeg" alt="Mountain Sunrise" title="Mountain Sunrise" width="374" height="243" class="alignnone size-full wp-image-171" /></a></p>
<p>This is currently the desktop background on my Mac, and as such it&#8217;s sized appropriately (1680&#215;1050).  If you want to use it for your desktop, it should be fine, even if your screen is smaller.  Just click the thumbnail above, then when the full-size image loads, right-click it and select &#8216;Set as Desktop Background&#8217;.  From there, you should be able to &#8216;center&#8217; the image, and click OK.  That ought to do it!</p>
<p>This image was made from a freebie photo I found at <a href="http://sxc.hu">Stock Exchange</a>, and I put the fake sun and sunbeams in using a tutorial I came across at <a href="http://psdtuts.com/photo-effects-tutorials/super-slick-dusky-lighting-effects-in-photoshop/">PSDTuts</a>, along with some resources they link to.</p>
<p>Hope you folks enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/freebie-desktop-background/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Traffic Court</title>
		<link>http://chad-miller.com/2007/traffic-court/</link>
		<comments>http://chad-miller.com/2007/traffic-court/#comments</comments>
		<pubDate>Mon, 01 Oct 2007 13:54:14 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[True Story]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/traffic-court/</guid>
		<description><![CDATA[I&#8217;ve never been to traffic court before. However, I recently had the joy to be able to spend a large part of one of my days there. I got a ticket for an expired tag about a month ago (on a holiday, of course). Generally, I&#8217;ll just pay the ticket and be done with it, [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve never been to traffic court before.  However, I recently had the joy to be able to spend a large part of one of my days there.</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/scale.jpeg" alt="Justice Scale" title="Justice Scale" width="220" height="169" class="alignleft size-full wp-image-174" />I got a ticket for an expired tag about a month ago (on a holiday, of course).  Generally, I&#8217;ll just pay the ticket and be done with it, because it normally costs under $100 to make it go away.</p>
<h3>Paying the Ticket</h3>
<p>So last Tuesday, I went to the &#8216;Ticket Payment&#8217; window in the Municipal Court building in downtown Jackson (a joy in itself). I had heard people gripe about this sort of thing before, so I was prepared for the ticket-window workers to be a bunch of grumps. To my surprise, the ladies who work at the ticket window are not only human beings, but they are kind, sweet ladies.</p>
<p>&#8220;Great!&#8221; I was thinking to myself.  &#8220;This won&#8217;t be so bad at all!  I&#8217;ll just pay these nice ladies and be off on my merry way!&#8221;</p>
<p><span id="more-47"></span></p>
<p>Not so.  &#8220;That&#8217;ll be $192.50,&#8221; said the nice lady as she smiled at me.  Come again?  &#8220;$192.50.  Would you like to see the judge about it?&#8221;</p>
<p>The Judge?  Did that mean I was going to court?  Did that make me a criminal?  Was I under arrest?</p>
<p>&#8220;Um, I think I&#8217;ll just pay it.&#8221;  I got out my checkbook and opened it, and started searching for my pen.</p>
<p>&#8220;Are you <em>sure</em> you don&#8217;t want to see the Judge instead?  I could get you in tonight&#8230;you&#8217;d be the second person in line.&#8221;</p>
<p>She seemed to <em>really</em> think it would be a good idea if I went to see the judge.  &#8220;I can&#8217;t really make it tonight, I have other commitments.&#8221;  I found my pen.</p>
<p>&#8220;How about Thursday?  I can get you in to see the Judge on Thursday at 3.&#8221;  She wasn&#8217;t giving up!  Maybe she knew something that I didn&#8217;t.</p>
<p>&#8220;Um, I&#8217;ve never been to court before.  What would I tell him?&#8221;</p>
<p>&#8220;Just show your face.  That may be all you need to do.&#8221;  Really?  I could just show my face and maybe get this $192.50 fine reduced?  I guess it&#8217;s worth a shot, right?</p>
<p>&#8220;Okay, what time on Thursday again?&#8221;</p>
<p>&#8220;Be there at three.  This building, room 127.&#8221;</p>
<h3>Coming to Court</h3>
<p>So Thursday came around and I was at the courthouse at 3.  Now when I was there before, it was quiet and still, and there was no one around except the building entrance guards.  So I naturally expected the same thing when I got there on Thursday.  Of course, this was not the case.</p>
<p>The line to get inside the building wound through the lobby, out the front door, and down <em>both</em> sets of stairs onto the sidewalk in front of the courthouse.  What on earth could all these people be here for?</p>
<p>I took my place in line and casually made conversation with the guy next to me.  &#8220;You here for traffic court?&#8221; I asked.  He was here for traffic court.  All these people were.  And I was at the back of the line.</p>
<p>It could be worse though, right?  All I&#8217;d have to do is wait in line, then let the Judge call me, reduce my fine, and I&#8217;d be out of here.  Right?</p>
<p>Not so.  I stood and waited in the courtroom for two and a half hours.  He didn&#8217;t call my name.  Just as the ticket window was about to close, I stepped out of the courtroom and dashed to the ticket window to make sure the lady had indeed put me on the court&#8217;s schedule for today.</p>
<p>She had the day off.  So I had another kind, sweet ticket window lady search the office for my ticket.  &#8220;It&#8217;s not in here, sir, it must be in the courtroom,&#8221; she told me.  Well, that&#8217;s good&#8230;it means I just have to keep waiting.</p>
<p>So I went back to the courtroom and waited more. After another hour, the court was all but empty.</p>
<p>&#8220;You were supposed to be here for court today, son?&#8221; a court officer asked me.  &#8220;Yes sir,&#8221; I replied.  He said, &#8220;Give me your copy of that ticket, and I&#8217;ll find our copy.&#8221;</p>
<p>Twenty minutes later, he came back.  &#8220;I can&#8217;t find it.&#8221;</p>
<p>So the judge asked for my copy of the ticket, and called my name.  I went and stood before him, as I&#8217;d seen several hundred others do when their names were called.  &#8220;Chad Miller,&#8221; he said, &#8220;you&#8217;re dismissed.  Time served.&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/traffic-court/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Site Launch: Lee Farrar Bailey</title>
		<link>http://chad-miller.com/2007/site-launch-lee-farrar-bailey/</link>
		<comments>http://chad-miller.com/2007/site-launch-lee-farrar-bailey/#comments</comments>
		<pubDate>Wed, 26 Sep 2007 13:04:55 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Portfolio]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/site-launch-lee-farrar-bailey/</guid>
		<description><![CDATA[Lee Farrar Bailey is one of my best friends in the world. He&#8217;s also a major talent in the Operatic and Musical Theatre worlds today. I first designed his website nearly a year ago. It was a simple site, but it got the job done. But now that I know a lot more about web [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://chad-miller.com/2007/files/2009/12/lfb-com.jpeg" alt="LeeFarrarBailey.com" title="LeeFarrarBailey.com" width="224" height="174" class="alignright size-full wp-image-169" />Lee Farrar Bailey is one of my best friends in the world.  He&#8217;s also a <em>major</em> talent in the Operatic and Musical Theatre worlds today.</p>
<p>I first designed his website nearly a year ago.  It was a simple site, but it got the job done.  But now that I know a lot more about web design, I have rebuilt his site from the ground up.</p>
<p>If you haven&#8217;t checked out his music already, you can listen to samples of his music (and order his CDs) on <a href="http://cdbaby.com/found?allsearch=lee+farrar+bailey&amp;submit=search">CDBaby</a>.  It&#8217;s highly recommended!</p>
<p>Lee&#8217;s Website:  <a href="http://www.leefarrarbailey.com" title="Jonathan Lowery">Lee Farrar Bailey</a></p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/site-launch-lee-farrar-bailey/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Term of the Day: Yak Shaving</title>
		<link>http://chad-miller.com/2007/term-of-the-day-yak-shaving/</link>
		<comments>http://chad-miller.com/2007/term-of-the-day-yak-shaving/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 21:23:34 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Philosophy]]></category>
		<category><![CDATA[Term of the Day]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/term-of-the-day-yak-shaving/</guid>
		<description><![CDATA[I&#8217;m sure we all have heard the old story about the man who wanted to get some work done around his house on a Saturday. The man decides he&#8217;ll start by cleaning the leaves off his roof, but realizes that he needs to fix his ladder so he can get up there. So he gets [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m sure we all have heard the old story about the man who wanted to get some work done around his house on a Saturday.</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/yak.jpeg" alt="A Yak" title="A Yak" width="170" height="194" class="alignleft frame size-full wp-image-180" /> The man decides he&#8217;ll start by cleaning the leaves off his roof, but realizes that he needs to fix his ladder so he can get up there.  So he gets out his ladder and tools, but realizes he doesn&#8217;t have all the tools he needs.  So he gets in the car to go get the right tools from the tool shop, but realizes he needs gas.  And on the way to the gas station, he realizes he needs some cash.  While going to the bank, he realizes he left his checkbook at home, so he goes home to get it&#8230;and so forth.</p>
<p><span id="more-42"></span></p>
<p>A situation like this is called &#8220;Yak Shaving.&#8221;  The term was apparently invented by a guy at MIT (<a href="http://projects.csail.mit.edu/gsb/old-archive/gsb-archive/gsb2000-02-11.html">source</a>) to describe &#8220;Any seemingly pointless activity which is actually necessary to solve a problem which solves a problem which, several levels of recursion later, solves the real problem you&#8217;re working on.&#8221; (<a href="http://catb.org/jargon/html/Y/yak-shaving.html">source</a>)</p>
<p>I came across this term today in an article I was reading on one of the many blogs in my Google Reader.  Ironically enough, when I tried to investigate the term by clicking on it (it was a link), it took me to <em>another</em> page which took me to <em>yet another</em> page&#8230;but I eventually got the definition.</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/term-of-the-day-yak-shaving/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Portable Webdev Platform</title>
		<link>http://chad-miller.com/2007/portable-webdev-platform/</link>
		<comments>http://chad-miller.com/2007/portable-webdev-platform/#comments</comments>
		<pubDate>Tue, 25 Sep 2007 02:22:16 +0000</pubDate>
		<dc:creator>Chad Miller</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Websites]]></category>

		<guid isPermaLink="false">http://www.chad-miller.com/portable-webdev-platform/</guid>
		<description><![CDATA[I know there&#8217;s a great number of my readers out there who are also keen and avid web developers, always looking for the coolest, newest web development technology. OK, there may not be many of you, but nonetheless, I&#8217;m going to show you today one thing that&#8217;s made my web development life much easier. The [...]]]></description>
			<content:encoded><![CDATA[<p>I know there&#8217;s a great number of my readers out there who are also keen and avid web developers, always looking for the coolest, newest web development technology.  OK, there may not be many of you, but nonetheless, I&#8217;m going to show you today one thing that&#8217;s made my web development life much easier. <img src="http://chad-miller.com/2007/files/2009/12/code.jpeg" alt="The Code for This Website" title="The Code for This Website" width="182" height="202" class="alignright size-full wp-image-162" /></p>
<h3>The Web Development Process</h3>
<p>Generally, when I&#8217;m designing a website for someone, I&#8217;ll follow several steps in the process.  The first several steps are outside the scope of this article, and involve interaction theory and information architecture and data structures and all that.  But then I get down to designing the actual page, and that process follows these steps:</p>
<p><span id="more-40"></span></p>
<ol>
<li>Code a static instance of the site.</li>
<li>Create from that model a theme for the <acronym title="Content Management System">CMS</acronym> Du Jour.</li>
<li>Test the theme and <acronym title="Content Management System">CMS</acronym> on a test server.</li>
<li>Deploy the theme to a live instance of the <acronym title="Content Management System">CMS</acronym>.</li>
</ol>
<p>Of course, you immediately see a problem with using this model for your own web development.  &#8220;Chad, all I have is a PC running Windows.  I don&#8217;t have a test server that can run all those fancy <acronym title="Content Management System">CMS</acronym>s.&#8221;</p>
<p>Wanna bet?</p>
<h3>The One-click Server Installer</h3>
<p>It&#8217;s actually a lot easier than you think to set up a test <acronym title="Content Management System">CMS</acronym> environment <em>on your development PC</em>.  Content Management Systems normally run on a server technology &#8220;stack&#8221; that consists of the following:</p>
<ul>
<li>An Operating System (Like Windows)</li>
<li>Server Software (This is the program that gives your browser a webpage to display when it asks politely)</li>
<li>A Webpage Generation Engine (Which basically makes it so you don&#8217;t have to hand-craft each individual webpage)</li>
<li>A Database (Which is where all the content, like the text of your pages and the pictures are stored)</li>
</ul>
<p>Fortunately, you don&#8217;t even have to know <em>any</em> of that in order to get it all working.</p>
<p>There&#8217;s a little program called <a href="http://www.wampserver.com/en/index.php">WAMP</a> (each letter stands for one of the items above) that will do it all for you!  All you have to do is install the thing.</p>
<p>And that really is all there is to setting up the server platform.</p>
<h3>The Content Management System</h3>
<p>Now all you have to do is get the <acronym title="Content Management System">CMS</acronym> running on the platform you just set up.  Piece of cake, right?  Actually, it is.  Three steps:</p>
<p>First, put your CMS on the server.  Let&#8217;s say you&#8217;re using an easy CMS like <a href="http://www.wordpress.org">WordPress</a> (which this site runs on).  First thing you&#8217;ll do is download the WordPress files and unzip them.  You&#8217;ll want to move the unzipped files to your new Server&#8217;s root folder (if you installed WAMPserver, it&#8217;s probably C:\wamp\www\).</p>
<p><img src="http://chad-miller.com/2007/files/2009/12/mysql-add-db.jpeg" alt="Adding a MySQL Database" title="Adding a MySQL Database" width="138" height="200" class="alignright size-full border wp-image-172" />Second, you&#8217;ll add a database for WordPress to use.  If you installed WAMPserver and now have it running, it should have put a little icon in your taskbar next to your clock.  When you click it, you&#8217;ll get a menu, and among the options will be &#8220;phpMyAdmin&#8221;.  Go there.</p>
<p>This is a pretty complicated interface, but I&#8217;ll give you a shortcut.  Go to the &#8220;Priveleges&#8221; option about 2/3 of the way down the midddle column.  Just add a user.  After entering your new user&#8217;s information, check the option to &#8220;Create database with same name and grant all privileges,&#8221; and save.  (Note that you can make the password easy because no one else can access this server.)  That&#8217;s all you have to do to make a database.</p>
<p>Third, just go through the installer.  Enter &#8216;http://localhost/&#8217; in your browser&#8217;s address bar and click the directory where you installed your WordPress files.  It should be a very quick (less than 30 seconds) matter to configure the CMS to access the database you set up.</p>
<p>Voila!  You&#8217;re done.  Really.  That&#8217;s all there is to it.</p>
<p>Now you can take your CMS with you wherever you go.</p>
]]></content:encoded>
			<wfw:commentRss>http://chad-miller.com/2007/portable-webdev-platform/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

