<?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>All Things (v8) &#187; Flotsam</title>
	<atom:link href="http://www.anthonyeden.com/category/flotsam/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.anthonyeden.com</link>
	<description>Technology Blog</description>
	<lastBuildDate>Sat, 19 Nov 2011 18:06:44 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>Service for Subdomains Resolving to URLs</title>
		<link>http://www.anthonyeden.com/2011/04/service-for-subdomains-resolving-to-urls/</link>
		<comments>http://www.anthonyeden.com/2011/04/service-for-subdomains-resolving-to-urls/#comments</comments>
		<pubDate>Sun, 03 Apr 2011 09:47:11 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[DNSimple]]></category>
		<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[dns]]></category>
		<category><![CDATA[idea]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=198</guid>
		<description><![CDATA[Recently, Dave Winer posted an entry on scripting.com about a need that he sees in the domain market that he thinks presents a good opportunity for a new startup. The idea is this: make it easy for customers to assign a domain name to a particular resource. Specifically a customer should be able to buy [...]]]></description>
			<content:encoded><![CDATA[<p>Recently, Dave Winer <a href="http://scripting.com/stories/2011/03/22/callForStartupEasyDomainEd.html">posted an entry on scripting.com</a> about a need that he sees in the domain market that he thinks presents a good opportunity for a new startup.</p>
<p>The idea is this: make it easy for customers to assign a domain name to a particular resource. Specifically a customer should be able to buy a domain and then give out subdomains to others or allow them to purchase a subdomain. There should be an API of course, and the whole thing should be really easy to use.</p>
<p>As soon as the article was posted I started receiving tweets from people asking if this might be something interesting for DNSimple to consider. From a technical standpoint it makes sense that DNSimple could do this, likely as a separate service. I started thinking about how it could be implemented and came up with the idea of using NAPTR records as the mechanism for software to query to determine what URL a domain name points to. The second thing would be to include a URL forwarding entry so that if you hit the domain with a browser then you&#8217;d be redirected to the resource.</p>
<p>Let&#8217;s look at an example:</p>
<ul>
<li>Assume I have the domain anthony.com delegated to the name servers for this service.</li>
<li>If I create an entry for twitter.anthony.com and point it to http://twitter.com/aeden then</li>
<li>If I <code>`dig twitter.anthonyeden.com naptr`</code> then I would see</li>
<li><code>twitter.anthony.com.     3600     IN     NAPTR     0 1 "u" "n2u:uri" "!^.*$!http://twitter.com/aeden!" .</code></li>
<li>If I browse to twitter.anthony.com then I would be URL forwarded to http://twitter.com/aeden with a 301 Redirect.</li>
</ul>
<p>The concept is pretty straightforward. I&#8217;ve already created a simple prototype, but before I go any further I wanted to find out if there are other people interested in a service like this. Would you be willing to share revenue on sales of subdomains? Would you be willing and interested in integrating NAPTR DNS lookups in your software as a way to resolve a domain name to a URL?</p>
<p>Edit: There seems to be some question as to whether or not NAPTR records are really needed. Here&#8217;s why I think they are: A 301 redirect will work, however this means that a redirector server has to be hosted by the service that is providing the delegation, in addition to name servers. NAPTR, with adoption by clients (like browsers) means that the DNS record alone could provide all the details that client needs to make its next move. I think that this is a much more scalable long-term solution and thus I would propose that both a URL forwarding system and NAPTR records are useful for a redirect service.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2011/04/service-for-subdomains-resolving-to-urls/feed/</wfw:commentRss>
		<slash:comments>10</slash:comments>
		</item>
		<item>
		<title>East Coast Roadtrip</title>
		<link>http://www.anthonyeden.com/2011/02/east-coast-roadtrip/</link>
		<comments>http://www.anthonyeden.com/2011/02/east-coast-roadtrip/#comments</comments>
		<pubDate>Tue, 01 Feb 2011 12:14:22 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=187</guid>
		<description><![CDATA[For the month of February I find myself in the US for a stretch of 3 weeks. It all starts with MagicRubyConf and ends with Parallels Summit (both in Orlando). In effort to make the most of this trip I&#8217;ve decided to rent a car and drive up the East Coast to Virginia and then [...]]]></description>
			<content:encoded><![CDATA[<p>For the month of February I find myself in the US for a stretch of 3 weeks. It all starts with MagicRubyConf and ends with Parallels Summit (both in Orlando). In effort to make the most of this trip I&#8217;ve decided to rent a car and drive up the East Coast to Virginia and then back down again, stopping at various dev shops along the way.</p>
<p>I&#8217;ll also be stopping at Startup Riot in Orlando as I&#8217;ve heard great things about it and I always love to see what other entrepreneurs are working on.</p>
<p>Without further ado, here&#8217;s my travel schedule:</p>
<p>     Feb 3: Montpellier -> Paris -> Orlando<br />
     Feb 4&#038;5: MagicRubyConf @ Disney World<br />
     Feb 6&#038;7: Melbourne, FL<br />
     Feb 8: Miami, FL<br />
     Feb 9: LessEverything, Jacksonville, FL<br />
     Feb 10: NC<br />
     Feb 11-14: InfoEther, Reston, VA<br />
     Feb 15: Relevance, Durham, NC<br />
     Feb 16: Startup Riot, Atlanta, GA<br />
     Feb 17-18: Hashrocket, Jacksonville, FL<br />
     Feb 21: Envy Labs, Orlando, FL<br />
     Feb 22-24: Parallels Summit, Orlando, FL<br />
     Feb 24: Orlando -> Paris -> Montpellier</p>
<p>In case it&#8217;s not obvious, I&#8217;m not a winter sort of person, so if the weather craps out then I probably won&#8217;t make it any further north than&#8230;well, wherever it starts getting icy.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2011/02/east-coast-roadtrip/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Retryable</title>
		<link>http://www.anthonyeden.com/2010/12/retryable/</link>
		<comments>http://www.anthonyeden.com/2010/12/retryable/#comments</comments>
		<pubDate>Tue, 21 Dec 2010 15:38:08 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[Ruby]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=181</guid>
		<description><![CDATA[Today I wanted to use the retry keyword in Ruby to retry a section of code when an error is raised. In the process I came up with a simple bit of code for handling retries easily in any class, including a callback for putting any necessary fixes in place before executing the retry: And [...]]]></description>
			<content:encoded><![CDATA[<p>Today I wanted to use the retry keyword in Ruby to retry a section of code when an error is raised. In the process I came up with a simple bit of code for handling retries easily in any class, including a callback for putting any necessary fixes in place before executing the retry:</p>
<p><script src="https://gist.github.com/750063.js?file=retryable.rb"></script></p>
<p>And here is how it might be used:</p>
<p><script src="https://gist.github.com/750065.js?file=retryable_test.rb"></script></p>
<p>Give it a try using the following:</p>
<p><code>ruby retryable_test.rb</code></p>
<p>What do you think? How can this be improved?</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2010/12/retryable/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Social Networking or What I Really Want</title>
		<link>http://www.anthonyeden.com/2010/09/social-networking-or-what-i-really-want/</link>
		<comments>http://www.anthonyeden.com/2010/09/social-networking-or-what-i-really-want/#comments</comments>
		<pubDate>Thu, 23 Sep 2010 07:29:41 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[social networking]]></category>
		<category><![CDATA[thoughts]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/?p=164</guid>
		<description><![CDATA[Since Diaspora released it&#8217;s alpha code I&#8217;ve been thinking about what I want to get from the Internet and social networking that I am not getting now. The catalyst for this thinking is the simple question: &#8220;do I need Diaspora, and if not, then what do I really need?&#8221; Diaspora wants to be &#8220;The privacy [...]]]></description>
			<content:encoded><![CDATA[<p>Since <a href="http://www.joindiaspora.com/">Diaspora</a> released it&#8217;s alpha code I&#8217;ve been thinking about what I want to get from the Internet and social networking that I am not getting now. The catalyst for this thinking is the simple question: &#8220;do I need Diaspora, and if not, then what do I really need?&#8221;</p>
<p>Diaspora wants to be &#8220;The privacy aware, personally controlled, do-it-all, open source social network.&#8221; A noble goal, I suppose, however what I&#8217;ve come to realize is that this doesn&#8217;t really matter to me. What really matters to me is: 1.) reinforcing my existing relationships with family and friends (for both business and non-business situations) and 2.) find people that I would like to be friends with by virtue of shared interests. How do I reinforce these relationships? Through communication. When does communication occur? Two examples include 1.) on special dates, for example on a family member&#8217;s birthday or the launch of a friend&#8217;s business and 2.) as part of open discussions where I can contribute and add value through useful information, humor or commiseration. Indeed communication can even occur at random times &#8220;just because&#8221;. The point is that there are various times where communication can occur due to time, context and/or both.</p>
<p>Now that I&#8217;ve expressed what I want, it&#8217;s time to take a look at what is already available &#8211; I don&#8217;t live in a fantasy world where I can randomly rebuild my entire social network &#8211; the network already <b>is</b>, I just want to better harness it.</p>
<h3>Facebook</h3>
<p>Of all of the places where I have a network, <a href="http://facebook.com/">Facebook</a> is probably the closest in vision to what I want, but it falls down in a few significant areas. First of all, my network on Facebook consists mostly of former high school friends. While I don&#8217;t mind occasionally getting back in touch with some of them, they do not represent my network that matters most to me (which consists of my family and the friends I&#8217;ve made since leaving college, most of whom are on Twitter). The other thing that bothers me about Facebook is the insistance on &#8220;real-time&#8221; interactions. I find little value out of the stream of updates from my Facebook friends, largely due to the fact that most of them are not people I expect to communicate with on a daily basis. Another problem I have with Facebook is their &#8220;platform&#8221; nature. I have two platforms that matter to me: OS X (and iOS I suppose) and the web. I really don&#8217;t want Facebook to deliver apps, I never have &#8211; I want Facebook to deliver the stories from my friends and family that will help me stay in touch. In addition to these two biggies I have several other smaller issues with Facebook, such as their less-than-stellar API and cluttered interface, but I could get past those if Facebook delivered what I really needed.</p>
<h3>Twitter</h3>
<p>I <a href="http://twitter.com/aeden">use</a> <a href="http://twitter.com/">Twitter</a> a lot more than I use Facebook which I think is largely due to the fact that the people I follow on Twitter are closer to my actual network, with a few significant exceptions. Where Twitter shines is the ease of getting messages in and out. If all I wanted was a real-time feed of what my friend&#8217;s are doing and thinking and writing about then I could pretty much just use Twitter and be done with it, and for some time now this is mostly what I&#8217;ve done (and for that matter may end up being what I continue doing). All is not <a href="http://www.youtube.com/watch?v=MX0D4oZwCsA">double rainbows</a> though. First Twitter is fairly timezone sensitive &#8211; I miss a lot of really interesting stuff because I am in a timezone that is almost inverted from many of my friends and family. Often Twitter is like a novel where I only catch some parts of the story &#8211; I can usually fill in the rest but I am still missing a lot of the story. The other issue I have with Twitter is that there is very little context since everything is pretty much a real-time feed from the people I follow. I believe that Twitter lists were supposed to add some context, and perhaps searching does as well, but I feel like I have to jump through hoops to view Twitter in different contexts. Facebook does not do any better at this, but since I use it so little I don&#8217;t feel the pain the same way. Context is king and right now I think no social network that I use does this well.</p>
<h3>LinkedIn</h3>
<p><a href="http://linkedin.com/">LinkedIn</a> does one thing very well: when I think about my business network I think LinkedIn. That&#8217;s a big deal. I have not yet connected to my entire business network on LinkedIn, but I have connected with a significant portion of it. LinkedIn is not very sticky for me, but I still get significant value out of it on occasion, so I&#8217;m ok with that (and I hope they are as well). <a href="http://blog.linkedin.com/2007/05/21/linkedin_is_in_/">According to their blog</a>, they&#8217;ve been in the black since 2007, so hopefully they&#8217;ll be able to continue on the path that they&#8217;re on and if they do they&#8217;ll likely remain a part of my various networks.</p>
<h3>Gmail and Google</h3>
<p>If I were to agree certain media outlets, Google hasn&#8217;t yet figured out how to be an active part of my social network. Naturally I disagree &#8211; Google is a significant part of my social network, just through more traditional channels like email. My Gmail contacts represent most if not all of my active social network, both friends and family. My Gmail contacts also has a lot of junk in it, but the real network is there, buried in the chaff. Google has also become part of my instant communication network through GTalk. Unlike Facebook&#8217;s chat, GTalk is something I actually use <b>all the time</b>. I could also see a time in the future where Google Voice becomes part of my toolset for communicating with my network, especially as these three channels, email, IM and voice, come together. Given how good Google is at indexing things they also happen to be the goto source for non real-time information about my network.</p>
<p>So why does the media get down on Google when it comes to Social Networking? I think it&#8217;s largely because it&#8217;s implicit &#8211; Google does it but it isn&#8217;t &#8220;the feature&#8221;, rather it is just part of all of their applications now. Had Buzz come out earlier Google could have very well been what Twitter is for me now, but it didn&#8217;t and it hasn&#8217;t, so I can&#8217;t write off everything and just use Google (I&#8217;m not sure I would even want to, but it&#8217;s <i>almost</i> possible so it&#8217;s worth at least thinking about).</p>
<h3>Everything Else</h3>
<p>Even with those &#8220;big&#8221; players I still end up with parts of my social network scattered all over the place. In addition to Facebook, Twitter, LinkedIn and Google I also have chunks of my network on Skype, <a href="http://geni.com/">Geni</a>, <a href="http://tripit.com/">Tripit</a>, <a href="http://gowalla.com/">Gowalla</a> and even in my Apple Address Book. I use Skype on a daily basis for communicating with friends and family. I use Geni for keeping up-to-date on more distant family members. I have a tiny little network on TripIt for seeing who is travelling where and I have a slightly larger network on Gowalla to see who is doing what. When I used my phone my Apple Address Book was essential, although this is less so now that I&#8217;m in Europe and haven&#8217;t activated my phone here. The bottom line is that my network and my channels of communication are scattered across multiple services: that&#8217;s reality.</p>
<h3>Back to the Point</h3>
<p>As I mentioned at the start of this post, what really matters to me is: 1.) reinforcing my existing relationships with family and friends (for both business and non-business situations) and 2.) find people that I would like to be friends with by virtue of shared interests. No one service does this for me, rather it is the combination of numerous services that does it. The other key point is that my network already exists, I don&#8217;t want nor can I rebuild it all in a single environment, distributed or not. Ultimately that means Diaspora is probably not for me.  </p>
<p>So what now? I have some ideas which I may or may not put in another post. For the moment I&#8217;ll continue using Twitter as my main mode of &#8220;random&#8221; communication, I&#8217;ll continue to use the tools I have from Google for most of my directed communication and I&#8217;ll continue failing at staying in touch with everyone I want to stay in touch with as often as I&#8217;d like until I find a better way to do it.</p>
<p>If you have thoughts or comments on what you want from social networking, please do feel free to comment here.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2010/09/social-networking-or-what-i-really-want/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Posting to WordPress from my iPad</title>
		<link>http://www.anthonyeden.com/2010/04/posting-to-wordpress-from-my-ipad/</link>
		<comments>http://www.anthonyeden.com/2010/04/posting-to-wordpress-from-my-ipad/#comments</comments>
		<pubDate>Tue, 06 Apr 2010 02:04:17 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[iPad]]></category>

		<guid isPermaLink="false">http://www.anthonyeden.com/2010/04/posting-to-wordpress-from-my-ipad/</guid>
		<description><![CDATA[I don&#8217;t blog much, that&#8217;s no secret, however with the iPad and specifically the WordPress app on the iPad I might change that. Time will tell how well this works out.]]></description>
			<content:encoded><![CDATA[<p>I don&#8217;t blog much, that&#8217;s no secret, however with the iPad and specifically the WordPress app on the iPad I might change that. Time will tell how well this works out.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2010/04/posting-to-wordpress-from-my-ipad/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Browser on VMWare Talking to Server on Host</title>
		<link>http://www.anthonyeden.com/2009/05/browser-on-vmware-talking-to-server-on-host/</link>
		<comments>http://www.anthonyeden.com/2009/05/browser-on-vmware-talking-to-server-on-host/#comments</comments>
		<pubDate>Fri, 29 May 2009 12:51:04 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[vmware tricks]]></category>

		<guid isPermaLink="false">http://blog.anthonyeden.com/2009/05/29/browser-on-vmware-talking-to-server-on-host/</guid>
		<description><![CDATA[One of the things I have been meaning to do for a while is set up VMWare so I can run a browser on WinXP that connects to a server running in OS X. I finally did that this morning. Here&#8217;s how: 1.) Follow the instructions here (Rob Sanheim, FTW): http://robsanheim.com/2007/12/11/creating-a-static-loopback-address-to-use-in-vmware/ 2.) If you provide [...]]]></description>
			<content:encoded><![CDATA[<p>One of the things I have been meaning to do for a while is set up VMWare so I can run a browser on WinXP that connects to a server running in OS X. I finally did that this morning. Here&#8217;s how:</p>
<p>1.) Follow the instructions here (Rob Sanheim, FTW): <a href="http://robsanheim.com/2007/12/11/creating-a-static-loopback-address-to-use-in-vmware/">http://robsanheim.com/2007/12/11/creating-a-static-loopback-address-to-use-in-vmware/</a></p>
<p>2.) If you provide a different interface depending on the requested host name, then Edit C:\WINDOWS\system32\drivers\etc\hosts to point 10.0.0.100 (or whatever IP address you selected in step 1 to a hostname (for example local.mysite.com).</p>
<p>That&#8217;s pretty much it. I noticed that I had to restart IE for it to recognize the new hosts file changes, but otherwise it works like a charm.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2009/05/browser-on-vmware-talking-to-server-on-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The iTunes Genius I Want</title>
		<link>http://www.anthonyeden.com/2008/09/the-itunes-genius-i-want/</link>
		<comments>http://www.anthonyeden.com/2008/09/the-itunes-genius-i-want/#comments</comments>
		<pubDate>Fri, 19 Sep 2008 12:08:32 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[itunes]]></category>
		<category><![CDATA[musings]]></category>

		<guid isPermaLink="false">http://anthonyeden.wordpress.com/?p=29</guid>
		<description><![CDATA[I listen to quite a bit of net radio. In fact I would go so far as to say that when I&#8217;m listening to music on my laptop I almost always listen to net radio. When I&#8217;m on the road and using my iPhone it&#8217;s a different story &#8211; there I listen to stored tunes. [...]]]></description>
			<content:encoded><![CDATA[<p>I listen to quite a bit of net radio. In fact I would go so far as to say that when I&#8217;m listening to music on my laptop I almost always listen to net radio. When I&#8217;m on the road and using my iPhone it&#8217;s a different story &#8211; there I listen to stored tunes. So what does this have to do with the Genius feature added to iTunes? I really, really want Genius to be able to analyze what is being played on my net radio stations and use <b>that</b> to recommend new music to me. If Apple could bring this to me I would probably spend significantly more than I do now, if for no better reason than to have music on the go that matches my tastes when I&#8217;m tethered to the laptop.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2008/09/the-itunes-genius-i-want/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Open Communication</title>
		<link>http://www.anthonyeden.com/2008/08/open-communication/</link>
		<comments>http://www.anthonyeden.com/2008/08/open-communication/#comments</comments>
		<pubDate>Fri, 22 Aug 2008 15:45:24 +0000</pubDate>
		<dc:creator>Anthony</dc:creator>
				<category><![CDATA[Flotsam]]></category>
		<category><![CDATA[musings]]></category>

		<guid isPermaLink="false">http://anthonyeden.wordpress.com/?p=12</guid>
		<description><![CDATA[One of the big differences I&#8217;m noticing about how I do business now versus how I did business several years ago is that there are a lot more ways to have open conversations with my customers. Twitter may still only resonate with the early adopter crowd, but when that is your target audience it ends [...]]]></description>
			<content:encoded><![CDATA[<p>One of the big differences I&#8217;m noticing about how I do business now versus how I did business several years ago is that there are a lot more ways to have open conversations with my customers. <a href="http://twitter.com/">Twitter</a> may still only resonate with the early adopter crowd, but when that is your target audience it ends up being a great way to communicate. People fire out thoughts about your service and you can actually respond to them in a way that lets other people not only see the response but contribute. The same can be said about <a href="http://getsatisfaction.com/">Get Satisfaction</a>, which is a nifty community-based support site. <a href="http://chi.mp/">Chi.mp</a> uses both and in both cases I feel joy in contributing. True, sometimes the feedback can be harsh, but any feedback is good feedback when your developing a product.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.anthonyeden.com/2008/08/open-communication/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

