<?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>Mason McCuskey</title>
	<atom:link href="http://www.masonmc.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.masonmc.com</link>
	<description>Mason's  blog</description>
	<lastBuildDate>Sat, 06 Feb 2010 14:07:40 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.8</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Hello, 2010!</title>
		<link>http://www.masonmc.com/2010/hello-2010/</link>
		<comments>http://www.masonmc.com/2010/hello-2010/#comments</comments>
		<pubDate>Sat, 06 Feb 2010 14:07:40 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=204</guid>
		<description><![CDATA[Almost finished with the new Cuttlefish Engine site.  It&#8217;s been far too long in coming, but now there&#8217;s only a few nagging things left before I flip the switch.  
The engine itself is progressing well, I really think you guys are going to love it.  If you&#8217;re thinking about making a game [...]]]></description>
			<content:encoded><![CDATA[<p>Almost finished with the new Cuttlefish Engine site.  It&#8217;s been far too long in coming, but now there&#8217;s only a few nagging things left before I flip the switch.  </p>
<p>The engine itself is progressing well, I really think you guys are going to love it.  If you&#8217;re thinking about making a game for iPhone, Droid, or iPad, definitely keep an eye on <a href="http://www.cuttlefishengine.com">http://www.cuttlefishengine.com</a>, and <a href="http://www.cuttlefishindustries.com/lists/?p=subscribe&#038;id=2">sign up for the email list</a>.</p>
<p>I know, I know, not exactly the most content-rich post in the world, but everything is busy busy busy now, so it&#8217;ll have to do.  Next time, promise!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2010/hello-2010/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Never Code Tired</title>
		<link>http://www.masonmc.com/2009/never-code-tired/</link>
		<comments>http://www.masonmc.com/2009/never-code-tired/#comments</comments>
		<pubDate>Sun, 30 Aug 2009 15:49:25 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[CuttlefishEngine]]></category>
		<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=200</guid>
		<description><![CDATA[Never try to calculate the bounding rectangle of a circle when you&#8217;re tired, distracted, or less than fully sober. I must have been some combination of all three of those when I wrote this masterpiece:

public override RectangleF BoundingRect
{
  get
  {
    float x = WorldPos.X - (m_radius / 2.0f);
   [...]]]></description>
			<content:encoded><![CDATA[<p>Never try to calculate the bounding rectangle of a circle when you&#8217;re tired, distracted, or less than fully sober. I must have been some combination of all three of those when I wrote this masterpiece:</p>
<pre class="brush: csharp">
public override RectangleF BoundingRect
{
  get
  {
    float x = WorldPos.X - (m_radius / 2.0f);
    float y = WorldPos.Y - (m_radius / 2.0f);
    return new RectangleF(x, y, m_radius, m_radius);
  }
}
</pre>
<p>I spent an hour this morning wondering why my mouse click code thought my circles were half as big as they were.  Sigh.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/never-code-tired/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>iPhone Tethering At Work</title>
		<link>http://www.masonmc.com/2009/iphone-tethering-at-work/</link>
		<comments>http://www.masonmc.com/2009/iphone-tethering-at-work/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 09:18:21 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=184</guid>
		<description><![CDATA[I work for a company that restricts access to the internet.  Today I set up my iPhone so that when it&#8217;s docked, my work computer uses its tethered 3G connection to browse the internet, bypassing the filter.  Here&#8217;s how I did it.
The &#8220;proper&#8221; way to do this kind of multi-NIC setup involves a [...]]]></description>
			<content:encoded><![CDATA[<p>I work for a company that restricts access to the internet.  Today I set up my iPhone so that when it&#8217;s docked, my work computer uses its tethered 3G connection to browse the internet, bypassing the filter.  Here&#8217;s how I did it.<span id="more-184"></span></p>
<p>The &#8220;proper&#8221; way to do this kind of multi-NIC setup involves a terrifying trip through proxies and subnets and the nuances of the IP protocol.  The &#8220;better and works most of the time&#8221; way is to simply tell your computer, &#8220;hey, when you need to access something, try to get it through the iPhone first, and then if that doesn&#8217;t work try the corporate LAN.&#8221;  This forces your web browsing traffic through the tether, yet still allows you to access internal IP addresses like network file shares, printers, etc.</p>
<p>The way you do it is by adjusting what&#8217;s called the &#8220;interface metric&#8221; on your network adapter.  Every network adapter has an interface metric that tells your computer how expensive it is to get data from that network.  Usually this metric is determined automatically, but if you want your computer to prefer your iPhone instead of your LAN interface, you punish the LAN &#8211; set the interface metric for the LAN to be much higher than for the iPhone tether.  I set mine to 100, and it seems to work pretty well.    </p>
<p>Of course, you have to first enable tethering on your iPhone.  I&#8217;m too lazy to write up the details of that here but a quick google search will point you in the right direction.  You&#8217;ll know you&#8217;re set up when you see your tether&#8217;s network interface show up in the network connections window (look for the one with a device name like &#8220;Apple Mobile Device Ethernet&#8221;).<br />
<a href="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether1.png"><img src="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether1-300x97.png" alt="Finding the right interface - look for Apple Mobile Device Ethernet." title="Screenshot 1" width="300" height="97" class="size-medium wp-image-185" /></a><br />
Once you&#8217;ve found it, first thing you probably want to do is rename it to something more descriptive than &#8220;Local Area Connection 3.&#8221;  Rename it &#8220;iPhone Tether&#8221;, so that things look similar to this screen:<br />
<a href="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether2.png"><img src="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether2-300x97.png" alt="After renaming the interface to iPhone Tether." title="Screenshot 2" width="300" height="97" class="size-medium wp-image-186" /></a><br />
Now, right click on the NON iPhone network (the corporate LAN, in the screenshot above, it&#8217;s the selected &#8220;Local Area Connection 2&#8243;), and say properties:<br />
<img src="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether3.png" alt="Properties of the corporate connection." title="iphoneusbtether3" width="367" height="437" class="size-full wp-image-187" /><br />
Next, select &#8220;Internet Protocol (TCP/IP)&#8221; and click Properties:<br />
<img src="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether4.png" alt="TCP/IP Properties" title="Screenshot 4" width="404" height="455" class="size-full wp-image-188" /><br />
(Your screens here may look different depending on your network config).  Click Advanced, and then uncheck the automatic metric option, and put in a metric of 100:<br />
<img src="http://www.masonmc.com/wp-content/uploads/2009/08/iphoneusbtether5.png" alt="Put in a metric of 100." title="Screenshot 5" width="404" height="488" class="size-full wp-image-189" /><br />
Click OK back through all the dialogs.  Then, go into the properties for your iPhone tether and check the option to show it in the notification area when it&#8217;s connected.  That way, you&#8217;ll see when it&#8217;s in use.</p>
<p>That&#8217;s about all there is to it, you may have to restart some apps but you should see data start to flow through the phone.  When you pull the iphone from its dock, your computer will fall back to the corporate LAN, and when you plug your phone back in, your apps will stampede towards the iPhone&#8217;s &#8220;lower cost&#8221; connection.  Anything on your internal network is still visible, but your computer will try to get to it through the iPhone first, so there may be a slight initial delay as it discovers that&#8217;s a dead end.</p>
<p>Enjoy, but remember, I make no warranties, and I&#8217;m not a network guru.  And there may be some legitimate security concerns here, since you&#8217;re essentially opening your work PC to the internet at large, without your corporate firewall to protect you.  So, be careful, and take the appropriate security precautions. It&#8217;s working well for me, hopefully it&#8217;ll work for you too.  Browsing through the phone is of course slower than the LAN, but this might be a good thing, since it&#8217;s a slight disincentive to waste time at work.  Overall, this setup is better for you and your company:  you get more privacy, and unfiltered internets, and your employer doesn&#8217;t have to waste bandwidth streaming your stupid cat videos.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/iphone-tethering-at-work/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Cuttlefish Engine Update</title>
		<link>http://www.masonmc.com/2009/cuttlefish-engine-update/</link>
		<comments>http://www.masonmc.com/2009/cuttlefish-engine-update/#comments</comments>
		<pubDate>Fri, 14 Aug 2009 09:05:32 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[CuttlefishEngine]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[iPhone]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=182</guid>
		<description><![CDATA[I posted a lengthy Q &#038; A about my upcoming Cuttlefish Engine &#8211; a cross platform cell phone game engine for iPhone, Android, and Blackberry &#8211; over on the Cuttlefish Industries blog, for all you cell phone game makers.
]]></description>
			<content:encoded><![CDATA[<p>I posted a lengthy Q &#038; A about my upcoming Cuttlefish Engine &#8211; a cross platform cell phone game engine for iPhone, Android, and Blackberry &#8211; over on the <a href="http://www.cuttlefishindustries.com/blog">Cuttlefish Industries blog</a>, for all you cell phone game makers.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/cuttlefish-engine-update/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mason Overload</title>
		<link>http://www.masonmc.com/2009/mason-overload/</link>
		<comments>http://www.masonmc.com/2009/mason-overload/#comments</comments>
		<pubDate>Tue, 14 Jul 2009 01:12:39 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=179</guid>
		<description><![CDATA[
If you search for this site by googling just &#8220;Mason,&#8221; you won&#8217;t find it (I gave up after a dozen pages of results).  But you will find all of these:
http://www.masonhq.com/
A language that lets you embed PERL into HTML.
http://www.cs.gmu.edu/~eclab/projects/mason/
A multi-agent simulation toolkit.
http://www.mason-ind.com/
An industry leader in the field of vibration isolation.
http://www.theparkdowntown.com/page.php?url=masons
A fine downtown Sacramento restaurant.
http://www.dj-mason.com/
Mason burst [...]]]></description>
			<content:encoded><![CDATA[<p><div id="attachment_180" class="wp-caption alignnone" style="width: 586px"><img src="http://www.masonmc.com/wp-content/uploads/2009/07/ussmason.png" alt="USS MASON, DDG-87, United States Navy." title="USS Mason" width="576" height="427" class="size-full wp-image-180" /><p class="wp-caption-text">USS MASON, DDG-87, United States Navy.</p></div><br />
<span id="more-179"></span></p>
<p>If you search for this site by googling just &#8220;Mason,&#8221; you won&#8217;t find it (I gave up after a dozen pages of results).  But you will find all of these:</p>
<p><a href="http://www.masonhq.com/">http://www.masonhq.com/</a><br />
A language that lets you embed PERL into HTML.</p>
<p><a href="http://www.cs.gmu.edu/~eclab/projects/mason/">http://www.cs.gmu.edu/~eclab/projects/mason/</a><br />
A multi-agent simulation toolkit.</p>
<p><a href="http://www.mason-ind.com/">http://www.mason-ind.com/</a><br />
An industry leader in the field of vibration isolation.</p>
<p><a href="http://www.theparkdowntown.com/page.php?url=masons">http://www.theparkdowntown.com/page.php?url=masons</a><br />
A fine downtown Sacramento restaurant.</p>
<p><a href="http://www.dj-mason.com/">http://www.dj-mason.com/</a><br />
Mason burst onto the dance scene with their groundbreaking tune Exceeder back in 2006.</p>
<p><a href="http://www.emigre.com/EF.php?fid=104">http://www.emigre.com/EF.php?fid=104</a><br />
A font in both Serif and Sans Serif varieties.<br />
<a href=" http://www.masoncorp.com/"><br />
http://www.masoncorp.com/</a><br />
A manufacturer of aluminum building productions.</p>
<p><a href="http://www.myspace.com/musicofmason">http://www.myspace.com/musicofmason</a><br />
The music of Mason, not to be confused with the band, Mason (http://www.last.fm/music/Mason), or DJ Mason, above.</p>
<p><a href="http://gardening.wsu.edu/library/inse006/inse006.htm">http://gardening.wsu.edu/library/inse006/inse006.htm</a><br />
The Mason Bee is slightly smaller than a honey bee, and a shiny dark blue in color.  There&#8217;s also a red one (http://www.redmason.net/).</p>
<p><a href="http://www.analysysmason.com/">http://www.analysysmason.com/</a><br />
Analysys Mason delivers strategy advice, operations support, and market intelligence worldwide to leading commercial and public sector organisations.</p>
<p><a href="http://www.mason23.com/">http://www.mason23.com/</a><br />
An ad agency that &#8220;breaks down the barriers to purchase.&#8221;</p>
<p><a href="http://www.masonstreetgrill.com/">http://www.masonstreetgrill.com/</a><br />
A downtown Milwaukee restauarant, serves everything from upscale sandwiches to top-quality steaks and seafood.</p>
<p><a href="http://www.masoncorporation.com/">http://www.masoncorporation.com/</a><br />
Apparently a seperate entity from MasonCorp (above), The Mason Corporation is the maker of the Roller Racer, you know, that toy you move the handlebars on in order to go forward.  Also, the Flying Turtle, which sounds sexual but isn&#8217;t.</p>
<p><a href="http://www.masonsbakery.com/">http://www.masonsbakery.com/</a><br />
Mason&#8217;s Bakery, specializing in photo cakes and cookies!</p>
<p><a href="http://www.masonbox.com/">http://www.masonbox.com/</a><br />
The Mason Box Company, manufacturer and distributor of corrugated boxes, shipping supplies, and gift accessories.</p>
<p><a href="http://mason.wm.edu/">http://mason.wm.edu/</a><br />
The Mason School of Business.</p>
<p><a href="http://www.masonsteel.com/">http://www.masonsteel.com/</a><br />
Mason Structural Steel.</p>
<p>Let&#8217;s conclude with a quote from Mason, the DJ-slash-production team:</p>
<p>&#8220;2009 is set to be a big one for Mason, both as a production team and as a DJ.  If sheer talent and karma have anything to do with it then expect to be hearing this name a lot in the future.&#8221;</p>
<p>Well put, DJ Mason.  Let&#8217;s hope it&#8217;s more talent than karma.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/mason-overload/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Loving The Lambda as Predicate</title>
		<link>http://www.masonmc.com/2009/loving-the-lambda-as-predicate/</link>
		<comments>http://www.masonmc.com/2009/loving-the-lambda-as-predicate/#comments</comments>
		<pubDate>Sun, 28 Jun 2009 03:17:26 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[c#]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=167</guid>
		<description><![CDATA[Old and busted:

public State FindByName(string name)
{
  foreach(State thisState in this.StateList)
  {
    if (string.Compare(thisState.Name, name) == 0)
    {
      return thisState;
    }
  }
  return null;
}

New Hotness:

public State FindByName(string name)
{
  return States.Find(
    state => (string.Compare(state.Name, name) [...]]]></description>
			<content:encoded><![CDATA[<p>Old and busted:</p>
<pre class="brush: csharp">
public State FindByName(string name)
{
  foreach(State thisState in this.StateList)
  {
    if (string.Compare(thisState.Name, name) == 0)
    {
      return thisState;
    }
  }
  return null;
}
</pre>
<p>New Hotness:</p>
<pre class="brush: csharp">
public State FindByName(string name)
{
  return States.Find(
    state => (string.Compare(state.Name, name) == 0)
  );
}
</pre>
<p>Sweet sweet syntactic sugar!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/loving-the-lambda-as-predicate/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>10 years ago&#8230;</title>
		<link>http://www.masonmc.com/2009/10-years-ago/</link>
		<comments>http://www.masonmc.com/2009/10-years-ago/#comments</comments>
		<pubDate>Wed, 24 Jun 2009 04:37:42 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[CuttlefishEngine]]></category>
		<category><![CDATA[PointlessNostalgia]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=156</guid>
		<description><![CDATA[Just now I was browsing some ancient code of mine.  Part of the Cuttlefish Engine is a UI layer, and so I thought I&#8217;d dust off all the old UI code I wrote for Quaternion and modernize it.  Anyone who&#8217;s written a UI framework will tell you that the hardest parts are the [...]]]></description>
			<content:encoded><![CDATA[<p>Just now I was browsing some ancient code of mine.  Part of the Cuttlefish Engine is a UI layer, and so I thought I&#8217;d dust off all the old UI code I wrote for Quaternion and modernize it.  Anyone who&#8217;s written a UI framework will tell you that the hardest parts are the nuances of message processing; making sure controls and windows behave as the user expects when they click over there, drag, press ESC while dragging, etc.</p>
<p>I happened upon a comment:</p>
<pre class="brush: csharp">

...
// release: 1.02 on 06/24/99 by Mason (now safe for realloc)
...
</pre>
<p>Holy crap.  That comment&#8217;s from exactly TEN YEARS AGO! The summer of 1999.  I was&#8230; 22 (lol), working on Quaternion, a few months before I knew it was an IGF finalist.  Apparently I had memory allocation issues.</p>
<p>The comment I found wasn&#8217;t in the UI code, but I want to believe that today ten years ago I was working on UI, browsing flipcode and sweet oblivion (aww yeah!), wondering what the GDC was like, dreaming of working in games, thinking Visual SourceSafe 6 was a pretty good tool&#8230;.</p>
<p>Anyway, apologizes for the public introspection, but some coincidences are just too cool not to share.  I also recently resurrected my gamedev.net login.  Join date: 8/3/1999.  At 1am.  It&#8217;s now 12:40am.  I guess some things will never change. <img src='http://www.masonmc.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/10-years-ago/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The Cuttlefish Engine</title>
		<link>http://www.masonmc.com/2009/the-cuttlefish-engine/</link>
		<comments>http://www.masonmc.com/2009/the-cuttlefish-engine/#comments</comments>
		<pubDate>Mon, 22 Jun 2009 02:43:54 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[CuttlefishEngine]]></category>
		<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=154</guid>
		<description><![CDATA[I&#8217;m happy to announce what I&#8217;ve been working on so intently for the last few months:  The Cuttlefish Engine.  It&#8217;s a cross-platform game engine and game designer (think Yoyo Game&#8217;s Gamemaker), for iPhone, G1, and Blackberry.
More info at http://www.cuttlefishengine.com.
There&#8217;s probably a few of you who have found this blog through the Cuttlefish Industries [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m happy to announce what I&#8217;ve been working on so intently for the last few months:  <a href="http://www.cuttlefishengine.com">The Cuttlefish Engine</a>.  It&#8217;s a cross-platform game engine and game designer (think Yoyo Game&#8217;s Gamemaker), for iPhone, G1, and Blackberry.</p>
<p>More info at <a href="http://www.cuttlefishengine.com">http://www.cuttlefishengine.com</a>.</p>
<p>There&#8217;s probably a few of you who have found this blog through the Cuttlefish Industries site, and you may be confused about which blog to track.  If you want to follow the technical development of the engine closely, this is the blog to subscribe to.  I&#8217;ll post entries here about the minor engine decisions I&#8217;m making as I go.  If you just want to know when it&#8217;s ready or when it hits major milestones, I&#8217;ll post those &#8220;big announcements&#8221; on the Cuttlefish Industries blog (and here too).</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/the-cuttlefish-engine/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Quick Winamp / Dropbox tip</title>
		<link>http://www.masonmc.com/2009/quick-winamp-dropbox-tip/</link>
		<comments>http://www.masonmc.com/2009/quick-winamp-dropbox-tip/#comments</comments>
		<pubDate>Sun, 31 May 2009 16:14:56 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=151</guid>
		<description><![CDATA[Ahh, junction, you never fail to bring me joy.
Use dropbox to sync your winamp settings (internet radio bookmarks, media library, etc.) between all your computers.  Just set this up and it seems to work great.  Caveat: I think winamp stores its media library in here, so if yours is big, you may eat [...]]]></description>
			<content:encoded><![CDATA[<p>Ahh, <a href="http://technet.microsoft.com/en-us/sysinternals/bb896768.aspx">junction</a>, you never fail to bring me joy.</p>
<p>Use <a href="http://www.getdropbox.com">dropbox</a> to sync your winamp settings (internet radio bookmarks, media library, etc.) between all your computers.  Just set this up and it seems to work great.  Caveat: I think winamp stores its media library in here, so if yours is big, you may eat up a chunk of your 2GB dropbox limit (in which case it might be better to junction to a removable drive).</p>
<p><code>junction C:\users\[you]\appdata\roaming\winamp C:\[your dropbox]\winamp</code></p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/quick-winamp-dropbox-tip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Backups</title>
		<link>http://www.masonmc.com/2009/something-awesome-is-about-to-happen/</link>
		<comments>http://www.masonmc.com/2009/something-awesome-is-about-to-happen/#comments</comments>
		<pubDate>Sun, 24 May 2009 04:27:28 +0000</pubDate>
		<dc:creator>mason</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://www.masonmc.com/?p=146</guid>
		<description><![CDATA[I&#8217;m working intently on something iphone-ish (iphony?) that I&#8217;m really excited about.  It&#8217;s been taking every minute of my time but I&#8217;ve almost got enough ready for a big debut here soon.
In the meantime, I thought I&#8217;d talk about backups.  Up until last night, my backup strategy was, let&#8217;s say, severely lacking.  [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;m working intently on something iphone-ish (iphony?) that I&#8217;m really excited about.  It&#8217;s been taking every minute of my time but I&#8217;ve almost got enough ready for a big debut here soon.</p>
<p>In the meantime, I thought I&#8217;d talk about backups.  Up until last night, my backup strategy was, let&#8217;s say, severely lacking.  Even after losing over 160 gigs of MP3s to a Diet Coke a few weeks ago, the only real backup I had was some folders I copied halfheartedly before moving across the country this time last year.  Prompted by a conversation at work earlier, I spent the wee hours of Friday night working on&#8230; backups.</p>
<p>I found a program called <a href="http://www.educ.umu.se/~cobian/cobianbackup.htm">Cobian Backup</a>.  I like it because it supports FTP transfers, meaning that in addition to backing up my internal drives to an external USB drive, it also can pull from FTP sites, so I can backup snapshots of all my web sites too.  It&#8217;s a little rough around the edges but it&#8217;s easy enough to schedule stuff and it seems fairly reliable.</p>
<p>With local data and websites now safe and secure, I thought about gmail.  Backups of gmail may seem silly &#8211; gmail&#8217;s not going down for the count &#8211; but, thanks to alcohol, it&#8217;s entirely possible that I could do something ridiculous to lock myself out of my account.  And there&#8217;s always a chance I&#8217;d get hacked.  An infrequent gmail backup couldn&#8217;t hurt.</p>
<p>Lifehacker will tell you <a href="http://lifehacker.com/software/gmail/geek-to-live--back-up-gmail-with-fetchmail-235207.php">you need to install cygwin</a> and then point you down the path of UNIX-on-Windows hell.  Don&#8217;t do it!  There&#8217;s a much easier way &#8211; some awesome guy has written &#8220;<a href="http://www.gmail-backup.com/download">Gmail Backup</a>.&#8221;  It&#8217;ll let you backup via a GUI, or through a command line interface.  Through a couple scheduled tasks, I&#8217;ve now got my gmail, and my wife&#8217;s gmail both backing up to the USB drive every few months.</p>
<p>The one thing I wish I could figure out is a way to archive some of my pages on other sites.  It&#8217;d be cool to periodically backup my twitter, facebook, and friendfeed pages.  I dream of some sort of &#8220;web backup&#8221; tool that you can point at all these different sites and have it save off your news feeds and profile info.  Also, where&#8217;s the plugin architecture for Digsby??? I want to write one to remember all the avatars and taglines I change and put them in one of those cool flash-powered timeline displays that are all the rage on the internet.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.masonmc.com/2009/something-awesome-is-about-to-happen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
