<?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>Never a Dude Like This One &#187; Jacob Hammond</title>
	<atom:link href="http://neveradudelikethisone.com/author/jkorbes/feed/" rel="self" type="application/rss+xml" />
	<link>http://neveradudelikethisone.com</link>
	<description>Interesting Things. Solutions to Problems. Other Assorted Stuff.</description>
	<lastBuildDate>Thu, 08 Jul 2010 17:16:15 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8.5</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Check out rec.fm</title>
		<link>http://neveradudelikethisone.com/2010/02/check-out-rec-fm/</link>
		<comments>http://neveradudelikethisone.com/2010/02/check-out-rec-fm/#comments</comments>
		<pubDate>Wed, 24 Feb 2010 21:00:35 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[cool stuff]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=44</guid>
		<description><![CDATA[Do you like these things?

Cool stuff
Telling your friends about cool stuff
Helping charities

If you do (and who doesn&#8217;t!), then you need to check out rec.fm, a site that my company helped build. Enjoy!
&#187; rec.fm &#8211; Recommend products you love, help charities you care about.
]]></description>
			<content:encoded><![CDATA[<p>Do you like these things?</p>
<ul>
<li>Cool stuff</li>
<li>Telling your friends about cool stuff</li>
<li>Helping charities</li>
</ul>
<p>If you do (and who doesn&#8217;t!), then you need to check out <strong><a href="http://rec.fm" target="_blank">rec.fm</a></strong>, a site that my company helped build. Enjoy!</p>
<p>&raquo; <a href="http://rec.fm" target="_blank">rec.fm &#8211; Recommend products you love, help charities you care about.</a></p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2010/02/check-out-rec-fm/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CP437 Fonts for Windows</title>
		<link>http://neveradudelikethisone.com/2010/01/cp437-fonts-for-windows/</link>
		<comments>http://neveradudelikethisone.com/2010/01/cp437-fonts-for-windows/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 21:38:27 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[cp437]]></category>
		<category><![CDATA[dos]]></category>
		<category><![CDATA[fonts]]></category>
		<category><![CDATA[nerd crap]]></category>
		<category><![CDATA[oem-dos]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=39</guid>
		<description><![CDATA[In my search for a good monospaced font for coding and other fixed-width uses, I began looking for a Windows version of the original Code Page 437 &#8220;OEM font.&#8221;
Unable to find a suitable replacement, I created .FON versions of the font using Fony, a spiffy freeware tool for editing bitmap fonts.
There&#8217;s both a 9&#215;16 and [...]]]></description>
			<content:encoded><![CDATA[<div id="attachment_40" class="wp-caption alignleft" style="width: 160px"><a href="http://neveradudelikethisone.com/wp-content/uploads/2010/01/Codepage-437.png" rel="lightbox[39]"><img class="size-thumbnail wp-image-40" title="Codepage-437" src="http://neveradudelikethisone.com/wp-content/uploads/2010/01/Codepage-437-150x144.png" alt="Codepage-437" width="150" height="144" /></a><p class="wp-caption-text">CP437, yo</p></div>
<p>In my search for a good monospaced font for coding and other fixed-width uses, I began looking for a Windows version of the original <a href="http://en.wikipedia.org/wiki/Code_page_437" target="_blank">Code Page 437</a> &#8220;OEM font.&#8221;</p>
<p>Unable to find a suitable replacement, I created .FON versions of the font using <a href="http://hukka.furtopia.org/projects/fony/" target="_blank">Fony</a>, a spiffy freeware tool for editing bitmap fonts.</p>
<p>There&#8217;s both a 9&#215;16 and an 8&#215;16 version. Those of you who ever knew too much about EGA will recall that it had an 8&#215;16 character size, whereas VGA&#8217;s is 9&#215;16. I find that both are suitable for modern use, but I like the 8&#215;16 a bit more because it seems better suited to the aspect ratio of a modern display (9&#215;16 feels a little too &#8220;loose&#8221;).</p>
<p>Download them both here (Windows .FON format): <a href="http://neveradudelikethisone.com/wp-content/uploads/2010/01/CP437_8x16.zip"><strong>8&#215;16</strong></a>, <a href="http://neveradudelikethisone.com/wp-content/uploads/2010/01/CP437_9x16.zip"><strong>9&#215;16</strong></a>.</p>
<p>Feel free to re-use and re-distribute as you see fit.</p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2010/01/cp437-fonts-for-windows/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
		<item>
		<title>Looking for www.atblabs.com/jquery.corners.html ?</title>
		<link>http://neveradudelikethisone.com/2009/08/looking-for-httpwww-atblabs-comjquery-corners-html/</link>
		<comments>http://neveradudelikethisone.com/2009/08/looking-for-httpwww-atblabs-comjquery-corners-html/#comments</comments>
		<pubDate>Fri, 28 Aug 2009 03:58:02 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=27</guid>
		<description><![CDATA[I was, and couldn&#8217;t find it since atblabs.com appears to be down. However, I was eventually able to dig up the plugin, and have made it available for you here. Enjoy.
]]></description>
			<content:encoded><![CDATA[<p>I was, and couldn&#8217;t find it since atblabs.com appears to be down. However, I was eventually able to dig up the plugin, and have made it available for you <strong><a href="http://neveradudelikethisone.com/wp-content/uploads/2009/08/jquery.corners.zip">here</a></strong>. Enjoy.</p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2009/08/looking-for-httpwww-atblabs-comjquery-corners-html/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Commission Junction category tree in SQL format</title>
		<link>http://neveradudelikethisone.com/2009/08/commission-junction-category-tree-in-sql-format/</link>
		<comments>http://neveradudelikethisone.com/2009/08/commission-junction-category-tree-in-sql-format/#comments</comments>
		<pubDate>Wed, 19 Aug 2009 21:52:57 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Technical Stuff]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=24</guid>
		<description><![CDATA[After signing up for Commission Junction, I wanted to be able to store their category tree in a MySQL database. CJ has a method in its Support Services API called getCategories that allows you to retrieve a category list; however, the category list is flat (not in a tree format), and I wasn&#8217;t ever able [...]]]></description>
			<content:encoded><![CDATA[<p>After signing up for Commission Junction, I wanted to be able to store their category tree in a MySQL database. CJ has a method in its Support Services API called getCategories that allows you to retrieve a category list; however, the category list is flat (not in a tree format), and I wasn&#8217;t ever able to make the getCategories method work. CJ describes how it should work <a href="http://help.cj.com/en/web_services/Support_Services.htm">here</a>, but I didn&#8217;t have any luck.</p>
<p>So, I ended up manually building a category tree based on the categories listed in the CJ console. Download it here:</p>
<p><a href="http://neveradudelikethisone.com/wp-content/uploads/2009/08/CJ-Categories.sql.zip"><strong>CJ Categories.sql</strong></a></p>
<p>The category tree is set up in a simple adjacency list (parent-based category) structure. Read <a href="http://dev.mysql.com/tech-resources/articles/hierarchical-data.html" target="_blank">this article</a> for more information on tree structures in MySQL.</p>
<p>Use this query to retrieve a complete list of all categories in list format:</p>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 191px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">SELECT COALESCE(c2.id, c1.id) id, c1.name, COALESCE(c2.name, &#8221;) FROM category_map_cj c1</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 191px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">LEFT JOIN category_map_cj c2 ON c2.parent_id = c1.id AND c2.parent_id != c2.id</div>
<div id="_mcePaste" style="position: absolute; left: -10000px; top: 191px; width: 1px; height: 1px; overflow-x: hidden; overflow-y: hidden;">WHERE c1.parent_id = c1.id;</div>
<pre><span style="font-family: Georgia, 'Times New Roman', 'Bitstream Charter', Times, fantasy; line-height: 19px; white-space: normal; font-size: 13px;">S</span>ELECT COALESCE(c2.id, c1.id) id, c1.name, COALESCE(c2.name, '') FROM category_map_cj c1</pre>
<pre>LEFT JOIN category_map_cj c2 ON c2.parent_id = c1.id AND c2.parent_id != c2.id</pre>
<pre>WHERE c1.parent_id = c1.id;</pre>
<p>Leave a comment if you encounter any issues with this or if you have any questions.</p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2009/08/commission-junction-category-tree-in-sql-format/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Replacing ignition coils in 2004 Mazda MPV</title>
		<link>http://neveradudelikethisone.com/2009/08/replacing-ignition-coils-in-2004-mazda-mpv/</link>
		<comments>http://neveradudelikethisone.com/2009/08/replacing-ignition-coils-in-2004-mazda-mpv/#comments</comments>
		<pubDate>Wed, 12 Aug 2009 07:50:22 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Car Stuff]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=18</guid>
		<description><![CDATA[Turns out the Mazda MPV, unlike most of the older cars that I&#8217;ve been familiar with, has an ignition coil for each cylinder &#8212; six coils in total. Long story short, failed ignition coils seem to be a common problem in Mazda MPVs from 2001 through 2006. My first failed coil happened about a year ago, [...]]]></description>
			<content:encoded><![CDATA[<p>Turns out the Mazda MPV, unlike most of the older cars that I&#8217;ve been familiar with, has an ignition coil for each cylinder &#8212; six coils in total. Long story short, failed ignition coils seem to be a common problem in Mazda MPVs from 2001 through 2006. My first failed coil happened about a year ago, and manifested itself through hesitation and jerking while driving once the engine had warmed up, along with a check engine light. When it happened the first time, I took it to the dealership and had the coil replaced for around $250 total (roughly half parts, half labor).</p>
<p>About two months ago, the car started jerking and hesitating again, and it gradually got to the point where it took a good amount of gas-pedal-coaxing to get it to hold 25 mph up a steepish hill. I decided that rather than taking it in to the dealership for another $250, I&#8217;d just order a new set of coils and replace all six at once myself. This ended up being a little more work than I had anticipated, but, all in all, was a great success and not too difficult, and certainly well worth the potentially huge savings I netted by avoiding a trip to the shop.</p>
<p>Firstly, the subject of acquiring the coils. The coils seem to run anywhere from $65 to $100 when ordered individually or purchased from an auto parts place. Here is what you are looking for:</p>
<ul>
<li>Motorcraft part DG513.</li>
<li>Standard part UF406.</li>
</ul>
<p><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=jinesorg-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;asins=B002PV0XRM" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br />
Now, rather than paying a lot for all six and buying them individually, order a set of six from Amazon using the link here. It should run $155 plus shipping, which is a great price for the set of six. These will fit a 2002 through 2005 MPV, and possibly a year or two under or over.</p>
<p><em>Under construction. Stay tuned for the rest of this post!</em></p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2009/08/replacing-ignition-coils-in-2004-mazda-mpv/feed/</wfw:commentRss>
		<slash:comments>18</slash:comments>
		</item>
		<item>
		<title>Interior renovation on 1984 Ford Bronco</title>
		<link>http://neveradudelikethisone.com/2009/07/interior-renovation-on-1984-bronco/</link>
		<comments>http://neveradudelikethisone.com/2009/07/interior-renovation-on-1984-bronco/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 09:09:21 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Car Stuff]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=16</guid>
		<description><![CDATA[I bought this Bronco about a month ago. The drivetrain and mechanicals are in pretty good shape but the interior was shot, so my first task was to redo it. Exterior work (fixing a bit of rust, polish/wax, maybe new paint) will come next, but at least the interior is mostly done now.
This post is [...]]]></description>
			<content:encoded><![CDATA[<p>I bought this Bronco about a month ago. The drivetrain and mechanicals are in pretty good shape but the interior was shot, so my first task was to redo it. Exterior work (fixing a bit of rust, polish/wax, maybe new paint) will come next, but at least the interior is mostly done now.</p>
<p>This post is big with a lot of images, so click below to view the whole thing.</p>
<p><span id="more-16"></span>Pictures:</p>
<p>What I started with. The dash was in pretty good shape (just one small crack in the center where the center speaker would have gone) but the rest of the plastic wasn&#8217;t so good. No carpet either.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_5484.JPG" border="0" alt="" /></p>
<p>The back seat and floor. Dirty and lots of junk laying around. Notice the weird color on the rear panel visible behind the seat. It was either faded heavily or someone had tried to paint it in the past.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_5485.JPG" border="0" alt="" /></p>
<p>Top off and back seat removed.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4606.JPG" border="0" alt="" /></p>
<p>Seats, junk and extra rugs removed. A bit of minor surface rust in places but nothing major at all.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4609.JPG" border="0" alt="" /></p>
<p>Dirt all over.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4611.JPG" border="0" alt="" /></p>
<p>Worn out inner padding behind the rear panels.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4614.JPG" border="0" alt="" /></p>
<p>The other side.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4615.JPG" border="0" alt="" /></p>
<p>Driver&#8217;s-side door panel removed. The plastic was the worst on these.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4607.JPG" border="0" alt="" /></p>
<p>A growing pile of trim pieces.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4625.JPG" border="0" alt="" /></p>
<p>The inside of the driver&#8217;s-side door. The window wasn&#8217;t working &#8212; ended up removing the motor, using some nuts to replace the ground-up bushings around the gear, put it back in and it worked fine. Had to then re-glue the window track to the glass using some silicone.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4621.JPG" border="0" alt="" /></p>
<p>The top of the dash sitting on the rear seat. You can see the small crack on the speaker grille.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4626.JPG" border="0" alt="" /></p>
<p>The bed cleaned up and sprayed with Rustoleum red primer.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4629.JPG" border="0" alt="" /></p>
<p>The rest of the floor is even dirtier now that all of the dirt from the bed was swept on to it.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4637.JPG" border="0" alt="" /></p>
<p>The headlight and wiper knobs. The headlight knob came off with no problem, but the wiper knob was a pain to remove and took a while.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4636.JPG" border="0" alt="" /></p>
<p>Cleaning up the floor with Simple Green, brillo pads and shop towels.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4649.JPG" border="0" alt="" /></p>
<p>All clean with no rust to speak of.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4652.JPG" border="0" alt="" /></p>
<p>After reading on here, I ended up using Peel and Seal to sound-deaden the floors. It took five rolls to do the entire floor and some spots on the doors, rear walls and ceiling. Went on very easily using a pair of scissors and a dull metal paint scraper to flatten and form it.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4646.JPG" border="0" alt="" /></p>
<p>Peel and Seal under way on the bed. I eventually figured out that a pillow or some other kind of padding really helps your knees while doing this.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4654.JPG" border="0" alt="" /></p>
<p>Cannon approves of Peel and Seal.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4661.JPG" border="0" alt="" /></p>
<p>Mostly done in the bed area.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4696.JPG" border="0" alt="" /></p>
<p>Moving in to the main cab area of the floor. Used up the last of my fourth roll here and had to go and buy roll #5.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4726.JPG" border="0" alt="" /></p>
<p>First trim panel painted. I used Krylon Fusion in the &#8220;River Rock&#8221; color. It worked pretty well but took about seven cans to do everything since it all needed three or more coats. I also used a Krylon Fusion clearcoat over the dash and other parts that will see a lot of UV exposure or friction.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4655.JPG" border="0" alt="" /></p>
<p>Old versus new. I cleaned each part with Simple Green, dried, and scuffed with a 220 grit sanding block before painting. Some parts had plastic that was degraded badly (&#8221;dusty&#8221; and scratched easily) and needed more sanding than others.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4662.JPG" border="0" alt="" /></p>
<p>I went with a darker brown Krylon color for the dash pieces that were previously black/fake woodgrain.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4664.JPG" border="0" alt="" /></p>
<p>Cruddy as hell door panels. These took a ton of sanding but came out looking okay.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4684.JPG" border="0" alt="" /></p>
<p>Midway through sanding one of the door panels. Had to wear a dust mask and keep a Shop-Vac nearby to periodically remove the large volumes of powder that were sanded off.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4683.JPG" border="0" alt="" /></p>
<p>Closer shot of the other door panel showing all the powder.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4733.JPG" border="0" alt="" /></p>
<p>Comparison shot with the first coat of paint on a door panel.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4685.JPG" border="0" alt="" /></p>
<p>Another comparison shot.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4710.JPG" border="0" alt="" /></p>
<p>The door panels had a darker fake-wood-laminate insert that held the power window switch. I removed those and painted them with the darker brown. I also removed and later put back the chrome moulding which was in good shape. Rather than mess with the friction clips that held the trim pieces to the door panel, I just siliconed them back in place on the panel. Here is the insert siliconed and drying with pressure from some pots.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4756.JPG" border="0" alt="" /></p>
<p>A completed and assembled door panel, minus the arm rest. The arm rests were in super-bad shape and are going to be replaced entirely (haven&#8217;t gotten around to ordering them yet).</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4761.JPG" border="0" alt="" /></p>
<p>The dash minus the instrument cluster. Took me a little while to remove since I was worried about breaking the speedometer cable, but it turns out that it just pulls out of there.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4686.JPG" border="0" alt="" /></p>
<p>Front of the instrument cluster.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4688.JPG" border="0" alt="" /></p>
<p>Rear of the cluster. You can see that something is not quite right at the bottom by the gear indicator&#8230;</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4689.JPG" border="0" alt="" /></p>
<p>The plastic tubing that holds the gear indicator cable is broken in several places, starting at the point where it meets the indicator housing, which removes from the rest of the cluster with two screws. I ended up removing the cable entirely (which was broken as well) and replacing it with a thin piece of wire (from a CAT5 cable, actually) that is flexible but rigid enough to not bind. I still need to find a thin enough piece of plastic line to house it before I can reattach it to the shift arm, though.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4692.JPG" border="0" alt="" /></p>
<p>The top of the shift indicator housing.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4691.JPG" border="0" alt="" /></p>
<p>Masking off the dash for paint.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4693.JPG" border="0" alt="" /></p>
<p>The dash is painted. I was more thorough than I usually am with masking and it came out really well.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4698.JPG" border="0" alt="" /></p>
<p>Test-fitting the center panel in the dash to see how the colors looked.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4704.JPG" border="0" alt="" /></p>
<p>Top of the dash painted and ready to go back in. I hit it with around five coats total and two additional coats of clear since it will see a lot of exposure. The dents on the right are from a handle that the PO added; I put it back on.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4714.JPG" border="0" alt="" /></p>
<p>The headliner removed. I painted it but will be redoing it with fabric before too long, since the paint made the vinyl liner material tighten, causing it to detach from the backing in places on the middle and on the edges.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4735.JPG" border="0" alt="" /></p>
<p>The Peel and Seal is down. Next I put down a layer of carpet backing from Lowe&#8217;s. $30 per roll. I don&#8217;t remember the exact dimensions but it took about 1-1/2 rolls to do the entire floor, door padding, and padding on the rear walls. I used 3M Super 77 spray adhesive for everything.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4736.JPG" border="0" alt="" /></p>
<p>Padding down in the rear. Still needed to do the passenger side wheel well.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4737.JPG" border="0" alt="" /></p>
<p>View towards the front.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4738.JPG" border="0" alt="" /></p>
<p>Padding all down. I enclosed the rear speaker brackets with padding and hit them inside and out with rubberized undercoating spray to attempt to make a somewhat sealed enclosure for them. It worked okay, though the spray took a long time to dry. Haven&#8217;t installed rear speakers yet to see how it will sound.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4778.JPG" border="0" alt="" /></p>
<p>Next, I put down a layer of 6 mil plastic sheeting on top of the carpet padding, adhered with more Super 77. I don&#8217;t know if I would recommend this step, since it is probably not necessary (may help prevent spills from seeping down to the metal, which was my reasoning for putting it in). The sheeting made the final carpet installation a bit more difficult since it has a tendency to detach from the padding and slide around when the carpet is glued on top of it.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4786.JPG" border="0" alt="" /></p>
<p>Plastic sheeting down in the front. To keep track of the bolt locations for the seats and the center console, I just left the bolts in there, threaded in a few turns. It worked pretty well.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4787.JPG" border="0" alt="" /></p>
<p>Masking off the indicator light areas on the instrument panel trim piece. I laid a piece of masking tape over it and then cut the individual holes out using a blade.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4753.JPG" border="0" alt="" /></p>
<p>The plastic film for the Hi-Beam indicator had come loose, so I reattached it with some glue.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4758.JPG" border="0" alt="" /></p>
<p>Starting to install the carpet. I removed the mounting brackets for the rear seat and had to use the metal broom handle as a redneck cheater bar for the socket wrench since a couple of the bolts were stuck really well. An impact wrench would have come in handy here.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4796.JPG" border="0" alt="" /></p>
<p>Gluing the rear piece down. The wheel well pieces are glued down. The front section is just laying there here.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4797.JPG" border="0" alt="" /></p>
<p>Scrubbing and painting the rear seat mounting brackets.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4800.JPG" border="0" alt="" /></p>
<p>Test fitting the carpet in the front. The carpet is an ACC kit ordered from JBG. Overall I was pretty happy with it &#8212; it took some work to make it fit properly (probably due in part to the fact that I had put the carpet padding down beneath it), but it ended up looking good once it was all in.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4801.JPG" border="0" alt="" /></p>
<p>Glued down in the rear with the mounting brackets reattached.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4802.JPG" border="0" alt="" /></p>
<p>Carpet down in the front, seats going back in. The wire hanging from the steering column is the pull wire for the shift indicator for which I still need to find a housing tube. One of the speakers is in on the driver&#8217;s door.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4807.JPG" border="0" alt="" /></p>
<p>Another view. Speaker installed on the passenger side. New speaker wires emerging from the radio area.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4810.JPG" border="0" alt="" /></p>
<p>New head unit, Pioneer DEHP4100UB</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4805.JPG" border="0" alt="" /></p>
<p>New speakers for the front doors, Kenwood KFC-M1625I</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4806.JPG" border="0" alt="" /></p>
<p>The dash trim panel for the radio was the old style with the holes on either side for knobs. To make the new radio fit, I traced the outline of the mounting insert and cut it out with a Dremel. It worked well and the mounting insert fit with no problems (after whittling on the plastic in places). I then glued it all around with Gorilla Glue. There was a small gap above and below the mounting insert &#8212; to fill it, I put a piece of black electrical tape on the inside up against the gap. Once installed it&#8217;s barely noticable. (Note that the other, easier option here is to go to a JY and find a dash trim panel from a 1986 or later, I think, which has a standard DIN opening rather than this kind.)</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4813.JPG" border="0" alt="" /></p>
<p>From the back side.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4813.JPG" border="0" alt="" /></p>
<p>Driver-side door panel installed. The power window switch faceplate&#8217;s mounting tabs were broken on the back so I had to glue it to the switch mechanism, which is why it&#8217;s hanging out and taped together here while the glue dries.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4819.JPG" border="0" alt="" /></p>
<p>Passenger side door panel and map pocket installed. Driver side didn&#8217;t have a map pocket.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4820.JPG" border="0" alt="" /></p>
<p>Kenwood tweeters installed on dash. May end up relocating these later; they are just adhered there for the moment.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4821.JPG" border="0" alt="" /></p>
<p>Outside for the first time in a while.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4826.JPG" border="0" alt="" /></p>
<p>The carpet thresholds still need to be installed. I ran plastic wire loom to carry speaker wires in the gaps, so I can fish wire through later without needing to remove the threshold.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4828.JPG" border="0" alt="" /></p>
<p>Some of the used cans.</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4838.JPG" border="0" alt="" /></p>
<p>Last but not least: <strong>running boards and big mudflaps removed!</strong> Looks much better now, though the exhaust pipes need to be raised up a bit now.</p>
<p>Before, with ugly bent-up aluminum running boards:</p>
<p><img src="http://jines.org/bronco/scaled.IMG_5479.JPG" border="0" alt="" /></p>
<p>After, no running boards and no flaps:</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4830.JPG" border="0" alt="" /></p>
<p>Another angle:</p>
<p><img src="http://jines.org/bronco/scaled.IMG_4833.JPG" border="0" alt="" /></p>
<p>Still to do:</p>
<ul>
<li>Find and install arm rests.</li>
<li>Rear speakers and amp.</li>
<li>Reupholster headliner.</li>
<li>Upholster roof of canopy to match headliner.</li>
<li> Exterior work.</li>
<li>Engine compartment cleanup.</li>
<li> Etc.</li>
</ul>
<p>Before installing the carpet, I ran 14ga speaker wire all over. Three stereo channels from head unit preamp to under the driver seat for amp installation. Also two separate sets for each rear speaker &#8212; one to the head unit and one to under the driver seat, so the rear speakers can be run off of either the head unit or the amp. Also ran new speaker wire from the doors. (Coaxial cable works well to fish the lines through the rubber enclosures between the door and the inner wall.)</p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2009/07/interior-renovation-on-1984-bronco/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>2004 Mazda MPV Stalling and Rough Idle: Replacing the Idle Air Control (IAC) Valve</title>
		<link>http://neveradudelikethisone.com/2009/03/2004-mazda-mpv-stalling-and-rough-idle-replacing-the-idle-air-control-iac-valve/</link>
		<comments>http://neveradudelikethisone.com/2009/03/2004-mazda-mpv-stalling-and-rough-idle-replacing-the-idle-air-control-iac-valve/#comments</comments>
		<pubDate>Sat, 21 Mar 2009 21:38:33 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Problems Solved]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[automobiles]]></category>
		<category><![CDATA[iac valve]]></category>
		<category><![CDATA[idle air control valve]]></category>
		<category><![CDATA[mazda mpv]]></category>
		<category><![CDATA[troubleshooting]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=10</guid>
		<description><![CDATA[I have owned a 2004 Mazda MPV LX since early 2006, and it has been a great vehicle so far. Plenty of room, fairly fuel-efficient, quite practical and very satisfactory on the whole&#8230; with one exception.
Starting around late 2007, the minivan started to occasionally stall while decelerating or braking. The RPMs would drop to near-zero [...]]]></description>
			<content:encoded><![CDATA[<p>I have owned a 2004 Mazda MPV LX since early 2006, and it has been a great vehicle so far. Plenty of room, fairly fuel-efficient, quite practical and very satisfactory on the whole&#8230; with one exception.</p>
<p>Starting around late 2007, the minivan started to occasionally stall while decelerating or braking. The RPMs would drop to near-zero and the engine would die. It only happened a couple of times over a few months but began to get more and more frequent as time passed. Generally it would only happen between 15 and 50 MPH, and only when letting off of the accelerator. After the first few times, I learned to avoid it by tapping the gas as I saw the RPMs plummet; if I did that in time, I was able to keep it from dying. If I didn&#8217;t however, my only recourse was to shift into Neutral, start the engine while rolling, shift back into Drive and keep going. Of course, this was quite unsafe, and by the time it was stalling once or twice every time I drove it, it was time to do something about it.</p>
<p>I did a bit of research online and found the occasional mention of a faulty IAC valve being the cause of stalling and rough idling. The folks at Kragen didn&#8217;t know what an IAC valve was, and I didn&#8217;t pursue it any further from there.</p>
<p>The van began to show a check engine light, so I took it in to the local Mazda dealership to have them check it out. It turns out the check engine light was the result of a sensor that was blocked by excessive carbon buildup in the intake manifold, which was caused in part by the stalling behavior. According to the tech, the stalling was causing the engine to run a richer fuel/air mix on restart (because it interpreted the stall as an indication of a fuel/air mixture that was too lean), and this frequently-richer burn was causing an undue amount of carbon buildup. They cleaned out the intake manifold with Seafoam (or a product like it), did a firmware upgrade, changed the plugs and wires (which I&#8217;d asked them to do as a maintenance step while they had it in there), and, $1,100 later, was given a clean bill of health. The MPV passed Oregon&#8217;s emissions testing, the stalling was gone and all seemed well.</p>
<p>A couple of months later, the stalling started to act up again, and grew in frequency as it did before. I did a bit more research and all available evidence still pointed at a faulty IAC valve. As it turns out, the folks at Kragen weren&#8217;t able to find the part I was referring to because it seems to go by several name/acronym combinations: IAC valve, idle air control valve, idle control valve.</p>
<p>Still not sure that a fix was in sight but willing to try it, I ordered a replacement IAC valve from an online parts retailer for around $65 and put it in. Replacement of the valve was very easy; it is attached to the intake manifold by two bolts, and has a simple wire harness attached to it. Here are two pictures showing its location on the engine. I saved these when I was doing my research and, unfortunately, can&#8217;t find the original source, but here they are:</p>
<div id="attachment_11" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-11" title="4c21e369426a424c9162005f3d5b46ac" src="http://neveradudelikethisone.com/wp-content/uploads/2009/03/4c21e369426a424c9162005f3d5b46ac-300x225.jpg" alt="Location of idle air control valve on MPV engine" width="300" height="225" /><p class="wp-caption-text">Location of idle air control valve on MPV engine</p></div>
<div id="attachment_12" class="wp-caption alignnone" style="width: 310px"><img class="size-medium wp-image-12" title="8975361791c84187b049665b671e3a79" src="http://neveradudelikethisone.com/wp-content/uploads/2009/03/8975361791c84187b049665b671e3a79-300x225.jpg" alt="Closeup of IAC valve" width="300" height="225" /><p class="wp-caption-text">Closeup of IAC valve</p></div>
<p>As you can see, the valve is fairly easy to locate. It should be in a similar location for the following years:</p>
<ul>
<li>2002 Mazda MPV</li>
<li>2003 Mazda MPV</li>
<li>2005 Mazda MPV</li>
<li>2006 Mazda MPV</li>
</ul>
<p>Years 2001 and earlier have the IAC valve attached to the firewall, but it should not be too difficult to find (the part itself looks the same as the one seen here).</p>
<p>Since installing the replacement valve around four months ago, the minivan has been running as good as it did when I bought it. There have been no issues whatsoever with stalling or rough running.</p>
<p><strong>Update: </strong>Slightly better image of the IAC valve below.</p>
<div id="attachment_35" class="wp-caption alignnone" style="width: 480px"><a href="http://neveradudelikethisone.com/wp-content/uploads/2009/03/IAC.jpg" rel="lightbox[10]"><img class="size-full wp-image-35" title="IAC" src="http://neveradudelikethisone.com/wp-content/uploads/2009/03/IAC.jpg" alt="It's the gizmo with the red circle around it." width="470" height="351" /></a><p class="wp-caption-text">It&#39;s the gizmo with the red circle around it.</p></div>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2009/03/2004-mazda-mpv-stalling-and-rough-idle-replacing-the-idle-air-control-iac-valve/feed/</wfw:commentRss>
		<slash:comments>59</slash:comments>
		</item>
		<item>
		<title>Mounting a big ext2fs partition on a USB drive in FreeBSD</title>
		<link>http://neveradudelikethisone.com/2008/12/mounting-a-big-ext2fs-partition-on-a-usb-drive-initsi-freebsd/</link>
		<comments>http://neveradudelikethisone.com/2008/12/mounting-a-big-ext2fs-partition-on-a-usb-drive-initsi-freebsd/#comments</comments>
		<pubDate>Sun, 14 Dec 2008 21:14:44 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=5</guid>
		<description><![CDATA[I have a Maxtor OneTouch 4 Plus external USB drive, 750gb, that I wanted to connect to my home server running FreeBSD 7.0. I planned on using the drive for holding music and media, using the FreeBSD server as a media hub running Mediatomb and NFS/SMB shares.
In planning the venture, I needed the hard drive&#8217;s [...]]]></description>
			<content:encoded><![CDATA[<p>I have a Maxtor OneTouch 4 Plus external USB drive, 750gb, that I wanted to connect to my home server running FreeBSD 7.0. I planned on using the drive for holding music and media, using the FreeBSD server as a media hub running Mediatomb and NFS/SMB shares.</p>
<p>In planning the venture, I needed the hard drive&#8217;s format to be as universally compatible and as universally stable as possible. I needed to be able to reliably interact with the drive under FreeBSD and Linux, as well as OS X and Windows (should the need ever arise, I want to be ready).</p>
<p>After some thought, I ended up settling on ext2 for the drive&#8217;s file system. I chose ext2 because:</p>
<ul>
<li>It is fairly universal, in that it can be mounted and used reliably from most OSs.</li>
<li>I did not want to use FAT32; plus, FreeBSD&#8217;s msdosfs driver could not mount the drive properly (even with the -o large switch).</li>
<li>Did not want to use NTFS because of general shakiness on any non-Windows platform.</li>
<li>I initially tried UFS, but gave up after repeated failed attempts to get FreeBSD to partition and label it properly. (Not sure why; suspect the drive&#8217;s detected geometry may have been an issue.)</li>
<li>Considered ZFS but decided I don&#8217;t want to be that cutting-edge; plus I wouldn&#8217;t have a use for most of its extended functionality. (I just need a basic filesystem.)</li>
<li>Considered HFS+ but FreeBSD support is shaky (old driver, could not get it to compile on 7.0).</li>
</ul>
<p>So, I plugged the drive into an Ubuntu Ibex box, formatted it into one ext2 partition and plugged it in to the FreeBSD box.</p>
<pre>mount -t ext2fs /dev/da0s1 /mnt/media</pre>
<p>So far, so good. The output of the mount command shows that the drive is there and mounted. But then:</p>
<pre>cd /mnt
ls -la
<strong>ls: media: Bad file descriptor</strong></pre>
<p>For some reason, the mount point could not be listed.</p>
<p>After some research, I came across <a href="http://www.freebsd.org/cgi/query-pr.cgi?pr=kern/124621">this bug report</a> that described the problem in greater detail. Basically, newer versions of Linux seem to format ext2fs partitions using a 256-byte inode size, versus the previous default of 128 bytes, which is what the FreeBSD ext2fs driver expects it to be.</p>
<p><strong>Fixing The Problem</strong></p>
<p>To fix it, you&#8217;ll apply <a href="http://pflog.net/~floyd/ext2fs.diff">a patch by Josh Carroll</a>, who posted it in the bug report linked above. Under a standard FreeBSD 7.0 installations, the commands will be something like this (as root):</p>
<pre>cd /usr/src/sys/gnu/fs
cp -R ext2fs ext2fs.orig
cd ext2fs
fetch http://pflog.net/~floyd/ext2fs.diff
patch &lt;ext2fs.diff
cd /usr/src
make buildkernel KERNCONF=GENERIC &amp;&amp; make installkernel KERNCONF=GENERIC</pre>
<p>If all goes well, you should then be able to restart, mount the drive, and have it work as expected. Good luck!</p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2008/12/mounting-a-big-ext2fs-partition-on-a-usb-drive-initsi-freebsd/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Finding a Driver for the “eHome Infrared Transceiver”</title>
		<link>http://neveradudelikethisone.com/2008/11/finding-a-driver-for-the-ehome-infrared-transceiver/</link>
		<comments>http://neveradudelikethisone.com/2008/11/finding-a-driver-for-the-ehome-infrared-transceiver/#comments</comments>
		<pubDate>Fri, 21 Nov 2008 07:05:08 +0000</pubDate>
		<dc:creator>Jacob Hammond</dc:creator>
				<category><![CDATA[Problems Solved]]></category>
		<category><![CDATA[Technical Stuff]]></category>
		<category><![CDATA[computers]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[mce]]></category>
		<category><![CDATA[media center]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://neveradudelikethisone.com/?p=3</guid>
		<description><![CDATA[I have an older Toshiba laptop that I’ve had set up as an experimental media center box for a while now, running MediaPortal on top of Windows XP Pro. The thing has been working very well so far, except for one major problem — no matter how hard I tried, I could not get Windows [...]]]></description>
			<content:encoded><![CDATA[<p>I have an older Toshiba laptop that I’ve had set up as an experimental media center box for a while now, running MediaPortal on top of Windows XP Pro. The thing has been working very well so far, except for one major problem — no matter how hard I tried, I could not get Windows XP Pro to recognize the receiver for the generic Media Center remote control I had picked up off of NewEgg.</p>
<p>Initially, I picked up a Logitech Harmony 550 remote, hoping I could make it work with the laptop’s built-in IrDA transceiver, but to no avail — the IrDA unit apparently cannot communicate on the Consumer IR spectrum that a standard remote control uses. Not one to be easily defeated, I picked up a cheap, generic Windows Media Center remote control and receiver. I plugged the receiver in and, to my dismay, Windows was unable to locate a driver for the device.</p>
<p>After months of sporadic attempts and research, I finally found the solution. Under Windows XP, the receiver will show up under “Other devices” in the Device Manager as an “eHome Infrared Transceiver”, sporting an exclamation mark badge over a question mark — missing drivers. Windows Update turns up nothing, and a patch for Windows XP MCE that is suggested by many seems to not help anything either.</p>
<h2>Make it work!</h2>
<p><strong>To install the drivers for the device</strong>, follow these steps:</p>
<ul>
<li>Right-click on the device entry and select Properties.</li>
<li>Click on the “Reinstall Driver…” button. Opt to not check Windows Update; you’ve probably already tried with no luck.</li>
<li>Get esoteric with the “Install from a list or specific location” option.</li>
<li>Get more esoteric with the “I will choose the driver to install” option.</li>
<li>Under the “hardware type” box, choose the “Universal Serial Bus controllers” option.</li>
<li>On the next page, a correctly-labeled driver should appear as the only option in the box. Continue.</li>
<li>Skip affirmatively past any prompts you receive.</li>
<li>After the driver is installed, wait a bit while it churns through the resultant child devices that will appear.</li>
</ul>
<p>You should now be good to go! I just discovered this earlier this evening and was very excited, so I figured I’d make a post about it to save others the pain and heartache that I experienced.</p>
<p><strong>Additional Note: </strong>In order for the correct driver to appear, you may need to install <a href="http://www.microsoft.com/downloads/details.aspx?FamilyId=B39D53F1-0AC9-433B-B488-4CAB82F31DC8">this update</a>. It is for XP MCE 2005 but should also install cleanly on XP.</p>
<p><strong>Second additional note (December 2009): </strong>It&#8217;s worth mentioning that the remote and receiver work perfectly out of the box on Windows 7 (as I assume they would also on Vista, though I never tried).</p>
]]></content:encoded>
			<wfw:commentRss>http://neveradudelikethisone.com/2008/11/finding-a-driver-for-the-ehome-infrared-transceiver/feed/</wfw:commentRss>
		<slash:comments>34</slash:comments>
		</item>
	</channel>
</rss>
