<?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>TechCloud &#187; mashups</title>
	<atom:link href="http://techcloud.com/category/mashups/feed/" rel="self" type="application/rss+xml" />
	<link>http://techcloud.com</link>
	<description>a blog about web 2.0, search, cloud, collaboration, Ruby on Rails, Microsoft, Google, and other fun stuff</description>
	<lastBuildDate>Mon, 26 Jul 2010 03:00:00 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.1</generator>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
			<item>
		<title>Do interesting things with Google Apps</title>
		<link>http://techcloud.com/2008/12/16/do-interesting-things-with-google-apps/</link>
		<comments>http://techcloud.com/2008/12/16/do-interesting-things-with-google-apps/#comments</comments>
		<pubDate>Tue, 16 Dec 2008 06:52:00 +0000</pubDate>
		<dc:creator>Ed Laczynski</dc:creator>
				<category><![CDATA[cloud]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[google apps]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[cloud computing]]></category>

		<guid isPermaLink="false">http://idisposable.net/?p=65</guid>
		<description><![CDATA[What else can developers do for Google Apps?&#160;
A open, flexible Facebook-style API&#160;for Apps would be awesome.&#160; Imagine the community building the next generation office platform.
Right now, developers outside of Google can write Gadgets that live on the outside layout areas of GMail. Google developers have done some interesting things with Labs &#8211; I use the [...]]]></description>
			<content:encoded><![CDATA[<p>What else can developers do for Google Apps?&nbsp;</p>
<p>A open, flexible Facebook-style API&nbsp;for Apps would be awesome.&nbsp; Imagine the community building the next generation office platform.</p>
<p>Right now, developers outside of Google can write Gadgets that live on the outside layout areas of GMail. Google developers have done some interesting things with Labs &#8211; I use the easy to find &quot;Mark as Read&quot; button / gadget.&nbsp; However, if trusted development teams in the community, and developers at companies adopting Google Apps, had complete access to everything &#8211; including the interface, Apps would meet the challenge set forth to it by Microsoft Office (and its powerful friend, VBA).&nbsp; A fully programmable cloud-based office suite.</p>
<p>&nbsp;</p>
<h4>Related Blogs</h4>
<ul class="pc_pingback">
<li style="list-style-type: none; list-style-image: none; list-style-position: outside;" class="hdl">Related Blogs on <b>cloud computing</b></li>
<li><a href="http://blog.taragana.com/index.php/archive/ten-key-reasons-for-enterprise-to-choose-cloud-computing/">Ten Key Reasons for Enterprise to Choose <b>Cloud Computing</b></a></li>
<li><a href="http://faler.wordpress.com/2008/12/15/auto-scaling-cloud-computing-and-denial-of-service-attacks/">Auto-scaling <b>cloud computing</b> and Denial of Service attacks &laquo; Wille <b>&#8230;</b></a></li>
</ul>
<ul class="pc_pingback">
<li style="list-style-type: none; list-style-image: none; list-style-position: outside;" class="hdl">Related Blogs on <b>google apps</b></li>
<li><a href="http://trustsource.us/google-google-apps-labs-go-live-in-google-apps-accounts"><b>Google</b> blog News &#8211; <b>Google Apps</b>: Labs Go Live in <b>Google Apps</b> Accounts</a></li>
</ul>
<ul class="pc_pingback">
<li style="list-style-type: none; list-style-image: none; list-style-position: outside;" class="hdl">Related Blogs on <b>mashups</b></li>
<li><a href="http://sagustine.wordpress.com/2008/12/16/mashups/"><b>Mashups</b> &laquo; Empasize on Learning</a></li>
<li><a href="http://digitallabz.com/blogs/19-twitter-mashups-and-tools.html">19 Handy Twitter <b>Mashups</b> and Tools | Design And Marketing Blog <b>&#8230;</b></a></li>
<li><a href="http://www.mashupciti.com/2008/12/15/the-aggro1-experience/">The Aggro1 Experience | FREE Music <b>Mashups</b>, cutups and bastard pop <b>&#8230;</b></a></li>
<li><a href="http://www.culturebully.com/culture-bullys-15-favorite-best-top-mashups-of-2007">Culture Bully&rsquo;s Favorite <b>Mashups</b> of 2007</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://techcloud.com/2008/12/16/do-interesting-things-with-google-apps/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Yahoo Application Platform is out &#8211; anyone have good examples?</title>
		<link>http://techcloud.com/2008/11/05/yahoo-application-platform-is-out-anyone-have-good-examples/</link>
		<comments>http://techcloud.com/2008/11/05/yahoo-application-platform-is-out-anyone-have-good-examples/#comments</comments>
		<pubDate>Thu, 06 Nov 2008 03:33:37 +0000</pubDate>
		<dc:creator>Ed Laczynski</dc:creator>
				<category><![CDATA[api]]></category>
		<category><![CDATA[google]]></category>
		<category><![CDATA[mashups]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[yahoo]]></category>

		<guid isPermaLink="false">http://idisposable.net/?p=78</guid>
		<description><![CDATA[The new Yahoo Application Platform was launched.

This looks really cool.  I hope it is not all for naught.  Anyone using it?  Have any examples? Please post them!
The support forum has few active topics. But I think there is potential here, even if Yahoo doesn&#8217;t exist in the same form 3 or 6 months from now.  [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://developer.yahoo.net/forum/index.php?showforum=36">The new Yahoo Application Platform was launched.<br />
</a></p>
<p>This looks really cool.  I hope it is not all for naught.  Anyone using it?  Have any examples? Please post them!</p>
<p><a href="http://developer.yahoo.net/forum/index.php?showforum=36">The support forum has few active topics.</a> But I think there is potential here, even if Yahoo doesn&#8217;t exist in the same form 3 or 6 months from now.  I don&#8217;t think Microsoft would shut this stuff down.</p>
<p><a href="http://developer.yahoo.net/forum/index.php?showforum=41">YQL looks really neat and is a popular topic</a>.  YQL seems like a highlight of this offering.</p>
]]></content:encoded>
			<wfw:commentRss>http://techcloud.com/2008/11/05/yahoo-application-platform-is-out-anyone-have-good-examples/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Mapping and Location Mashups in Rails: GeoKit and Geonames</title>
		<link>http://techcloud.com/2007/08/30/mapping-and-location-mashups-in-rails-geokit-and-geonames/</link>
		<comments>http://techcloud.com/2007/08/30/mapping-and-location-mashups-in-rails-geokit-and-geonames/#comments</comments>
		<pubDate>Thu, 30 Aug 2007 16:55:00 +0000</pubDate>
		<dc:creator>Ed Laczynski</dc:creator>
				<category><![CDATA[mashups]]></category>

		<guid isPermaLink="false">http://apache.zype.com/idisposable/?p=48</guid>
		<description><![CDATA[If you are building geography based mashups in Rails, or just need some simple calculations for distance, be sure to check out GeoKit plugin and Geonames API Gem.  They will save you hours of time.


What is GeoKit?
  “Geokit is a Rails plugin for building location-based apps. It provides geocoding, location finders, and distance [...]]]></description>
			<content:encoded><![CDATA[<p>If you are building geography based mashups in Rails, or just need some simple calculations for distance, be sure to check out <a href="http://geokit.rubyforge.org/">GeoKit</a> plugin and <a href="http://www.tbcn.ca/ruby_geonames">Geonames API Gem</a>.  They will save you hours of time.<br />
<!--adsense--><br />
<span style="font-weight: bold"><br />
What is GeoKit?</span></p>
<blockquote><p>  “Geokit is a Rails plugin for building location-based apps. It provides geocoding, location finders, and distance calculation in one cohesive package. If you have any tables with latitude/longitude columns in your database, or if you every wanted to easily query for “all the stores within a 50 mile radius,” then GeoKit is for you”</p></blockquote>
<p>It is fantastic. Here is some sample code:</p>

<div class="wp_syntax"><div class="code"><pre class="ruby" style="font-family:monospace;"><span style="color:#9966CC; font-weight:bold;">include</span> <span style="color:#6666ff; font-weight:bold;">GeoKit::Geocoders</span>
   <span style="color:#9966CC; font-weight:bold;">def</span> get_location<span style="color:#006600; font-weight:bold;">&#40;</span> location <span style="color:#006600; font-weight:bold;">&#41;</span>
      loc = MultiGeocoder.<span style="color:#9900CC;">geocode</span><span style="color:#006600; font-weight:bold;">&#40;</span> location <span style="color:#006600; font-weight:bold;">&#41;</span>   <span style="color:#008000; font-style:italic;"># ask GeoKit to find your city</span>
      <span style="color:#0000FF; font-weight:bold;">return</span> loc
    <span style="color:#9966CC; font-weight:bold;">end</span>
&nbsp;
    <span style="color:#9966CC; font-weight:bold;">def</span> calculate
     start_city = get_location<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;Hoboken NJ&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
     end_city = get_location<span style="color:#006600; font-weight:bold;">&#40;</span><span style="color:#996600;">&quot;Los Angeles CA&quot;</span><span style="color:#006600; font-weight:bold;">&#41;</span>
     distance = start_city.<span style="color:#9900CC;">distance_to</span><span style="color:#006600; font-weight:bold;">&#40;</span> dest <span style="color:#006600; font-weight:bold;">&#41;</span>
     <span style="color:#008000; font-style:italic;">#thats it!  really?? yes.</span>
    <span style="color:#9966CC; font-weight:bold;">end</span></pre></div></div>

<p><span style="font-weight: bold">What is Geonames</span></p>
<p><a href="http://www.geonames.org/">Geonames</a> is a public location database / web service API that allows you to search and reverse lookup geography and location information, such as city names and towns, longitude/latitude, etc.</p>
<p>The excellent <a href="http://www.tbcn.ca/ruby_geonames">Geonames Gem for Ruby</a> provides an easy to use interface into the geonames web service.</p>
<p>Why use geonames?  I&#8217;ve found it extremely useful for finding &#8220;nearby&#8221; locations as well as cities/counties/subdivisions within another area.  For example, look at the following call:</p>
<p><a href="http://ws.geonames.org/search?q=NJ&amp;maxRows=20">http://ws.geonames.org/search?q=NJ&amp;maxRows=20</a></p>
<p>Viola! All the cities and location features in NJ.  The real power in geonames (which you don&#8217;t necessarily get with geokit) is the ability to restrict searches based on  FCL and FCODE designators.</p>
<p>For example, some locations from geonames might these elements attached to them:</p>
<pre style="border: 1px dashed #999999; padding: 5px; overflow: auto; font-family: Andale Mono,Lucida Console,Monaco,fixed,monospace; color: #000000; background-color: #eeeeee; font-size: 12px; line-height: 14px; width: 100%"><code>&lt;fcl&gt;P&lt;/fcl&gt;&lt;fcode&gt;PPL&lt;/fcode&gt;</code></pre>
<p><span style="font-family: courier new"></span><span style="font-weight: bold">What do these codes mean?</span></p>
<p>FCL and FCODE represent &#8220;feature codes.&#8221;  <a href="http://www.geonames.org/export/codes.html">A complete list of feature codes can be found here.</a></p>
<p>You can do neat things with feature codes. Witness:</p>
<blockquote><p>&#8220;Geonames?&#8221;Yes, Ed</p>
<p>&#8220;New Jersey has over 127 miles of beachfront and another 83 miles of bayshore.  Where <span style="font-style: italic">are all of these beaches??</span>&#8221;</p>
<p>Ed, I am not a person, just an XML web service.  You&#8217;ll have to ask me a different way.</p>
<p>&#8220;Ok, how about this: <a href="http://ws.geonames.org/search?q=NJ&amp;featureClass=T&amp;featureCode=BCH">http://ws.geonames.org/search?q=NJ&amp;featureClass=T&amp;featureCode=BCH</a>&#8221;</p>
<p>Yumm.</p></blockquote>
<p>More geonames; simple latitude / longitude lookup:<br />
<a href="http://ws.geonames.org/postalCodeSearch?postalcode=10012&amp;country=US">http://ws.geonames.org/postalCodeSearch?postalcode=10012&amp;country=US</a></p>
<p>gives us the longitude and latitude for a zip code in Manhattan.</p>
<p>It is a great tool when you don&#8217;t want to have a local database with geography information.  Put memcached in front of the calls, and you&#8217;ll have a zippy, small-footprint mashup in no time.</p>
]]></content:encoded>
			<wfw:commentRss>http://techcloud.com/2007/08/30/mapping-and-location-mashups-in-rails-geokit-and-geonames/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
