<?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>daverupert.com &#187; HTML5</title> <atom:link href="http://daverupert.com/category/html5/feed/" rel="self" type="application/rss+xml" /><link>http://daverupert.com</link> <description>Just another WordPress weblog</description> <lastBuildDate>Thu, 05 Aug 2010 20:12:44 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.0</generator> <item><title>A Brand New Design</title><link>http://daverupert.com/2010/05/a-brand-new-design/</link> <comments>http://daverupert.com/2010/05/a-brand-new-design/#comments</comments> <pubDate>Wed, 05 May 2010 23:09:47 +0000</pubDate> <dc:creator>davatron5000</dc:creator> <category><![CDATA[CSS]]></category> <category><![CDATA[HTML5]]></category> <category><![CDATA[Web Design]]></category><guid
isPermaLink="false">http://daverupert.com/?p=745</guid> <description><![CDATA[Thanks to my fine brothers at <a
href="http://paravelinc.com">Paravel</a>, I've got a brand new blog theme that I'm obligated to keep for a few years.  Like it? Read about it.]]></description> <content:encoded><![CDATA[<p>To date, my blog has had 3 themes in just 7 short months.  Just about as many posts as themes really.  But I&#8217;m making a concerned effort to change that.  To start, I thought I&#8217;d write a little bit about the process of this version.</p><div
class="clearfix"><h3>The Prototype</h3><p><img
src="http://dribbble.com/system/screenshots/7468/dribble5_teaser.png" height="150" width="200" class="alignright matte" />The new theme started as a brilliant idea for an iPad-centric tap-a-thon.  The menu seen here was a fly out that would appear once the actions button was tapped or clicked.  It was cool, fancy, animated and really fun but after much weeping and gnashing of teeth, it became clear that the fancy menu &#8211; although really functional &#8211; involved too much thinking. <a
href="http://lawsofsimplicity.com">The First Law of Simplicity is Reduce</a>.  Ultimately, it fell into the Design Graveyard.</div><div
class="clearfix"><h3>Reagan Ray&#8217;s Magic</h3><p><img
src="http://dribbble.com/system/screenshots/19197/shot_1273087007_teaser.png" height="150" width="200" class="alignright matte" />Because my coworkers have awesome sites and <a
href="http://themanyfacesof.com">The Many Faces Of</a> is so beautiful, it made sense to selfishly enlist the help of Paravel&#8217;s strongest asset <a
href="http://reaganray.com">Reagan Ray</a>.  Reagan art directed (in the most purest &#8220;standing over my shoulder&#8221; sense of that job title) the blog and built everything that you see here:  the AMAZING logo, the kickass site texture, the colors, the choices, and the pixel nudged margins that I usually can&#8217;t stand to give 2 shits about.</div><h3>The Code</h3><p>The theme was built from <a
href="http://elliotjaystocks.com/blog/starkers-html5-the-future/">Starkers HTML5 by Elliot Jay Stocks</a>.  I love this theme.  It&#8217;s so semantic and so simple.  I went with HTML5 not because it possesses some HTML super powers, but because it&#8217;s fun.  And I&#8217;ll let javascript wizards like <a
href="http://remysharp.com/">Remy Sharp</a> and <a
href="http://paulirish.com">Paul Irish</a> solve older browser compatibility problems for me.</p><p>The CSS is based on <a
href="http://960.gs">The 960 Grid</a>. 30+ sites or so later and it hasn&#8217;t let me down yet.  That was a no-brainer.</p><p>My cohort, <a
href="http://trentwalton.com">Trent Walton</a>, has a really nice blog and is also insatiable when it comes to making things perfect.  Trent was over and over encouraging me to keep maintenance mode ON and tweak it more.  If something didn&#8217;t feel right or wasn&#8217;t working, Trent&#8217;s keen eye had something to say about it.  So thanks, Trent for putting up with me and all the long hours of me asking &#8220;How about this?&#8230; Refresh now&#8230;. How &#8217;bout Now?&#8230; Now?&#8221;</p><h3>Optimization</h3><p>Expect a longer (already written!) blog post on this later. But ever since <a
href="http://atxwebshow.com/archives/157/episode-4-googles-make-the-web-faster-with-getify">an episode on my podcast</a>, I&#8217;ve been obsessed with web performance.  So using a lot of Page Speed and <a
href="http://sprite.me">Sprite.me</a> and some caching, I crushed this site down to a less than 1s.</p><p><img
src="http://daverupert.com/wp-content/uploads/2010/05/Screen-shot-2010-05-05-at-6.35.57-PM-s.png" alt="screenshot" title="Screen shot 2010-05-05 at 6.35.57 PM-s" width="785" height="537" class="alignnone size-full wp-image-748" /></p><p>I get nosebleeds with how exciting this stuff is. <a
href="http://daverupert.com/feed/">Subscribe to the RSS Feed</a> or <a
href="http://twitter.com/davatron5000">follow me</a> to know when that post drops.</p><p><em>Thanks to everyone for the help and feedback.  Now off to write more posts.  Keep reading, Dear Reader!  And whatever you do, don&#8217;t get lost.  I repeat. <abbr
title="404">Don&#8217;t Get Lost</abbr></em></p> ]]></content:encoded> <wfw:commentRss>http://daverupert.com/2010/05/a-brand-new-design/feed/</wfw:commentRss> <slash:comments>15</slash:comments> </item> <item><title>&lt;audio&gt;, the silent browser killer</title><link>http://daverupert.com/2010/03/audio-the-silent-browser-killer/</link> <comments>http://daverupert.com/2010/03/audio-the-silent-browser-killer/#comments</comments> <pubDate>Mon, 01 Mar 2010 14:15:22 +0000</pubDate> <dc:creator>davatron5000</dc:creator> <category><![CDATA[HTML5]]></category><guid
isPermaLink="false">http://daverupert.com/?p=714</guid> <description><![CDATA[Firefox doesn't support MP3 in it's HTML5 &#60;audio&#62; tag.  Either they're doomed or we're all screwed.]]></description> <content:encoded><![CDATA[<p>Occasionally my wife and I will record a song together and release it on <a
href="http://rupeandconk.com">our blog</a>. I was using the <a
href="http://wpaudioplayer.com">WP Audio Player</a> plugin to show off these little ditties, but at some point this month it unexpectedly broke and ceased loading.</p><p>I couldn&#8217;t be bothered to track down and fix the bug or even another audio plugin. In a brief &#8220;A-Ha!&#8221; moment, I thought, &#8220;Why not just use HTML5?&#8221;  So I threw in the brand new HTML5 <code>&lt;audio&gt;</code> tag and&#8230;</p><p><audio
src="http://rupeandconk.com/wp-content/uploads/Crying.mp3" controls></audio></p><p>Instant success!  Sure, it&#8217;s not the prettiest thing in the world but if the browser is working the magic it&#8217;ll never break again and I&#8217;m satisfied.  I was pretty elated and began thinking about how this would positively impact and speed up <a
href="http://austintownhall.com">a music blog I help run</a>.  I was drunk on simplicity.</p><h3>Firefox #Fail</h3><p>I remembered that some of my friends <em>still</em> use Firefox as their primary browser so I thought I&#8217;d just check the site in Firefox and take a peek at the design of their HTML5 audio player.  Unfortunately, all I saw was a big ol&#8217; &#8220;X&#8221;.</p><p><img
src="http://daverupert.com/wp-content/uploads/2010/03/x.png" alt="" title="x" width="300" height="67" class="size-full wp-image-741" /></p><p>Some quick googling led me to <a
href="https://developer.mozilla.org/En/HTML/Element/Audio">the answer</a>.  Firefox&#8217;s <code>&lt;audio&gt;</code> tag implementation only supports Ogg Vorbis and WAV.  I was shocked and astonished at the fact that a browser as great as Firefox doesn&#8217;t support MP3.</p><h3>The <code>&lt;video&gt;</code> Wars</h3><p>It appears the problem connected to the same issue the <code>&lt;video&gt;</code> tag is facing: codec licensing issues.  This lack of standards issue is raised a lot in the HTML5 vs. Flash debate.  I personally don&#8217;t care what standard is decided &#8211; I only use H.264 because that&#8217;s what ships on my Mac &#8211; I just want a standard.  Although it would be nice if H.264 was the standard and the majority of the web didn&#8217;t have to re-encode their videos, I understand that licensing it from Apple could potentially bankrupt Firefox.  As inconsequential as this codec thing may seem, this quibble is making HTML5 impotent.</p><p>How does the <code>&lt;video&gt;</code> tag make my life better if I have to create 3 different versions of the same video for cross browser support?  Answer: none better.  It renders it useless.</p><p>Unfortunately for Firefox, in reality there&#8217;s never going to be a massive shift in the web towards Ogg.  Especially if at <a
href="http://www.youtube.com/t/fact_sheet">YouTube</a>, every minute there&#8217;s 20 hours of video being uploaded that&#8217;s immediately encoded in H.264.</p><h3>No one uses Ogg Vorbis. The web uses MP3.</h3><p>The Open Source Utopian Dream is great: a world without restrictive licensing.  But when the rubber meets the road,  no one is going to spend the time to specially convert audio files to Ogg just so they works in Firefox.  In the case of <a
href="http://austintownhall.com">Austin Town Hall</a>, it has (to-date) 1,196 songs on it &#8211; all MP3.  It would take seconds to create a plugin that would change the current shortcode tag to output HTML5 instead of Flash.  However, it would take hours or even days to hunt down, convert, and re-upload to each post in an Ogg format.</p><p>I could understand if Firefox chose not to support AAC or M4A, but MP3 however is non-negotiable when it comes to audio.  It&#8217;s ubiquitous. It&#8217;s the established slang term for &#8220;digital audio file&#8221;.  It&#8217;s an inseparable part of the web&#8217;s history.</p><h3>The Bottom Line</h3><p>If Firefox <em>cannot</em> support MP3 in their <code>&lt;audio&gt;</code> tag, it&#8217;s as useless as a CD player.  If Firefox <em>will not</em> support MP3, one of 2 things will happen. One: <strong>HTML5 will remain dead in the water</strong> or Two: <strong>Firefox will lose browser share bit by bit and eventually go belly up in this episode of the Browser Wars</strong>.  In the meanwhile, if Firefox cannot license MP3 they should at least be cognizant of the fact the web uses MP3 as its standard and degrade their <code>&lt;audio&gt;</code> tag if the source file is unsupported.</p><p>So what can you do?  Not much really.  It&#8217;s a total stalemate.  Web developers have to sit around and wait for the working groups to get over themselves and come to consensus.  Someone needs to make a website called <a
href="http://wiki.whatwg.org/wiki/What_you_can_do">Write Your WHATWGressman</a>.  Then we can let them know that this needs issue to be solved&#8230; and <em>FAST!</em></p> ]]></content:encoded> <wfw:commentRss>http://daverupert.com/2010/03/audio-the-silent-browser-killer/feed/</wfw:commentRss> <slash:comments>4</slash:comments> <enclosure
url="http://rupeandconk.com/wp-content/uploads/Crying.mp3" length="4425269" type="audio/mpeg" /> </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 1/10 queries in 0.003 seconds using disk
Object Caching 218/231 objects using disk

Served from: daverupert.com @ 2010-09-09 02:41:20 -->