<?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"?><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:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Christopher Stevens Blog: Life Art Code</title>
	
	<link>http://www.christopherstevens.cc/blog</link>
	<description>It's Life. It's Art. It's code. Explore web design, web development, web interactivity, graphic design, and pieces of Christopher Stevens life.</description>
	<lastBuildDate>Thu, 03 May 2012 17:04:21 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.0.5</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/christopherstevens" /><feedburner:info uri="christopherstevens" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><item>
		<title>28th National Space Symposium</title>
		<link>http://www.christopherstevens.cc/blog/2012/05/03/28th-national-space-symposium/</link>
		<comments>http://www.christopherstevens.cc/blog/2012/05/03/28th-national-space-symposium/#comments</comments>
		<pubDate>Thu, 03 May 2012 16:42:39 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[bill nye]]></category>
		<category><![CDATA[broadmoor hotel]]></category>
		<category><![CDATA[kansas cosmosphere]]></category>
		<category><![CDATA[lunokhod]]></category>
		<category><![CDATA[national space symposium]]></category>
		<category><![CDATA[neil degrasse tyson]]></category>
		<category><![CDATA[northrop grumman]]></category>
		<category><![CDATA[sokol]]></category>
		<category><![CDATA[space]]></category>
		<category><![CDATA[space event]]></category>
		<category><![CDATA[space foundation]]></category>
		<category><![CDATA[symposium]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1556</guid>
		<description><![CDATA[Credit: Space Foundation &#8211; Check out photo galleries here. The Space Foundation team, 350+ volunteers, 165+ exhibitors (with 40+ first time exhibitors), 100+ speakers (over 9,000 participants total) from 30+ nations enjoyed a successful 28th National Space Symposium April 16 &#8211; 19, 2012. Credit: Space Foundation &#8211; Check out photo galleries here. Every year the [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/openingCeremony.jpg" alt="Opening Ceremony: 28th National Space Symposium" title="Opening Ceremony: 28th National Space Symposium" width="546" height="810" class="alignnone size-full wp-image-1579" /><br />
<small>Credit: <a href="http://www.spacefoundation.org">Space Foundation</a> &#8211; Check out photo galleries <a href="http://www.spacefoundation.org/media/photo-galleries">here</a>.</small></p>
<p>The <a href="http://www.nationalspacesymposium.org">Space Foundation</a> team, 350+ volunteers, 165+ exhibitors (with 40+ first time exhibitors), 100+ speakers (over 9,000 participants total) from 30+ nations enjoyed a successful <a href="http://www.nationalspacesymposium.org">28th National Space Symposium</a> April 16 &#8211; 19, 2012.</p>
<p><a href="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/exhibitCenter.jpg"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/exhibitCenter.jpg" alt="Ball Aerospace Exhibit Center: 28th National Space Symposium" title="Ball Aerospace Exhibit Center: 28th National Space Symposium" width="546" height="309" class="alignnone size-full wp-image-1580" /></a><br />
<small>Credit: <a href="http://www.spacefoundation.org">Space Foundation</a> &#8211; Check out photo galleries <a href="http://www.spacefoundation.org/media/photo-galleries">here</a>.</small></p>
<p>Every year the Space Foundation strives to make the event the consistent premiere quality experience, while also re-inventing elements and delivering something new. This year, a LOT of new features were delivered. A large, permanent concrete pad was installed at The Broadmoor to allow for a huge new pavilion structure, greatly increasing exhibitor space, adding an &#8220;Open Space Cafe&#8221;, book signings and other events. Consecutive sessions were introduced on Wednesday for the first time to accommodate a growing audience with diverse interests. There were a lot more events, added international participation, interesting panels, dining events and more.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/auomatedScreens.jpg" alt="automated scrolling screens" title="automated scrolling screens" width="546" height="308" class="alignnone size-full wp-image-1557" /></p>
<p>This was my third &#8220;NSS&#8221;. My primary part in the action was digital, making sure people could see what was going on (live scrolling agenda seen above), where it was going on, and where to get free food (very important!). This was executed through development of the National Space Symposium website (built with <a href="http://www.drupal.org">Drupal</a>) maintained by several Space Foundation team members and designed by my co-web developer/designer, Luciana. A new mobile app was developed by Raytheon (with live data and nagging provided on my end). A new calendar (iCal) feed let people add the agenda to most mobile devices and calendar programs. Agenda and special announcement presentations were created and shown in multiple areas of The Broadmoor. I was also in charge of other items behind the scenes such as the second version of the &#8220;Space Foundation Seat Master&#8221;, a web-app helping in the process of seating hundreds of people at five dining events.</p>
<p>This year was quite a bit different for me compared to previous years. I was able to automate a lot of tasks for myself and others, opening up time to help with other items. For example, instead of creating endless and constantly changing PowerPoint slides about what&#8217;s going on (also requiring a painful error prone review process), I created a replacement Flash based Adobe AIR app. It fed in the agenda and slides from the website in real-time, scrolling what was going on and showing special announcement slides in-between sessions and in the hallways. Slide and agenda changes were made from an office while updates showed up everywhere within minutes. As a result I was able to watch things more closely, deliver more materials, offer backup support for the team and spend more time with customers!</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/billNye.jpg" alt="Bill Nye, Executive Director, The Planetary Society" title="Bill Nye, Executive Director, The Planetary Society" width="546" height="308" class="alignnone size-full wp-image-1558" /></p>
<p>I had a chance to meet some AMAZING people this year. While helping with meal seating at one of the events, Neil deGrasse Tyson stopped by (who was GREAT at the <a href="http://www.spacefoundation.org/media/videos/dr-neil-degrasse-tyson-launch-keynote-28th-national-space-symposium">opening keynote</a>). We shook hands and had a great casual conversation. I also had a chance to meet Bill Nye (above), who sparked much inspiration while growing up through his energetic TV show, now doing great things as Executive Director of the <a href="http://www.planetary.org/">Planetary Society</a> (and who knows &#8211; maybe the Planetary Society will team up with the Space Foundation sometime soon. The two organizations have some excellent educational and awareness goals in common). There were also astronauts, generals, and other Earth shakers who stopped by the Space Foundation booth for a visit.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/lunapod.jpg" alt="lunokhad rover, Luna 16 Robotic Probe" title="lunokhad rover, Luna 16 Robotic Probe" width="546" height="364" class="alignnone size-full wp-image-1566" /><br />
<small>Credit: <a href="http://www.spacefoundation.org">Space Foundation</a> &#8211; Check out photo galleries <a href="http://www.spacefoundation.org/media/photo-galleries">here</a>.</small></p>
<p>Every year the exhibit center changes up and there&#8217;s always new things to see (great for creative inspiration as well). This year in addition to seeing a new huge and bright exhibit space, I personally enjoyed seeing the <a href="http://www.cosmo.org/">Kansas Cosmosphere &#038; Space Center&#8217;s</a> Soviet space artifacts. Kansas Cosmosphere loaned the artifacts to the Space Foundation to be shown in our upcoming visitors center for a while. Seen above is a Soviet Lunokhod model (left). Two of these unmanned rovers explored the moon in the early 1970&#8242;s, returning pictures and lots of scientific data to Earth.  Luna 16 Robotic Probe (right &#8211; half-scale model) was part of the first Soviet lunar sample return mission, following the Apollo 11 and 12 missions. There was also a cool Sokol space suit on display, designed for wearing in the shuttle in case of accidental decompression (same use as the orange suits U.S. astronauts use today). More information is available <a href="http://www.spacefoundation.org/media/press-releases/soviet-space-artifacts-kansas-cosmosphere-loaned-space-foundation">here</a>.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/scienceOnASphere.jpg" alt="NOAA: Science on a Sphere" title="NOAA: Science on a Sphere" width="546" height="362" class="alignnone size-full wp-image-1564" /><br />
<small>Credit: <a href="http://map.gsfc.nasa.gov/media/070971/index.html">NASA / GSFC</a>: NASA gave a special Science On a Sphere (SOS)<sup>®</sup> demonstration to HM Elizabeth II, Queen of England and her husband, HRH Prince Phillip, the Duke of Edinburgh, and other members of the Royal Family on Tuesday, May 8, 2007.</small></p>
<p>A huge Space Foundation announcement at the Symposium was a hearty $375,000 donation made by Northrop Grumman. The donation is being used to build a science center and teaching lab. It will include <a href="http://sos.noaa.gov/">Science On a Sphere</a> (example above), a huge globe projected on from multiple angles showing multiple simulations suitable on a sphere (weather patterns, planets, etc. &#8211; I would love to build a simulation of my own on this thing!). A teaching facility will be included for STEM education programs and for community outreach. More information is available <a href="http://www.spacefoundation.org/media/press-releases/northrop-grumman-create-science-center-space-foundation-headquarters">here</a>.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/04/onTheMoon.jpg" alt="Amanda and Chris on the moon" title="Amanda and Chris on the moon" width="546" height="453" class="alignnone size-full wp-image-1563" /></p>
<p>Now that the event is over, Amanda and I are heading back to Earth (she was just as spaced out as I was having to deal with me, her school studies, and work throughout Symposium preparations). We made it as far as Wyoming last week to spend quality time with family. We just touched ground at home, with a brain exhaust flushing process commencing. </p>
<p>Tomorrow I start again on several new projects! There&#8217;s never a dull moment.</p>
<div style="border: 1px solid rgb(204, 204, 204); padding: 5px;"><small>Disclaimer:<br />
Views and statements contained in this personal blog do not express the views of the Space Foundation.</small></div>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2012/05/03/28th-national-space-symposium/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>New www.SpaceFoundation.org</title>
		<link>http://www.christopherstevens.cc/blog/2012/02/17/new-www-spacefoundation-org/</link>
		<comments>http://www.christopherstevens.cc/blog/2012/02/17/new-www-spacefoundation-org/#comments</comments>
		<pubDate>Fri, 17 Feb 2012 20:21:20 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1450</guid>
		<description><![CDATA[The Space Foundation launched a brand new website! Our team leaders even brought in a cake to celebrate. http://www.spacefoundation.org Read the press release here. Learn more about my favorite experimental piece to this project here. A more detailed report on the hows, whos and whats will follow soon when I have more time and energy [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.spacefoundation.org"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2012/02/websiteCake.jpg" alt="website cake" title="website cake" width="546" height="404" class="alignnone size-full wp-image-1451" /></a></p>
<p>The Space Foundation launched a brand new website! Our team leaders even brought in a cake to celebrate.</p>
<p><a href="http://www.spacefoundation.org">http://www.spacefoundation.org</a></p>
<p>Read the press release <a href="http://www.spacefoundation.org/media/press-releases/space-foundation-launches-hot-new-website">here</a>. Learn more about my favorite experimental piece to this project <a href="http://www.spacefoundation.org/live-sun">here</a>. A more detailed report on the hows, whos and whats will follow soon when I have more time and energy regained. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2012/02/17/new-www-spacefoundation-org/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Do It with Drupal 2011 in New York</title>
		<link>http://www.christopherstevens.cc/blog/2011/11/02/do-it-with-drupal-2011-in-new-york/</link>
		<comments>http://www.christopherstevens.cc/blog/2011/11/02/do-it-with-drupal-2011-in-new-york/#comments</comments>
		<pubDate>Wed, 02 Nov 2011 14:58:18 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[Life]]></category>
		<category><![CDATA[9/11]]></category>
		<category><![CDATA[conference]]></category>
		<category><![CDATA[DIWD]]></category>
		<category><![CDATA[Do It with Drupal]]></category>
		<category><![CDATA[drupal]]></category>
		<category><![CDATA[New York]]></category>
		<category><![CDATA[notes]]></category>
		<category><![CDATA[space foundation]]></category>
		<category><![CDATA[Times Square]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1401</guid>
		<description><![CDATA[The Space Foundation supported my coworker designer/developer Luciana and I in a trip to New York to attend Do It with Drupal October 11 &#8211; 14, 2011, organized by the Drupal training experts Lullabot. Previously attending the 2009 event, this was something I was highly looking forward to revisiting. New York was amazing and overwhelming. [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/newYorkTimesSquare.jpg"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/newYorkTimesSquare.jpg" alt="Times Square in New York" title="Times Square in New York" width="546" height="647" class="alignnone size-full wp-image-1407" /></a></p>
<p>The Space Foundation supported my coworker designer/developer Luciana and I in a trip to New York to attend Do It with Drupal October 11 &#8211; 14, 2011, organized by the Drupal training experts <a href="http://www.lullabot.com/">Lullabot</a>. Previously attending the <a href="http://www.christopherstevens.cc/blog/2009/12/14/do-it-with-drupal-seminar-in-new-orleans/">2009 event</a>, this was something I was highly looking forward to revisiting. </p>
<p><a href="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/newYorkSubway.jpg"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/newYorkSubway.jpg" alt="New York City subway" title="New York City subway" width="546" height="401" class="alignnone size-full wp-image-1406" /></a></p>
<p>New York was amazing and overwhelming. It was quite disorienting, even dizzying at first, especially since I had some ear fluid buildup as a result from the flight (very odd, sure you wanted to know). Outlook improved quickly after food, rest and jumping on the subway to re-connect with a college friend who lived in the area. I had a chance to meet his wife and their very cute new baby girl! I&#8217;m extremely happy for them and the visit even chiseled on my heart regarding the whole having kids topic (oh no!).</p>
<p><a href="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/earlMilesSemanticViews.jpg"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/earlMilesSemanticViews.jpg" alt="Earl Miles gives a session about Semantic Views" title="Earl Miles gives a session about Semantic Views" width="546" height="280" class="alignnone size-full wp-image-1404" /></a></p>
<p>The Do It with Drupal conference was three days of action packed Drupal goodness. I had a chance to network and have fun with other web developers with similar goals and challenges. The session tracks were full of great topics I was highly interested in including some great case studies where we were able to take a peek inside the workings of successful websites. I was also able to interact with some of the top Drupal gurus, quickly ironing out burning questions I was struggling with. On the flip side, what I learned sparked new burning questions (that&#8217;s how it works, right?).</p>
<p>&nbsp;</p>
<h3>Answers to Burning Questions</h3>
<p>Keeping in mind that there are multiple ways to prepare a plate of spaghetti, Here are answers to some of the questions I had. Perhaps it will inspire something. Feel free to correct or add your own.</p>
<p>&nbsp;</p>
<h3>Q: How do I add dilithium crystals and warp engines to my website? (translation: increase performance and scalability)</h3>
<p>A: <a href="http://www.lullabot.com/about/team/nate-haug">Nathan Haug</a> gave a great presentation on how to make a website deliver content quickly and handle a LOT of traffic without breaking a sweat, running out of bandwidth before the server CPU gets tired (and what to do to prevent running out of bandwidth if traffic is that high). Some notes taken from his presentation which can be downloaded from <a href="http://2011.doitwithdrupal.com/2011/sessions/performance-and-scalability">here</a> (my notes are super abbreviated: I totally recommend watching the video at drupalize.me when it is available).</p>
<ul>
<li>Common culprits for website performance:
<ul>
<li>Statistics module (comes with core, try using Google Analytics instead)</li>
<li>Tracker module (comes with core)</li>
<li>XMLSitemap (1.x branch &#8211; upgrade!)</li>
<li>Nodewords (not sure if I&#8217;m getting rid of this one personally for great keywords and such, might look for alternative solutions though&#8230;)</li>
<li>User Relationships module</li>
<li>Access Control Modules (Organic Groups, Taxonomy, Access Control)</li>
<li>Not caching content</li>
<li>Loading lots of media content from the same server</li>
<li>MySQL queries (database is generally the biggest resource sucker)</li>
<li>Server configuration not optimized</li>
<li>Server missing software that could really help juice things up</li>
</ul>
</li>
<li>Steps that can be taken to improve performance/scalability:
<ul>
<li>Enable page caching at admin->settings->performance with a cache lifetime of five minutes (even one minute can help!)</li>
<li>Disable modules that are not needed.</li>
<li>Optimize software (e.g. use <a href="http://pressflow.org/">Pressflow</a>, a 100% compatible replacement for Drupal core &#8211; I&#8217;m skeptical but will be trying it out for sure and looks VERY well maintained and up-to-date with Drupal changes.)</li>
<li>Try <a href="http://drupal.org/project/boost">Boost</a> module, caching requests as static HTML files (quick and easy)</li>
<li>Make use of <a href="http://pecl.php.net/package/APC">APC (Another PHP Cache)</a></li>
<ul>
<li>Reduces disk access when parsing PHP files by keeping parsed files in memory</li>
<li>Recommended shm_size = 128M setting in php.ini to fit all of Drupal in memory</li>
<li>See slides for further config info and links</li>
</ul>
</li>
<li>Optimize MySQL
<ul>
<li>Make use of database slave servers if using a multi-server setup, with paged and LIMIT queries hitting the slaver servers.</li>
<li>&#8220;Protect&#8221; the master database from queries whenever possible (caching content helps with this if not in a multi-server environment)</li>
<li>Turn on query caching and set innoDB buffers (see slides for more details)</li>
</ul>
</li>
<li>Calculate MaxClients for Appache to prevent BAD STUFF from happening
<ul>
<li>Default ServerLimit and MaxClients of 256 is generally set TOO HIGH.</li>
<li>Run the &#8220;top&#8221; command to see what average httpd size is</li>
<li>MaxClients * httpd size = memory usage (figure and allow for other cached items and general server use)</li>
</ul>
</li>
<li>Add server software
<ul>
<li><a href="http://memcached.org/">Memcached</a>
<ul>
<li>Stores Drupal cache tables and sessions in memory, avoiding the mess that happens with excessive CPU/disk access</li>
<li>When page cache is enabled in Drupal, memcached serves entire pages to anonymous users from memory</li>
<li>Give room to grow, 128MB to start recommended</li>
<li>See Nathan&#8217;s slides for additional info and links</li>
</ul>
</li>
<li><a href="http://lucene.apache.org/solr/">Apache Solr</a>
<ul>
<li>Great for speeding up searches</li>
<li>Java technology that requires TomCat as host</li>
<li>Best used if on its own machine due to high CPU usage</li>
<li><a href="http://www.acquia.com/products-services/acquia-search">Acquia Search</a> is a hosted alternative that makes use of Apache Solr</li>
</ul>
</li>
<li><a href="https://www.varnish-cache.org/">Varnish</a>
<ul>
<li>Reverse-proxy cache that serves images, static files and anonymous pages from memory</li>
<li>Accessed before Apache, allowing for existing configuration to remain in place</li>
<li>Cookie-based skipping of Varnish lets users fall through to Apache</li>
<li>Checout cookie buster script for allowing of anonomous form submissions at http://lb.cm/cache_buster</li>
</ul>
</li>
<li><a href="http://wiki.nginx.org/">NGINX</a>
<ul>
<li>Alternative to Apache and Varnish</li>
<li>Combined reverse-proxy and HTTP server</li>
<li>Slightly faster than Varnish and Apache (I may skip for my current configuration &#8211; don&#8217;t want to take a site down or change servers at this point&#8230;)</li>
</ul>
</li>
</ul>
</li>
</ul>
</ul>
<p>Results: For my personal needs, it looks like I could go from X (not sharing) requests per second to over <b>8,000 requests per second</b>, without spending extra money!!! HUGE improvement. I also plan on building an expansion and a &#8220;when ship hits the fan&#8221; plan for when that&#8217;s needed. Thanks Nathan!</p>
<p>&nbsp;</p>
<h3>Q: How big are other design/development teams that make similar sized Drupal websites, and what is the production time looking like for the sites they build?</h3>
<p>A: I wanted to know how our production compared to other teams out there and if we needed to step up our game or are undermanned or over-committing in some way.</p>
<p>I attended a case study on <a href="http://energy.gov/">Energy.gov</a>, a website that currently fits the scale and complexity of an upcoming phase of SpaceFoundation.org (soon they will be bigger as they&#8217;re merging 100&#8242;s of sites!). Four core developers with up to ten contracted developers (flex, as needed) developed the site in roughly five months, two months being time for discovery. Beautiful site! It was great to see some of the inner workings that made this website come to life.</p>
<p>Other case study websites had closely sized teams. Speaking to other attendees however, there were a lot of smaller teams handling bigger websites. I noticed this especially with education based teams and a few freelancers.</p>
<p>Results: With two designer/developers here, my gut feelings are saying that we should slow down just a touch and take more time for development, or higher additional developers. However, the current state of Space Foundation websites (REALLY OLD), budget (we are non-profit after all) and ambitions organization endeavors (us web people are not the only ones working hard, EVERYONE is) say that we simply need to hunker down and deliver, and deliver we will! <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<h3>Q: Is it better to develop websites with Drupal 6 or Drupal 7 at the present time (October 2011)?</h3>
<p>A: No doubt: <a href="http://drupal.org/drupal-7.0">Drupal 7</a> for the win! We&#8217;ve been working on a new Drupal 6 website for some time now and D6 is something that I&#8217;m very familiar with. After attending Karen Stevenson&#8217;s session on migrating from D6 to D7, I found out that the upgrade path is not a clean one yet. Views (views 2), content profiles, user profiles and some other content will not simply transfer at this time. The team here unanimously decided that switching to D7 now will cause some pain in a short migration, but will save much blood shed a year or two from now when we have a lot of content that could fall apart from D6. Besides, Drupal 7 is WAY COOL! We&#8217;re going there.</p>
<p>&nbsp;</p>
<h3>Q: How do I migrate a Drupal 6 website to a Drupal 7 website?</h3>
<p>A: Five pints of blood. You don&#8217;t have to lose it all at once as that could be fatal.</p>
<p><a href="http://www.lullabot.com/about/team/karen-stevenson">Karen Stevenson</a> showed how to migrate a D6 website to a D7 version. At the time of writing it&#8217;s not super clean, with the requirement to completely rebuild views and user profiles (to some degree). Other than that, here are some tools/tips/options that may help (get the more detailed presentation files <a href="http://lb.cm/4Er">here</a>):</p>
<ul>
<li>New D7 Requirements:
<ul>
<li>PHP 5.3+ is recommended</li>
<li>32MB+ memory (was 16MB, I&#8217;ve had better personal success with a higher number)</li>
<li>PHP Hash and JSON extensions (was installed by default on a couple of my machines)</li>
<li>PHP SSH extension for the D7 update manager (was installed by default on a couple of my machines)</li>
<li>PHP PDO Extension (NOT PECL &#8211; I think I was set here by default as well)</li>
<li>PHP Tokenizer extension (try <?php phpinfo(); ?> to see what you have for PHP extensions)</li>
</ul>
</li>
<li>Look at switching to InnoDB in database tables</li>
<li>Always look at the UPGRADE.txt in D7 core files for helpful instructions and developments</li>
<li>Read this: http://drupal.org/node/948216</li>
<li>Don&#8217;t overwrite your old site. Instead, make a new one with a new database so that you can start over if it all smashes on the ground.</li>
<li>Switch to Garland theme on the new install as both D6 and D7 have that theme.</li>
<li>Run update.php on the old site first and make sure all modules are up to date before migrating.</li>
<li>Uninstall unused modules before migrating.</li>
<li>Use the <a href="http://drupal.org/project/schema">Schema</a> module to find unused tables in your old install.</li>
<li>Use <a href="http://drupal.org/project/hacked">Hacked!</a> to find altered code which may help troubleshoot some issues before migrating.</li>
<li>Use <a href="http://drupal.org/project/variable_clean">Variable Cleanup</a> to clean out unused variables on the old install before migrating.</li>
<li>Upgrade Options:
<ul>
<li><a href="http://drupal.org/project/drush">Drush</a> + <a href="http://drupal.org/project/drush_make">Drush Make</a>: Will remove modules no longer needed (some modules have been absorbed into D7 or replaced with other means), also add new modules and revise module versions.</li>
<li><a href="http://drupal.org/project/upgrade_status">Upgrade Status</a> module will check the status of D6->D7 modules</li>
<li><a href="http://drupal.org/project/migrate">Migrate</a> + <a href="http://drupal.org/project/migrate_extras">Migrate Extras</a> modules offer mechanisms for migrating content.</li>
<li>Look into the <a href="http://drupal.org/project/profile_migrate">profile migrate</a> module for user profile options.</li>
</ul>
</li>
</ul>
<p>Migrating is definitely possible. It&#8217;s just not a one-click process. You have to work it! <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_biggrin.gif' alt=':D' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<h3>Q: How do I post news to multiple areas of a site and assign sub-themes that are visible when viewing news in the different areas?</h3>
<p>A: This was a rather complicated topic I&#8217;m working out. There&#8217;s a chance I might be producing a custom &#8220;multipath&#8221; module with noindex meta features to handle some of this, but the <a href="http://drupal.org/project/context">Context</a> module will help a ton in regards to showing different sub-themes and menu blocks in different &#8220;contexts&#8221;.</p>
<p>&nbsp;</p>
<h3>Q: What are the latest techniques for making Drupal websites ready for mobile?</h3>
<p>A: Mobile was a BIG theme at Do It With Drupal 2011. I attended keynotes and sessions covering different aspects of mobile including where mobile is at in general today, trends, and even how to start integrating Drupal with mobile apps.</p>
<p>Notes from <a href="http://www.zeldman.com/">Jeffrey Zeldman</a>&#8216;s opening keynote (Jeffrey Zeldman is known as the &#8220;king of web standards&#8221; &#8211; slides available <a href="http://dl.dropbox.com/u/108006/1011zeldman.pdf">here</a>):</p>
<ul>
<li>Content is a design problem, and our designs are becoming hostile to content.</li>
<li>The more we make content hostile, the more people take content into their own hands.
<ul>
<li>Example: InstiPaper transforms icky cluttered websites into clean and readable documents that can be read online or offline or on the go.</li>
</ul>
</li>
<li>We may no longer be in control of the visual experience.</li>
<li>So what do we do as designers? Serve the customer! Designs that don&#8217;t serve the people don&#8217;t serve business (Do website visitors really want to see what you&#8217;re showing them, or are you forcing them to view what you want them to see? Hmmm).</li>
<li>Don&#8217;t destroy the customer experience by forcing &#8220;dark patterns&#8221; on people like bebos did when they had people mass-email invites to their entire address book when signing up for example (more examples to avoid at http://wiki.darkpatterns.org).</li>
<li><b>Good web design starts with content. Design is topping of the content cake.</b></li>
<li><b>Design is hard when you don&#8217;t know the content.</b></li>
<li>The &#8220;This content is best view with&#8230;.&#8221; days are over.</li>
<li>&#8220;<a href="http://easy-readers.net/">Progressive enhancement is a universal smart default</a>&#8220;</li>
<li>People doing well have a <strong>mobile strategy</strong>, may get by with a <strong>small screen strategy</strong>.</li>
<li><strong>Responsive web design</strong> is design that responds and adapts to different screen sizes and situations, designed not only for the desktop experience, but also other devices: progressive design taken to the next level.</li>
<li>Small screens force us to put the user first (no room for all that extra crap).</li>
<li><strong>mobile first = user first = content first</strong></li>
</ul>
<p>Key notes from <a href="http://www.lullabot.com/about/team/jeff-robbins">Jeff Robbins</a>&#8216; keynote:</p>
<ul>
<li>Think about the term, &#8220;clik here&#8221;, because the &#8220;click&#8221; interaction is changing (examples: &#8220;touch&#8221;, &#8220;tap&#8221;, &#8220;hold&#8221;, &#8220;yell&#8221; &#8211; I&#8217;m sure some interface wants you to yell at it).</li>
<li>Jeff gave the example of the wifi lamp, a lamp that changes color based on some condition like weather change or number of website visitors. No clicking!</li>
<li>Accessibility isn&#8217;t just about blind users, but perhaps sighted users who are driving down the highway.</li>
</ul>
<p>Notes from <a href="http://globalmoxie.com/index.shtml">Josh Clark</a>&#8216;s keynote, &#8220;Mobile Context Is a Myth&#8221; (This guy tweeted his presentation in real time WHOA! &#8211; slides available <a href="http://globalmoxie.com/jhc/prez/mobile-context-myth.pdf">here</a>):</p>
<ul>
<li>Mobile isn&#8217;t always on the run. It&#8217;s also on the couch.</li>
<li>Don&#8217;t take out features on a mobile app, otherwise people are likely to leave the mobile version to swim around the huge version (or not swim at all).</li>
<li>eBay sells cars via their mobile app.</li>
<li>25% of web users exclusively use mobile.</li>
<li>8% of adults exclusively use mobile.</li>
<li>&#8220;Complexity is not a dirty word.&#8221; (<em>complications</em> is)</li>
<li>&#8220;Just enough is more for most&#8230;&#8221;</li>
<li>More clicks doesn&#8217;t mean more bandwidth if caching.</li>
<li>click quality vs. click quantity</li>
<li>Mobile = <strong>more</strong> (GPS, camera, audio recorder, etc. &#8211; Does your desktop have all that?)</li>
<li>Don&#8217;t think in terms of website, but of experiences.</li>
<li>Use mobile to focus, remove the surrounding crap.</li>
<li>Three reasons people use mobile:
<ul>
<ol>I&#8217;m micro-tasking</ol>
<ol>I&#8217;m local</ol>
<ol>I&#8217;m bored</ol>
</ul>
</li>
<li>Create opportunities for exploration.</li>
<li>Mobile audiences:
<ul>
<li>BlackBerry: 40% of global enterprise with text-heavy interaction</li>
<li>iPhone: active lifestyle, biggest buyers, emotional connections, statistically have more sex than Droid users</li>
<li>Android: tech, tools, features, make it your own, younger audience</li>
<li>Windows Mobile: aiming for personal experiences, active families, with personalization</li>
</ul>
</li>
<li>Consider SMS apps since so many people use it now (75% adults, 90% kids)</li>
<li>API (Application Programming Interface) runs the show: Content and API first, mobile platforms come second. Think service, not app.</li>
<li><strong>A mobile apps is not a strategy. It&#8217;s an app.</strong></li>
<li><strong>Thing customers, not technology</strong>.</li>
<li>Visit http://www.futurefriend.ly</li>
</ul>
<p>&nbsp;</p>
<h3>Q: How are other web developers going about making mobile apps?</h3>
<p>A: I&#8217;ve been experimenting with <a href="http://www.appcelerator.com/">Appcelerator</a>&#8216;s <a href="http://www.appcelerator.com/products/titanium-studio/">Titanium Studio</a> to develop cross-platform (Droid/iPhone) apps, pulling in data from a custom Drupal based JSON feeds with mild success (lots to share soon on this!). It looks like <a href="http://sumitk.net/">Sumit Kataria</a> (developer of the DIWD app), <a href="http://nodeone.se/om-nodeone/manniskorna/greg-dunlap">Greg Dunlap</a> (leading Drupal 8 initiative) and others were on the same track with their sessions (I heard someone was using PhoneGap for their apps, but I could never get this to work for me). It was fun to continue experimenting and get detailed feedback on some of the challenges I&#8217;ve been having with Titanium. The biggest gem of advice I received from Sumit was to start with the iPhone app, then apply an extra 10% of work to get it working in Android. I&#8217;ve been going the opposite direction since I own a Droid phone and have been running into walls that I can see resolved already. In regards to Titanium Studio, there was not a lot of code sharing. Greg Dunlap&#8217;s pantsquare website may have some examples soon. In the meantime, there&#8217;s a great &#8220;Kitchen Sink&#8221; app available that demonstrates a lot of functionality.</p>
<p>&nbsp;</p>
<h3>Q: How do I connect my Drupal website to my mobile app?</h3>
<p>A: The goal is to get data into portable JSON format and send it to the app to parse, also receiving data and parsing. Also, REST services tend to be the most easy to manage. Greg Dunlap in his session, &#8220;Drupal as a mobile application platform&#8221; (slides <a href="http://www.slideshare.net/heyrocker/drupal-as-a-web-services-platform">here</a>) gave some great methods for passing data form Drupal to and from an app and back in a couple of ways:</p>
<ul>
<li><a href="http://drupal.org/project/services">Services</a> module is great for handling data that involves user interaction. Users can login and do stuff using services as if they were visiting the website. This is great for mobile apps! The downside is that Services doesn&#8217;t work with Views module yet (although basic lists of stuff can be created with Services alone).</li>
<li><a href="http://drupal.org/project/views_datasource">Views Datasource</a> module is a great way to package and send anonymous views. For example, it would be great for getting a list of speakers at an event, but not good for getting a private list of user friends.</li>
</ul>
<p>Focus here again was on the API, not so much the app. Greg did mention versioning the API so people who don&#8217;t upgrade right away can still access data that is being provided in the old format (good to know!). </p>
<p>&nbsp;</p>
<h3>Q: Why should I use Drush?</h3>
<p>A: <a href="http://drupal.org/project/drush">Drush</a> is awesome, and saves a LOT of development time. Use it.</p>
<p>&nbsp;</p>
<h3>Q: How do I ____ with ____ module?</h3>
<p>A: You missed it. I was able to get a lot of module specific answers while in New York that were tough to get through forums or IRC. I&#8217;d love to hear about some of the questions you had answered.</p>
<p>&nbsp;</p>
<h3>Modules of Plenty</h3>
<p>When someone asks a question of how to do something in drupal, the answer is usually similar to, &#8220;There&#8217;s a module for that&#8221;. Below is a list of modules/tools I heard about in various sessions and discussions in New York, some of which I&#8217;ve used, some new, some just worth mentioning and a few that I&#8217;m revisiting or giving second chance. Additional modules are listed in a previous blog post from two years ago when I went to Do It With Drupal in New Orleans here. Also, feel free to add a comment if you have one you would like to add to the list. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p><a href="http://drupal.org/project/backup_migrate">Backup and Migrate</a><br />
I wish I knew about this module sooner!! The Backup and Migrate module looks like a great option to backup and restore Drupal databases with various compression options available. In combination with supported Drush commands (see below), this module will greatly accelerate database backups and disaster recovery if I mess something up (hey it has happened &#8211; this tool will help make those times less noticeable). Backup and Migrate + Drush will cut a lot of prep time for me when making big updates. The migrate part is pretty cool too. Just note that it&#8217;s not a clean migrate and requires other steps. Check out [Karren's] session, &#8220;[session name and link]&#8221; at drupalize.me for more info.</p>
<p><a href="http://drupal.org/project/boost">Boost</a><br />
Discussed in the &#8220;Performance and Scalability&#8221; session, Boost is offers static page caching of content for sites that get mostly anonymous user traffic. It removes a lot of need to run big MySQL queries to deliver content as the database queries are the thing that slows down a website the most. I know of one website that this can be applied to right away when I get back.</p>
<p><a href="http://drupal.org/project/chosen">Chosen</a><br />
This simplish module makes use of the Chosen jQuery plugin to make pretty, user friendly select elements.</p>
<p><a href="http://drupal.org/project/ctools">CTools<br />
</a>This module is requirement of a lot of other modules mentioned, mentioning this module as a requirement naturally. Use of this module offers several APIs that make the Drupal development experience nice (which is why a lot of modules depend on it).</p>
<p><a href="http://drupal.org/project/drush">Drush</a><br />
While available for download as a  Drupal project, Drush is not a Drupal module. It&#8217;s the command line tool of awesomeness that runs locally, connecting to local websites and live websites (via SSH), automating a LOT of repetitive Drupal tasks. For example it can manage full website module updates with a few key strokes or backup a database. Many modules installed on a website include Drush commands which offer a lot of wonderful options. I heard about it before and set it aside as I like to interact more with the update and other processes. However, clicking in a GUI a bajilion times to update a website gets OLD. After taking an introductory session on Drush, it&#8217;s going to become quite the assistant (perhaps even help automate some areas completely).</p>
<p><a href="http://drupal.org/project/drush_make">Drush Make</a><br />
Also not a module, Drush Make is an extension to Drush. A person can create a &#8220;make&#8221; file that describes all the pieces of a Drupal website distribution (Drupal core version, modules, themes, patches and external libraries like TinyMCE for example). When running a make file, Drush downloads all the specified stuff. Drush then can be used to turn on modules and configure it all. This is super helpful for quickly gathering and placing common resources for a new website (no more visiting every module page one at a time for the latest download!). Also, make sure to check out [make.me] website for a handy online make file generator.</p>
<p><a href="http://drupal.org/project/ds">Display Suite</a><br />
Does drag-and-drop design sound better than constantly messing with template files? The answer is yes, it sounds awesome! I have not used this module yet, but will investigate as it may allow for more client control over content layout, or make the web team&#8217;s job simpler. At the moment I&#8217;m skeptical as I don&#8217;t want to install yet another module (as usual), but could change my mind once giving it a shot.</p>
<p><a href="http://drupal.org/project/eva">EVA: Entity Views Attachment</a><br />
EVA is the D7 solution for D6 <a href="http://drupal.org/project/views_attach">views attach</a> module. It attaches views to content, allowing one to show related content as one example. One example could be a podcast, attached to it being a list of other podcasts in the same series.</p>
<p><a href="http://drupal.org/project/hacked">Hacked!</a><br />
This module looks for changes in files. It takes note of current Drupal core, module and theme files, downloads them again, and shows exact changes in conjunction with the diff module. Cool stuff! Note: does not prevent a website from being &#8216;hacked&#8217; as mentioned on the project page.</p>
<p><a href="http://drupal.org/project/heartbeat">Heartbeat</a><br />
I caught this one from a tweet during an unrelated session (maybe from the &#8220;Pineapple Store&#8221; session? Related or not,  I&#8217;ll definitely be watching that one on drupalize.me when it&#8217;s available). It looks like it formats and displays a nice list of user activity, great for social sites and for other uses for sure.</p>
<p><a href="http://drupal.org/project/flag">Flag</a><br />
Flag lets users &#8220;flag&#8221; content as anything the developer desires (examples: flag as bookmark, active, on/off, to-do, etc.). I like the views functionality that comes with Flag, showing lists of flagged items. New Space Foundation content is getting flagged when content is saved as &#8220;Needs Review&#8221; for an open workflow (using Rules to apply the flag on save), with a view of content that needs review made available to content editors.</p>
<p><a href="http://drupal.org/project/migrate">Migrate</a><br />
Migrate was discussed by [Karren] in her D6 to D7 migration session as one of the four ways in conjunction with Migrate Extras module (below) to help migrate a Drupal 6 website to a Drupal 7 site, The Migrate module provides a framework for people to migrate not only Drupal websites to another major version, but also other CMS websites in general. One highlight of this module is the &#8220;rollback&#8221; ability if you migrate something and need a way to undo the damage.</p>
<p><a href="http://drupal.org/project/migrate_extras">Migrate Extras</a><br />
Migrate Extras module gives the Migrate module more mmph. It extends support for additional modules such as CCK. Notes: Migrate + Migrate Extras doesn&#8217;t cover everything if migrating from D6 to D7. Views 2 does not have a migrate path (you&#8217;ll need to recreate your views). User profiles and Content Profile also don&#8217;t have a migration path (I see fun database fun ahead for me personally, ouch!). For more information, check out [Karren's] session titled [Drupal 6 -> 7] at drupallize.me.</p>
<p><a href="http://openatrium.com/">Open Atrium</a><br />
Open Atrium is an entire Drupal distribution produced by [Phase II] that focusses on being deployed as an Intranet. It&#8217;s cool. I&#8217;ve been using it personally to keep track of things. I also LOVE the website design put into this project and project website.</p>
<p><a href="http://drupal.org/project/panels">Panels</a><br />
Panels allows for the creation of custom layouts using a drag and drop interface for multiple purposes, even more when used with other related modules. This is one of those modules I&#8217;ve been avoiding because two years ago it added a lot of complication to my minimalistic desires. Now that time has passed, I&#8217;m planning on giving Panels a second chance on a personal fun website and taking it to the office if I like it.</p>
<p><a href="http://drupal.org/project/panels_everywhere">Panels Everywhere</a><br />
Panels Everywhere replaces Drupal&#8217;s default blocks system with advanced panels features. I&#8217;m not sure how this works yet but from what I heard it makes block-like administration more fluid the the often clunky feeling blocks page (imaging dragging blocks around after you have 30+ blocks! &#8211; lots of scrolling).</p>
<p><a href="http://pressflow.org/">PressFlow</a><br />
This is an entire replacement for Drupal Core 6. It&#8217;s optimized for performance, completely API compatible and with its history of staying up to date at almost the same rate as Drupal 6, I want to give it a try… of course now we&#8217;re moving to Drupal 7 soon so I&#8217;m curious how PressFlow will evolve.</p>
<p><a href="http://drupal.org/project/profile_migrate">Profile Migrate</a><br />
This module migrates core profile fields to nodes for use with the Content Profile module. </p>
<p><a href="http://drupal.org/project/schema">Schema</a><br />
Schema is great for comparing the website database with the declared database schema that modules declare when they are installed. It will point out issues, really handy when migrating a site or troubleshooting the database. At a higher level, Schema extends Drupal&#8217;s Schema API,</p>
<p><a href="http://drupal.org/project/services">Services</a><br />
Menioned by several presenters and developers at Do it with Drupal, Services module offers a solution to integrate external websites and applications (like mobile apps and Flash) via REST, JSON, SOAP, etc.,. Since mobile apps where a huge focus this year (thank you Lullabot), Personally, this module gave me some great inspiration. One major disconnect is that Services doesn&#8217;t work with Views, and since most of my content on the website that I want in an app are carefully structured with Views I can&#8217;t use it for most of my current content. Views Datasource is better for that (below, anonymous users only). However, Services excels greatly at handling user authentication and handling user requests making this module a must-have in my near future. For example usage and code, check out the very fun www.pantsquare.me</p>
<p><a href="http://drupal.org/project/upgrade_status">Upgrade Status</a><br />
Handy when migrating a website from one major version to the next (Drupal 6 to Drupal 7 for example), Upgrade Status helps a person follow upgrade steps and checks the availability for the next major Drupal release.</p>
<p><a href="http://drupal.org/project/variable_clean">Variable Cleanup</a><br />
Variable Cleanup specials in de-bloating the variable table. Lose the fat! At the time of writing, this module is still in dev. Remember to make backups first.</p>
<p><a href="http://drupal.org/project/views_bulk_operations">Views Bulk Operations (VBO)</a><br />
VBO is a powerful module that allows operations (actions to be taken) on content in rows of a view. One basic example might be to publish all nodes in a view showing unpublished nodes. It&#8217;s gotta be nice to create a list of stuff and make stuff happen to all that stuff (my fingers and brain are getting tired, can you tell?).</p>
<p><a href="http://drupal.org/project/views_datasource">Views Datasource</a><br />
Another great way to get data from a Drupal website out into the wild (or at least a mobile app featuring wild animals). Views Datasource is great for taking a view and transforming it into XML, OPML, Atom, JSON and other formats. The caveat is that it will only provide data for content available to the general public, but not good for providing a list of friends for example (can&#8217;t get a private list of friends if you can&#8217;t authenticate the user to figure out who his/her friends are).</p>
<p>&nbsp;</p>
<h3>Recommended Books</h3>
<p><a href="http://www.abookapart.com/">A Book Apart</a></p>
<p><a href="Crafting Rich Experiences with Progressive Enhancement">Adaptive Web Design: Crafting Rich Experiences with Progressive Enhancement</a></p>
<p>&nbsp;</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/9-11Memorial.jpg" alt="9/11 Memorial" title="9/11 Memorial" width="546" height="734" class="alignnone size-full wp-image-1402" /></p>
<p>After the conference I had a chance to venture out and get to know New York a little better. After jumping on a couple wrong trains (oops!), I managed to find my way to the 9/11 memorial.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/9-11memorialWall.jpg" alt="a memorial wall by 9/11 memorial" title="a memorial wall by 9/11 memorial" width="546" height="325" class="alignnone size-full wp-image-1403" /></p>
<p>Sadly, I wasn&#8217;t able to get in to the memorial itself due to limited access requiring a reservation due to all the construction. I was able to walk around and think about what happened there.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/newYorkTimesSquare2.jpg" alt="New York Times Square" title="New York Times Square" width="546" height="410" class="alignnone size-full wp-image-1410" /></p>
<p>Times Square was a very alluring, bright at night destination. Talk about information overload!</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/10/meNewYork.jpg" alt="me, drawn by a great sketch artist by Times Square" title="me, drawn by a great sketch artist by Times Square" width="546" height="546" class="alignnone size-full wp-image-1405" /></p>
<p>I found an excellent chalk artist who replaced my twitter profile image right next to the main strip. I&#8217;ve always wanted to try it out at various craft fares and carnivals and it was a god break from the cluttered main street. The drawing was impressive!</p>
<p>Before flying back, I enjoyed a fine breakfast consisting of a &#8220;Brooklyn Omelet&#8221; and a huge slice of genuine New York cheesecake. YUM!</p>
<p>Flying to New York for Do It with Drupal was totally worth it. I&#8217;m back with a new arsenal of digital mayhem and can&#8217;t wait to deploy it!</p>
<div style="border: 1px solid rgb(204, 204, 204); padding: 5px;"><small>Disclaimer: Views and statements contained in this personal blog do not express the views of the Space Foundation.</small></div>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2011/11/02/do-it-with-drupal-2011-in-new-york/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Stylized QR Codes for Space Foundation</title>
		<link>http://www.christopherstevens.cc/blog/2011/07/07/stylized-qr-codes-for-space-foundation/</link>
		<comments>http://www.christopherstevens.cc/blog/2011/07/07/stylized-qr-codes-for-space-foundation/#comments</comments>
		<pubDate>Fri, 08 Jul 2011 02:12:06 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[business cards]]></category>
		<category><![CDATA[mobile]]></category>
		<category><![CDATA[mobile phones]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[qr codes]]></category>
		<category><![CDATA[quick response]]></category>
		<category><![CDATA[space foundation]]></category>
		<category><![CDATA[stylized]]></category>
		<category><![CDATA[vanity]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1332</guid>
		<description><![CDATA[With the Space Foundation moving to a new headquarters location in Colorado Springs, the marketing team designed and ordered fresh business cards. The new cards contain a cool new feature on the back of each card: a stylized, personalized QR Code. Contacts who receive the card may scan it with their smart phone camera using [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/07/mobile-business-card-qr-code.jpg" alt="" title="QR Codes Used in Space Foundation Business Cards" width="546" height="341" class="alignnone size-full wp-image-1366" /></p>
<p>With the Space Foundation <a href="http://www.spacefoundation.org/news/story.php?id=1144">moving to a new headquarters location</a> in Colorado Springs, the marketing team designed and ordered fresh business cards. The new cards contain a cool new feature on the back of each card: a stylized, personalized QR Code.</p>
<p>Contacts who receive the card may scan it with their smart phone camera using a freely available QR scanning app (available for most new phones) to download contact info directly to their phones (vCard). They may also stay connected to the Space Foundation through social media links, and even remember what team members look like with an optional photo. It’s a new high tech way for the Space Foundation to reinforce contact with others.</p>
<p>&nbsp;</p>
<h3>What are QR Codes?</h3>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/07/christopher-stevens-qr.gif" alt="" title="Standard QR Code: Christopher Stevens" width="100" height="100" class="alignleft size-full wp-image-1339" />QR Codes (abbreviation for Quick Response Codes) are a ‘2D code’ scan-able by newer camera phones and dedicated barcode scanners. Being popular in Japan for several years, popularity has spread around the world and is now vastly growing in popularity in the United States.</p>
<p>QR codes may contain many types of information including web addresses, contact information, events, SMS messages, wi-fi networks and just plain text. The Space Foundation uses them on the business cards to launch a mobile web page with contact info and social media links. The Space Foundation marketing team is also employing QR Codes in magazine ads, print campaigns, <a href="http://2011.nationalspacesymposium.org/mobile-features">and websites</a> to promote the use of mobile websites.</p>
<p>&nbsp;</p>
<h3>Space Foundation Stylized/&#8221;Vanity&#8221; QR Codes</h3>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/07/christopher-stevens-qr-sf.gif" alt="" title="Stylized or Vanity QR Code: Christopher Stevens" width="100" height="100" class="alignleft size-full wp-image-1338" />In my honest opinion QR Codes are fun yet UGLY. When I heard that the Space Foundation was going to use them on business cards, I did a lot of experimenting to see if I could bend the rules and make the code stay on-brand. <a href="http://www.beqrious.com/show/custom-qr-code-design">Other people were trying it</a>, so it seamed reasonable.</p>
<p>The result was an approved stylized or &#8220;vanity&#8221; QR Code featuring rounded edges, Space Foundation coloring, and the logo globe as registration marks for a more branded high-tech look. The code was tested successfully by several volunteers around the office who had smartphones to play with. Now the Space Foundation is using this QR style for everything that a mobile phone user can benefit from.</p>
<p>&nbsp;</p>
<h3>Automating Creation of Stylized QR Codes</h3>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/07/sf-qr-generator.gif" alt="" title="Space Foundation &quot;QR Codinator&quot;" width="546" height="197" class="alignnone size-full wp-image-1349" style="border-top: #DDD solid 1px;" /><br />
<small>Space Foundation &#8220;QR Codenator&#8221; (demo link unavailable at this time)</small></p>
<p>Designing a custom QR Code put me into potential trouble. Once the design was approved I started receiving requests to produce QR codes for multiple projects. Taking 10 minutes a piece to edit manually in Photoshop, I would go mad if producing them all the time. The solution: automate the production of QR Codes!</p>
<p>I found a great open source PHP library called <a href="http://phpqrcode.sourceforge.net/">phpqrcode</a> (fitting name) that produced the standard black and white codes. Combining that with a customized jQuery interface, some added PHP and ImageMagick, co-workers are now able to generate QR Codes themselves on demand. I also plugged into <a href="https://bitly.com">bit.ly</a>&#8216;s API to shorten URLs quickly (shorter URLs make for less cluttered, cleaner looking QR Codes). Cool beans!</p>
<p>QR Codes are just one of the new technologies the Space Foundation is using to reach out to others and enhance relationships. Soon we&#8217;ll be launching a new website and other web and technology endeavors (slightly off topic but you <b>MUST</b> check out the new Space Founaiton <b><a href="http://www.youtube.com/user/SpaceFoundation#p/a/u/0/9DqmZ9hK6uY">Mars Yard</a></b>). </p>
<p>Stay tuned for future experiments gone right. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2011/07/07/stylized-qr-codes-for-space-foundation/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Generating Maps of Colorado Springs and Beyond</title>
		<link>http://www.christopherstevens.cc/blog/2011/05/08/generating-maps-colorado-springs/</link>
		<comments>http://www.christopherstevens.cc/blog/2011/05/08/generating-maps-colorado-springs/#comments</comments>
		<pubDate>Mon, 09 May 2011 04:22:36 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1300</guid>
		<description><![CDATA[After quite a bit of research, great Linux madness, and a couple gray hairs, I was able to install a map rendering server from scratch and start generating cool maps. The one pictured above is of my neighborhood in Colorado Springs, Colorado. Memorial Park and its lake can be seen to the bottom right. Inspired [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/05/coloradoSpringsMap1c.png" alt="Colorado Springs Map Over Memorial Park" title="Colorado Springs Map Over Memorial Park" width="546" height="350" class="alignnone size-full wp-image-1320" /></p>
<p>After quite a bit of research, great Linux madness, and a couple gray hairs, I was able to install a map rendering server from scratch and start generating cool maps. The one pictured above is of my neighborhood in Colorado Springs, Colorado. Memorial Park and its lake can be seen to the bottom right.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/05/coloradoSpringsMap2b.png" alt="Colorado Springs Blue Map" title="Colorado Springs Blue Map" width="546" height="404" class="alignnone size-full wp-image-1302" /></p>
<p>Inspired by <a href="http://developmentseed.org/">Development Seed</a>&#8216;s <a href="http://demo.mapbox.com/dc-nightvision.html">DC Nightvision</a> theme, I designed an &#8216;SF Nightvision&#8217; theme in blue (from Space Foundation&#8217;s color pallet). The map was generated using <a href="http://mapnik.org/">Mapnik</a> and <a href="http://code.google.com/p/mapnik-utils/">mapnik-utils</a> such as <a href="https://github.com/mapnik/Cascadenik/wiki/Cascadenik">Cascadenik</a> (making styling more manageable to work with), and <a href="http://www.openstreetmap.org/">OpenStreetMap</a> data for the roads, trails, lakes, etc. </p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/05/pikesPeakMapb.png" alt="Pikes Peak Hiking Trail with Contours" title="Pikes Peak Hiking Trail with Contours" width="546" height="395" class="alignnone size-full wp-image-1303" /></p>
<p>In addition to OpenStreetMap data, contour lines were drawn using elevation data provided by the <a href="http://eros.usgs.gov">Earth Resources Observation and Science (EROS) Center</a>, originating from the <a href="http://www2.jpl.nasa.gov/srtm/">Shuttle Radar Topography Mission (STRM)</a>. Pikes Peak can be seen above with a hiking trail leading up to it (just a short hike right?), and a road on the other side.</p>
<h3>It came from space!</h3>
<p><a href="http://openstreetmap.org">OpenStreetMap</a> data comes from a world-wide community of mapping professionals and enthusiasts using GPS data and satellite imagery to record street paths and other geological highlights. The Shuttle Radar Topography Mission (STRM) elevation data comes from two radars strapped to Shuttle Endeavour that orbited the earth for 11 days in February, 2000. Call me biased but without all those space technology investments my little Colorado Springs map would lack much depth.</p>
<h3>Uses for Custom Maps</h3>
<p>Custom maps like this can be used to add great visual impact to websites. Nothing cuts &#8216;blah, another Google map&#8217; like &#8216;wow! where did that come from?&#8217;. Equally or more importantly the ability to generate maps using custom data allows people to further map <a href="http://developmentseed.org/blog/2010/jan/29/post-earthquake-map-tiles-haiti">earthquakes</a>, <a href="http://developmentseed.org/blog/2009/nov/05/snow-cover-hillshade-maps-winter-afghanistan">snowfall</a>, <a href="http://mike.teczno.com/notes/oakland-crime-maps/XI.html">crime levels</a>, and <a href="http://www.nass.usda.gov/Charts_and_Maps/Crops_County/fx-pl.asp">flasxseed</a> (some people like to know). The sky is the limit, unless you start mapping galaxies&#8230;.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/05/eveMapSample2.png" alt="Eve Online galactic map" title="Eve Online Galactic Map" width="546" height="405" class="alignnone size-full wp-image-1315" /></p>
<p>Like this one! This is the first mapping endeavor I went after, thinking it would be simpler to map a fictitious galaxy for <a href="https://secure.eveonline.com/ft/?aid=106839">Eve Online</a> first before a full blown Earth map. </p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/05/eveMapSample1.png" alt="Eve Online Map closer" title="Eve Online Map Closer" width="546" height="364" class="alignnone size-full wp-image-1314" /></p>
<p>Of course it ended up being just a couple steps away from a Colorado Springs map as I had to generate custom &#8216;shapefiles&#8217;, get a map server running and stay within a world boundary I didn&#8217;t understand to get a system I didn&#8217;t understand designed to render world stuff I didn&#8217;t understand to render a galaxy instead. At least I understand a lot more now regarding how it all works.</p>
<h3>What am I generating custom maps for specifically?</h3>
<p>I don&#8217;t know for sure yet, but every time I get the drive and passion to pursue a project like this I end up using it in real-life applications at an unexpected time, prepared. So far I&#8217;ve gained some javascript and php snippets from related experiments that I&#8217;ve applied directly to a seating chart editor for meal events (odd how that works out). It&#8217;s also been a great exercise to remind me that anything is possible. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2011/05/08/generating-maps-colorado-springs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Text-To-Speech (TTS) Plugin for TinyMCE</title>
		<link>http://www.christopherstevens.cc/blog/2011/03/07/tts-tinymce/</link>
		<comments>http://www.christopherstevens.cc/blog/2011/03/07/tts-tinymce/#comments</comments>
		<pubDate>Mon, 07 Mar 2011 13:45:46 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Code]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1196</guid>
		<description><![CDATA[The TTS Plugin for TinyMCE is a web based text-to-speech editor that visually formats text with pitch, rate, volume, emphasis, and breaks. It&#8217;s able to export basic SSML (Speech Synthesis Markup Language) accepted by text-to-speech engines such as Cepstral voices, and accepted by web services like Voice Forge. NOTE: This plugin does not generate audio [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/02/ttsTextEditor1.jpg" alt="TTS Plugin for TinyMCE" title="TTS Plugin for TinyMCE" width="546" height="258" class="alignnone size-full wp-image-1249" /></p>
<p>The TTS Plugin for <a href="http://tinymce.moxiecode.com">TinyMCE</a> is a web based text-to-speech editor that visually formats text with pitch, rate, volume, emphasis, and breaks. It&#8217;s able to export basic <a href="http://www.w3.org/TR/speech-synthesis/">SSML</a> (Speech Synthesis Markup Language) accepted by text-to-speech engines such as <a href="http://cepstral.com/">Cepstral</a> voices, and accepted by web services like <a href="http://www.voiceforge.com/">Voice Forge</a>.</p>
<p><b>NOTE:</b> This plugin does not generate audio or communicate directly with text-to-speech engines or services. It simply formats text in a fun visual way and exports SSML that you can figure out what to do with after it leaves the editor. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>&nbsp;</p>
<h3>What You Can Do With Exported SSML</h3>
<p>Here are examples of audio produced using SSML exported from the TTS plugin as seen in the image above (audio generation techniques may be shared in a future blog post):<br />
<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="165" height="38" id="niftyPlayer1" align=""><param name=movie value="/blog/audio/niftyplayer.swf?file=/blog/audio/lawrenceDemo.mp3"><param name=quality value=high><param name=bgcolor value=#FFFFFF><embed src="/blog/audio/niftyplayer.swf?file=/blog/audio/lawrenceDemo.mp3" quality=high bgcolor=#FFFFFF width="165" height="38" name="niftyPlayer1" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="165" height="38" id="niftyPlayer1" align=""><param name=movie value="/blog/audio/niftyplayer.swf?file=/blog/audio/topHatDemo.mp3"><param name=quality value=high><param name=bgcolor value=#FFFFFF><embed src="/blog/audio/niftyplayer.swf?file=/blog/audio/topHatDemo.mp3" quality=high bgcolor=#FFFFFF width="165" height="38" name="niftyPlayer1" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object><object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=6,0,0,0" width="165" height="38" id="niftyPlayer1" align=""><param name=movie value="/blog/audio/niftyplayer.swf?file=/blog/audio/kaylaDemo.mp3"><param name=quality value=high><param name=bgcolor value=#FFFFFF><embed src="/blog/audio/niftyplayer.swf?file=/blog/audio/kaylaDemo.mp3" quality=high bgcolor=#FFFFFF width="165" height="38" name="niftyPlayer1" align="" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer"></embed></object><br />
<small>Audio courtesy of <a href="http://www.voiceforge.com">Voice Forge</a>. From left to right: &#8216;Lawrence&#8217;, &#8216;TopHat&#8217; and &#8216;Kayla&#8217;</small></p>
<p>&nbsp;</p>
<h3>TTS Plugin Demo</h3>
<p>Try out the TTS plugin <a href="http://www.christopherstevens.cc/tts/demo.htm">here »</a></p>
<p>&nbsp;</p>
<h3>Download TTS Plugin for TinyMCE</h3>
<p>While this plugin is not perfect (it gets temperamental with complex formatting and locks up on occasion), it has been released under the LGPL user license so that you can use it freely in your noncommercial and commercial projects. Heck, you can even contribute code if it brings you joy at <a href="https://github.com/owntheweb/tinymce-tts">github</a>.</p>
<div style="border: 2px dotted rgb(135, 0, 0); padding: 10px; background-color: rgb(238, 238, 238);"><b><a href="https://github.com/owntheweb/tinymce-tts/zipball/master">DOWNLOAD: Download TTS Plugin for TinyMCE</a></b></div>
<p>&nbsp;</p>
<h3>Quick Start Guide</h3>
<ol>
<li><a href="http://tinymce.moxiecode.com/download/download.php">Download</a> and unzip the TinyMCE JavaScript library.</li>
<li><a href="https://github.com/owntheweb/tinymce-tts/zipball/master">Download</a> and unzip the TTS Plugin.</li>
<li>Move the &#8216;tts&#8217; folder to tinymce/jscripts/tiny_mce/plugins/</li>
<li>Open &#8216;example.htm&#8217; in the &#8216;tts&#8217; folder for an example of how to configure TinyMCE and the tts plugin.</li>
</ol>
<p>&nbsp;</p>
<h3>Why?</h3>
<p>Text-to-speech is awesome.</p>
<p>&nbsp;</p>
<h3>The Future</h3>
<p>Future updates may include added support for specifying phonetic spellings of words (e.g. You say tomato, I say&#8230;), multiple language support as seen in other TinyMCE plugins, and bug fixes. </p>
<p>&nbsp;</p>
<h3>Bring Me a Beer</h3>
<p>Did you find it useful? I&#8217;d love to hear about how you used it in your projects. Browny points are also accepted.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2011/03/07/tts-tinymce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Exploring Live Solar Imagery</title>
		<link>http://www.christopherstevens.cc/blog/2011/01/01/exploring-live-solar-imagery/</link>
		<comments>http://www.christopherstevens.cc/blog/2011/01/01/exploring-live-solar-imagery/#comments</comments>
		<pubDate>Sun, 02 Jan 2011 02:00:51 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[live images]]></category>
		<category><![CDATA[live solar images]]></category>
		<category><![CDATA[solar and heliospheric observatory]]></category>
		<category><![CDATA[solar dynamics observatory]]></category>
		<category><![CDATA[solar imagery]]></category>
		<category><![CDATA[solar weather]]></category>
		<category><![CDATA[stereo]]></category>
		<category><![CDATA[sun]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1051</guid>
		<description><![CDATA[1/9/2011: This project has been archived, no longer grabbing live images from various sources for personal web hosting performance reasons. It now sits in the toolbox for future space endeavors when needed. My CEO dropped off a magazine before the holiday break with an article about monitoring live solar weather. What started as something interesting [...]]]></description>
			<content:encoded><![CDATA[<p><object classid="clsid:d27cdb6e-ae6d-11cf-96b8-444553540000" codebase="http://download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab#version=9,0,0,0" width="546" height="600" id="loadTest1" align="middle"><param name="allowScriptAccess" value="sameDomain" /><param name="allowFullScreen" value="false" /><param name="movie" value="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/01/loadTest1.swf" /><param name="quality" value="high" /><param name="bgcolor" value="#220000" /><embed src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2011/01/loadTest1.swf" quality="high" bgcolor="#220000" width="546" height="600" name="loadTest1" align="middle" allowScriptAccess="sameDomain" allowFullScreen="false" type="application/x-shockwave-flash" pluginspage="http://www.macromedia.com/go/getflashplayer" /><br />
</object><br />
<small style="color: #CC0000;">1/9/2011: This project has been archived, no longer grabbing live images from various sources for personal web hosting performance reasons. It now sits in the toolbox for future space endeavors when needed.</small></p>
<p>My CEO dropped off a magazine before the holiday break with an article about monitoring live solar weather. What started as something interesting to read sparked a very fascinating endeavor! As I&#8217;ve enjoyed combining webcam images and other data in the past (<a href="http://www.christopherstevens.cc/blog/2008/06/24/49/">old blog theme</a> used Live Devner image/weather), playing with live solar imagery took the excitement out of this world.</p>
<p>I wrote a script to start automatically pulling in and archiving 32 live or nearly live solar images from Solar Dynamics Observatory (SDO), NOAA&#8217;s Space Weather Protection Center (SWPC), Solar and Heliospheric Observatory (SOHO) and Solar TErrestrial RElations Observatory (STEREO). I also built a crude Flash interface (above) to load and play images being collected. The result: HOT. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_cool.gif' alt='8)' class='wp-smiley' /> </p>
<h3>Why monitor solar activity?</h3>
<p>The sun is a giant violent ball of burning gas over 100 times bigger than Earth that spews out particles in all directions via solar flares or coronal mass ejections (CMEs). When the number and speed of those particles increase out of the norm at Earth, they can cause problems with our technology in space, communications, and could even cause powergrid blackouts on the ground. Monitoring and forecasting solar storms/weather can help us prevent issues by temporarily shutting down satellites or taking other steps to prevent unnecessary damage.</p>
<p>As far as this blog post is concerned, the solar imagery produced by recently launched missions is absolutely stunning. Monitoring the live images of what we cannot stare at directly (don&#8217;t stare at the sun, you&#8217;ll go blind!) is fascinating. Below are some shared notes and basic info on what&#8217;s out there producing live solar imagery made available to the general public.</p>
<h3>Solar Dynamic Observatory (SDO)</h3>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sdo.jpg" alt="Solar Dynamics Observatory (SDO)" title="Solar Dynamics Observatory (SDO)" width="546" height="816" class="alignnone size-full wp-image-1055" /><br />
<small>Courtesy of NASA.</small></p>
<p>When I read &#8220;observatory&#8221;, I think of a dome shaped building on a mountain top containing a big telescope. The Solar Dynamics Observatory (SDO) takes observatories to the next level as it&#8217;s instead a satellite the size of a truck orbiting the Earth, containing multiple instruments.</p>
<p>Launched February 11, 2010, SDO hosts three suites of instruments to peer at the sun with. The Atmospheric Imaging Assembly (AIA) takes images of the sun at various wavelengths. The Helioseismic and Magnetic Imager (HMI) captures magnetograms, intensitygrams, and doplergrams. SDO is also home of the Extreme ultraviolet Variability Experiment (EVE), hosting a pinhole X-ray imager, and other instruments that collect a wide range of in-depth data.</p>
<p><a href="http://sdo.gsfc.nasa.gov/data/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/hugeSunImages.jpg" alt="Huge images produced by Solar Dynamics Observatory&#039;s Atmospheric Imaging Assembly (AIA)" title="Huge images produced by Solar Dynamics Observatory&#039;s Atmospheric Imaging Assembly (AIA)" width="546" height="200" class="alignnone size-full wp-image-1054" /></a><br />
<small>Original image courtesy of NASA/SDO and the AIA, EVE, and HMI science teams.</small></p>
<p>SDO&#8217;s Atmospheric Imaging Assembly (AIA) takes very high resolution images of the sun, made available to the public in near real-time. Above is a sample at full resolution/304 wavelength.</p>
<p><a href="http://sdo.gsfc.nasa.gov/data/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sdoaia.jpg" alt="SDO&#039;s Atmospheric Imaging Assembly (AIA) Images" title="SDO&#039;s Atmospheric Imaging Assembly (AIA) Images" width="546" height="411" class="alignnone size-full wp-image-1067" /></a><br />
<small>Courtesy of NASA/SDO and the AIA, EVE, and HMI science teams.</small></p>
<p>AIA uses a set of four telescopes to observe solar plasma over a wide range of temperatures. Wavelengths from left to right, top to bottom in the above image:<br />
AIA 193, AIA 304, AIA 171, AIA 211,<br />
AIA 131, AIA 335, AIA 094, AIA 1600,<br />
AIA 1700, AIA 4500</p>
<p><a href="http://sdo.gsfc.nasa.gov/data/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sdoaiahmocomposites.jpg" alt="SDO AIA and HMI Composite Images" title="SDO AIA and HMI Composite Images" width="546" height="137" class="alignnone size-full wp-image-1065" /></a><br />
<small>Courtesy of NASA/SDO and the AIA, EVE, and HMI science teams.</small></p>
<p>Composite images are also produced, combining multiple wavelengths (and HMI, far right image) for a fuller view.</p>
<p><a href="http://sdo.gsfc.nasa.gov/data/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sdohmi.jpg" alt="SDO&#039;s Helioseismic and Magnetic Imager (HMI) Samples" title="SDO&#039;s Helioseismic and Magnetic Imager (HMI) Samples" width="546" height="182" class="alignnone size-full wp-image-1062" /></a><br />
<small>Courtesy of NASA/SDO and the AIA, EVE, and HMI science teams.</small></p>
<p>The Helioseismic and Magnetic Imager (HMI) on the SDO is a follow up to the Michelson Doppler Imager on the Solar and Heliospheric Observatory (SOHO, further down). HMI measures motion of the photosphere and also measures the magnetic field. HMI&#8217;s observations will help establish relationships between the sun&#8217;s internal dynamics and magnetic activity. HMI produces three unique types of solar images. From left to right above: HMI magnetogram, HMI intensitygram, HMI dopplergram</p>
<p><a href="http://sdo.gsfc.nasa.gov/data/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/latest_sam.png" alt="SDO&#039;s Extreme ultraviolet Variability Experiment (EVE) Soft X-Ray Image from SAM Pinhole Camera" title="SDO&#039;s Extreme ultraviolet Variability Experiment (EVE) Soft X-Ray Image from SAM Pinhole Camera" width="320" height="240" class="alignnone size-full wp-image-1070" /></a><br />
<small>Courtesy of NASA/SDO and the AIA, EVE, and HMI science teams.</small></p>
<p>HMI also sports a pinhole camera that takes Soft X-Ray images (above).</p>
<h3>NOAA/NWC Space Weather Protection Center,  GEOS-15 Satellite, and POES Satellites</h3>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/geosp.jpg" alt="GEOS 15" title="GEOS 15" width="546" height="1008" class="alignnone size-full wp-image-1082" /><br />
<small>Courtesy of NASA.</small></p>
<p>Launched March 4, 2010 from Cape Canaveral Air Force Station in Florida, the GEOS-15 satellite (formerly named GEOS-P), is one of a constellation of Geostationary Operational Environmental Satellites (GEOS) orbiting the Earth. GEOS satellite imagery is used to monitor storm development, estimate rainfall, snowfall accumulations and snow coverage. The satellites also monitor the movement of sea and lake ice, along with detecting ice fields among several other tasks.</p>
<p><a href="http://www.swpc.noaa.gov/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/geos15.jpg" alt="NOAA Space Weather Protection Center (SWPC) GEOS 15 Solar X-Ray Image" title="NOAA Space Weather Protection Center (SWPC)  GEOS 15 Solar X-Ray Image" width="546" height="442" class="alignnone size-full wp-image-1076" /></a><br />
<small>Courtesy of the National Oceanic and Atmospheric Administration.</small></p>
<p>GEOS-15 in particular (along with its predecessors GEOS-13 and GEOS-14) additionally keeps an eye on solar activity and provides a Solar X-Ray Image (SXI) (above). The image is updated and made available to the public by the National Oceanic and Atmospheric Administration (NOAA) / National Weather Service (NWC) Space Weather Protection Center (SWPC).</p>
<p><a href="http://www.swpc.noaa.gov/pmap/index.html" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/noaaswpcpoes.jpg" alt="NOAA Space Weather Protection Center (SWPC) Polar-orbiting Operational Environmental Satellite (POES)" title="NOAA Space Weather Protection Center (SWPC) Polar-orbiting Operational Environmental Satellite (POES)" width="546" height="243" class="alignnone size-full wp-image-1077" /></a><br />
<small>Courtesy of the National Oceanic and Atmospheric Administration.</small></p>
<p>NOAA Polar-orbiting Operational Environmental Satellite (POES) system consists of two near polar-orbiting satellites that orbit Earth over 14 times per day. POES collects data for several land, ocean, and atmospheric applications. One application shown above is the monitoring of the power flux carried by the protons and electrons from the sun that produce aurora in the atmosphere. The SWPC is able to estimate the amount of power deposited in the polar regions using POES data, and plot it on a map with an &#8220;activity level&#8221; index of 1 to 10.</p>
<h3>Solar and Heliospheric Observatory (SOHO)</h3>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/soho.jpg" alt="Solar and Heliospheric Observatory (SOHO)" title="Solar and Heliospheric Observatory (SOHO)" width="546" height="686" class="alignnone size-full wp-image-1056" /><br />
<small>Courtesy of NASA.</small></p>
<p>A project of international collaboration between ESA and NASA, the Solar and Heliospheric Observatory (SOHO) was launched December 2, 1995. It was built to study the sun from the core, corona and the solar wind it sends out.</p>
<p><a href="http://sohowww.nascom.nasa.gov/data/realtime-images.html" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sohoeitmdilasco.jpg" alt="SOHO&#039;s EIT, MDI, and LASCO Images" title="SOHO&#039;s EIT, MDI, and LASCO Images" width="546" height="273" class="alignnone size-full wp-image-1074" /></a><br />
<small>Courtesy of NASA.</small></p>
<p>After the launch of SDO, the frequency (cadence) of produced live images was reduced for SOHO&#8217;s Extreme ultraviolet Imaging Telescope (EIT) (top row above) and Michelson Doppler Imager (MDI) (bottom row, left two) to about once or twice per day. The unique Large Angle and Spectrometric Coronagraph (LASCO) (bottom row, right two) images are still being produced once every 30 minutes or so and are used to observe solar wind (and 2,000 comet sightings since December 26th, 2010!). </p>
<h3>Solar TErrestrial RElations Observatory (STEREO)</h3>
<p><a href="http://stereo.gsfc.nasa.gov/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sereo.jpg" alt="Solar TErrestrial RElations Observatory (STEREO)" title="Solar TErrestrial RElations Observatory (STEREO)" width="546" height="249" class="alignnone size-full wp-image-1114" /></a><a href="http://stereo.gsfc.nasa.gov/" target="_blank"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/steroPlotAIA.jpg" alt="STEREO Satellite Orbit and EUVI/AIA 195 Stonyhurst Heliographic" title="STEREO Satellite Orbit and EUVI/AIA 195 Stonyhurst Heliographic" width="546" height="187" class="alignnone size-full wp-image-1116" /></a><br />
<small>Courtesy of NASA.</small></p>
<p>Solar TErrestrial RElations Observatory (STEREO) is a set of two nearly identical satellites, one that orbits the sun a quarter orbit ahead of Earth, and one that orbits a quarter orbit behind Earth. The positioning of the satellites allow a view of what&#8217;s on the other side of the sun not visible to Earth. On an added note, the EUVI/AIA 195 Stonyhurst Heliographic on the bottom left (above) uses imagery/data from SDO to fill in the middle of the image. The black strip on the sides represent areas of the sun neither STEREO or SDO satellite can see.</p>
<h3>What am I missing?</h3>
<p>This was an information overload of fun, but I&#8217;m sure there&#8217;s still more live imagery out there. If you know of a good reliable source, or see some information that&#8217;s not quite right above, let me know! <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<h3>Sources and Further Reading</h3>
<p>Solar Dynamics Observatory (SDO)<br />
<a href="http://sdo.gsfc.nasa.gov/">http://sdo.gsfc.nasa.gov/</a></p>
<p>SDO is GO<br />
<a href="http://sdoisgo.blogspot.com/">http://sdoisgo.blogspot.com/</a></p>
<p>SDO&#8217;s Atmospheric Imaging Assembly (AIA)<br />
<a href="http://aia.lmsal.com/">http://aia.lmsal.com/</a></p>
<p>HMI Major Science Goals<br />
<a href="http://hmi.stanford.edu/Description/hmi-overview/hmi-overview.html">http://hmi.stanford.edu/Description/hmi-overview/hmi-overview.html</a></p>
<p>NOAA Watch: Space Weather<br />
<a href="http://www.noaawatch.gov/themes/space.php">http://www.noaawatch.gov/themes/space.php</a></p>
<p>NOAA Space Weather Protection Center<br />
<a href="http://www.swpc.noaa.gov/">http://www.swpc.noaa.gov/</a></p>
<p>GEOS Solar X-Ray Imager<br />
<a href="http://www.swpc.noaa.gov/sxi/index.html">http://www.swpc.noaa.gov/sxi/index.html</a></p>
<p>GOES-15 Weather Satellite Captures Its First Image of Earth<br />
<a href="http://www.noaanews.noaa.gov/stories2010/20100407_goes15.html">http://www.noaanews.noaa.gov/stories2010/20100407_goes15.html</a></p>
<p>Solar and Heliospheric Observatory (SOHO)<br />
<a href="http://sohowww.nascom.nasa.gov">http://sohowww.nascom.nasa.gov</a></p>
<p>Guide to SDO Data Analysis<br />
<a href="https://www.lmsal.com/sdodocs/doc/dcur/SDOD0060.zip/zip/entry/index.html">https://www.lmsal.com/sdodocs/doc/&#8230;/index.html</a></p>
<p>Helioviewer<br />
<a href="http://helioviewer.org/">http://helioviewer.org/</a></p>
<p>SolarMonitor.org<br />
<a href="http://www.solarmonitor.org/">http://www.solarmonitor.org/</a></p>
<p>NICT Space Environment Information Service<br />
<a href="http://hirweb.nict.go.jp/">http://hirweb.nict.go.jp/</a></p>
<p>Real-time and Near-real-time Solar Image Sites<br />
<a href="http://www.swpc.noaa.gov/solar_sites.html">http://www.swpc.noaa.gov/solar_sites.html</a></p>
<p>STEREO<br />
<a href="http://stereo.gsfc.nasa.gov/">http://stereo.gsfc.nasa.gov/</a></p>
<div style="border: #CCC solid 1px; padding: 5px;"><small>Disclaimer: Views and statements contained in this personal blog do not express the views of the Space Foundation.</small></div>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2011/01/01/exploring-live-solar-imagery/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Homemade eCard for Christmas and New Years</title>
		<link>http://www.christopherstevens.cc/blog/2010/12/30/homemade-ecard-for-christmas-and-new-years/</link>
		<comments>http://www.christopherstevens.cc/blog/2010/12/30/homemade-ecard-for-christmas-and-new-years/#comments</comments>
		<pubDate>Fri, 31 Dec 2010 03:24:36 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[card]]></category>
		<category><![CDATA[eCard]]></category>
		<category><![CDATA[holiday card]]></category>
		<category><![CDATA[new year]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=1043</guid>
		<description><![CDATA[I made a homemade Flash Christmas and New Years Day eCard for family and friends. Have fun with it here and share with your friends!]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.christopherstevens.cc/christmas"><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/christmasSquirrels.jpg" alt="Happy New Year from the Squirrels!" title="Happy New Year from the Squirrels!" width="546" height="364" class="alignnone size-full wp-image-1044" /></a></p>
<p>I made a homemade Flash Christmas and New Years Day eCard for family and friends. Have fun with it <b><a href="http://www.christopherstevens.cc/christmas">here</a></b> and share with your friends!</p>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2010/12/30/homemade-ecard-for-christmas-and-new-years/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Black Hole Porter Saves the World</title>
		<link>http://www.christopherstevens.cc/blog/2010/12/08/black-hole-porter-saves-the-world/</link>
		<comments>http://www.christopherstevens.cc/blog/2010/12/08/black-hole-porter-saves-the-world/#comments</comments>
		<pubDate>Wed, 08 Dec 2010 14:16:19 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Art]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[beer]]></category>
		<category><![CDATA[black hole porter]]></category>
		<category><![CDATA[haloween]]></category>
		<category><![CDATA[iui]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[mobile app]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[qr code]]></category>
		<category><![CDATA[space foundation]]></category>
		<category><![CDATA[web-app]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=986</guid>
		<description><![CDATA[John Sterling Vinson was commissioned by Space Foundation CEO Elliot Pulham to craft the Space Foundation&#8217;s first celebratory beer titled Black Hole Porter, making its debut at the team Halloween party. The porter was sweet but not too sweet, with a light nutty taste, and dark like a black hole. I loved it, and hope [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/blackHolePorter.jpg" alt="Space Foundation Black Hole Porter" title="Space Foundation Black Hole Porter" width="546" height="546" class="alignnone size-full wp-image-1027" /></p>
<p>John Sterling Vinson was commissioned by Space Foundation CEO Elliot Pulham to craft the Space Foundation&#8217;s first celebratory beer titled Black Hole Porter, making its debut at the team Halloween party. The porter was sweet but not too sweet, with a light nutty taste, and dark like a black hole. I loved it, and hope to try more of John&#8217;s microbrew creations in the future.</p>
<p>With the new beer came an opportunity to design. I&#8217;ve always wanted to design a beer label and needed to get out and be creative for a weekend after much programming. I hung out for a few hours at a new discovery near downtown, The Coffee Exchange, smearing colors, painting clouds (found a nifty cloud brush <a href="http://javierzhx.deviantart.com/art/Cloud-Brushes-34277964">here</a>), blending graphics, getting spacey. It was awesome.</p>
<p>Designing the label was also a chance to experiment with the use of QR codes on a product and gain some mobile website experience. QR (quick response) codes are scanned using a mobile phone camera with a &#8220;QR reader&#8221; found in iPhone and Android app stores. They&#8217;re catching on very quickly in marketing print campaigns and invite mobile phone users to interact with print (or screen). At the time of writing, we&#8217;re now using QR codes on the National Space Symposium website <a href="http://www.nationalspacesymposium.org/mobile-features">here</a> to quickly get website visitors connecting with their phones. </p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/blackHoleChallenge.jpg" alt="Ultimate Black Hole Challenge" title="Ultimate Black Hole Challenge" width="546" height="293" class="alignnone size-full wp-image-994" /></p>
<p>I used the beer bottle QR code to launch the &#8220;Ultimate Black Hole Challenge&#8221;, where mobile users could test the strength of their black hole wisdom and get a fun ranking in the end (thanks team for the ranking title ideas!). The quiz was developed using <a href="http://code.google.com/p/iui/">iui</a> JavaScript library, making it a mobile web-app. Mobile apps are developed to run natively on whatever phone they are on (e.g. iPhone apps run on iPhones). Mobile websites load within any phone&#8217;s web browser (some doing a better job than others). Mobile web-apps are mobile websites that pretend to be mobile apps. Crazy aye? The &#8220;Ultimate Black Hole Challenge&#8221; was created to behave like an iPhone app, with screen transitions and familiar buttons seen in many apps, and it ran nicely on Android phones as well.</p>
<p>The end use of this beer bottle QR code was flawed. It looked nice on the bottle, but in regards to the Halloween party it wasn&#8217;t doing so well wilting on ice, touched only by a helpful bartender. It may may have been better suited for a mass produced beer distributed to casual drinkers seeking entertainment in local pubs. Of little consequence though, the beer was great and that&#8217;s what was important. The party was excellent! I also had a chance to get to know our newest graphic designer a little better, and just have fun.<br />
<img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/sugarDaddyHotTamales.jpg" alt="Sugar Daddy and Hot Tamales" title="Sugar Daddy and Hot Tamales" width="546" height="720" class="alignnone size-full wp-image-990" /></p>
<p>Hot Tamales and Sugar Daddy approve!</p>
<div style="border: #CCC solid 1px; padding: 5px;"><small>Disclaimer: Views and statements contained in this personal blog do not express the views of the Space Foundation.</small></div>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2010/12/08/black-hole-porter-saves-the-world/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A Visit to Cheyenne Mountain Complex</title>
		<link>http://www.christopherstevens.cc/blog/2010/12/05/a-visit-to-cheyenne-mountain-complex/</link>
		<comments>http://www.christopherstevens.cc/blog/2010/12/05/a-visit-to-cheyenne-mountain-complex/#comments</comments>
		<pubDate>Sun, 05 Dec 2010 20:08:52 +0000</pubDate>
		<dc:creator>Chris</dc:creator>
				<category><![CDATA[Life]]></category>
		<category><![CDATA[air force]]></category>
		<category><![CDATA[canada]]></category>
		<category><![CDATA[cheyenne mountain]]></category>
		<category><![CDATA[cheyenne mountain complex]]></category>
		<category><![CDATA[colorado]]></category>
		<category><![CDATA[colorado springs]]></category>
		<category><![CDATA[navy]]></category>
		<category><![CDATA[norad]]></category>
		<category><![CDATA[space foundation]]></category>
		<category><![CDATA[united states]]></category>

		<guid isPermaLink="false">http://www.christopherstevens.cc/blog/?p=953</guid>
		<description><![CDATA[Photo Source: http://en.wikipedia.org/wiki/File:NORADNorth-Portal.jpg Recently I had the joy and honor of joining members of the Space Foundation team on an unclassified tour of Cheyenne Mountain, sarting home of NORAD (North American Aerospace Defense Command). It&#8217;s ironic as a tour has been on my to-do list ever since I could remember. I just never thought that [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/cheyenneMountain.jpg" alt="Cheyenne Mountain Complex Entrance" title="Cheyenne Mountain" width="546" height="429" class="alignnone size-full wp-image-954" /><br />
<small>Photo Source: <a href="http://en.wikipedia.org/wiki/File:NORADNorth-Portal.jpg">http://en.wikipedia.org/wiki/File:NORADNorth-Portal.jpg</a></small></p>
<p>Recently I had the joy and honor of joining members of the Space Foundation team on an unclassified tour of Cheyenne Mountain, sarting home of NORAD (North American Aerospace Defense Command). It&#8217;s ironic as a tour has been on my to-do list ever since I could remember. I just never thought that I would actually get to go. It was a great surprise when I learned of the trip. Isn&#8217;t it amazing how things work out like that?</p>
<p>I discovered Cheyenne Mountain through imaginative movies and TV growing up. The <a href="http://stargate.mgm.com/">Stargate program</a> was based there, where people traveled through wormholes to other planets far away. It was a main focus of alien attack in <a href="http://www.rottentomatoes.com/m/1071806-independence_day/">Independance Day</a>. Don&#8217;t forget about the classic movie <a href="http://www.rottentomatoes.com/m/wargames/">War Games</a>. The underground installation has captivated the imagination of many, including myself.</p>
<p><img src="http://www.christopherstevens.cc/blog/blog/wp-content/uploads/2010/12/cheyenneMountainBlastDoors.jpg" alt="Cheyenne Mountain blast doors" title="Cheyenne Mountain Blast Doors" width="546" height="414" class="alignnone size-full wp-image-957" /><br />
<small>Photo Source: <a href="http://en.wikipedia.org/wiki/File:NORADBlast-Doors.jpg">http://en.wikipedia.org/wiki/File:NORADBlast-Doors.jpg</a></small></p>
<p>While movies have built some grandiose visions of what&#8217;s inside the installation, I found that the Hollywood view definitely stops at the blast doors. I felt it was rather practical inside, like a well kept self-sustainable high school (with lockers even!), on springs, without windows, inside a cave.</p>
<p>Here&#8217;s a few interesting down-to-earth factoids about the place (Correct me if I&#8217;m off, there was a lot to take in!):</p>
<ul>
<li>Cheyenne Mountain is located in Colorado Springs, CO not Cheyenne, Wyoming (I was asked about this a couple times recently).</li>
<li>Cheyenne Mountain Complex is an installation, not a base. Air Force installations and bases are very similar. However installations are smaller than bases and don&#8217;t have space allocated for residency. Everyone that works at Cheyenne Mountain lives off-site. Cheyenne Mountain does have amenities such as a small shoppette and cafeteria.</li>
<li>Built by the Navy starting in 1961, the installation was completed in 1964 when the keys were passed to the Air Force. <a href="http://www.norad.mil/">NORAD</a>, a joint effort to this day between United States and Canada was operational in 1966.</li>
<li>Cheyenne Mountain took 1 year to hollow out with dynamite. The excavated debris filled a ravine outside the installation, now a parking lot. All expenses were paid by the United States Government, with exception of the dynamite. Canada covered the explosives.</li>
<li>NORAD&#8217;s mission is to determine if North America is under attack, and inform both the United States and Canadian presidents if that&#8217;s the case. They now monitor everything air, space, and sea around and in North America and report to military and civil authorities on potential threats.</li>
<li>NORAD doesn&#8217;t launch missiles like some people think. They simply provide info (although the process of simply providing info is quite complex).</li>
<li>The installation is 2,000 feet into the mountain.</li>
<li>Cheyenne Mountain is not NORAD. It was NORAD&#8217;s primary facility as a tenant there until 2006 when they decided to move their main operations more fully to Peterson Air Force Base. The move removed duplicate efforts between both locations. Cheyenne Mountain now runs on stand-by, partially staffed as a backup command location. Everything is well-kept, ready for action if/when needed.</li>
</ul>
<p>A friend asked, &#8220;Did you see the stargate?&#8221; Well no, I took the unclassified tour.  However I did see a jarred specimen in the backup command center, there to scare bugs away that recently arrived through the gate. It detoured the bugs from chewing on wires and shoe laces. I also caught a glimpse of the big red button. <img src='http://www.christopherstevens.cc/blog/wp-includes/images/smilies/icon_wink.gif' alt=';)' class='wp-smiley' /> </p>
<p>In truth though, this tour gave me a greater appreciation for the efforts of NORAD. I feel it&#8217;s important to have an awareness of threats, and know about attacks if they are happening (communication is key!). The tour guides were fantastic, helping me dispel myths and gain a greater understanding of the NORAD mission.</p>
<p>The Space Foundation spoiled me rotten with this adventurous opportunity. They tend to be great at spoiling the employees. I think I&#8217;ve had more travel, site seeing, family time, and training than in the previous 6+ years! I&#8217;m looking forward to the next adventure. <a href="http://www.nationalspacesymposium.org">National Space Symposium</a> is coming up next. See you there!</p>
<div style="border: #CCC solid 1px; padding: 5px;"><small>Disclaimer: Views and statements contained in this personal blog do not express the views of the Space Foundation.</small></div>
]]></content:encoded>
			<wfw:commentRss>http://www.christopherstevens.cc/blog/2010/12/05/a-visit-to-cheyenne-mountain-complex/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

