<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/css" href="/css/fallback.css" ?>
<?xml-stylesheet type="text/xsl" href="/xsl/layout.xsl" ?>
<e:CONTENT xmlns:e="http://www.echoofeden.com/schema/e" xmlns="http://www.w3.org/1999/xhtml" indexPage="false" start="5" days="01" month="January" root="DIGEST" level1="mit">
	<h2 class="xslError"><a href="no-xsl/">Enter Here</a></h2>
	<e:TITLE>Mit The Destroyer’s Digest</e:TITLE>
	<e:HTML>
		<div class="entry" id="post-885">
			<h2><a href="http://www.echoofeden.com/digest/mit/2009/09/17/the-beatles-what-if-track-listing/" rel="bookmark" title="Permanent Link to The Beatles What If Track Listing">The Beatles What If Track Listing</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>Ok so I was inspired after reading two posts over at the Steve Hoffman boards the last couple of days:</p>
<ul>
<li><a href="http://www.stevehoffman.tv/forums/showpost.php?p=4586668&amp;postcount=49" rel="external">MMT+YS merged tracklisting</a>
</li>
<li><a href="http://www.stevehoffman.tv/forums/showpost.php?p=4782983&amp;postcount=101" rel="external">Sgt. Pepper Tracklisting if SFF/PL where apart of SGT Pepper</a>
</li>
</ul>
<p>To sequence Sgt. Pepper, MMT, and Yellow Submarine, to attempt to make them even better albums. For the most part I took the baseline set in those two posts and made a couple of tweaks that seem to make the albums flow just a little better. </p>
<p>Now granted I will admit that my track-listing doesn’t follow the order they where recorded date wise. This was because I was focusing on flow, and attempting to keep a loose story structure, to fit with the progressive styles of these albums,  to hopefully keep ones interest, by telling a story. The other thing I paid attention to was the limit of vinyl’s maximum playing length per side, which from what I understand is between 22-26 minutes, and yet still keep them as 2 single LP releases.</p>
<p>Another way to put this can be summed up in this question:</p>
<blockquote>
<p>If the Beatles really did create two complete concept albums with a strong narrative story (as found in The Wall and Tommy) in each album, how would you do the track listing, keeping in mind that you are limited to 22-26 minutes per side?</p>
</blockquote>
<p>With these limitations I was able to fit every song recorded during this time period except for Across the Universe, which I didn’t see as a lost as it does show up later on Let it Be. </p>
<p>So first off SGT Pepper:</p>
<p>Side A (24:53)</p>
<ol>
<li>Sgt. Pepper’s Lonely Hearts Club Band
</li>
<li>With a Little Help from My Friends
</li>
<li>Lucy in the Sky with Diamonds
</li>
<li>Getting Better
</li>
<li>Fixing a Hole
</li>
<li>She’s Leaving Home
</li>
<li>Being for the Benefit of Mr. Kite!
</li>
<li>Within You Without You
</li>
</ol>
<p>Side B (23:25)</p>
<ol>
<li>Strawberry Fields Forever
</li>
<li>Penny Lane
</li>
<li>Lovely Rita
</li>
<li>Blue Jay Way
</li>
<li>Good Morning Good Morning
</li>
<li>Sgt. Pepper’s [reprise]
</li>
<li>A Day in the Life
</li>
</ol>
<p>Even though George Martin would have left Lovely Rita off in place for Strawberry Fields Forever/Penny Lane. I think Thematically/Music style wise, Lovely Rita really fits SGT thematically. The other deviation is that I bounced Blue Jay Way from MMT to SGT Pepper to come after Lovely Rita but before Good Morning Good Morning. I did this because I felt from a lyrical standpoint it sets up the Good Morning Good Morning lyrics nicely due to the line in Blue Jay Way:</p>
<p>Soon will be the break of day<br/>
Sitting here in Blue Jay Way.</p>
<p>Now granted, I will admit that this wasn’t the original intent of the Beatles for Good Morning Good Morning to follow Blue Jay Way, but if you knew nothing about their intent  or when things where written, you could re-interpret the lyrics to be seen  as a story, that starts side B off with strawberry fields forever. This Story is about a person describing a trip through their town on their way to strawberry fields. While the following songs are about the places/people they meet along the way to strawberry fields.</p>
<p>Now for MMT+YS Track Listing:</p>
<p>Side A (24:35):</p>
<ol>
<li>“Magical Mystery Tour”
</li>
<li>“Baby You’re A Rich Man”
</li>
<li>“The Fool on the Hill”
</li>
<li>“Flying”
</li>
<li>“Your Mother Should Know”
</li>
<li>“I Am the Walrus”
</li>
<li>“When I’m Sixty-Four”
</li>
<li>“Hello Goodbye”
</li>
</ol>
<p>Side B (24:06):</p>
<ol>
<li>“Only A Northern Song”
</li>
<li>“Lady Madonna”
</li>
<li>“Hey Bulldog”
</li>
<li>“The Inner Light”
</li>
<li>“It’s All Too Much”
</li>
<li>“Altogether Now”
</li>
<li>“All You Need Is Love”
</li>
</ol>
<p>For the most part I really liked the track listing found in the post above but I feel that the album works better with MMT starting the album and ending with All you need is love. I feel that it sort of gives a thread in which to interpret the other songs found on this what if album. I see MMT as being the intro to a morality tale, sort of the World’s sales pitch of supposed greatness of the world, the pursuit of fame/money/etc. But in the end we find that all that the world offers is meaningless without love (All You Need is Love).</p>
<p>Now, some may ask why I moved When I’m Sixty-Four to MMT, well the reason I did was because I was having a hard time putting that track anywhere that would make since as the Song just sounded so out of place on SGT. Pepper due to song sounding like a song from the past, I almost didn’t even place it on MMT+YS for the same reasons, until I realized that it works really great as a mini suite between Your Mother Should Know, and I Am The Walrus. </p>
<p>I see the song Your Mother Should Know, as the character’s inner conscience saying hey don’t buy what the world is selling you listen to what your mother taught you. I am the walrus can be interpreted as though the character is being scowled by their inner conscience, which continues the theme from Your Mother should know. Plus, at the end of I am the Walrus something interesting happens as it fades out, you hear what sounds like someone changing a radio station, which fits nicely with this line from Your Mother Should Know</p>
<p>Let’s all get up and dance to a song<br/>
That was a hit before your mother was born.</p>
<p>When I’m Sixty-Four, song wise sounds like an old song that could have been a hit from before the character was born, which the character found as they where changing the radio station as heard at the end of I am the Walrus. At this point the Character is at a crossroads and starts to lean towards what their mother taught them, and they try to say goodbye to the world, but the world pulls them right back in again (Hello Goodbye). </p>
<p>Which brings us to Side B that starts off at the lowest point in the Character’s life. They have come to realize that even though they have gained fame and fortune, they have done it at the cost of others (Lady Madonna), and lost their since of passion they once had (Only a Nothern Song), as it doesn’t matter what they do, people still buy their products just because the character’s name is attached to it. Which the character finally realize that despite his/her Success they are now completely alone. This is when the character finally hears their conscience yelling at them “hey don’t forget about me I have the answers to your since of lost, listen to me!” (Hey Bulldog). So the character finally listens and learns what they are missing (The Inner Light). The the whole of life is meaningless without love. The character then finds true love (It’s all too much), and celebrates their finding of true love (All Togther Now), and then later in life passes the lessons they learned in life on to their children (all you need is love).</p>
<p>So what does everyone think? Any places where I could improve the order? or am I completely off my rocker?</p>
		<ul class="meta">
			<li class="date">2009/09/17</li>
			<li class="time">2044</li>
			<li class="cat">
					<a href="/digest/category/music/" title="View all posts in music" rel="category tag">music</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2009/09/17/the-beatles-what-if-track-listing/#respond" title="Comment on The Beatles What If Track Listing">No Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-617">
			<h2><a href="http://www.echoofeden.com/digest/mit/2009/03/27/ie8-users-welcome/" rel="bookmark" title="Permanent Link to Welcome to all the IE 8 Users">Welcome to all the IE 8 Users</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>I want to welcome all the IE 8 users that can finally see the site as it was designed. Since this site was launched I’ve had to hide the style sheets from IE users as the CSS engine just wasn’t able to render the design at all, even though it could be rendered 98% perfect by Netscape 6 (released November of 2000. The 2% of rendering issues, were that the fonts look bigger in Netscape 6 and the drop down menus are finicky. Netscape/Mozilla fixed the out standing issues in their CSS engine by Netscape 7.1 [aka Mozilla 1.4], and thus rendered this site 100% perfect since June of 2003). Hey at least you can say your browser of choice finally joined the party of being able to view our site as it was designed, even if it took Microsoft about 9 years to catch up with it’s CSS 2 support?</p>
		<ul class="meta">
			<li class="date">2009/03/27</li>
			<li class="time">1339</li>
			<li class="cat">
					<a href="/digest/category/uncategorized/" title="View all posts in Uncategorized" rel="category tag">Uncategorized</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2009/03/27/ie8-users-welcome/#respond" title="Comment on Welcome to all the IE 8 Users">No Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-563">
			<h2><a href="http://www.echoofeden.com/digest/mit/2009/03/02/gattaca-fact-or-fiction/" rel="bookmark" title="Permanent Link to Gattaca fact or fiction?">Gattaca fact or fiction?</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>So last year was the 10 year anniversary of the film Gattaca. It’s an interesting film that questions whether science really has all the answers when it comes out smarting Nature. It puts us in a world where if you where not genetically enhanced you are a second class citizen divorced of all the rights we enjoy now, all because you are a health risk, since science can supposedly predict before birth exactly what you will die from. Have you ever sat back and thought about what if the technology shown in that film was available to us today, whether we should use it or it not?</p>
<p>I tend think about these things any time I watch a great Sci-fi film like Gattaca, and then find my self wondering if and when any of the films’ predictions will come true. Take blade runner for example, it predicted that by 2015 that we would have flying cars and so over run in pollution in LA that we would have Acid rain all of the time. Well we have the acid rain but still no flying cars, and LA is cleaner than it has been in years, mainly due to advances in energy efficient cars and machinery, granted we still have a ways to go, to really clean the City up for good, but it’s in a better position then what Blade Runner assumed we would be at by now.</p>
<p>Which brings me back to Gattaca…</p>
<ul>
<li>Do you think in our life time we will be able to genetically enhance our children during conception?</li>
<li>When do you think we will have such technology available to us, 5 years, 10 years, 20 years or more?</li>
<li>If do end up creating that technology do you think that our society will fall into the same traps as Gattaca depicted in the film? If so why?</li>
</ul>
<p>As I’ve been pondering these questions lately, I found it weird that, today I happened to <a rel="external" href="http://news.bbc.co.uk/2/hi/health/7918296.stm">stumble upon something</a> that excited me as much as it frightened me, at how close we really are to having a world just as Gattaca predicted it could be.</p>
		<ul class="meta">
			<li class="date">2009/03/02</li>
			<li class="time">2256</li>
			<li class="cats">
					<a href="/digest/category/philosophy/" title="View all posts in Philosophy" rel="category tag">Philosophy</a>
					<a href="/digest/category/politics/" title="View all posts in Politics" rel="category tag">Politics</a>
					<a href="/digest/category/technology/" title="View all posts in Technology" rel="category tag">Technology</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2009/03/02/gattaca-fact-or-fiction/#respond" title="Comment on Gattaca fact or fiction?">No Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-277">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/08/19/the_luck_of_the_irish/" rel="bookmark" title="Permanent Link to I’m soooo lucky…">I’m soooo lucky…</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>About 2 1/2 years ago my CRT monitor died (went up in a puff of smoke), and so I decided it was time to finally upgrade to a nice 19 inch LCD. Unfortunately, my video editing machine would no longer boot into windows 2000 (except safe mode), because the last g550 matrox driver release, for windows  2000, doesn’t support LCD monitors. Thus, my only option to get support was to upgrade to windows XP which I didn’t have the money to do. </p>
<p>So I figured I would research to see if GNU/Linux could be a viable video editing platform. But everything I read at the time said no. So I just let the machine sit there for the last two years. About a couple of weeks ago I finally decided to take the plunge and installed <a href="http://www.ubuntu.com/" rel="external">Ubuntu</a> on it, so I could at least backup the data that was there and then start clean. Luckily in this time frame GNU/Linux has gain the ability to mount NTFS drives, so I didn’t have to reformat my drives and thus was able to use GNU/Linux to backup the data that was there. </p>
<p>While I was backing up my data I discovered a folder on one of the NTFS drives I had never seen before called  “RECYLER”. So I started poking around in the newly discovered folder to see what was in there. And low and behold I found a gold mine. I found the master print of my <a href="/movies/camp-attitude.ogg" rel="video">Camp Attitude video (ogg)</a> I did 5 years ago, which I thought I had forever lost due to me accidentally deleting the wrong file, and not noticing until a year later. I can’t tell you how jubilated I am, this is the find of the century, as I thought I would never be able to make a DVD of this video, so I can show the video to friends and family on a TV instead of a <a href="/movies/camp-attitude.mov" rel="video">poorly encoded postage stamp QuickTime video</a> on my computer. Which, up to this point was my last remaining copy. So in celebration I’ve made a copy of the master in <a href="http://en.wikipedia.org/wiki/Ogg" rel="external">ogg theora</a>, so you can view the <a href="/movies/camp-attitude.ogg" rel="video">Camp Attitude video (in ogg)</a>, here on the website.</p>
		<ul class="meta">
			<li class="date">2007/08/19</li>
			<li class="time">0935</li>
			<li class="cats">
					<a href="/digest/category/personal/" title="View all posts in Personal" rel="category tag">Personal</a>
					<a href="/digest/category/politics/" title="View all posts in Politics" rel="category tag">Politics</a>
					<a href="/digest/category/religion/" title="View all posts in Religion" rel="category tag">Religion</a>
					<a href="/digest/category/technology/" title="View all posts in Technology" rel="category tag">Technology</a></li>
			<li class="cmt"> 
<span>Comments Off</span>			</li>
		</ul>
		</div>
		<div class="entry" id="post-257">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/06/11/ie7-uncle-double-class-selector-bug/" rel="bookmark" title="Permanent Link to IE7 Uncle Double Class Selector Bug">IE7 Uncle Double Class Selector Bug</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>While debugging some code on a site I work on. I discovered a new double class bug in IE7. The weird thing about it is the code that causes the double class bug to appear is not even related to it. <a href="/htmlTests/IE7UncleDoubleClassBug/">Sample Test case:</a></p>
<p><code><br/>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"<br/>
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"&gt;<br/>
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en"&gt;<br/>
&lt;head&gt;<br/>
	&lt;title&gt;IE7 Uncle Double Class Selector Bug&lt;/title&gt;<br/>
	&lt;meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" /&gt;<br/>
	&lt;meta http-equiv="Content-Style-Type" content="text/css" /&gt;<br/>
	&lt;style type="text/css" media="screen"&gt;<br/>
		p {<br/>
			color: red;<br/>
		}<br/>
		.class1.class2 p {<br/>
			color: green;<br/>
		}<br/>
		.foo + p { }<br/>
	&lt;/style&gt;<br/>
&lt;/head&gt;<br/>
&lt;body&gt;<br/>
	&lt;div class="class1 class2"&gt;<br/>
		&lt;p&gt;I’m Green&lt;/p&gt;<br/>
		&lt;p&gt;I’m Green Too&lt;/p&gt;<br/>
	&lt;/div&gt;<br/>
	&lt;p&gt;I’m red&lt;/p&gt;<br/>
&lt;/body&gt;<br/>
&lt;/html&gt;<br/>
</code></p>
<p>I’ve set all paragraphs to default to the color red. However, due to the double class selector changing its children’s paragraphs to green, and also creating a select any element that has the class foo, whose siblings are paragraphs (doesn’t matter if you set styles or not in that selector, or if the .foo is changed to * or to an element selector that is the same element as the parent with the double class selector [e.g. * + p {}, or div + {}]) it will cause IE7 to create a symbiotic relationship between “.class1.class2 p:last-child” and “.class1.class2 + p:first-of-type”. Thus, if you set styles on “.class1.class2 + p:first-of-type” it will cause “.class1.class2 p:last-child” to get those same styles (and visa versa). Luckily there are a couple work a rounds (ordered by effectiveness).</p>
<ol>
<li>Don’t use any sibling selectors in your styles</li>
<li>Add any type of DOM node between .class1.class2 and it’s sibling p, so long as it’s not a plain text node (e.g. you can use a comment tag or empty element node with style set to display: none;). </li>
<li>Add an inline style declaration on the effected element that overrides the style set on the “.class1.class2 p” selector.</li>
<li>Change the “.class3 + p” selector to be an element + p selector, so long as the element to the left of the + is not the same element type that would get selected by the double class selector. In other words with the test case above you can use any element + p combination  except for div + p</li>
<li>Change the “.foo + p” selector to ” #foo + p” selector</li>
<li>Change the double class selector to a single class selector (e.g. change “.class1.class2 p” to “.class2 p” or “.class1 p” (this solution only works so long as you don’t have any * + p selectors).</li>
</ol>
		<ul class="meta">
			<li class="date">2007/06/11</li>
			<li class="time">1702</li>
			<li class="cat">
					<a href="/digest/category/technology/" title="View all posts in Technology" rel="category tag">Technology</a></li>
			<li class="cmt"> 
<span>Comments Off</span>			</li>
		</ul>
		</div>
		<div class="entry" id="post-232">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/03/21/top-ten-worst-puns/" rel="bookmark" title="Permanent Link to Top Ten Worst Puns…">Top Ten Worst Puns…</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<ol class="reverse">
<li><strong>10.</strong> I went to a seafood disco last week… and pulled a mussel.</li>
<li><strong>09.</strong> Two antennas met on a roof, fell in love and got married. The ceremony wasn’t much, but the reception was great.</li>
<li><strong>08.</strong> A jumper cable walks into a bar. The bartender says, “I’ll serve you, but don’t start anything.”</li>
<li><strong>07.</strong> An invisible man marries an invisible woman. The kids were nothing to look at either.</li>
<li><strong>06.</strong> Patient: “I can’t stop singing ‘The Green, Green Grass of Home.’” <br/>Doctor: “That sounds like Tom Jones Syndrome.” <br/>Patient: “Is it common?”  <br/>Doctor: “It’s Not Unusual.” </li>
<li><strong>05.</strong> Two cows are standing next to each other in a field. Daisy says to Dolly, “I was artificially inseminated this morning.” “I don’t believe you”, says Dolly. “It’s true, no bull!” exclaims Daisy.</li>
<li><strong>04.</strong> Two Eskimos sitting in a kayak were chilly, so they lit a fire in the craft. It sank, proving once again that you can’t have your kayak and heat it too.</li>
<li><strong>03.</strong> A group of chess enthusiasts checked into a hotel and were standing in the lobby discussing their recent tournament victories. After about an hour, the manager came out of the office and asked them to disperse. “But why,” they asked, as they moved off. “Because”, he said, “I can’t stand chess-nuts boasting in an open foyer.”</li>
<li><strong>02.</strong> Mahatma Gandhi, as you know, walked barefoot most of the time, which produced an impressive set of calluses on his feet. He also ate very little which made him rather frail and with his odd diet, he suffered from bad breath. This made him….. A super calloused fragile mystic hexed by halitosis. </li>
</ol>
<h3> And #1 Top Ten Worst Puns for the week is…</h3>
<ol class="reverse">
<li><strong>01.</strong> And finally, there was a person who sent 10 different puns to his friends, with the hope that at least 1 of the puns would make them laugh. No pun in ten did.</li>
</ol>
		<ul class="meta">
			<li class="date">2007/03/21</li>
			<li class="time">1919</li>
			<li class="cat">
					<a href="/digest/category/humour/" title="View all posts in Humour" rel="category tag">Humour</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2007/03/21/top-ten-worst-puns/#comments" title="Comment on Top Ten Worst Puns…">3 Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-212">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/03/07/ie-understands-xhtml/" rel="bookmark" title="Permanent Link to So now that IE unerstands pure XHTML…">So now that IE unerstands pure XHTML…</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>The question remains can the technique I showed in <a href="http://www.echoofeden.com/digest/mit/2007/03/06/ie-xhtml-bug/">Fix for IE’s lack of application/xhtml+xml</a> mean we can now embed other XML based formats inside the XHTML, as XML promises? The answer is, absolutely!</p>
<p>Here is a <a href="http://www.echoofeden.com/htmlTests/xhtmlFix/xhtml_svg_mathml.xhtml">XHTML, SVG, MathML example page</a>, that shows MathML and SVG embedded right along side an XHTML document. To properly view the page you will need to download these <a href="http://www.mozilla.org/projects/mathml/fonts/" rel="external">MathML Fonts</a>, and these <a href="http://www.adobe.com/svg/viewer/install/mainframed.html" title="Download Adobes SVG Plugin" rel="external">SVG</a> and <a href="http://www.dessci.com/en/products/mathplayer/download.htm" title="Download MathPlayer to display MathML in IE" rel="external">MathML</a> plugins if viewing in IE.</p>
<h3>What do we need to change to make this work?</h3>
<ol>
<li>Modify the doctype to the XHTML file</li>
<li>Modify the html tag to add the additional name-spaces</li>
<li>Add object tags to head to inform IE to use plugins to render SVG/MathML</li>
<li>Modify the xsl:stylesheet tag to include the additional name-spaces</li>
</ol>
<h4>Example of doctype,  html and head tag modifcations</h4>
<p><code><br/>
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br/>
&lt;?xml-stylesheet type="text/xsl" href="svgMathMlXhtml.xsl"?&gt;<br/>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.1 plus MathML 2.0 plus SVG 1.1//EN"<br/>
    "http://www.w3.org/2002/04/xhtml-math-svg/xhtml-math-svg.dtd"[<br/>
    &lt;!ENTITY % MATHML.prefixed "INCLUDE" &gt;<br/>
    &lt;!ENTITY % MATHML.prefix   "math" &gt;<br/>
    &lt;!ENTITY % SVG.prefixed "INCLUDE" &gt;<br/>
    &lt;!ENTITY % SVG.prefix "svg" &gt;<br/>
]&gt;<br/>
&lt;html<br/>
xmlns="http://www.w3.org/1999/xhtml"<br/>
xmlns:svg="http://www.w3.org/2000/svg"<br/>
xmlns:math="http://www.w3.org/1998/Math/MathML"<br/>
xml:lang="en"&gt;<br/>
&lt;head&gt;<br/>
    &lt;title&gt;Advanced Example&lt;/title&gt;<br/>
    &lt;meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /&gt;<br/>
    &lt;object id="AdobeSVG" classid="clsid:78156a80-c6a1-4bbf-8e6a-3cd390eeb4e2"&gt;&lt;/object&gt;<br/>
    &lt;?import namespace="svg" implementation="#AdobeSVG"?&gt;<br/>
    &lt;object id="MathPlayer" classid="clsid:32F66A20-7614-11D4-BD11-00104BD3F987"&gt;&lt;/object&gt;<br/>
    &lt;?import namespace="math" implementation="#MathPlayer"?&gt;<br/>
&lt;/head&gt;<br/>
</code></p>
<h4>Example of xsl:stylesheet modifications</h4>
<p><code><br/>
&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform"<br/>
    xmlns="http://www.w3.org/1999/xhtml"<br/>
    xmlns:math="http://www.w3.org/1998/Math/MathML"<br/>
    xmlns:svg="http://www.w3.org/2000/svg"<br/>
    version="1.0"&gt;<br/>
    &lt;xsl:output method="xml" encoding="utf-8"/&gt;<br/>
    &lt;xsl:template match="/"&gt;<br/>
        &lt;xsl:copy-of select="node()"/&gt;<br/>
    &lt;/xsl:template&gt;<br/>
&lt;/xsl:stylesheet&gt;<br/>
</code></p>
		<ul class="meta">
			<li class="date">2007/03/07</li>
			<li class="time">1240</li>
			<li class="cat">
					<a href="/digest/category/technology/" title="View all posts in Technology" rel="category tag">Technology</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2007/03/07/ie-understands-xhtml/#comments" title="Comment on So now that IE unerstands pure XHTML…">5 Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-210">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/03/06/ie-xhtml-bug/" rel="bookmark" title="Permanent Link to Fix for IE’s lack of application/xhtml+xml">Fix for IE’s lack of application/xhtml+xml</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>Have you ever tried sending a 100% strictly compliant xhtml to IE, so that IE would use It’s xml engine to render the page? If so, you know that IE borks on it and forces you to download the xhtml file. I’m here to tell you that I’ve found a work around, that is standards compliant and gets around that limitation and forces IE to use the XML rendering engine. Two steps are required for it to work:</p>
<ol>
<li>Configure web server to send xhtml files with the mime type of application/xml</li>
<li>Then attach a XSL sheet to each xhtml file you serve to IE</li>
</ol>
<p><a href="/htmlTests/xhtmlFix/index.xhtml">Exmple File</a></p>
<h3>Example xhtml code</h3>
<p><code><br/>
&lt;?xml version="1.0" encoding="utf-8"?&gt;<br/>
&lt;?xml-stylesheet type="text/xsl" href="fixMe.xsl"?&gt;<br/>
&lt;!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN"<br/>
	"http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"&gt;<br/>
&lt;html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en"&gt;<br/>
&lt;head&gt;<br/>
	&lt;meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" /&gt;<br/>
	&lt;title&gt;Simple Example &lt; /title&gt;<br/>
&lt;/head&gt;<br/>
&lt;body&gt;<br/>
	&lt;!-- xhtml code here --&gt;<br/>
&lt;body&gt;<br/>
&lt;/html&gt;<br/>
</code></p>
<h3>Required fixMe.xsl code</h3>
<p><code><br/>
&lt;xsl:stylesheet xmlns:xsl="http://www.w3.org/1999/XSL/Transform" xmlns="http://www.w3.org/1999/xhtml" version="1.0"&gt;<br/>
	&lt;xsl:output method="xml" encoding="utf-8"/&gt;<br/>
	&lt;xsl:template match="/"&gt;<br/>
		&lt;xsl:copy-of select="node()"/&gt;<br/>
	&lt;/xsl:template&gt;<br/>
&lt;/xsl:stylesheet&gt;<br/>
</code></p>
<h3>Why does this work?</h3>
<p>As far as IE is concerned you sent it a XML file, with an XSLT sheet applied to it. It’s XML rendering engine then applies the XSLT sheet which converts the XML page into an XHTML page. Without the XSLT sheet applied IE would have just showed us the source code to the page.</p>
<h3>How did you ever figure this out?</h3>
<p>I discovered this when I was developing this website, to teach myself XSLT. And knowing what I know about mime-types I figured it should work if I just changed the mime-type for XHTML from application/xhtml+xml to it’s alternate compliant mime-type of application/xml<sup><a href="http://www.w3.org/TR/xhtml-media-types/#application-xml" rel="external">1</a></sup>, seeing as IE wasn’t having any issues displaying XML files sent as application/xml.</p>
<h3>Additional Notes</h3>
<p><strong>Update:</strong> To see an example with SVG and MathML mixed in with the XHTML read <a href="http://www.echoofeden.com/digest/mit/2007/03/07/ie-understands-xhtml/">So now that IE unerstands pure XHTML…</a></p>
		<ul class="meta">
			<li class="date">2007/03/06</li>
			<li class="time">1900</li>
			<li class="cat">
					<a href="/digest/category/technology/" title="View all posts in Technology" rel="category tag">Technology</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2007/03/06/ie-xhtml-bug/#comments" title="Comment on Fix for IE’s lack of application/xhtml+xml">6 Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-207">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/03/04/im-a-mac-pc-parodies/" rel="bookmark" title="Permanent Link to Some great parodies of the I’m a Mac/PC comercials">Some great parodies of the I’m a Mac/PC comercials</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>Here are a couple of links to parodies of the I’m a Mac I’m  and I’m a PC <a href="http://movies.apple.com/getamac/ads/" rel="external">Mac commercials</a>:</p>
<ol>
<li><a href="http://www.lauriemcguinness.com/" rel="external">Video Parodies</a></li>
<li><a href="http://techdigest.tv/pcmaclinux.jpg" rel="external">PC VS MAC VS Linux</a></li>
</ol>
<p>If you haven’t yet seen the original <a href="http://movies.apple.com/getamac/ads/" rel="external">Mac commercials</a>, get off your lazy but and head over to the apple site and watch them.</p>
		<ul class="meta">
			<li class="date">2007/03/04</li>
			<li class="time">2117</li>
			<li class="cat">
					<a href="/digest/category/humour/" title="View all posts in Humour" rel="category tag">Humour</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2007/03/04/im-a-mac-pc-parodies/#respond" title="Comment on Some great parodies of the I’m a Mac/PC comercials">No Comments »</a>			</li>
		</ul>
		</div>
		<div class="entry" id="post-186">
			<h2><a href="http://www.echoofeden.com/digest/mit/2007/02/06/free-your-music/" rel="bookmark" title="Permanent Link to Free Your Music.">Free Your Music.</a> <cite><small>by Mit The Destroyer</small></cite></h2>
<p>Here’s to hoping that the music industry and Movie industry actually listen to Steve Job’s for a change:</p>
<blockquote>
<p>Imagine a world where every online store sells DRM-free music encoded in open licensable formats. In such a world, any player can play music purchased from any store, and any store can sell music which is playable on all players. This is clearly the best alternative for consumers, and Apple would embrace it in a heartbeat. If the big four music companies would license Apple their music without the requirement that it be protected with a DRM, we would switch to selling only DRM-free music on our iTunes store. Every iPod ever made will play this DRM-free music.</p>
<div><cite><a href="http://www.apple.com/hotnews/thoughtsonmusic/" rel="external">Steve Job’s</a> February 6, 2007</cite></div>
</blockquote>
<p>Go to Steve’s blog to read more about <a href="http://www.apple.com/hotnews/thoughtsonmusic/" rel="external">Steve Job’s thoughts on DRM</a></p>
		<ul class="meta">
			<li class="date">2007/02/06</li>
			<li class="time">1428</li>
			<li class="cat">
					<a href="/digest/category/technology/" title="View all posts in Technology" rel="category tag">Technology</a></li>
			<li class="cmt"> 
<a href="http://www.echoofeden.com/digest/mit/2007/02/06/free-your-music/#respond" title="Comment on Free Your Music.">No Comments »</a>			</li>
		</ul>
		</div>
		<div class="navigation">
			<div class="alignleft"><a href="http://www.echoofeden.com/digest/mit/page/2/">« Previous Entries</a></div>
			<div class="alignright"/>
		</div>
	</e:HTML>
	<e:CALENDAR><table id="wp-calendar">
    <caption>May 2013</caption>
    <thead>
    <tr>
		<th abbr="Sunday" scope="col" title="Sunday">S</th>
		<th abbr="Monday" scope="col" title="Monday">M</th>
		<th abbr="Tuesday" scope="col" title="Tuesday">T</th>
		<th abbr="Wednesday" scope="col" title="Wednesday">W</th>
		<th abbr="Thursday" scope="col" title="Thursday">T</th>
		<th abbr="Friday" scope="col" title="Friday">F</th>
		<th abbr="Saturday" scope="col" title="Saturday">S</th>
    </tr>
    </thead>
    <tfoot>
    <tr>
		<td abbr="September" colspan="3" id="prev"><a href="http://www.echoofeden.com/digest/mit/2009/09/" title="View posts for September 2009">« Sep</a></td>
		<td class="pad"/>
		<td colspan="3" id="next" class="pad"/>
    </tr>
    </tfoot>
    <tbody>
    <tr>
		<td colspan="3" class="pad"/><td>1</td><td>2</td><td>3</td><td>4</td>
	</tr>
	<tr>
		<td>5</td><td>6</td><td>7</td><td>8</td><td>9</td><td>10</td><td>11</td>
	</tr>
	<tr>
		<td>12</td><td>13</td><td>14</td><td>15</td><td>16</td><td>17</td><td>18</td>
	</tr>
	<tr>
		<td>19</td><td id="today">20</td><td>21</td><td>22</td><td>23</td><td>24</td><td>25</td>
	</tr>
	<tr>
		<td>26</td><td>27</td><td>28</td><td>29</td><td>30</td><td>31</td>
		<td class="pad" colspan="1"/>
	</tr>
	</tbody>
	</table></e:CALENDAR>
	
</e:CONTENT>
