<?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>Command-Tab &#187; Misc</title>
	<atom:link href="http://www.command-tab.com/category/misc/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.command-tab.com</link>
	<description>Technology and Mac geekery. One part exuberance, two parts obsession.</description>
	<lastBuildDate>Tue, 18 May 2010 19:56:09 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0</generator>
		<item>
		<title>fmTuner 1.1</title>
		<link>http://www.command-tab.com/2010/02/01/fmtuner-1-1/</link>
		<comments>http://www.command-tab.com/2010/02/01/fmtuner-1-1/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 21:09:51 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=516</guid>
		<description><![CDATA[fmTuner has been updated to 1.1, adding a much-requested album artwork placeholder field, and testing for the latest and greatest version of WordPress. The upgrade will work seamlessly with your current fmTuner design, but if you visit the fmTuner Settings page, you&#8217;ll see that you can now specify a link to a placeholder image, which [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.command-tab.com/2008/fmtuner_banner.jpg" alt="fmTuner Banner" /><br />
<a href="http://wordpress.org/extend/plugins/fmtuner/">fmTuner</a> has been updated to 1.1, adding a much-requested album artwork placeholder field, and testing for the latest and greatest version of <a href="http://wordpress.org/">WordPress</a>.</p>
<p>The upgrade will work seamlessly with your current fmTuner design, but if you visit the fmTuner Settings page, you&#8217;ll see that you can now specify a link to a placeholder image, which will be used if Last.fm comes up short on album art.  Leaving this field blank (the default) will simply skip tracks without artwork.  If you want to get really fancy, there&#8217;s even a fmTuner tag that will print out the path to your current WordPress theme, if you&#8217;d like different album art placeholders for different themes.</p>
<p><a style="margin: 5px auto 0px auto; width: 228px; height: 39px; display: block;" href="http://wordpress.org/extend/plugins/fmtuner/" title="Download fmTuner from WordPress.org"><img src="http://www.command-tab.com/images/wordpress/download_now_button.png" alt="Download fmTuner Now" border="0" /></a></p>
<p>(Comments are closed on this entry &#8212; any bugs or other issues should be reported on the original <a href="http://www.command-tab.com/2008/09/06/fmtuner-a-lastfm-plugin-for-wordpress/">fmTuner</a> page.  Thanks!)</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2010/02/01/fmtuner-1-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Widerbug for Firefox 3.6+</title>
		<link>http://www.command-tab.com/2010/01/25/widerbug-for-firefox-3-6/</link>
		<comments>http://www.command-tab.com/2010/01/25/widerbug-for-firefox-3-6/#comments</comments>
		<pubDate>Tue, 26 Jan 2010 02:28:55 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=515</guid>
		<description><![CDATA[I&#8217;ve just updated Widerbug to 1.5.0, once again up to date with the enhancements from Firebug 1.5.0. If you&#8217;re running Widerbug 1.3.3 or later, you should receive 1.5.0 via an automatic update. Or, head over to the Widerbug download page to install it. I know at some point I should attempt to merge my changes [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.command-tab.com/2008/widerbug_banner.jpg" alt="Widerbug" /><br />
I&#8217;ve just updated Widerbug to 1.5.0, once again up to date with the enhancements from Firebug 1.5.0.  If you&#8217;re running Widerbug 1.3.3 or later, you should receive 1.5.0 via an automatic update.  Or, head over to the <a href="/2008/01/19/widerbug-widescreen-firebug/">Widerbug download page</a> to install it.</p>
<p>I know at some point I should attempt to merge my changes into the Firebug codebase and submit a patch (and stop this Firebug cat-and-mouse game), but my XUL knowledge is still fairly limited.  If anyone would like to take on the challenge, though, I imagine your patch would be a welcome addition to Firebug&#8217;s core!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2010/01/25/widerbug-for-firefox-3-6/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>How to Find the Right Windows Driver</title>
		<link>http://www.command-tab.com/2009/09/13/how-to-find-the-right-windows-driver/</link>
		<comments>http://www.command-tab.com/2009/09/13/how-to-find-the-right-windows-driver/#comments</comments>
		<pubDate>Mon, 14 Sep 2009 02:32:14 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=499</guid>
		<description><![CDATA[When setting up a new Windows machine, whether it&#8217;s Windows 2000 all the way up through Windows 7, you&#8217;ll occasionally run into an issue where you need drivers for a system or PCI device that you just can&#8217;t seem to find. To make matters worse, you don&#8217;t know which company made the device, so you [...]]]></description>
			<content:encoded><![CDATA[<p>When setting up a new Windows machine, whether it&#8217;s Windows 2000 all the way up through Windows 7, you&#8217;ll occasionally run into an issue where you need drivers for a system or PCI device that you just can&#8217;t seem to find.  To make matters worse, you don&#8217;t know which company made the device, so you don&#8217;t even know where to start looking for drivers.  Should you go to Dell&#8217;s site?  The motherboard manufacturer?  Persistent &#8220;Unknown device&#8221; entries in the Windows Device Manager are a plague upon even the most seasoned techs.  Here&#8217;s a tip to get your driver hunt moving in the right direction.</p>
<p><strong>Find out who made the device</strong><br />
Figuring out which company made the device(s) in question is the first step towards getting it working.  Start by opening the Windows Device Manager.  My preferred quick way of doing this is clicking Start -> Run -> type &#8220;devmgmt.msc&#8221; -> press Enter.  Once there, choose the device in question and right click it, and select Properties.  Select the Details tab to see something like the view below:</p>
<p><img src="http://cdn.command-tab.com/2009/windows_device_manager.jpg" alt="Windows Device Manager" title="Windows Device Manager" width="548" height="606" class="aligncenter size-full wp-image-500" /></p>
<p>Note the PCI &#8220;VEN&#8221; and &#8220;DEV&#8221; 4-character identifiers.  PCI, USB, and many other system devices have Vendor and Device IDs.  The Vendor ID is specific to the manufacturer, like Broadcom or nVIDIA.  The Device ID is specific to the particular make or model of device you have.  These are expressed in hexadecimal (0 through 9 plus A through F), so don&#8217;t be surprised to see letters there, as well.  Some common Vendor IDs are 8080 and 8086 for Intel, 0A5C for Broadcom, 10DE for nVIDIA, 1002 for ATI, and <a href="http://www.pcidatabase.com/reports.php?type=tab-delimeted">many more</a>.</p>
<p><strong>Google it</strong><br />
A common way to express both the Vendor and Device IDs in a single string is 1022:2000, Vendor ID first.  Combine your Vendor and Device IDs in this manner, and wrap it with quotes: &#8220;1022:2000&#8243;.  Google that, and you should quickly figure out who made your &#8220;Unknown device&#8221; and what model it is.  With this knowledge, you can either find the appropriate driver on your computer manufacturer&#8217;s website (Dell makes a good note of which manufacturer&#8217;s devices they use for a particular system), or you can visit the device manufacturer&#8217;s website directly.</p>
<p>I hope this information can help those looking to simply get their hardware working under Windows.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2009/09/13/how-to-find-the-right-windows-driver/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Dig into iPhone Apps</title>
		<link>http://www.command-tab.com/2009/03/21/dig-into-iphone-apps/</link>
		<comments>http://www.command-tab.com/2009/03/21/dig-into-iphone-apps/#comments</comments>
		<pubDate>Sun, 22 Mar 2009 05:36:17 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=475</guid>
		<description><![CDATA[So you&#8217;re curious about the contents of iPhone and iPod Touch apps, including artwork, sounds, and more? Here&#8217;s how to dig into an application and see what goodies are hidden inside. Standard copyrights still apply. Sync Your Apps Assuming you already have the target application on your iPhone or iPod Touch (just &#8220;iPhone&#8221; from this [...]]]></description>
			<content:encoded><![CDATA[<p>So you&#8217;re curious about the contents of iPhone and iPod Touch apps, including artwork, sounds, and more?  Here&#8217;s how to dig into an application and see what goodies are hidden inside.  Standard copyrights still apply.</p>
<p><strong>Sync Your Apps</strong><br />
Assuming you already have the target application on your iPhone or iPod Touch (just &#8220;iPhone&#8221; from this point forward for brevity&#8217;s sake), simply sync your iPhone with your Mac or PC.  Doing so will backup your device and transfer any purchased applications in both directions.  With the target application now on your computer, navigate to your iTunes &#8220;Mobile Applications&#8221; folder, where iTunes typically does its own file housekeeping.  Under Mac OS X, the default location is:<br />
<code>/Users/yourname/Music/iTunes/Mobile Applications</code></p>
<p><strong>Break it Open</strong><br />
Copy your target <span class="code">.ipa</span>-suffixed application to a different location, ensuring that the original stays in the Mobile Applications folder to keep iTunes happy.   To get inside the application, rename its extension to <span class="code">.zip</span>.  Open the zip file, and you will have access to the guts of the app (except the source code, of course).</p>
<p><strong>High-res App Artwork</strong><br />
Directly inside the unzipped application folder, you&#8217;ll find a file named &#8220;iTunesArtwork&#8221;, with no extension.  A hex editor revealed that the file is typically a jpeg image, so rename it to include <span class="code">.jpg</span> at the end, and you&#8217;ll end up with the same 512&#215;512 pixel artwork displayed by iTunes when browsing downloaded Applications.  Beauties include:</p>
<p><img src="http://cdn.command-tab.com/2009/iphone_hi_res_artwork.jpg" alt="iPhone Apps Hi-Res Artwork" /></p>
<p>To get at other resources, open up the adjacent &#8220;Payload&#8221; folder, and you&#8217;ll find a <span class="code">.app</span> file &#8212; the application bundle that runs on the iPhone.  Right- or Control-click on the <span class="code">.app</span>, and choose &#8220;Show Package Contents&#8221; to open up the bundle.</p>
<p><strong>Sounds</strong><br />
Sounds are typically found among the many resources directly inside the application, as files with extensions like <span class="code">.mp3</span>, <span class="code">.aif</span>, <span class="code">.m4a</span>.  At this point, the organizational structure is up to the application&#8217;s developer, so you may need to look around a little.  Leopard&#8217;s QuickLook feature is a boon in times like this, helping assess a file&#8217;s purpose without opening half a dozen applications.</p>
<p><strong>Other Graphics</strong><br />
Also nestled inside iPhone applications are many of the graphics used throughout the app.  It&#8217;s possible that some may be drawn by code, but complex graphics are generally stored as images.  However, viewing the images isn&#8217;t as easy as renaming the files as before.  This will be a bit trickier, as the iPhone works some magic on the images before finishing the app build process, leaving images in an iPhone-optimized state.  Fortunately, the process can be reversed with a little bit of Terminal trickery.</p>
<ol>
<li>Copy all <span class="code">.png</span> images to a new folder elsewhere.  Images of other formats (<span class="code">.jpg</span>, <span class="code">.gif</span>, etc.) should be readily viewable.</li>
<li>Download David Watanabe&#8217;s modified <a href="http://www.newsfirex.com/blog/?p=176">iPhonePNG</a> command-line application, unzip the archive, and open up Terminal from your /Applications/Utilities folder.</li>
<li>Type <span class="code">cd </span> (cd space), then drop the iPhonePNG folder into the Terminal, and tap Return to switch to that folder.</li>
<li>Type <span class="code">./iPhonePNG </span>, drop the folder of encoded images into the Terminal, and tap Return to decode the whole folder full of images.</li>
<li>The output folder sites beside iPhonePNG, so type <span class="code">open .</span> and tap Return (open space dot) to open the current folder (a dot, in Unix terms) in the Finder.  Open the decoded images folder and have a look around.</li>
</ol>
<p>That&#8217;s the 10-cent tour of the inner parts of a downloaded iPhone application for those that are curious about what iTunes handles automatically!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2009/03/21/dig-into-iphone-apps/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>How Does GameVee Grab Work?</title>
		<link>http://www.command-tab.com/2008/08/19/how-does-gamevee-grab-work/</link>
		<comments>http://www.command-tab.com/2008/08/19/how-does-gamevee-grab-work/#comments</comments>
		<pubDate>Wed, 20 Aug 2008 02:57:21 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=441</guid>
		<description><![CDATA[Once in a while I come across a technological achievement that makes me wonder, &#8220;How the heck did they do that?&#8221; GameVee, essentially YouTube for video game videos, now offers a video-capturing service called Grab. Grab exists to automatically capture videos from Halo 3 on Xbox Live and drop them into your GameVee profile, ready [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://cdn.command-tab.com/2008/gamevee_grab.jpg" align="right" class="imgright" />Once in a while I come across a technological achievement that makes me wonder, &#8220;How the heck did they do that?&#8221;  <a href="http://www.gamevee.com">GameVee</a>, essentially YouTube for video game videos, now offers a video-capturing service called <a href="http://www.gamevee.com/grab">Grab</a>.  Grab exists to automatically capture videos from Halo 3 on Xbox Live and drop them into your GameVee profile, ready to be watched by friends and foes.  While YouTube requires users to upload videos from their computers, Grab fully automates the process by reaching into your Halo 3 File Share and capturing your desired video on the server-side, producing a relatively high-quality capture, requiring only a little patience on the part of the user.</p>
<p>Here&#8217;s what makes me wonder, though: Halo 3 has no programming interface for accomplishing this feat, nor does Bungie.net, or the Xbox 360 itself.  Halo 3&#8242;s videos are completely walled off to other computers and automation, requiring button pressing and reading to navigate to videos in players&#8217; shares.  Josh Lowensohn over at <a href="http://news.cnet.com/8301-17939_109-10019059-2.html?hhTest=1&#038;tag=blog.1">Cnet</a> talked with the creator and CEO of GameVee, and he was very secretive about the details of how their system works, which makes me all the more curious.  While I have no further details on how GameVee manages to automate the Halo 3 video-capturing process, I have an idea as to how I&#8217;d go about it&#8230;</p>
<ul>
<li>
<strong>Imaginary Setup</strong><br />It&#8217;s reasonable to expect that Grab isn&#8217;t doing something wildly complicated and impractical like capturing and decrypting Xbox Live packets and rendering videos on a computer other than an Xbox 360.  Plus, the tail end of their captured videos also show the Halo video controller &#8212; a telltale sign that it&#8217;s just a computer capturing the video coming out of an Xbox.  Starting with a regular desktop PC, a capture card or box would be required to get video input, and some kind of USB controller to send controls to the Xbox 360.  Sending &#8220;spoofed&#8221; controller button-presses to an Xbox 360 console shouldn&#8217;t be terribly hard with a little USB controller work, but getting a computer to &#8220;understand&#8221; what&#8217;s happening in-game is a much larger hurdle.
</li>
<li>
<strong>Software</strong><br />If Grab is in fact automated &#8212; it could very well just be some guy downloading and capturing videos all day long &#8212; the key piece is going to be the software that keeps track of what the Xbox is doing, when a video is done playing, how it&#8217;s responding to button presses, etc.  Machine vision is a rather complicated endeavor for a project like Grab, but it&#8217;s certainly seems within the realm of possibility.  Another tactic might be to process only the audio coming from the Xbox, and &#8220;listen&#8221; for responses to button presses in the menu interface, and to wait for game audio to subside to flag the end of a video.  Both are rather fragile, though &#8212; any abnormality in the flow could completely confuse the software, leaving a capturing PC stuck until an operator can clear the problem and reset the software.
</li>
</ul>
<p>However GameVee designed Grab, it seems to be working fairly well for them.  What are your thoughts on how they might have accomplished something of this magnitude?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2008/08/19/how-does-gamevee-grab-work/feed/</wfw:commentRss>
		<slash:comments>14</slash:comments>
		</item>
		<item>
		<title>MacBook Pro Insomnia</title>
		<link>http://www.command-tab.com/2008/08/02/macbook-pro-insomnia/</link>
		<comments>http://www.command-tab.com/2008/08/02/macbook-pro-insomnia/#comments</comments>
		<pubDate>Sun, 03 Aug 2008 05:51:40 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=439</guid>
		<description><![CDATA[For the past several weeks, my MacBook Pro had been occasionally waking up during periods where it was expected to be in sleep mode. Even with the lid closed, it would briefly wake up, illuminate the screen and Apple logo, then fall back asleep moments later. Seemingly random, it would sometimes happen only once every [...]]]></description>
			<content:encoded><![CDATA[<p>For the past several weeks, my MacBook Pro had been occasionally waking up during periods where it was expected to be in sleep mode.  Even with the lid closed, it would briefly wake up, illuminate the screen and Apple logo, then fall back asleep moments later.  Seemingly random, it would sometimes happen only once every other day, and other times it would happen sequentially with only seconds in between cycles.  I had no idea if the issue was hardware or software, but it didn&#8217;t seem major enough to warrant an AppleCare call.</p>
<p>A quick trip to the Console application in the Applications > Utilities folder reported dozens of instances of &#8220;USB caused wake event (EHCI)&#8221;, which gave me some initial Google hits.  The obvious answer is that a USB device was waking up the computer, however I rarely had USB hardware plugged in when the random awakenings were occurring.</p>
<p>As it turns out, <a href="http://tancredi.co.uk/2007/12/9/solving-macbook-wake-from-sleep-issue">others</a> <a href="http://forums.macrumors.com/archive/index.php/t-428248.html">have</a> had this problem before.  As indicated in the previous links, Mac OS X keeps its power schedule inside /Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist, but this file didn&#8217;t exist for me, apparently &#8220;confusing&#8221; Mac OS X.  Without it, it would exhibit the symptoms I was encountering.</p>
<p>Following suggestions, I opened System Preferences > Energy Saver > Schedule, where you can schedule system sleeps and wakes.  By toggling on a scheduled wake, clicking OK, then disabling it, the com.apple.AutoWake.plist was re-created, and left with no scheduled sleeps or wakes.  So far, this has cured my MacBook Pro&#8217;s insomnia!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2008/08/02/macbook-pro-insomnia/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>How to Combine ICO Files into a Windows EXE</title>
		<link>http://www.command-tab.com/2008/07/21/how-to-combine-ico-files-into-a-windows-exe/</link>
		<comments>http://www.command-tab.com/2008/07/21/how-to-combine-ico-files-into-a-windows-exe/#comments</comments>
		<pubDate>Tue, 22 Jul 2008 05:58:31 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=434</guid>
		<description><![CDATA[Lately I&#8217;ve been working with Mozilla&#8217;s XUL platform under xulrunner, and found that I needed to make a properly branded Windows application, but had no tools or knowledge on how to &#8220;glue&#8221; standard .ico icon files together, or insert them into an already-compiled .exe file. After some research and a little trial and error, I [...]]]></description>
			<content:encoded><![CDATA[<p>Lately I&#8217;ve been working with Mozilla&#8217;s <a href="http://www.mozilla.org/projects/xul/">XUL</a> platform under <a href="http://developer.mozilla.org/en/docs/XULRunner">xulrunner</a>, and found that I needed to make a properly branded Windows application, but had no tools or knowledge on how to &#8220;glue&#8221; standard .ico icon files together, or insert them into an already-compiled .exe file.  After some research and a little trial and error, I found a method that works.  Assuming you have some prepared 16, 24, 32, and 48 pixel images suitable for an icon set, here&#8217;s how to go about getting them from Photoshop into a Windows application, using only free software.</p>
<p><b>Photoshop to Multiple .ico Files</b><br />
The first step to branding a generic executable with your own icons is to get them out of the graphics program and into .ico format, which is the standard for Windows software icons and cursors.  <a href="http://www.telegraphics.com.au/sw/#icoformat">IcoFormat</a>, a free Photoshop import/export plugin for handling .ico files, will easily handle the task.  Once installed to your Photoshop plugins folder (and Photoshop subsequently restarted), you can save each of your icons as a .ico file using &#8220;Save As&#8230;&#8221;, and choosing ICO from the Format menu in the resulting dialog.  Repeat for each icon size you wish to embed (or, if you&#8217;re ambitious, try recording a Photoshop action to automate the process).</p>
<p><b>Multiple .ico Files to One .ico File</b><br />
To allow Windows to display the best size icon for the current folder view, it&#8217;s best to combine the desired .ico files into a single file.  The free <a href="http://www.the-vardemans.net/andrew/software/">Icollator</a> program will take in multiple icons and produce a single .ico file ready for embedding.  You may need the <a href="http://www.java.com/en/download/manual.jsp">Java Runtime Environment</a> to run Icollator, if you don&#8217;t already have it.  Like Icollator, JRE is also free download.</p>
<p><b>Embed the .ico File</b><br />
The last step is to embed the single .ico file (containing two or more icons) into the .exe.  Launch the freeware <a href="http://www.angusj.com/resourcehacker/">Resource Hacker</a> utility, and Open the target .exe.  Then select Action -> &#8220;Add a new Resource&#8230;&#8221;, and pick the combined .ico file you made in the previous step.  Give the resource a simple name like &#8220;ICONS&#8221;, and click Add Resource.  Save the changes to the .exe, and switch to Windows Explorer.  You&#8217;ll notice that the .exe now has the embedded icon set, and Windows will show the correct size icon for the current view mode.  Also, you&#8217;ll notice that Resource Hacker made a backup of the .exe before embedding, just for safe keeping.</p>
<p>Also potentially of interest: <a href="http://adblockplus.org/blog/getting-application-name-and-icon-right-with-xulrunner">Getting application name and icon right with XULRunner</a> from the AdBlock Plus blog</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2008/07/21/how-to-combine-ico-files-into-a-windows-exe/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Form Jig 1.0</title>
		<link>http://www.command-tab.com/2008/06/05/form-jig-1-0/</link>
		<comments>http://www.command-tab.com/2008/06/05/form-jig-1-0/#comments</comments>
		<pubDate>Fri, 06 Jun 2008 04:41:49 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/?p=422</guid>
		<description><![CDATA[In woodworking, metalworking, and other crafts where exact reproduction of a given piece is crucial, a common tool is a &#8220;jig.&#8221; A jig is effectively a template for creating a copy. For example, when a door key is duplicated, the cutting machine uses the existing key as a jig, tracing the hills and valleys on [...]]]></description>
			<content:encoded><![CDATA[<p>In woodworking, metalworking, and other crafts where exact reproduction of a given piece is crucial, a common tool is a &#8220;jig.&#8221;  A jig is effectively a template for creating a copy.  For example, when a door key is duplicated, the cutting machine uses the existing key as a jig, tracing the hills and valleys on its edge to produce an identical version.</p>
<p>Along the same line, when developing a web application or just a simple page, HTML forms require that data be typed in and submitted.  This process will repeat as the server-side code is refined, and typing the same data over and over gets old as soon as the second iteration.  &#8220;Don&#8217;t Repeat Yourself&#8221;, or &#8220;DRY&#8221;, is a common philosophy for writing better code, and should extend to testing your forms, as well.</p>
<p>Save your typing for code.</p>
<p>Form Jig is a small Firefox extension for replicating HTML form data and server-side code.  To use it, fill out a form on a page, click the red Capture button in your Firefox status bar, then submit the form.  Upon returning for further testing, click the green Replay triangle to populate the form just as you left it.  Form data is kept around until the current Firefox window is closed, and can be used between tabs.</p>
<p><a style="margin: 5px auto 0px auto; width: 228px; height: 39px; display: block;" href="https://addons.mozilla.org/en-US/firefox/addon/7497" title="Install Form Jig from Mozilla Addons"><img src="http://cdn.command-tab.com/2008/button_install_now.png" alt="Install Now" border="0" /></a></p>
<p>Suggestions are welcomed, and bug reports will be attended to.</p>
<p><b>6/8/08 Update v1.0.1</b><br />
Fixed a bug related to checkboxes and radio buttons.  The updated plugin should appear on addons.mozilla.org shortly (linked via the above button), but still hasn&#8217;t passed Mozilla&#8217;s &#8220;nomination&#8221; for public consumption.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2008/06/05/form-jig-1-0/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Halo 3: Empty Foundry Map</title>
		<link>http://www.command-tab.com/2007/12/11/halo-3-empty-foundry-map/</link>
		<comments>http://www.command-tab.com/2007/12/11/halo-3-empty-foundry-map/#comments</comments>
		<pubDate>Wed, 12 Dec 2007 04:18:25 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2007/12/11/halo-3-empty-foundry-map/</guid>
		<description><![CDATA[Bungie and Microsoft released three new maps for Halo 3 today, including &#8220;Standoff,&#8221; a scenic outdoor battle environment, and &#8220;Foundry,&#8221; a map designed with the built-in Forge level editor in mind. Bungie stated that they would have a completely empty version of the map available soon, but I went ahead and deleted all the objects [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.bungie.net/stats/Halo3/FileShare.aspx?gamertag=Mac%20Minded"><img src="http://cdn.command-tab.com/2007/halo3_foundry.jpg" align="right" class="imgright" alt="Halo 3 Empty Foundry" border="0" /></a>Bungie and Microsoft released three new maps for Halo 3 today, including &#8220;Standoff,&#8221; a scenic outdoor battle environment, and &#8220;Foundry,&#8221; a map designed with the built-in Forge level editor in mind.  Bungie stated that they would have a completely empty version of the map available soon, but I went ahead and deleted all the objects in the map and published it so others could start quickly creating custom map variants, perhaps to bring back old favorites (Hang &#8216;Em High, anyone?) or create something completely new and different.</p>
<p>You can download the empty map file from <a href="http://www.bungie.net/stats/Halo3/FileShare.aspx?gamertag=Mac%20Minded">my Bungie.net File Share</a> (note the seamless &#8220;Download to Halo 3&#8243; link), or by browsing my File Share under the Gamertag &#8220;Mac Minded&#8221;.  Now go create and have fun!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2007/12/11/halo-3-empty-foundry-map/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>&#8220;Scratch Art&#8221; TextMate Theme</title>
		<link>http://www.command-tab.com/2007/11/23/scratch-art-textmate-theme/</link>
		<comments>http://www.command-tab.com/2007/11/23/scratch-art-textmate-theme/#comments</comments>
		<pubDate>Sat, 24 Nov 2007 03:07:00 +0000</pubDate>
		<dc:creator>Collin</dc:creator>
				<category><![CDATA[Misc]]></category>

		<guid isPermaLink="false">http://www.command-tab.com/2007/11/23/scratch-art-textmate-theme/</guid>
		<description><![CDATA[For your coding enjoyment &#8212; just double-click to open and use with TextMate. Shown using anti-aliased Bitstream Vera Sans Mono at 12pt. Download the Theme]]></description>
			<content:encoded><![CDATA[<p>For your coding enjoyment &#8212; just double-click to open and use with TextMate.  Shown using anti-aliased <a href="http://ftp.gnome.org/pub/GNOME/sources/ttf-bitstream-vera/1.10/">Bitstream Vera Sans Mono</a> at 12pt.<br />
<center><a href="http://cdn.command-tab.com/2007/textmate_scratch_art.zip"><img src="http://cdn.command-tab.com/2007/textmate_theme.gif" title="Download now" border="0"></a></p>
<p><a href="http://cdn.command-tab.com/2007/textmate_scratch_art.zip">Download the Theme</a></center></p>
]]></content:encoded>
			<wfw:commentRss>http://www.command-tab.com/2007/11/23/scratch-art-textmate-theme/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using apc
Page Caching using apc (user agent is rejected)
Database Caching using apc

Served from: www.command-tab.com @ 2010-07-31 22:56:23 -->