<?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>Scott Blaine &#187; tools</title>
	<atom:link href="http://scottblaine.com/category/tools/feed" rel="self" type="application/rss+xml" />
	<link>http://scottblaine.com</link>
	<description>A man on a mission</description>
	<lastBuildDate>Sat, 27 Mar 2010 15:03:12 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Three tools every one-man tech startup needs</title>
		<link>http://scottblaine.com/three-tools-every-one-man-tech-startup-needs</link>
		<comments>http://scottblaine.com/three-tools-every-one-man-tech-startup-needs#comments</comments>
		<pubDate>Sat, 11 Apr 2009 00:09:00 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[beanstalk]]></category>
		<category><![CDATA[fogbugz]]></category>
		<category><![CDATA[svn]]></category>

		<guid isPermaLink="false">http://blaisco.wordpress.com/2009/04/11/three-tools-every-one-man-tech-startup-needs/</guid>
		<description><![CDATA[When you&#8217;re programming a site on your own, I&#8217;ve found the following three tools to be indispensable.

1. FogBugz
You&#8217;re going to have lots of little tasks that you need to do (program a login page, set up your database, provision for catastrophic failures, etc.). Now, you can try and keep all this straight in your head. [...]]]></description>
			<content:encoded><![CDATA[<p>When you&#8217;re programming a site on your own, I&#8217;ve found the following three tools to be indispensable.<br />
<strong><br />
1. FogBugz</strong><br />
You&#8217;re going to have lots of little tasks that you need to do (program a login page, set up your database, provision for catastrophic failures, etc.). Now, you can try and keep all this straight in your head. After all, you&#8217;re the only one working on a project, so it&#8217;s not like you need to communicate any of these tasks to someone else. However, if you&#8217;re not one of those lucky souls with a photographic memory, it may help to record all of these tasks somewhere. In comes FogBugz. They have an absolutely fantastic application for task tracking, and they have <a href="http://www.fogcreek.com/FogBugz/StudentAndStartup.html">a free version of FogBugz for students and startups</a>. Go try it out.</p>
<p><strong>2. Beanstalk<br />
</strong>If you&#8217;re programming anything of value you need version control. Sure, you may not have to worry about anyone else destroying your code, but there are countless ways that you can subvert yourself. Maybe you&#8217;re trying to refactor your code and it doesn&#8217;t turn out the way you hoped, so you need to go back to a prior version. Maybe you delete a file and realize after the fact that you <em>really did need it</em>. Maybe your hard drive dies and you lose everything. Who knows. One thing I do know? Version control will save your arse. Thankfully the good, fine folks over at Wildbit have <a href="http://beanstalkapp.com/">this fancy application called Beanstalk</a> that&#8217;s free up to 100mb. That&#8217;s a darn lot of code.</p>
<p>Oh, and as a nice bonus, Beanstalk integrates with FogBugz. Just includes [BugzID: 12345] in your commit message, where 12345 is your FogBugz case number, and your commit message will show up in FogBugz. Sweet!</p>
<p><strong>3. NautilusSvn<br />
</strong>If you&#8217;ve worked with Subversion on Windows then you probably know that there&#8217;s this nice application called <a href="http://tortoisesvn.net/">TortoiseSVN</a>. It integrates right into the Windows shell allowing you to do a checkout/update/commit/etc. with a simple right-click. I was missing that functionality on Ubuntu, until I found <a href="http://code.google.com/p/nautilussvn/">a great little application called NautilusSvn</a> that does the same thing for the GNOME desktop. After installing it you&#8217;ll see little helper icons next to each file/directory indicating if the file matches what&#8217;s in the repository. That makes it incredibly easy to visually see what you&#8217;ve changed and what needs to be commited.</p>
]]></content:encoded>
			<wfw:commentRss>http://scottblaine.com/three-tools-every-one-man-tech-startup-needs/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CouchDB on VMware</title>
		<link>http://scottblaine.com/couchdb-on-vmware</link>
		<comments>http://scottblaine.com/couchdb-on-vmware#comments</comments>
		<pubDate>Fri, 03 Apr 2009 23:04:00 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[tools]]></category>
		<category><![CDATA[tightvnc]]></category>
		<category><![CDATA[ubuntu]]></category>
		<category><![CDATA[vmware]]></category>

		<guid isPermaLink="false">http://blaisco.wordpress.com/2009/04/03/couchdb-on-vmware/</guid>
		<description><![CDATA[I use a Windows box as my main machine. Since CouchDB currently only runs on Linux I figured I&#8217;d just set it up on another machine. I have another box laying around that I use rarely at best. I wanted to be able to VNC into the box which I was able to do with [...]]]></description>
			<content:encoded><![CDATA[<p>I use a Windows box as my main machine. Since CouchDB currently only runs on Linux I figured I&#8217;d just set it up on another machine. I have another box laying around that I use rarely at best. I wanted to be able to VNC into the box which I was able to do with <a href="http://www.tightvnc.com/">TightVNC</a> on the Windows box. I have no complaints with TightVNC, but since the box running CouchDB was working off of a wireless connection the VNC connection was sub-par.</p>
<p>I figured I&#8217;d be a bit more intelligent about this and set up an Ubuntu instance on VMware on my Windows box and run couchdb off of that (at least for my initial development work). There&#8217;s <a href="http://www.ubuntupocketguide.com/download.html">a free book called the Ubuntu Pocket Guide</a> which has a great chapter (pg. 15) on setting up Ubuntu on a virtual machine. It even gives you the files you need to set it up. Pretty sweet.</p>
<p>However, if you&#8217;re going to use it, here are a couple tips:</p>
<p>1. The default behavior of VMware is to display a small bar at the top of the screen that allows you to minimize or close the window. That&#8217;s cool, but it gets in the way any time you&#8217;re trying to do something at the top of the screen. Which is all the time since Ubuntu has it&#8217;s own bar at the top of the screen. If you want to disable VMware&#8217;s bar, find the preferences.ini file (it should be at C:\Documents and Settings\USERNAME\Application Data\VMware\), open it with a text editor, and add the following line at the end:<br />
<code class="prettyprint">pref.vmplayer.fullscreen.nobar = "TRUE"</code></p>
<p>To break out of full screen, you simply press Ctrl + Alt.</p>
<p>2. Ubuntu periodically feels the need to do a system beep. And by periodically I mean every startup. You might not think that&#8217;s such an annoyance unless you happen to wear headphones. In which case your eardrums will shatter every time to start up Ubuntu. If you&#8217;d like to avoid that scenario (highly advised), find your .vmx file (e.g. ubuntupocketguide.vmx), open it with a text editor, and add the following line at the end:<br />
<code class="prettyprint">mks.noBeep = "TRUE"</code></p>
<p>Your eardrums will thank you.</p>
]]></content:encoded>
			<wfw:commentRss>http://scottblaine.com/couchdb-on-vmware/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
