<?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>Nick Armstrong: Colorado&#039;s Storytelling Small Business Marketing Expert and Funny Public Speaker &#187; Gary Busey</title>
	<atom:link href="http://www.iamnickarmstrong.com/tag/gary-busey/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.iamnickarmstrong.com</link>
	<description>Nick Armstrong is Colorado&#039;s storytelling small business marketing expert and funny public speaker. He specializes in creating funny speeches, revamping failing social media campaigns, community building, and creative problem solving for small businesses.</description>
	<lastBuildDate>Mon, 06 Feb 2012 20:21:40 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Psychotic Debugging: Debugging PsychoticResumes.com</title>
		<link>http://www.iamnickarmstrong.com/2009/02/psychotic-debugging-debugging-psychoticresumescom/</link>
		<comments>http://www.iamnickarmstrong.com/2009/02/psychotic-debugging-debugging-psychoticresumescom/#comments</comments>
		<pubDate>Wed, 18 Feb 2009 18:43:54 +0000</pubDate>
		<dc:creator>Nick Armstrong</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[Debugging Websites]]></category>
		<category><![CDATA[Gary Busey]]></category>
		<category><![CDATA[Programming]]></category>
		<category><![CDATA[WordPress]]></category>

		<guid isPermaLink="false">http://www.iamnickarmstrong.com/?p=374</guid>
		<description><![CDATA[I'm crazy like Gary Busey when it comes to tracking bugs - I know exactly what changes I made, when I made them, and which files were affected.  Since WordPress doesn't really have a client version control system (particularly for plugins) you have to track for yourself.]]></description>
			<content:encoded><![CDATA[<p><a href="http://flickr.com/photos/tuesdays-with-maury/117941643/" target="_blank"><img class="alignright size-full wp-image-375" style="border: 2px solid black; margin: 2px;" title="Gary Busey" src="http://www.iamnickarmstrong.com/wp-content/uploads/2009/02/garybusey.jpg" alt="Gary Busey" width="240" height="160" /></a>Over the past few days you might have noticed (if you use IE7) that <a title="Psychotic Resumes" href="http://www.psychoticresumes.com" target="_blank">PsychoticResumes.com</a> would no longer display in your browser.</p>
<p>I&#8217;m crazy like Gary Busey when it comes to tracking bugs &#8211; I know exactly what changes I made, when I made them, and which files were affected.  Since WordPress doesn&#8217;t really have a client version control system (particularly for plugins) you have to track for yourself.</p>
<p>The first thing I did was ask for help.  I know this might seem like I started in reverse, but I like to have as many eyes as possible looking with me for a possible problem.  I got some very good recommendations on possible problems &#8211; including taking a closer look at the headers, making the site XHTML 1.0 &#8211; strict compliant, and so on.</p>
<p>After testing out the site in a few different browsers (all DOM Level 2 browsers were fine, IE8 was fine) I determined that there were multiple problems.</p>
<ol>
<li>Facebook Connect needs the widget to be present on the page to work.  You can&#8217;t just install it and not add the widget, because it sends an asynchronous request to Facebook.  The request object comes back&#8230; and FBC looks for the widget to display the information.  If the widget isn&#8217;t there, FBC thinks that something was wrong with the data, so it asks Facebook for the info again.  This creates an infinite request loop (in IE7).  This might be because I was still using the beta version of FBC&#8230; so, who knows.  <em>This fix allowed the website to show up in IE8.</em></li>
<li>I downloaded <a title="HttpWatch" href="http://www.httpwatch.com/" target="_blank">HttpWatch</a> to load my header information in IE7&#8230; just to see where the page stopped loading.  Note: the full retail version of this program costs $400&#8230; but I wasn&#8217;t that desperate.  The program was giving me inconsistent results &#8211; twice it would load two parts of the page and then stop, then five more tests revealed that it would load 5-8 items and then stop.  This told me that a plug-in was the likely culprit, but I needed to eliminate other sources of errors before I could narrow it down for sure.</li>
<li>XHTML Validation &#8211; I used the <a title="W3C XHTML Validator" href="http://validator.w3.org/check?uri=http%3A%2F%2Fwww.psychoticresumes.com%2F&amp;charset=(detect+automatically)&amp;doctype=Inline&amp;group=0" target="_blank">W3C XHTML validator</a> and discovered that I had incorrectly coded a small portion of the &#8220;print&#8221; plug-in, causing a mismatch in opening and closing elements.  This ended up being a minor problem &#8211; and in some areas where I need centered graphics and advertisements, I&#8217;m not sure how to get around the &lt;center&gt; tag.  So, I got it down to 5 errors rather than the 33 that I started with.</li>
<li>iTouchTheme plugin (to make your site easy to use for iPhones and iTouches) was using conditional formatting and was operating incorrectly.  I have a sinking suspicion that this was the straw that broke the camel&#8217;s back.  As soon as I patched this plugin to the next version, the site began to show up in IE7.</li>
<li>As a side project, I had a hell of a time trying to get the menu to appear in the same place in IE browsers and DOM Level 2 browsers&#8230; but as it turns out, the Margin property of a Div is handled differently when it is contained within a parent Div element&#8230; (in Freshy &#8211; the header div contains the menu div).  I eliminated the offending tag and now the menu displays properly (and in the right spot!) in all of my test browsers.</li>
</ol>
<p>It was definitely aggrivating to keep on hearing, &#8220;Hey dude, your link is dead,&#8221; but the debugging experience was pretty cool, and I solved some issues on my website that I wouldn&#8217;t have otherwise thought about.  The total time invested was about 5 hours.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.iamnickarmstrong.com/2009/02/psychotic-debugging-debugging-psychoticresumescom/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

