<?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>Michael Doig &#187; Tutorials</title>
	<atom:link href="http://michaeldoig.net/category/tutorials/feed" rel="self" type="application/rss+xml" />
	<link>http://michaeldoig.net</link>
	<description>An Unconventional Life</description>
	<lastBuildDate>Tue, 07 Feb 2012 22:07:22 +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>How To Save 33% On Parking Tickets</title>
		<link>http://michaeldoig.net/207/how-to-save-33-on-parking-tickets.htm</link>
		<comments>http://michaeldoig.net/207/how-to-save-33-on-parking-tickets.htm#comments</comments>
		<pubDate>Sun, 03 Feb 2008 17:52:47 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Featured]]></category>
		<category><![CDATA[General]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[How To]]></category>
		<category><![CDATA[Parking Ticket]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/207/how-to-save-33-on-parking-tickets.htm</guid>
		<description><![CDATA[Getting a parking ticket sucks. If you have a car in a large city, chances are you have received at least one parking ticket (if not more). I&#8217;ve discovered a little loophole that won&#8217;t make parking tickets go away, but it will save you money. On the back of the parking ticket there is usually [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/207/how-to-save-33-on-parking-tickets.htm">How To Save 33% On Parking Tickets</a></p>
]]></description>
			<content:encoded><![CDATA[<p>Getting a parking ticket sucks.</p>
<p><img src="http://michaeldoig.net/wp-content/uploads/2008/02/parking-meter.jpg" width="424" height="283" alt="parking-meter.jpg" class="centered"/></p>
<p><div class="ad_left"><script type="text/javascript"><!--
google_ad_client = "pub-4533671673085236";
//200x200, created 11/29/07
google_ad_slot = "9840569976";
google_ad_width = 200;
google_ad_height = 200;
//--></script>
<script type="text/javascript"
src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div>If you have a car in a large city, chances are you have received at least one parking ticket (if not more). I&#8217;ve discovered a little loophole that won&#8217;t make parking tickets go away, but it will save you money. </p>
<p>On the back of the parking ticket there is usually an address where you can request a hearing by mail. If you send in a letter explaining the circumstances of the ticket, you will get back a letter that gives you two options. Either pay a reduced fine or wait for an Administrative Law Judge to review the ticket. </p>
<p>The reduced fine is roughly a 33% savings off the initial price of the ticket. If you get a couple tickets a year this can be a substantial savings. </p>
<p><img src="http://michaeldoig.net/wp-content/uploads/2008/02/parking-fine.jpg" width="480" height="16" alt="parking_fine.jpg" class="centered"/></p>
<p>I once received a ticket that I was sure I would get dismissed, but they found an error on something and I had to pay the full fine. Unless you are absolutely sure you have a rock solid story, pay the reduced fine because after they review it you can&#8217;t request the reduced fine. I keep a standard letter that I use every time, so it is easy to request a hearing by mail and get the reduced fine. </p>
<p>If you have a parking ticket savings tips, feel free to add it below.<br />
<div class="ad"><script type="text/javascript"><!--
google_ad_client = "pub-4533671673085236";
google_ad_width = 468;
google_ad_height = 60;
google_ad_format = "468x60_as";
google_ad_type = "text_image";
//2007-06-08: michaeldoig_468x60
google_ad_channel = "2918195846";
google_color_border = "FFFFFF";
google_color_bg = "FFFFFF";
google_color_link = "0060FF";
google_color_text = "000000";
google_color_url = "009900";
//-->
</script>
<script type="text/javascript"
  src="http://pagead2.googlesyndication.com/pagead/show_ads.js">
</script></div></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/207/how-to-save-33-on-parking-tickets.htm">How To Save 33% On Parking Tickets</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=207&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/207/how-to-save-33-on-parking-tickets.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>How To Change a 2D Image Into a 3D Object (Video)</title>
		<link>http://michaeldoig.net/106/how-to-change-a-2d-image-into-a-3d-object-video.htm</link>
		<comments>http://michaeldoig.net/106/how-to-change-a-2d-image-into-a-3d-object-video.htm#comments</comments>
		<pubDate>Sat, 18 Aug 2007 23:58:16 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/106/how-to-change-a-2d-image-into-a-3d-object-video.htm</guid>
		<description><![CDATA[I recently met Eric Beck of Backyard FX and he handed me a sticker for Indy Mogul, the site that features his show.  I thought it would be cool if the Indy Mogul logo was transformed from a 2D sticker into a 3D object that could be used for a transition during the show....  I needed to make the sticker black and white so I could make a selection in Photoshop using the channels.I took that selection and turned it into a work path that I exported to Illustrator....  The paths come into C4D with some extra junk that needs to be deleted so we can get to the path that contains the logo information.  I extruded the logo using a NURBS object, textured it, and added a few lights and a camera and my transformation from 2D to 3D can be seen in the video below.<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/106/how-to-change-a-2d-image-into-a-3d-object-video.htm">How To Change a 2D Image Into a 3D Object (Video)</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#200X200-->I recently met <a href="http://www.indymogul.com" title="Eric Beck of Backyard FX">Eric Beck of Backyard FX</a> and he handed me a sticker for Indy Mogul, the site that features his show. I thought it would be cool if the Indy Mogul logo was transformed from a 2D sticker into a 3D object that could be used for a transition during the show. So I sat down and figured out a workflow. </p>
<p>I started out by scanning the sticker. I needed to make the sticker black and white so I could make a selection in Photoshop using the channels.</p>
<p><img src="http://michaeldoig.net/wp-content/uploads/2007/08/indy-logo.jpg" height="232" width="464" border="0" hspace="4" vspace="4" alt="Indy Logo" /></p>
<p>I took that selection and turned it into a work path that I exported to Illustrator. From Illustrator I exported the paths as an Illustrator 8 file and brought them into Cinema 4D. The paths come into C4D with some extra junk that needs to be deleted so we can get to the path that contains the logo information. I extruded the logo using a NURBS object, textured it, and added a few lights and a camera and my transformation from 2D to 3D can be seen in this <a href="http://www.michaeldoig.net/wp-content/uploads/2007/08/indy-logo-anim.mov" title="Indy Mogul logo animation">Indy Mogul logo animation</a>.<br />
<!--adsense--><br />
I really like this work flow because it is super fast and it saves me from having to trace, model, or duplicate the logo. This technique can be used to transform your logo into a 3D logo for use in your show or for a client project. I&#8217;ve also created a video tutorial explaining how I achieved this. If you have any questions please leave a comment below.</p>
<p><script src="http://flash.revver.com/player/1.0/player.js?mediaId:365907;affiliateId:94661;height:392;width:480;" type="text/javascript"></script><br />
<!--adsense--></p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/3D" rel="tag">3D</a>, <a href="http://www.technorati.com/tag/Cinema 4D" rel="tag">Cinema 4D</a>, <a href="http://www.technorati.com/tag/Eric Beck" rel="tag">Eric Beck</a>, <a href="http://www.technorati.com/tag/Illustrator" rel="tag">Illustrator</a>, <a href="http://www.technorati.com/tag/Indy Mogul" rel="tag">Indy Mogul</a>, <a href="http://www.technorati.com/tag/Photoshop" rel="tag">Photoshop</a>, <a href="http://www.technorati.com/tag/tutorial" rel="tag">tutorial</a>, <a href="http://www.technorati.com/tag/video" rel="tag">video</a></p>
<p><!-- technorati tags end --></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/106/how-to-change-a-2d-image-into-a-3d-object-video.htm">How To Change a 2D Image Into a 3D Object (Video)</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=106&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/106/how-to-change-a-2d-image-into-a-3d-object-video.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://michaeldoig.net/wp-content/uploads/2007/08/indy-logo-anim.mov" length="2713815" type="video/quicktime" />
<enclosure url="http://www.michaeldoig.net/wp-content/uploads/2007/08/indy-logo-anim.mov" length="2713815" type="video/quicktime" />
		</item>
		<item>
		<title>The Art Of Riding Escalators or How To Use Anchor Text</title>
		<link>http://michaeldoig.net/91/the-art-of-riding-escalators-or-how-to-use-anchor-text.htm</link>
		<comments>http://michaeldoig.net/91/the-art-of-riding-escalators-or-how-to-use-anchor-text.htm#comments</comments>
		<pubDate>Fri, 15 Jun 2007 14:31:34 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Web Etiquette]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/91/the-art-of-riding-escalators-or-how-to-use-anchor-text.htm</guid>
		<description><![CDATA[When I lived in Montreal there was a hard and steadfast rule when riding an escalator. Stand on the right. This allowed people who wanted to climb the stairs to pass on the left. Common sense right? A few hundred miles south in New York City, I was disappointed to learn that the same rule [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/91/the-art-of-riding-escalators-or-how-to-use-anchor-text.htm">The Art Of Riding Escalators or How To Use Anchor Text</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#120X600-->When I lived in Montreal there was a hard and steadfast rule when riding an escalator. Stand on the right. This allowed people who wanted to climb the stairs to pass on the left. Common sense right?</p>
<p><img src="http://michaeldoig.net/wp-content/uploads/2007/06/etiquette-linking.jpg" height="160" width="200" border="0" hspace="4" vspace="4" align="left" alt="Web Etiquette-Anchor Text" title="Web Etiquette-Anchor Text" />A few hundred miles south in New York City, I was disappointed to learn that the same rule does not apply. People stand on both sides of the escalator and it prevents stair climbers like myself from passing.</p>
<p>What is going on? Some claim that it is due to the tourists in New York City who are unaware of the rule. Perhaps it is a cultural thing, New York is definitely more culturally diverse than Montreal. I&#8217;m not sure that we will ever know why two place that are so geographically close have such different rules for riding escalators.</p>
<p>I tend to visit websites (designers and developers) that are like Montreal, they understand the rules of linking. They use proper anchor text and all is right in the world. I still come across sites, however, that link with <a href="http://www.michaeldoig.net" title="Michael Doig">here</a> or <a href="http://www.michaeldoig.net" title="Michael Doig">click here</a>. It is 2007 how can people not know how to link properly? It is probably due to the number of tourists that the web receives, so I&#8217;m going to let some of you who aren&#8217;t locals in on the rule.</p>
<p><span style="font-size:13pt;"><strong>Anchor text, what is it?</strong></span></p>
<p>Anchor text is the visible word or words that you click on to visit another web page. For instance, if I wanted to link to my friend John Foster&#8217;s Beer School site I would link to it as <a href="http://beerschool.com/" title="Beer School">Beer School</a>. The words Beer School are the anchor text, and beer and school are the keywords. </p>
<p>Does it even matter?</p>
<p>Yes, using anchor text and keywords in the link communicate to search engines such as Google or Yahoo what the link is about. Since you are linking to a site or article, you probably want others to find that content as well. Using proper anchor text increases the likelihood of that site being found by someone using a search engine. If enough people all use the anchor text Beer School and link to John&#8217;s site, his site will end up higher in the search results. </p>
<p>Guess what, if you search for Beer School his site is number one.</p>
<p>Now you know the rule, so you are no longer a tourist. You should use proper anchor text any time you link to something, and next time you are in New York don&#8217;t stand on the left side of the escalator.<br />
<!--adsense--><br />
<!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/anchor text" rel="tag">anchor text</a>, <a href="http://www.technorati.com/tag/beer school" rel="tag">beer school</a>, <a href="http://www.technorati.com/tag/John Foster" rel="tag">John Foster</a>, <a href="http://www.technorati.com/tag/web" rel="tag">web</a></p>
<p><!-- technorati tags end --></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/91/the-art-of-riding-escalators-or-how-to-use-anchor-text.htm">The Art Of Riding Escalators or How To Use Anchor Text</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=91&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/91/the-art-of-riding-escalators-or-how-to-use-anchor-text.htm/feed</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Bulletproof Tuesdays &#8211; Ch. 4 &#8211; Creative Floating</title>
		<link>http://michaeldoig.net/53/bulletproof-tuesdays-ch-4-creative-floating.htm</link>
		<comments>http://michaeldoig.net/53/bulletproof-tuesdays-ch-4-creative-floating.htm#comments</comments>
		<pubDate>Thu, 13 Apr 2006 23:16:44 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/53/bulletproof-tuesdays-ch-4-creative-floating.htm</guid>
		<description><![CDATA[At the end of the first month of Bulletproof Tuesdays we&#8217;ve finally arrived at a chapter that I can really put to use and actually has some substance. As usual the chapter begins with a description of a tables based layout and why it&#8217;s not Bulletproof. By now I think you all know why. Too [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/53/bulletproof-tuesdays-ch-4-creative-floating.htm">Bulletproof Tuesdays &#8211; Ch. 4 &#8211; Creative Floating</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#120X600-->At the end of the first month of Bulletproof Tuesdays we&#8217;ve finally arrived at a chapter that I can really put to use and actually has some substance. As usual the chapter begins with a description of a tables based layout and why it&#8217;s not Bulletproof. By now I think you all know why. Too much code, not flexible, and hard to update. </p>
<p>Chapter 4 talks about setting up a page similar to my <a href="http://www.michaeldoig.net/portfolio" title="portfolio">portfolio</a> page where you have a title with a description under it and an image to the left or right of the text block. My site is already css based and my portfolio images are floated, but Dan talks about using definition lists, which I haven&#8217;t used before. So lets begin.<br />
<span id="more-53"></span><br />
A definition list is similar to an unordered list it consists of an outer &lt;dl&gt; element, with any number of definition terms &lt;dt&gt; and descriptions &lt;dd&gt;:
<p class="code"><code></p>
<dl>
<dt>This is a term</dt>
<dd>This is a description.</dd>
</dl>
<p></code></p>
<p>I went and read up on definition lists at the W3C site to find out more www.w3.org/TR/html4/struct/lists.html#h-10.3</p>
<p>The markup you need is a definition term, a description, a photo, an outer containing element set to a width, and an optional border.</p>
<p class="code"><code></p>
<div id="portfolio">
<dl>
<dt>Portfolio</dt>
<dd><img src="imagesg/fake_photo.jpg" alt="image" /></dd>
<dd>This is the description of my project</dd>
</dl>
</div>
<p></code></p>
<p>Dan does point out that while we are using definition lists for the example there are many other ways to achieve the same result, about half way through I was kicking myself for changing, but I think the learning lesson was worth it.<br />
Next we want to add a class to each &lt;dd&gt; element so we can control their style and floats:</p>
<p class="code"><code></p>
<div id="portfolio">
<dl>
<dt>Portfolio</dt>
<dd class='portfolio_images'><img src="images/fake_photo.jpg" alt="image" /></dd>
<dd class='portfolio_text'>This is the description of my project</dd>
</dl>
</div>
<p></code></p>
<p>After the markup is set we&#8217;ll apply the styles:</p>
<p class="code"><code><br />
#portfolio{<br />
float: left;<br />
}</p>
<p>dl{<br />
float: left;<br />
padding: 0 0 10px 0;<br />
margin: 0 0 10px 0;<br />
width: 500px;<br />
border-bottom: 1px solid #999;<br />
}</p>
<p> dt{<br />
float:left;<br />
 color:#333;<br />
font:150% "Futura Light", Arial, sans-serif;<br />
margin:5px 0;<br />
padding:0;<br />
text-decoration: none;<br />
width: 500px;<br />
}</p>
<p> dd{<br />
font-family:"Lucida Grande", Verdana, Arial, Sans-Serif;<br />
 font-size: 100%;<br />
line-height: 1.3em;<br />
}</p>
<p>dd.portfolio_images {<br />
float: right;<br />
margin: 0 0 0 5px;<br />
padding: 5px;<br />
border: 1px solid #999;<br />
border-bottom-color: #333;<br />
border-right-color: #333;<br />
background: #DADADA;<br />
}</p>
<p>.portfolio_text {<br />
padding: 0 0 10px 0;<br />
margin: 0;<br />
line-height: 1.3em;<br />
}</p>
<p>.show_tools{<br />
 margin: 5px 0;<br />
}</p>
<p>.portfolio_p {<br />
padding: 0 0 10px 0;<br />
margin: 0 0 10px 0;<br />
line-height: 1.3em;<br />
border-bottom: 1px solid #999;<br />
}<br />
</code></p>
<p>If you want to know exactly why we did each of these things you&#8217;ll need to peruse the book. This was by far the most tedious chapter. You can see my results and check out my code on my <a href="http://www.michaeldoig.net/portfolio" title="portfolio">portfolio</a> page and <a href="http://www.michaeldoig.net/podcasts" title="audio">podcast</a> pages. I added a few things that weren&#8217;t in the book, and I think the results are satisfactory. Let me know what you think. As always see you next Tuesday.<br />
<!--adsense--><br />
<!-- technorati tags start --></p>
<p class="technorati">Technorati Tags: <a rel="tag" href="http://www.technorati.com/tag/bulletproof">bulletproof</a>, <a rel="tag" href="http://www.technorati.com/tag/design">design</a>, <a rel="tag" href="http://www.technorati.com/tag/web">web</a></p>
<p><!-- technorati tags end --></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/53/bulletproof-tuesdays-ch-4-creative-floating.htm">Bulletproof Tuesdays &#8211; Ch. 4 &#8211; Creative Floating</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=53&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/53/bulletproof-tuesdays-ch-4-creative-floating.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulletproof Tuesdays &#8211; Ch. 3 &#8211; Expandable Rows</title>
		<link>http://michaeldoig.net/47/bulletproof-tuesdays-ch-3-expandable-rows.htm</link>
		<comments>http://michaeldoig.net/47/bulletproof-tuesdays-ch-3-expandable-rows.htm#comments</comments>
		<pubDate>Wed, 29 Mar 2006 06:08:13 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Tutorials]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/47/bulletproof-tuesdays-ch-3-expandable-rows.htm</guid>
		<description><![CDATA[In week 3 of Bulletproof Tuesdays we&#8217;re going to talk about expandable rows. Bulletproof Web Design teaches us that ecommerce sites such as Target.com or BestBuy.com tend to have horizontal page components such as login bars, search bars, and deal alert bars underneath their headers. A common way of designing these bars is using using [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/47/bulletproof-tuesdays-ch-3-expandable-rows.htm">Bulletproof Tuesdays &#8211; Ch. 3 &#8211; Expandable Rows</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#120X600-->In week 3 of Bulletproof Tuesdays we&#8217;re going to talk about expandable rows. <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&#038;tag=reviewjunctio-20&#038;camp=1789&#038;creative=9325&#038;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321346939%2F">Bulletproof Web Design</a> teaches us that ecommerce sites such as Target.com or BestBuy.com tend to have horizontal page components such as login bars, search bars, and deal alert bars underneath their headers.</p>
<p>A common way of designing these bars is using using nested tables and spacer gifs, which are undesirable because they prohibit vertical expansion. If you want to increase the text size or update the bar with more content, the layout becomes broken. Designing with tables and spacer gifs you end up with nonessential graphics, a fixed height, and code bloat on top of less flexibility.</p>
<p>A more Bulletproof approach is to not use tables at all, but to use divs. To start well need to parts, an unordered list and a div wrapped around a paragraph. I won&#8217;t bore you with code, and there is plenty of it in the book, but what makes using divs instead of tables far superior is the fact that you separate your presentation from your content and that it can expand with no extra effort on your end.</p>
<p><span id="more-47"></span>I don&#8217;t have any rows like this on my site to show as examples, but maybe I should add one to the redesign. Two great techniques that I took from this chapter are using opposing floats to put content on either end of a row and the use of style hooks. Using id&#8217;s to attach style to unordered lists and divs. Very clever stuff.</p>
<p>If you have any questions feel free to leave a comment. Otherwise I&#8217;ll see you next Tuesday with Chapter 4.<br />
<!--adsense--></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/47/bulletproof-tuesdays-ch-3-expandable-rows.htm">Bulletproof Tuesdays &#8211; Ch. 3 &#8211; Expandable Rows</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=47&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/47/bulletproof-tuesdays-ch-3-expandable-rows.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulletproof Tuesdays &#8211; Ch. 2 &#8211; Scaleable Navigation</title>
		<link>http://michaeldoig.net/43/bulletproof-tuesdays-ch-2-scaleable-navigation.htm</link>
		<comments>http://michaeldoig.net/43/bulletproof-tuesdays-ch-2-scaleable-navigation.htm#comments</comments>
		<pubDate>Tue, 21 Mar 2006 20:41:27 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[a list apart]]></category>
		<category><![CDATA[bulletproof]]></category>
		<category><![CDATA[navigation]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/43/bulletproof-tuesdays-ch-2-scaleable-navigation.htm</guid>
		<description><![CDATA[In week two of Bulletproof Tuesdays we&#8217;re going to talk about scaleable navigation. Site navigation is an often overlooked aspect of web design, but it&#8217;s what visitors are going to use to get around your site. Done right it can give your site an overall ease of use, done wrong and your visitors will leave. [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/43/bulletproof-tuesdays-ch-2-scaleable-navigation.htm">Bulletproof Tuesdays &#8211; Ch. 2 &#8211; Scaleable Navigation</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#120X600-->In week two of Bulletproof Tuesdays we&#8217;re going to talk about scaleable navigation. Site navigation is an often overlooked aspect of web design, but it&#8217;s what visitors are going to use to get around your site. Done right it can give your site an overall ease of use, done wrong and your visitors will leave. In the book Dan talks about the now different navigation on <a title="LanceArmstrong.com" target="_blank" href="http://www.LanceArmstrong.com">LanceArmstrong.com</a>.</p>
<p>The site used JavaScript and image based navigation, this is typically the type of navigation you&#8217;d get from slicing up images in Photoshop and exporting them from Imageready. While it might look nice on the surface, the result is actually tons of code, which is not particularly easy to update, non-scalable buttons, and just a general lack of flexibility. If you&#8217;re currently using this type of navigation, don&#8217;t worry there&#8217;s help on the way.<br />
<span id="more-43"></span><br />
The Bulletproof approach is best explained on A List Apart in an article titled <a title="The Sliding Doors of CSS" target="_blank" href="http://www.alistapart.com/articles/slidingdoors/">Sliding Doors of CSS</a>. I used this same article to build the navigation on this site. Go ahead change the text size and watch the tabs effortlessly grow and shrink.</p>
<p>I&#8217;m not going to post any code on this topic because the Sliding Doors article pretty much covers it, but I&#8217;ll cover the basic idea. You&#8217;ll start with a standard unordered list such as:<code>
<ul id="navigation">
<li id="1"><a href="http://michaeldoig.net/wp-admin/post.php#">Home</a></li>
<li id="2"><a href="http://michaeldoig.net/wp-admin/post.php#">About</a></li>
<li id="3"><a href="http://michaeldoig.net/wp-admin/post.php#">Portfolio</a></li>
<li id="4"><a href="http://michaeldoig.net/wp-admin/post.php#">Contact</a></li>
</ul>
<p></code><br />
Once you style them to float, they become horizontal. Two oversized images are used to create the tab backgrounds and this is where the scalability comes in. Because the images are larger than you need them to be, if someone changes the text size the two images slide open and adjust to the new text size.</p>
<p>The id=&#8221;1&#8243;, &#8220;2&#8243; etc. is used for for a current state tab. When the page is on that tab, the tab is highlighted. You can see this on my site as well.</p>
<p>The benefits are obvious, simple mark up, scalability, and update-ability make this a much easier and smarter approach to navigation. Check my style sheet or follow the Sliding Doors article and you&#8217;ll have scalable navigation in no time. Go around and see if your favorite sites are using this technique. Looking at other sites is also a great way to gather some design ideas.</p>
<p>If you have any questions feel free to leave a comment. Otherwise I&#8217;ll see you next Tuesday with Chapter 3.<br />
<!--adsense--></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/43/bulletproof-tuesdays-ch-2-scaleable-navigation.htm">Bulletproof Tuesdays &#8211; Ch. 2 &#8211; Scaleable Navigation</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=43&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/43/bulletproof-tuesdays-ch-2-scaleable-navigation.htm/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Bulletproof Tuesdays &#8211; Ch. 1 &#8211; Flexible Text</title>
		<link>http://michaeldoig.net/40/bulletproof-tuesdays-chapter-1-flexible-text.htm</link>
		<comments>http://michaeldoig.net/40/bulletproof-tuesdays-chapter-1-flexible-text.htm#comments</comments>
		<pubDate>Wed, 15 Mar 2006 00:58:14 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[bulletproof]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[tutorial]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/40/bulletproof-tuesdays-chapter-1-flexible-text.htm</guid>
		<description><![CDATA[Having problems with your text sizing? I didn&#8217;t think so, but if you&#8217;re wondering how you can get great results with any browser follow along. Bulletproof Web Design begins with a chapter on flexible text. First off what does it mean to have flexible text? Probably the most common way to define text size is [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/40/bulletproof-tuesdays-chapter-1-flexible-text.htm">Bulletproof Tuesdays &#8211; Ch. 1 &#8211; Flexible Text</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#120X600-->Having problems with your text sizing? I didn&#8217;t think so, but if you&#8217;re wondering how you can get great results with any browser follow along. <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&#038;tag=reviewjunctio-20&#038;camp=1789&#038;creative=9325&#038;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321346939%2F">Bulletproof Web Design</a> begins with a chapter on flexible text. First off what does it mean to have flexible text? Probably the most common way to define text size is using a pixels. For instance font-size: 12px. Setting your text size using this method offers the most consistent text size across browsers. However Internet Explorer won&#8217;t allow users to adjust the text size if you set your text using pixels. If you&#8217;re trying to reach the largest possible audience, not being able to resize text in the most popular browser is a bad thing.</p>
<p>If you take a look at these <a title="Browser Text Sreenshots" href="http://www.thenoodleincident.com/tutorials/box_lesson/font/browser.html">screenshots</a> it becomes obvious that not all browsers are created equal. Even if they are fed the exact same code. So what do you do? Based upon what I had read earlier on <a title="Font Sizes" href="http://www.thenoodleincident.com/tutorials/box_lesson/font/">The Noodle Incident</a> site I&#8217;ve been setting the body text size to 76% and adjusting the rest of the text using <a href="http://www.clagnut.com/blog/348/">em&#8217;s</a>.<br />
<span id="more-40"></span><br />
Dan Cederholm on the other hand recommends the Bulletproof technique of setting the base size using <a title="absolute-size keywords" href="http://www.w3.org/TR/CSS21/fonts.html#propdef-font-size">absolute-size keywords</a>. Basically you want to set your body font-size to: small and adjust the headings, etc. using percentages. So even if you text size isn&#8217;t perfectly consistent across browsers the ratio between your font sizes will be.</p>
<p>Letting go of &#8220;pixel precision&#8221; and allowing your users to adjust the font size as they see necessary is a big step in the right direction. So what exactly should your CSS look like? Well the simplified box model hack (sbmh) is probably the best. It solves an IE5/Win bug that renders text larger than it is in other browsers. The sbmh looks like:</p>
<p><code>body {<br />
font-size: small;<br />
&#125;<br />
* html body {<br />
font-size: x-small; &#47;&#42; for IE5/Win &#42;&#47;<br />
f\ont-size: small; &#47;&#42; for other IE versions &#42;&#47;<br />
&#125;</code></p>
<p>So once you&#8217;ve got your set your body font-size to small, what do you do next? Now you can use percentage to adjust the rest of the text sizes. So you would have something that looks like:</p>
<p><code>body {<br />
font-size: small;<br />
&#125;<br />
h1 {<br />
font-size: 150%;<br />
&#125;</code></p>
<p>There are a few more pitfalls to deal with when using this method, but I&#8217;ll let Dan tell you about that in the book. This chapter is pretty basic and straight forward, and next week should be more interesting. I had a few challenges implementing the keyword method, I had to make adjustments to some line-heights. When changing em&#8217;s to percentages I just changed 1.1em to 110%. Overall it seems to work great and I bet you can&#8217;t even tell I changed anything, which is the whole point.</p>
<p>For more reading on the subject of text sizing check out:<br />
<a title="Size Matters" href="http://www.alistapart.com/stories/sizematters/">Size Matters</a><br />
<a title="Font Sizes" href="http://www.thenoodleincident.com/tutorials/box_lesson/font/">The Noodle Incident</a><br />
<!--adsense--></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/40/bulletproof-tuesdays-chapter-1-flexible-text.htm">Bulletproof Tuesdays &#8211; Ch. 1 &#8211; Flexible Text</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=40&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/40/bulletproof-tuesdays-chapter-1-flexible-text.htm/feed</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>MAMP Resource Links</title>
		<link>http://michaeldoig.net/37/mamp-resource-links.htm</link>
		<comments>http://michaeldoig.net/37/mamp-resource-links.htm#comments</comments>
		<pubDate>Fri, 10 Mar 2006 18:27:00 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[Links]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[resource]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/37/mamp-resource-links.htm</guid>
		<description><![CDATA[I&#8217;ve been finding great tutorials all around the net for advanced MAMP topics that I didn&#8217;t cover in Installing WordPress Locally Using MAMP. I&#8217;ll be adding links as I find them. If you have a tutorial or resource add the link in a comment. MAMP Resources MAMP.info How To Secure MAMP How To Fix WordPress [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/37/mamp-resource-links.htm">MAMP Resource Links</a></p>
]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve been finding great tutorials all around the net for advanced MAMP topics that I didn&#8217;t cover in <a href='http://michaeldoig.net/4/installing-mamp-and-wordpress.htm'>Installing WordPress Locally Using MAMP</a>. I&#8217;ll be adding links as I find them. If you have a tutorial or resource add the link in a comment. </p>
<h2>MAMP Resources</h2>
<p> <a href='http://www.mamp.info/en/help/faq/'>MAMP.info</a></p>
<p> <a href='http://machinaproject.dyndns.org/2006/02/19/how-to-secure-mamp/'>How To Secure MAMP</a></p>
<p><a href='http://www.andrewescobar.com/archive/2005/05/17/fix-wordpress-permalinks-with-mamp/'>How To Fix WordPress Permalinks in MAMP</a></p>
<p><a href='http://www.macinstruct.com/node/182'>Create a Web Development Environment With MAMP</a></p>
<p><a href='http://www.shauninman.com/archive/2006/12/04/mamp_headdress_and_quicksilver'>MAMP, Headdress, and Quicksilver</a></p>
<p><a href='http://stringfoo.com/2007/11/07/mamp-setup-leopard/'>Setting up a Web Server on Leopard (OS X 10.5) Using MAMP &#8211; A Step by Step Guide</a></p>
<p><a href='http://www.freemacblog.com/mac-server-series-install-wordpress-on-your-mac-using-mamp/'>Video &#8211; Mac Server Series: Install WordPress On Your Mac Using MAMP</a></p>
<p><a href='http://bumpslide.com/blog/2007/06/23/command-line-mamp/'>Command Line MAMP</a><br />
<!--adsense--></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/37/mamp-resource-links.htm">MAMP Resource Links</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=37&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/37/mamp-resource-links.htm/feed</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Bulletproof Tuesdays &#8211; A Read-Along</title>
		<link>http://michaeldoig.net/34/bulletproof-tuesdays-a-read-along.htm</link>
		<comments>http://michaeldoig.net/34/bulletproof-tuesdays-a-read-along.htm#comments</comments>
		<pubDate>Wed, 08 Mar 2006 06:42:20 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Design]]></category>
		<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[bulletproof]]></category>
		<category><![CDATA[Dan Cederholm]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/34/bulletproof-tuesdays-a-read-along.htm</guid>
		<description><![CDATA[I just finished reading Dan Cederholm&#8217;s book Bulletproof Web Design. Bulletproof Web Design covers how to implement xhtml and css in a way that is accessible and functional for anyone visiting your site. Dan covers everything from text sizing to the final table-less layout in 9 interesting chapters. I thoroughly enjoyed the book, however I [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/34/bulletproof-tuesdays-a-read-along.htm">Bulletproof Tuesdays &#8211; A Read-Along</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#120X600-->I just finished reading <a title="Dan Cederholm's" href="http://www.simplebits.com">Dan Cederholm&#8217;s</a> book <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&#038;tag=reviewjunctio-20&#038;camp=1789&#038;creative=9325&#038;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321346939%2F">Bulletproof Web Design</a>. Bulletproof Web Design covers how to implement xhtml and css in a way that is accessible and functional for anyone visiting your site. Dan covers everything from text sizing to the final table-less layout in 9 interesting chapters. I thoroughly enjoyed the book, however I think it&#8217;s a book that requires some action in addition to just reading it. I want to make my site Bulletproof and I challenge you to do the same.</p>
<p><a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&#038;tag=reviewjunctio-20&#038;camp=1789&#038;creative=9325&#038;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321346939%2F"><img width="83" vspace="4" hspace="4" height="100" border="1" title="Bulletproof Web Design" alt="Bulletproof Web Design" src="http://michaeldoig.net/wp-content/uploads/2006/03/bulletproof.jpg" /></a><br />
<span id="more-34"></span><br />
I&#8217;m going to implement some of the suggestions in the book, but instead of just doing this behind the scenes I&#8217;m going to include you in the process. Starting next Tuesday for 9 weeks I will be covering a chapter a week. Each week I&#8217;ll give a brief overview of the chapter, implement the suggestions to this site, and answer questions for those of you who would like to follow along. This will be a safe place for you to ask questions and glean some information from your peers. If you don&#8217;t know anything about css or xhtml, you might learn something by just watching. I&#8217;m hoping to push some of you to clean up your code so your site will be accessible to the widest possible audience.</p>
<p>If you pick up your copy of <a href="http://www.amazon.com/exec/obidos/redirect?link_code=ur2&#038;tag=reviewjunctio-20&#038;camp=1789&#038;creative=9325&#038;path=http%3A%2F%2Fwww.amazon.com%2Fgp%2Fproduct%2F0321346939%2F">Bulletproof Web Design</a> now you should have enough time to get through chapter 1 when we start next week. If you already have the book this is your chance to really get your site together.</p>
<p>If you have no idea what any of this even means but you are interesting in creating your own web site, check back later this week. I&#8217;m in the process of putting together a beginning css and xhtml video tutorial series. The videos will guide you through understanding css to making your first css and xhtml site. </p>
<p>See you next Tuesday.<br />
<!--adsense--></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/34/bulletproof-tuesdays-a-read-along.htm">Bulletproof Tuesdays &#8211; A Read-Along</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=34&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/34/bulletproof-tuesdays-a-read-along.htm/feed</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>MAMP Video Tutorial Now Available</title>
		<link>http://michaeldoig.net/33/mamp-video-tutorial-now-available.htm</link>
		<comments>http://michaeldoig.net/33/mamp-video-tutorial-now-available.htm#comments</comments>
		<pubDate>Thu, 02 Mar 2006 22:49:17 +0000</pubDate>
		<dc:creator>Michael Doig</dc:creator>
				<category><![CDATA[Tutorials]]></category>
		<category><![CDATA[MAMP]]></category>
		<category><![CDATA[OS X]]></category>
		<category><![CDATA[tutorial]]></category>
		<category><![CDATA[video]]></category>

		<guid isPermaLink="false">http://michaeldoig.net/33/mamp-video-tutorial-now-available.htm</guid>
		<description><![CDATA[I&#8217;ve added a MAMP video tutorial that gives you a more advanced look at the setting up and configuring the MAMP application. I take you through the MAMP preferences window, hopefully answering your questions along the way. I go through how I use MAMP together with WordPress. I hope this gives you a few ideas [...]<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/33/mamp-video-tutorial-now-available.htm">MAMP Video Tutorial Now Available</a></p>
]]></description>
			<content:encoded><![CDATA[<p><!--adsense#200X200-->I&#8217;ve added a MAMP video tutorial that gives you a more advanced look at the setting up and configuring the MAMP application. I take you through the MAMP preferences window, hopefully answering your questions along the way.</p>
<p>I go through how I use MAMP together with WordPress. I hope this gives you a few ideas on how you can use it as well. I tried to answer as many questions as I could, however I&#8217;m sure I just stirred up some more so please leave your questions or comments.<br />
<script src="http://flash.revver.com/player/1.0/player.js?mediaId:303152;affiliateId:94661;height:392;width:480;" type="text/javascript"></script><br />
<!--adsense--></p>
<p>Post from: <a href="http://michaeldoig.net">Michael Doig</a><br/><br/><a href="http://michaeldoig.net/33/mamp-video-tutorial-now-available.htm">MAMP Video Tutorial Now Available</a></p>
<img src="http://michaeldoig.net/?ak_action=api_record_view&id=33&type=feed" alt="" />]]></content:encoded>
			<wfw:commentRss>http://michaeldoig.net/33/mamp-video-tutorial-now-available.htm/feed</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
	</channel>
</rss>

