<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>sensory output &#187; sensory output</title>
	<atom:link href="http://sensoryoutput.com/category/sensory-output/feed/" rel="self" type="application/rss+xml" />
	<link>http://sensoryoutput.com</link>
	<description>brainy wonders</description>
	<lastBuildDate>Wed, 23 Feb 2011 18:40:50 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	
		<item>
		<title>Space Battles</title>
		<link>http://sensoryoutput.com/2010/01/17/space-battles/</link>
		<comments>http://sensoryoutput.com/2010/01/17/space-battles/#comments</comments>
		<pubDate>Mon, 18 Jan 2010 06:16:23 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>
		<category><![CDATA[space ice sound nature destruction]]></category>

		<guid isPermaLink="false">http://sensoryoutput.com/2010/01/17/space-battles/</guid>
		<description><![CDATA[This is freaking amazing: the sounds of ice sheets warming in the morning. Nature is pretty awesome, and destructive.]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>This is freaking amazing: <a href="http://silentlistening.wordpress.com/2008/05/09/dispersion-of-sound-waves-in-ice-sheets/">the sounds of ice sheets warming</a> in the morning. Nature is pretty awesome, <a href="http://www.nytimes.com/2010/01/18/world/americas/18quake.html?hp">and destructive</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2010/01/17/space-battles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Anew</title>
		<link>http://sensoryoutput.com/2009/12/10/anew/</link>
		<comments>http://sensoryoutput.com/2009/12/10/anew/#comments</comments>
		<pubDate>Thu, 10 Dec 2009 23:00:23 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[photography]]></category>
		<category><![CDATA[writing]]></category>

		<guid isPermaLink="false">http://sensoryoutput.com/?p=410</guid>
		<description><![CDATA[So, it has been quite some time since my last post in this space.]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>So, it has been quite some time since my last post in this space. In the last month or so, I ached to get this back up and running. In spite of working 80+ hours a week and getting little sleep and flying all around the country, I have done it. While this post, again, is a post about posting/blogging/self-served, it is a new beginning. Of though, emotion, travails, successes, and failures.</p>
<p>Here it comes!</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2009/12/10/anew/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Reborn</title>
		<link>http://sensoryoutput.com/2006/02/06/reborn/</link>
		<comments>http://sensoryoutput.com/2006/02/06/reborn/#comments</comments>
		<pubDate>Tue, 07 Feb 2006 04:05:57 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>
		<category><![CDATA[blog]]></category>
		<category><![CDATA[design]]></category>

		<guid isPermaLink="false">http://www.lindsayrove.com/wordpress/archives/2006/02/06/reborn/</guid>
		<description><![CDATA[After one and half years, sensory output has been given a fresh new look.]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>After one and half years, sensory output has been given a fresh new look. Infused with &#8220;WordPress&#8221;:http://www.wordpress.org/ v1.5 and a customized &#8220;Hemingway&#8221;:http://warpspire.com/hemingway theme by &#8220;Kyle Neath&#8221;:http://warspire.com/, I can put my mind at ease for a while, basking in simplicity and a hint of panache. Granted, I did have a new version of the sensory output when I moved from my custom-rolled WordPress theme to &#8220;Michael Heilemann&#8217;s&#8221;:http://binarybonsai.com/ infamous &#8220;K2&#8243;:http://binarybonsai.com/wordpress/k2/, but it never sat very well with me as I think it tries to do too much for too many people.</p>
<p><span id="more-230"></span></p>
<p><img src="http://sensoryoutput.com/wp-content/uploads/2004/06/wordpress-logo-185x185.png" alt="wordpress-logo" title="wordpress-logo" width="185" height="185" class="alignright size-thumbnail wp-image-444" />While on the surface, you see a new look, much more was done deep in the underbelly of the beast that is the WordPress database. You see, long, long ago, -in a land far, far away- in the MySQL database, I did not understand the intersection between PHP&#8217;s inability to handle Unicode, the MySQL database and WordPress&#8217;s latent, hidden abilities to make up for PHP&#8217;s lackings. Per this miscommunication, I set the encodings of my database (every database, table and field) to unicode in the hopes of achieving geeky nirvana. In this dastardly moment, all of my rich postings (i.e. all the wonderful Unicode characters that Mac OS X&#8217;s character palette makes so readily available) to this blog were slightly altered, as if my database were switched with one of an alternate universe.</p>
<p>To undo this, I used my knowledge of various sci-fi flicks to swap out the evil, alternate universe version of my database for the one and only belonging to this reality, effectively undoing most of the catastrophic warpings of my words. Still, as I was pondering the inner workings of the database, I went further still, and I removed silly HTML and other oddities, converting posts to Textile-only. This was a lot of work despite the paltry archives, my fingers swiftly removing @&lt;a&gt;@ and @&lt;img&gt;@ tags.</p>
<p>After that fine work, I set out to implement Kyle Neath&#8217;s great theme. It lacked a few basic items: blog roll, pages listing, and other bits of CSS. Overall, however, it is performing swimmingly and far and above my wildest expectations. Granted, I have not yet figured out what the deal is with WordPress functions like @is_page()@, @is_archives()@, or @is_home()@, but I routed around that minor issue.</p>
<p>Then, I overhauled the secondary pages on my site, namely my &#8220;portfolio&#8221;:http://www.sensoryoutput.com/portfolio/, &#8220;projects&#8221;:http://www.sensoryoutput.com/projects/ and &#8220;fun&#8221;:http://www.sensoryoutput.com/portfolio/ pages. All of these pages are now true WordPress pages, formatted with Textile and a little custom CSS thrown into the Hemingway theme stylesheet.</p>
<p>Finally, I implemented a few necessary plugins, namely:</p>
<ul>
<li>&#8220;Extended Live Archives&#8221;:http://www.sonsofskadi.net/extended-live-archive/ </li>
<li>&#8220;Related Posts&#8221;:http://www.w-a-s-a-b-i.com/ </li>
<li>&#8220;Del.icio.us Cached&#8221;:http://www.w-a-s-a-b-i.com/ </li>
<li>and &#8220;Dunstan&#8217;s Time Since&#8221;:http://binarybonsai.com/wordpress/timesince </li>
</ul>
<p>Whew. Maybe this is just the impetus I need to get back to writing more regularly. I certainly do have a _long_ list of topics to explore, including network neutrality, political rancor, and most near and dear to my heart of late, medicine.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2006/02/06/reborn/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rejuvenating the s.o.</title>
		<link>http://sensoryoutput.com/2005/10/13/rejuvenating-the-so/</link>
		<comments>http://sensoryoutput.com/2005/10/13/rejuvenating-the-so/#comments</comments>
		<pubDate>Thu, 13 Oct 2005 23:26:38 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>

		<guid isPermaLink="false">http://www.sensoryoutput.com/archives/2005/10/13/rejuvenating-the-so/</guid>
		<description><![CDATA[So, after being hacked a few weeks ago and getting the attention of the good people at &#8220;Txd&#8221;:http://www.textdrive.com/, I finally got around to updating my copy of &#8220;WordPress&#8221;:http://www.wordpress.org/. Unsatisfied with the current slew of official and non-official themes available for WordPress &#8220;Strayhorn&#8221; v1.5.2, I decided  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>So, after being hacked a few weeks ago and getting the attention of the good people at &#8220;Txd&#8221;:http://www.textdrive.com/, I finally got around to updating my copy of &#8220;WordPress&#8221;:http://www.wordpress.org/. Unsatisfied with the current slew of official and non-official themes available for WordPress &#8220;Strayhorn&#8221; v1.5.2, I decided to use &#8220;Michael Heilemann&#8217;s&#8221;:http://binarybonsai.com/ new über-theme: &#8220;K2&#8243;:http://binarybonsai.com/wordpress/k2/.</p>
<p>Installation and upgrade were fairly innocuous. The lack of documentation (and understanding by me) for K2 did confuse me a bit, as the K2 pages over at the Bonsai state that it supports various plugins. What exactly does &#8220;support&#8221; mean? Compatibility? Well, it actually means that the appropriate plugin function calls are already wrapped in @if(function_exists())@ constructs. As such, all I had to do was download the plugin and upload it to my plugin directory. Clarification of the instructions in this regard would be helpful.</p>
<p>Beyond that, the functional details of K2 are nice: AJAX comments, separation of trackbacks/pingbacks, nice CSS out of the box, support for schemes within the K2 theme (make color/font/layout changes to CSS), admin panel configuration of theme preferences. The list goes on. I do, however, have a small gripe. As a perfectionist, I like both my front-end and back-end to be as clean as possible: semantically-correct XHTML, nicely-tabbed XHTML document source, separated JavaScript and CSS, and simple yet elegant design. K2 achieves the last, but at the expense of a clean backend. In viewing the source for my pages to aid in troubleshooting, I found it very difficult to find what I was looking for do to the disorganized state of the XHTML. The JavaScript issue probably has more to do with a deficit in the plugin architecture of WordPress than any fault of K2, but it still bothers me.</p>
<p>Anyway, the s.o. (blog title, anyone?) is slowly being reorganized, and it may take some time to return to normal. Your patience is appreciated.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/10/13/rejuvenating-the-so/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photo backlog cleared</title>
		<link>http://sensoryoutput.com/2005/10/13/photo-backlog-cleared/</link>
		<comments>http://sensoryoutput.com/2005/10/13/photo-backlog-cleared/#comments</comments>
		<pubDate>Thu, 13 Oct 2005 23:08:43 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[photography]]></category>
		<category><![CDATA[sensory output]]></category>

		<guid isPermaLink="false">http://www.sensoryoutput.com/?p=218</guid>
		<description><![CDATA[For the last few months since starting medical school, I had a number of pictures that I wanted to post to my &#8220;online gallery&#8221;:http://www.sensoryoutput.com/photos/ but could never find the time to rename, keyword, sort, and process. Well, I found the time today. Go check them  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>For the last few months since starting medical school, I had a number of pictures that I wanted to post to my &#8220;online gallery&#8221;:http://www.sensoryoutput.com/photos/ but could never find the time to rename, keyword, sort, and process. Well, I found the time today. Go check them out!</p>
<p>I have pictures from the day after my three-day cross-country drive in moving to Washington, DC. We visited the various monuments, and all the pictures are replete with the requisite &#8220;Red, White, and Blue&#8221;:http://www.usflag.org/. In addition, I have a few pics I snapped at a Nationals baseball game and a med student frisbee game a few weeks ago. Enjoy!</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/10/13/photo-backlog-cleared/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Minty Fresh</title>
		<link>http://sensoryoutput.com/2005/09/05/minty-fresh/</link>
		<comments>http://sensoryoutput.com/2005/09/05/minty-fresh/#comments</comments>
		<pubDate>Tue, 06 Sep 2005 02:58:53 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>
		<category><![CDATA[Set Us Free]]></category>

		<guid isPermaLink="false">/?p=209</guid>
		<description><![CDATA[!(alignright)http://www.sensoryoutput.com/wp-images/postings/mint_logo.png(Mint, by Shaun Inman)!:http://www.haveamint.com/ After a long lull in my posting, I am sure that no one even cares: I have installed &#8220;Mint&#8221;:http://www.haveamint.com/, the fresh web statistic tracking program created by &#8220;Shaun Inman&#8221;:http://www.shauninman.com/. Although this site serves little more than my personal creative outlet for  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>!(alignright)http://www.sensoryoutput.com/wp-images/postings/mint_logo.png(Mint, by Shaun Inman)!:http://www.haveamint.com/ After a long lull in my posting, I am sure that no one even cares: I have installed &#8220;Mint&#8221;:http://www.haveamint.com/, the fresh web statistic tracking program created by &#8220;Shaun Inman&#8221;:http://www.shauninman.com/. Although this site serves little more than my personal creative outlet for writing, thoughts, ideas, and exclamations, there is a wee bit of narcissism that follows the creation of a personal blog. As such, how can I tell if I am (not) popular? Eating a &#8220;Mint&#8221;:http://www.haveamint.com/, of course!</p>
<p>Mint intelligently collects and displays hits, unique visitors, referrers (minus the referral spam, of course), and much more. Mint replaces the venerable &#8220;ShortStat&#8221;:http://www.shauninman.com/plete/2004/06/shortstat-again, which I used since this site&#8217;s inception more than a year ago. I added an SVG chart to my copy of ShortStat that matched the look and feel and I am anxious to rework it as a plugin (called Pepper) for Mint.</p>
<p>At $30 per domain, Mint might be a little overkill for my site, but the scalability and logical, common sense approach to the data collection is right in line with my goals of -world domination- better data visibility in smart, open formats. SQL is a such a format, and Mint is the means to accessing that data. Did I mention that there is also a &#8220;Mac OS X Tiger&#8221;:http://www.apple.com/macosx/ widget, aptly named Junior Mint?</p>
<p>The installation was more simple than I imagined. Change a few lines in the configuration file, upload the directory. I followed the installation prompts (site name, email, and password for authentication to haveamint.com presumably), copied the JavaScript line into the site files I wanted to track, and in seconds, I was staring at Sensory Output&#8217;s mint breath.</p>
<p>For all your linking pleasure, see these gushing accounts of the wonders of Mint. (Yes, by now, I am a Mint horror, too!)</p>
<p>* &#8220;Mint: The Flavor of the Month(Mint: The Flavor of the Month)&#8221;:http://www.mikeindustries.com/blog/archive/2005/09/mint-the-flavor-of-the-month, by Mike Davidson<br />
* &#8220;Mint: Better Than Girl Scout Cookies(Mint: Better Than Girl Scout Cookies)&#8221;:http://jeffcroft.com/blog/archives/2005/09/mint_better_tha.php, by Jeff  Croft<br />
* &#8220;Mint: Fresh &#8216;N Yummy(Mint: Fresh &#8216;N Yummy)&#8221;:http://www.thebignoob.com/Blog/308/mint-fresh-n-yummy, by Keegan Jones<br />
* &#8220;Mint: It&#8217;s Good and Good For You(Mint: It&#8217;s Good and Good For You)&#8221;:http://www.iammattthomas.com/journal/mint-its-good-and-good-for-you, by Matt  Thomas<br />
* &#8220;Pimp My Mint(Pimp My Mint)&#8221;:http://www.hicksdesign.co.uk/journal/pimp-my-mint, by Jon Hicks</li>
<p>* &#8220;Dr. Inman&#8217;s Mint(Dr. Inman&#8217;s Mint)&#8221;:http://www.bearskinrug.co.uk/_articles/2005/09/03/dr_inmans_mint/index.php, by Kevin Cornell<br />
* &#8220;Mint: A Stats Odyssey(Mint: A Stats Odyssey)&#8221;:http://www.robweychert.com/editorials/2005/09/03/mint_a_stats_odyssey/index.php, by Rob Weychert</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/09/05/minty-fresh/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Punishment Abound</title>
		<link>http://sensoryoutput.com/2005/03/17/punishment-abound/</link>
		<comments>http://sensoryoutput.com/2005/03/17/punishment-abound/#comments</comments>
		<pubDate>Thu, 17 Mar 2005 20:58:19 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>

		<guid isPermaLink="false">/?p=200</guid>
		<description><![CDATA[As all you folks out there already know, &#8220;Google&#8221;:http://www.google.com/ is _the_ mother of all search engines. Being at the top of the pack, though, is not without its pitfalls. Google is criticized for many things it does right and wrong in users&#8217; eyes, and rightly  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>As all you folks out there already know, &#8220;Google&#8221;:http://www.google.com/ is _the_ mother of all search engines. Being at the top of the pack, though, is not without its pitfalls. Google is criticized for many things it does right and wrong in users&#8217; eyes, and rightly so: Google has amassed so much of the search engine market share that they virtually manage access to huge chunks of data islands on the Internet. Certainly, one can know how to get to various website by surfing from site to site, but finding a particular nugget of information requires using Google to get at it. This is where their immense power lies, as they control how popular a site may be through their &#8220;PageRank&#8221;:http://www.google.com/technology/ technology that indexes pages by various criterion and ranks them according to various search terms.</p>
<p>These criterion are the keys. Knowing how important these keys are with respect to one another can result in a rising PageRank for any particular page. Enter the sleazy Search Engine Optimization companies. They claim to know what&#8217;s best for any page and use a number of techniques to help their clients achieve that coveted number one spot on Google (and the other search engines, too). But the only party that can truly understand the algorithm at work is Google themselves. Any attempt to know or claim to know is preposterous, as many in the blogosphere have pointed out in the past.</p>
<p>Still, there are some criterion that are made transparent as seen from one Google index update to the next. For example, Google recently updated their major index as analyzed using a slightly altered set of criterion, and &#8220;sensory output&#8221;:http://www.sensoryoutput.com/ fell off the map when searching for &#8220;sensory output&#8221; (without quotes). Weird, huh? Now, I know that _sensory output_ is nothing special in and of itself as it signifies nothing in science or otherwise, and I liked the combination of words. These two words used to bring up this site at the top of Google, but no more, as it has been buried. Now, I ask (and will answer) why?</p>
<p>For some time, many have known that Google forbids certain sneaky tactics by SEO(Search Engine Optimization) companies to boost their customers&#8217; ranks such as &#8220;cloaking&#8221;:http://www.answers.com/cloaking&#038;r=67, &#8220;doorway pages&#8221;:http://www.answers.com/main/ntquery?method=4&#038;dsid=2222&#038;dekey=Doorway+page&#038;gwp=8&#038;curtab=2222_1, and &#8220;spamdexing&#8221;:http://www.answers.com/main/ntquery?method=4&#038;dsid=1512&#038;dekey=spamdexing&#038;gwp=8&#038;curtab=1512_1. Now, I have never used such techniques and have relied on my web design and the good developers of &#8220;WordPress&#8221;:http://www.wordpress.org/ to create well-formed XHTML. The content is all original, so Google should have no problems with my site. Still, there was one thing I forgot to mention: when writing blog entries such as this one, I often use Google to locate pages to which I can link so that users have that information accessible. when I have done this in the past, though, I sometimes copy the link directly from the results page. That URL(Uniform Resource Locator) does not actually point to the link I wanted, but back to Google, who redirects the user to the actual link. I found about ten blog entries where I had mistakenly done this, and most of them were recent. I think Google did not like this because it could be seen as a way to boost my ratings by linking to their search result links. This is, though, just a guess.</p>
<p>If anyone has any particular insight into why I have been bumped off, please let me know in the comments. I&#8217;m not terribly offended by Google, just curious.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/03/17/punishment-abound/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Improvements Continue</title>
		<link>http://sensoryoutput.com/2005/03/15/improvements-continue/</link>
		<comments>http://sensoryoutput.com/2005/03/15/improvements-continue/#comments</comments>
		<pubDate>Tue, 15 Mar 2005 07:29:00 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>

		<guid isPermaLink="false">/?p=199</guid>
		<description><![CDATA[I have been on a blog, back-end fix-it-up improvement kick lately and the trend continues. Today, I implemented a needed amelioration to my statistics package, &#8220;ShortStat&#8221;:http://www.shauninman.com/mentary/past/nofollow_the_leader.php by &#8220;Shaun Inman&#8221;:http://www.shauninman.com/. If you are familiar with this wonderfully-simple PHP(PHP Hypertext Preprocessor) script to track visitor information, page  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>I have been on a blog, back-end fix-it-up improvement kick lately and the trend continues. Today, I implemented a needed amelioration to my statistics package, &#8220;ShortStat&#8221;:http://www.shauninman.com/mentary/past/nofollow_the_leader.php by &#8220;Shaun Inman&#8221;:http://www.shauninman.com/. If you are familiar with this wonderfully-simple PHP(PHP Hypertext Preprocessor) script to track visitor information, page hits, user agents, and more, then I think this picture will speak more than my words:</p>
<p>!http://www.sensoryoutput.com/wp-images/postings/shortstat.png!</p>
<p>For those unfamiliar with ShortStat, I have added an SVG(Scalable Vector Graphics) graph that depicts total hits and unique visitors over the last two weeks. I plan to add a pie graph for the browsers and platforms (minus crawlers and search engines for both) in a few days when I am not extremely busy. Also, I think some of the SQL(Structured Query Language) calls in Inman&#8217;s script could be optimized and aggregated (i.e. use @GROUP BY@ to minimize the number of calls instead of making multiple calls within a PHP(PHP Hypertext Preprocessor) @for@ loop).</p>
<p>Technically, I should be tackling other projects, work, homework, and other sundry tasks on my to-do list, but I enjoy adding such features to my blog. I need to upgrade to &#8220;WordPress v1.5 Strayhorn&#8221;:http://www.wordpress.org/, so look for that announcement in the next few weeks.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/03/15/improvements-continue/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Photos and the Future</title>
		<link>http://sensoryoutput.com/2005/03/06/photos-and-the-future/</link>
		<comments>http://sensoryoutput.com/2005/03/06/photos-and-the-future/#comments</comments>
		<pubDate>Mon, 07 Mar 2005 06:42:19 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>

		<guid isPermaLink="false">/?p=196</guid>
		<description><![CDATA[As promised, I have finally implemented a decent &#8220;photo gallery&#8221;:http://www.sensoryoutput.com/photos/ solution on sensory output called &#8220;PhotoStack&#8221;:http://www.photostack.org. In the words of the one developer, PhotoStack is: bq. an image organization system (written in PHP) featuring template driven layout, smart caching, automatic thumbnail creation, RSS(Really Simple Syndication)  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>As promised, I have finally implemented a decent &#8220;photo gallery&#8221;:http://www.sensoryoutput.com/photos/ solution on sensory output called &#8220;PhotoStack&#8221;:http://www.photostack.org. In the words of the one developer, PhotoStack is:</p>
<p>bq. an image organization system (written in PHP) featuring template driven layout, smart caching, automatic thumbnail creation, RSS(Really Simple Syndication) feeds, picture level EXIF(Exchangeable Image File Format) date extraction, and picture level descriptions, all without the need for an SQL(Structured Query Language) like database.</p>
<p>I cannot even remember for how long I have searched for a photo gallery solution, vacillating between &#8220;Gallery&#8221;:http://gallery.menalto.com/, flash-based &#8220;SimpleViewer&#8221;:http://www.airtightinteractive.com/simpleviewer/, the ever-popular &#8220;Flickr&#8221;:http://www.flickr.com/, and even a home-brewed solution based on using a combination of PHP(PHP Hypertext Preprocessor) and the Javascript found at &#8220;Couloir.org&#8221;:http://www.coulouir.org. I evaluated each, and each definitely had its own set of merits, but I found that none were completely right for me. I am not alone in this search, too. I can remember when and &#8220;Barzeski&#8221;:http://nslog.com/archives/2005/03/01/digital_photo_web_gallery_software.php of &#8220;NSLog();&#8221;:http://nslog.com and &#8220;Heilemann&#8221;:http://binarybonsai.com/archives/2004/08/20/callout-for-a-gallery-solution/ of &#8220;binary bonsai&#8221;:http://www.binarybonsai.com/)both solicited comments about solutions to this somewhat complex problem.</p>
<p>For my needs, I require an easy way to get information from &#8220;iPhoto&#8221;:http://www.apple.com/ilife/iphoto/ to the web-based gallery. For each of the above listed options, there are ways to accomplish such a task, but none are truly simple. Their complication arises from the very nature of their audience, a wide-swath of users trying to do many different things. This, of course, leads to many options that are unnecessary to me. I almost went with my home-brewed solution, and I was beginning to code the pieces to put it together. I had the Javascript done, and various PHP pieces coming together. Finally, last week, I began work on an AppleScript to process a selection of images from within iPhoto that would copy, scale, and save the images to a folder of a name of my choosing while also extracting title, comments and keywords into a properly formatted text file.</p>
<p>Enter PhotoStack.</p>
<p>Faced with the daunting task of writing a custom photo gallery solution, I came across PhotoStack in my dealings with my soon to be web host, &#8220;TextDrive&#8221;:http://www.textdrive.com/. I found the use of PHP and lack of SQL to be big pluses. The templates appeared to be benign and simple, yet powerful. Plus, the setup offered RSS out of the box! Once I looked at the required format of the text file that gives each album is description and title information, I was sold. Add in automatic thumbnails and a smart-cashing system as bonuses, and I was ready to go. My already-written AppleScript could be easily altered to output the correct format for PhotoStack.</p>
<p>After some CSS(Cascading Style Sheets) work, alterations of the built-in template, re-work of the automation thumbnail creation code, and much testing of my AppleScript, I have a great web gallery solution in place. Now, to create a new gallery, I just select the images in iPhoto that have titles, comments and keywords already assigned, and I drag them to a folder that has the AppleScript attached. The rest, as they say, is history.</p>
<p>There are still a few issues that remain, but they are minor, and will be dealt with in good time:</p>
<p>* Photos are supposed to be sorted by date, but appear at random.<br />
* The AppleScript needs to replace non-HTML characters with the appropriate, corresponding entity<br />
* Ideally, I should even have my AppleScript FTP(File Transfer Protocol) the results directly to my web server</p>
<p>I have been so excited to see this go that I have been working non-stop on this project for the last few days. I have been adding new galleries like mad today and yesterday, watching them, over and over, marveling at my creation. I must give credit to Dave Bowman for inspiring the use of the double roll-over trick that allows for those of you using a modern browser (<em>i.e.</em> &#8220;Safari&#8221;:http://www.apple.com/safari/, &#8220;FireFox&#8221;:http://www.mozilla.org/products/firefox/, or &#8220;Opera&#8221;:http://www.opera.com/) to see chevrons pointing forward or back upon moving your mouse over the main image or the previous or next thumbnails. He referred to this as &#8220;Progressive Enhancement&#8221;:http://css-discuss.incutio.com/?page=ProgressiveEnhancement, where those of you that have the foresight to be progressive in your choice of software see remarkable enhancements to your experience (<em>i.e.</em> like the web experience). I must say that Dave has an &#8220;impressive photo gallery&#8221;:http://dbowman.com/photos/ that he covered extensively in an article at &#8220;Stopdesign&#8221;:http://www.stopdesign.com/ entitled, &#8220;New Photo Galleries&#8221;:http://www.stopdesign.com/log/2005/01/17/galleries.html, but I could not fathom forcing the use of WordPress or MoveableType for the management of photo galleries on the web.</p>
<p>My unique combination of managing my photos locally with iPhoto 5 and exporting to PhotoStack via a custom-built AppleScript is working wonders. Painlessly, too.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/03/06/photos-and-the-future/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>More To Do</title>
		<link>http://sensoryoutput.com/2005/02/03/more-to-do/</link>
		<comments>http://sensoryoutput.com/2005/02/03/more-to-do/#comments</comments>
		<pubDate>Thu, 03 Feb 2005 17:28:13 +0000</pubDate>
		<dc:creator>Kyle Rove</dc:creator>
				<category><![CDATA[sensory output]]></category>

		<guid isPermaLink="false">/?p=188</guid>
		<description><![CDATA[Although the &#8220;recent clean-up&#8221;:http://www.sensoryoutput.com/archives/2005/02/01/much-better/ removed a number of items from this blog&#8217;s to-do list, I have found other areas in need of revision and fixing. Particularly, as this site was built over eight months ago, I have learned a great-deal more about semantic XHTML(eXtensible Hypertext  &#8230;]]></description>
			<content:encoded><![CDATA[<p></p><br /><p>Although the &#8220;recent clean-up&#8221;:http://www.sensoryoutput.com/archives/2005/02/01/much-better/ removed a number of items from this blog&#8217;s to-do list, I have found other areas in need of revision and fixing. Particularly, as this site was built over eight months ago, I have learned a great-deal more about semantic XHTML(eXtensible Hypertext Markup Language) and proper CSS(Cascading Style Sheets) coding since sensory output&#8217;s inception. My sense of organization of code has been refined a great deal, and I think it time to show such practices in this blog.</p>
<p>I do not plan to make any drastic graphical changes, but I would like to refine a few elements that I have always felt lacking. With that, I also plan to overhaul and streamline the CSS(Cascading Style Sheets). Fortunately for me, &#8220;WordPress&#8221;:http://www.wordpress.org/ has already done a fantastic job at keeping the XHTML(eXtensible Hypertext Markup Language) nice and clean.</p>
<p>By the way, the &#8220;improvements I made earlier this week&#8221;:http://www.sensoryoutput.com/archives/2005/02/01/much-better/ have been quite nice, especially the removal of the QuickTag buttons from the admin editing page! No more spinning beach ball of death in Safari.</p>
]]></content:encoded>
			<wfw:commentRss>http://sensoryoutput.com/2005/02/03/more-to-do/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk
Page Caching using disk (enhanced)
Database Caching 13/23 queries in 0.004 seconds using disk

Served from: sensoryoutput.com @ 2012-02-09 22:49:33 -->
