<?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>thetransient</title>
	<atom:link href="http://www.thetransient.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.thetransient.com</link>
	<description>One designer's web design blog</description>
	<lastBuildDate>Wed, 12 May 2010 17:21:11 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>Coffee at Microsoft</title>
		<link>http://www.thetransient.com/coffee-at-microsoft/282/</link>
		<comments>http://www.thetransient.com/coffee-at-microsoft/282/#comments</comments>
		<pubDate>Sat, 24 Apr 2010 17:41:42 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/coffee-at-microsoft/282/</guid>
		<description><![CDATA[I never thought I would be enjoying a cup of Starbucks coffee in a Microsoft branded cup while sitting at Microsoft&#8217;s Mountain View compound. Why am I here, you ask? For the first annual west coast jQuery conference! P.S. I am posting this on my Android phone so please ignore any glitches.]]></description>
			<content:encoded><![CDATA[<p><img style="display:block;margin-right:auto;margin-left:auto;" alt="image" src="http://www.thetransient.com/wp-content/uploads/2010/04/wpid-2010-04-24-09.25.54.jpg" /></p>
<p>I never thought I would be enjoying a cup of Starbucks coffee in a Microsoft branded cup while sitting at Microsoft&#8217;s Mountain View compound.  Why am I here, you ask? For the first annual west coast jQuery conference!</p>
<p>P.S. I am posting this on my Android phone so please ignore any glitches.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/coffee-at-microsoft/282/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Personal business card style website</title>
		<link>http://www.thetransient.com/personal-business-card-style-website/274/</link>
		<comments>http://www.thetransient.com/personal-business-card-style-website/274/#comments</comments>
		<pubDate>Tue, 01 Dec 2009 03:39:56 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=274</guid>
		<description><![CDATA[I recently uploaded a very basic business card style website to www.erikphipps.com (which I forgot I even owned!). The idea came to me when a co-worker sent me a link to a one page website for one of the people behind Vimeo (and other websites). I did some research and found a whole bunch of [...]]]></description>
			<content:encoded><![CDATA[<p>I recently uploaded a very basic business card style website to <a href="http://www.erikphipps.com">www.erikphipps.com</a> (which I forgot I even owned!). The idea came to me when a co-worker sent me a link to a one page website for <a href="http://www.zachklein.com/">one of the people behind Vimeo</a> (and other websites). I did some research and <a href="http://www.designmeltdown.com/chapters/BusinessCard/">found a whole bunch of interesting business card sites</a>. My requirements were pretty simple:</p>
<ul>
<li>include multiple methods for contacting me</li>
<li>incorporate microformats</li>
<li>use clean, modern code that is flexible enough for quick styling</li>
<li>use progressive enhancement</li>
<li>create a strong design and organize intelligently</li>
<li>share a little something about myself</li>
</ul>
<p>It took me all day last Saturday to design and code, but I finished in time to enjoy a beer or two and watch a movie. Please take a look and and post your feedback. Be sure to dig under the hood as well if UI design is your sort of thing.</p>
<p>Please view the page at <a href="http://www.erikphipps.com/">www.erikphipps.com</a>. </p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/personal-business-card-style-website/274/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New business card design</title>
		<link>http://www.thetransient.com/new-business-card-design/260/</link>
		<comments>http://www.thetransient.com/new-business-card-design/260/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 16:35:35 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=260</guid>
		<description><![CDATA[I just got some new business cards! I plan on using the new logo design and colors on my blog some time in the near future after I wrap up a freelance project.]]></description>
			<content:encoded><![CDATA[<p>I just got some new business cards!</p>
<div id="attachment_183" class="wp-caption aligncenter" style="width: 382px"><img title="jack-in-the-box-with-bowl-cut" src="http://www.thetransient.com/wp-content/uploads/2009/08/businesscard-slim-front.png" alt="thetransient business card slim front" width="372" height="174" /><p class="wp-caption-text">My new business card, front.</p></div>
<div id="attachment_184" class="wp-caption aligncenter" style="width: 382px"><img style="border:1px solid #cccccc;" title="thetransient business card slim back" src="http://www.thetransient.com/wp-content/uploads/2009/08/businesscard-slim-back.png" alt="thetransient business card slim front" width="372" height="174" /><p class="wp-caption-text">My new business card, back.</p></div>
<p>I plan on using the new logo design and colors on my blog some time in the near future after I wrap up a freelance project.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/new-business-card-design/260/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My first online design portfolio</title>
		<link>http://www.thetransient.com/my-first-online-design-portfolio/253/</link>
		<comments>http://www.thetransient.com/my-first-online-design-portfolio/253/#comments</comments>
		<pubDate>Tue, 25 Aug 2009 03:00:43 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Personal]]></category>
		<category><![CDATA[Web Design]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=253</guid>
		<description><![CDATA[I&#8217;ve been meaning to post my first online design portfolio for some time now. The site was built 6 or so years ago around the time I was transitioning from being a print graphic artist to a full time web designer. It&#8217;s chock full of table-based static html websites, club flyers, and random flash goodies. [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been meaning to post <a title="Erik's first online design portfilio!" href="/wp-content/static/thetransient1/">my first online design portfolio</a> for some time now. The site was built 6 or so years ago around the time I was transitioning from being a print graphic artist to a full time web designer. It&#8217;s chock full of table-based static html websites, club flyers, and random flash goodies. I should also warn that some of the links to off-site websites no longer work and it breaks in certain browsers. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/my-first-online-design-portfolio/253/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Test environment for supported browsers using Microsoft&#8217;s free virtual pc&#8217;s</title>
		<link>http://www.thetransient.com/test-environment-for-supported-browsers-using-microsofts-free-virtual-pcs/231/</link>
		<comments>http://www.thetransient.com/test-environment-for-supported-browsers-using-microsofts-free-virtual-pcs/231/#comments</comments>
		<pubDate>Sun, 01 Mar 2009 23:57:04 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Development tools]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[supported browsers]]></category>
		<category><![CDATA[user interface design]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=231</guid>
		<description><![CDATA[With the release of IE8 RC1, I&#8217;ve realized that my supported browser testing environment is sadly lacking. The best way to create a testing environment with all the supported versions of Internet Explorer is to use the free virtual machines supplied by Microsoft themselves. In order get full use out of the virtual machines, I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>With the release of IE8 RC1, I&#8217;ve realized that my supported browser testing environment is sadly lacking. The best way to create a testing environment with all the supported versions of Internet Explorer is to use the free virtual machines supplied by Microsoft themselves. In order get full use out of the virtual machines, I&#8217;ve decided to install the browsers that I don&#8217;t use on a regular basis (Safari, Opera, etc.) on one of them. No need to clog up my physical machine with extra applications if it can be avoided. One drawback is that the Virtual PC&#8217;s are time-bombed, but it doesn&#8217;t take much time to re-install the four or so browsers needed.</p>
<p>Here is my setup:</p>
<h3>Physical PC</h3>
<ul>
<li><a href="http://www.microsoft.com/windows/internet-explorer/beta/worldwide-sites.aspx">IE8 RC1</a></li>
<li><a href="http://www.mozilla.com/en-US/firefox/all.html">FireFox 3</a></li>
</ul>
<h3>Physical Mac</h3>
<ul>
<li><a href="http://www.mozilla.com/en-US/firefox/all.html">FireFox 3</a></li>
<li><a href="http://www.mozilla.com/en-US/firefox/all-older.html">FireFox 2</a> (<a href="http://ejohn.org/blog/sexy-firefox-3">to run multiple versions of FireFox on OSX</a>)</li>
<li><a href="http://www.apple.com/safari/download/">Safari 3</a></li>
</ul>
<h3><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c2b5317-a40f-4e86-8835-d37170c5923e&amp;displaylang=en">IE6 Virtual machine</a></h3>
<ul>
<li>IE6 (comes installed on Virtual Machine)</li>
<li><a href="http://www.google.com/chrome">Google Chrome</a></li>
<li><a href="http://www.apple.com/safari/download/">Safari</a></li>
<li><a href="http://www.opera.com/download/">Opera</a></li>
<li><a href="http://www.mozilla.com/en-US/firefox/all-older.html">FireFox 2</a> (be sure to install with DOM Inspector enabled)</li>
<li><a href="http://flock.com/">Flock</a></li>
</ul>
<h3><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=7c2b5317-a40f-4e86-8835-d37170c5923e&amp;displaylang=en">IE7 Virtual machine</a></h3>
<ul>
<li>IE7 (comes installed on Virtual Machine)</li>
</ul>
<h4>Notes:</h4>
<p><strong>Why IE7 virtual machine? </strong>IE8 RC1 has both IE7 and IE8 rendering engines but some differences do exist between the way IE7 renders and the way the IE7 engine embedded in IE8 renders. Therefore, the IE7 Virtual Machine is necessitated.</p>
<p><strong>Virtual machine hosts file.</strong> For the virtual machines, you&#8217;ll need to add any local development sites to the virtual machine&#8217;s hosts file.</p>

<div class="wp_syntax"><div class="code"><pre class="text" style="font-family:monospace;">192.168.1.103 dev.myblog.com
192.168.1.103 dev.favoriteclient.com
192.168.1.103 dev.someothersite.org</pre></div></div>

<p>The physical machine&#8217;s IP can be found by running ipconfig /all at the command prompt.</p>
<p><strong>IE7 server error.</strong> I also had to disable the IE7 add-on named Diagnose Connection Problems in order to hit certain sites in my development environment.<br />
<!-- ckey="4978F5C0" --></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/test-environment-for-supported-browsers-using-microsofts-free-virtual-pcs/231/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Law firm crushes small startup over simple hypertext links</title>
		<link>http://www.thetransient.com/law-firm-crushes-small-startup-over-simple-hypertext-links/226/</link>
		<comments>http://www.thetransient.com/law-firm-crushes-small-startup-over-simple-hypertext-links/226/#comments</comments>
		<pubDate>Fri, 20 Feb 2009 07:44:34 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[links]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=226</guid>
		<description><![CDATA[In a case that brings back a feeling of dread in my gut similarly to the judge fancy-pants fiasco, a large law firm has successfully shut down a small start-up who simply posted some run of the mill hypertext links. The lawsuit stated that the start-up was committing trademark infringement. Subsequently, I have infringed five [...]]]></description>
			<content:encoded><![CDATA[<p>In a case that brings back a feeling of dread in my gut similarly to the <a title="judge fancy pants fiasco" href="http://en.wikipedia.org/wiki/Pearson_v._Chung">judge fancy-pants fiasco</a>, <a href="http://www.jonesday.com/">a large law firm</a> has successfully shut down a small start-up who simply posted some run of the mill hypertext links. The lawsuit stated that the start-up was committing trademark infringement. Subsequently, I have infringed five times in this short post alone! Read on at the link below&hellip;</p>
<p><a href="http://www.slate.com/id/2210636/pagenum/all/#p2">Linked Out &#8211; A case that threatens the right of Web sites to link freely.</a></p>
<p><a title="Slate" href="http://www.slate.com/">Slate</a>, Via <a href="http://consumerist.com/">The Consumerist</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/law-firm-crushes-small-startup-over-simple-hypertext-links/226/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>z-index fixes are sometimes easier than you think</title>
		<link>http://www.thetransient.com/z-index-fixes-are-sometimes-easier-than-you-think/213/</link>
		<comments>http://www.thetransient.com/z-index-fixes-are-sometimes-easier-than-you-think/213/#comments</comments>
		<pubDate>Thu, 05 Feb 2009 05:28:18 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[HTML]]></category>
		<category><![CDATA[Web Design]]></category>
		<category><![CDATA[z-index]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=213</guid>
		<description><![CDATA[I ran into the dreaded IE7/IE6 z-index rendering bug today. I knew it was going to show its ugly head once I began troubleshooting the UI component I was working on, but little did I expect it to slide itself behind nearly every element it was supposed to cover! I contemplated a jQuery solution but [...]]]></description>
			<content:encoded><![CDATA[<p>I ran into the dreaded IE7/IE6 z-index rendering bug today. I knew it was going to show its ugly head once I began troubleshooting the UI component I was working on, but little did I expect it to slide itself behind nearly every element it was supposed to cover! I contemplated a jQuery solution but the thought of targeting so many different elements made my head spin.</p>
<p>I started running the causes through my head; position is relative, IE 7, target layer opens below event element&#8230;and then it hit me! Simply position the layer above the event triggering element! It worked because everything above the relative container was rendered before it in the source html. It was like manually reversing the z-index with jQuery except, since it was going in reverse, the browser had stacked the items correctly! Luckily the component I was working on had both the space and design to accomodate such a solution.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/z-index-fixes-are-sometimes-easier-than-you-think/213/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build HTML/CSS pages or components from the ground up</title>
		<link>http://www.thetransient.com/build-htmlcss-pages-or-components-from-the-ground-up/221/</link>
		<comments>http://www.thetransient.com/build-htmlcss-pages-or-components-from-the-ground-up/221/#comments</comments>
		<pubDate>Wed, 04 Feb 2009 16:10:44 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[CSS]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[HTML]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=221</guid>
		<description><![CDATA[When building HTML/CSS pages or components, I usually follow specific steps in order to keep my code clean and concise. The trick is to start with the base foundation and then slowly drill your way down to the very smallest inline element. These steps aren&#8217;t set in stone of course, and I often mix things [...]]]></description>
			<content:encoded><![CDATA[<p>When building HTML/CSS pages or components, I usually follow specific steps in order to keep my code clean and concise. The trick is to start with the base foundation and then slowly drill your way down to the very smallest inline element. These steps aren&#8217;t set in stone of course, and I often mix things up due to extenuating circumstances.</p>
<ol>
<li>Create raw html code with only the most basic tags and high level block divisions. This step is important to finish first so that anytime after it is done, the markup can be passed on to a developer. Don&#8217;t add ANY CSS until you are done!</li>
<li>Start applying structural styles first to get the basic layout worked out.</li>
<li>Apply any background images on the high level structural elements and/or body.</li>
<li>Apply non-color styles such as padding, margins, font-size, to block level elements, then inline elements if necessary.</li>
<li>Apply final colors and finish any fine-tuning</li>
</ol>
<p>Also, don&#8217;t forget to test in all supported browsers after each step.<br />
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/build-htmlcss-pages-or-components-from-the-ground-up/221/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Plastic food containers are the socks of kitchen items</title>
		<link>http://www.thetransient.com/plastic-food-containers-are-the-socks-of-kitchen-items/216/</link>
		<comments>http://www.thetransient.com/plastic-food-containers-are-the-socks-of-kitchen-items/216/#comments</comments>
		<pubDate>Tue, 03 Feb 2009 04:54:17 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[Observations]]></category>
		<category><![CDATA[observations]]></category>
		<category><![CDATA[Socks]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=216</guid>
		<description><![CDATA[The title of this post says it all, but I&#8217;ll explain further. I was doing dishes while Naomi was struggle to find some plastic food containers to put our lunches in. She continued searching, all-the-while complaining that we had too many miss-matched pieces, and that was when it struck me. She makes the same exact [...]]]></description>
			<content:encoded><![CDATA[<p>The title of this post says it all, but I&#8217;ll explain further. I was doing dishes while Naomi was struggle to find some plastic food containers to put our lunches in. She continued searching, all-the-while complaining that we had too many miss-matched pieces, and that was when it struck me. She makes the same exact complaint when sorting her socks!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/plastic-food-containers-are-the-socks-of-kitchen-items/216/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>IE6 sniffer using conditional comments</title>
		<link>http://www.thetransient.com/ie6-sniffer-using-conditional-comments/197/</link>
		<comments>http://www.thetransient.com/ie6-sniffer-using-conditional-comments/197/#comments</comments>
		<pubDate>Fri, 30 Jan 2009 05:30:40 +0000</pubDate>
		<dc:creator>Erik Phipps</dc:creator>
				<category><![CDATA[JavaScript]]></category>
		<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[example]]></category>

		<guid isPermaLink="false">http://www.thetransient.com/?p=197</guid>
		<description><![CDATA[I needed a fail-proof Internet Explorer 6 JavaScript sniffer and it seemed like everything I Googled warned of possible scenarios where it could possibly not work. Then It struck me that since I only needed to detect one version of Internet Explorer I could make a very simple script using Internet Explorer&#8217;s conditional comments. I [...]]]></description>
			<content:encoded><![CDATA[<p>I needed a fail-proof Internet Explorer 6 JavaScript sniffer and it seemed like everything I Googled warned of possible scenarios where it could possibly not work. Then It struck me that since I only needed to detect one version of Internet Explorer I could make a very simple script using Internet Explorer&#8217;s conditional comments.</p>
<p>I know what you are thinking, that JavaScript sniffers are outdated and go against all that is web standards. I agree. However, as IE6 fades into the past, isn&#8217;t it time we started ignoring instead of bending over backwards for its lack of standards support? This is where a JavaScript browser sniffer comes in!</p>
<p>Others have probably used this technique and expanded it to other versions of Internet Explorer as well. For this post, I am just going to discuss the IE6 version since it is very simple to expand it to all other versions of IE.</p>
<p>Drop this javascript snippet in a script tag in the head of your document:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #003366; font-weight: bold;">var</span> browserSniffer <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>isIE6 <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">false</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>Then, inside an <a href="http://www.quirksmode.org/css/condcom.html">IE conditional comment</a> targeted at IE6, change the value of <strong>isIE6</strong> to &#8220;true&#8221;. Like this:</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;">browserSniffer <span style="color: #339933;">=</span> <span style="color: #009900;">&#123;</span>isIE6 <span style="color: #339933;">:</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#125;</span></pre></div></div>

<p>What you end up with is a non-global variable that is always equal to <strong>false </strong>unless the browser is IE6, then it is <strong>true</strong>. You can then easily dis-invite IE6 to the web standards party!</p>

<div class="wp_syntax"><div class="code"><pre class="javascript" style="font-family:monospace;"><span style="color: #000066; font-weight: bold;">if</span> <span style="color: #009900;">&#40;</span>browserSniffer.<span style="color: #660066;">isIE6</span> <span style="color: #339933;">==</span> <span style="color: #003366; font-weight: bold;">true</span><span style="color: #009900;">&#41;</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// fix some bug in IE6</span>
<span style="color: #009900;">&#125;</span>
<span style="color: #000066; font-weight: bold;">else</span> <span style="color: #009900;">&#123;</span>
	<span style="color: #006600; font-style: italic;">// Do something sweet in other browsers</span>
<span style="color: #009900;">&#125;</span></pre></div></div>

<p><a href="/wp-content/examples/standalone-examples/ie6-conditional-comment-javascript-browser-sniffer.htm">Standalone example &#8211; IE6 conditional comment javascript browser sniffer</a></p>
]]></content:encoded>
			<wfw:commentRss>http://www.thetransient.com/ie6-sniffer-using-conditional-comments/197/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
