<?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>bbum&#039;s weblog-o-mat &#187; Hacks</title>
	<atom:link href="http://www.friday.com/bbum/category/hacks/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.friday.com/bbum</link>
	<description>...so google can index my head.</description>
	<lastBuildDate>Sat, 04 Feb 2012 06:32:36 +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>Eichler Ornament</title>
		<link>http://www.friday.com/bbum/2011/12/17/eichler-ornament/</link>
		<comments>http://www.friday.com/bbum/2011/12/17/eichler-ornament/#comments</comments>
		<pubDate>Sat, 17 Dec 2011 23:04:43 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Technology]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=2031</guid>
		<description><![CDATA[Every year, our neighborhood has an annual ornament exchange. This year, we hosted the party at our house. For our ornament, I picked up a bunch of matte finished shatterproof (i.e. plastic) ornaments from Amazon.com and shoved &#8216;em in EMSL&#8217;s Egg-Bot. For the artwork, I found an elevation illustration of the front of a typical [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><img src="http://www.friday.com/bbum/wp-content/uploads/2011/12/Ornament-On-Tree.jpg" alt="Ornament On Tree" title="Ornament On Tree.jpg" border="0" width="350" height="500" style="float:left;" /><br /><img src="http://www.friday.com/bbum/wp-content/uploads/2011/12/In-Action.jpg" alt="In Action" title="In Action.jpg" border="0" width="350" height="409" style="float:left;" /></div>
<p> Every year, our neighborhood has an annual ornament exchange.  </p>
<p>This year, we hosted the party at our house.
<div class="imgRight"><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;nou=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=billbumgarner-20&#038;o=1&#038;p=8&#038;l=as4&#038;m=amazon&#038;f=ifr&#038;ref=ss_til&#038;asins=B005WIDZ16" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</div>
<p>For our ornament, I picked up a bunch of matte finished shatterproof (i.e. plastic) ornaments from Amazon.com and shoved &#8216;em in <a href="http://evilmadscience.com/productsmenu/tinykitlist/171-egg-bot">EMSL&#8217;s Egg-Bot</a>.</p>
<p>For the artwork, I found an elevation illustration of the front of a typical Eichler and used <a href="http://inkscape.org/">Inkscape</a> to trace a relatively minimal line drawing of the elevation (attached below).</p>
<p>Worked great!   The person that received their ornament loved it and, of course, then everyone else wanted one, too.  No problem! I printed &#8216;em up in whatever color combinations folks wanted.</p>
<p>When loaded in Inkscape, the lettering and wreath on the door are in a different layer than the house line art.   The Egg-Bot Inkscape driver makes it easy to print a layer at a time and, because the stepper motors stay powered unless you explicitly turn them off, you can easily swap pens after a layer is printed without knocking things out of alignment.</p>
<p>If you have an Egg-Bot, those particular ornaments + Sharpie ultra-fine markers are pretty much an optimal combination.   You don&#8217;t even need to take the little hanger top off when printing.   As can be seen in the photo on the left, the ornament part fits well into the cup of the egg holder and the plastic eye is held quite firmly by the spring loaded part of the Egg-Bot&#8217;s egg holder.</p>
<p><img alt="Eichler SVG" src="http://www.friday.com/images/Ornament.svg" width=420/></p>
<p><br clear="right"/><br />
<br clear="left"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2011/12/17/eichler-ornament/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Egg-Bot; Advanced Egg Decorations</title>
		<link>http://www.friday.com/bbum/2011/04/23/egg-bot-advanced-egg-decorations/</link>
		<comments>http://www.friday.com/bbum/2011/04/23/egg-bot-advanced-egg-decorations/#comments</comments>
		<pubDate>Sun, 24 Apr 2011 04:35:45 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Entertainment]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Tools]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=2003</guid>
		<description><![CDATA[This year, we decorated our eggs using Evil Mad Scientist Laboratories&#8217; Egg-Bot. I picked up the kit from EMSL a few months ago. Roger and I put it together over a few evenings. Software installation is relatively easy (for an X11 app) and usage is quite easy. The assembly, no surprise for an EMSL kit, [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/5647999959" title="View 'Reddit Logo Egg' on Flickr.com"><img height="500" title="Reddit Logo Egg" alt="Reddit Logo Egg" border="0" src="http://farm6.static.flickr.com/5147/5647999959_a5df0957c8.jpg" width="333"/></a></div>
<p> This year, we decorated our eggs using <a href="http://www.evilmadscientist.com/article.php/eggbot">Evil Mad Scientist Laboratories&#8217; Egg-Bot</a>.</p>
<p>I picked up the kit from EMSL a few months ago.  Roger and I put it together over a few evenings.  Software installation is relatively easy (for an X11 app) and usage is quite easy.</p>
<p>The assembly, no surprise for an EMSL kit, was  a breeze, with a extremely well written and illustrated assembly manual.  Seriously &#8212; EMSL kits are the best kits I have ever assembled!</p>
<p>The Egg-Bot can draw on pretty much anything round that is smaller than a tennis ball;  eggs of all types, light bulbs, golf balls, Christmas ornaments, and &#8212; even &#8212; fruit (I used a lemon for test purposes).</p>
<p>The trick is finding a marking instrument that is appropriate to the target surface.   For eggs, Sharpies work quite well, but Bic Mark-It markers are too runny.</p>
<p>Precisely, the <a href="http://www.amazon.com/gp/product/B00006IFI8/ref=as_li_ss_tl?ie=UTF8&#038;tag=billbumgarner-20&#038;linkCode=as2&#038;camp=217145&#038;creative=399349&#038;creativeASIN=B00006IFI8">Sharpie Ultra Fine Point Permanent Markers, 5 Colored Markers(37675)</a><img src="http://www.assoc-amazon.com/e/ir?t=&#038;l=as2&#038;o=1&#038;a=B00006IFI8&#038;camp=217145&#038;creative=399349" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> works very well.  Regular Sharpies do not;  too fat.  However, <a href="http://evilmadscience.com/component/content/article/199">EMSL has various accessories available</a>, including an &#8220;extra wide&#8221; pen holder (ordering that very soon!).<br />
<br clear="left"/><span id="more-2003"></span>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/5648561364" title="View 'Pencil Test' on Flickr.com"><img height="333" title="Pencil Test" alt="Pencil Test" border="0" src="http://farm6.static.flickr.com/5028/5648561364_ee0cc59722.jpg" width="500"/></a></div>
<p>For test purposes, a pencil works well enough and can generally be erased.</p>
<p>When the Egg-Bot is drawing anything with curves or diagonal lines, it is almost musical in the way the various stepper motors play different tones.</p>
<p>Finding various bits of art proves quite easy.  Basically, any random SVG based illustration will work with a bit of scaling and tweaking.  <a href="http://images.google.com/images?as_q=reddit&#038;hl=en&#038;output=search&#038;tbm=isch&#038;btnG=Google+Search&#038;as_epq=&#038;as_oq=&#038;as_eq=&#038;as_sitesearch=&#038;safe=off&#038;as_st=y&#038;tbs=ift:svg&#038;biw=1251&#038;bih=1220">Google&#8217;s Image Search</a> can narrow the search by file type.</p>
<p>Alternatively, <a href="http://inkscape.org/">Inkscape</a> uses Python as an extension language and I was able to whip up a programmatic image generator in just a few minutes.</p>
<p>As well, there are some hacks that involve replacing the pen with an <a href="http://code.google.com/p/eggbotcode/wiki/PeckPlotting">engraving tool (a pecker type engraver)</a>.  Might have to explore that!</p>
<p>Programming?  Robots? Assemble something cool with my kid? Produce awesome designs that make the non-technical happy?  Infinite repository of art easily searchable? Easy to use? Worth every penny!<br />
<br clear="right"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2011/04/23/egg-bot-advanced-egg-decorations/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>Make: Simple, Versatile, Bird Feeder</title>
		<link>http://www.friday.com/bbum/2010/04/27/make-simple-versatile-bird-feeder/</link>
		<comments>http://www.friday.com/bbum/2010/04/27/make-simple-versatile-bird-feeder/#comments</comments>
		<pubDate>Tue, 27 Apr 2010 14:34:38 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Photography]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1830</guid>
		<description><![CDATA[Since we accidentally acquired a parakeet, we go through quite a bit of bird seed. Steve&#8211; the parakeet&#8211; gets a fresh bit of food each day, but never quite finishes yesterday&#8217;s. I didn&#8217;t want Roger simply pitching the old into the yard as that attracts rats and Ruby &#8212; the dog &#8212; would hoover it [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4557969492" title="View 'Mourning Dove (Zenaida macroura)' on Flickr.com"><img title="Mourning Dove (Zenaida macroura)"border="0"width="500"alt="Mourning Dove (Zenaida macroura)"src="http://farm4.static.flickr.com/3480/4557969492_54d159fbfa.jpg"height="333"/></a></div>
<p>Since we accidentally acquired a parakeet, we go through quite a bit of bird seed. Steve&#8211; the parakeet&#8211; gets a fresh bit of food each day, but never <em>quite</em> finishes yesterday&#8217;s.   I didn&#8217;t want Roger simply pitching the old into the yard as that attracts rats and Ruby &#8212; the dog &#8212; would hoover it up (she is a confused dog; part cat, part bird)!</p>
<p>So, we built a super simple bird feeding platform.  It is a wooden frame with a bit of window screen in the middle.  The screen is held to the frame by bits of thin wood nailed to the frame (as seen in the photo).  The whole thing is suspended from the house via eye-hooks with coated stainless steel wire.</p>
<p>Dead easy to build and made entirely from scrap and junk drawer bits.</p>
<p>By going with this open design, we can throw Steve&#8217;s leftovers, bits of fruit, seed pods and the like onto the frame.   Rats don&#8217;t seem to bother it given the proximity to the house and the slippery wires (which, frankly, surprises me a bit).</p>
<p>Because it is open, the feeder attracts birds that are normally ground feeders, like this pair of <a href="http://en.wikipedia.org/wiki/Mourning_Dove">mourning doves</a> that visit the feeder every afternoon.<br />
<br clear="left"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2010/04/27/make-simple-versatile-bird-feeder/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Kegerator Upgrade: Keg Cap Tap Handles</title>
		<link>http://www.friday.com/bbum/2010/04/05/kegerator-upgrade-keg-cap-tap-handles/</link>
		<comments>http://www.friday.com/bbum/2010/04/05/kegerator-upgrade-keg-cap-tap-handles/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:16:01 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Industrial Design]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1819</guid>
		<description><![CDATA[This is the reason why I write this weblog. After writing up the entry on the Kegerator project and tweeting it, I received a &#8220;nice job!&#8221; from the creator of a product called the KegCapTap. Pretty much every commercial keg of beer ships with a round plastic snap-on protector over the very much standard sized [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4495735104" title="View 'Keg Cap Taps' on Flickr.com"><img title="Keg Cap Taps"border="0"width="500"alt="Keg Cap Taps"src="http://farm5.static.flickr.com/4031/4495735104_022697ca70.jpg"height="400"/></a></div>
<p>This is the reason why I write this weblog.  After writing up the entry on the <a href="http://www.friday.com/bbum/2010/03/17/make-kegerator/">Kegerator project</a> and <a href="http://www.stone.com/Twittelator/">tweeting it</a>, I received a &#8220;nice job!&#8221; from the creator of a product called the <a href="http://www.kegcaptap.com/">KegCapTap</a>.</p>
<p>Pretty much every commercial keg of beer ships with a round plastic snap-on protector over the very much standard sized keg coupler/connector.  Of course, that snap-on protector is a marketing opportunity and, thus, every keg comes with a nice logo&#8217;d cap identifying the brand, if not the specific beer!</p>
<p>Enter the <a href="http://www.kegcaptap.com/">Keg Cap Tap</a>.</p>
<p>The <em><a href="http://www.kegcaptap.com/">Keg Cap Tap</a></em> is a tap handle that&#8217;ll fit just about any tap valve (the company also sells adaptors).  The round end <em>just so happens</em> to be the exact same size as the top of a keg and, thus, quite nicely holds the branded keg protector.</p>
<p>As a result, whatever random commercial brews I have in my kegerator will now be identified quite clearly on the tap.</p>
<p>For my own beers, the Keg Cap Taps came with blank plastic snap-on protectors.  For now, I&#8217;ll just slap an <a href="http://www.avery.com/avery/en_us/">Avery label</a> on the blank and write in the type of beer.  Someday, I&#8217;ll have to actually print up little logos and such!<br />
<br clear="left"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2010/04/05/kegerator-upgrade-keg-cap-tap-handles/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Make: Kegerator!</title>
		<link>http://www.friday.com/bbum/2010/03/17/make-kegerator/</link>
		<comments>http://www.friday.com/bbum/2010/03/17/make-kegerator/#comments</comments>
		<pubDate>Thu, 18 Mar 2010 04:55:43 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1787</guid>
		<description><![CDATA[I have always wanted to brew beer and have a number of friends that do. The results are almost always delicious and always interesting. Having helped with the bottling process, I decided long ago that if I were to ever brew beer, I would not use bottles. Instead, I would rack into a keg and [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4442536242" title="View 'Completed Kegerator' on Flickr.com"><img title="Completed Kegerator"border="0"width="500"alt="Completed Kegerator"src="http://farm5.static.flickr.com/4001/4442536242_5aed3bc9dd.jpg"height="500"/></a></div>
<p> I have always wanted to brew beer and have a number of friends that do.  The results are <em>almost</em> always delicious and <em>always</em> interesting.</p>
<p>Having helped with the bottling process, I decided long ago that if I were to ever brew beer, I would not use bottles.  Instead, I would rack into a keg and dispense from there.</p>
<p>Obviously, I needed a kegerator!</p>
<p>To force the issue, I brewed my first batch of beer a few months ago knowing that i would have to figure out a means of serving said beer from a <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26x%3D0%26ref_%3Dnb%5Fsb%5Fnoss%26y%3D0%26field-keywords%3Dcorny%2520keg%26url%3Dsearch-alias%253Daps&#038;tag=billbumgarner-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=390957">corny keg</a><img src="https://www.assoc-amazon.com/e/ir?t=billbumgarner-20&#038;l=ur2&#038;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /> before I could enjoy the fruits of my brewing labors. A 5 gallon &#8220;corny keg&#8221; is the standard vessel used in soda fountains and it has two &#8220;ball locks&#8221; on the top, one for the gas line and one for the liquid out line.</p>
<p>I actually looked into simply purchasing a kegerator outright, but they were expensive, generally inefficient, and often designed very poorly.</p>
<p>Thus, I decided to build my own.<br />
<span id="more-1787"></span>In particular, I started with a <a href="http://www.amazon.com/gp/product/B0011YFTGE?ie=UTF8&#038;tag=billbumgarner-20&#038;linkCode=as2&#038;camp=1789&#038;creative=390957&#038;creativeASIN=B0011YFTGE">5 cubic foot GE chest freezer</a><img src="http://www.assoc-amazon.com/e/ir?t=billbumgarner-20&#038;l=as2&#038;o=1&#038;a=B0011YFTGE" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" /><br />
 ($170 at Home Depot).  Chest freezers are super efficient and a 5 cubic foot freezer can handle two kegs at once with room left over for more than a case of bottles and cans.</p>
<p><br clear="left"/></p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4442572104" title="View 'Kegerator: C02 Tank and Thermostat' on Flickr.com"><img title="Kegerator: C02 Tank and Thermostat"border="0"width=""alt="Kegerator: C02 Tank and Thermostat"src="http://farm5.static.flickr.com/4029/4442572104_71d73ceebd.jpg"height=""/></a></div>
<p> Obviously, a freezer is designed for freezing things and the thermostat can&#8217;t be set for the ideal keg temperature of 38 degrees.   Thus, I added an external <a href="http://www.amazon.com/gp/redirect.html?ie=UTF8&#038;location=http%3A%2F%2Fwww.amazon.com%2Fs%3Fie%3DUTF8%26x%3D0%26ref_%3Dnb%5Fsb%5Fnoss%26y%3D0%26field-keywords%3Drefrigerator%2520temperature%2520controller%26url%3Dsearch-alias%253Daps&#038;tag=billbumgarner-20&#038;linkCode=ur2&#038;camp=1789&#038;creative=390957">temperature controller</a><img src="https://www.assoc-amazon.com/e/ir?t=billbumgarner-20&#038;l=ur2&#038;o=1" width="1" height="1" border="0" alt="" style="border:none !important; margin:0px !important;" />.</p>
<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4441794269" title="View 'Kegerator: Thermostat Probe' on Flickr.com"><img title="Kegerator: Thermostat Probe"border="0"width="160"alt="Kegerator: Thermostat Probe"src="http://farm3.static.flickr.com/2800/4441794269_c1ec82213c_m.jpg"height="240"/></a></div>
<p>The freezer plugs into the controller and the controller plugs into the wall.   The controller has a probe at the end of a thin tube that goes inside the freezer.  As seen at the left, I attached the probe to the freezer&#8217;s wall with a bit of gorilla tape.   It is spaced off of the wall by styrofoam so that the probe is measuring the internal air temperature.</p>
<p>The tank is a 5 pound CO2 tank with a dual gauge pressure regulator and &#8212; <em>very important</em> &#8212; a shut-off valve with backflow prevention device.  The backflow prevention device prevents liquid from entering, and ruining, the regulator.</p>
<p>An angle bracket supports the weight of the tank while the tiny bungie cords anchor the tank to the kegerator.  It is <em>critical</em> that the tank remain upright or else you&#8217;ll end up with liquid CO2 in your regulator and gas lines, thus ruining the regulator and quite likely the gas lines, too!</p>
<p>A new tank runs around $60 and the regulator is typically less than $50.  The CO2 tank will cost around $12-$20 to refill and it will last approximately forever before it needs refilling.  I <em>might</em> need to refill it once a year. Maybe.</p>
<p>Ben Holt suggested a neat hack; stick a scale on the tank holder such that you know, by weight, when that 5# of CO2 is about gone.  The high pressure gauge is <em>close</em> to useless in that it&#8217;ll read about 750-850PSI until almost <em>all</em> of the liquid CO2 is gone, then the pressure drops rather rapidly.</p>
<p>In the picture, you can see that there is a clear hose connected to the tank and then a red hose connected to that.  The output port on the tank had a fairly small barbed connector so I needed a step-up adaptor to go from the 3/16&#8243; interior diameter clear hose to the 5/16&#8243; ID red gas hose.<br />
<br clear="left"/><br />
<br clear="right"/></p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4441793723" title="View 'Kegerator Inside' on Flickr.com"><img title="Kegerator Inside"border="0"width="500"alt="Kegerator Inside"src="http://farm3.static.flickr.com/2717/4441793723_0720ea7e26.jpg"height="333"/></a></div>
<p>The plumbing inside is pretty straightforward.  The gas line comes in, is split and goes to the two kegs.  The output of each keg is attached to one of the taps.   As I go, I&#8217;ll be adding quick disconnects to the various lines such that I can swap different kinds of kegs with different couplers without having to re-plumb anything.</p>
<p>The wooden surround around the top serves a couple of purposes.</p>
<p>First, I can drill holes in it and mount stuff to it.   While I could drill holes in the freezer door or walls, there is the risk of damaging the cooling mechanism and, in any case, drilling through the freezer would be a big pain to do cleanly.   As well, by doing it this way, I can easily take off the wood and revert the freezer to a plain old chest freezer.<br />
<br clear="right"/></p>
<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4441796189" title="View 'Kegerator: Construction Detail &#038; Hinge Mount' on Flickr.com"><img title="Kegerator: Construction Detail &#038; Hinge Mount"border="0"width="333"alt="Kegerator: Construction Detail &#038; Hinge Mount"src="http://farm5.static.flickr.com/4020/4441796189_abe3811744.jpg"height="500"/></a></div>
<p>Secondly, the stacked two-by-fours add a considerable amount of height to the freezer.  This makes it easier to plumb inside and allows me to use a wider range of kegs and couplers (the adaptor that goes between the keg and the rest of the system), including higher profile mechanisms.</p>
<p>The wooden surround is grossly overbuilt, as is typical of any project I take on.  Not only are those solid 2x4s, but they are glued together <em>and</em> have dowels tying them together <em>and</em> have metal plates screwed to them.</p>
<p>Between fridge and surround is about an inch of insulation tape that is normally used to insulate the interface between a camper shell and pickup truck.</p>
<p>To attach the wooden surround to the top of the kegerator, I cut aluminum angle strips down to size and bolted them to the back of the freezer where the hinges originally attached.  Since those bolts originally held the lid and were designed to withstand the leveraged forces of opening the lid, they are <em>really</em> strong and, again, I avoid drilling holes in the freezer itself.</p>
<p>The lid&#8217;s hinges are then screwed to the surround.</p>
<p>The weight of the lid, surround, and tank hanger is enough to press down the surround on the insulation material and provides a very good, airtight, seal.</p>
<p>Oh, and did I mention that the surround is way overbuit? Yeah.  The bolts at the corner are actually about 4&#8243; long.<br />
<br clear="left"/></p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4441795337" title="View 'Kegerator: Coupler &#038; Gas Line Quick Disconnect' on Flickr.com"><img title="Kegerator: Coupler &#038; Gas Line Quick Disconnect"border="0"width="500"alt="Kegerator: Coupler &#038; Gas Line Quick Disconnect"src="http://farm3.static.flickr.com/2772/4441795337_4b85955e00.jpg"height="333"/></a></div>
<p>I initially used the screw style hose clamps.  They suck.  I have since moved to nylon clamps, as seen on either side of the quick disconnect on the gas line.</p>
<p>The coupler in the picture is a Sankey, the most common keg coupler used.  Note that Anchorsteam&#8217;s full sized kegs actually use a <em>different</em> coupler.  It seems that <em>most</em> brewers use the more common Sankey &#8212; D system coupler, as it is otherwise known &#8212; for their 5 gallon kegs specifically because said kegs are often used in home kegerators of which most come with that particular coupler!</p>
<p>The 5 gallon kegs run around $50-$100, depending on the beer within.  That is about 40 16 ounce pours or slightly more than 2 cases of beer. Thus, really, buying the 5 gallon kegs isn&#8217;t really much cheaper than buying a a couple of cases of bottles.  However, the quality is much better and, obviously, returning an empty keg is a hell of a lot more environmentally friendly than recycling 2 cases of empty bottles!<br />
<br clear="right"/></p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4441797139" title="View 'Kegerator: Taps' on Flickr.com"><img title="Kegerator: Taps"border="0"width="500"alt="Kegerator: Taps"src="http://farm5.static.flickr.com/4022/4441797139_d2513f1c37.jpg"height="400"/></a></div>
<p>At the moment, my taps have undecorated plain black levers.  I&#8217;ll have to get some stylish handles at some point but this will do for now!</p>
<p>When tuned properly, the kegerator delivers beautiful pours of ice cold beer.   Nothing like having fresh beer on tap in your garage!   And, yes, beer on tap really does taste better than anything from a bottle!</p>
<p>The system isn&#8217;t quite perfect yet;  like any good hack, it&#8217;ll be refined over time.</p>
<p>&#8226; I need to insulate the inside of the wood surround.  While the wood doesn&#8217;t conduct that much heat, there is a noticeable temperature gradient within the unit and I both want to maximize efficiency and I might actually add a small fan to stir the air to ensure a universally even temperature.   As well, the first pour tends to be foamy because the beer in the tube is actually warmed a bit!</p>
<p>&#8226; Need a bottle cap catcher.</p>
<p>&#8226;&nbsp;Need something better than towels on the floor to catch drips off the taps.</p>
<p>All in all, though, the kegerator works quite well and a number of my friend&#8217;s spouses are mad at me because they know such a hack will soon be taking up space in their house!</p>
<p>Not bad for about $400!</p>
<p>I picked up all the beer-specific parts from <a href="http://www.micromatic.com/">Micro Matic</a>.  They have a wonderful catalog.  If I didn&#8217;t already have the tank from my forced carbonation adventures, I would have started with a <a href="http://www.micromatic.com/draft-keg-beer/kegerator-conversion-kits-pid-RCK-LC-S-2.html">two-tap kegerator conversion kit</a>, though that does come with 2 D system (Sankey) couplers which may be overkill if you plan on keeping a keg of homebrew on tap most of the time.</p>
<p><b>Update:</b> As per a suggestion in the comments, I moved from the 8&#8243; or so beer line on the coupler to a 5&#8242; 3/16&#8243; ID line.  Vast and huge foam reduction.  Big improvement.  Thank you!!   I&#8217;m still running a short line on the homebrew keg as foamage on that particular keg is not a problem.  In the end, I might end up with several different length tubes with quick disconnects in the middle to enable fine tuning without ripping everything apart.<br />
<br clear="right"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2010/03/17/make-kegerator/feed/</wfw:commentRss>
		<slash:comments>15</slash:comments>
		</item>
		<item>
		<title>Make: Ceiling Mounted Drying Rack</title>
		<link>http://www.friday.com/bbum/2010/03/15/make-ceiling-mounted-drying-rack/</link>
		<comments>http://www.friday.com/bbum/2010/03/15/make-ceiling-mounted-drying-rack/#comments</comments>
		<pubDate>Mon, 15 Mar 2010 05:59:47 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1783</guid>
		<description><![CDATA[Our laundry / utility room isn&#8217;t large, but we consider it to be a gem given that most bay area homes seem to have their laundry in the garage! Thus, space is a premium and that makes dealing with the handful of items that need to be air dried on a flat surface a challenge. [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4434734426" title="View 'Drying Rack' on Flickr.com"><img title="Drying Rack"border="0"width="500"alt="Drying Rack"src="http://farm3.static.flickr.com/2737/4434734426_95b64f3bc1.jpg"height="330"/></a></div>
<p> Our laundry / utility room isn&#8217;t large, but we consider it to be a gem given that most bay area homes seem to have their laundry in the garage!</p>
<p>Thus, space is a premium and that makes dealing with the handful of items that need to be air dried on a flat surface a challenge.  A drying rack that sits around on the floor unused 90% of the time is guaranteed to be in the way 90% of the time!</p>
<p>Thus, a solution that can easily get out of the way was sorely needed!</p>
<div class="imgRight"><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;nou=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=billbumgarner-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=B000PEURIQ" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</div>
<p>Having scored a cheap bicycle ceiling lift off of Amazon, I added a couple of metro-cart shelves ($20/each at most hardware stores) held together by four 12&#8243; bolts.  the bolts hold the bottom shelf tightly sandwiched between two washers and two nuts on each bolt.  The bolts hang from the holes in the top shelf (more washers!) and the top shelf hangs from the bicycle hoist.</p>
<p>Conceptually, it works really really well.  Perfectly, in fact.  And the <a href="http://www.metro.com/">metro-cart shelves</a> allow for stuff to be hung from below, too.</p>
<p>The only complaint is that the bicycle lift works exactly as you might expect for $10-$15.  Expect to have to keep the shelf level as it goes up/down.   No big deal, but I will be replacing the rope in the near future.<br />
<br clear="right"/><br />
<br clear="left"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2010/03/15/make-ceiling-mounted-drying-rack/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Solar Install Part 1: The Madness of Eichler Roofs</title>
		<link>http://www.friday.com/bbum/2010/01/18/solar-install-part-1-the-madness-of-eichler-roofs/</link>
		<comments>http://www.friday.com/bbum/2010/01/18/solar-install-part-1-the-madness-of-eichler-roofs/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 05:41:42 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Remodel]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1712</guid>
		<description><![CDATA[As a part of our ongoing home improvement adventure, we are installing solar panels. Between the state and federal rebates, the increasing cost of electricity, and the improvements in solar technology, it is an investment that will pay for itself in a decade or two. Maybe less, if California really starts paying for excess production. [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4282559979" title="View 'One Row of Solar Panels' on Flickr.com"><img border="0" width="500" alt="One Row of Solar Panels" src="http://farm5.static.flickr.com/4034/4282559979_a6ce08ae67.jpg" height="333"/></a></div>
<p> As a part of our <a href="http://www.friday.com/bbum/2008/09/21/hole-in-pipe-remodel-12-the-house/">ongoing home improvement adventure</a>, we are installing solar panels.  Between the state and federal rebates, the increasing cost of electricity, and the improvements in solar technology, it is an investment that will pay for itself in a decade or two.  Maybe less, if <a href="http://www.environmentcalifornia.org/energy/million-solar-roofs/ab-920">California really starts paying for excess production</a>.</p>
<p>And, of course, Solar scratches my techno-geek itch.  In particular, the system we are installing uses per-panel micro-inverters that leverage IP-over-powerline to network with each other to synchronize phase and deliver power back to the grid.   As well, it makes the system easily expandable in that we can drop new panels in without having to replace a costly single inverter.</p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4282563149" title="View 'Single Micro-Inverter' on Flickr.com"><img border="0" width="240" alt="Single Micro-Inverter" src="http://farm5.static.flickr.com/4028/4282563149_063756b2f0_m.jpg" height="160"/></a></div>
<p>Apparently, when this is all said and done, I&#8217;ll have access to a web site with a set of schematics that show our panel layout along with individual and overall power generation statistics.</p>
<p>Of course, being that we live in an Eichler, the path between concept and final installation has to have at least one <em>adventure</em>.<br />
<br clear="right"/><br />
<br clear="left"/><br />
<span id="more-1712"></span>
<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4283309272" title="View 'Hole In "Conduit"' on Flickr.com"><img border="0" width="240" alt="Hole In "Conduit"" src="http://farm5.static.flickr.com/4057/4283309272_3b3d43fe62_m.jpg" height="160"/></a><br /><a href="http://www.flickr.com/photos/49503114554@N01/4282567311" title="View 'How Not To Fix A Wire' on Flickr.com"><img border="0" width="240" alt="How Not To Fix A Wire" src="http://farm3.static.flickr.com/2690/4282567311_d9a6dafaca_m.jpg" height="160"/></a></div>
<p>Not surprisingly, the house&#8217;s electrical wiring is the source of our installation woes.</p>
<p>In particular, <a href="http://www.friday.com/bbum/2008/10/01/eichler-no-walls-on-a-slab-run-the-wires-and-water-on-the-roof/">much of our electrical</a> (and a bit of our water) infrastructure is on the roof of our house.  During the original construction, wires were literally thrown over our roof from above the fuse box to wherever their destination might be.</p>
<p>To &#8220;protect&#8221; the wires, they were covered in metal angle iron quite literally laid over the top of the wires.  On top of this, the builders laid down tar paper, tar, more tar paper, and gravel.</p>
<p>Of course, tar paper and gravel is just crap insulation.  We have a neighbor who still has the original roofing material and their houses internal temperature stays lockstep with the outside in the summer! Ouch!</p>
<p>So, most Eichlers have been through two phases of insulation upgrades.  In the 80s, most people laid down a relatively compact layer of fiberglass covered with more tar paper.  An improvement, but still kind of pathetic.</p>
<p>Once foam roofing technology matured, many Eichlers have laid down foam with a thick plastic-y coating on top.   Ours is one of them and, actually, we have had two layers of foam laid down.  It is beyond 4 inches thick across much of the roof.</p>
<p>And, yes, it does a very effective job of obscuring where the wiring is.</p>
<p>Thus, when the solar installer were using their hammer drills (mistake, assuredly) to attach the mounting brackets to the beams of the house, they managed to hit not one, but two, of the random wires across the roof!  An easy mistake to make.  Actually, I had pretty much assumed that we would end up with at least one electrical break.</p>
<p>While the installer&#8217;s mechanical installation is quite clean and of excellent quality, their electrician simply didn&#8217;t know how to deal with an Eichler.  His &#8220;fix&#8221; to the broken wire was to try and inject insulative goo into the broken area.</p>
<p>Unacceptable.</p>
<p>His second attempt at a &#8220;fix&#8221; was to pull some of the wires up into a box, match colors, and hope for the best.   That didn&#8217;t work so well, either.   Worse, the end result were more dead outlets in the house and other electrical problems.</p>
<p>In the end, we replaced their electrician with the electrician we used during the remodel.  Our electrician, Rob, is a top notch professional, pays great attention to detail, and obviously has extensive experience with Eichlers.<br />
<br clear="left"/></p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4283324566" title="View 'Wire Under Metal "Protection"' on Flickr.com"><img border="0" width="500" alt="Wire Under Metal "Protection"" src="http://farm3.static.flickr.com/2759/4283324566_afea1dda31.jpg" height="333"/></a></div>
<p>Not only did they hit some of the original wiring, the installers happened to drill through one of the two &#8220;upgrade&#8221; wires that were run over the roof when some previous owner added window air conditioners in, likely, the early 80s.</p>
<p>These wires were &#8220;throw and cover&#8221; that were tossed on top of the original gravel, the metal covers tacked down, and then covered by the insulation and, eventually, foam.  The metal cover is extremely thin;  paper thin, really.  Thin enough that you cannot see any indication on the foam surface of where these damned wires run!</p>
<p>Akin to throwing a dime off the roof and randomly hitting a line of ants.</p>
<p>You can see the whole in the metal cover that just so happened to drill through the hot conductor of the underlying wire.<br />
<br clear="right"/></p>
<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4283330342" title="View 'Properly Fixing the Wiring' on Flickr.com"><img border="0" width="500" alt="Properly Fixing the Wiring" src="http://farm5.static.flickr.com/4034/4283330342_13fcfb18c7.jpg" height="333"/></a></div>
<p>To properly fix the wiring requires cutting away enough of the foam insulation to expose the problem areas along with enough wire before and after the break to make it possible to pull the wires up to weatherproof junction boxes on the roof.</p>
<p>I truly appreciate my electrician&#8217;s attention to detail.  In particular, he recycled the old wire cover for the two wires that were left in the roof unscathed.  While he could have just left the cover on the roof and let the foam seal it down, Rob took the time to properly tie it down to the roof, ensuring it won&#8217;t move and pinch the wires.  Beyond that, Rob placed the tie directly over the hole that was accidentally drilled in the first place, ensuring that none of the foam goo spooges into the wiring channel.</p>
<p>During the remodel, Rob was also the electrician that placed metal wire protectors over basically every bit of framing with wiring through it.   This was, quite literally, 3x or 4x more locations than code dictated and he did it to ensure that the cabinet hangers &#8212; during the remodel or any time thereafter &#8212; wouldn&#8217;t accidentally put a screw through his wires.<br />
<br clear="left"/></p>
<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4282589319" title="View 'Roof "Sealed" for the Week's Rain' on Flickr.com"><img border="0" width="500" alt="Roof "Sealed" for the Week's Rain" src="http://farm5.static.flickr.com/4023/4282589319_53ac7b3c0b.jpg" height="333"/></a></div>
<p>Of course, the timing for all of this just couldn&#8217;t be better (need that sarcasm mark right here) as the bay area is expecting Rains of Biblical Proportions.  Translating from Stupid Newscaster speak, the does mean that we will be seeing a few inches of rain in the next week, relatively constant precipitation.</p>
<p>Exactly what we need when we have a bunch of holes in our roof!   Especially since it&#8217;ll be at least a week before the foam company can make it out to seal our roof.</p>
<p>So, at the moment, we have fully repaired electrical system and 6 mil plastic sheeting sealed over the holes containing the fixed electrical.  With the rain today, all seems dry on the inside.</p>
<p>Hopefully, we&#8217;ll have everything repaired and installed within a week or two.<br />
<br clear="right"/></p>
<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/4282570487" title="View 'Ice Skating Anyone?' on Flickr.com"><img border="0" width="500" alt="Ice Skating Anyone?" src="http://farm5.static.flickr.com/4025/4282570487_5d3c50815a.jpg" height="333"/></a></div>
<p> I did have to add one more photo.   </p>
<p>This is a picture of the roof area over the garage.  It is also proof quite positive that the foam roof does a wonderful job of insulating the interior of the house.</p>
<p>In particular, that entire area <em>is covered in a thin layer of ice</em>.   In the damp early morning air of California, the foam roof does an amazing job of condensing liquid out of the air.  If it is cold enough, it freezes to the roof nearly immediately.</p>
<p>You cannot imagine exactly how much of a surprise it was stepping over the peak of the roof to discover that said gentle slope was a frictionless plane!<br />
<br clear="left"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2010/01/18/solar-install-part-1-the-madness-of-eichler-roofs/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>SpiroScales &amp; LizardView; Source for Snow Leopard Available</title>
		<link>http://www.friday.com/bbum/2009/10/19/spiroscales-source-for-snow-leopard-available/</link>
		<comments>http://www.friday.com/bbum/2009/10/19/spiroscales-source-for-snow-leopard-available/#comments</comments>
		<pubDate>Mon, 19 Oct 2009 07:24:02 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Software]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1560</guid>
		<description><![CDATA[Hah! While the NeXT system in my garage didn&#8217;t have the original BackSpace.app on it, it did have a copy of the solitaire game that my friend and I worked on. And that had an itty bitty SpiroScale screensaver embedded in the info panel! Imagine that full screen &#8212; all dithered and textured in 2 [...]]]></description>
			<content:encoded><![CDATA[<div class="imgRight"><a href="http://www.flickr.com/photos/49503114554@N01/4377538843" title="View 'SolitaireInfoPanel' on Flickr.com"><img title="SolitaireInfoPanel"border="0"width="500"alt="SolitaireInfoPanel"src="http://farm3.static.flickr.com/2690/4377538843_b3b01c25f7.jpg"height="375"/></a></div>
<p>Hah! While the NeXT system in my garage didn&#8217;t have the original BackSpace.app on it, it <em>did</em> have a copy of the solitaire game that my friend and I worked on.</p>
<p>And <em>that</em> had an itty bitty SpiroScale screensaver embedded in the info panel!</p>
<p>Imagine that full screen &#8212; all dithered and textured in 2 bit grayscale.   When color NeXT systems shipped a couple of years after I wrote the screensaver, I was quite delighted with the results (as seen below)!</p>
<p>Solitaire was an amusing little bit of indie development.  Beyond having <em>4 different</em> company logos in that about panel prior to finally signing with a distributor, the eventual distribution license was a flat monthly royalty for 25 months for Adam and I.</p>
<p>Flat royalties work out well when the company making the hardware your software runs on <em>stops making said hardware</em>&#8230;.<br />
<br clear="right"/></p>
<hr />
<div class="imgLeft"><img src="http://www.friday.com/bbum/wp-content/uploads/2009/10/Screenalicious-SpiroScales-200910291-233622.054.png" alt="Screenalicious - SpiroScales - 200910291 233622.054.png" border="0" width="596" height="515" /></div>
<p>Some months ago, <a href="http://www.friday.com/bbum/2009/05/21/lizard-saver/">I ported an ancient screensaver of mine to Mac OS X (then Leopard)</a> and made the binary available.</p>
<p>I have since ported it to Snow Leopard and have made the <a href="http://svn.red-bean.com/bbum/trunk/ScreenSavers/">source available via subversion</a>. Pre-built binaries are also <a href="http://www.friday.com/bbum/wp-content/uploads/2009/10/SpiroScalyLizardSavers.zip" title="SpiroScalyLizardSavers.zip">available</a>.</p>
<p>There are actually two bits of source there;  the first is <a href="http://svn.red-bean.com/bbum/trunk/ScreenSavers/SpiroScalyLizardSaver/"></a> which contains the Lizard Saver and a second screen saver called Spiro Scales.  The screen savers should build for both Leopard and Snow Leopard, including support for Snow Leopard&#8217;s 64 bit GC-only screensaver requirement. </p>
<p>The second bit of source is called <a href="http://svn.red-bean.com/bbum/trunk/ScreenSavers/Screenalicious/">Screenalicious</a> and is a simple/stupid application for displaying a screensaver in a window and allowing you to easily take scaled down screenshots.  It was a hack when I originally wrote it in the &#8217;90s sometime and it is still a hack.</p>
<p><strong>SpiroScales</strong> was my first interactive screen saver.  Interactive in that the pattern generated is entirely determined by mouse position (not movement).<br />
<br clear="left"/></p>
<p><span id="more-1560"></span>
<div class="imgRight"><img src="http://www.friday.com/bbum/wp-content/uploads/2009/10/Screenalicious-SpiroScales-200910291-233800.435.png" alt="Screenalicious - SpiroScales - 200910291 233800.435.png" border="0" width="596" height="515" /></div>
<p><strong>SpiroScales</strong> was first written for black&#038;white NeXT systems (before color was available).  The color picking algorithm was purely a best guess based upon how pleasant the 2-bit B&#038;W dithering on ye olde NeXT monitor looked.</p>
<p>Worked out pretty well.</p>
<p>The algorithm is a total hack.</p>
<p>The screen saver effectively maintains three oscillating sets of numbers.  The first two streams&#8217; phase is influenced by mouse position.  The third stream is constant, but in a different phase always from the other two.</p>
<p>The color is derived from these three streams of values.  Specifically, the RGB values are derived from the three value streams directly.</p>
<p>From the first two streams &#8212; the ones influenced by mouse coordinates &#8212; a second set of two streams of numbers are created which are used as the X and Y coordinates of each point of the polygons.<br />
<br clear="right"/></p>
<div class="imgLeft"><img src="http://www.friday.com/bbum/wp-content/uploads/2009/10/Screenalicious-SpiroScales-200910291-233915.120.png" alt="Screenalicious - SpiroScales - 200910291 233915.120.png" border="0" width="596" height="515" /></div>
<p>Each polygon is rendered by grabbing 3 points from the array of points;  not necessarily consecutive points, either.  However, each successive polygon is made up of 2 points from the prior polygon and a new point, which yields a continuous stream of connected polygons.</p>
<p>Really, this writeup was just an excuse to make the post long enough to include a few screenshots that show the rather large variation possible simply by moving the mouse about the screen and letting it sit in one spot for a while.</p>
<p>I have 5 or 6 variations on this particular theme that I&#8217;ll gradually add to the project as time permits.  And I have some other, radically different, screensavers that I ought to resurrect.</p>
<p>Note that all of the drawing is done with NSBezierPath because that was a nearly direct port from the original <em>Display PostScript</em> calls that were used.  Obviously, this&#8217;d all be a boatload faster in Open GL, but I just don&#8217;t have the time to go there.</p>
<p><br clear="left"/></p>
<div class="imgRight"><img src="http://www.friday.com/bbum/wp-content/uploads/2009/10/Screenalicious-SpiroScales-200910291-234005.040.png" alt="Screenalicious - SpiroScales - 200910291 234005.040.png" border="0" width="596" height="515" /></div>
<p>Note that the feedback system does exhibit pattern wells.  Certain areas of the screen will exhibit certain distinct patterns that you can explore by moving the mouse pixel by pixel within that area.</p>
<p>Due to the way the mouse based deltas are applied, two areas of interest are the dead center of the screen.  That yields lots of tiny polygons that&#8217;ll fill the screen with basket weave patterns like the previous screenshot.</p>
<p>The diagonals, though, will yield really long/thin polygons that, if done just right, will fill the screen with really detailed, full color, moire patterns.</p>
<p>Have fun!<br />
<br clear="right"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2009/10/19/spiroscales-source-for-snow-leopard-available/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Booting a MacBook Pro from an SDHC Card</title>
		<link>http://www.friday.com/bbum/2009/08/07/booting-a-macbook-pro-from-an-sdhc-card/</link>
		<comments>http://www.friday.com/bbum/2009/08/07/booting-a-macbook-pro-from-an-sdhc-card/#comments</comments>
		<pubDate>Fri, 07 Aug 2009 06:23:53 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Mac OS X]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1452</guid>
		<description><![CDATA[I recently picked up an ExpressCard/34 SD reader along with a Transcend 16GB SDHC card. The reader was to ease the transfer of photos from a digital camera and the high-cap SDHC card ensures I can take plenty of photos without shuffling about cards. With the recent announcement of SD-slot-ness MacBook Pros (drool) that can [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;nou=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=billbumgarner-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=B000ZH7J9S" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe><br />
<iframe src="http://rcm.amazon.com/e/cm?lt1=_blank&#038;bc1=000000&#038;IS2=1&#038;nou=1&#038;bg1=FFFFFF&#038;fc1=000000&#038;lc1=0000FF&#038;t=billbumgarner-20&#038;o=1&#038;p=8&#038;l=as1&#038;m=amazon&#038;f=ifr&#038;md=10FE9736YVPPT7A0FBG2&#038;asins=B001ECQVTM" style="width:120px;height:240px;" scrolling="no" marginwidth="0" marginheight="0" frameborder="0"></iframe>
</div>
<p>I recently picked up an ExpressCard/34 SD reader along with a Transcend 16GB SDHC card.   The reader was to ease the transfer of photos from a digital camera and the high-cap SDHC card ensures I can take plenty of photos without shuffling about cards.</p>
<p>With the recent announcement of <a href="http://www.apple.com/macbookpro/">SD-slot-ness MacBook Pros</a> (drool) that can boot from the SD slot, it made me wonder if a previous generation MacBook Pro could do so, too.</p>
<p>And it can!  Which isn&#8217;t totally surprising.  SD ExpressCard readers effectively act like USB drives and most (all?? I don&#8217;t know) Intel macs can boot from USB devices.</p>
<p>On the click through is instructions for formatting an SD car correctly and slapping down a bootable image.</p>
<p>Given the relatively low prices of SD cards, I&#8217;m making a habit of carrying around a &#8220;rescue card&#8221;.  Tiny enough to not be noticeable, can be reformatted to use as photo-space trivially, one hell of a lot of tougher than optical media, and will prove to be indispensable if I ever need it.<br />
<br clear="left"/><br />
<span id="more-1452"></span><br />
Out of the box, an SD card will be formatted with an MS-DOS (FAT) filesystem.</p>
<p>Useless (except for in digital cameras).</p>
<p>But it isn&#8217;t enough to just reformat it to be an HFS+ Journaled filesystem.  You also need to change the partitioning table.</p>
<p>To do so:</p>
<ul>
<li>Launch Disk Utility</li>
<li>Insert the SD card</li>
<li>Select the volume (labeled <strong>16.06 GB Generic STORAGE DEVICE Media</strong> in my case)</li>
<li>Select the <em>Partition</em> tab</li>
<li>Select <em>1 Partition</em> from the Volume Scheme.  Even if there is only one partition, selecting <em>1 Partition</em> will enable the all critical <em>Options&#8230;</em> button at the bottom</li>
<li>Click <em>Options&#8230;</em> and select <em>GUID Partition Table</em>.</li>
<li>Make sure the partition will be formatted as <em>Mac OS Extended (Journaled)</em></li>
<li>Click <strong>Apply</strong></li>
</ul>
<p>You now have an SDHC card ready to be made bootable.  From here, you could install Mac OS X to the card, install something like a DiskWarrior bootable image to the card, copy an already bootable partition to the card or blast down a bootable DMG to the card.</p>
<p>Disk Utility makes it trivial to clone whole volumes from one partition to another.  If you do so, make sure and check <em>erase destination</em> as that will ensure that Disk Utility uses a block based copy and, thus, is about a zillion and twenty times faster.</p>
<p>If you have a bootable disk image around, you can easily use Disk Utility to restore the image to the partition or you can use the command line:</p>
<pre>sudo asr -source /path/to/bootable.dmg -target /Volumes/SDCard -erase -noverify -noprompt
</pre>
<p>Then, reboot your mac and hold down the option key.  The newly created boot partition should show up.</p>
<p>It is fast enough to boot for installation, recovery, or intermittent use.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2009/08/07/booting-a-macbook-pro-from-an-sdhc-card/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Make: Persimmon Wine Finished!</title>
		<link>http://www.friday.com/bbum/2009/07/26/make-persimmon-wine-finished/</link>
		<comments>http://www.friday.com/bbum/2009/07/26/make-persimmon-wine-finished/#comments</comments>
		<pubDate>Sun, 26 Jul 2009 17:52:25 +0000</pubDate>
		<dc:creator>bbum</dc:creator>
				<category><![CDATA[Food]]></category>
		<category><![CDATA[Hacks]]></category>
		<category><![CDATA[Life]]></category>

		<guid isPermaLink="false">http://www.friday.com/bbum/?p=1431</guid>
		<description><![CDATA[Way back in February, I racked the persimmon wine between the various glass carboys to get it off the yeast poo (lees). At the time, the two carboys showed 11.5% and 12.5% ABV. Not bad. But it didn&#8217;t taste very good in early March/April; way too bitter and *bleh*. So, I let it sit until [...]]]></description>
			<content:encoded><![CDATA[<div class="imgLeft"><a href="http://www.flickr.com/photos/49503114554@N01/3758101005" title="View 'Persimmon Wine' on Flickr.com"><img src="http://farm3.static.flickr.com/2542/3758101005_b75c347c82.jpg" alt="Persimmon Wine" border="0" width="333" height="500" /></a></div>
<p>Way back in February, I <a href="http://www.friday.com/bbum/2009/02/23/persimmon-wine-update-racked-to-secondary-fermenter/">racked the persimmon wine between the various glass carboys</a> to get it off the yeast poo (lees).</p>
<p>At the time, the two carboys showed 11.5% and 12.5% ABV.  Not bad.  But it didn&#8217;t taste very good in early March/April;  way too bitter and *bleh*.</p>
<p>So, I let it sit until last week.  The flavors have mellowed and, chilled, it is quite a drinkable beverage.</p>
<p>At about 12% ABV, it is obviously a dry wine.  There simply isn&#8217;t any sugar left!</p>
<p>The sweet essence of persimmon is both present in the nose and in the flavor.  And the characteristic astringency of persimmon carries through, too, giving the wine a slight &#8220;pucker&#8221; at the end.</p>
<p>I bottled a bunch of it in 750ml tequila bottles that I have lying around.  However, I also mostly filled a couple of 2 liter soda bottles, chilled the wine to near freezing and then <a href="http://www.friday.com/bbum/2009/07/18/forced-carbonation/">force carbonating</a>.</p>
<p>It makes for a delicious wine cooler.  Very drinkable and, at that level of ABV, it tends to sneak up on you!</p>
<p>Given the ease of making wine &#8212; much easier &#038; less involved than beer &#8212; anyone with an overabundance of fruit (or veggies, even &#8212; I have a recipe for a tomato wine that sounds pretty good.  Onions, too, even) should give it a try.</p>
<p>All you really need is a plastic bucket (primary fermenter), a glass carboy (secondary fermenter), some tubing, an air lock, fruit, sugar, yeast, and something to sterilize everything (I use sodium metabisulfite and/or an iodine solution &#8212; both very cheap).   The glass carboy is the most expensive component and three gallon carboys can be had for less than $30.</p>
<p>(Again, for those in the South Bay, the folks at <a href="http://www.fermentationsettlement.com/">Fermentation Solutions</a> have everything you need and are extremely helpful.)</p>
<p><b>Update:</b> I have taken to bottling the persimmon wine into 2 liter plastic soda bottles.  To these, I add about 3 tablespoons of cane sugar and then use my <a href="http://www.friday.com/bbum/2009/07/18/forced-carbonation/">forced carbonation rig</a> to lightly carbonate the wine.  Very refreshing served chilled.<br />
<br clear="left"/></p>
]]></content:encoded>
			<wfw:commentRss>http://www.friday.com/bbum/2009/07/26/make-persimmon-wine-finished/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
	</channel>
</rss>

