<?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>dougt&#039;s blog &#187; General</title>
	<atom:link href="http://dougt.org/wordpress/category/general/feed/" rel="self" type="application/rss+xml" />
	<link>http://dougt.org/wordpress</link>
	<description>best. tagline. ever.</description>
	<lastBuildDate>Mon, 26 Jul 2010 03:18:35 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Desktop Notifications</title>
		<link>http://dougt.org/wordpress/2010/06/desktop-notifications/</link>
		<comments>http://dougt.org/wordpress/2010/06/desktop-notifications/#comments</comments>
		<pubDate>Tue, 22 Jun 2010 06:27:44 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[device api]]></category>
		<category><![CDATA[fennec]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[notification]]></category>
		<category><![CDATA[w3c]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=551</guid>
		<description><![CDATA[This is a feature that may come to a browser some day.  I am interesting in your thoughts: Desktop Notifications Desktop notifications allow a web page to notify the user using system level services, such as Growl, in a clean, safe, and easy to use manner. The code is very simple: navigator.notification.notify("Another Desktop Notification", "Check [...]]]></description>
			<content:encoded><![CDATA[<p>This is a feature that may come to a browser some day.  I am interesting in your thoughts:</p>
<p><strong>Desktop Notifications</strong></p>
<p>Desktop notifications allow a web page to notify the user using system level services, such as <a href="http://growl.info/about.php">Growl</a>, in a clean, safe, and easy to use manner.</p>
<p>The code is very simple:</p>
<pre>navigator.notification.notify("Another Desktop Notification",
                              "Check out my icon",
                              "http://dougt.org/me.jpg");</pre>
<p>and the result is something you&#8217;d expect from a notification.  On the Mac, the notification may look like:</p>
<p><a href="http://dougt.org/wordpress/wp-content/uploads/Screen-shot-2010-06-21-at-3.04.56-PM.png"><img class="aligncenter size-medium wp-image-552" title="Desktop Notification example" src="http://dougt.org/wordpress/wp-content/uploads/Screen-shot-2010-06-21-at-3.04.56-PM-300x114.png" alt="" width="300" height="114" /></a></p>
<p>You can get more sophisticated by adding a callback when the user clicks on the Desktop Notification:</p>
<pre>navigator.notification.notify("Another Desktop Notification",
                              "Check out my icon",
                              "http://dougt.org/me.jpg");
                              function() { /*do something*/ });</pre>
<p>A user must grant each site permission before they can use Desktop Notifications.  We will use the familiar notification bar (the text isn&#8217;t final.  Also, these will end up looking quite different in future releases of Firefox.):</p>
<p><a href="http://dougt.org/wordpress/wp-content/uploads/Screenshot-Minefield.png"><img class="aligncenter size-medium wp-image-553" title="Infobar notification for DesktopNotifications" src="http://dougt.org/wordpress/wp-content/uploads/Screenshot-Minefield-300x62.png" alt="" width="300" height="62" /></a></p>
<p>That is there all there is to it!</p>
<p><strong>Get involved:</strong></p>
<p>If you like or dislike this feature, please just leave a comment.</p>
<p>If you like to follow the implementation details, you can follow bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=573588">573588</a>.</p>
<p>You can try out the <a href="http://ftp.mozilla.org/pub/mozilla.org/firefox/tryserver-builds/dougt@mozilla.com-a2f00cf80e96/">engineering builds</a>.  There are bound to be a few bugz.  If you see anything funky, please let me know.</p>
<p>If you are using the above engineering builds, you can try out <a href="http://people.mozilla.org/~dougt/notification.html">Desktop Notifications</a>.</p>
<p><strong>More details:</strong></p>
<p>I reviewed two draft specifications.  The first is the <a href="http://dev.w3.org/2006/webapi/WebNotifications/publish/">WebNotification</a> specification and the other is the Google Gears <a href="http://code.google.com/p/gears/wiki/NotificationAPI">NotificationAPI</a>.  I found both of these APIs more complex than what was required.  Clearly both of these other APIs have use cases that are not address by my proposal.  But for basic notification from the browser, not much is required.</p>
<p>Looking at what Growl and other system level notification services provide, you basically only need a title, a description, and an icon.  For fun, I added one callback if the user clicks on the notification while it is on screen.</p>
<p><strong>Next Steps</strong></p>
<p>You tell me.  Is this something you&#8217;d like to see in the browser?  Does the API work for your use cases?</p>
<p>Let me know what you think!</p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2010/06/desktop-notifications/feed/</wfw:commentRss>
		<slash:comments>52</slash:comments>
		</item>
		<item>
		<title>MythTv Python Bindings in 0.23</title>
		<link>http://dougt.org/wordpress/2010/04/mythtv-python/</link>
		<comments>http://dougt.org/wordpress/2010/04/mythtv-python/#comments</comments>
		<pubDate>Thu, 08 Apr 2010 04:29:48 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mythtv]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=538</guid>
		<description><![CDATA[For the last few weeks I have been testing the waters with an open source alternative to TiVo called MythTv.  Its really simple to get started with and has some tremendously useful features for the tv hobbyist hacker.  Check this out&#8230;. With the upcoming 0.23 release, MythTv has a new and super easy-to-use python binding.  [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few weeks I have been testing the waters with an open source alternative to TiVo called MythTv.  Its really simple to get started with and has some tremendously useful features for the tv hobbyist hacker.  Check this out&#8230;.</p>
<p>With the upcoming 0.23 release, MythTv has a new and super easy-to-use python binding.  The best way to illustrate this is an example.  Suppose you want to record every &#8220;special event&#8221; broadcast.  These are the programs that do not occur all of the time.  For example, &#8220;The  Eighth Annual Young Comedians Show&#8221; is a special event.  LOST is not.  To do this, the code is simple:</p>
<pre>from MythTV import MythDB, Record
db = MythDB()

shows = db.searchGuide(category="Special")

for x in shows:
  x.record()
</pre>
<p>This is huge!  Being able to allow developers to script the TV is great and I can&#8217;t wait to see what cool things people come up with.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2010/04/mythtv-python/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A group of N900&#8242;s</title>
		<link>http://dougt.org/wordpress/2010/01/a-group-of-n900s/</link>
		<comments>http://dougt.org/wordpress/2010/01/a-group-of-n900s/#comments</comments>
		<pubDate>Fri, 29 Jan 2010 17:34:08 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=523</guid>
		<description><![CDATA[what do you call a group of N900&#8242;s?]]></description>
			<content:encoded><![CDATA[<p>what do you call a group of N900&#8242;s?</p>
<div class="wp-caption alignnone" style="width: 810px"><img alt="A bunch of N900" src="http://farm3.static.flickr.com/2781/4289357082_9d075f1483_o.jpg" title="A bunch of N900" width="800" height="600" /><p class="wp-caption-text">A bunch of N900</p></div>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2010/01/a-group-of-n900s/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>ncat ascii art</title>
		<link>http://dougt.org/wordpress/2009/12/ncat-ascii-art/</link>
		<comments>http://dougt.org/wordpress/2009/12/ncat-ascii-art/#comments</comments>
		<pubDate>Mon, 21 Dec 2009 20:45:30 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[ascii-art]]></category>
		<category><![CDATA[nat]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=513</guid>
		<description><![CDATA[config.status: creating config.h (  )   /\   _                 ( \ &#124;  (  \ ( \.(               )                      _____ \  \ \  `  `   ) \             (  ___                 / _   \ (_`    \+   . x  ( .\            \/   \____-----------/ (o)   \_ - .-               \+  ;          (  O                           \____ )        \_____________  `              \  / (__                +- .( -'.- &#60;. [...]]]></description>
			<content:encoded><![CDATA[<pre>
config.status: creating config.h
(  )   /\   _                 (
\ |  (  \ ( \.(               )                      _____
\  \ \  `  `   ) \             (  ___                 / _   \
(_`    \+   . x  ( .\            \/   \____-----------/ (o)   \_
- .-               \+  ;          (  O                           \____
)        \_____________  `              \  /
(__                +- .( -'.- &lt;. - _  VVVVVVV VV V\                \/
(_____            ._._: &lt;_ - &lt;- _  (--_AAAAAAA__A_/                |
.    /./.+-  . .- /  +--  - .     \______________//_              \_______
(__ ' /x  / x _/ (                                  \___'          \     /
, x / ( '  . / .  /                                      |           \   /
/  /  _/ /    +                                      /              \/
'  (__/                                             /                  \
NMAP IS A POWERFUL TOOL -- USE CAREFULLY AND RESPONSIBLY
</pre>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/12/ncat-ascii-art/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Fast Flash in Fennec</title>
		<link>http://dougt.org/wordpress/2009/11/fast-flash-fennec/</link>
		<comments>http://dougt.org/wordpress/2009/11/fast-flash-fennec/#comments</comments>
		<pubDate>Sun, 29 Nov 2009 20:14:47 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[fennec]]></category>
		<category><![CDATA[flash]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[npapi]]></category>
		<category><![CDATA[plugins]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=506</guid>
		<description><![CDATA[For the last few days, we have been making Flash fast in Fennec. Our situation in Fennec is that we have a hidden browser element that contains the flash object/embed element. When a paint needs to happen, we draw whatever the plugin wants to draw into a canvas or sent of canvas elements. These canvas [...]]]></description>
			<content:encoded><![CDATA[<p>For the last few days, we have been making Flash fast in Fennec.</p>
<p>Our situation in Fennec is that we have a hidden browser element that contains the flash object/embed element.  When a paint needs to happen, we draw whatever the plugin wants to draw into a canvas or sent of canvas elements.  These canvas elements are what the user sees on the screen &#8212; they are part of Fennec&#8217;s tile manager.  Now these draws to the tile manager consistent of a 16bpp to 24bpp conversion (I am told that the flash is optimized for 16bpp), then a copy to a gfxXLibSurface, then a final blit to the screen.  This final bit also contains a 24bpp-&gt;16bpp conversion because the screen is 16bpp.  To make matters much worse, many plugins intersect multiple canvases in the tile manager which causes this drawing path to happen multiple times per video frame.  The end result is that we were getting no more than 4-5 fps.</p>
<p>We took some incremental steps to improvement performance, but we were no where close to double digit fps.</p>
<p>At this point, we decided to just draw directly to the screen avoiding the tile manager completely.  This allowed us to render without any conversions and only one copy &#8212; the plugin could write directly to X11 shared memory.</p>
<p>In making this decision, we would lose a bunch of information that Gecko provides such as where the plugin should be position relative to other elements, and how it should be clipped.  The solution we came up with was to let Fennec tell each of the object and embed elements where they should be drawn.  The frame painting code would honor the position and clip that the front end set.  In this way, we could have plugins do the right thing during pans and when content is below the Fennec sidebars/urlbar.</p>
<p>You can check out how Fennec positions elements here:</p>
<p><a href="http://mxr.mozilla.org/mobile-browser/source/chrome/content/browser.js#2937">http://mxr.mozilla.org/mobile-browser/source/chrome/content/browser.js#2937</a></p>
<p>The end result in this work is that we get over 25fps when <a href="http://en.wikipedia.org/wiki/Sorenson_codec">Sorenson</a> encoded videos.  Over the next weeks and months, I hope to see more video content honoring Fennec&#8217;s user agent and provide optimized content.  (YouTube and other sites do not recognized Fennec&#8217;s UA, yet).</p>
<p>This fast path is only implemented on Maemo, but it can be implemented on any platform assuming the plugin has support to draw directly into a memory buffer.</p>
<p>You also can check out the details in bug <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=528551">528551</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/11/fast-flash-fennec/feed/</wfw:commentRss>
		<slash:comments>5</slash:comments>
		</item>
		<item>
		<title>Location Privacy</title>
		<link>http://dougt.org/wordpress/2009/10/location-privacy/</link>
		<comments>http://dougt.org/wordpress/2009/10/location-privacy/#comments</comments>
		<pubDate>Mon, 26 Oct 2009 18:52:50 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[geolocation]]></category>
		<category><![CDATA[privacy]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=498</guid>
		<description><![CDATA[A month ago, I was at the MetaPlaces conferences on a panel on Privacy. Dev, the moderator, asked a really interesting question: &#8220;what are you most scared about&#8221;. It is a very interesting question. Sitting next to me was the head lawyer of the CDT, someone who has giving me tons of grief about the [...]]]></description>
			<content:encoded><![CDATA[<p>A month ago, I was at the <a href="http://www.thewherebusiness.com/metaplaces/">MetaPlaces conferences</a> on a panel on Privacy.  <a href="http://www.nextwala.com/">Dev</a>, the moderator, asked a really interesting question: &#8220;what are you most scared about&#8221;.  It is a very interesting question.  Sitting next to me was the head lawyer of the <a href="http://">CDT</a>, someone who has giving me tons of grief about the w3c&#8217;s approach of geolocation on the web.  He joke that my biggest fear should be not listening to his advise on this.  However, I am a lot more scared of something else.</p>
<p>The previous day at MetaPlaces, I heard a lot about mobile advertising and the targeting operators can provide.  What was most scary for me was the amount of information operators have and their use of this information to place you into a very detailed market segmentation… all of this without your expressed permission…</p>
<p>One company was able to take a two week data drop from an undisclosed operator and tell you the sort of lifestyle, socioeconomic status, age range, and other demographics of the phone owner.  The data drop merely consisted of longitudes and latitudes of where the phone was at given times.  Following a single phone you are able to known where the person lives, what kind of coffee he drinks, what area the person works, what stores he shops at, what their work hours are like, are they hitting clubs at night or are going home, and do they spend time at the library.  And the user is aware that this sort of tracking is happening!</p>
<p>This is wrong.  Operators should always be up front about this.  The location data is yours.  Where you take your phone, like who you call, is personal information.</p>
<p>Recently, a group of privacy advocates are calling on Congress to address some of these concerns.   Some of the more interesting requests are:</p>
<p>* Sensitive information should not be collected or used for behavioral tracking or targeting.</p>
<p>* Individuals should be protected even if the information collected about them in behavioral tracking cannot be linked to their names, addresses, or other traditional &#8220;personally identifiable information,&#8221; as long as they can be distinguished as a particular computer user based on their profile.</p>
<p>* Individuals should have the right to confirm whether a data controller has their personal or behavioral<br />
data, request such data, and delete it.</p>
<p>For more information about this effort, please check out the <a href=" http://www.democraticmedia.org/release/privacy-release-20090901">CDD press release</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/10/location-privacy/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>CoreLocation in 10.6</title>
		<link>http://dougt.org/wordpress/2009/09/corelocation/</link>
		<comments>http://dougt.org/wordpress/2009/09/corelocation/#comments</comments>
		<pubDate>Mon, 21 Sep 2009 17:56:43 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[10.6]]></category>
		<category><![CDATA[cocoa]]></category>
		<category><![CDATA[CoreLocation]]></category>
		<category><![CDATA[geolocation]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=488</guid>
		<description><![CDATA[I took a really quick look at the built-in location services on Mac 10.6.  I wanted to determine what sort of accuracy the feature had out-of-the-box, and what the API looked like. The code is pretty simple.  Just something like: CLLocationManager* locationManager = [[CLLocationManager alloc] init]; locationManager.delegate                = self; locationManager.desiredAccuracy = kCLLocationAccuracyBest; [locationManager startUpdatingLocation]; The [...]]]></description>
			<content:encoded><![CDATA[<p>I took a really quick look at the built-in location services on Mac 10.6.  I wanted to determine what sort of accuracy the feature had out-of-the-box, and what the API looked like.</p>
<p>The code is pretty simple.  Just something like:</p>
<blockquote><p>CLLocationManager* locationManager = [[CLLocationManager alloc] init];<br />
locationManager.delegate                = self;<br />
locationManager.desiredAccuracy = kCLLocationAccuracyBest;<br />
[locationManager startUpdatingLocation];</p></blockquote>
<p>The delagate is just two functions:</p>
<blockquote><p>- (void)locationManager: (CLLocationManager *)manager<br />
didUpdateToLocation: (CLLocation *)newLocation<br />
fromLocation: (CLLocation *)oldLocation<br />
{<br />
}</p>
<p>- (void)locationManager: (CLLocationManager *)manager<br />
didFailWithError: (NSError *)error<br />
{<br />
}</p></blockquote>
<p>If you put this in your code, you magically get a prompt that looks like this.  &#8220;Untitled&#8221; is the name of my application.</p>
<div id="attachment_486" class="wp-caption aligncenter" style="width: 439px"><a rel="attachment wp-att-486" href="http://dougt.org/wordpress/2009/09/corelocation/screen-shot-2009-09-21-at-10-23-19-am/"><img class="size-full wp-image-486" title="Location Request for &quot;Untitled&quot; application" src="http://dougt.org/wordpress/wp-content/uploads/Screen-shot-2009-09-21-at-10.23.19-AM.png" alt="Location Request for &quot;Untitled&quot; application" width="429" height="188" /></a><p class="wp-caption-text">Location Request for &quot;Untitled&quot; application</p></div>
<p>Clicking on the Help icon, you get the following:</p>
<div id="attachment_487" class="wp-caption aligncenter" style="width: 749px"><a rel="attachment wp-att-487" href="http://dougt.org/wordpress/2009/09/corelocation/screen-shot-2009-09-21-at-10-23-38-am/"><img class="size-full wp-image-487" title="Help screenshot" src="http://dougt.org/wordpress/wp-content/uploads/Screen-shot-2009-09-21-at-10.23.38-AM.png" alt="Help screenshot" width="739" height="234" /></a><p class="wp-caption-text">Help screenshot</p></div>
<p>The network requests goes to mac-services.apple.com.  The good news is that it is over a secure network channel.  The bad news is that the content is also hidden from inspection.  (eg.  since this is close source, Apple could be passing anything.  The thing that worries me is that it might be passing the application name which would give unfair Apple insight into what applications are popular).</p>
<p>The accuracy is pretty good &#8212; it places me at the building I am working from.  Now where is the support for Geolocation in Safari?  <img src='http://dougt.org/wordpress/wp-includes/images/smilies/icon_smile.gif' alt=':-)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/09/corelocation/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>Eunice Kennedy Shriver</title>
		<link>http://dougt.org/wordpress/2009/08/eunice-kennedy-shriver/</link>
		<comments>http://dougt.org/wordpress/2009/08/eunice-kennedy-shriver/#comments</comments>
		<pubDate>Sat, 15 Aug 2009 00:04:39 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>
		<category><![CDATA[down syndrome]]></category>
		<category><![CDATA[Shriver]]></category>
		<category><![CDATA[special olympics]]></category>

		<guid isPermaLink="false">http://dougt.org/wordpress/?p=448</guid>
		<description><![CDATA[Eunice Kennedy Shriver died this week. Best known as the founder of the Special Olympics, she reshaped how we think about people with mental disabilities. Mrs. Shriver ensured that people with mental disabilities have a place in our society, that they are guaranteed civil rights including access to an education. Much of this you may [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.eunicekennedyshriver.org/">Eunice Kennedy Shriver</a> died this week.</p>
<p>Best known as the founder of the <a href="http://www.sonc.org/">Special Olympics</a>, she reshaped how we think about people with mental disabilities.  Mrs. Shriver  ensured that people with mental disabilities have a place in our society, that they are <a href="http://www.ada.gov/">guaranteed civil rights</a> including <a href="http://idea.ed.gov/">access to an education</a>.</p>
<p>Much of this you may have heard over the last few days.  Unfortunately, I didn&#8217;t see any athletes speaking out.  Here is one of my <a href="http://www.youtube.com/watch?v=5Y9k-U67FNg">favorite videos</a>.  Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/08/eunice-kennedy-shriver/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>The start of the geolocation web.</title>
		<link>http://dougt.org/wordpress/2009/07/the-start-of-the-geolocation-web/</link>
		<comments>http://dougt.org/wordpress/2009/07/the-start-of-the-geolocation-web/#comments</comments>
		<pubDate>Thu, 09 Jul 2009 16:17:56 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dougt.wordpress.com/2009/07/09/the-start-of-the-geolocation-web/</guid>
		<description><![CDATA[Today, when you go to maps.google.com, you will notice something new: See it? That little button between the map control and the street view man, when pressed, will enable geolocation for maps. Other sites also have started adopting geolocation. Flickr has created a maps page that has a &#8220;Find my location&#8221; button that uses geolocation [...]]]></description>
			<content:encoded><![CDATA[<p>Today, when you go to maps.google.com, you will notice something new:</p>
<p><img src="http://dougt.org/wordpress/wp-content/uploads/200907141609.jpg" height="323" width="78" border="1" hspace="4" vspace="4" alt="200907141609" /></p>
<p>See it?  That little button between the map control and the street view man, when pressed, will enable geolocation for maps.</p>
<p>Other sites also have started adopting geolocation.  Flickr has created a <a href="http://www.flickr.com/map">maps page</a> that has a &#8220;Find my location&#8221; button that uses geolocation to position you and then show you pictures from your area:</p>
<p><img src="http://dougt.org/wordpress/wp-content/uploads/200907141610.jpg" height="259" width="194" border="1" hspace="4" vspace="4" alt="200907141610" /></p>
<p>What other cool sites have you seen?</p>
<p><!-- technorati tags start -->
<p style="text-align:right;font-size:10px;">Technorati Tags: <a href="http://www.technorati.com/tag/geolocation" rel="tag">geolocation</a>, <a href="http://www.technorati.com/tag/gps" rel="tag">gps</a>, <a href="http://www.technorati.com/tag/location" rel="tag">location</a>, <a href="http://www.technorati.com/tag/mozilla" rel="tag">mozilla</a></p>
<p><!-- technorati tags end --></p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/07/the-start-of-the-geolocation-web/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>sully</title>
		<link>http://dougt.org/wordpress/2009/05/sully/</link>
		<comments>http://dougt.org/wordpress/2009/05/sully/#comments</comments>
		<pubDate>Thu, 07 May 2009 03:01:47 +0000</pubDate>
		<dc:creator>dougt</dc:creator>
				<category><![CDATA[General]]></category>

		<guid isPermaLink="false">http://dougt.wordpress.com/2009/05/06/sully/</guid>
		<description><![CDATA[]]></description>
			<content:encoded><![CDATA[<p><img src="http://dougt.org/wordpress/wp-content/uploads/200907141612-1.jpg" height="400" width="342" border="1" hspace="4" vspace="4" alt="200907141612-1" /></p>
]]></content:encoded>
			<wfw:commentRss>http://dougt.org/wordpress/2009/05/sully/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
