<?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>The Scott Preston Blog</title>
	<atom:link href="http://www.scottpreston.com/feed" rel="self" type="application/rss+xml" />
	<link>http://www.scottpreston.com</link>
	<description>Rambles about computing and other things in Columbus, Ohio.</description>
	<lastBuildDate>Sat, 21 Jan 2012 17:51:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1</generator>
		<item>
		<title>Why I moved to Git from SVN.</title>
		<link>http://www.scottpreston.com/articles/1258.php</link>
		<comments>http://www.scottpreston.com/articles/1258.php#comments</comments>
		<pubDate>Sat, 21 Jan 2012 17:51:20 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Computing]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1258</guid>
		<description><![CDATA[I&#8217;ve resisted moving to Git for a year or so. Why? No compelling reason why. In fact all the reasons for using it were like: it&#8217;s distributed there&#8217;s GitHub it&#8217;s the latest cool thing all the cool kids are doing it The last reason (cool kids) is probably the main reason for my resistance. I don&#8217;t [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve resisted moving to Git for a year or so. Why? No compelling reason <strong>why</strong>. In fact all the reasons for using it were like:</p>
<ul>
<li>it&#8217;s distributed</li>
<li>there&#8217;s GitHub</li>
<li>it&#8217;s the latest cool thing</li>
<li>all the cool kids are doing it</li>
</ul>
<p>The last reason (cool kids) is probably the main reason for my resistance. I don&#8217;t like to follow the heard. I don&#8217;t like to do it just because everyone else is doing it. I especially don&#8217;t like to do things just for lame reasons or poorly supported reasons, or reasons without a compelling <strong>WHY</strong>?</p>
<p>Eventually I heard one compelling reason: <em>It saves you time because you don&#8217;t need to switch context or have multiple workspaces copies in order to work on a branch or experiment with some code.</em></p>
<p>In all the talk about Git I&#8217;ve realized something very troubling in the software community, they are very bad at explaining <strong>WHY</strong> and have a tendency to always just explain <strong>WHAT</strong>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1258.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Million Details</title>
		<link>http://www.scottpreston.com/articles/1256.php</link>
		<comments>http://www.scottpreston.com/articles/1256.php#comments</comments>
		<pubDate>Thu, 29 Dec 2011 03:50:08 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Small Business]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1256</guid>
		<description><![CDATA[I was reading another post by Seth Godin and I&#8217;ve also been re-reading books about 80-20/Pareto! The thought that is occurring to me is the balance between a million little details and the vital few. You see the Mexican Restaurant that Seth talks about does a buch of tiny things that are NOT readily apparent 80/20 efficient. For example [...]]]></description>
			<content:encoded><![CDATA[<p>I was reading <a href="http://sethgodin.typepad.com/seths_blog/2011/12/a-hundred-little-things.html">another post</a> by Seth Godin and I&#8217;ve also been re-reading books about 80-20/Pareto! The thought that is occurring to me is the balance between a million little details and the vital few.</p>
<p>You see the Mexican Restaurant that Seth talks about does a buch of tiny things that are NOT readily apparent 80/20 efficient. For example the 14 different kinds of salsa, scream 80-20 optimization. I bet that most people only get 3-4 salsas, yet as soon as you take-away 10 varieties, you lessen the experience.</p>
<p>So if you&#8217;re out there and are looking for a recipe for a successful business I&#8217;m thinking that there&#8217;s not so much a perfect equation but rather there&#8217;s a million little details you&#8217;ll need to work on that you&#8217;ll need to rigorously refine until you get to the vital few that make you a success.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1256.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>MacBook Pro &#8211; Detects Orientation Change</title>
		<link>http://www.scottpreston.com/articles/1252.php</link>
		<comments>http://www.scottpreston.com/articles/1252.php#comments</comments>
		<pubDate>Fri, 25 Nov 2011 20:48:31 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1252</guid>
		<description><![CDATA[I was working on my new book: Learn HTML5 and JavaScript for iOS, and I noticed something rather strange, my MacBook Pro was providing orientation data to my Chrome browser via the beta and gamma channels. I could move my MacBook and the numbers changed. Wow! window.ondeviceorientation = function(e) { var heading = e.webkitCompassHeading; var [...]]]></description>
			<content:encoded><![CDATA[<p>I was working on my new book: <a href="http://www.amazon.com/Learn-HTML5-JavaScript-iOS-Standards-based/dp/1430240385">Learn HTML5 and JavaScript for iOS</a>, and I noticed something rather strange, my MacBook Pro was providing orientation data to my Chrome browser via the beta and gamma channels. I could move my MacBook and the numbers changed. Wow!</p>
<pre>window.ondeviceorientation = function(e) {
    var heading = e.webkitCompassHeading;
    var accuracy = e.webkitCompassAccuracy;
    var alpha = e.alpha;
    var beta = e.beta;
    var gamma = e.gamma;
}</pre>
<p><img class="alignleft size-full wp-image-1253" style="border: 1px solid black; margin: 10px;" title="mbp-orient" src="http://www.scottpreston.com/wp-content/uploads/2011/11/mbp-orient.png" alt="" width="288" height="160" /></p>
<p>&nbsp;</p>
<p>&nbsp;</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1252.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>FreeNAS, RAID and ESXi</title>
		<link>http://www.scottpreston.com/articles/1242.php</link>
		<comments>http://www.scottpreston.com/articles/1242.php#comments</comments>
		<pubDate>Tue, 20 Sep 2011 02:32:50 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Computing]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1242</guid>
		<description><![CDATA[I thought I would try to upgrade my Ubuntu Server farm with a few other options. My the first thing to replace was my NAS. It was just an Ubuntu server with Samba and it also functioned as a backup for my systems via rsync. My thought was that if I upgraded to FreeNAS I [...]]]></description>
			<content:encoded><![CDATA[<p>I thought I would try to upgrade my Ubuntu Server farm with a few other options. My the first thing to replace was my NAS. It was just an Ubuntu server with Samba and it also functioned as a backup for my systems via rsync.</p>
<p>My thought was that if I upgraded to FreeNAS I would be able to add iSCSI support and other things in such an easy to use manner it would really make my life a little easier. Short Answer: No.</p>
<p>Ubuntu server was much easier to install iSCSI and get working the first time. With the addition of WebMin management of this server over FreeNAS was much easier.</p>
<p>Then I thought about RAID. For FreeNAS I was thinking Raid5 over ZFS. In theory this was good, it actually worked as advertised, until I started rsync. Then over a 1GBP connection I was averaging 15MB/s, whereas before over Ubuntu I was getting 50+ MB/s.</p>
<p>So then I thought, well, at least I&#8217;m getting RAID, but then practically I thought, if I get a card, it&#8217;s expensive (more than 2-3TB disk) and it&#8217;s still a single point of failure. So rather than go this route, I&#8217;d rather just have a great back-up plan and mother board to support more SATA connections.</p>
<p>As to ESXi, the first problem was the network card. It required I purchase a $40 Intel 1GPs network card. Servers installed great, though cloning was a pain. Then when I went to install an XP virtual, guess what? No drivers for my sound card, not in Windows but there was nothing found in ESXi to pass on. Then I needed a windows Machine to mange this server through vSphere which meant that I needed to keep a separate machine on just to support a machine with multiple VMs.</p>
<p><strong>Conclusion</strong></p>
<p><strong>NAS</strong> &#8211; Stuck with Ubuntu Server 10.04 LTS, I could use WebMin and Samba to do what I needed for a file storage and I could use iSCSI, NFS, and SCP/RSYNC with high transfer rates.</p>
<p><strong>VM Server</strong> &#8211; Stuck with Ubuntu Server 10.04 LTS using VirtualBox. The nice thing is here I can just clone drives and with a simple shell script I can start/stop the machines at boot or halt.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1242.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Missing OSCON Due To Travel Problems</title>
		<link>http://www.scottpreston.com/articles/1237.php</link>
		<comments>http://www.scottpreston.com/articles/1237.php#comments</comments>
		<pubDate>Sun, 24 Jul 2011 19:44:13 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Conference Notes]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1237</guid>
		<description><![CDATA[I&#8217;ll be missing OSCON this year because of travel problems. The main thing is my talk is tomorrow, Robotics Programming 101, and my flight from Columbus to Chicago was delayed past when my other flight was due to leave. According to the Southwest Gate Agent at the time, there were no other guaranteed flights to Portland, which [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be missing OSCON this year because of travel problems. The main thing is my talk is tomorrow, <a title="robotics 101" href="http://www.scottsbots.com/robotics101">Robotics Programming 101</a>, and my flight from Columbus to Chicago was delayed past when my other flight was due to leave. According to the Southwest Gate Agent at the time, there were no other guaranteed flights to Portland, which would either leave myself or my robot (in bagage) stranded in Chicago while my talk was going on.</p>
<p>I think that if I had another day and more time I would have been OK, but not leaving today and maybe arriving.</p>
<p>I was really looking forward to this conference. In fact I&#8217;ve been looking forward to it since I applied in March, I&#8217;ve built a robot just for the conference (Feynman-Mini). I&#8217;ll have to demo the robot in a few days and give a you tube talk about Robotics Programming 101 for those missing my talk.</p>
<p>I&#8217;m so sorry to everyone I will not be able to attend.</p>
<p>(Updated) In hind sight the call was correct, the flight was delayed and although I might have made the PDX flight my baggage would not have&#8230; Travel Note: Ship Robots ahead of time via UPS. Pick a larger carrier i.e. Delta.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1237.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ubuntu Robotics Kindle Book</title>
		<link>http://www.scottpreston.com/articles/1231.php</link>
		<comments>http://www.scottpreston.com/articles/1231.php#comments</comments>
		<pubDate>Thu, 23 Jun 2011 02:21:02 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[Robotics]]></category>
		<category><![CDATA[Ubuntu]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1231</guid>
		<description><![CDATA[This is an extra for the book, Robotics Programming 101. This extra highlights all of the Ubuntu specific robotics configuration details in Robotics Programming 101. The Kindle Edition is now available on Amazon.com for $0.99. &#160;]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.amazon.com/dp/B0057IM6ZW?tag=scottprestonc-20"><img style="padding: 10px; float: left;" title="ubuntu robotics" src="http://www.scottsbots.com/images/robotics101ubuntu.png" border="0" alt="ubuntu robotics" width="125" height="125" /></a></p>
<p>This is an extra for the book, Robotics Programming 101. This extra highlights all of the Ubuntu specific robotics configuration details in Robotics Programming 101.</p>
<p>The Kindle Edition is now available on <a href="http://www.amazon.com/dp/B0057IM6ZW?tag=scottprestonc-20">Amazon.com</a> for $0.99.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1231.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>City Rankings</title>
		<link>http://www.scottpreston.com/articles/1225.php</link>
		<comments>http://www.scottpreston.com/articles/1225.php#comments</comments>
		<pubDate>Tue, 21 Jun 2011 02:54:45 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1225</guid>
		<description><![CDATA[In looking for cities to possibly relocate to a new city we were constantly looking at city rankings. One of the rankings we looked at was parenting.com. Please explain this: Raleigh, NC &#8211; 2010 Rank #10 Raleigh, NC &#8211; 2011 Rank #57 Columbus, OH &#8211; 2010 Rank #61 Columbus, OH &#8211; 2010 Rank #22 So [...]]]></description>
			<content:encoded><![CDATA[<p>In looking for cities to possibly relocate to a new city we were constantly looking at city rankings. One of the rankings we looked at was <a href="http://www.parenting.com/gallery/2011-best-cities-to-live?pnid=381614">parenting.com</a>. Please explain this:</p>
<ul>
<li>Raleigh, NC &#8211; 2010 Rank #10</li>
<li>Raleigh, NC &#8211; 2011 Rank #57</li>
<li>Columbus, OH &#8211; 2010 Rank #61</li>
<li>Columbus, OH &#8211; 2010 Rank #22</li>
</ul>
<p>So what&#8217;s changed in a year? Well, in Columbus, OH, not a whole lot. My guess in Raleigh, NC? Not much either.</p>
<p>I&#8217;ve seen rankings like this fluctuate for EVERY place that I looked at rankings.</p>
<p><strong>Advice:</strong> If you&#8217;re planning to move to a place<strong> IGNORE THE CITY RANKINGS.</strong> Rather take a visit, find someplace that feels right and you can afford.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1225.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Build Your Own PHP Framework &#8211; Book Announcement!</title>
		<link>http://www.scottpreston.com/articles/1218.php</link>
		<comments>http://www.scottpreston.com/articles/1218.php#comments</comments>
		<pubDate>Wed, 15 Jun 2011 01:20:24 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Frameworks]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1218</guid>
		<description><![CDATA[There’s almost a hundred different PHP frameworks out there. Some are big some, are small. All of them do about 80% of what you need the way you want it, but the 20% that’s not usually takes you the most time/effort/money. This book shows you how to build your own PHP Framework using a PHP [...]]]></description>
			<content:encoded><![CDATA[<p><img style="padding-right: 10px; float: left;" title="PHP Framework Book" src="http://www.phpframeworkbook.com/images/book_cover_sq_125.png" alt="" width="125" height="125" /></p>
<p>There’s almost a hundred different PHP frameworks out there. Some are  big some, are small. All of them do about 80% of what you need the way  you want it, but the 20% that’s not usually takes you the most  time/effort/money.</p>
<p>This book shows you how to build your own PHP Framework using a PHP Framework template called GinPHP.</p>
<p>Visit the website to learn more <a title="php framework book" href="http://www.phpframeworkbook.com">http://www.phpframeworkbook.com</a>.</p>
<p>The Kindle Edition is now available on <a href="http://www.amazon.com/dp/B0055UOTS4?tag=scottprestonc-20">Amazon.com</a>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1218.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Motion Detection Kindle Book</title>
		<link>http://www.scottpreston.com/articles/1207.php</link>
		<comments>http://www.scottpreston.com/articles/1207.php#comments</comments>
		<pubDate>Mon, 13 Jun 2011 16:08:56 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Robotics]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1207</guid>
		<description><![CDATA[I created a short book on Motion Detection. It&#8217;s basically an example that shows you how to do motion detection with some of the APIs from Robotics Programming 101. You can purchase it directly from Amazon HERE, for just $0.99. &#160;]]></description>
			<content:encoded><![CDATA[<p><img style="padding: 10px; float: left;" title="Motion Detection Kindle Short" src="http://www.scottsbots.com/images/robotics101extra.png" alt="" width="125" height="125" />I created a short book on <a title="book" href="http://www.scottsbots.com/book.php">Motion Detection</a>. It&#8217;s basically an example that shows you how to do motion detection with some of the APIs from <a title="robotics programming 101" href="http://www.scottsbots.com/robotics101">Robotics Programming 101</a>.</p>
<p>You can purchase it directly from <a title="amazon link" href="http://www.amazon.com/dp/B0055L61IO?tag=scottsbots-20">Amazon HERE</a>, for just <strong>$0.99</strong>.</p>
<p>&nbsp;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1207.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Pioneers vs. Settlers</title>
		<link>http://www.scottpreston.com/articles/1202.php</link>
		<comments>http://www.scottpreston.com/articles/1202.php#comments</comments>
		<pubDate>Mon, 06 Jun 2011 21:10:53 +0000</pubDate>
		<dc:creator>Scott</dc:creator>
				<category><![CDATA[Small Business]]></category>

		<guid isPermaLink="false">http://www.scottpreston.com/?p=1202</guid>
		<description><![CDATA[I was watching an episode of Shark Tank the other night when I heard something that&#8217;s been sticking with me: &#8220;&#8230;pioneers get slaughtered while settlers prosper&#8230;&#8221;. The quote was from Daymond John, billionaire VC guest on the show. I think that it&#8217;s a really keen observation when looking at most products that succeed in the [...]]]></description>
			<content:encoded><![CDATA[<p>I was watching an episode of <a title="shark tank tv show" href="http://abc.go.com/shows/shark-tank">Shark Tank</a> the other night when I heard something that&#8217;s been sticking with me: &#8220;&#8230;pioneers get slaughtered while settlers prosper&#8230;&#8221;. The quote was from <a href="http://www.daymondjohn.com">Daymond John</a>, billionaire VC guest on the show.</p>
<p>I think that it&#8217;s a really keen observation when looking at most products that succeed in the end. Word was not the first word processor; Google was not the first search engine; Facebook was not the first social network.</p>
<p>As a pioneer most of my business life I relate to this <strong>A LOT</strong>. I created new products, new products that had never been created and business problems that have not been solved.</p>
<p>I think the lesson here is unless you have a Trust Fund, develop something slightly different to be new, but learn from the mistakes of others and become a settler right after the pioneer spends his time and money paving the way solving the stuff requiring lots of time and money&#8230; Something which you might not have&#8230;</p>
]]></content:encoded>
			<wfw:commentRss>http://www.scottpreston.com/articles/1202.php/feed</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

