<?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"
	>

<channel>
	<title>OkGoDoIt</title>
	<atom:link href="http://okgodoit.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://okgodoit.com</link>
	<description></description>
	<pubDate>Wed, 03 Feb 2010 02:29:44 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.6.2</generator>
	<language>en</language>
			<item>
		<title>I am definitely going to this:</title>
		<link>http://okgodoit.com/i-am-definitely-going-to-this/</link>
		<comments>http://okgodoit.com/i-am-definitely-going-to-this/#comments</comments>
		<pubDate>Wed, 03 Feb 2010 02:20:55 +0000</pubDate>
		<dc:creator>Roger Pincombe</dc:creator>
		
		<category><![CDATA[Blog]]></category>

		<guid isPermaLink="false">http://okgodoit.com/?p=20</guid>
		<description><![CDATA[I&#8217;ve heard music from Final Fantasy performed live twice now, once in Atlanta several years ago, and once in Seattle last summer.  This, however, will be the event not to miss.  I was able to get a copy of the program, and it&#8217;s going to be great.  I&#8217;m especially excited for Suteki Da Ne from [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve heard music from Final Fantasy performed live twice now, once in Atlanta several years ago, and once in Seattle last summer.  This, however, will be the event not to miss.  I was able to get a copy of the program, and it&#8217;s going to be great.  I&#8217;m especially excited for Suteki Da Ne from FFX, which is easily my favorite piece from a video game.   Anyway, the full document is at <a href="http://okgodoit.com/DistantWorlds.pdf">http://okgodoit.com/DistantWorlds.pdf</a>, but here&#8217;s the important part:</p>
<p><strong> </strong></p>
<p><strong>2 Nights, 2 Programs! Music from Final Fantasy with the San Francisco Symphony</strong></p>
<p>Arnie Roth, conductor<br />
Susan Calloway, vocalist</p>
<p>*North American Premiere</p>
<p><em>Thu July 15 8pm</em><br />
Final Fantasy VII: Opening - Bombing Mission<br />
Final Fantasy VIII: Don&#8217;t be Afraid<br />
Memoro de la Stono - Distant Worlds*<br />
Final Fantasy I-III: Medley 2002<br />
Final Fantasy IX: Prima Vista*<br />
Final Fantasy XII: Kiss Me Goodbye*<br />
Final Fantasy VII: Main Theme*<br />
Final Fantasy VIII: The Man With the Machine Gun<br />
Final Fantasy IV: Theme of Love<br />
Final Fantasy VII: J-E-N-O-V-A*<br />
Final Fantasy X: To Zanarkand<br />
Final Fantasy XI: Ronfaure<br />
Final Fantasy XIV: Medley*<br />
Final Fantasy VI: Opera &#8220;Maria and Draco&#8221;<br />
Final Fantasy VI: Terra&#8217;s Theme</p>
<p><em>Fri July 16 8pm</em><br />
Final Fantasy VII: Opening - Bombing Mrssion<br />
Final Fantasy VIII: Don&#8217;t be Afraid<br />
Memoro de la Stono - Distant Worlds*<br />
Final Fantasy IX: Melodies of Life*<br />
Final Fantasy IX: Prima Vista*<br />
Final Fantasy V: Dear Friends<br />
Final Fantasy IX: Vamo&#8217; alla Flamenco<br />
Final Fantasy VII: Aierith&#8217;s Theme<br />
Final Fantasy VII: J-E-N-O-V-A*<br />
Final Fantasy VIII: The Man With the Machine Gun<br />
Final Fantasy X: Sutekidane*<br />
Final Fantasy VI: Dancing Mad*<br />
Final Fantasy Series: Swing de Chocobo<br />
Final Fantasy VIII: Love Grows<br />
Final Fantasy: FFXIV*</p>
<p>LONG<br />
Following last summers thrilling engagement, Grammy Award-winning conductor Amie Roth returns to the Symphony for two electrifying concerts of music from the video game <em>Final Fantasy</em>. These special gala events will feature music not heard at last summer&#8217;s concert, including the North American premiere of Final Fantasy IX: Prima Vista and music from the upcoming CD <em>Distant Worlds II: music from Final Fantasy</em>.  <del>Plus a chance to meet legendary video game composer Nobuo Uematsu!</del> (crossed out)</p>
<p>SHORT<br />
Two electrifying concerts of music from the video game <em>Final Fantasy</em> feature the North American premiere of Final Fantasy IX: Prima Vista and music from the upcoming CD <em>Distant Worlds II: music from Final Fantasy.</em> <del>Plus a chance to meet legendary video game composer Nobuo Uematsu!</del> (crossed out)</p>
<p>Side and Center Terrace seats are not available for this performance.</p>
<p>TICKETS START AT $30</p>
]]></content:encoded>
			<wfw:commentRss>http://okgodoit.com/i-am-definitely-going-to-this/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Domain Name Searching Tool</title>
		<link>http://okgodoit.com/domain-name-searching-tool/</link>
		<comments>http://okgodoit.com/domain-name-searching-tool/#comments</comments>
		<pubDate>Sun, 20 Dec 2009 22:42:29 +0000</pubDate>
		<dc:creator>Roger Pincombe</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://okgodoit.com/?p=13</guid>
		<description><![CDATA[I have been coming up with a lot of Web 2.0-ish ideas recently, but I often spend too much time trying to come up with a name that is an available domain name as well.  There are some sites (such as my personal favorite, www.domainnamesoup.com) that attempt to help you with this, but they [...]]]></description>
			<content:encoded><![CDATA[<p>I have been coming up with a lot of Web 2.0-ish ideas recently, but I often spend too much time trying to come up with a name that is an available domain name as well.  There are some sites (such as my personal favorite, <a href="http://www.domainnamesoup.com">www.domainnamesoup.com</a>) that attempt to help you with this, but they end up taking quite a long time as you try various combinations of words and synonyms.</p>
<p>I made a tool that helps me automate the process of thinking up and looking up domain names.  You give it a few keywords and it automatically extrapolates them into related keywords, which it then uses to build domain names.  It checks the domain name availability automatically, and rates the domain name with a relative score based on several factors (such as length, relevance of the keywords, if mangling has been applied, etc).  The best part is the speed, as it can generate <strong>hundreds of relevant available domain names in just a few minutes</strong>.</p>
<p>Not all of the domains it spits out are great, but quite a few of them are.  I have used it to come up with domain names for a couple different projects so far, and I&#8217;ve found it to be very helpful.  I am also using parts of this tool in my new business venture, which I will post about later.</p>
<p>Try it yourself by installing it from <a href="http://okgodoit.com/domainsearcher.htm">http://okgodoit.com/domainsearcher.htm</a>.  Be sure to let me know what you think, and any suggestions you may have.</p>
<p><img src="http://okgodoit.com/wp-content/uploads/2009/12/122009-2242-domainnames12.png" alt="" /></p>
]]></content:encoded>
			<wfw:commentRss>http://okgodoit.com/domain-name-searching-tool/feed/</wfw:commentRss>
		</item>
		<item>
		<title>DialPrice: A VoIP price-checking service</title>
		<link>http://okgodoit.com/dialprice-a-voip-price-checking-service/</link>
		<comments>http://okgodoit.com/dialprice-a-voip-price-checking-service/#comments</comments>
		<pubDate>Thu, 22 Oct 2009 04:20:19 +0000</pubDate>
		<dc:creator>Roger Pincombe</dc:creator>
		
		<category><![CDATA[Articles]]></category>

		<guid isPermaLink="false">http://okgodoit.com/?p=3</guid>
		<description><![CDATA[Introduction
Back in March of 2008, Yahoo held a programming competition here at GA Tech, with the idea being that you take some web services (preferably Yahoo services) and mash them up to make something cool.  Dubbed &#8220;HackU&#8221;, the idea was to hack something together in a week; it didn&#8217;t have to be pretty, but [...]]]></description>
			<content:encoded><![CDATA[<h2>Introduction</h2>
<p>Back in March of 2008, Yahoo held a programming competition here at GA Tech, with the idea being that you take some web services (preferably Yahoo services) and mash them up to make something cool.  Dubbed &#8220;HackU&#8221;, the idea was to hack something together in a week; it didn&#8217;t have to be pretty, but it should do something different, novel, or useful.</p>
<p>I had at this point been working with the open-source VoIP PBX <a href="http://www.asterisk.org/">Asterisk</a> with my roommate, so I figured I&#8217;d do something relating to VoIP.  The question is what could I make that was both cool and impressive, but also was useful on a phone?</p>
<p>As a frequenter of <a href="http://www.slickdeals.net/">SlickDeals</a>, I&#8217;m always looking for a good deal.  I had heard at one point of a system that would let you take a picture of a UPC code and send it to a web service, which would then process the image, pull the product pricing, and text message it back to you.  While it seems like a cool concept, I had never seen a working version, plus the overhead of having to have a MMS and SMS plan and a decent camera-phone would seem to me to alienate a lot of potential users.  What if you could simply call a phone number, enter in the UPC code as a series of numbers, and then hear the results?  Seemed like a good idea, both useful and packing a fair amount of &#8220;wow factor&#8221;.</p>
<h2>Step 1: Getting the Pricing Data</h2>
<p>I wanted to use a Yahoo service to pull the pricing data, seeing as it <em>was</em> a Yahoo competition, however the <a href="http://developer.yahoo.com/shopping/">Yahoo Shopping web services</a> are not very comprehensive, and wouldn&#8217;t let me look up a product by UPC code, so I had to scrap that idea.  I also looked into <a href="http://www.shopping.com">Shopping.com</a>, <a href="http://www.pricegrabber.com/">PriceGrabber</a>, and others, but none offered a developer API, and scraping proved to be rather difficult, as the pages often had different formats based on the number of products matching a query.</p>
<p>It turns out that <a href="http://www.google.com/products">Google Product Search</a> pulls its data from <a href="http://www.google.com/base">Google Base</a>, which does have a powerful developer API.  In fact, I found I could look up a product by UPC and get back quite a lot of results.  I could then filter the results by the UPC field to make sure that they actually were the right product, and then clear out results from eBay and any used condition results.</p>
<p>I implemented a quick-and-dirty service in C# using <a href="http://msdn.microsoft.com/en-us/library/bb387098.aspx">Linq-to-XML</a>, which takes a UPC string and returns a list of results.  I then calculated the minimum, maximum, and average prices.  I also wanted to return some information about the product itself for the user, so I compared all the returned product names, categories,a nd manufacturers, and took the most common of each set (because different stores describe the same product differently).   I also get product ratings from the <a href="http://www.amazon.com/E-Commerce-Service-AWS-home-page/b/ref=sc_fe_l_6?ie=UTF8&amp;node=12738641&amp;no=3440661">Amazon Associates web service</a>.</p>
<h2>Step 2: Handling the Phone Calls</h2>
<p>I had at this point some experience with the <a href="http://www.asterisk.org/">Asterisk VoIP PBX system</a>, but I quickly found that it was pretty much impossible to make an interactive phone service using the built in dialplan system.  Luckily I found <a href="http://adhearsion.com/">Adhearsion</a>, a Ruby interface to Asterisk&#8217;s <a href="http://www.voip-info.org/wiki/view/Asterisk+FastAGI">AGI interface</a>, allowing me to program Asterisk using the Ruby programming language.  Using Ruby, I queried the ASP.NET web service I had created to get the product data.</p>
<p>In the end, the servers were a little complicated, but that&#8217;s all in the spirit of hacking something together, right?  ;)</p>
<p>Here&#8217;s a diagram to show how everything connected up.</p>
<p><img src="http://okgodoit.com/wp-content/uploads/2008/09/092208-0419-dialpriceav11.png" alt="" /></p>
<h2>Conclusion</h2>
<p>In the end, it turned out really well, and I won first place at the competition.  Take a look for yourself at <a href="http://www.DialPrice.com">DialPrice.com</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://okgodoit.com/dialprice-a-voip-price-checking-service/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
