<?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/" version="2.0">

<channel>
	<title>DesertFlood</title>
	
	<link>http://desertflood.com</link>
	<description>Bring life to a barren, technological wasteland</description>
	<lastBuildDate>Thu, 03 Nov 2011 15:51:31 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/DesertFlood" /><feedburner:info xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" uri="desertflood" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>I’m Looking For a New Email Host</title>
		<link>http://desertflood.com/blog/2011/im-looking-for-a-new-email-host/</link>
		<comments>http://desertflood.com/blog/2011/im-looking-for-a-new-email-host/#comments</comments>
		<pubDate>Thu, 03 Nov 2011 15:51:31 +0000</pubDate>
		<dc:creator>Joe Martin</dc:creator>
				<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://desertflood.com/?p=523</guid>
		<description><![CDATA[<p>I’ve been increasingly thinking of ditching my GMail account. I have a couple of reasons for wanting to do that but they mainly boil down to one thing: I don’t like how comfortable Google is with delivering products that don’t pay attention to details.</p>

<p>For instance:</p>

<ul>
<li>You can’t <a href="http://www.google.com/support/forum/p/Google+Apps/thread?tid=5da2a2e6553f59a9&amp;hl=en">rename a domain</a> in Google Apps. You have to delete the domain and start over with the new name.</li>
<li>You can’t <a href="https://www.google.com/support/forum/p/Google+Apps/thread?tid=0534ebc47dad128c&amp;hl=en">rename an admin user</a> in Google Apps. You have to create a new user account and start over. (If the user was the initial user in the domain, it won’t even work to demote the admin user and then rename him.)</li>
<li>GMail likes to add a “Sender” header anytime you send a message from an alternate email address. You <a href="http://gmailblog.blogspot.com/2009/07/send-mail-from-another-address-without.html">can prevent this</a> (<a href="http://solidstateraam.com/removing-the-gmail-on-behalf-of-sender-header/">setup instructions</a>) but it’s a bit clunky and requires you to have an external SMTP server.</li>
<li><a href="http://tidbits.com/article/10253">GMail IMAP is wonky</a>, making me reluctant to use my GMail account with a desktop email client.</li>
<li>You can’t use a <a href="http://www.google.com/support/forum/p/Google%20Apps/thread?tid=08f56168a00dc731&amp;hl=en">Google Apps account with Google Plus</a>.</li>
<li>On a more general note, Google Plus is <a href="http://www.zdnet.com/blog/violetblue/google-plus-too-much-unnecessary-drama/652">overly dramatic</a> in its requirement that people to use real names and not pseudonyms. </li>
</ul>

<p>All of these things add up to give me a general feeling of using a half-baked product from a company that doesn’t sweat the details. And I don’t like it.</p>

<p>There are a lot of things that I do like about GMail.</p>

<ol>
<li>I can host multiple personal domains.</li>
<li>I can have e-mail addresses setup at my domain (for family members) that either deliver mail to a GMail account or else deliver mail to an outside account (so that I can provide a “forwarding address”).</li>
<li>I get generous email quotas.</li>
<li>The service is free.</li>
<li>I get mobile push email.</li>
<li>Google provides a very good, nearly instantaneous, email search.</li>
<li>There is a great conversation view, in the web interface.</li>
<li>I really like the entire Inbox / everything else paradigm that Gmail created and I like being able to one-click Archive my messages.</li>
<li>I can create unlimited message filters to automatically file messages and mark them as read or starred, even when my computer isn’t running.</li>
<li>Robust spam filtering.</li>
</ol>

<p>But, given that I no longer trust Google to provide a high quality product, I’m looking to move to a new email provider. I’m willing to pay for my service. Here’s the baseline feature set I’m looking for.</p>

<ol>
<li>Let me host email for multiple domains.</li>
<li>Let me create multiple aliases either for a mailbox at the host or to forward to an outside mailbox.</li>
<li>Robust spam filtering.</li>
<li>Generous email quotas.</li>
<li>Server side message filters, to sort and file my email.</li>
</ol>

<p>Here’s the features that I’d like to see.</p>

<ol>
<li>A good, web-based, email search.</li>
<li>A web-based conversation view.</li>
<li>Push email, for mobile clients.</li>
</ol>

<p>I&#8217;ll be looking around to see who can sell me that, at a price that&#8217;s reasonable for just 2-3 mailboxes.</p>
]]></description>
			<content:encoded><![CDATA[<p>I’ve been increasingly thinking of ditching my GMail account. I have a couple of reasons for wanting to do that but they mainly boil down to one thing: I don’t like how comfortable Google is with delivering products that don’t pay attention to details.</p>

<p>For instance:</p>

<ul>
<li>You can’t <a href="http://www.google.com/support/forum/p/Google+Apps/thread?tid=5da2a2e6553f59a9&amp;hl=en">rename a domain</a> in Google Apps. You have to delete the domain and start over with the new name.</li>
<li>You can’t <a href="https://www.google.com/support/forum/p/Google+Apps/thread?tid=0534ebc47dad128c&amp;hl=en">rename an admin user</a> in Google Apps. You have to create a new user account and start over. (If the user was the initial user in the domain, it won’t even work to demote the admin user and then rename him.)</li>
<li>GMail likes to add a “Sender” header anytime you send a message from an alternate email address. You <a href="http://gmailblog.blogspot.com/2009/07/send-mail-from-another-address-without.html">can prevent this</a> (<a href="http://solidstateraam.com/removing-the-gmail-on-behalf-of-sender-header/">setup instructions</a>) but it’s a bit clunky and requires you to have an external SMTP server.</li>
<li><a href="http://tidbits.com/article/10253">GMail IMAP is wonky</a>, making me reluctant to use my GMail account with a desktop email client.</li>
<li>You can’t use a <a href="http://www.google.com/support/forum/p/Google%20Apps/thread?tid=08f56168a00dc731&amp;hl=en">Google Apps account with Google Plus</a>.</li>
<li>On a more general note, Google Plus is <a href="http://www.zdnet.com/blog/violetblue/google-plus-too-much-unnecessary-drama/652">overly dramatic</a> in its requirement that people to use real names and not pseudonyms. </li>
</ul>

<p>All of these things add up to give me a general feeling of using a half-baked product from a company that doesn’t sweat the details. And I don’t like it.</p>

<p>There are a lot of things that I do like about GMail.</p>

<ol>
<li>I can host multiple personal domains.</li>
<li>I can have e-mail addresses setup at my domain (for family members) that either deliver mail to a GMail account or else deliver mail to an outside account (so that I can provide a “forwarding address”).</li>
<li>I get generous email quotas.</li>
<li>The service is free.</li>
<li>I get mobile push email.</li>
<li>Google provides a very good, nearly instantaneous, email search.</li>
<li>There is a great conversation view, in the web interface.</li>
<li>I really like the entire Inbox / everything else paradigm that Gmail created and I like being able to one-click Archive my messages.</li>
<li>I can create unlimited message filters to automatically file messages and mark them as read or starred, even when my computer isn’t running.</li>
<li>Robust spam filtering.</li>
</ol>

<p>But, given that I no longer trust Google to provide a high quality product, I’m looking to move to a new email provider. I’m willing to pay for my service. Here’s the baseline feature set I’m looking for.</p>

<ol>
<li>Let me host email for multiple domains.</li>
<li>Let me create multiple aliases either for a mailbox at the host or to forward to an outside mailbox.</li>
<li>Robust spam filtering.</li>
<li>Generous email quotas.</li>
<li>Server side message filters, to sort and file my email.</li>
</ol>

<p>Here’s the features that I’d like to see.</p>

<ol>
<li>A good, web-based, email search.</li>
<li>A web-based conversation view.</li>
<li>Push email, for mobile clients.</li>
</ol>

<p>I&#8217;ll be looking around to see who can sell me that, at a price that&#8217;s reasonable for just 2-3 mailboxes.</p>
]]></content:encoded>
			<wfw:commentRss>http://desertflood.com/blog/2011/im-looking-for-a-new-email-host/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>My Kindle Wishlist</title>
		<link>http://desertflood.com/blog/2011/my-kindle-wishlist/</link>
		<comments>http://desertflood.com/blog/2011/my-kindle-wishlist/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 02:32:20 +0000</pubDate>
		<dc:creator>Joe Martin</dc:creator>
				<category><![CDATA[Gadgets]]></category>

		<guid isPermaLink="false">http://desertflood.com/?p=518</guid>
		<description><![CDATA[<p>Amazon is all set to announce an update to their Kindle product list, tomorrow morning. The rumor mill is pretty certain that this will involve the debut of some kind of a tablet device and not an update to their existing eInk Kindles.</p>

<p>I’m really only interested in the eInk Kindles. I like the book-like readability of the screens and I’m really not interested in reading from an LCD screen for a long period of time. I’ve owned every Kindle so far (each iteration of the 9” model) and I’m pretty pleased with how the hardware has developed. In general, in day to day use, I don’t have any complaints about my Kindle. But I do have a small wish list, for the upcoming 4th generation eInk Kindle.</p>

<p>I’ll probably upgrade even if Amazon doesn’t implement these features but I’d sure love if it they did implement some (or all) of them.</p>

<h2>Easy Hardware Transitions</h2>

<p>Apple has a very easy process for moving from an old iPod touch to a new iPod touch. Plug the new iPod touch into your computer, go into iTunes and choose the “Restore from Backup” option. That will move over all of your applications, settings, music, books, movies, TV shows, etc. In a few minutes (or a few hours, if you have a lot of media loaded) your new iPod touch will be setup identically to your old iPod touch.</p>

<p>Amazon has nothing remotely comparable to this, to make it easy to upgrade from an old Kindle to a new Kindle. There are two things going on here.</p>

<ol>
<li><p><strong>DRM books</strong>. If you’ve purchased books from Amazon, the Digital Rights Management locks those books to your specific piece of hardware. You can copy the digital files from the old Kindle to the new Kindle, but you won’t be able to open or read the books once they’re on the new Kindle.</p>

<p>The only way to get the books onto the new Kindle is to download them, one at a time, from Amazon. For digital pack rats, this is a colossal pain. The only saving grace is that the Kindle will remember which Collection the book was in and what your bookmark was, so you won&#8217;t have to reorganize it once it is downloaded.</p></li>
<li><p><strong>Non-DRM books (personal files)</strong>. These books aren&#8217;t locked to your specific piece of hardware, so you can copy them from one Kindle to another. However, the Kindle doesn’t remember anything about them, so you lose both your current bookmarks and your organization. After copying the books over, you can read them but you have to spend an hour or so putting everything back into the proper Collections.</p></li>
</ol>

<h2>Unique Screensavers</h2>

<p>My wife and I each have a Kindle. They look physically identical and, in the beginning, it was easy to pick up the wrong Kindle when I was ready to read. Then I discovered the <a href="http://wiki.mobileread.com/wiki/Kindle_Screen_Saver_Hack_for_all_2.x_and_3.x_Kindles">Kindle screensaver hack</a> and we each loaded a single, custom, screensaver that differentiates our Kindles. Mine reflects my book personality.</p>

<p>This is something that shouldn’t require a hack to do. I’d like to see Amazon create an easy tool, even a web based one, to pick a photo and convert it into personalized Kindle screensaver.</p>

<p>I’ve heard that the Kobo eReader will default to showing the cover of whichever book you’re currently reading. I think this is a great idea too and it would really give each Kindle its own personality.</p>

<h2>Better Magazine Management</h2>

<p>I like reading magazines on my Kindle. I have a lot of back issues of <a href="http://baens-universe.com/">Jim Baen’s Universe</a> <a href="http://clarkesworldmagazine.com/">Clarkesworld</a>, <a href="http://www.intergalacticmedicineshow.com/">Orson Scott Card’s Intergalactic Medicine Show</a>, and <a href="http://www.instapaper.com/">Instapaper</a>. Unfortunately, magazines live in their own little world and can’t be added to any of your existing Collections. That’s a real pity, since I have a “Currently Reading” Collection that I use to organize everything that I’m, well, currently reading and it’s impossible to add my current (or past) magazine issues to that Collection.</p>

<p>Here’s an idea I’d love to see implemented: associate a magazine subscription to a Collection. Any new issues for that magazine should automatically be added to that Collection, ready for reading. But I should also be free to move back issues to a different Collection.</p>

<h2>Fast Book Switching</h2>

<p>This is another area where Amazon should take a cue from Apple. iOS allows you to double-tap the home button to get to a list of recently used applications. That allows you to quickly switch from one application to another, without having to go all the way out to the home screen.</p>

<p>I’m generally reading 4-6 books at any one time and they’re not always next to each other on the home screen. Right now, to switch between books, I have to press the “Home” button, look for the book on a specific page of the home screen or navigate to a specific collection, and then open the book.</p>

<p>It’d be nice if the Kindle supported some form of fast switching (a pop-up menu? a list at the bottom of the window) that would allow me to quickly toggle between various recently read books or magazines. The current system isn’t bad, exactly, but I think it could be improved upon.</p>

<h2>Easier Collection Management</h2>

<p>This is yet another area where Amazon could take a page from Apple’s playbook. I really like using iTunes to manage my iPod touch. (iTunes itself could use some work but that’s a topic for another post.) iTunes makes it easy to create playlists, organize media, load and unload applications, etc.</p>

<p>The Kindle has nothing comparable. The only way to manage your books, magazines, and documents is to do the management on the Kindle itself. It works but it’s exceedingly clunky and slow. It’s hard to manage multiple items at once and the screen refresh delays makes the experience an exercise in patience.</p>

<p>Amazon should provide some way to organize your content using a desktop or web application that can push your changes out to the Kindle itself.</p>

<p>Another option, maybe a better one, is to provide something for existing applications (perhaps <a href="http://calibre-ebook.com/">Calibre</a>) to hook into. Calibre is already a suberb application for organizing eBooks and its limited only by the fact that it can’t manage Kindle Collections. If Amazon provided a way for it to manage Collections, Calibre could easily become the iTunes of the Kindle ecosystem.</p>

<h2>More Customized Books</h2>

<p>Kindle books are too uniform. Amazon should provide a way for publishers to customize font faces, margins, line spacing, etc so that publishers can provide books with a unique look and feel. One of the joys of physical books is the <em>look</em> that each book can have. With the current Kindles, that joy is sadly missing.</p>

<p>Additionally, the Kindle needs to support more formatting features. For example, the Kindle doesn’t provide any way for a book to support block quoting. In many non-fiction books, it’s very difficult to separate out the block-quoted content from the author’s commentary. I think that needs to change in order for eBooks to reach their full potential.</p>

<h2>ePub Support</h2>

<p>Finally, I’d really like to see Amazon support the ePub file format. It’s the de-facto standard for every other eReader on the market. Right now, I have to keep all of my books in both ePub and MOBI/Kindle formats, to maintain compatibility with all readers. I don’t necessarily expect Amazon to distribute their own books as ePub files but it’d be nice to be able to load my other non-Amazon books as ePub files, without needing to convert them first.</p>

<h2>WhisperSync Plus</h2>

<p>I buy a lot of my eBooks directly from the publishers: <a href="http://webscription.net/">Baen Books</a> and <a href="http://www.pyrsf.com/">Pyr</a>, among others. I can load those books onto my Kindle and my iPod touch (running the Kindle app) but I can’t synchronize my last-read position between the devices. That only works for books that were purchased through the Amazon Kindle store.</p>

<p>I realize that WhisperSync is a big advantage for Amazon’s store and that they’re not likely to give it up just for my convenience. But what if Amazon created a &#8220;WhisperSync Plus&#8221; service, available as an annual subscription ($25 a year? $50 a year? part of an Amazon Prime account?) that would allow members to use WhisperSync for personal documents? I would gladly pay for that service and I&#8217;d like to think that other people would too.</p>
]]></description>
			<content:encoded><![CDATA[<p>Amazon is all set to announce an update to their Kindle product list, tomorrow morning. The rumor mill is pretty certain that this will involve the debut of some kind of a tablet device and not an update to their existing eInk Kindles.</p>

<p>I’m really only interested in the eInk Kindles. I like the book-like readability of the screens and I’m really not interested in reading from an LCD screen for a long period of time. I’ve owned every Kindle so far (each iteration of the 9” model) and I’m pretty pleased with how the hardware has developed. In general, in day to day use, I don’t have any complaints about my Kindle. But I do have a small wish list, for the upcoming 4th generation eInk Kindle.</p>

<p>I’ll probably upgrade even if Amazon doesn’t implement these features but I’d sure love if it they did implement some (or all) of them.</p>

<h2>Easy Hardware Transitions</h2>

<p>Apple has a very easy process for moving from an old iPod touch to a new iPod touch. Plug the new iPod touch into your computer, go into iTunes and choose the “Restore from Backup” option. That will move over all of your applications, settings, music, books, movies, TV shows, etc. In a few minutes (or a few hours, if you have a lot of media loaded) your new iPod touch will be setup identically to your old iPod touch.</p>

<p>Amazon has nothing remotely comparable to this, to make it easy to upgrade from an old Kindle to a new Kindle. There are two things going on here.</p>

<ol>
<li><p><strong>DRM books</strong>. If you’ve purchased books from Amazon, the Digital Rights Management locks those books to your specific piece of hardware. You can copy the digital files from the old Kindle to the new Kindle, but you won’t be able to open or read the books once they’re on the new Kindle.</p>

<p>The only way to get the books onto the new Kindle is to download them, one at a time, from Amazon. For digital pack rats, this is a colossal pain. The only saving grace is that the Kindle will remember which Collection the book was in and what your bookmark was, so you won&#8217;t have to reorganize it once it is downloaded.</p></li>
<li><p><strong>Non-DRM books (personal files)</strong>. These books aren&#8217;t locked to your specific piece of hardware, so you can copy them from one Kindle to another. However, the Kindle doesn’t remember anything about them, so you lose both your current bookmarks and your organization. After copying the books over, you can read them but you have to spend an hour or so putting everything back into the proper Collections.</p></li>
</ol>

<h2>Unique Screensavers</h2>

<p>My wife and I each have a Kindle. They look physically identical and, in the beginning, it was easy to pick up the wrong Kindle when I was ready to read. Then I discovered the <a href="http://wiki.mobileread.com/wiki/Kindle_Screen_Saver_Hack_for_all_2.x_and_3.x_Kindles">Kindle screensaver hack</a> and we each loaded a single, custom, screensaver that differentiates our Kindles. Mine reflects my book personality.</p>

<p>This is something that shouldn’t require a hack to do. I’d like to see Amazon create an easy tool, even a web based one, to pick a photo and convert it into personalized Kindle screensaver.</p>

<p>I’ve heard that the Kobo eReader will default to showing the cover of whichever book you’re currently reading. I think this is a great idea too and it would really give each Kindle its own personality.</p>

<h2>Better Magazine Management</h2>

<p>I like reading magazines on my Kindle. I have a lot of back issues of <a href="http://baens-universe.com/">Jim Baen’s Universe</a> <a href="http://clarkesworldmagazine.com/">Clarkesworld</a>, <a href="http://www.intergalacticmedicineshow.com/">Orson Scott Card’s Intergalactic Medicine Show</a>, and <a href="http://www.instapaper.com/">Instapaper</a>. Unfortunately, magazines live in their own little world and can’t be added to any of your existing Collections. That’s a real pity, since I have a “Currently Reading” Collection that I use to organize everything that I’m, well, currently reading and it’s impossible to add my current (or past) magazine issues to that Collection.</p>

<p>Here’s an idea I’d love to see implemented: associate a magazine subscription to a Collection. Any new issues for that magazine should automatically be added to that Collection, ready for reading. But I should also be free to move back issues to a different Collection.</p>

<h2>Fast Book Switching</h2>

<p>This is another area where Amazon should take a cue from Apple. iOS allows you to double-tap the home button to get to a list of recently used applications. That allows you to quickly switch from one application to another, without having to go all the way out to the home screen.</p>

<p>I’m generally reading 4-6 books at any one time and they’re not always next to each other on the home screen. Right now, to switch between books, I have to press the “Home” button, look for the book on a specific page of the home screen or navigate to a specific collection, and then open the book.</p>

<p>It’d be nice if the Kindle supported some form of fast switching (a pop-up menu? a list at the bottom of the window) that would allow me to quickly toggle between various recently read books or magazines. The current system isn’t bad, exactly, but I think it could be improved upon.</p>

<h2>Easier Collection Management</h2>

<p>This is yet another area where Amazon could take a page from Apple’s playbook. I really like using iTunes to manage my iPod touch. (iTunes itself could use some work but that’s a topic for another post.) iTunes makes it easy to create playlists, organize media, load and unload applications, etc.</p>

<p>The Kindle has nothing comparable. The only way to manage your books, magazines, and documents is to do the management on the Kindle itself. It works but it’s exceedingly clunky and slow. It’s hard to manage multiple items at once and the screen refresh delays makes the experience an exercise in patience.</p>

<p>Amazon should provide some way to organize your content using a desktop or web application that can push your changes out to the Kindle itself.</p>

<p>Another option, maybe a better one, is to provide something for existing applications (perhaps <a href="http://calibre-ebook.com/">Calibre</a>) to hook into. Calibre is already a suberb application for organizing eBooks and its limited only by the fact that it can’t manage Kindle Collections. If Amazon provided a way for it to manage Collections, Calibre could easily become the iTunes of the Kindle ecosystem.</p>

<h2>More Customized Books</h2>

<p>Kindle books are too uniform. Amazon should provide a way for publishers to customize font faces, margins, line spacing, etc so that publishers can provide books with a unique look and feel. One of the joys of physical books is the <em>look</em> that each book can have. With the current Kindles, that joy is sadly missing.</p>

<p>Additionally, the Kindle needs to support more formatting features. For example, the Kindle doesn’t provide any way for a book to support block quoting. In many non-fiction books, it’s very difficult to separate out the block-quoted content from the author’s commentary. I think that needs to change in order for eBooks to reach their full potential.</p>

<h2>ePub Support</h2>

<p>Finally, I’d really like to see Amazon support the ePub file format. It’s the de-facto standard for every other eReader on the market. Right now, I have to keep all of my books in both ePub and MOBI/Kindle formats, to maintain compatibility with all readers. I don’t necessarily expect Amazon to distribute their own books as ePub files but it’d be nice to be able to load my other non-Amazon books as ePub files, without needing to convert them first.</p>

<h2>WhisperSync Plus</h2>

<p>I buy a lot of my eBooks directly from the publishers: <a href="http://webscription.net/">Baen Books</a> and <a href="http://www.pyrsf.com/">Pyr</a>, among others. I can load those books onto my Kindle and my iPod touch (running the Kindle app) but I can’t synchronize my last-read position between the devices. That only works for books that were purchased through the Amazon Kindle store.</p>

<p>I realize that WhisperSync is a big advantage for Amazon’s store and that they’re not likely to give it up just for my convenience. But what if Amazon created a &#8220;WhisperSync Plus&#8221; service, available as an annual subscription ($25 a year? $50 a year? part of an Amazon Prime account?) that would allow members to use WhisperSync for personal documents? I would gladly pay for that service and I&#8217;d like to think that other people would too.</p>
]]></content:encoded>
			<wfw:commentRss>http://desertflood.com/blog/2011/my-kindle-wishlist/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating VideoHub: Design Needs</title>
		<link>http://desertflood.com/blog/2011/updating-videohub-design-needs/</link>
		<comments>http://desertflood.com/blog/2011/updating-videohub-design-needs/#comments</comments>
		<pubDate>Mon, 18 Jul 2011 02:52:54 +0000</pubDate>
		<dc:creator>Joe Martin</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[videohub]]></category>

		<guid isPermaLink="false">http://desertflood.com/?p=509</guid>
		<description><![CDATA[<p>I generate my video files from iMovie and dump them into a folder. I generally generate both a high and a low quality video. I need a way to painlessly:</p>

<ol>
<li>Detect the video quality of the files</li>
<li>Generate a stub post for the file, with appropriate height / width values, and links to both the high and low quality files.</li>
<li>Generate separate RSS feeds for the high and low quality videos.</li>
<li>Generate the VideoJS embed code for the video, to include in the post.</li>
<li>Geneate a VideoJS embed file, suitable for embedding in an iFrame, so that the videos can be embedded on <a href="http://thosemartins.us/"><em>Those</em> Martins</a> or other sites.</li>
</ol>

<p>I think I can do all of that with <a href="https://github.com/mojombo/jekyll/wiki">Jekyll</a> but I need to learn it and figure out which pieces do what.</p>

<p>I think that each individual post should have some <a href="https://github.com/mojombo/jekyll/wiki/YAML-Front-Matter">YML Front Matter</a> to detail the metadata for each video. It may look something like this:</p>

<p>Video Data:</p>

<ul>
<li>Name</li>
<li>Height</li>
<li>Width</li>
<li>High Quality File</li>
<li>Low Quality File</li>
<li>Preview Image</li>
</ul>

<p>From that data I need to generate several files:</p>

<ul>
<li>An embed file, including the HTML/JS code necessary to show the video in a browser. It should be suitable both the actual video posts as well as being used from an iframe, to embed the video on a different site.</li>
<li>The actual video post file</li>
<li>The low quality RSS feed</li>
<li>The high quality RSS feed</li>
</ul>

<p>I can then edit the post, to add a description / narrative for the video. After that, I generate the static site and let rsync take care of pushing it to the server.</p>

<h3>The Video Tag and Embed</h3>

<p>Through Liquid Extensions, Jekyll has support for including fragments into a larger page. So, the embed files could be generated into &#95;includes/<em>video</em>.html. Then, the post file could include it and the file for the actual embed page could also include it.</p>

<pre><code>{% include video.html %}
</code></pre>

<h3>Getting the Video Data</h3>

<p>I’ve been looking at Jekyll plugins but I’m not sure that they’re right for scanning my video directory, looking for new videos, getting the video’s metadata and then generating the embed fragments. I might be able to make it work but it also seems more natural to just write a standalone program that will do all of that work and then let Jekyll handle the actual site generation.</p>

<h3>Generating the RSS Feeds</h3>

<p>It doesn’t look like Jekyll has a built-in method for generating RSS feeds. I found an example <a href="http://recursive-design.com/blog/2010/09/14/integrating-jekyll-with-feedburner/">RSS template</a>, courtesy of <a href="http://recursive-design.com/">recursive</a>. I’m thinking that I should just create two RSS templates: one to pull the low quality data from the posts and one to pull the high quality data from the posts.</p>

<h3>Other Things</h3>

<p>To make it easy to move the video files around, I need to have a global host / path prefix, for where the videos live. I should be able to define that in a site-wide configuration file, so that all of my URLs generate automatically.</p>
]]></description>
			<content:encoded><![CDATA[<p>I generate my video files from iMovie and dump them into a folder. I generally generate both a high and a low quality video. I need a way to painlessly:</p>

<ol>
<li>Detect the video quality of the files</li>
<li>Generate a stub post for the file, with appropriate height / width values, and links to both the high and low quality files.</li>
<li>Generate separate RSS feeds for the high and low quality videos.</li>
<li>Generate the VideoJS embed code for the video, to include in the post.</li>
<li>Geneate a VideoJS embed file, suitable for embedding in an iFrame, so that the videos can be embedded on <a href="http://thosemartins.us/"><em>Those</em> Martins</a> or other sites.</li>
</ol>

<p>I think I can do all of that with <a href="https://github.com/mojombo/jekyll/wiki">Jekyll</a> but I need to learn it and figure out which pieces do what.</p>

<p>I think that each individual post should have some <a href="https://github.com/mojombo/jekyll/wiki/YAML-Front-Matter">YML Front Matter</a> to detail the metadata for each video. It may look something like this:</p>

<p>Video Data:</p>

<ul>
<li>Name</li>
<li>Height</li>
<li>Width</li>
<li>High Quality File</li>
<li>Low Quality File</li>
<li>Preview Image</li>
</ul>

<p>From that data I need to generate several files:</p>

<ul>
<li>An embed file, including the HTML/JS code necessary to show the video in a browser. It should be suitable both the actual video posts as well as being used from an iframe, to embed the video on a different site.</li>
<li>The actual video post file</li>
<li>The low quality RSS feed</li>
<li>The high quality RSS feed</li>
</ul>

<p>I can then edit the post, to add a description / narrative for the video. After that, I generate the static site and let rsync take care of pushing it to the server.</p>

<h3>The Video Tag and Embed</h3>

<p>Through Liquid Extensions, Jekyll has support for including fragments into a larger page. So, the embed files could be generated into &#95;includes/<em>video</em>.html. Then, the post file could include it and the file for the actual embed page could also include it.</p>

<pre><code>{% include video.html %}
</code></pre>

<h3>Getting the Video Data</h3>

<p>I’ve been looking at Jekyll plugins but I’m not sure that they’re right for scanning my video directory, looking for new videos, getting the video’s metadata and then generating the embed fragments. I might be able to make it work but it also seems more natural to just write a standalone program that will do all of that work and then let Jekyll handle the actual site generation.</p>

<h3>Generating the RSS Feeds</h3>

<p>It doesn’t look like Jekyll has a built-in method for generating RSS feeds. I found an example <a href="http://recursive-design.com/blog/2010/09/14/integrating-jekyll-with-feedburner/">RSS template</a>, courtesy of <a href="http://recursive-design.com/">recursive</a>. I’m thinking that I should just create two RSS templates: one to pull the low quality data from the posts and one to pull the high quality data from the posts.</p>

<h3>Other Things</h3>

<p>To make it easy to move the video files around, I need to have a global host / path prefix, for where the videos live. I should be able to define that in a site-wide configuration file, so that all of my URLs generate automatically.</p>
]]></content:encoded>
			<wfw:commentRss>http://desertflood.com/blog/2011/updating-videohub-design-needs/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Updating VideoHub: Introduction</title>
		<link>http://desertflood.com/blog/2011/updating-videohub-introduction/</link>
		<comments>http://desertflood.com/blog/2011/updating-videohub-introduction/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 17:25:05 +0000</pubDate>
		<dc:creator>Joe Martin</dc:creator>
				<category><![CDATA[My Projects]]></category>
		<category><![CDATA[videohub]]></category>

		<guid isPermaLink="false">http://desertflood.com/?p=506</guid>
		<description><![CDATA[<p>I have an aversion to depending on third party websites to serve my content. I don&#8217;t mind using them (how else would I actually have a site on the internet, if I didn&#8217;t have a web host) but I don&#8217;t like being absolutely dependent on them.</p>

<p>So, <a href="http://www.youtube.com">YouTube</a> has always presented me with a bit of a conundrum. It&#8217;s very convenient but if I were to use it extensively and it were to change or go down, all of my hosted videos would disappear.</p>

<p>Several years, I created a site I called <a href="http://videohub.desertflood.com/">VideoHub</a> to get around this problem. It was designed to do two things:</p>

<ol>
<li>Show a new post for each family movie I created, allowing me to post them and allowing others to view them. It is, of course, RSS enabled so that you can subscribe to new videos.</li>
<li>Generate a podcast/vodcast compatible RSS feed, so that you could subscribe to the videos in iTunes and auto download them. For geographically remote family members, this is an absolute necessity.</li>
<li>Serve both a high quality and low quality vodcast feed. For geographically remote family members with poor internet connections, this is also an absolute necessity.</li>
</ol>

<p>The site still works well for all of these goals. But it’s gotten a bit long in the tooth and needs both maintenance and enhancement. It needs maintenance because it doesn’t work well in a world of iPads and iPhones and is still heavily dependent on flash. It needs enhancement because it’s still too much of a pain to add new videos to the site.</p>

<p>I’m leaning towards rewriting the site in <a href="https://github.com/mojombo/jekyll/wiki">Jekyll</a>. Because Jekyll creates static HTML pages, I can speed up the site eliminate a PHP dependency. I can code the site’s logic in Ruby, without having to actually run Ruby on my server.</p>

<p>I think can code scripts that will do much of the work of generating a new Jekyll post and then upload everything to the server. That will make creating a new post a much more fire and forget experience.</p>

<p>I’ll also switch to using <a href="http://videojs.com/">VideoJS</a>, or something like it, to embed the video files. This will give me direct MP4 playback for Safari, Chrome, and IE9+. I have no intention of creating, uploading, and hosting OGM versions of my videos, which creates a problem for users of Firefox and Opera. VideoJS will give me a Flash fallback for these browsers.</p>

<p>Now, I just need to find the time to make it happen.</p>
]]></description>
			<content:encoded><![CDATA[<p>I have an aversion to depending on third party websites to serve my content. I don&#8217;t mind using them (how else would I actually have a site on the internet, if I didn&#8217;t have a web host) but I don&#8217;t like being absolutely dependent on them.</p>

<p>So, <a href="http://www.youtube.com">YouTube</a> has always presented me with a bit of a conundrum. It&#8217;s very convenient but if I were to use it extensively and it were to change or go down, all of my hosted videos would disappear.</p>

<p>Several years, I created a site I called <a href="http://videohub.desertflood.com/">VideoHub</a> to get around this problem. It was designed to do two things:</p>

<ol>
<li>Show a new post for each family movie I created, allowing me to post them and allowing others to view them. It is, of course, RSS enabled so that you can subscribe to new videos.</li>
<li>Generate a podcast/vodcast compatible RSS feed, so that you could subscribe to the videos in iTunes and auto download them. For geographically remote family members, this is an absolute necessity.</li>
<li>Serve both a high quality and low quality vodcast feed. For geographically remote family members with poor internet connections, this is also an absolute necessity.</li>
</ol>

<p>The site still works well for all of these goals. But it’s gotten a bit long in the tooth and needs both maintenance and enhancement. It needs maintenance because it doesn’t work well in a world of iPads and iPhones and is still heavily dependent on flash. It needs enhancement because it’s still too much of a pain to add new videos to the site.</p>

<p>I’m leaning towards rewriting the site in <a href="https://github.com/mojombo/jekyll/wiki">Jekyll</a>. Because Jekyll creates static HTML pages, I can speed up the site eliminate a PHP dependency. I can code the site’s logic in Ruby, without having to actually run Ruby on my server.</p>

<p>I think can code scripts that will do much of the work of generating a new Jekyll post and then upload everything to the server. That will make creating a new post a much more fire and forget experience.</p>

<p>I’ll also switch to using <a href="http://videojs.com/">VideoJS</a>, or something like it, to embed the video files. This will give me direct MP4 playback for Safari, Chrome, and IE9+. I have no intention of creating, uploading, and hosting OGM versions of my videos, which creates a problem for users of Firefox and Opera. VideoJS will give me a Flash fallback for these browsers.</p>

<p>Now, I just need to find the time to make it happen.</p>
]]></content:encoded>
			<wfw:commentRss>http://desertflood.com/blog/2011/updating-videohub-introduction/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>We’re Moving…</title>
		<link>http://desertflood.com/blog/2011/we-are-moving/</link>
		<comments>http://desertflood.com/blog/2011/we-are-moving/#comments</comments>
		<pubDate>Sun, 17 Jul 2011 12:19:02 +0000</pubDate>
		<dc:creator>Joe Martin</dc:creator>
				<category><![CDATA[Hosting]]></category>

		<guid isPermaLink="false">http://desertflood.com/?p=349</guid>
		<description><![CDATA[<p>We are moving&#8230; to a new site.</p>

<p>If you like reading about our family life (and why wouldn&#8217;t you?), you&#8217;ll need to update your bookmarks. We&#8217;re moving to <a href="http://thosemartins.us"><em>Those</em> Martins</a>.</p>

<p>All new family posts will be at <a href="http://thosemartins.us"><em>Those</em> Martins</a>. <a href="http://desertflood.com">desertflood.com</a> will stick around but I&#8217;ll be changing the content entirely, to be technology focused and not family focused.</p>

<p>So change your bookmarks (or feed readers) to point to <a href="http://thosemartins.us">thosemartins.us</a>.</p>
]]></description>
			<content:encoded><![CDATA[<p>We are moving&#8230; to a new site.</p>

<p>If you like reading about our family life (and why wouldn&#8217;t you?), you&#8217;ll need to update your bookmarks. We&#8217;re moving to <a href="http://thosemartins.us"><em>Those</em> Martins</a>.</p>

<p>All new family posts will be at <a href="http://thosemartins.us"><em>Those</em> Martins</a>. <a href="http://desertflood.com">desertflood.com</a> will stick around but I&#8217;ll be changing the content entirely, to be technology focused and not family focused.</p>

<p>So change your bookmarks (or feed readers) to point to <a href="http://thosemartins.us">thosemartins.us</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://desertflood.com/blog/2011/we-are-moving/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

