<?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>gmilburn.ca &#187; Projects</title>
	<atom:link href="http://www.gmilburn.ca/category/projects/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.gmilburn.ca</link>
	<description>Essays, Projects, and Distractions of Geoff Milburn</description>
	<lastBuildDate>Sat, 12 Mar 2011 20:52:15 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Graph Theory, Algorithmic Consensus, and MMA Ranking</title>
		<link>http://www.gmilburn.ca/2011/01/31/graph-theory-algorithmic-consensus-and-mma-ranking/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=graph-theory-algorithmic-consensus-and-mma-ranking</link>
		<comments>http://www.gmilburn.ca/2011/01/31/graph-theory-algorithmic-consensus-and-mma-ranking/#comments</comments>
		<pubDate>Mon, 31 Jan 2011 23:02:08 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[graph theory]]></category>
		<category><![CDATA[mma]]></category>
		<category><![CDATA[ufc]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=2726</guid>
		<description><![CDATA[I&#8217;ve been working on an objective ranking system lately that could be applied to groups with large numbers of individual competitors, like the sport of mixed martial arts (MMA). The biggest issue compared to typical ranking systems is that there are so many participants that they cannot all compete against each other in a round-robin [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.gmilburn.ca/wp-content/uploads/2011/01/mma-directed-graph.png"><img src="http://www.gmilburn.ca/wp-content/uploads/2011/01/mma-directed-graph-300x300.png" alt="" title="mma-directed-graph" width="300" height="300" class="alignright size-medium wp-image-2719" /></a>I&#8217;ve been working on an objective ranking system lately that could be applied to groups with large numbers of individual competitors, like the sport of mixed martial arts (MMA). The biggest issue compared to typical ranking systems is that there are so many participants that they cannot all compete against each other in a round-robin tournament or similar within a reasonable time frame. In order to calculate a global ranking, all of the players must be compared against each other through a sort of &#8220;six degrees of separation&#8221; style comparison, which is vulnerable to bias and calculation error.</p>
<p>This problem has already been solved in the chess world with the <a href="http://en.wikipedia.org/wiki/Elo_rating_system">Elo rating system</a>, a statistical approach that requires frequent competition in order to generate statistically significant results. Unfortunately competitors in sports like mixed martial arts or boxing do not compete nearly as frequently as chess players (for obvious reasons) and this approach drowns in a sea of statistical noise.  Typically combat sport rankings are done by a knowledgeable observer by hand, through consensus of many observers, or by models with a large number of tunable parameters. It is very interesting to consider that humans appear to be able to easily determine who should be ranked highly, and that many algorithmic approaches largely match these evaluations but make some seemingly obvious mistakes. My goal was to find an approach that produced rankings that seemed sensible to a human observer with a minimum of tunable parameters (preferably none).</p>
<h2>Data Structure</h2>
<p><a href="http://www.gmilburn.ca/wp-content/uploads/2011/01/dirgraph-ufc2.png"><img src="http://www.gmilburn.ca/wp-content/uploads/2011/01/dirgraph-ufc2-300x246.png" alt="" title="dirgraph-ufc2" width="300" height="246" class="alignright size-medium wp-image-2737" /></a>The initial step is to structure our data in a sensible way. We have a large number of participants, connected by individual competition which can either result in a win or a loss. One way of structuring this data would be in a directed graph, where competitors are represented by nodes and matches as edges with direction defined by who wins or loses. We seem to be focused on losses (or win/loss ratio) as the biggest factor &#8211; a competitor with 40 wins and zero losses is typically regarded as better than a competitor with 60 wins and 20 losses. Let&#8217;s set the direction of the edge from the losing competitor to the winning competitor. A &#8220;good&#8221; competitor&#8217;s node will therefore have many incoming edges and few outgoing edges, and tend to be at the center of force-directed graph layouts.</p>
<h2>Evaluation Algorithms</h2>
<p>There are many possible evaluation algorithms which will produce a ranking from this data structure. After many trials, two appeared to stand above the rest. </p>
<ol>
<li>The first is recommended in the journal article <a href="http://biomet.oxfordjournals.org/content/74/2/432.abstract">Ranking from unbalanced paired-comparison data</a> by H.A. David published in Volume 74, Issue 2 of <em>Biometrika</em> in 1987.
<li>David also discussed the Kendall-Wei algorithm in his paper, of which Google&#8217;s PageRank algorithm is a special case. PageRank is used to rank webpages which are represented as a directed graph based on the concept of <a href="http://www.diovo.com/2010/02/the-flow-of-pagerank/">network flow</a>, and may also be applied to other directed graphs including our case. The PageRank algorithm contains one tunable parameter, a damping factor which is currently set to the default 0.85.</li>
</ol>
<p>It was found that both algorithms seemed to emphasize different aspects important to MMA ranking. David&#8217;s &#8220;Unbalanced Pair Comparison&#8221; emphasized a grittier statistics-based approach, highlighting fighters such as  Anderson Silva, Rashad Evans, and Jon Fitch. Google&#8217;s PageRank seemed to take a more social approach emphasizing fighters with a wide range of quality opponents, like Georges St-Pierre, Matt Hughes, and Forest Griffin. It was very interesting how one algorithm appeared to highlight the &#8220;hardcore mma fan&#8221; perspective, while the other seemed to be pulled straight from the UFC head office.</p>
<p>It was decided that both would be calculated, scores normalized, and used in combination to generate a consensus ranking similar to consensus rankings generated from human experts. This was inspired by <a href="http://blogs.forbes.com/bruceupbin/2010/12/14/ibm-to-ken-jennings-you-will-beg-for-mercy/">IBM&#8217;s Watson</a> which uses a consensus of multiple algorithms to evaluate answers to trivia questions. Two possible improvements are hypothesized but undertested:</p>
<ol>
<li>Perhaps additional independent ranking algorithms incorporated in this consensus would improve accuracy. The big issue appears to be &#8220;independent&#8221; algorithms which do not simply restate the work of other algorithms, and of those, finding algorithms which display ranking behavior useful for our application.</li>
<li>Unlike Watson, confidence levels are not used. This would be a useful addition given situations like extreme upsets. A newer beta version of this ranking system determines if highly ranked fighters coincide with centrality metrics in an attempt to implement this, but is not complete at this time of this post.</li>
</ol>
<h2>Results</h2>
<p>The ranking system was run on every UFC event from UFC 1 (November 12, 1993) to Fight for the Troops 2 (January 22, 2011). Both algorithms are shown ranked alone for comparison, and their scores were equally weighted to produce the final results.</p>
<table width="100%">
<tr colspan=3>
<td><strong>Lightweight</strong> (155lbs)</td>
</tr>
<tr>
<td width="33%"><em>Overall Rank</em>
<td width="33%"><em>PageRank</em></td>
<td width="33%"><em>Unbalanced Pair</em></td>
</td>
</tr>
<tr>
<td>1. Gray Maynard</td>
<td>1. B.J. Penn</td>
<td>1. Gray Maynard</td>
</tr>
<tr>
<td>2. B.J. Penn</td>
<td>2. Gray Maynard</td>
<td>2. George Sotiropolous</td>
</tr>
<tr>
<td>3. Frankie Edgar</td>
<td>3. Frankie Edgar</td>
<td>3. Frankie Edgar</td>
</tr>
<tr>
<td>4. George Sotiropolous</td>
<td>4. Kenny Florian</td>
<td>4. Jim Miller</td>
</tr>
<tr>
<td>5. Jim Miller</td>
<td>5. Joe Lauzon</td>
<td>5. Nik Lentz</td>
</tr>
<tr></tr>
</table>
<p>First up are the lightweights &#8211; and the results aren&#8217;t too shabby. No one seems to want to admit it due to his sometimes snooze-inducing style, but Gray Maynard is a beast who is likely to cause B.J. Penn significant issues if they ever fought. Frankie Edgar deserves to be right up there but not number one, and chronically underrated George Sotiropolous and Jim Miller round out the pack.</p>
<table width="100%">
<tr colspan=3>
<td><strong>Welterweight</strong> (170lbs)</td>
</tr>
<tr>
<td width="33%"><em>Overall Rank</em></td>
<td width="33%"><em>PageRank</em></td>
<td width="33%"><em>Unbalanced Pair</em></td>
</tr>
<tr>
<td>1. Georges St-Pierre</td>
<td>1. Georges St-Pierre</td>
<td>1. Matt Hughes</td>
</tr>
<tr>
<td>2. Matt Hughes</td>
<td>2. Matt Hughes</td>
<td>2. Josh Koscheck</td>
</tr>
<tr>
<td>3. Josh Koscheck</td>
<td>3. Matt Serra</td>
<td>3. Georges St-Pierre</td>
</tr>
<tr>
<td>4. Martin Kampmann</td>
<td>4. Dennis Hallman</td>
<td>4. Martin Kampmann</td>
</tr>
<tr>
<td>5. Dennis Hallman</td>
<td>5. Martin Kampmann</td>
<td>5. Rick Story</td>
</tr>
<tr></tr>
</table>
<p>Georges St-Pierre is the obvious frontrunner at 170. Matt Hughes at number two is a bit more debatable, but a long title reign and consistent quality opposition provide a reasonable rationale. Josh Koscheck is perpetually always the bridesmaid, never the bride at third, and Martin Kampmann and Dennis Hallman round out a somewhat thin division.</p>
<table width="100%">
<tr colspan=3><strong>Middleweight</strong> (185lbs)</tr>
<tr>
<td width="33%"><em>Overall Rank</em></td>
<td width="33%"><em>PageRank</em></td>
<td width="33%"><em>Unbalanced Pair</em></td>
</tr>
<tr>
<td>1. Anderson Silva</td>
<td>1. Anderson Silva</td>
<td>1. Anderson Silva</td>
</tr>
<tr>
<td>2. Jon Fitch</td>
<td>2. Jon Fitch</td>
<td>2. Jon Fitch</td>
</tr>
<tr>
<td>3. Yushin Okami</td>
<td>3. Vitor Belfort</td>
<td>3. Yushin Okami</td>
</tr>
<tr>
<td>4. Michael Bisping</td>
<td>4. Nate Marquardt</td>
<td>4. Michael Bisping</td>
</tr>
<tr>
<td>5. Nate Marquardt</td>
<td>5. Yushin Okami</td>
<td>5. Demian Maia</td>
</tr>
<tr></tr>
</table>
<p>Anderson Silva provides another easy choice for number one at 185lbs. Both Jon Fitch and Yushin Okami deserve their spots with a consistent if slightly dull record. Michael Bisping has slowly been grinding his way up the charts, and Nate Marquardt rounds out the top five.</p>
<table width="100%">
<tr colspan=3><strong>Light Heavyweight</strong> (205lbs)</tr>
<tr>
<td width="33%"><em>Overall Rank</em></td>
<td width="33%"><em>PageRank</em></td>
<td width="33%"><em>Unbalanced Pair</em></td>
</tr>
<tr>
<td>1. Rashad Evans</td>
<td>1. Forrest Griffin</td>
<td>1. Rashad Evans</td>
</tr>
<tr>
<td>2. Lyoto Machida</td>
<td>2. Lyoto Machida</td>
<td>2. Jon Jones</td>
</tr>
<tr>
<td>3. Forrest Griffin</td>
<td>3. Rashad Evans</td>
<td>3. Ryan Bader</td>
</tr>
<tr>
<td>4. Quinton Jackson</td>
<td>4. Quinton Jackson</td>
<td>4. Lyoto Machida</td>
</tr>
<tr>
<td>5. Mauricio Rua</td>
<td>5. Mauricio Rua</td>
<td>5. Thiago Silva</td>
</tr>
<tr></tr>
</table>
<p>Rashad Evans appears to have made a sensible call waiting for his title shot at UFC 128. The hypercompetitive light heavyweight division is always a tough one to call. A split in the consensus between the two algorithms produces a top five that seems to emphasize number of fights in the Octagon, with champion Mauricio &#8220;Shogun&#8221; Rua a surprising fifth. Too early to call Evans over Rua? Only time will tell.</p>
<table width="100%">
<tr colspan=3><strong>Heavyweight</strong> (265lbs)</tr>
<tr>
<td width="33%"><em>Overall Rank</em></td>
<td width="33%"><em>PageRank</em></td>
<td width="33%"><em>Unbalanced Pair</em></td>
</tr>
<tr>
<td>1. Frank Mir</td>
<td>1. Frank Mir</td>
<td>1. Frank Mir</td>
</tr>
<tr>
<td>2. Cain Velasquez</td>
<td>2. Brock Lesnar</td>
<td>2. Junior Dos Santos</td>
</tr>
<tr>
<td>3. Junior Dos Santos</td>
<td>3. Cain Velasquez</td>
<td>3. Cain Velasquez</td>
</tr>
<tr>
<td>4. Brock Lesnar</td>
<td>4. Antonio Rodrigo Nogueira</td>
<td>4. Cheick Kongo</td>
</tr>
<tr>
<td>5. Shane Carwin</td>
<td>5. Shane Carwin</td>
<td>5. Brendan Schaub</td>
</tr>
<tr></tr>
</table>
<p>I initially disagreed with Frank Mir as number one here &#8211; Cain Velasquez seems to be the obvious choice. But the ranking process seems to trust number of fights over new hype, and the rest of the top five is bang on what I would choose. You can&#8217;t win them all &#8211; or perhaps I&#8217;m just being unfair to Frank Mir.</p>
<h2>Conclusions</h2>
<p><a href="http://www.gmilburn.ca/wp-content/uploads/2011/01/liddell-silva1.jpg"><img src="http://www.gmilburn.ca/wp-content/uploads/2011/01/liddell-silva1-300x168.jpg" alt="" title="liddell-silva" width="300" height="168" class="alignright size-medium wp-image-2805" /></a>The approach produced excellent rankings from UFC-only data, largely coinciding with established and more complete authorities like <a href="http://www.fightmatrix.com/">FightMatrix</a>. The approach used two ranking algorithms which traversed a directed graph, and produced scores which were normalized and added to produce a final score which was sorted to produce final rankings. One tunable parameter (PageRank damping factor) exists in the model, but was left at the default value of 0.85. Further work will focus on additional ranking algorithms which may be incorporated into the consensus, parametric analysis of the PageRank damping factor, and determining confidence scores.</p>
<h2>Acknowledgements</h2>
<p>The <a href="http://networkx.lanl.gov/">NetworkX</a> package for Python was critical for this project. I came across <a href="http://jack.rusher.com/articles/MixedMartialArtsVsGraphTheory.html">Mixed Martial Arts vs Graph Theory</a> shortly after starting work on this. Many thanks to Jack Rusher for highlighting interesting algorithms and providing a respite from entering most of the data by hand.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2011/01/31/graph-theory-algorithmic-consensus-and-mma-ranking/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>High Definition Science</title>
		<link>http://www.gmilburn.ca/2009/01/19/high-definition-science/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=high-definition-science</link>
		<comments>http://www.gmilburn.ca/2009/01/19/high-definition-science/#comments</comments>
		<pubDate>Mon, 19 Jan 2009 15:37:18 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Projects]]></category>
		<category><![CDATA[hdtv]]></category>
		<category><![CDATA[space]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=562</guid>
		<description><![CDATA[I&#8217;ve found that the content that really shows off the HDTV format is that of the natural world. While sitcoms might be a bit more clear, the format really shines in situations where the extra detail is actually relevant, like in documentaries such as Planet Earth. Here&#8217;s some of the best free high-definition content I&#8217;ve [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ve found that the content that really shows off the HDTV format is that of the natural world. While sitcoms might be a bit more clear, the format really shines in situations where the extra detail is actually relevant, like in documentaries such as <a href="http://en.wikipedia.org/wiki/Planet_Earth_(TV_series)">Planet Earth</a>.</p>
<p>Here&#8217;s some of the best free high-definition content I&#8217;ve found on the web, if you know of any more please let me know!</p>
<h2>Gravitas</h2>
<div align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/jbXgQaCobLc&#038;fmt=18&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/jbXgQaCobLc&#038;fmt=18&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</div>
<p><a href="http://www.galaxydynamics.org/">Gravitas</a> is a project by John Dubinski of the Department of Astronomy &#038; Astrophysics at the University of Toronto. He works on visualization of galaxy dynamics, and his goal is to &#8220;use supercomputer simulations of realistic model galaxies to illustrate these slow and majestic dynamical processes on an accessible timescale and so breathe life into the iconic images of galaxies created by the world&#8217;s great telescopes&#8221;. He succeeds brilliantly, and has produced a set of <a href="http://www.galaxydynamics.org/gravitas.html">captivating animations</a>, some in HD.</p>
<p>Download <a href="http://www.cita.utoronto.ca/%7Edubinski/Gravitas/hd720p/FutureSky_h264_720p.mov">Future Sky (Quicktime 720p)</a> and <a href="http://www.galaxydynamics.org/hd/hdmwa.mov">Spiral Metamorphosis (Quicktime 1080p)</a>.</p>
<h2>Fractal Zooms</h2>
<div align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/fVCegBWf-70&#038;fmt=18&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/fVCegBWf-70&#038;fmt=18&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</div>
<p>Eric Bigas has a <a href="http://www.ericbigas.com/fractals/index.html">great website</a> with several fractal animations, including a few in HD.</p>
<p><a href="http://www.ericbigas.com/fractals/cbh/">Cherry Blossom Hexagons</a> is a zoom into a <a href="http://en.wikipedia.org/wiki/Michael_Barnsley">Barnsley</a> fractal, available in <a href="http://www.ericbigas.com/fractals/cbh/Cherry_Blossom_Hexagons.HD.720p.XviD.avi">720p XviD</a> or <a href="http://www.ericbigas.com/fractals/cbh/Cherry_Blossom_Hexagons.HD.720p.x264.mp4">720p H.264</a>.</p>
<p><a href="http://www.ericbigas.com/fractals/19ht/">19th Hole Terraces</a> is a zoom into a <a href="http://en.wikipedia.org/wiki/Mandelbrot_set">Mandlebrot set</a>, available in <a href="http://www.ericbigas.com/fractals/19ht/19th_Hole_Terraces.HD.720p.XviD.avi">720p XviD</a> or <a href="http://www.ericbigas.com/fractals/19ht/19th_Hole_Terraces.HD.720p.x264.mp4">720p H.264</a>.</p>
<p><a href="http://www.ericbigas.com/fractals/cc/">Copperplate Chevrons</a> is available in <a href="http://www.ericbigas.com/fractals/cc/Copperplate_Chevrons.HD.720p.XviD.avi">720p XviD</a>.</p>
<h2>Hubble Space Telescope</h2>
<div align="center">
<object width="480" height="385"><param name="movie" value="http://www.youtube.com/v/gCgTJ6ID6ZA&#038;fmt=18&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><param name="allowscriptaccess" value="always"></param><embed src="http://www.youtube.com/v/gCgTJ6ID6ZA&#038;fmt=18&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowscriptaccess="always" allowfullscreen="true" width="480" height="385"></embed></object>
</div>
<p>The <a href="http://www.spacetelescope.org/">European Homepage for the NASA/ESA Hubble Space Telescope</a> has tons of great HD content. Dr. Joe Liske at the European Organization for Astronomical Research in the Southern Hemisphere hosts a video podcast which you can <a href="http://www.spacetelescope.org/rss/vodcasthd.xml">subscribe to in 720p</a> or <a href="http://www.spacetelescope.org/rss/vodcastfullhd.xml">full HD 1080p</a>. They also have a <a href="http://www.spacetelescope.org/videos/archive/category/hd/">HD video archive</a> of broadcast quality footage, like this <a href="http://www.spacetelescope.org/videos/html/heic0714g.html">flythrough of the Hubble Ultra Deep Field</a>.</p>
<p>For other HD space videos, NASA has a <a href="http://www.nasa.gov/multimedia/hd/HDGalleryCollection_archive_1.html">HD video archive</a> with a <a href="http://www.nasa.gov/multimedia/hd/hubble.html">section dedicated to Hubble</a>. The <a href="http://www.jpl.nasa.gov/video/index.cfm">Jet Propulsion Laboratory has an HD archive</a> of their own, click &#8220;HD&#8221; at the bottom to browse.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2009/01/19/high-definition-science/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
<enclosure url="http://www.cita.utoronto.ca/%7Edubinski/Gravitas/hd720p/FutureSky_h264_720p.mov" length="537693998" type="video/quicktime" />
<enclosure url="http://www.galaxydynamics.org/hd/hdmwa.mov" length="81577765" type="video/quicktime" />
<enclosure url="http://www.ericbigas.com/fractals/cbh/Cherry_Blossom_Hexagons.HD.720p.XviD.avi" length="242519758" type="video/x-msvideo" />
<enclosure url="http://www.ericbigas.com/fractals/cbh/Cherry_Blossom_Hexagons.HD.720p.x264.mp4" length="239742181" type="video/mp4" />
<enclosure url="http://www.ericbigas.com/fractals/19ht/19th_Hole_Terraces.HD.720p.XviD.avi" length="188555742" type="video/x-msvideo" />
<enclosure url="http://www.ericbigas.com/fractals/19ht/19th_Hole_Terraces.HD.720p.x264.mp4" length="167142729" type="video/mp4" />
<enclosure url="http://www.ericbigas.com/fractals/cc/Copperplate_Chevrons.HD.720p.XviD.avi" length="124235246" type="video/x-msvideo" />
		</item>
		<item>
		<title>Essentia Forma Spa Review</title>
		<link>http://www.gmilburn.ca/2008/11/02/essentia-forma-spa-review-and-more/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=essentia-forma-spa-review-and-more</link>
		<comments>http://www.gmilburn.ca/2008/11/02/essentia-forma-spa-review-and-more/#comments</comments>
		<pubDate>Sun, 02 Nov 2008 16:41:07 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Make Your Own Memory Foam Bed]]></category>
		<category><![CDATA[memory foam]]></category>
		<category><![CDATA[pillow]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=300</guid>
		<description><![CDATA[Bottom Line: An amazingly comfortable and well manufactured pillow that will lull you off to sleep &#8211; if you can stomach the steep price tag. $199 MSRP, available from Essentia. Introduction Once you get a memory foam bed, you tend to evaluate every other foam product in your house with a critical eye. The couch [...]]]></description>
			<content:encoded><![CDATA[<p><img src="http://www.gmilburn.ca/wp-content/media/forma-spa-300x241.jpg" alt="forma-spa" title="forma-spa" width="300" height="241" class="alignright size-medium wp-image-1070" /></p>
<p><strong>Bottom Line:</strong> An amazingly comfortable and well manufactured pillow that will lull you off to sleep &#8211; if you can stomach the steep price tag.</p>
<p><em>$199 MSRP, available from <a href="http://www.essentiadirect.com/">Essentia</a>.</em></p>
<h2>Introduction</h2>
<p>Once you get a memory foam bed, you tend to evaluate every other foam product in your house with a critical eye. The couch seems just a tad lumpy. You feel bad about having a guest bed made of mere conventional foam. And your pillows, previously ignored as an afterthought in your bedroom, now seem lacking that viscoelastic comfort you&#8217;ve come to know and love.</p>
<p>Alright, maybe it&#8217;s just me. But back to pillows &#8211; making your own seems to be well within the realm of possibility given an appropriately large piece of memory foam and a hot wire cutter. Today however, we&#8217;re going to take a look at the latest and greatest pillow the commercial memory foam world has to offer &#8211; the <a href="http://www.essentiadirect.com/catalog/index.php?cPath=21">Essentia Forma Spa</a>.</p>
<p>If you&#8217;ve read my site you know that one of my major frustrations with the memory foam industry is the seeming willingness of some vendors to trade quality for cost while lying through their teeth about it.  Getting a handle on the manufacturing process can allow us to determine if a memory foam vendor is truly top of the line or just doing their best to make it sound that way. I described the typical memory foam manufacturing process in <a href="http://www.gmilburn.ca/2008/04/28/what-is-memory-foam/">What is Memory Foam?</a>, but this doesn&#8217;t apply to Essentia. While typical memory foam is made of polyurethane foam with additives to create viscoelastic behaviour, the Essentia process involve putting a <a href="http://www.essentiadirect.com/natural-foam">latex foam</a> through a similar process. The result is a memory foam that is supposedly more breathable, more eco-friendly, and with less offgassing.</p>
<h2>First Impressions</h2>
<p><img src="http://www.gmilburn.ca/wp-content/media/unpacked-300x196.jpg" alt="unpacked" title="unpacked" width="300" height="196" class="alignright size-medium wp-image-1071" /></p>
<p>The package arrived after a slight delay, but hey, it was the courier&#8217;s fault and this is a pillow review and not a courier review. The pillow itself ships sealed in clear plastic inside a box. Slight damage to the box was noted as a result of shipping, but nothing unexpected and nothing that would cause damage to the pillow itself. It is packed flat, and is not compressed at all. No need to wait for it to expand like a memory foam topper.</p>
<p>After removing the pillow from the packaging, a slight odour is noted if you bury your nose in it. From six inches or more away, the smell is effectively undetectable. This is a giant improvement on all the previous memory foam products I have used, and a major point to consider if you&#8217;re allergic or sensitive to other memory foam products. A light fabic covers the pillow itself. The cover itself is not removable for cleaning, but if you&#8217;re like me and most of the civilized world, you use a pillowcase so this isn&#8217;t much of a concern.</p>
<p>The pillow itself threw me for a loop the first time I saw it &#8211; it&#8217;s much larger and flatter than I thought from the pictures on the website. This isn&#8217;t a good or a bad thing, it&#8217;s just something to note.</p>
<h2>Comfort</h2>
<p>This is what really matters &#8211; how you feel when you&#8217;re sleeping on it. In general, the pillow feels very supportive, yet yields easily. Frankly, it&#8217;s ridiculously comfortable in general. Everyone sleeps differently though, so I did my best to test it out in all possible positions.</p>
<p><img src="http://www.gmilburn.ca/wp-content/media/side_sleeper-300x184.jpg" alt="side_sleeper" title="side_sleeper" width="300" height="184" class="aligncenter size-medium wp-image-1074" /></p>
<p><strong>Side Sleepers:</strong> This is how I tend to sleep, so I&#8217;ll go through it first. My first impression when I laid down on the pillow was that it was too high, and I was in for a neck-twisting delight. This worry quickly disappeared as I actally laid down on the pillow and my body heat worked it&#8217;s way into the formerly room-temperature foam over the next 5 minutes.</p>
<p>Essentia claims consistent performance from 1 to 30 degrees Celcius &#8211; while it&#8217;s certainly far better than polyurethane based foams (it doesn&#8217;t get that &#8220;stiff&#8221; feeling if your room is slightly chilly), there is certainly some degree of temperature responsiveness.</p>
<p><img src="http://www.gmilburn.ca/wp-content/media/back_sleeper-300x184.jpg" alt="back_sleeper" title="back_sleeper" width="300" height="184" class="aligncenter size-medium wp-image-1072" /></p>
<p><strong>Back Sleepers:</strong> This had the same initial worry of being a bit too high, but again, I think this is largely psychological. I tend to move around a bit if I&#8217;m sleeping on my back, and I found one very interesting property &#8211; the foam &#8220;recovers&#8221; extremely fast. By this I mean that the dent you normally leave in memory foam will fill in very quickly. I found this made it easier to settle down and not toss and turn.</p>
<p><img src="http://www.gmilburn.ca/wp-content/media/front_sleeper-300x184.jpg" alt="front_sleeper" title="front_sleeper" width="300" height="184" class="aligncenter size-medium wp-image-1073" /></p>
<p><strong>Front Sleepers:</strong> Personally, this is a no go for me. It works quite well if you sleep in a half-side, half-front sprawl which I tend to do, but if you sleep chest down like a corpse (honestly, who does this, you freak me out) it doesn&#8217;t work for me. Then again, my girlfriend will steal the pillow and spend a half hour hitting snooze in exactly this position.</p>
<p>Remember that personal preferences vary greatly &#8211; I would recommend this pillow for people who enjoy medium-soft to firm pillows. If you prefer very (emphasis on the very) soft pillows, it may be just a bit too high/firm for your tastes. This depends on your mattress as well &#8211; mine is a bit softer, if your mattress is more firm you&#8217;ll likely find that the height is a nonissue.</p>
<h2>Conclusions</h2>
<p>In short? It may seem a bit too high at first, but as soon as it warms up it&#8217;s a wonderfully comfortable memory foam pillow with zero odour issues out of the box. If you sleep on your side, back, or sprawled halfway between your front and side it&#8217;s almost too comfortable on cold mornings, but if you&#8217;re a corpse-style front sleeper you may want to try out similar products to make sure it&#8217;s what you want. The product is of extremely high quality, and this is reflected in the price &#8211; don&#8217;t expect it to be cheap.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/11/02/essentia-forma-spa-review-and-more/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Laser Shots</title>
		<link>http://www.gmilburn.ca/2008/08/04/new-laser-shots/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=new-laser-shots</link>
		<comments>http://www.gmilburn.ca/2008/08/04/new-laser-shots/#comments</comments>
		<pubDate>Mon, 04 Aug 2008 22:31:56 +0000</pubDate>
		<dc:creator>Emily</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[laser]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=177</guid>
		<description><![CDATA[Geoff hasn't put instructions for this up yet, but I have some shots of the new version of the laser show... don't worry, they're coming soon!]]></description>
			<content:encoded><![CDATA[<p>Geoff hasn&#8217;t put instructions for this up yet, but I have some shots of the new version of the laser show&#8230;</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/laser-show/vortex_0.jpg"><br />
<br />
<img src="http://www.gmilburn.ca/wp-content/posts/laser-show/vortex_1.jpg"><br />
<br />
<img src="http://www.gmilburn.ca/wp-content/posts/laser-show/vortex_2.jpg"><br />

</div>
<p>Also see the <a href="http://www.gmilburn.ca/2008/06/22/the-five-dollar-laser-show/">Five Dollar Laser Show</a> or the <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/">Ultimate Home Laser Show</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/08/04/new-laser-shots/feed/</wfw:commentRss>
		<slash:comments>7</slash:comments>
		</item>
		<item>
		<title>The Ultimate Home Laser Show &#8211; Parts</title>
		<link>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ultimate-home-laser-show-parts</link>
		<comments>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:20:14 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[laser]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=51</guid>
		<description><![CDATA[Well, a concept is all very well and good, but if the parts are unaffordable or unavailable it isn't going to be much good. It took me a little while to find some good places to buy from, and here's what I found out.]]></description>
			<content:encoded><![CDATA[<p>Well, a concept is all very well and good, but if the parts are unaffordable or unavailable it isn&#8217;t going to be much good. It took me a little while to find some good places to buy from, and here&#8217;s what I found out.</p>
<h3>Laser Module</h3>
<p>I wanted a powerful laser, but it had to be able to run for a few hours at a time. A laser light show isn&#8217;t a laser light show if you have to shut it off after the first song &#8211; well, I suppose it is, but it&#8217;s a bit annoying if you&#8217;re trying to make a night of it.</p>
<p>A small green lab laser module fits the bill. Green is far more visible than red while still being affordable, unlike horribly expensive blue lasers. You need a lab module, or at least some form of heatsink &#8211; laser pointers, especially at the price point we&#8217;re looking at, will build up far too much heat in extended operation. This is the biggest expenditure in the project, and one you should take a bit of time looking for.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/dx-laser.jpg" alt="DX Laser Module" />
</div>
<p>After much deliberation, I settled on a <a href="http://www.dealextreme.com/details.dx/sku.10004~r.89439563">35mW unit from DealExtreme</a>. If you like my idea and instructions, please buy your laser through that link &#8211; it  doesn&#8217;t cost you anything extra, makes sure you get the right part, and gives me a tiny bit of commission so I can keep building cool projects. The classic tradeoff of cheap, fast, and good &#8211; choose two comes into play here. This DX unit received pretty good reviews, and the price is right at ~$60. Just don&#8217;t expect the included free shipping to be lightning fast (they&#8217;re based in Hong Kong) and you&#8217;ll be alright. It took me a little over 2 weeks to get mine in Canada.</p>
<p>It throws an incredibly bright tiny beam and doesn&#8217;t heat up easily, perfect for our show.</p>
<h3>Power Supply and Housing</h3>
<p>Now that we&#8217;ve figured out what laser unit we&#8217;re using, we need to get a power supply and place to put everything. I went to <a href="http://www.jameco.com">Jameco</a>, because it had amazing selection while still being accessible to the individual consumer &#8211; all part numbers specified are from them. I bought a regulated 6V 500 mA AC/DC adapter (#283573), which means that it has circuitry that ensures it always supplies 6V, unlike cheaper units. The laser itself draws ~ 380 mA, so I rounded up a bit to be safe. I also got a switch to turn everything on and off (#316111, I recommend getting a DPDT switch), a connector to plug the AC/DC adapter in (#281851, make sure it matches your adapter), and a nice plastic box (#675542) to hold it all.</p>
<h3>Optics</h3>
<p>This is where the magic happens, and what our whole show relies on. Make sure these stay clean and scratch-free. We need:</p>
<ul>
<li>a small circular mirror. I&#8217;d suggest a ~1cm (roughly 3/8&#8243;) mirror. Better mirrors will reflect more light more cleanly, keep in mind. There&#8217;s something called a &#8220;front surface mirror&#8221; that is ideal, but don&#8217;t worry too much if you can only get a regular one.</li>
<li>a diffraction grating. I bought a high quality glass one (specifically the <a href="http://www.dragonlasers.com/catalog/Diffraction-Grating-Transmission-Matrix-p-16227.html">&#8220;transmission matrix&#8221; model from Dragon Lasers</a>). You can also get sheets of holographic diffraction grating film, I suggest the <a href="http://www.rainbowsymphonystore.com/difgratfilsh.html">double axis film from rainbowsymphony.com</a>. If you&#8217;re Canadian like me, the easiest option in terms of shipping is the Dragon Lasers grating. It&#8217;s a bit odd since they&#8217;re in China and rainbowsympony is in the US, but I don&#8217;t set the shipping rates. Please post in comments if you find an international source of diffraction grating film sheets at a vaguely reasonable price.</li>
</ul>
<h3>Audio</h3>
<p>Grab an old pair of big headphones, we&#8217;re going to use the speaker and cable from it. The bigger and louder the better &#8211; this generally means the speaker will move more, generating bigger patterns. You want the big ones that go completely over your ears, anything smaller will just cause the laser to vibrate a tiny bit and not really make any interesting patterns, unless you&#8217;re after a Star Trek meets caffeine overdose effect.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/headphones.jpg" alt="Headphones" />
</div>
<p>I found a good (albeit gaudy) pair at Radio Shack on sale for $14, which had the added bonus of coming with flashing lights that lit up to the music. Perfect!</p>
<h3>Miscellaneous</h3>
<p>You&#8217;re also going to need some other basic materials:</p>
<ul>
<li>a soldering iron, solder, electrical tape, and wire are a necessity. If you don&#8217;t know how to solder, don&#8217;t worry &#8211; just grab an old broken piece of electronics (the older and simpler the better since the parts will be spaced out more and easier to learn on), check out a soldering guide like <a href="http://www.youtube.com/watch?v=3dkragEKSKI">this one</a>, and practice removing and resoldering components. There&#8217;s no shame in spending a while on this and playing around until you&#8217;re confident &#8211; after all, if you&#8217;re like me, you only ordered one laser!</li>
<li>a glue gun helps to keep everything organized and in place. Just be careful to not get glue everywhere!</li>
<li>some balsa wood or popsicle sticks to mount the speaker and align the height of the the laser to match up with the speaker</li>
<li>a Dremel tool is useful to drill the odd hole or two in your box. An old soldering iron will do in a pinch if you&#8217;re using a plastic box like I was, have steady hands, and don&#8217;t value your lungs too much (or ventilate appropriate)</li>
<li>miscellaneous screwdrivers and hand tools always help (especially for taking apart the headphones)</li>
</ul>
<p>Got all the parts? <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/">On to assembly!</a></p>
<blockquote><p>
<strong>Skip to:</strong> <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/">Introduction</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/">Laser Safety</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/">Concept and Design</a> &#8211; Parts &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/">Assembly</a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		</item>
		<item>
		<title>The Ultimate Home Laser Show</title>
		<link>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ultimate-home-laser-show</link>
		<comments>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:12:05 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[Featured]]></category>
		<category><![CDATA[laser]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=38</guid>
		<description><![CDATA[This is probably the coolest thing I've ever made. It's quite a step up from the Five Dollar Laser Show I posted a bit back. The only logical step after building that was to drastically increase the power and number of beams.]]></description>
			<content:encoded><![CDATA[<table border="0">
<tr>
<td><em>Note: instructions for an even-more-ultimate laser show are coming soon, in the meantime <a href="http://www.gmilburn.ca/2008/08/04/new-laser-shots/">check out a sneak peek of it in action</a>.</em></td>
<td><a href="http://www.gmilburn.ca/2008/08/04/new-laser-shots/"><img src="http://www.gmilburn.ca/wp-content/posts/laser-show/vortex_preview.jpg"></a></td>
</tr>
</table>
<p>This is probably the coolest thing I&#8217;ve ever made. It&#8217;s quite a step up from the <a href="http://www.gmilburn.ca/2008/06/22/the-five-dollar-laser-show/">Five Dollar Laser Show</a> I posted a bit back. The only logical step after building that was to drastically increase the power and number of beams. I loved the effect that it generated, but it wasn&#8217;t bright enough, and only covered a small portion of the wall.</p>
<p>This my first attempt at solving those two issues, I think it worked out pretty well. Here&#8217;s the new version in action on the ceiling of my living room.</p>
<div align="center">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/dPYYPgUDBeI&#038;ap=%2526fmt%3D18"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/dPYYPgUDBeI&#038;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>It&#8217;s quite an effect, and rather hypnotizing &#8211; it&#8217;s quite easy to zone out and become completely absorbed in the music. The multiple vibrating beams coming out of the unit also look amazing when fog or smoke is in the room.</p>
<div align="center">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/gZtmj97qybg&#038;ap=%2526fmt%3D18"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/gZtmj97qybg&#038;ap=%2526fmt%3D18" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>Even the most ADHD-addled individual, myself included, tends to go &#8220;whoa&#8221;. You can also do cool things like hooking it up to a microphone and watching the patterns your voice makes. A disco ball or mirrors stuck to the ceiling help spread the effect around even more.</p>
<p>So how does one go about making one of these things? Well, I made every effort to make construction as simple as possible for two reasons. One, electrical engineering is far from my speciality and I didn&#8217;t want to kill myself/ruin a laser I could only afford one of. Two, I always hated seeing incredibly awesome projects on the internet that I never had any hope of building due to funds and bizarre parts. That&#8217;s not to say you don&#8217;t need some basic soldering and construction skills, as well as a healthy respect for the power of laser light, but it&#8217;s definitely doable if you put your mind to it.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/final-boxed.jpg">
</div>
<p>The full details are in the links below, but what you basically need are a heatsinked lab style laser (so it can run for a few hours, high power laser pointers will get too hot), a diffraction grating, a pair of old headphones, and a few electrical parts to tie it all together.</p>
<p>So if you&#8217;re the type who enjoys projects, I strongly recommend giving this a shout &#8211; it&#8217;s proof positive that you can obtain amazing results without the backing of a large electronics company. If you do end up building one, please send me a link to the results so I can see how it turns out!</p>
<h3>Instructions</h3>
<div align="center">
<table>
<tr>
<td width=33%>
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/"><img src="http://www.gmilburn.ca/wp-content/media/concept-150x150.jpg" alt="concept" title="concept" width="150" height="150" class="alignnone size-thumbnail wp-image-846" /></a><br />
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/">Concept and Design</a>
</td>
<td width=33%>
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/"><img src="http://www.gmilburn.ca/wp-content/media/design-150x150.jpg" alt="design" title="design" width="150" height="150" class="alignnone size-thumbnail wp-image-844" /></a><br />
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/">Parts</a>
</td>
<td width=33%>
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/"><img src="http://www.gmilburn.ca/wp-content/media/assembly-150x150.jpg" alt="assembly" title="assembly" width="150" height="150" class="alignnone size-thumbnail wp-image-842" /></a><br />
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/">Assembly</a>
</td>
</tr>
</table>
<table>
<tr>
<td width=33%>
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/"><img src="http://www.gmilburn.ca/wp-content/media/safety-150x150.jpg" alt="safety" title="safety" width="150" height="150" class="alignnone size-thumbnail wp-image-847" /></a><br />
<a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/">Laser Safety</a>
</td>
<td width=33%>
<a href="http://www.gmilburn.ca/2008/07/21/a-note-on-shipping/"><img src="http://www.gmilburn.ca/wp-content/media/shipping-150x150.jpg" alt="shipping" title="shipping" width="150" height="150" class="alignnone size-thumbnail wp-image-848" /></a><br />
<a href="http://www.gmilburn.ca/2008/07/21/a-note-on-shipping/">A Note on Shipping</a>
</td>
<td width=33%>
</td>
</tr>
</table>
</div>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/feed/</wfw:commentRss>
		<slash:comments>24</slash:comments>
		</item>
		<item>
		<title>The Ultimate Home Laser Show &#8211; Laser Safety</title>
		<link>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ultimate-home-laser-show-laser-safety</link>
		<comments>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:07:44 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[laser]]></category>
		<category><![CDATA[safety]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=47</guid>
		<description><![CDATA[Laser safety is serious business. No no, not in the internet meme sense, but blind you forever with no way ever to fix it serious. I know I&#8217;m about to rant, but I&#8217;ll do it anyways. This applies double for any girl/boy geniuses working with lasers. I know that you&#8217;re going to play with lasers [...]]]></description>
			<content:encoded><![CDATA[<p>Laser safety is serious business.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/serious.jpg" alt="Internet: Serious Business" />
</div>
<p>No no, not in the internet meme sense, but blind you forever with no way ever to fix it serious.</p>
<p>I know I&#8217;m about to rant, but I&#8217;ll do it anyways. This applies double for any girl/boy geniuses working with lasers. I know that you&#8217;re going to play with lasers regardless of warning if you really want to (you are a genius after all), and you&#8217;re already discounting my warnings because you&#8217;ve been warned about child molesters that are going to kidnap you on the way to school, secondhand pot smoke that will make you kill your friends, and terrorists that are a color code away from murdering your entire family. None of that has happened, and so you rightfully assume that most adults are full of shit.</p>
<p>I don&#8217;t want to be buried in that noise. You are warned about a ton of useless crap that will never happen and is designed to scare and control you. This isn&#8217;t one of those things.</p>
<p>If you turn on the laser I used and your eye happens to be in front of it, and you realize it, blink instantly, and look away, your eye is still ruined. Your brain cannot react fast enough &#8211; and the laser will cheerfully burn through your retina. This isn&#8217;t something that medicine will be able to fix. You will be blind or see a giant black spot in your vision for the rest of your life.</p>
<p>I don&#8217;t want to tell anyone not to build this &#8211; it&#8217;s an awesome project. Like most things that are truly interesting in life, there is an element of danger. If you are sensible, calm, and use the resources available to you and act in an intelligent manner, you will be perfectly safe. So what do you need to do?</p>
<p>BUY GOOD LASER SAFETY GOGGLES, AND WEAR THEM EVERY SECOND YOU ARE WORKING ON THIS PROJECT. Once you finish the project, close the case, and screw it shut, take them off &#8211; and not a second before. Sunglasses are not anywhere good enough, they actually make it worse because your pupils dilate and try to let in more light, making a bigger target for the laser.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/safety-glasses.jpg">
</div>
<p>Plus, when you look this good, you&#8217;ll just want to wear them everywhere. Laser safety goggles are the only thing that will protect your eyes from laser light. Zero exceptions. They are the very first thing you should buy, and cannot be substituted.</p>
<p>Alright, deep breath. Lecture over &#8211; got your safety goggles? <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/">On to Concept and Design!</a></p>
<blockquote><p>
<strong>Skip to:</strong> <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/">Introduction</a> &#8211; Laser Safety &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/">Concept and Design</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/">Parts</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/">Assembly</a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/feed/</wfw:commentRss>
		<slash:comments>4</slash:comments>
		</item>
		<item>
		<title>The Ultimate Home Laser Show &#8211; Concept and Design</title>
		<link>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ultimate-home-laser-show-concept-and-design</link>
		<comments>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:06:39 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[laser]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=42</guid>
		<description><![CDATA[When I first built Dr. Altman&#8217;s Amazing Laser Music Can, I was captivated. This is true science! Gorgeous laser light that was unimaginable before the development of quantum physics. Patterns generated by varying partial derivatives of the surface of a rigid plate on a vibrating membrane &#8211; and you thought calculus was boring! I loved [...]]]></description>
			<content:encoded><![CDATA[<p>When I first built Dr. Altman&#8217;s Amazing Laser Music Can, I was captivated. This is true science! Gorgeous laser light that was unimaginable before the development of quantum physics. Patterns generated by varying partial derivatives of the surface of a rigid plate on a vibrating membrane &#8211; and you thought calculus was boring!</p>
<p>I loved it, and after playing with it a bit, I wanted more. I read up on laser light shows used in raves and clubs, and found they relied on on mirrors attached to finely controlled motors, directed by panels of digitized electronics. First off, I can&#8217;t afford that. Secondly, it seemed rather convoluted that audio had to be digitized, fed into a program, translated to thousands of tiny precise mirror movements, and then you could finally see an effect &#8211; when I could do something similar, albeit not controlled to quite as fine of a degree, with a balloon and a mirror.</p>
<p>So what to do? Well, it seemed that the only affordable approach that was relatively simple to build would have to be similar to the <a href="http://www.gmilburn.ca/2008/06/22/the-five-dollar-laser-show/">Five Dollar Laser Show</a> approach &#8211; music causes a mirror to vibrate, a laser bounces off of it, and a pattern is generated. I knew I wanted a brighter laser, and I wanted lots of those patterns.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/diffraction_grating.jpg" alt="Dragon Lasers Diffraction Grating" />
</div>
<p>Splitting one strong beam into lots of smaller parts seemed to be more practical than buying 200 lasers that would all bounce off one mirror &#8211; and something called a &#8220;diffraction grating&#8221; fits the bill perfectly. This is another example of the magic of physics &#8211; it&#8217;s sort of like a window screen fixed in glass that&#8217;s so incredibly fine you can see through it and not notice the individual wires. They&#8217;re so tiny that the laser goes through all these little holes, and the wave-like nature of light causes each of these little parts of the laser light to &#8220;interfere&#8221; with each other.</p>
<div align="center">
<object width="425" height="344"><param name="movie" value="http://www.youtube.com/v/PCYv0_qPk-4&#038;hl=en&#038;fs=1"></param><param name="allowFullScreen" value="true"></param><embed src="http://www.youtube.com/v/PCYv0_qPk-4&#038;hl=en&#038;fs=1" type="application/x-shockwave-flash" allowfullscreen="true" width="425" height="344"></embed></object>
</div>
<p>What do I mean by &#8220;interfere&#8221;? Well, let&#8217;s think about a wave property we&#8217;re familiar with &#8211; waves in water. If we drop one rock in water, we can see nice round ripples moving away from the rock &#8211; there&#8217;s no interference occurring here. If we drop two rocks at the same time, the situation changes. At first, we get normal circular ripples moving away from each rock, but then the ripples hit each other &#8211; and start to interfere with each other like we see in the video above. In places where the peak of two ripples meet, we get a ripple twice as big. In a place where the peak of one ripple and the trough of another ripple meet, we get no ripple at all!</p>
<p>Now obviously this diffraction grating is more complicated than ripples in water &#8211; but something similar happens on a very small scale. Laser light, which like all light has a wave-like nature, comes out of all the little holes in our diffraction grating and interferes in a very regular and predictable way, giving us all these wonderfully split beams. Remember &#8211; it&#8217;s not the little holes in the diffraction grating alone that split up the light, it&#8217;s the splitting and how light interacts with itself, the &#8220;interference&#8221;.</p>
<p>Enough theory, here&#8217;s the concept. A powerful laser reflects off a mirror mounted on a speaker, and then goes through a diffraction grating. This will create not just one laser pattern based on the vibration of the speaker, but hundreds. Sweet.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/concept.jpg" alt="Concept Line Drawing" />
</div>
<p>There are a huge variety of ways to modify this basic concept with more mirrors, more diffraction gratings, rotating mirrors/gratings, extra lasers  and speakers &#8211; but I figured that I should probably build the first version to be as simple as possible. If engineering has taught me anything, it&#8217;s that the gap between design and execution is a bit more involved than we like to admit.</p>
<p>Now that you have a handle on the concept and design &#8211; on to <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/">what you need to build it</a>!</p>
<blockquote><p>
<strong>Skip to:</strong>  <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/">Introduction</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/">Laser Safety</a> &#8211; Concept and Design &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/">Parts</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/">Assembly</a>
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>The Ultimate Home Laser Show &#8211; Assembly</title>
		<link>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=the-ultimate-home-laser-show-assembly</link>
		<comments>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:05:47 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[diy]]></category>
		<category><![CDATA[laser]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=66</guid>
		<description><![CDATA[I&#8217;ll be honest &#8211; I didn&#8217;t take anywhere near enough pictures of this. After the first hour I quickly descended into a geek trance and emerged a few hours later, slightly disheveled and holding a working working laser show but possessing only 13 pictures, many of which were terrible and irrelevant. So I apologize, and [...]]]></description>
			<content:encoded><![CDATA[<p>I&#8217;ll be honest &#8211; I didn&#8217;t take anywhere near enough pictures of this. After the first hour I quickly descended into a geek trance and emerged a few hours later, slightly disheveled and holding a working working laser show but possessing only 13 pictures, many of which were terrible and irrelevant. So I apologize, and I&#8217;ve tried to make everything as clear as possible in the instructions themselves.</p>
<h3>Power Supply and Control</h3>
<p>The first thing we want to do is provide power to the laser itself, and provide any easy method to turn it on and off. The power is coming from the AC/DC adapter, but it ends in one of those plugs we&#8217;re all so familiar with. What we need to do is wire a receptacle (which connects to our power adapter plug), to a switch (which allows us to turn power on and off), which then goes to the laser driver board itself.</p>
<p>Cut out appropriate holes for the receptacle (generally a circle) and the switch (generally a rectangle). For the receptacle hole, I used an old soldering  iron that I speared into the plastic &#8211; feel free to say &#8220;THIS&#8230; IS&#8230; SPARTA!!!&#8221; while doing so. For the hole for the switch, I used a Dremel tool and cleaned up the edges with the old soldering iron.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/soldered-switch.jpg">
</div>
<p>Solder up the receptacle, the switch, and two leads that you will eventually connect to the laser driver board. Use electrical tape to cover up any exposed contacts. It&#8217;s up to you to make sure you wire the switch correctly &#8211; there&#8217;s a ton of different ones out there, make sure to read the specifications. Don&#8217;t worry if it doesn&#8217;t work, there&#8217;s really only one other way to wire it.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/mounted-switch.jpg">
</div>
<p>Don&#8217;t connect anything to the laser yet! Why? We need to mount the switch and the receptacle in the box, and you&#8217;ll quickly find that you need to pass the wires through the little hole in order to mount the switch. The laser, needless to say, will have a bit of trouble fitting. Put everything into place, and apply glue to the inside to ensure everything stays put. You don&#8217;t need to do this, but it doesn&#8217;t really hurt.</p>
<p>Now put on your laser safety goggles. You can take them off if you leave the room to go to the bathroom or something, but trust me, when you look this good, you&#8217;re gonna want to leave them on.</p>
<p>Now we can solder those leads to the laser. Be careful that you don&#8217;t use excess solder and connect the two power pins to each other! This can always be fixed, but it&#8217;s easier to do it right the first time around.</p>
<p>Now fix the laser driver board to a part of the box. I picked the side and set it vertically to leave the most available space, and used a glue gun to mount it since there weren&#8217;t any easy screw mounting points. If you look at the board there should be a big piece of metal attached to a component, that&#8217;s the heatsink for the power transistor. Make sure it has lots of free space around it, it can get hot and needs to cool off. You can see how I chose to mount everything in the picture at the end of this article.</p>
<p>Don&#8217;t worry about mounting the laser itself yet. Make sure the laser is pointing away from you at something non-reflective and cheap (a piece of wood is great), plug the AC/DC adapter in, and turn the switch on. You should see a whitish dot appear. You only see a dot instead of bright green glare because you&#8217;re wearing your safety goggles. You are wearing your safety goggles, right?</p>
<p>Alright, now we have a working laser that we can easily turn on and off! Now turn off the switch and remove the power adapter (do both!).</p>
<h3>Laser Modulation (or, a little mirror that moves)</h3>
<p>Now we need to grab those headphones and take them apart. It&#8217;s a lot less complicated than you think. Each set of headphones will be different, just keep taking out screws and gently cutting away plastic until you&#8217;re left with the speaker and cord from one side. There should be two wires (or possibly the two wires are covered in plastic so they look like one wire) leading from the cord side into the headband thing. Cut this wire, and use electrical tape to nicely cover the exposed ends of each. I don&#8217;t think connecting them is a good idea (drain too much power?), but like I said, electrical engineering is not my specialty. Feel free to comment.</p>
<p>Now you should have one speaker attached to a cord that you can plug into an iPod or a stereo. Plug it in and start playing music to make sure it all works. Now look at the speaker as music is playing &#8211; if you&#8217;re lucky, it&#8217;s nice and exposed, and you can see the speaker cone moving back and forth. If you aren&#8217;t, it&#8217;s covered in a plastic mesh or similar. Cut it away carefully (I used an old soldering iron again, being very careful not to hit the speaker itself) so you can see the speaker. We want to be able to glue the little circular mirror on the speaker itself.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/speaker-mirror.jpg">
</div>
<p>Grab your glue gun, dab a bit of glue on the back of the mirror, and quickly and carefully place it right in the middle of the speaker, ensuring it remains flat. Don&#8217;t get any glue on the mirror itself, and use a tissue to wipe off any fingerprints (or, if you wear glasses, use your cleaning cloth).</p>
<h3>Alignment</h3>
<p>Now we want to place the headphone/mirror inside our project box, and align the laser correctly so it bounces off the mirror. I found it easiest to first place the speaker at a 45 degree angle, and fix it in place at one of the box with the glue gun. I also cut a small semicircular notch in the side of the box to give the headphone cable an easy mounting and attachment point in the box.</p>
<p>Ensuring the laser remained parallel to the bottom of the box, I then I adjusted the height of the laser with a mounting made of popsicle sticks. The end result is a beam which bounces off the mirror at a 45 degree angle and then heads straight for the ceiling. This is the easiest way to mount the laser so you don&#8217;t need to worry about it hitting your eyes on a regular basis.</p>
<h3>Mounting the Diffraction Grating</h3>
<p>Now we need to place the diffraction grating so that it intercepts the laser being reflected off the speaker, and breaks it up into hundreds of different beams.  We want to place the diffraction grating directly above the mirror if you&#8217;ve aligned your laser with a 45 degree reflection angle.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/mounted-grating.jpg">
</div>
<p>Use a Dremel tool or similar to cut a hole in the top of the project box that&#8217;s slightly smaller than the diffraction grating. Then mount the diffraction grating in place with the glue gun.</p>
<h3>Final Testing and Assembly</h3>
<p>You should now have something that looks somewhat like this.</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/final-unboxed.jpg">
</div>
<p>Don&#8217;t worry about that tan circuit board with the LEDs attached the to the diffraction grating, they&#8217;re some lights that came with the specific type of headphones I used. I kept them in because they looked kind of cool, not for any technical reason. You don&#8217;t need them. Check to make sure that the laser turns on, and that it bounces off the mirror correctly at rest and when music is playing. Then box it all up, and you&#8217;re ready to go!</p>
<div align="center">
<img src="http://www.gmilburn.ca/wp-content/posts/ultimate-laser-show/final-boxed.jpg">
</div>
<p>You can see that I&#8217;ve added in some ventilation holes above the laser and main power transistor. Do this! The laser will produce heat as part of it&#8217;s operation &#8211; it&#8217;s not normally a big deal, but a sealed box has a way of drastically increasing temperatures.</p>
<p>I hope this helped you &#8211; and if you have any questions, just post in comments!</p>
<blockquote><p>
<strong>Skip to:</strong> <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show/">Introduction</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-laser-safety/">Laser Safety</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-concept-and-design/">Concept and Design</a> &#8211; <a href="http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-parts/">Parts</a> &#8211; Assembly
</p></blockquote>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/07/21/the-ultimate-home-laser-show-assembly/feed/</wfw:commentRss>
		<slash:comments>35</slash:comments>
		</item>
		<item>
		<title>A Note on Shipping</title>
		<link>http://www.gmilburn.ca/2008/07/21/a-note-on-shipping/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=a-note-on-shipping</link>
		<comments>http://www.gmilburn.ca/2008/07/21/a-note-on-shipping/#comments</comments>
		<pubDate>Mon, 21 Jul 2008 22:05:24 +0000</pubDate>
		<dc:creator>Geoff</dc:creator>
				<category><![CDATA[Laser Shows]]></category>
		<category><![CDATA[Rants & Raves]]></category>
		<category><![CDATA[shipping]]></category>

		<guid isPermaLink="false">http://www.gmilburn.ca/?p=63</guid>
		<description><![CDATA[This is a personal pet peeve of mine. In an age where free trade between Canada and the United States is taken for granted, I find it absolutely ludicrous that tariffs have moved from the domain of government to that of private corporations.]]></description>
			<content:encoded><![CDATA[<p>This is a personal pet peeve of mine. In an age where free trade between Canada and the United States is taken for granted, I find it absolutely ludicrous that tariffs have moved from the domain of government to that of private corporations.</p>
<p>What do I mean by this? Well, when you order a product from the United States as a Canadian, it&#8217;s stated that you must pay any applicable taxes, duty, and &#8220;customs brokerage fees&#8221;. Taxes and duty I can deal with, they&#8217;re a reasonable small fraction of the order, and one I regard as a welcome consequence of being a Canadian citizen.</p>
<p>Customs brokerage fees however, are the biggest screwjob to the Canadian consumer that appears to fly under the radar. You may think that this is some sort of charge from the Canadian government that is passed along to you &#8211; it isn&#8217;t. It&#8217;s pure price gouging by shipping companies, who themselves are this mysterious &#8220;customs broker&#8221;. You order a package, and when it gets to the door you&#8217;re told that you must pay an absolutely obscene amount of money in order to recieve it, often on the order of 50%-100% of the package value. Your package is effectively held for ransom.</p>
<p>Who does this? Well, when I was ordering electronic parts for the laser show, UPS tried to charge me 48 dollars for a 56 dollar order. I refused delivery, proceeded to phone them, and after a lengthy discussion had my fees (with the exception of duty and taxes, the only things you actually have to pay) waived as &#8220;goodwill&#8221; and accepted the $5.68 in charges the next day. But I&#8217;m not happy &#8211; don&#8217;t expect me to be grateful when you attempt to screw me, and then back down when challenged. I will never, ever ship with UPS again for any order and I urge everyone else to do the same.</p>
<p>Think I&#8217;m alone? Check out the <a href="http://www.epinions.com/bsrv-Office_Services-Shipping-All-UPS_Standard_to_Canada/display_~reviews">reviews on epinions</a>, or the <a href="http://www.cbc.ca/marketplace/pre-2007/files/home/courierfees/index.html">feature CBC did</a>. I&#8217;m not the only pissed off consumer out there.</p>
<p>So what can you do? Well, arguing with them on the phone might work once, but for a consumer in the internet age it&#8217;s simply not an acceptable option to spend a half hour on the phone every time you order something to reverse charges that shouldn&#8217;t have to exist in the first place. UPS apologists &#8211; save your breath. If you ship through USPS instead, they hand over packages to Canada Post at the border who kindly and easily manage to get through customs with a $5 fee for all packages valued under $1200. It&#8217;s clearly not rocket science.</p>
<p>So screw you, UPS. I will never, ever use your services again. What do I propose to do other than complain? Well, simple. Let&#8217;s have a law that provides the benefits of free trade for consumers rather than just multinational companies. Any shipping method to Canada must quote all brokerage fees as part of the shipping price. If I saw &#8220;Shipping: $67&#8243; instead of &#8220;Shipping: $11&#8243; I would have never ordered. They can manage to calculate shipping based on weight, so they can certainly calculate whatever extravagant cost for brokerage they want before showing up at your door.</p>
<p>It&#8217;s supposed to be a free market, so let&#8217;s treat it like one. I don&#8217;t care if UPS wants to charge $500 and demand a secret handshake on delivery, just be honest with me from the beginning. And consumers can decide for themselves, instead of being fooled and intimidated into accepting charges.</p>
<p>It&#8217;s deceitful. It&#8217;s dishonest. And it&#8217;s a slap in the face for the little guy who&#8217;s job can be shopped across the border with ease but who cannot purchase small items without incurring massive charges.</p>
<p>In conclusion &#8211; I urge you to write your MP or MLA to ensure free trade is free for individuals of all incomes and occupations, and use USPS in the meantime.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.gmilburn.ca/2008/07/21/a-note-on-shipping/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
	</channel>
</rss>

