<?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/"
	xmlns:georss="http://www.georss.org/georss" xmlns:geo="http://www.w3.org/2003/01/geo/wgs84_pos#" xmlns:media="http://search.yahoo.com/mrss/"
	>

<channel>
	<title>Broken Remote</title>
	<atom:link href="http://brokenremote.wordpress.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://brokenremote.wordpress.com</link>
	<description>root@me:~$ sudo geek</description>
	<lastBuildDate>Mon, 07 Mar 2011 22:09:29 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.com/</generator>
<cloud domain='brokenremote.wordpress.com' port='80' path='/?rsscloud=notify' registerProcedure='' protocol='http-post' />
<image>
		<url>http://s2.wp.com/i/buttonw-com.png</url>
		<title>Broken Remote</title>
		<link>http://brokenremote.wordpress.com</link>
	</image>
	<atom:link rel="search" type="application/opensearchdescription+xml" href="http://brokenremote.wordpress.com/osd.xml" title="Broken Remote" />
	<atom:link rel='hub' href='http://brokenremote.wordpress.com/?pushpress=hub'/>
		<item>
		<title>DIY DC Power Strip</title>
		<link>http://brokenremote.wordpress.com/2009/04/06/diy-dc-power-strip/</link>
		<comments>http://brokenremote.wordpress.com/2009/04/06/diy-dc-power-strip/#comments</comments>
		<pubDate>Mon, 06 Apr 2009 10:58:15 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[computer engineer]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[electronics]]></category>
		<category><![CDATA[awesome]]></category>
		<category><![CDATA[engineering]]></category>
		<category><![CDATA[make]]></category>
		<category><![CDATA[power strip]]></category>
		<category><![CDATA[power supply]]></category>
		<category><![CDATA[voltage]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=263</guid>
		<description><![CDATA[Ever need power and need it fast? Would you rather not breadboard a power supply when your creative juices are flowing or just want to have a lot available? I haven&#8217;t really&#8230;but I expect to in the future when I finally have some more time to myself&#8230;so I built the one and only DC Power [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=263&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p style="text-align:left;">Ever need power and need it fast? Would you rather not breadboard a power supply when your creative juices are flowing or just want to have a lot available? I haven&#8217;t really&#8230;but I expect to in the future when I finally have some more time to myself&#8230;so I built the one and only DC Power Supply! As far as I can tell, nothing like it exists. Multi-output bench supplies are expensive and &#8220;DC Power Strips&#8221; all seem to be one voltage&#8230;and if you&#8217;re working in digital electronics like I do, +15V isn&#8217;t really that useful.</p>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/fullunit.png"><img class="size-medium wp-image-264" title="fullunit" src="http://brokenremote.files.wordpress.com/2009/04/fullunit.png?w=300&#038;h=124" alt="Behold, the DC Power Strip!" width="300" height="124" /></a></dt>
<dd class="wp-caption-dd">Behold, the DC Power Strip!</dd>
</dl>
</div>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/dcpowerstripschematic.png"><img class="size-medium wp-image-277" title="dcpowerstripschematic" src="http://brokenremote.files.wordpress.com/2009/04/dcpowerstripschematic.png?w=300&#038;h=110" alt="Schematic" width="300" height="110" /></a></dt>
<dd class="wp-caption-dd">Schematic</dd>
</dl>
</div>
<p style="text-align:left;">Here&#8217;s the short version: I created this by gutting out a $7 power strip from Wal-Mart. A carefully selected DC power supply was fitted into the left portion of the power strip to get me +15VDC from +120VAC. The voltage outputs, as shown in the picture, are +15 (straight from the DC supply), +10, +5, +3.3, then two adjustables from +1.25 to about +13. Each of these is connected to a SPDT power switch threaded straight into the gnd plug on the adapter. LEDs serve as indicators when a certain voltage is active. Each output voltage has a stranded wire with a pin header soldered to the end for easy connection to a breadboard. It turned out very nicely.</p>
<p style="text-align:left;">Want to learn how to make one yourself? Here&#8217;s what to do:</p>
<p style="text-align:left;"><strong>Supplies:</strong></p>
<ul style="text-align:left;">
<li>Power strip</li>
<li>(x6) SPDT switche (I used mini guitar toggle switches with a thread diameter of around 6.5mm or so)</li>
<li>(x6) LED</li>
<li>(x2) 1k pots (Keep them as small as possible, I used the 392JB1K)</li>
<li>(x2) Dial of your choice to go on top of the pots</li>
<li>A bunch of header pins</li>
<li>A good length of stranded wire</li>
<li>(x3) LM2937 (+10, +5, and +3.3 versions &#8211; one of each)</li>
<li>(x2) LM317</li>
<li>(x5) Heatsinks for your regulators</li>
<li>Resistors &#8211; 1/2 Watt: (x3) 750 ohm, 510 ohm</li>
<li>Resistors &#8211; 1/4 Watt: 240 ohm, 160 ohm, (x2) 110 ohm</li>
<li>Capacitors: (x5) .1 uF, (x5) 10 uF</li>
<li>15 V DC Power Adapter (I used the EPS150080UPS-P5P-KH)</li>
<li>Other connecting wire</li>
<li>Hot glue gun/glue</li>
<li>Semi-opaque paper</li>
<li><em>*You may need other supplies &#8211; I&#8217;ve tried to cover them all but could have missed some</em></li>
</ul>
<p style="text-align:left;"><strong>Tools:</strong></p>
<ul style="text-align:left;">
<li>Dremel/Cutting Bit</li>
<li>Soldering Iron/Solder</li>
<li>Wire strippers</li>
<li>Wire cutters</li>
</ul>
<p style="text-align:left;"><strong>Safety:</strong></p>
<ul style="text-align:left;">
<li>Safety glasses</li>
<li>Protective gloves</li>
</ul>
<p style="text-align:left;"><span style="color:#ff0000;"><strong>SAFETY NOTE:</strong> <strong>You will be dismantling a power strip and likely be plugging it in while it is open so you can test your circuit. This is very dangerous and can cause death or serious injury. Take every precaution when handling the live nodes and ideally do not leave them in the open when live at all. Also, don&#8217;t cross the wires&#8230;the Ghostbusters may be able to get away with it, but real people can&#8217;t &#8211; I only tripped the breaker once&#8230;</strong></span></p>
<h2 style="text-align:left;">Step 1: Plan</h2>
<p style="text-align:left;">Yes, plan what you want to do. It&#8217;s unlikely you will do it the exact same way I did&#8230;and you probably don&#8217;t want to either <img src='http://s1.wp.com/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> . Learn from my mistakes! Make some sketches and get an idea of what specifications you need. Do you want to do digital logic only or do you want to do crazy op-amp stuff with negative voltages?</p>
<h2 style="text-align:left;">Step 2: Gather Some Supplies</h2>
<p style="text-align:left;">The first thing you need to do is pick up a power strip and a DC power supply. You probably want a larger power strip made of plastic to make things easiest. Mine was made of ABS plastic, which is very soft. You may choose a metal strip, but be prepared to be extra careful&#8230;although you could make a VERY nice one enclosed in metal if you do it right. Once you get the power strip, carefully pry it open. Mine didn&#8217;t have any screws and so it just took a bit of patience. Make some careful measurements and search for a DC power supply that will fit inside. Don&#8217;t plan on having a lot of extra room when you take the casing off your power supply &#8211; they don&#8217;t build them with a lot of space to spare. My choice adapter was roughty 45&#215;61 mm.</p>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/powerstrip.png"><img class="size-medium wp-image-267" title="powerstrip" src="http://brokenremote.files.wordpress.com/2009/04/powerstrip.png?w=300&#038;h=248" alt="Open Power Strip - notice all the plastic inside that will need to be removed later on." width="300" height="248" /></a></dt>
<dd class="wp-caption-dd">Open Power Strip &#8211; notice all the plastic inside that will need to be removed later on.</dd>
</dl>
</div>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/powersupply.png"><img class="size-medium wp-image-268" title="powersupply" src="http://brokenremote.files.wordpress.com/2009/04/powersupply.png?w=252&#038;h=300" alt="DC Power Supply - roughly 45x61 mm. " width="252" height="300" /></a></dt>
<dd class="wp-caption-dd">DC Power Supply &#8211; roughly 45&#215;61 mm. </dd>
</dl>
</div>
<h2 style="text-align:left;">Step 3: Get the Rest of Your Stuff (&amp; breadboard)</h2>
<p style="text-align:left;">If you have a power supply that fits in your power strip, then you&#8217;re set to go. Go ahead and order the rest of your parts, then breadboard them. You want to actually be sure your circuit works before you spend all that time putting it together.</p>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/breadboard.png"><img class="size-medium wp-image-273" title="breadboard" src="http://brokenremote.files.wordpress.com/2009/04/breadboard.png?w=300&#038;h=225" alt="Not lying - I breadboarded mine! I'm glad I did, too, because I had problems...Note that the LM317 pinout is DIFFERENT than the LM2937." width="300" height="225" /></a></dt>
<dd class="wp-caption-dd">Not lying &#8211; I breadboarded mine! I&#8217;m glad I did, too, because I had problems&#8230;Note that the LM317 pinout is DIFFERENT than the LM2937.</dd>
</dl>
</div>
<h2 style="text-align:left;">Step 4: Dremel Out the Inside of the Power Strip</h2>
<p style="text-align:left;">In order for all of the electronics to fit, you&#8217;re going to have to dremel the extra plastic out. I used a simple cutting bit (it was actually a bit too large) and did my best to cut things away. The soft ABS tended to melt and smell, but it wasn&#8217;t terrible if I worked quickly. <span style="color:#ff0000;"><strong>IMPORTANT: Always wear proper safety gear including safety glasses and protective gloves. A dremel is a dangerous tool. I recommend putting the power strip in a vice if possible before cutting so you can control the dremel with two hands.</strong></span></p>
<p class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/dremel.png"><img class="size-medium wp-image-270" title="dremel" src="http://brokenremote.files.wordpress.com/2009/04/dremel.png?w=300&#038;h=225" alt="Partially dremeled out power strip. " width="300" height="225" /></a></dt>
<dd class="wp-caption-dd"><span style="color:#000000;">Partially dremeled out power strip. Oh yeah, it produces a lot of dust, too.<br />
</span></dd>
</dl>
<p style="text-align:left;"><strong><br />
</strong></p>
<h2 style="text-align:left;">Step 5: Solder Everything Together</h2>
<p style="text-align:left;">At this point it&#8217;s really all about putting the electronics in. Technique here is sort of up to you, but I&#8217;ll share a few tips.</p>
<p style="text-align:left;">While it would be a whole lot easier to remove the bulky power cord while you&#8217;re working, you probably want to test your work as you go. Try to secure the power strip so it doesn&#8217;t move while you work.</p>
<p style="text-align:left;">As mentioned: test as you go. Finding problems early is key!</p>
<p style="text-align:left;">I used some nice semi-opaque paper over one of the &#8220;eyeholes&#8221; on each of the 6 power strip outputs to diffuse the LED. I also placed the LEDs in parallel (physically, not electronically&#8230;although both are true) to get a unique &#8220;square&#8221; light source. (See image below)</p>
<p style="text-align:left;">If you get the right type of toggle switches they will actually thread nearly perfectly into the ground holes. Mine fit perfectly with no additional support and they are quite sturdy.</p>
<p style="text-align:left;">Use protoboard if you like. I opted to use air&#8230;which was kind of difficult, but it worked out OK. Everything is basically floating around and my power strip is sort of a mishmash of wires soldered together. It worked out OK for me, but you may want to solder a bunch of &#8220;units&#8221; together. That would actually probably be better&#8230;</p>
<p style="text-align:left;">Before you start putting all the stuff in, figure out where you want your pots to stick out and dremel or drill out some holes for them. This is a lot harder when everything is already together, trust me.</p>
<p style="text-align:left;">When you run your output wires, use some nice stranded wires. If it&#8217;s thin enough that it slides around easily, tie a knot in the end so you don&#8217;t pull on your solder joint. I used some coaxial RCA cables I had lying around. I don&#8217;t really need coaxial , so  Just used one of the layers. It&#8217;s thick, sturdy, and worked quite well. I soldered some pin headers onto the end and secured it with some electrical tape for good measure. This way I can plug them into a breadboard very easily.</p>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/switches.png"><img class="size-medium wp-image-274" title="switches" src="http://brokenremote.files.wordpress.com/2009/04/switches.png?w=300&#038;h=107" alt="The switches fit very nicely into the ground pins. Also note the semi-opaque paper strips I cut out and taped into the power strip. The LEDs are hot glued into position." width="300" height="107" /></a></dt>
<dd class="wp-caption-dd">The switches fit very nicely into the ground pins. Also note the semi-opaque paper strips I cut out and taped into the power strip. The LEDs are hot glued into position.</dd>
</dl>
</div>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/inside.png"><img class="size-medium wp-image-275" title="inside" src="http://brokenremote.files.wordpress.com/2009/04/inside.png?w=300&#038;h=225" alt="Here's a relatively useless blurry picture of how things looked inside for me. When I got done I was a little excited and forgot to take good pictures, so this is all I have. It looks a bit messy, but it is secure and structured quite well." width="300" height="225" /></a></dt>
<dd class="wp-caption-dd">Here&#8217;s a relatively useless blurry picture of how things looked inside for me. When I got done I was a little excited and forgot to take good pictures, so this is all I have. It looks a bit messy, but it is secure and structured quite well.</dd>
</dl>
</div>
<div class="mceTemp" style="text-align:left;">
<dl class="wp-caption alignnone">
<dt class="wp-caption-dt"><a href="http://brokenremote.files.wordpress.com/2009/04/led.png"><img class="size-medium wp-image-272" title="led" src="http://brokenremote.files.wordpress.com/2009/04/led.png?w=300&#038;h=200" alt="Notice the diffused paper and unique LED look. It's sort of classy..." width="300" height="200" /></a></dt>
<dd class="wp-caption-dd">Notice the diffused paper and unique LED look. It&#8217;s sort of classy&#8230;</dd>
</dl>
</div>
<p style="text-align:left;">Well, that&#8217;s it! This is my second DIY project. You may be interested in reading about my</p>
<p style="text-align:left;"><a href="http://brokenremote.wordpress.com/2008/12/29/diy-light-up-picture-frame/">DIY Light-Up Picture Frame</a></p>
<p style="text-align:left;">Feel free to leave me a comment if you have any questions, suggestions, critique, etc! Thanks!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/263/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/263/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/263/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=263&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/04/06/diy-dc-power-strip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/fullunit.png?w=300" medium="image">
			<media:title type="html">fullunit</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/dcpowerstripschematic.png?w=300" medium="image">
			<media:title type="html">dcpowerstripschematic</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/powerstrip.png?w=300" medium="image">
			<media:title type="html">powerstrip</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/powersupply.png?w=252" medium="image">
			<media:title type="html">powersupply</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/breadboard.png?w=300" medium="image">
			<media:title type="html">breadboard</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/dremel.png?w=300" medium="image">
			<media:title type="html">dremel</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/switches.png?w=300" medium="image">
			<media:title type="html">switches</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/inside.png?w=300" medium="image">
			<media:title type="html">inside</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/04/led.png?w=300" medium="image">
			<media:title type="html">led</media:title>
		</media:content>
	</item>
		<item>
		<title>Utility Spotlight: RichCopy</title>
		<link>http://brokenremote.wordpress.com/2009/03/30/utility-spotlight-richcopy/</link>
		<comments>http://brokenremote.wordpress.com/2009/03/30/utility-spotlight-richcopy/#comments</comments>
		<pubDate>Mon, 30 Mar 2009 18:59:01 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[backup]]></category>
		<category><![CDATA[data]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[richcopy]]></category>
		<category><![CDATA[robocopy]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/2009/03/30/utility-spotlight-richcopy/</guid>
		<description><![CDATA[Rich Copy A neat looking utility that acts as a Front End for previously mentioned RoboCopy. Check it out!<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=261&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p><a href="http://bink.nu/news/utility-spotlight-richcopy.aspx">Rich Copy</a></p>
<p>A neat looking utility that acts as a Front End for previously mentioned RoboCopy. Check it out!</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/261/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/261/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/261/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=261&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/03/30/utility-spotlight-richcopy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>
	</item>
		<item>
		<title>Laments of a Sound Card</title>
		<link>http://brokenremote.wordpress.com/2009/03/23/laments-of-a-sound-card/</link>
		<comments>http://brokenremote.wordpress.com/2009/03/23/laments-of-a-sound-card/#comments</comments>
		<pubDate>Mon, 23 Mar 2009 22:11:44 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[computer]]></category>
		<category><![CDATA[dell m70]]></category>
		<category><![CDATA[drivers]]></category>
		<category><![CDATA[error]]></category>
		<category><![CDATA[laptop]]></category>
		<category><![CDATA[sigmatel]]></category>
		<category><![CDATA[sound card]]></category>
		<category><![CDATA[vista]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=259</guid>
		<description><![CDATA[I have a Dell M70 laptop running Windows Vista. Every time I install Vista on this machine, the sound gets sort of weird. It usually takes Vista two tries to find the proper drivers for my device (SigmaTel C-Major Audio). Once it does, though, everything goes alright. Well, the other day, my sound simply stopped [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=259&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>I have a Dell M70 laptop running Windows Vista. Every time I install Vista on this machine, the sound gets sort of weird. It usually takes Vista two tries to find the proper drivers for my device (SigmaTel C-Major Audio). Once it does, though, everything goes alright.</p>
<p>Well, the other day, my sound simply stopped working. At first I thought this was due to Windows Updates as some updates had just been installed. So I did a system restore&#8230;and they came back! Unfortunately, I&#8217;m on a Windows domain and group policy dictates my updates automatically install (doh!). So updates go again and I proceed to do a system restore. But this time, I remove myself from the domain quick like a rabbit so I can manage my own updates. Except&#8230;now the sound device fails&#8230;again.</p>
<p>So it wasn&#8217;t the updates that did it, which is weird. I decide to get the hardware checked&#8230;my hard drive in another laptop: sound fails. Another hard drive in my laptop: sound works. Ok, so it&#8217;s not hardware. Now, by this time the errors have gotten worse. At first I could install drivers to my heart&#8217;s content and I would simply get error messages when I try to play any audio and the little red &#8220;X&#8221; by my sound device in the system tray. Now the errors are more along the lines of &#8220;Something is WAY messed up, I can&#8217;t install that driver.&#8221;</p>
<p>Fine. Windows Vista CD, coming right up. I don&#8217;t want to reinstall Vista&#8230;that&#8217;s a pain and I would have to reinstall and configure all my software, which I don&#8217;t want to do. After reading up on a couple online suggestions, I try doing an sfc /scannow (just in case), which does some stuff, but doesn&#8217;t really work.</p>
<p>So I boot up my CD and open up the recovery console. Too bad I can&#8217;t figure out how to restore system files. I&#8217;ve done that once but I forgot what I did. Instead, I opt for an repair install by booting into Windows and choosing &#8220;Upgrade&#8221; when the CD autorun pops up. This allows you to &#8220;Upgrade&#8221; Windows Vista to Windows Vista. I go through all the stuff and then I can&#8217;t upgrade&#8230;because my version of Windows is newer than the one I want to install&#8230;because I have SP1 installed.</p>
<p>So, an hour later, SP1 is gone and I try again. Finally I can do the upgrade! (No, uninstalling the service pack did not fix my sound). The upgrade takes like an hour and a half and replaces all my system files. BUT, my sound finally works&#8230;sort of. Now my audio jack doesn&#8217;t work! Yes, those are somewhat software controlled. My laptop speakers work, but no external devices get audio &#8211; it just turns off the speakers. So the Vista driver failed miserably. After about another half hour of trickery I manage to get the Vista drivers gone and install the official XP drivers for the card, which actually works!</p>
<p>After something like two system restores, domain removal, customizing Windows updates, several driver install attempts, swapping hard drives, SP1 uninstall, repair install, about 100 more Windows Updates destroyed by the repair install, and a cumulative total of way too many hours (like 10 or 15), my sound finally works. Maybe it would have been quicker to reformat&#8230;</p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/259/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/259/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/259/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=259&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/03/23/laments-of-a-sound-card/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>
	</item>
		<item>
		<title>Help Desk Board Game</title>
		<link>http://brokenremote.wordpress.com/2009/03/16/help-desk-board-game/</link>
		<comments>http://brokenremote.wordpress.com/2009/03/16/help-desk-board-game/#comments</comments>
		<pubDate>Mon, 16 Mar 2009 11:30:20 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[humor]]></category>
		<category><![CDATA[board game]]></category>
		<category><![CDATA[funny]]></category>
		<category><![CDATA[help desk]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=251</guid>
		<description><![CDATA[<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=251&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<div id="attachment_252" class="wp-caption alignnone" style="width: 280px"><a href="http://brokenremote.files.wordpress.com/2009/03/hdboardgame1.png"><img class="size-medium wp-image-252" title="hdboardgame" src="http://brokenremote.files.wordpress.com/2009/03/hdboardgame1.png?w=270&#038;h=300" alt="Help Desk Board Game :)" width="270" height="300" /></a><p class="wp-caption-text">Help Desk Board Game <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  Click for a much larger view.</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/251/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/251/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/251/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=251&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/03/16/help-desk-board-game/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/03/hdboardgame1.png?w=270" medium="image">
			<media:title type="html">hdboardgame</media:title>
		</media:content>
	</item>
		<item>
		<title>zParts &#8211; Electronic Parts Inventory System</title>
		<link>http://brokenremote.wordpress.com/2009/03/09/zparts-electronic-parts-inventory-system/</link>
		<comments>http://brokenremote.wordpress.com/2009/03/09/zparts-electronic-parts-inventory-system/#comments</comments>
		<pubDate>Mon, 09 Mar 2009 11:49:09 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[organization]]></category>
		<category><![CDATA[inventory]]></category>
		<category><![CDATA[zparts]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=245</guid>
		<description><![CDATA[Got a bunch of electronic parts and desperately need a way to inventory them? Worry no more! I&#8217;ve been working on a system meant just for that. You can organize your resistors, capacitors, microcontrollers, and whatever else in any way you want with the very customizable zParts. It is 100% free and 100% spyware and [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=245&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Got a bunch of electronic parts and desperately need a way to inventory them? Worry no more! I&#8217;ve been working on a system meant just for that. You can organize your resistors, capacitors, microcontrollers, and whatever else in any way you want with the very customizable zParts. It is 100% free and 100% spyware and virus free as well!</p>
<p><a href="http://sourceforge.net/projects/zparts"><img src="http://sflogo.sourceforge.net/sflogo.php?group_id=254338&amp;type=11" border="0" alt="Get zparts at SourceForge.net. Fast, secure and Free Open Source software downloads" width="120" height="30" /></a> Download</p>
<p>Screenshots:</p>
<div id="attachment_249" class="wp-caption alignnone" style="width: 310px"><a href="http://brokenremote.files.wordpress.com/2009/03/zpartsmain.png"><img class="size-medium wp-image-249" title="zpartsmain" src="http://brokenremote.files.wordpress.com/2009/03/zpartsmain.png?w=300&#038;h=200" alt="zParts main parts browser" width="300" height="200" /></a><p class="wp-caption-text">zParts main parts browser</p></div>
<div id="attachment_248" class="wp-caption alignnone" style="width: 310px"><a href="http://brokenremote.files.wordpress.com/2009/03/resistorcalculator.png"><img class="size-medium wp-image-248" title="resistorcalculator" src="http://brokenremote.files.wordpress.com/2009/03/resistorcalculator.png?w=300&#038;h=200" alt="Resistor Calculator" width="300" height="200" /></a><p class="wp-caption-text">Resistor Calculator</p></div>
<div id="attachment_247" class="wp-caption alignnone" style="width: 310px"><a href="http://brokenremote.files.wordpress.com/2009/03/helpmenu.png"><img class="size-medium wp-image-247" title="helpmenu" src="http://brokenremote.files.wordpress.com/2009/03/helpmenu.png?w=300&#038;h=199" alt="zParts has an extensive help system" width="300" height="199" /></a><p class="wp-caption-text">zParts has an extensive help system</p></div>
<div id="attachment_246" class="wp-caption alignnone" style="width: 310px"><a href="http://brokenremote.files.wordpress.com/2009/03/createcategory.png"><img class="size-medium wp-image-246" title="createcategory" src="http://brokenremote.files.wordpress.com/2009/03/createcategory.png?w=300&#038;h=200" alt="Create a new category and customize zParts" width="300" height="200" /></a><p class="wp-caption-text">Create a new category and customize zParts</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/245/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/245/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/245/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=245&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/03/09/zparts-electronic-parts-inventory-system/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>

		<media:content url="http://sflogo.sourceforge.net/sflogo.php?group_id=254338&#038;type=11" medium="image">
			<media:title type="html">Get zparts at SourceForge.net. Fast, secure and Free Open Source software downloads</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/03/zpartsmain.png?w=300" medium="image">
			<media:title type="html">zpartsmain</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/03/resistorcalculator.png?w=300" medium="image">
			<media:title type="html">resistorcalculator</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/03/helpmenu.png?w=300" medium="image">
			<media:title type="html">helpmenu</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/03/createcategory.png?w=300" medium="image">
			<media:title type="html">createcategory</media:title>
		</media:content>
	</item>
		<item>
		<title>Recursively Delete .svn directory [Windows]</title>
		<link>http://brokenremote.wordpress.com/2009/03/03/recursively-delete-svn-directory-windows/</link>
		<comments>http://brokenremote.wordpress.com/2009/03/03/recursively-delete-svn-directory-windows/#comments</comments>
		<pubDate>Tue, 03 Mar 2009 03:19:36 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[software]]></category>
		<category><![CDATA[bat]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[recursive]]></category>
		<category><![CDATA[repository]]></category>
		<category><![CDATA[svm]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=243</guid>
		<description><![CDATA[Here&#8217;s a quick and easy way to delete that pesky .svn directory (recursively) so you don&#8217;t have to do it. This is useful when rearranging your subversion folders or for just removing old SVN data you don&#8217;t need anymore. Just create a .bat file with the following text, place the file into the main directory, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=243&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a quick and easy way to delete that pesky .svn directory (recursively) so you don&#8217;t have to do it. This is useful when rearranging your subversion folders or for just removing old SVN d<span style="color:#000000;">ata you don&#8217;t need anymore. Just create a .bat file with the following text, place the file into the main directory, then run it. It will delete all the .svn folders in the current directory and all those under it:</span></p>
<pre><span style="color:#0000ff;">FOR /F "tokens=*" %%G IN ('DIR /B /AD /S *.svn*') DO RMDIR /S /Q "%%G"</span></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/243/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/243/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/243/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=243&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/03/03/recursively-delete-svn-directory-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>
	</item>
		<item>
		<title>How To Sharpen a Pencil</title>
		<link>http://brokenremote.wordpress.com/2009/02/24/how-to-sharpen-a-pencil/</link>
		<comments>http://brokenremote.wordpress.com/2009/02/24/how-to-sharpen-a-pencil/#comments</comments>
		<pubDate>Tue, 24 Feb 2009 12:38:18 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[video]]></category>
		<category><![CDATA[cnc]]></category>
		<category><![CDATA[lathe]]></category>
		<category><![CDATA[pencil]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=239</guid>
		<description><![CDATA[Nothing new, but still a neat idea and a good way to get a very sharp pencil. <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=239&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Nothing new, but still a neat idea and a good way to get a very sharp pencil.  <img src='http://s0.wp.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<span style="text-align:center; display: block;"><a href="http://brokenremote.wordpress.com/2009/02/24/how-to-sharpen-a-pencil/"><img src="http://img.youtube.com/vi/EKL6elkbFy0/2.jpg" alt="" /></a></span>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/239/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/239/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/239/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=239&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/02/24/how-to-sharpen-a-pencil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>
	</item>
		<item>
		<title>Dynamic JTree in Java</title>
		<link>http://brokenremote.wordpress.com/2009/02/16/dynamic-jtree-in-java/</link>
		<comments>http://brokenremote.wordpress.com/2009/02/16/dynamic-jtree-in-java/#comments</comments>
		<pubDate>Mon, 16 Feb 2009 13:14:46 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[programming]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=234</guid>
		<description><![CDATA[Here&#8217;s a neat little SUN example that shows how to use a dynamic JTree in Java. By dynamic, I mean adding and removing nodes from the tree. Very useful. ******************************************* DynamicTreeDemo.java ******************************************* /*  * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved.  *  * Redistribution and use in source and binary forms, [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=234&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a neat little SUN example that shows how to use a dynamic JTree in Java. By dynamic, I mean adding and removing nodes from the tree. Very useful.</p>
<pre><strong><strong>*******************************************</strong></strong></pre>
<p><strong>DynamicTreeDemo.java</strong></p>
<pre><strong><strong>*******************************************</strong></strong>
<span style="color:#0000ff;">/*
 * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 *   - Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *
 *   - Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in the
 *     documentation and/or other materials provided with the distribution.
 *
 *   - Neither the name of Sun Microsystems nor the names of its
 *     contributors may be used to endorse or promote products derived
 *     from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

//package components;
/*
 * This code is based on an example provided by Richard Stanford,
 * a tutorial reader.
 */

import java.awt.BorderLayout;
import java.awt.Dimension;
import java.awt.GridLayout;
import java.awt.event.ActionEvent;
import java.awt.event.ActionListener;
import javax.swing.JButton;
import javax.swing.JFrame;
import javax.swing.JPanel;
import javax.swing.tree.DefaultMutableTreeNode;

public class DynamicTreeDemo extends JPanel implements ActionListener {
    private int newNodeSuffix = 1;
    private static String ADD_COMMAND = "add";
    private static String REMOVE_COMMAND = "remove";
    private static String CLEAR_COMMAND = "clear";

    private DynamicTree treePanel;

    public DynamicTreeDemo() {
        super(new BorderLayout());

        // Create the components.
        treePanel = new DynamicTree();
        populateTree(treePanel);

        JButton addButton = new JButton("Add");
        addButton.setActionCommand(ADD_COMMAND);
        addButton.addActionListener(this);

        JButton removeButton = new JButton("Remove");
        removeButton.setActionCommand(REMOVE_COMMAND);
        removeButton.addActionListener(this);

        JButton clearButton = new JButton("Clear");
        clearButton.setActionCommand(CLEAR_COMMAND);
        clearButton.addActionListener(this);

        // Lay everything out.
        treePanel.setPreferredSize(new Dimension(300, 150));
        add(treePanel, BorderLayout.CENTER);

        JPanel panel = new JPanel(new GridLayout(0, 3));
        panel.add(addButton);
        panel.add(removeButton);
        panel.add(clearButton);
        add(panel, BorderLayout.SOUTH);
    }

    public void populateTree(DynamicTree treePanel) {
        String p1Name = new String("Parent 1");
        String p2Name = new String("Parent 2");
        String c1Name = new String("Child 1");
        String c2Name = new String("Child 2");

        DefaultMutableTreeNode p1, p2;

        p1 = treePanel.addObject(null, p1Name);
        p2 = treePanel.addObject(null, p2Name);

        treePanel.addObject(p1, c1Name);
        treePanel.addObject(p1, c2Name);

        treePanel.addObject(p2, c1Name);
        treePanel.addObject(p2, c2Name);
    }

    public void actionPerformed(ActionEvent e) {
        String command = e.getActionCommand();

        if (ADD_COMMAND.equals(command)) {
            // Add button clicked
            treePanel.addObject("New Node " + newNodeSuffix++);
        } else if (REMOVE_COMMAND.equals(command)) {
            // Remove button clicked
            treePanel.removeCurrentNode();
        } else if (CLEAR_COMMAND.equals(command)) {
            // Clear button clicked.
            treePanel.clear();
        }
    }

    /**
     * Create the GUI and show it. For thread safety, this method should be
     * invoked from the event-dispatching thread.
     */
    private static void createAndShowGUI() {
        // Create and set up the window.
        JFrame frame = new JFrame("DynamicTreeDemo");
        frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);

        // Create and set up the content pane.
        DynamicTreeDemo newContentPane = new DynamicTreeDemo();
        newContentPane.setOpaque(true); // content panes must be opaque
        frame.setContentPane(newContentPane);

        // Display the window.
        frame.pack();
        frame.setVisible(true);
    }

    public static void main(String[] args) {
        // Schedule a job for the event-dispatching thread:
        // creating and showing this application's GUI.
        javax.swing.SwingUtilities.invokeLater(new Runnable() {
            public void run() {
                createAndShowGUI();
            }
        });
    }
}</span></pre>
<p><strong><strong>*******************************************</strong></strong></p>
<p><strong>DynamicTree.java</strong></p>
<p><strong><strong>*******************************************</strong></strong></p>
<pre><span style="color:#0000ff;">/*
 * Copyright (c) 1995 - 2008 Sun Microsystems, Inc.  All rights reserved.
 *
 * Redistribution and use in source and binary forms, with or without
 * modification, are permitted provided that the following conditions
 * are met:
 *
 *   - Redistributions of source code must retain the above copyright
 *     notice, this list of conditions and the following disclaimer.
 *
 *   - Redistributions in binary form must reproduce the above copyright
 *     notice, this list of conditions and the following disclaimer in the
 *     documentation and/or other materials provided with the distribution.
 *
 *   - Neither the name of Sun Microsystems nor the names of its
 *     contributors may be used to endorse or promote products derived
 *     from this software without specific prior written permission.
 *
 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS
 * IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO,
 * THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR
 * PURPOSE ARE DISCLAIMED.  IN NO EVENT SHALL THE COPYRIGHT OWNER OR
 * CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL,
 * EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO,
 * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR
 * PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF
 * LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING
 * NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
 * SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 */

//package components;
/*
 * This code is based on an example provided by Richard Stanford,
 * a tutorial reader.
 */

import java.awt.GridLayout;
import java.awt.Toolkit;
import javax.swing.JPanel;
import javax.swing.JScrollPane;
import javax.swing.JTree;
import javax.swing.tree.DefaultMutableTreeNode;
import javax.swing.tree.DefaultTreeModel;
import javax.swing.tree.MutableTreeNode;
import javax.swing.tree.TreePath;
import javax.swing.tree.TreeSelectionModel;
import javax.swing.event.TreeModelEvent;
import javax.swing.event.TreeModelListener;

public class DynamicTree extends JPanel {
	protected DefaultMutableTreeNode rootNode;
	protected DefaultTreeModel treeModel;
	protected JTree tree;
	private Toolkit toolkit = Toolkit.getDefaultToolkit();

	public DynamicTree() {
		super(new GridLayout(1, 0));

		rootNode = new DefaultMutableTreeNode("Root Node");
		treeModel = new DefaultTreeModel(rootNode);

		tree = new JTree(treeModel);
		tree.setEditable(true);
		tree.getSelectionModel().setSelectionMode(TreeSelectionModel.SINGLE_TREE_SELECTION);
		tree.setShowsRootHandles(true);

		JScrollPane scrollPane = new JScrollPane(tree);
		add(scrollPane);
	}

	/** Remove all nodes except the root node. */
	public void clear() {
		rootNode.removeAllChildren();
		treeModel.reload();
	}

	/** Remove the currently selected node. */
	public void removeCurrentNode() {
		TreePath currentSelection = tree.getSelectionPath();
		if (currentSelection != null) {
			DefaultMutableTreeNode currentNode = (DefaultMutableTreeNode) (currentSelection.getLastPathComponent());
			MutableTreeNode parent = (MutableTreeNode) (currentNode.getParent());
			if (parent != null) {
				treeModel.removeNodeFromParent(currentNode);
				return;
			}
		}

		// Either there was no selection, or the root was selected.
		toolkit.beep();
	}

	/** Add child to the currently selected node. */
	public DefaultMutableTreeNode addObject(Object child) {
		DefaultMutableTreeNode parentNode = null;
		TreePath parentPath = tree.getSelectionPath();

		if (parentPath == null) {
			parentNode = rootNode;
		} else {
			parentNode = (DefaultMutableTreeNode) (parentPath.getLastPathComponent());
		}

		return addObject(parentNode, child, true);
	}

	public DefaultMutableTreeNode addObject(DefaultMutableTreeNode parent, Object child) {
		return addObject(parent, child, false);
	}

	public DefaultMutableTreeNode addObject(DefaultMutableTreeNode parent, Object child, boolean shouldBeVisible) {
		DefaultMutableTreeNode childNode = new DefaultMutableTreeNode(child);

		if (parent == null) {
			parent = rootNode;
		}

		// It is key to invoke this on the TreeModel, and NOT
		// DefaultMutableTreeNode
		treeModel.insertNodeInto(childNode, parent, parent.getChildCount());

		// Make sure the user can see the lovely new node.
		if (shouldBeVisible) {
			tree.scrollPathToVisible(new TreePath(childNode.getPath()));
		}
		return childNode;
	}

	class MyTreeModelListener implements TreeModelListener {
		public void treeNodesChanged(TreeModelEvent e) {
			DefaultMutableTreeNode node;
			node = (DefaultMutableTreeNode) (e.getTreePath().getLastPathComponent());

			/*
			 * If the event lists children, then the changed node is the child
			 * of the node we've already gotten. Otherwise, the changed node and
			 * the specified node are the same.
			 */

			int index = e.getChildIndices()[0];
			node = (DefaultMutableTreeNode) (node.getChildAt(index));

			System.out.println("The user has finished editing the node.");
			System.out.println("New value: " + node.getUserObject());
		}

		public void treeNodesInserted(TreeModelEvent e) {
		}

		public void treeNodesRemoved(TreeModelEvent e) {
		}

		public void treeStructureChanged(TreeModelEvent e) {
		}
	}
}</span></pre>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/234/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/234/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/234/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=234&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/02/16/dynamic-jtree-in-java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>
	</item>
		<item>
		<title>Here Lies Trac Phone</title>
		<link>http://brokenremote.wordpress.com/2009/02/10/here-lies-trac-phone/</link>
		<comments>http://brokenremote.wordpress.com/2009/02/10/here-lies-trac-phone/#comments</comments>
		<pubDate>Tue, 10 Feb 2009 11:47:58 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[electronics]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[cell phone]]></category>
		<category><![CDATA[cellular]]></category>
		<category><![CDATA[phone]]></category>
		<category><![CDATA[trac phone]]></category>
		<category><![CDATA[verizon]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=229</guid>
		<description><![CDATA[So I decided to add myself to an existing Verizon plan today &#8211; it&#8217;ll cost me $10/month, which is way cheaper than getting my own plan of any kind. I&#8217;ll be getting a brand new phone in the mail (of the free variety) and can finaly enjoy the features of a non pay as you [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=229&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>So I decided to add myself to an existing Verizon plan today &#8211; it&#8217;ll cost me $10/month, which is <em>way</em> cheaper than getting my own plan of any kind. I&#8217;ll be getting a brand new phone in the mail (of the free variety) and can finaly enjoy the features of a non pay as you go plan. I&#8217;ll be ditching my Trac Phone as soon as the minutes are gone.</p>
<p>Why am I glad? Because my Trac Phone is 3.5 years old, tends to freeze, has the battery life of a grape (well, maybe an onion), has a taped together case, gets terrible reception (despite already using the verizon network), has a low resolution screen, and probably more. It has served me well, though, and I would have been &#8220;happy&#8221; to keep it for another year.</p>
<p>Granted, it is in pretty good condition. I&#8217;ve always kept it in the case and the only scratches are on the corners where I&#8217;ve dropped it&#8230;</p>
<div id="attachment_230" class="wp-caption alignnone" style="width: 235px"><a href="http://brokenremote.files.wordpress.com/2009/02/img_5346.jpg"><img class="size-medium wp-image-230" title="Trac Phone - Top View" src="http://brokenremote.files.wordpress.com/2009/02/img_5346.jpg?w=225&#038;h=300" alt="Trac Phone - Top View. See the tape holding the case together at the bottom?" width="225" height="300" /></a><p class="wp-caption-text">Trac Phone - Top View. See the tape holding the case together at the bottom?</p></div>
<div id="attachment_231" class="wp-caption alignnone" style="width: 235px"><a href="http://brokenremote.files.wordpress.com/2009/02/img_5347.jpg"><img class="size-medium wp-image-231" title="Trac Phone - Side View" src="http://brokenremote.files.wordpress.com/2009/02/img_5347.jpg?w=225&#038;h=300" alt="Trac Phone - Side View" width="225" height="300" /></a><p class="wp-caption-text">Trac Phone - Side View</p></div>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/229/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/229/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/229/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=229&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/02/10/here-lies-trac-phone/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/02/img_5346.jpg?w=225" medium="image">
			<media:title type="html">Trac Phone - Top View</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/02/img_5347.jpg?w=225" medium="image">
			<media:title type="html">Trac Phone - Side View</media:title>
		</media:content>
	</item>
		<item>
		<title>Light Cycles</title>
		<link>http://brokenremote.wordpress.com/2009/02/02/light-cycles/</link>
		<comments>http://brokenremote.wordpress.com/2009/02/02/light-cycles/#comments</comments>
		<pubDate>Mon, 02 Feb 2009 12:48:59 +0000</pubDate>
		<dc:creator>Broken Remote</dc:creator>
				<category><![CDATA[gaming]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[classic]]></category>
		<category><![CDATA[game maker]]></category>
		<category><![CDATA[light cycles]]></category>
		<category><![CDATA[tron]]></category>
		<category><![CDATA[video game]]></category>

		<guid isPermaLink="false">http://brokenremote.wordpress.com/?p=214</guid>
		<description><![CDATA[Here&#8217;s a neat Light Cycles clone I wrote a few years back using a program called Game Maker. I never finished it completely, but it&#8217;s very close to a complete game. There are a couple bugs with it, but it&#8217;s generally pretty fun. I&#8217;ve thought about redoing it in C++ or GML again, but decided [...]<img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=214&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></description>
			<content:encoded><![CDATA[<p>Here&#8217;s a neat Light Cycles clone I wrote a few years back using a program called <a href="http://www.yoyogames.com/gamemaker/" target="_blank">Game Maker</a>. I never finished it completely, but it&#8217;s very close to a complete game. There are a couple bugs with it, but it&#8217;s generally pretty fun. I&#8217;ve thought about redoing it in C++ or GML again, but decided against it &#8211; I have a lot of other things to work on. Here are a couple screenshots:</p>
<div id="attachment_226" class="wp-caption alignnone" style="width: 310px"><a href="http://brokenremote.files.wordpress.com/2009/02/tron_intro1.png"><img class="size-medium wp-image-226" title="Intro" src="http://brokenremote.files.wordpress.com/2009/02/tron_intro1.png?w=300&#038;h=231" alt="The intro menu for the game." width="300" height="231" /></a><p class="wp-caption-text">The intro menu for the game.</p></div>
<div id="attachment_224" class="wp-caption alignnone" style="width: 310px"><a href="http://brokenremote.files.wordpress.com/2009/02/tron_ingame.png"><img class="size-medium wp-image-224" title="In-Game" src="http://brokenremote.files.wordpress.com/2009/02/tron_ingame.png?w=300&#038;h=229" alt="An in-game look. The cycle on the left was just destroyed." width="300" height="229" /></a><p class="wp-caption-text">An in-game look. The cycle on the left was just destroyed.</p></div>
<p>There are some problems running on Windows Vista, but I was able to convert the application to run OK using a program written by the creator of Game Maker. Be sure you download the correct version. There are no installers or anything like that, but the game does require that you have both the .exe and the .ini file in the same directory.</p>
<p><a href="http://www.mediafire.com/?sharekey=7d98fb3c059c777a0f83d91f6dff7c3883698565c67e7a7ece018c8114394287" target="_blank">Download Link for both XP and Vista</a></p>
<br />  <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gocomments/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/comments/brokenremote.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godelicious/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/delicious/brokenremote.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gofacebook/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/facebook/brokenremote.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gotwitter/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/twitter/brokenremote.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/gostumble/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/stumble/brokenremote.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/godigg/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/digg/brokenremote.wordpress.com/214/" /></a> <a rel="nofollow" href="http://feeds.wordpress.com/1.0/goreddit/brokenremote.wordpress.com/214/"><img alt="" border="0" src="http://feeds.wordpress.com/1.0/reddit/brokenremote.wordpress.com/214/" /></a> <img alt="" border="0" src="http://stats.wordpress.com/b.gif?host=brokenremote.wordpress.com&amp;blog=4214028&amp;post=214&amp;subd=brokenremote&amp;ref=&amp;feed=1" width="1" height="1" />]]></content:encoded>
			<wfw:commentRss>http://brokenremote.wordpress.com/2009/02/02/light-cycles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	
		<media:content url="http://0.gravatar.com/avatar/0a4686453db556dd25f5ce444df80edf?s=96&#38;d=http%3A%2F%2F0.gravatar.com%2Favatar%2Fad516503a11cd5ca435acc9bb6523536%3Fs%3D96&#38;r=G" medium="image">
			<media:title type="html">brokenremote</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/02/tron_intro1.png?w=300" medium="image">
			<media:title type="html">Intro</media:title>
		</media:content>

		<media:content url="http://brokenremote.files.wordpress.com/2009/02/tron_ingame.png?w=300" medium="image">
			<media:title type="html">In-Game</media:title>
		</media:content>
	</item>
	</channel>
</rss>
