<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><!-- generator="wordpress/2.2.2" --><rss 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:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>OpenFlights</title>
	<link>http://openflights.org/blog</link>
	<description>News from OpenFlights, the site for flight logging, mapping, stats and sharing</description>
	<pubDate>Wed, 09 Jun 2010 12:56:14 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.2.2</generator>
	<language>en</language>
			<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/openflights" /><feedburner:info uri="openflights" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>Slicing, dicing and spinning route maps</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/SnQNP6ZsS0Y/</link>
		<comments>http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/#comments</comments>
		<pubDate>Wed, 09 Jun 2010 12:46:04 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Analysis]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/</guid>
		<description><![CDATA[
The route map we created with our airline route data a while back has been a bit of a sleeper hit: it&#8217;s now used on 16 language versions of Wikipedia, drawn excited reactions from blogs and &#8212; my personal favorite &#8212; claimed by a logistics company as their cargo network!  But it&#8217;s a boring old [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openflights.org/demo/openflights-routedb-2048.png" target="_blank"><img src="http://openflights.org/demo/openflights-routedb.png" height="256" width="512" /></a></p>
<p>The route map we created with our airline route data <a href="http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/">a while back</a> has been a bit of a sleeper hit: it&#8217;s now used on <a href="http://en.wikipedia.org/wiki/File:World-airline-routemap-2009.png">16 language versions of Wikipedia</a>, drawn <a href="http://thefiercelife.blogspot.com/2010/03/wikipedia-has-everything.html">excited reactions from blogs</a> and &#8212; my personal favorite &#8212; <a href="http://www.gl-co.com/gl_aircargo.html">claimed by a logistics company</a> as <em>their</em> cargo network!  But it&#8217;s a boring old square, and recently, we received a request to make a round version of it.   Never ones to let a challenge pass us by, we set the number-crunchers to work, and here was our first attempt:</p>
<p><a href="http://www.flickr.com/photos/jpatokal/4684524405/in/set-72157624237463250/" target="_blank"><img src="http://farm2.static.flickr.com/1277/4684524405_13ac5442ef.jpg" height="500" width="500" /></a></p>
<p>&#8220;Hmm,&#8221; is probably your first reaction, &#8220;that looks kinda strange.&#8221;   That&#8217;s because it shows the <em>entire</em> world squished to a disc, including even the parts you couldn&#8217;t actually see, at least not all at once, if you were in outer space looking down at the Earth.  (For you mapping nerds out there, it&#8217;s a <a href="http://en.wikipedia.org/wiki/Lambert_azimuthal_equal-area_projection">Lambert azimuthal equal-area projection</a>.)  The only way to make this happen is to stretch the bits around the edges, which is why poor Australia looks so strange.  So how to make it more realistic?  Back to the drawing board!</p>
<p><a href="http://www.flickr.com/photos/jpatokal/4685157712/in/set-72157624237463250/"><img src="http://farm5.static.flickr.com/4068/4685157712_be2fec264e.jpg" height="500" width="500" /></a></p>
<p>Our second attempt used an <a href="http://en.wikipedia.org/wiki/Orthographic_projection_%28cartography%29">orthographic projection</a>, which is Greek for &#8220;true writing&#8221; and thus pretty close to what you&#8217;d actually see from space.   The only problem this time is that you can only see around half the world at any time, which means you also only see half the airline routes.  How could we show them all?  The solution was to add time to the equation, and turn it into a video:</p>
<p><object width="400" height="300">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12078596&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12078596&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>Or, if you&#8217;re on a slower connection, here&#8217;s a <a href="http://www.vimeo.com/12077446">non-HD version</a> that should load a little faster.  And while I was at it, I created my own routemap as a video as well:</p>
<p><object width="400" height="300">
<param name="allowfullscreen" value="true" />
<param name="allowscriptaccess" value="always" />
<param name="movie" value="http://vimeo.com/moogaloop.swf?clip_id=12124356&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" /><embed src="http://vimeo.com/moogaloop.swf?clip_id=12124356&amp;server=vimeo.com&amp;show_title=1&amp;show_byline=1&amp;show_portrait=0&amp;color=&amp;fullscreen=1" type="application/x-shockwave-flash" allowfullscreen="true" allowscriptaccess="always" width="400" height="300"></embed></object></p>
<p>Nifty, eh?  We&#8217;re considering a campaign that will create route map videos for all users who <a href="http://openflights.org/donate">help contribute to the site</a>, so if you&#8217;d be willing to chip in a bit in exchange for a shiny new video, let us know!  Up next, a hardcore geek posting that will reveal the PHP ninja secrets of making maps and videos like this yourself.</p>
<p><em>Doin&#8217; the rotomotion,<br />
-j.</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;title=Slicing, dicing and spinning route maps' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;title=Slicing, dicing and spinning route maps' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&title=Slicing, dicing and spinning route maps' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;title=Slicing, dicing and spinning route maps' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;t=Slicing, dicing and spinning route maps' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;title=Slicing, dicing and spinning route maps' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;title=Slicing, dicing and spinning route maps' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;title=Slicing, dicing and spinning route maps' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Slicing, dicing and spinning route maps+http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Slicing, dicing and spinning route maps&amp;uri=http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/zV2Q8oCoGTAFkVZd8Xa8qrF7wro/0/da"><img src="http://feedads.g.doubleclick.net/~a/zV2Q8oCoGTAFkVZd8Xa8qrF7wro/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zV2Q8oCoGTAFkVZd8Xa8qrF7wro/1/da"><img src="http://feedads.g.doubleclick.net/~a/zV2Q8oCoGTAFkVZd8Xa8qrF7wro/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/SnQNP6ZsS0Y" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2010/06/09/slicing-dicing-and-spinning-route-maps/</feedburner:origLink></item>
		<item>
		<title>Important: Password reset required for some pre-2009 users</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/BZMH_9ZZAas/</link>
		<comments>http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/#comments</comments>
		<pubDate>Tue, 04 May 2010 12:49:57 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/</guid>
		<description><![CDATA[OpenFlights has been in bug fixing mode lately, but today we rolled out a small but handy feature: the ability to reset your own password if you&#8217;ve forgotten it.  We use the same mechanism as every other site out there, namely mailing you a link to check that it&#8217;s you, and then giving you a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openflights.org" target="_blank">OpenFlights</a> has been in bug fixing mode lately, but today we rolled out a small but handy feature: the ability to reset your own password if you&#8217;ve forgotten it.  We use the same mechanism as every other site out there, namely mailing you a link to check that it&#8217;s you, and then giving you a new random password once you click on the link.  While we were at it, we also nuked a <a href="https://sourceforge.net/tracker/?func=detail&amp;aid=2918400&amp;group_id=235620&amp;atid=1097177">pesky longstanding bug</a> that had prevented some users from changing their password, so you&#8217;re not stuck with random gibberish afterwards.</p>
<p>Now, there&#8217;s one more change afoot for users who registered before January 9, 2009 <em>and</em> whose usernames contain uppercase letters: due to changes in our login system, <strong>you will be unable to login after Saturday, May 15th</strong>, and you will have to reset your passwords to get your access back.  To emphasize, this applies only to users who fulfill <em>both</em> conditions: if your username contains no uppercase latters or you signed up anytime after January 9, 2009, you don&#8217;t need to do anything at all.  If you want to check whether or not you are affected, browse here and find out:</p>
<p><a href="http://openflights.org/help/resetpw-test">http://openflights.org/help/resetpw-test<br />
</a></p>
<p>For affected users, the reset can be done at any time (before or after May 15th) and after you have changed the password, your account will be OK.  According to our count, there are 123 of you, and while we will try to reach 82 by e-mail, here&#8217;s hoping this catches some of the rest of you.  The remaining unlucky 41, being email-less, cannot use the reset functionality and will instead need to login and change their password under Settings.</p>
<p>And if you&#8217;re wondering why we don&#8217;t just change your passwords for you, the answer is simply that we can&#8217;t: passwords are always stored encrypted (one-way hash), which means that even we can&#8217;t read them.</p>
<p><em>Loquaciously passwordy,<br />
-jani<br />
</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;title=Important: Password reset required for some pre-2009 users' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;title=Important: Password reset required for some pre-2009 users' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&title=Important: Password reset required for some pre-2009 users' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;title=Important: Password reset required for some pre-2009 users' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;t=Important: Password reset required for some pre-2009 users' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;title=Important: Password reset required for some pre-2009 users' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;title=Important: Password reset required for some pre-2009 users' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;title=Important: Password reset required for some pre-2009 users' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Important: Password reset required for some pre-2009 users+http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Important: Password reset required for some pre-2009 users&amp;uri=http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/4p3Gt2rNHBZyg-aOC6P9xGJbAEI/0/da"><img src="http://feedads.g.doubleclick.net/~a/4p3Gt2rNHBZyg-aOC6P9xGJbAEI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/4p3Gt2rNHBZyg-aOC6P9xGJbAEI/1/da"><img src="http://feedads.g.doubleclick.net/~a/4p3Gt2rNHBZyg-aOC6P9xGJbAEI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/BZMH_9ZZAas" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2010/05/04/important-password-reset-required-for-some-pre-2009-users/</feedburner:origLink></item>
		<item>
		<title>Yet another Facebook application issue</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/Dkcp8sRd1p0/</link>
		<comments>http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/#comments</comments>
		<pubDate>Mon, 01 Feb 2010 15:44:25 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/</guid>
		<description><![CDATA[It&#8217;s only been a few weeks since we last pestered you, but it turns out our changes to the Facebook app weren&#8217;t quite enough, and that for a certain set of users flight notifications were still not working properly.  This time, though, we&#8217;re pretty sure we&#8217;ve got it licked, so let&#8217;s try this one last [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s only been a few weeks <a href="http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/">since we last pestered you</a>, but it turns out our changes to the Facebook app weren&#8217;t <em>quite </em>enough, and that for a certain set of users flight notifications were still not working properly.  This time, though, we&#8217;re pretty sure we&#8217;ve got it licked, so let&#8217;s try this one last time &#8212; or so I hope.  Please go to:</p>
<p><strong><a href="http://apps.facebook.com/openflights/">http://apps.facebook.com/openflights/</a></strong></p>
<p>If it says &#8220;<em>Automatic refreshing active</em>&#8221; at the bottom, the app should be working fine and no action is needed.  However, if it says &#8220;<strong>Step 1</strong>&#8220;, then please follow the instructions: click the link, grant the &#8220;publish&#8221; and &#8220;remember me&#8221; permissions, and then &#8220;Activate/Update preferences&#8221;.  You should get a &#8220;Thank you!&#8221; box after this, and then the application should finally work.  And if it doesn&#8217;t&#8230;  let us know!</p>
<p>&lt;geek&gt; Turns out that <em>publish_stream</em> isn&#8217;t enough, <em>offline_access </em>is required as well before Facebook will deign to grant a session key usable for offline stream publishing, and we were recording the wrong, temporary ones. Fortunately, we can request both and use the <em><span class="hl kwd">users_hasAppPermission() </span></em><span class="hl kwd">call to verify that the permission has duly been granted before recording the session key, and everything should now be peachy keen.</span> &lt;/geek&gt;</p>
<p><em>Facepalmed by Facebook,<br />
-jani</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;title=Yet another Facebook application issue' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;title=Yet another Facebook application issue' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&title=Yet another Facebook application issue' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;title=Yet another Facebook application issue' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;t=Yet another Facebook application issue' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;title=Yet another Facebook application issue' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;title=Yet another Facebook application issue' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;title=Yet another Facebook application issue' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Yet another Facebook application issue+http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Yet another Facebook application issue&amp;uri=http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/b6w5Kr1qkI6rW3QfU4NlFljmpCU/0/da"><img src="http://feedads.g.doubleclick.net/~a/b6w5Kr1qkI6rW3QfU4NlFljmpCU/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/b6w5Kr1qkI6rW3QfU4NlFljmpCU/1/da"><img src="http://feedads.g.doubleclick.net/~a/b6w5Kr1qkI6rW3QfU4NlFljmpCU/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/Dkcp8sRd1p0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2010/02/01/yet-another-facebook-application-issue/</feedburner:origLink></item>
		<item>
		<title>State of the Data at 250,000 flights</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/PXTaq6Vbu_o/</link>
		<comments>http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/#comments</comments>
		<pubDate>Fri, 22 Jan 2010 12:57:03 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Analysis]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/</guid>
		<description><![CDATA[Some time yesterday, OpenFlights passed the quarter million mark of user-entered flights.  Let&#8217;s see how the current statistics compare to what we had at 100,000&#8230;
Top 10 Airlines


&#160;
Airline
100k rank
World rank


1
Lufthansa
2 (+1)
6


2
United Airlines
1 (-1)
2


3
American Airlines
4 (+1)
1


4
Continental Airlines
3 (-1)
5


5
Delta Air Lines
5
3


6
British Airways
6
8


7
Air France
10 (+3)
4


8
Northwest Airlines
7 (-1)
9


9
US Airways
8 (-1)
?


10
Ryanair
new
?


United and Lufthansa once again duking it out for the top [...]]]></description>
			<content:encoded><![CDATA[<p>Some time yesterday, OpenFlights passed the <a href="http://openflights.org/about.html">quarter million</a> mark of user-entered flights.  Let&#8217;s see how the current statistics compare to what we had at <a href="http://openflights.org/blog/2009/05/25/state-of-the-data-at-100000-flights/">100,000</a>&#8230;</p>
<p><strong>Top 10 Airlines</strong></p>
<table>
<tr>
<td>&nbsp;</td>
<td><strong>Airline</strong></td>
<td><strong>100k rank</strong></td>
<td><strong>World rank</strong></td>
</tr>
<tr>
<td>1</td>
<td>Lufthansa</td>
<td>2 (+1)</td>
<td>6</td>
</tr>
<tr>
<td>2</td>
<td>United Airlines</td>
<td>1 (-1)</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>American Airlines</td>
<td>4 (+1)</td>
<td>1</td>
</tr>
<tr>
<td>4</td>
<td>Continental Airlines</td>
<td>3 (-1)</td>
<td>5</td>
</tr>
<tr>
<td>5</td>
<td>Delta Air Lines</td>
<td>5</td>
<td>3</td>
</tr>
<tr>
<td>6</td>
<td>British Airways</td>
<td>6</td>
<td>8</td>
</tr>
<tr>
<td>7</td>
<td>Air France</td>
<td>10 (+3)</td>
<td>4</td>
</tr>
<tr>
<td>8</td>
<td>Northwest Airlines</td>
<td>7 (-1)</td>
<td>9</td>
</tr>
<tr>
<td>9</td>
<td>US Airways</td>
<td>8 (-1)</td>
<td>?</td>
</tr>
<tr>
<td>10</td>
<td>Ryanair</td>
<td><em>new</em></td>
<td>?</td>
</tr>
</table>
<p>United and Lufthansa once again duking it out for the top spot, the Germans on top for the moment, and American has overtaken Continental.  Air France shot up three ranks, closer to its rightful place in the list, while Scandinavian was pushed off by upstart Ryanair, which is also highly likely to make it into the IATA top 10 for 2009 once they get around to releasing it.  But for now we&#8217;re comparing against 2008 and we have 8 of the <a href="http://www.iata.org/ps/publications/wats-passenger-km.htm">world&#8217;s top 10</a> are represented, with only #7 Southwest (#20 on OF, down a notch) and new IATA #10 Emirates (#26 on OF) still missing the cut.</p>
<p><strong>Top 10 Airports</strong></p>
<table>
<tr>
<td>&nbsp;</td>
<td><strong>Airport</strong></td>
<td><strong>100k rank</strong></td>
<td><strong>World rank</strong></td>
</tr>
<tr>
<td>1</td>
<td>Frankfurt Main (FRA)</td>
<td>1</td>
<td>9</td>
</tr>
<tr>
<td>2</td>
<td>London-Heathrow (LHR)</td>
<td>2</td>
<td>2</td>
</tr>
<tr>
<td>3</td>
<td>Chicago Ohare Intl  (ORD)</td>
<td>3</td>
<td>3</td>
</tr>
<tr>
<td>4</td>
<td>Munchen (MUC)</td>
<td>5 (+1)</td>
<td>?</td>
</tr>
<tr>
<td>5</td>
<td>Los Angeles Intl (LAX)</td>
<td>6 (+1)</td>
<td>7</td>
</tr>
<tr>
<td>6</td>
<td>Charles de Gaulle (CDG)</td>
<td><em>new</em></td>
<td>6</td>
</tr>
<tr>
<td>7</td>
<td>Houston-George Bush Intcntl (IAH)</td>
<td>4 (-3)</td>
<td>16</td>
</tr>
<tr>
<td>8</td>
<td>Amsterdam-Schiphol (AMS)</td>
<td>7 (-1)</td>
<td>14</td>
</tr>
<tr>
<td>9</td>
<td>New York-John F Kennedy Intl (JFK)</td>
<td>9</td>
<td>13</td>
</tr>
<tr>
<td>10</td>
<td>Atlanta-Hartsfield (ATL)</td>
<td>8 (-2)</td>
<td>1</td>
</tr>
</table>
<p>Frankfurt keeps the top spot and the ever-busy Germans push Munchen up a notch as well, even though it&#8217;s now fallen off the <a href="http://www.airports.org/cda/aci_common/display/main/aci_content07_c.jsp?zn=aci&amp;cp=1-5-212-218-224_666_2__">Airports Council Top 30</a> (September 2009).  The big news this time is the appearance of Air France homebase Charles de Gaulle, showing up at #6 &#8212; precisely the same as its world rank &#8212; and pushing San Francisco off the chart.  Alas, Asia remains underrepresented, with still no sign of world #4 Beijing-Capital or #5 Tokyo-Haneda.</p>
<p><strong>Bonus: Top 5 flight numbers</strong></p>
<p>Just as a lark, we also decided to peek into the database and see which <strong>flight numbers</strong> were the most popular, and I have to say the results came as a bit of a surprise.   At the head of the pack were OK520 and OK527 with 270 and 205 flights respectively: OK is Czech Airlines, not a Top 10 powerhouse on any list, and they&#8217;re flights from Cologne and Dusseldorf to Prague, nearly all credited to a single user &#8212; who has chosen to stay private, alas.   The next three slots were somewhat more predictable: all Lufthansa (airline #1) from Frankfurt (airport #1,) but while I had thought that a flight to Munich had to be up there, it turns out that LH1051 (167 flights) and LH1058 (115 flights) both go to Dresden, while LH4810 (77 flights) is that old bankers&#8217; favorite, Frankfurt-London City.   It&#8217;s a little counterintuitive, but a popular city pair means many flights to spread the load, whereas on a sufficiently quirky route like DUS-PRG there isn&#8217;t that much choice and thus lots of hits for the same flight.</p>
<p><strong>What next?</strong></p>
<p>We&#8217;ve been promising features that would take advantage of all this data for a while now, but haven&#8217;t quite gotten around to it yet.  Top of the list are autocompletion based on flight number (punch in a number and we&#8217;ll guess the rest) and airline/airport route maps derived from user data, and while it may be a while longer until we launch either, it&#8217;s certainly time to start experimenting.</p>
<p><em>Next update at 500,000,<br />
-jani</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;title=State of the Data at 250,000 flights' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;title=State of the Data at 250,000 flights' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&title=State of the Data at 250,000 flights' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;title=State of the Data at 250,000 flights' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;t=State of the Data at 250,000 flights' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;title=State of the Data at 250,000 flights' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;title=State of the Data at 250,000 flights' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;title=State of the Data at 250,000 flights' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=State of the Data at 250,000 flights+http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=State of the Data at 250,000 flights&amp;uri=http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/E60Fm8gDEj5YSX2YhgwrM-_Wd64/0/da"><img src="http://feedads.g.doubleclick.net/~a/E60Fm8gDEj5YSX2YhgwrM-_Wd64/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/E60Fm8gDEj5YSX2YhgwrM-_Wd64/1/da"><img src="http://feedads.g.doubleclick.net/~a/E60Fm8gDEj5YSX2YhgwrM-_Wd64/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/PXTaq6Vbu_o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2010/01/22/state-of-the-data-at-250000-flights/</feedburner:origLink></item>
		<item>
		<title>Facebook application changed, your action required to keep posting flights</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/7f70ehtQi5E/</link>
		<comments>http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/#comments</comments>
		<pubDate>Wed, 06 Jan 2010 07:10:25 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Howto]]></category>

		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/</guid>
		<description><![CDATA[Recent changes inside Facebook have broken the existing OpenFlights Facebook application&#8217;s ability to  post recently added and/or today&#8217;s flights to your Facebook Wall.  To fix your copy, please go to this URL:
http://apps.facebook.com/openflights/
Right below &#8220;Step 1&#8243;, click on the link entitled &#8220;Grant permission to publish posts&#8221;, click on &#8220;Allow publishing&#8221; in the dialog that pops up, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://openflights.org/demo/openflights-fbapp-sample.png" width="205" align="right" height="277" />Recent changes inside Facebook have broken the existing <a href="http://apps.facebook.com/openflights/">OpenFlights Facebook application</a>&#8217;s ability to  post recently added and/or today&#8217;s flights to your Facebook Wall.  To fix your copy, please go to this URL:</p>
<p><strong><a href="http://apps.facebook.com/openflights/">http://apps.facebook.com/openflights/</a></strong></p>
<p>Right below &#8220;<strong>Step 1&#8243;</strong>, click on the link entitled &#8220;Grant permission to publish posts&#8221;, click on &#8220;Allow publishing&#8221; in the dialog that pops up, and then click one last time on &#8220;Update preferences&#8221;.  That&#8217;s it &#8212; and as a complimentary bonus, the flight map posted to your profile should now always be up to date.</p>
<p><strong>Geek version</strong>: Effective today, <a href="http://developers.facebook.com/news.php?blog=1&amp;story=321">Facebook has discontinued</a> the old &#8220;template bundle&#8221; functionality, which used the <em>offline_publish </em>permission.  We&#8217;ve replaced it with stream publishing, but to work this requires the separate <em>stream_publish </em>permission instead.  In addition, we&#8217;re now calling <em>fbml.refreshImgSrc</em> after all profile changes to make sure the dynamically generated map is refreshed as well.</p>
<p>As always, the Facebook application code is available in the <a href="http://openflights.svn.sourceforge.net/viewvc/openflights/openflights/facebook/">OpenFlights SVN</a>, take a look if interested.  <em>index.php</em> is the core application, while <em>updater.php</em> is a standalone command line app that handles Wal updates.</p>
<p><em>Unbundled and streamlined,<br />
-jani<br />
</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;title=Facebook application changed, your action required to keep posting flights' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;title=Facebook application changed, your action required to keep posting flights' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&title=Facebook application changed, your action required to keep posting flights' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;title=Facebook application changed, your action required to keep posting flights' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;t=Facebook application changed, your action required to keep posting flights' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;title=Facebook application changed, your action required to keep posting flights' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;title=Facebook application changed, your action required to keep posting flights' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;title=Facebook application changed, your action required to keep posting flights' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Facebook application changed, your action required to keep posting flights+http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Facebook application changed, your action required to keep posting flights&amp;uri=http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/KpbqoKo8w-W7hQ2ykD8H3sxAgEM/0/da"><img src="http://feedads.g.doubleclick.net/~a/KpbqoKo8w-W7hQ2ykD8H3sxAgEM/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/KpbqoKo8w-W7hQ2ykD8H3sxAgEM/1/da"><img src="http://feedads.g.doubleclick.net/~a/KpbqoKo8w-W7hQ2ykD8H3sxAgEM/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/7f70ehtQi5E" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2010/01/05/facebook-application-changed-your-action-required-to-keep-posting-flights/</feedburner:origLink></item>
		<item>
		<title>200,000+ flights, geographical maps back online</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/WJHIHuc1y_o/</link>
		<comments>http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/#comments</comments>
		<pubDate>Fri, 04 Dec 2009 05:40:43 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/</guid>
		<description><![CDATA[Just a quick heads-up: OpenFlights now has well over 200,000 flights, but you&#8217;ll have to wait for 250,000 until the next installment of State of the Data.  With any luck, the quarter-million milestone may be reached before the end of the year.
The other news of note is that the NASA OnEarth (Hypercube) geographical world map [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://openflights.org/demo/openflights-worldmap-nassau.png" target="_blank"><img src="http://openflights.org/demo/openflights-worldmap-nassau-thumb.png" height="255" hspace="20" vspace="20" width="360" align="right" /></a>Just a quick heads-up: <a href="http://openflights.org/">OpenFlights</a> now has <a href="http://openflights.org/about">well over 200,000 flights</a>, but you&#8217;ll have to wait for 250,000 until the next installment of <a href="http://openflights.org/blog/category/analysis/">State of the Data</a>.  With any luck, the quarter-million milestone may be reached before the end of the year.</p>
<p>The other news of note is that the <a href="http://onearth.jpl.nasa.gov/">NASA OnEarth</a> (Hypercube) geographical world map layer, which was broken for a while, is back online.  To activate it, click on the top right <img src="http://openflights.org/img/layer-switcher-maximize.png" height="18" width="18" /> icon, then choose &#8220;Base Layer &gt; Geographical (NASA)&#8221;, and the background of your OpenFlights map will now be the real world, not a light shade of beige.   Due to the richness of detail, the map is quite a bit slower than the default one, but it can be pretty gorgeous especially when zoomed in; take a look at the area around Nassau, Bahamas (<strong>NAS</strong>) if you don&#8217;t believe me!</p>
<p><em>Virtually exploring the world,<br />
-jani</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;title=200,000+ flights, geographical maps back online' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;title=200,000+ flights, geographical maps back online' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&title=200,000+ flights, geographical maps back online' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;title=200,000+ flights, geographical maps back online' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;t=200,000+ flights, geographical maps back online' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;title=200,000+ flights, geographical maps back online' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;title=200,000+ flights, geographical maps back online' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;title=200,000+ flights, geographical maps back online' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=200,000+ flights, geographical maps back online+http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=200,000+ flights, geographical maps back online&amp;uri=http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/J0QufyslwLjy_kARDPbpk9TLmeI/0/da"><img src="http://feedads.g.doubleclick.net/~a/J0QufyslwLjy_kARDPbpk9TLmeI/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/J0QufyslwLjy_kARDPbpk9TLmeI/1/da"><img src="http://feedads.g.doubleclick.net/~a/J0QufyslwLjy_kARDPbpk9TLmeI/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/WJHIHuc1y_o" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2009/12/03/200000-flights-geographical-maps-back-online/</feedburner:origLink></item>
		<item>
		<title>Customized OpenLayers cluster strategies</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/l-s-DCnzhoI/</link>
		<comments>http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/#comments</comments>
		<pubDate>Wed, 21 Oct 2009 12:26:26 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Technical]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/</guid>
		<description><![CDATA[Extremely technical content ahead &#8212; if you&#8217;re looking for news about OpenFlights the website, check out this post instead.  Programmers using OpenLayers, read on.
Bookmark, share or mail this:              More&#160;&#187;]]></description>
			<content:encoded><![CDATA[<p><em>Extremely</em> technical content ahead &#8212; if you&#8217;re looking for news about OpenFlights the website, check out <a href="http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/">this post</a> instead.  Programmers using OpenLayers, read on.</p>
<p> <a href="http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/#more-32" class="more-link">(more&#8230;)</a></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;title=Customized OpenLayers cluster strategies' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;title=Customized OpenLayers cluster strategies' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&title=Customized OpenLayers cluster strategies' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;title=Customized OpenLayers cluster strategies' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;t=Customized OpenLayers cluster strategies' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;title=Customized OpenLayers cluster strategies' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;title=Customized OpenLayers cluster strategies' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;title=Customized OpenLayers cluster strategies' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Customized OpenLayers cluster strategies+http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Customized OpenLayers cluster strategies&amp;uri=http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/hX_FS6b5wHWTLwQ2eFEuptLiAsE/0/da"><img src="http://feedads.g.doubleclick.net/~a/hX_FS6b5wHWTLwQ2eFEuptLiAsE/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/hX_FS6b5wHWTLwQ2eFEuptLiAsE/1/da"><img src="http://feedads.g.doubleclick.net/~a/hX_FS6b5wHWTLwQ2eFEuptLiAsE/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/l-s-DCnzhoI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/</feedburner:origLink></item>
		<item>
		<title>Airport codes and dynamic clusters, oh my</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/QzcFiAnMXE8/</link>
		<comments>http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/#comments</comments>
		<pubDate>Tue, 20 Oct 2009 15:05:09 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/</guid>
		<description><![CDATA[Today OpenFlights rolls out a very simple feature indeed: airport codes are now shown on the map, right next to each airport.  Better yet, if you happen to forget what &#8220;BHX&#8221; or &#8220;NTQ&#8221; stands for, just hover your mouse over the airport icon and it will pop up a label reminding you that they&#8217;re &#8220;Birmingham, [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://openflights.org/demo/openflights-cluster.png" title="Codes and clusters demo" alt="Codes and clusters demo" vspace="10" width="360" align="right" height="240" hspace="10" />Today <a href="http://openflights.org" target="_blank">OpenFlights</a> rolls out a very simple feature indeed: <strong>airport codes</strong> are now shown on the map, right next to each airport.  Better yet, if you happen to forget what &#8220;BHX&#8221; or &#8220;NTQ&#8221; stands for, just <strong>hover your mouse </strong>over the airport icon and it will pop up a label reminding you that they&#8217;re &#8220;Birmingham, United Kingdom&#8221; and &#8220;Wajima-Noto, Japan&#8221; respectively.</p>
<p>But wait, there&#8217;s more!  To speed things up a bit and reduce clutter on screen, we&#8217;ve also rolled out a funky feature called <strong>dynamic clustering</strong>.  In plain English, this means that if you&#8217;ve got a lot of airports smushed up into a small space, OpenFlights will now show only a single airport on your map.  There are two ways to know that there&#8217;s more here than meets the eye:</p>
<ol>
<li>If one airport is <em>more important </em>than the others (has more flights), that airport will be shown as the usual <img src="http://openflights.org/img/icon_plane-17x17.png" /> but with a &#8220;+&#8221; character added to the code, like &#8220;SIN<strong>+</strong>&#8220;.</li>
<li>If all airports are <em>roughly the same size</em>, they will be shown with a special cluster icon <img src="http://openflights.org/img/icon_cluster.png" width="16" height="16" />.</li>
</ol>
<p>In either case, just click on the airport icon to get a list of all airports, and then you can pick the one you wanted.  Alternatively, just zoom in and the hidden airports will magically show up.</p>
<p>One final change: the simple-yet-oh-so-confusing hand/lasso (&#8221;select/region&#8221;) map controls are now history and OpenFlights is now <em>always </em>in &#8220;select&#8221; mode, where a single click selects airports and a double click zooms.  If you want to select a region to zoom into, <strong>hold down the Shift key</strong>, then click and pull the selection rectangle.</p>
<p>Making all this happen required an upgrade to our OpenLayers mapping software and a <em>lot </em>of poking about in the background (an excruciatingly detailed technogeek explanation can be found <a href="http://openflights.org/blog/2009/10/21/customized-openlayers-cluster-strategies/">here</a>), so please do let us know ASAP if anything seems wonky.  Feedback about the clustering is also welcome: is it great, terrible or somewhere in between?  The current cluster rule is &#8220;3 or more airports within 15 pixels get clustered&#8221;, should we be more aggressive or more laid-back?</p>
<p><em>Dynamically clusterphobic,</em><br />
<em>-jani</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;title=Airport codes and dynamic clusters, oh my' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;title=Airport codes and dynamic clusters, oh my' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&title=Airport codes and dynamic clusters, oh my' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;title=Airport codes and dynamic clusters, oh my' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;t=Airport codes and dynamic clusters, oh my' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;title=Airport codes and dynamic clusters, oh my' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;title=Airport codes and dynamic clusters, oh my' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;title=Airport codes and dynamic clusters, oh my' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Airport codes and dynamic clusters, oh my+http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Airport codes and dynamic clusters, oh my&amp;uri=http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/mMo1AMf1HJBN4Wf4fUEdE5FJ8XQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/mMo1AMf1HJBN4Wf4fUEdE5FJ8XQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/mMo1AMf1HJBN4Wf4fUEdE5FJ8XQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/mMo1AMf1HJBN4Wf4fUEdE5FJ8XQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/QzcFiAnMXE8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2009/10/20/airport-codes-and-dynamic-clusters-oh-my/</feedburner:origLink></item>
		<item>
		<title>Comprehensive airline route data released</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/ozW-OIhpEx0/</link>
		<comments>http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/#comments</comments>
		<pubDate>Wed, 14 Oct 2009 04:36:59 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Technical]]></category>

		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/</guid>
		<description><![CDATA[One of OpenFlights&#8216; most popular features is our dynamic airport and airline route mapping, and today, we&#8217;re proud to release the underlying data in an easy-to-use form, up to date for October 2009.  Behold 56749 routes between 3310 airports on 669 airlines spanning the globe:

The data can be downloaded from our Data page and is [...]]]></description>
			<content:encoded><![CDATA[<p>One of <a href="http://openflights.org" target="_blank">OpenFlights</a>&#8216; most popular features is our dynamic <a href="http://openflights.org/blog/2009/06/26/route-mapping-the-world/">airport</a> and <a href="http://openflights.org/blog/2009/07/15/airline-route-maps-launched-metric-distances-available/">airline</a> route mapping, and today, we&#8217;re proud to release the underlying data in an easy-to-use form, up to date for October 2009.  Behold <strong>56749</strong> routes between <strong>3310</strong> airports on <strong>669</strong> airlines spanning the globe:</p>
<p><img src="http://openflights.org/demo/openflights-routedb.png" width="512" height="256" /></p>
<p>The data can be downloaded from <a href="http://openflights.org/data.html#route">our Data page</a> and is free to use under the <a href="http://opendatacommons.org/licenses/odbl/1.0/">Open Database License</a>.  In addition to IATA and ICAO codes for airlines/airports, which can be difficult to use due to controlled duplicates and code recycling, we also include the unique OpenFlights identifiers that can be used for easy cross-referencing to our <a href="http://openflights.org/data.html#airline">airline</a> and <a href="http://openflights.org/data.html#airport">airport</a> databases.  So, for example, a route map entry like this:</p>
<p><tt>BA,<strong>1355</strong>,SIN,<strong>3316</strong>,LHR,<strong>507</strong>,,0,744 777</tt></p>
<p>Can be cross-referenced to the name, codes and country of airline 1355:</p>
<p><tt><strong>1355</strong>,&#8221;British Airways&#8221;,\N,&#8221;BA&#8221;,&#8221;BAW&#8221;,&#8221;SPEEDBIRD&#8221;,&#8221;United Kingdom&#8221;,&#8221;Y&#8221;</tt></p>
<p>As well as the name, codes,  location and even <a href="http://openflights.org/help/time.html" target="_blank">timezone</a> of airports 507 and 3316:</p>
<p><tt><strong>507</strong>,&#8221;Heathrow&#8221;, &#8220;London&#8221;, &#8220;United Kingdom&#8221;, &#8220;LHR&#8221;, &#8220;EGLL&#8221;, 51.4775,-0.461389,83,0,&#8221;E&#8221;</tt><br />
<tt><strong>3316</strong>,&#8221;Changi Intl&#8221;, &#8220;Singapore&#8221;, &#8220;Singapore&#8221;, &#8220;SIN&#8221;, &#8220;WSSS&#8221;, 1.350189,103.994433,22,8,&#8221;U&#8221;</tt></p>
<p>As always, we&#8217;d like to thank the folks at <a href="http://redirectingat.com/?id=42X129548&amp;url=http%3A%2F%2Farm.64hosts.com%2F" target="_blank">Airline Route Mapper</a> for doing the hard work of collecting and maintaining the route data, all we&#8217;re doing is repackaging and providing it online.</p>
<p><em>Routing for the winners,<br />
-jani</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;title=Comprehensive airline route data released' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;title=Comprehensive airline route data released' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&title=Comprehensive airline route data released' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;title=Comprehensive airline route data released' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;t=Comprehensive airline route data released' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;title=Comprehensive airline route data released' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;title=Comprehensive airline route data released' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;title=Comprehensive airline route data released' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Comprehensive airline route data released+http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Comprehensive airline route data released&amp;uri=http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/zW3HCD9xQrftcN_sowc674ERYlQ/0/da"><img src="http://feedads.g.doubleclick.net/~a/zW3HCD9xQrftcN_sowc674ERYlQ/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/zW3HCD9xQrftcN_sowc674ERYlQ/1/da"><img src="http://feedads.g.doubleclick.net/~a/zW3HCD9xQrftcN_sowc674ERYlQ/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/ozW-OIhpEx0" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2009/10/13/comprehensive-airline-route-data-released/</feedburner:origLink></item>
		<item>
		<title>Airline editing implemented</title>
		<link>http://feedproxy.google.com/~r/openflights/~3/xWOJb__wFQk/</link>
		<comments>http://openflights.org/blog/2009/10/05/airline-editing-implemented/#comments</comments>
		<pubDate>Tue, 06 Oct 2009 04:55:23 +0000</pubDate>
		<dc:creator>openflights</dc:creator>
		
		<category><![CDATA[Announcements]]></category>

		<guid isPermaLink="false">http://openflights.org/blog/2009/10/05/airline-editing-implemented/</guid>
		<description><![CDATA[Things have been a little quiet in OpenFlightsLand lately &#8212; this doesn&#8217;t mean we haven&#8217;t been doing anything, it&#8217;s just that it&#8217;s mostly been unglamourous bugfixing that doesn&#8217;t really warrant blog updates.
But we do have a small new feature today: in addition to our existing airport editor, we have now enabled editing for airlines as [...]]]></description>
			<content:encoded><![CDATA[<p>Things have been a little quiet in OpenFlightsLand lately &#8212; this doesn&#8217;t mean we haven&#8217;t been doing anything, it&#8217;s just that it&#8217;s mostly been <a href="http://openflights.org/about#CHANGES">unglamourous bugfixing</a> that doesn&#8217;t really warrant blog updates.</p>
<p>But we do have a small new feature today: in addition to our existing airport editor, we have now enabled <a href="http://openflights.org/html/alsearch">editing for airlines</a> as well.  The same restriction applies, namely that you have to be logged in and can only edit airlines you have added yourself.  We&#8217;ve also made public a previous hidden field that reveals whether or not the airline is considered &#8220;active&#8221;, active airlines being those that either have published routes <em>or </em>flights recorded within the last year in OpenFlights.  Inactive airlines will not be offered by autocompletion.</p>
<p>What would you like to see next?  Let us know at OpenFlights&#8217; <a href="https://sourceforge.net/tracker/?group_id=235620&amp;atid=1097180">Feature Request Tracker</a>.</p>
<p><em>Reactivated,<br />
-jani<br />
</em></p>
<div class='bookmarkify'><a name='bookmarkify'></a><div class='title' title='Use these links to share this page with others'>Bookmark, share or mail this:</div><div class='linkbuttons'><a href='http://del.icio.us/post?url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;title=Airline editing implemented' title='Save to del.icio.us' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/delicious.png' style='width:16px; height:16px;' alt='[del.icio.us] ' /></a> <a href='http://digg.com/submit?phase=2&amp;url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;title=Airline editing implemented' title='Digg It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/digg.png' style='width:16px; height:16px;' alt='[Digg] ' /></a> <a href='http://www.facebook.com/share.php?u=http://openflights.org/blog/2009/10/05/airline-editing-implemented/' title='Save to Facebook' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/facebook.png' style='width:16px; height:16px;' alt='[Facebook] ' /></a> <a href='http://www.linkedin.com/shareArticle?mini=true&url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&title=Airline editing implemented' title='Share on LinkedIn' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/linkedin.png' style='width:16px; height:16px;' alt='[LinkedIn] ' /></a> <a href='http://ma.gnolia.com/bookmarklet/add?url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;title=Airline editing implemented' title='Save to Ma.gnolia' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/magnolia.png' style='width:16px; height:16px;' alt='[Ma.gnolia] ' /></a> <a href='http://www.mixx.com/submit?page_url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/' title='Save to Mixx' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/mixx.png' style='width:16px; height:16px;' alt='[Mixx] ' /></a> <a href='http://www.myspace.com/Modules/PostTo/Pages/?c=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;t=Airline editing implemented' title='Save to MySpace' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/myspace.png' style='width:16px; height:16px;' alt='[MySpace] ' /></a> <a href='http://reddit.com/submit?url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;title=Airline editing implemented' title='Reddit' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/reddit.png' style='width:16px; height:16px;' alt='[Reddit] ' /></a> <a href='http://slashdot.org/bookmark.pl?url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;title=Airline editing implemented' title='Slashdot It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/slashdot.png' style='width:16px; height:16px;' alt='[Slashdot] ' /></a> <a href='http://www.stumbleupon.com/submit?url=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;title=Airline editing implemented' title='Stumble It!' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/stumbleupon.png' style='width:16px; height:16px;' alt='[StumbleUpon] ' /></a> <a href='http://technorati.com/faves?add=http://openflights.org/blog/2009/10/05/airline-editing-implemented/' title='Add to my Technorati Favorites' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/technorati.png' style='width:16px; height:16px;' alt='[Technorati] ' /></a> <a href='http://twitter.com/home/?status=Airline editing implemented+http://openflights.org/blog/2009/10/05/airline-editing-implemented/' title='Save to Twitter' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/twitter.png' style='width:16px; height:16px;' alt='[Twitter] ' /></a> <a href='http://www.feedburner.com/fb/a/emailFlare?itemTitle=Airline editing implemented&amp;uri=http://openflights.org/blog/2009/10/05/airline-editing-implemented/&amp;loc=en_US' title='Email this to a friend' onclick='target="_blank";' rel='nofollow'><img src='http://openflights.org/blog/wp-content/plugins/bookmarkify/email.png' style='width:16px; height:16px;' alt='[Email] ' /></a>  <a title='See more bookmark and sharing options...' href='http://openflights.org/blog/2009/10/05/airline-editing-implemented/#bookmarkify' rel='nofollow'><small>More&nbsp;&raquo;</small></a></div></div>
<p><a href="http://feedads.g.doubleclick.net/~a/O70h3H59SLyozjl-6tge30u8RoA/0/da"><img src="http://feedads.g.doubleclick.net/~a/O70h3H59SLyozjl-6tge30u8RoA/0/di" border="0" ismap="true"></img></a><br/>
<a href="http://feedads.g.doubleclick.net/~a/O70h3H59SLyozjl-6tge30u8RoA/1/da"><img src="http://feedads.g.doubleclick.net/~a/O70h3H59SLyozjl-6tge30u8RoA/1/di" border="0" ismap="true"></img></a></p><img src="http://feeds.feedburner.com/~r/openflights/~4/xWOJb__wFQk" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://openflights.org/blog/2009/10/05/airline-editing-implemented/feed/</wfw:commentRss>
		<feedburner:origLink>http://openflights.org/blog/2009/10/05/airline-editing-implemented/</feedburner:origLink></item>
	</channel>
</rss>
