<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/rss2full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><rss xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0" version="2.0">

<channel>
	<title>Tyler Sticka</title>
	
	<link>http://tylersticka.com</link>
	<description>Web, App &amp; Icon Design in Portland, Oregon</description>
	<lastBuildDate>Tue, 15 May 2012 16:41:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/rss+xml" href="http://feeds.feedburner.com/tylersticka" /><feedburner:info uri="tylersticka" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><item>
		<title>HTPC Geek Project: Launching Netflix WMC and Hulu Desktop from XBMC</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/V9n2AK5axJw/</link>
		<comments>http://tylersticka.com/2012/05/15/launching-netflix-wmc-and-hulu-desktop-from-xbmc/#comments</comments>
		<pubDate>Tue, 15 May 2012 16:41:20 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[autohotkey]]></category>
		<category><![CDATA[htpc]]></category>
		<category><![CDATA[hulu]]></category>
		<category><![CDATA[netflix]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows media center]]></category>
		<category><![CDATA[xbmc]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4254</guid>
		<description><![CDATA[One of my nerdiest hobbies is tweaking the software on my HTPC, a custom Windows 7 box I built with a very good friend of mine after its predecessor fell short of my expectations. My current remote-friendly front-end of choice is XBMC (version 11, &#8220;Eden&#8221;). I thought I&#8217;d share how I got it to launch&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://tylersticka.com/wp-content/uploads/2012/04/screenshot001-e1333594702162.jpg" alt="" /></p>

<p>One of my nerdiest hobbies is tweaking the software on my <a href="http://en.wikipedia.org/wiki/Home_theater_PC">HTPC</a>, a custom Windows 7 box I built with a <a href="https://twitter.com/peterwooley">very good friend of mine</a> after its <a href="http://tylersticka.com/2009/11/22/htpc/">predecessor</a> fell short of my expectations.</p>

<p>My current remote-friendly front-end of choice is XBMC (version 11, &#8220;Eden&#8221;). I thought I&#8217;d share how I got it to launch the Netflix portion of Windows Media Center and Hulu Desktop from the home screen using AutoHotkey and a couple of add-ons.</p>

<h3>Prerequisites</h3>

<p>Before we begin, make sure everything here is installed and ready to go:</p>

<ul>
<li>Windows 7 Home Premium (or greater)</li>
<li>Remote (such as a <a href="http://www.amazon.com/gp/product/B002RL875A/ref=as_li_ss_tl?ie=UTF8&amp;tag=tylesticinted-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B002RL875A">Logitech Harmony One</a>) and receiver (I use <a href="http://www.amazon.com/gp/product/B000W5GK5C/ref=as_li_ss_tl?ie=UTF8&amp;tag=tylesticinted-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B000W5GK5C">this one</a>)</li>
<li><a href="http://xbmc.org/download/">XBMC</a> version 10 or higher (I&#8217;m using 11)</li>
<li><a href="http://www.autohotkey.com/">AutoHotkey</a> (I&#8217;m using the 64-bit version, but I&#8217;m not sure it matters)</li>
<li>Windows Media Center <a href="http://windows.about.com/od/multimediaentertainment/ss/netflix_wmc.htm">with Netflix</a></li>
<li><a href="http://www.hulu.com/labs/hulu-desktop">Hulu Desktop</a></li>
</ul>

<p>We&#8217;ll also need these XBMC add-ons, both available in the XBMC.org Add-ons repo in the Program Add-ons group. Refer to <a href="http://wiki.xbmc.org/index.php?title=Add-ons#How_to_install_add-ons_from_a_repo">this how-to</a> if you need help.</p>

<ul>
<li><a href="http://wiki.xbmc.org/index.php?title=Add-on:MCERemote">MCERemote</a></li>
<li>Either <a href="http://wiki.xbmc.org/index.php?title=Add-on:Advanced_Launcher">Advanced Launcher</a> or <a href="http://wiki.xbmc.org/index.php?title=Add-on:Executor">Executor</a> (I used Executor)</li>
</ul>

<h3>Getting the remote to play nice</h3>

<p><a href="http://tylersticka.com/wp-content/uploads/2012/04/mceremote-icon.png"><img src="http://tylersticka.com/wp-content/uploads/2012/04/mceremote-icon-150x150.png" alt="" title="MCERemote icon" width="150" height="150" class="alignright size-thumbnail wp-image-4570" /></a>Most Media Center remotes send these low-level commands that are interpreted by something called an &#8220;eHome&#8221; driver. This makes the customization of these commands pretty frustrating, and the software that&#8217;s available to help you through it is either over-reaching or completely unintuitive. Thankfully, the MCERemote add-on helps us deal with that pesky issue by remapping those commands to more agreeable keystrokes.</p>

<p>Navigate to the MCERemote add-on and follow the instructions therein to apply (and optionally customize) the changes. If you change your mind later, you can reverse these changes from this same add-on.</p>

<h3>Launching XBMC from the start button</h3>

<p>Sometimes referred to as the &#8220;Media Center,&#8221; &#8220;MCE&#8221; or &#8220;green&#8221; button, the start button is prominent on just about every HTPC remote and in the configuration options for the Harmony One.  Normally this will launch Windows Media Center, but we want it to launch XBMC. Thankfully, the MCERemote add-on remaps this command to <code>Control + Shift + Win</code>, which we can listen for using an AutoHotkey script.</p>

<p>Create a new file called <code>launch-xbmc.ahk</code> (or something similar) with these contents:</p>

<pre><code>^+W::
IfWinExist, Windows Media Center
{
    WinClose, Windows Media Center
}
IfWinExist, Hulu Desktop
{
    WinClose, Hulu Desktop
}
IfWinNotExist, XBMC
{
    Run, "C:\Program Files (x86)\XBMC\XBMC.exe" "C:\Program Files (x86)\XBMC"
}
WinActivate, XBMC
return
</code></pre>

<p>After you&#8217;ve saved the file, double-click it. You should see a little AutoHotkey icon in your taskbar indicating that a script is running. While running, the start button will tell your PC to do this:</p>

<ol>
<li>Close Windows Media Center if it&#8217;s open.</li>
<li>Close Hulu Desktop if it&#8217;s open.</li>
<li>Open XBMC if it isn&#8217;t open.</li>
<li>Bring the XBMC window to the foreground.</li>
</ol>

<p>To ensure this script is always running, I recommend <a href="http://www.ehow.com/how_7367844_add-shortcut-startup.html">placing a shortcut</a> to it in your programs&#8217; &#8220;startup&#8221; directory.</p>

<h3>Launching Netflix and Hulu Desktop</h3>

<p>Next, we need to create two more scripts that we can launch from within XBMC. Both scripts do essentially the same thing:</p>

<ol>
<li>Run the app.</li>
<li>Make sure the app has focus.</li>
<li>When the app closes, give XBMC the focus again.</li>
</ol>

<p>Here are the contents of our <code>launch-hulu.ahk</code> file:</p>

<pre><code>Run, %LOCALAPPDATA%\HuluDesktop\HuluDesktop.exe
WinWait, Hulu Desktop
WinActivate, Hulu Desktop
Process, WaitClose, HuluDesktop.exe
WinActivate, XBMC
ExitApp
</code></pre>

<p>And of our <code>launch-netflix.ahk</code> file:</p>

<pre><code>Run, windowsmediacenterapp:{e6f46126-f8a9-4a97-9159-b70b07890112}\{982ea9d3-915c-4713-a3c8-99a4688b7c59}?EntryPointParameters=
WinWait, Windows Media Center
WinActivate, Windows Media Center
WinWaitClose, Windows Media Center
WinActivate, XBMC
ExitApp
</code></pre>

<p>Make note of where you saved both files, and open XBMC again. Navigate to your add-ons and select either Advanced Launcher or Executor (depending on what you installed earlier).</p>

<p>Follow the in-app prompts to create launchers for both Netflix and Hulu Desktop. I recommend watching <a href="http://www.youtube.com/watch?v=CvaGzEc_6e4">this walkthrough</a> for assistance doing so using Advanced Launcher.</p>

<h3>Adding the launchers to your home screen</h3>

<p>For each of the launchers you create, highlight them in the add-on menu and hit <code>C</code> on your keyboard. This will bring up a context menu. Choose to add the launcher to your favorites.</p>

<p>Now, go to your XBMC system settings and find the &#8220;Skin&#8221; section. Every skin is different, but if yours supports custom home screen entries, there should be some sort of &#8220;home customization&#8221; section. Look for a way to add a custom &#8220;favorites&#8221; item.</p>

<p>I&#8217;m using the <a href="http://wiki.xbmc.org/index.php?title=Add-on:Aeon_Nox">Aeon Nox</a> skin. When customizing the homescreen, I set &#8220;FAV1&#8243; and &#8220;FAV2&#8243; to my Netflix and Hulu launchers. Aeon Nox also lets me set custom backdrops, which I created especially for <a href="http://tylersticka.com/wp-content/uploads/2012/04/netflix.png" title="Netflix backdrop">Netflix</a> and <a href="http://tylersticka.com/wp-content/uploads/2012/04/hulu.png" title="Hulu backdrop">Hulu</a>.</p>

<p><a href="http://tylersticka.com/wp-content/uploads/2012/04/screenshot009.png"><img src="http://tylersticka.com/wp-content/uploads/2012/04/screenshot009-e1333594308844.png" alt="Hulu in the Aeon Nox home screen" /></a></p>

<h3>Enjoy (with caveats)</h3>

<p>Hooray! Now you should be able to enjoy XBMC, Netflix and Hulu in harmony from the comfort of your living room. That said, there are some drawbacks to this solution&#8230;</p>

<ul>
<li><p>Sometimes, Netflix will refuse to keep focus and the taskbar will be overlayed. This is a bug with Windows Media Center in general. It doesn&#8217;t happen often, and hitting the &#8220;start&#8221; button and launching Netflix again will fix the problem.</p></li>
<li><p>I ran into issues closing XBMC entirely and re-opening it on app exit, so in this case XBMC will remain open while Netflix and Hulu play in the foreground. This works fine for my setup which has a reasonably robust processor, but may be a non-starter for slower systems.</p></li>
<li><p>This is really for HTPC geeks only. If you want internet TV to &#8220;just work,&#8221; I recommend investing in an <a href="http://www.apple.com/appletv/">Apple TV</a>, <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;node=14112971&amp;tag=tylesticinted-20&amp;linkCode=ur2&amp;qid=1333595838&amp;camp=1789&amp;rd=1&amp;sr=8-2-tc&amp;creative=390957">Xbox 360</a>, <a href="http://www.amazon.com/mn/search/?_encoding=UTF8&amp;node=14210711&amp;tag=tylesticinted-20&amp;linkCode=ur2&amp;qid=1333595871&amp;camp=1789&amp;brr=1&amp;rd=1&amp;creative=390957">PlayStation 3</a> or <a href="http://www.amazon.com/gp/product/B005CLPP84/ref=as_li_ss_tl?ie=UTF8&amp;tag=tylesticinted-20&amp;linkCode=as2&amp;camp=1789&amp;creative=390957&amp;creativeASIN=B005CLPP84">Roku</a>.</p></li>
</ul>

<p>If you have any suggestions on how I can improve my setup, please let me know!</p>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/V9n2AK5axJw" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/05/15/launching-netflix-wmc-and-hulu-desktop-from-xbmc/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/05/15/launching-netflix-wmc-and-hulu-desktop-from-xbmc/</feedburner:origLink></item>
		<item>
		<title>A custom Pushmo level for Ramps fans</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/F0rlaLv7ei8/</link>
		<comments>http://tylersticka.com/2012/05/07/a-custom-pushmo-level-for-ramps-fans/#comments</comments>
		<pubDate>Mon, 07 May 2012 15:42:18 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3ds]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[pushmo]]></category>
		<category><![CDATA[qr]]></category>
		<category><![CDATA[ramps]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4494</guid>
		<description><![CDATA[Pushmo is a wonderful little puzzle game for Nintendo 3DS. It has a full-featured level editor/creator, so I made a simple puzzle based on the 8-bit ball you can unlock in Ramps for iOS. If you&#8217;re a fan of both games, you might enjoy scanning and solving it: Fun fact: This was the first time&#8230;]]></description>
			<content:encoded><![CDATA[<p><a href="http://pushmo.nintendo.com">Pushmo</a> is a wonderful little puzzle game for Nintendo 3DS. It has a full-featured level editor/creator, so I made a simple puzzle based on the 8-bit ball you can unlock in <a href="http://playramps.com/">Ramps for iOS</a>. If you&#8217;re a fan of both games, you might enjoy scanning and solving it:</p>

<p><a href="http://tylersticka.com/wp-content/uploads/2012/04/HNI_0014.jpg"><img src="http://tylersticka.com/wp-content/uploads/2012/04/HNI_0014.jpg" alt="Ramps level for Pushmo" /></a></p>

<p>Fun fact: This was the first time I had actually used a <a href="http://en.wikipedia.org/wiki/QR_code">QR code</a>. The second was when I was trying to <a href="http://arstechnica.com/gaming/news/2012/04/why-it-took-almost-a-week-for-the-world-to-completely-finish-fez.ars">fix the Hexahedron</a>. </p>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/F0rlaLv7ei8" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/05/07/a-custom-pushmo-level-for-ramps-fans/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/05/07/a-custom-pushmo-level-for-ramps-fans/</feedburner:origLink></item>
		<item>
		<title>Super Mario Rant</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/i3ssD-mWORQ/</link>
		<comments>http://tylersticka.com/2012/05/04/super-mario-rant/#comments</comments>
		<pubDate>Fri, 04 May 2012 15:12:15 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[3ds]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[mario]]></category>
		<category><![CDATA[nes]]></category>
		<category><![CDATA[nintendo]]></category>
		<category><![CDATA[snes]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4294</guid>
		<description><![CDATA[When Nintendo added the original Super Mario Bros. to their 3DS eShop, I swiftly and predictably purchased it. A few minutes in, I experienced something I don&#8217;t typically associate with a Mario game. Buyer&#8217;s remorse. Don&#8217;t get me wrong, I love Super Mario! Having never played Pitfall!, this is really where my favorite video game&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://tylersticka.com/wp-content/uploads/2012/03/smb-illustration.png" alt="" /></p>

<p>When Nintendo added the original <a href="http://www.mariowiki.com/Super_Mario_Bros.">Super Mario Bros.</a> to their <a href="http://www.nintendo.com/3ds/downloads">3DS eShop</a>, I swiftly and predictably purchased it. A few minutes in, I experienced something I don&#8217;t typically associate with a Mario game.</p>

<p>Buyer&#8217;s remorse.</p>

<p>Don&#8217;t get me wrong, I love Super Mario! Having never played <a href="http://en.wikipedia.org/wiki/Pitfall!">Pitfall!</a>, this is really where my favorite video game genre (the <a href="http://en.wikipedia.org/wiki/Platform_game">platformer</a>) began. It&#8217;s as much a treasured work of art as it is a significant artifact of popular culture. Five clams for all that is a pretty great deal.</p>

<p>Yet my apathy persists. I&#8217;ve owned three prior versions of Super Mario Bros., the first being <a href="http://themushroomkingdom.net/games/smbdh">an NES cartridge</a> that also included <a href="http://en.wikipedia.org/wiki/Duck_Hunt">Duck Hunt</a>. The second was the 1999 <a href="http://www.mariowiki.com/Super_Mario_Bros._Deluxe">deluxe edition</a> for the Game Boy Color, which added extra challenges, game saves and a world map. The third was included in the <a href="http://www.mariowiki.com/Super_Mario_All-Stars_-_25th_Anniversary_Edition">2010 rerelease</a> of the <a href="http://www.mariowiki.com/Super_Mario_All-Stars">Super Mario All Stars</a> compilation, which I&#8217;d played repeatedly at my cousins&#8217; house in 1993 and &#8217;94.</p>

<p>The All Stars version is my favorite.</p>

<figure id="" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/03/smb-screens-compared.png" alt="" /><figcaption>Detail of the original Super Mario Bros. (left) and the All Stars remake (right).</figcaption></figure>

<p>Even as a kid, it just seemed <a href="http://themushroomkingdom.net/smb_nes2smas.shtml">far improved</a>. Mario had an outline and enough detail to consistently set him apart from his environment. The personalities of the items and enemies I&#8217;d grown to love had been amplified; goombas seemed meaner, bloopers squishier, koopa troopas more brainless. Mario himself got shorter and pudgier, even less likely a hero than before. All of these little touches (along with the ability to save my progress) appeal to me as much today as they did almost 20 years ago.</p>

<p>In some ways, Super Mario Bros. is a victim of its own inventiveness. Its visuals are iconic for their economy, quirkiness and familiarity but, by the standards of 1988&#8242;s <a href="http://www.mariowiki.com/Super_Mario_Bros._3">Super Mario Bros. 3</a>, the persistent lack of contrast and depth is less charming than it is disruptive. </p>

<p style="text-align:center"><img src="http://tylersticka.com/wp-content/uploads/2012/03/smb-sprites-compared.png" alt="" /></p>

<p>What I&#8217;d love to see, and what I think this series deserves, is a new All Stars compilation with 8- <em>and</em> 16-bit versions available. There&#8217;d be no better way to allow gamers young and old to experience the foundations of Mario firsthand, with or without all the baggage of 1985.</p>

<p>Can we at least ditch the lazy &#8220;virtual console&#8221; version in favor of a &#8220;3D Classics&#8221; release? I just can&#8217;t accept that <a href="http://en.wikipedia.org/wiki/Urban_Champion">Urban Champion</a> is more deserving of that attention.</p>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/i3ssD-mWORQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/05/04/super-mario-rant/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/05/04/super-mario-rant/</feedburner:origLink></item>
		<item>
		<title>Moments in London</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/TM-BPcU_e_g/</link>
		<comments>http://tylersticka.com/2012/05/01/moments-in-london/#comments</comments>
		<pubDate>Tue, 01 May 2012 15:30:39 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[bath]]></category>
		<category><![CDATA[england]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[honeymoon]]></category>
		<category><![CDATA[london]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[stonehenge]]></category>
		<category><![CDATA[travel]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4648</guid>
		<description><![CDATA[After a wonderful stay in France, we took the Chunnel to London for the remainder of our Honeymoon. The weather wasn&#8217;t quite as hospitable, but the city seemed to be no stranger to rain. Being Oregonians, we fit right in and made the most of our time! Here are some of my favorite pictures taken&#8230;]]></description>
			<content:encoded><![CDATA[<p>After <a href="http://tylersticka.com/2012/04/30/moments-in-paris/">a wonderful stay in France</a>, we took the <a href="http://en.wikipedia.org/wiki/Channel_Tunnel">Chunnel</a> to London for the remainder of our Honeymoon. The weather wasn&#8217;t quite as hospitable, but the city seemed to be no stranger to rain. Being Oregonians, we fit right in and made the most of our time! Here are some of my favorite pictures taken there.</p>

<figure id="attachment_4620" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/15-IMG_2111.jpg" alt="" /><figcaption>View from the top of the London Eye.</figcaption></figure>

<figure id="attachment_4667" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/westminster_abbey-apr17.jpg" alt="" /><figcaption>Westminster Abbey was fascinating (and just a little chilling) to wander through. So many tombs!</figcaption></figure>

<figure id="attachment_4621" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/20-IMG_2172.jpg" alt="" /><figcaption>Inside the Natural History Museum. Dinosaurs!</figcaption></figure>

<figure id="attachment_4658" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/stonehenge-apr22.jpg" alt="" /><figcaption>Stonehenge! (Cue Spinal Tap reference.)</figcaption></figure>

<figure id="attachment_4623" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/23-IMG_2190.jpg" alt="" /><figcaption>We forgot our healing crystals! Amazing, nonetheless.</figcaption></figure>

<figure id="attachment_4657" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/roman_bath-apr22.jpg" alt="" /><figcaption>After Stonehenge, we explored the Roman Baths.</figcaption></figure>

<figure id="attachment_4622" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/21-IMG_2201.jpg" alt="" /><figcaption>Our day in Bath was the nicest, weather-wise. This is Bath Abbey close to sunset.</figcaption></figure>

<figure id="attachment_4624" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/28-IMG_2241.jpg" alt="" /><figcaption>Last full day of our honeymoon. What a journey!</figcaption></figure>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/TM-BPcU_e_g" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/05/01/moments-in-london/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/05/01/moments-in-london/</feedburner:origLink></item>
		<item>
		<title>Moments in Paris</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/CRMQFE7Wevc/</link>
		<comments>http://tylersticka.com/2012/04/30/moments-in-paris/#comments</comments>
		<pubDate>Mon, 30 Apr 2012 18:25:38 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[europe]]></category>
		<category><![CDATA[france]]></category>
		<category><![CDATA[honeymoon]]></category>
		<category><![CDATA[paris]]></category>
		<category><![CDATA[photos]]></category>
		<category><![CDATA[travel]]></category>
		<category><![CDATA[versailles]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4578</guid>
		<description><![CDATA[We just returned from our honeymoon adventure in Europe and I had to share some of my very favorite iPhone pics snapped along the way. These are from Paris and Versailles, I&#8217;ll devote a separate post to our time in London.]]></description>
			<content:encoded><![CDATA[<p>We just returned from our honeymoon adventure in Europe and I had to share some of my very favorite iPhone pics snapped along the way. These are from Paris and Versailles, I&#8217;ll devote a separate post to our time in London.</p>

<figure id="attachment_4612" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/01-IMG_2004.jpg" alt="" /><figcaption>An engraved lock we received as a gift, now on the Pont Des Arts bridge in Paris.</figcaption></figure>

<figure id="attachment_4614" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/03-IMG_2028.jpg" alt="" /><figcaption>Some particularly cool/nerdy Parisian graffiti.</figcaption></figure>

<figure id="attachment_4613" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/02-IMG_2022.jpg" alt="" /><figcaption>Worm&rsquo;s eye view of La Tour Eiffel.</figcaption></figure>

<figure id="attachment_4616" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/05-IMG_2048.jpg" alt="" /><figcaption>The sun came out by the time we reached the top!</figcaption></figure>

<figure id="attachment_4617" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/09-IMG_2045.jpg" alt="" /><figcaption>View of Paris from the tower.</figcaption></figure>

<figure id="attachment_4615" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/04-IMG_2058.jpg" alt="" /><figcaption>Outside the fascinatingly decadent Ch&acirc;teau de Versailles.</figcaption></figure>

<figure id="attachment_4619" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/11-IMG_2071.jpg" alt="" /><figcaption>Exploring the upper floors of Mus&eacute;e d&rsquo;Orsay.</figcaption></figure>

<figure id="attachment_4618" class="fig alignnone" style="max-width:532px"><img src="http://tylersticka.com/wp-content/uploads/2012/04/10-IMG_2079.jpg" alt="" /><figcaption>Mallory relaxing in the window of our apartment near Avenue de l&rsquo;Opéra.</figcaption></figure>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/CRMQFE7Wevc" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/04/30/moments-in-paris/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/04/30/moments-in-paris/</feedburner:origLink></item>
		<item>
		<title>I got married. :)</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/c0v92Z1DSKI/</link>
		<comments>http://tylersticka.com/2012/03/31/i-got-married/#comments</comments>
		<pubDate>Sun, 01 Apr 2012 00:30:44 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[life]]></category>
		<category><![CDATA[love]]></category>
		<category><![CDATA[marriage]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4374</guid>
		<description />
			<content:encoded><![CDATA[<p><img src="http://tylersticka.com/wp-content/uploads/2012/03/married.png" alt="Mr. and Mrs. Sticka" /></p>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/c0v92Z1DSKI" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/03/31/i-got-married/feed/</wfw:commentRss>
		<slash:comments>3</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/03/31/i-got-married/</feedburner:origLink></item>
		<item>
		<title>Indie Game: The Movie</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/pGeHLURtyDA/</link>
		<comments>http://tylersticka.com/2012/03/29/indie-game-the-movie/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 15:55:34 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[film]]></category>
		<category><![CDATA[games]]></category>
		<category><![CDATA[indie]]></category>
		<category><![CDATA[review]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4295</guid>
		<description><![CDATA[Tim Sears and I (otherwise known as Backabit) went out and saw the Portland screening of Indie Game: The Movie last evening. I&#8217;m totally biased since I was a Kickstarter backer of the film (it was fun seeing my name in the credits) and because I qualify as an indie game designer&#8230; but I think&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://tylersticka.com/wp-content/uploads/2012/03/indiegamethemovie-edmund-e1333034240652.jpg" alt="" /></p>

<p>Tim Sears and I (otherwise known as <a href="http://backabit.com/">Backabit</a>) went out and saw the Portland screening of <a href="http://www.indiegamethemovie.com/">Indie Game: The Movie</a> last evening.</p>

<p>I&#8217;m totally biased since I was a Kickstarter backer of the film (it was fun seeing my name in the credits) and because I qualify as an indie game designer&#8230; but I think it was the most creatively inspiring documentary I&#8217;ve ever seen. I even teared up during a few scenes, especially during Edmund&#8217;s reaction to the prospect that <a href="http://store.steampowered.com/app/40800/">Super Meat Boy</a> might be inspiring kids to draw and make games the same way Mario had inspired him. That feeling has <a href="http://tylersticka.com/2009/05/02/what-cartooning-can-mean-to-kids/">some special significance</a> to me.</p>

<p>Toward the beginning of the Q&amp;A session, filmmakers James Swirsky and Lisanne Pajot told us that, during our screening, Phil Fish had announced <a href="http://polytroncorporation.com/fez-friday-the-13th">a release date for Fez</a>. Having just witnessed Phil&#8217;s passion and heartache laid bare on the silver screen, our audience couldn&#8217;t help but applaud.</p>

<p>Portland was the almost-halfway point for the film&#8217;s <a href="http://www.indiegamethemovie.com/igtmscreenings/">screening tour</a>. I encourage you to see it if it&#8217;s coming your way.</p>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/pGeHLURtyDA" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/03/29/indie-game-the-movie/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/03/29/indie-game-the-movie/</feedburner:origLink></item>
		<item>
		<title>Happier IE fallbacks with CSS, LESS and conditional comments</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/iLXXopm8DpQ/</link>
		<comments>http://tylersticka.com/2012/03/27/happier-ie-fallbacks-with-css-less-and-conditional-comments/#comments</comments>
		<pubDate>Tue, 27 Mar 2012 17:21:02 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[conditional comments]]></category>
		<category><![CDATA[css]]></category>
		<category><![CDATA[css3]]></category>
		<category><![CDATA[ie]]></category>
		<category><![CDATA[less]]></category>
		<category><![CDATA[modernizr]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4266</guid>
		<description><![CDATA[Nobody likes writing CSS fallbacks. They&#8217;re a speed bump in your creative flow. Here&#8217;s how I use a couple different techniques to simplify the process This assumes that you&#8217;re using conditional comments on the html tag to define classes for certain versions of IE. This technique was originally proposed by Paul Irish and refined in&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://tylersticka.com/wp-content/uploads/2012/03/happier.jpg" alt="" class="alignright" />Nobody likes writing CSS fallbacks. They&#8217;re a speed bump in your creative flow. Here&#8217;s how I use a couple different techniques to simplify the process </p>

<p>This assumes that you&#8217;re using conditional comments on the html tag to define classes for certain versions of IE. This technique was <a href="http://paulirish.com/2008/conditional-stylesheets-vs-css-hacks-answer-neither/">originally proposed by Paul Irish</a> and refined in <a href="http://html5boilerplate.com/docs/html/#ie-html-tag-classes">the HTML5 Boilerplate</a> to something like <a href="https://github.com/h5bp/html5-boilerplate/blob/master/index.html" title="Original code on Github">this</a>:</p>

<pre><code>&lt;!--[if lt IE 7]&gt; &lt;html class="no-js lt-ie9 lt-ie8 lt-ie7" lang="en"&gt; &lt;![endif]--&gt;
&lt;!--[if IE 7]&gt;    &lt;html class="no-js lt-ie9 lt-ie8" lang="en"&gt; &lt;![endif]--&gt;
&lt;!--[if IE 8]&gt;    &lt;html class="no-js lt-ie9" lang="en"&gt; &lt;![endif]--&gt;
&lt;!--[if gt IE 8]&gt;&lt;!--&gt; &lt;html class="no-js" lang="en"&gt; &lt;!--&lt;![endif]--&gt;
</code></pre>

<p>You can omit the &#8220;no-js&#8221; class if you aren&#8217;t using <a href="http://www.modernizr.com/">Modernizr</a>, and feel free to remove or tweak the conditional comments to suit the versions of IE that actually require fixes (I recommend referring to <a href="http://www.quirksmode.org/css/condcom.html">this Quirksmode post</a> for examples).</p>

<p>With this markup is in place, you can conveniently target styles to specific versions of IE. For example, let&#8217;s say I&#8217;m running into a box model bug in IE7 that&#8217;s resulting in a div not having the correct amount of top margin. Thanks to the classes I&#8217;ve applied using conditional comments, I can apply extra margin <em>only</em> for that browser version and below.</p>

<pre><code>.example { margin-top: 24px; }
.lt-ie8 .example { margin-top: 48px; }
</code></pre>

<p>Voila! <code>.example</code> will have extra margin to account for the bug in IE7 and below without impacting any other browsers.</p>

<p>Vanilla CSS works well for a simple, top-level item like that, but it can get a bit hairy when you try to apply similar fixes with particularly deep inheritance. An example:</p>

<pre><code>.l-container.example.s-active .button {
    background-color: #00ccff;
    display: block;
    line-height: 42px;
}
.lt-ie8 .l-container.example.s-active .button {
    height: 42px;
}
</code></pre>

<p>Yeesh&#8230; that&#8217;s pretty verbose! Here&#8217;s where the beauty of <a href="http://lesscss.org/">LESS</a> comes in handy, particularly its support for <a href="http://lesscss.org/#-variables">scoped variables</a>, <a href="http://lesscss.org/#-nested-rules">nested rules</a> and the ampersand combinator:</p>

<pre><code>.l-container.example.s-active .button {
    @height: 42px;
    background-color: #00ccff;
    display: block;
    line-height: @height;
    .lt-ie8 &amp; {
        height: @height;
    }
}
</code></pre>

<p>Occurrences of <code>@height</code> will be replaced with <code>42px</code> in the compiled CSS. The ampersand in the nested selector will be replaced by the parent selector. This will compile to exactly the same as the previous example, but with a lot less redundant typing.</p>

<p>That&#8217;s all well and good for one-off bug fixes, but what about recurring fixes that need to be applied on a case-by-case basis? That&#8217;s where the power of <a href="http://lesscss.org/#-parametric-mixins">parametric mixins</a> comes in handy.</p>

<p>Here&#8217;s an example of a mixin we can use to support transparency in old IE syntax <em>and</em> standard syntax. Note that because IE&#8217;s <code>filter</code> property does not use standard CSS syntax, it can throw off the LESS parser, so we use a leading tilde (essentially the LESS equivalent of <code>eval</code>) and <a href="http://lesscss.org/#-string-interpolation">string interpolation</a> to render the rule:</p>

<pre><code>.opacity(@amount) {
    opacity: @amount;
    .lt-ie9 &amp; {
        @ieop: @amount * 100;
        filter: ~"alpha(opacity=@{ieop})";
    }
}

.example { .opacity(0.5); }
</code></pre>

<p>Which will compile to:</p>

<pre><code>.example { opacity: 0.5; }
.lt-ie9 .example { filter: alpha(opacity=50); }
</code></pre>

<p>Here&#8217;s another example for supporting inline-block in IE7 and below:</p>

<pre><code>.inline-block() {
    display: inline-block;
    .lt-ie8 &amp; {
        display: inline;
        zoom: 1;
    }
}

.example { .inline-block(); }
</code></pre>

<p>Compiled:</p>

<pre><code>.example { display: inline-block; }
.lt-ie8 .example {
    display: inline;
    zoom: 1;
}
</code></pre>

<p>Like <a href="http://en.wikipedia.org/wiki/Force_(Star_Wars)">The Force</a>, nested rules can be used for good or for evil. When working with this sort of shorthand it can get a little <em>too</em> easy to overuse mixins or forget to combine selectors to insure your compiled CSS is still fairly lean. Refer to <a href="http://tylersticka.com/2012/01/28/when-less-is-just-enough/">this entry</a> for more on that very topic.</p>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/iLXXopm8DpQ" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/03/27/happier-ie-fallbacks-with-css-less-and-conditional-comments/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/03/27/happier-ie-fallbacks-with-css-less-and-conditional-comments/</feedburner:origLink></item>
		<item>
		<title>Doodles</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/xQSc2kyBPTo/</link>
		<comments>http://tylersticka.com/2012/03/12/doodles/#comments</comments>
		<pubDate>Mon, 12 Mar 2012 15:45:46 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[calvinrosscarl]]></category>
		<category><![CDATA[doodles]]></category>
		<category><![CDATA[school]]></category>
		<category><![CDATA[sketchbook]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4195</guid>
		<description><![CDATA[Teachers used to scold me for littering the margins of my schoolwork with compulsive doodles. Not all of my teachers did this. Most ignored it, some contributed commentary, others would look for creative ways to apply that energy to the coursework. I&#8217;m not sure why it was important for some of them to discourage me&#8230;]]></description>
			<content:encoded><![CDATA[<p style="text-align:center"><img src="http://tylersticka.com/wp-content/uploads/2012/03/doodle-1.jpg" alt="" /></p>

<p>Teachers used to scold me for littering the margins of my schoolwork with compulsive doodles.</p>

<p style="text-align:center"><img src="http://tylersticka.com/wp-content/uploads/2012/03/doodle-2.jpg" alt="" /></p>

<p>Not all of my teachers did this. Most ignored it, some contributed commentary, others would look for creative ways to apply that energy to the coursework.</p>

<p style="text-align:center"><img src="http://tylersticka.com/wp-content/uploads/2012/03/doodle-3.jpg" alt="" /></p>

<p>I&#8217;m not sure why it was important for some of them to discourage me (aside from the <a href="http://www.ted.com/talks/sunni_brown.html" title="Sunni Brown's TED talk on doodling">cultural precedent for doing so</a>). I wonder what they&#8217;d think today if they saw how beneficial this habit became to my work.</p>

<p style="text-align:center"><img src="http://tylersticka.com/wp-content/uploads/2012/03/doodle-4.jpg" alt="" /></p>

<p>Doodling is a great way to bond with other creative people. There&#8217;s an unspoken exchange of mutual experience regardless of how radically different your styles may be.</p>

<figure id="attachment_4198" class="fig alignnone" style="max-width:712px"><img src="http://tylersticka.com/wp-content/uploads/2012/03/calvin-sketching-e1330897805215.jpg" alt="" /><figcaption>We didn&#8217;t listen when they told us this was a waste of time. Sketching with <a href='http://calvinrosscarl.com/'>Calvin Ross Carl</a>.</figcaption></figure>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/xQSc2kyBPTo" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/03/12/doodles/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/03/12/doodles/</feedburner:origLink></item>
		<item>
		<title>Meanwhile, in the pages of HOW…</title>
		<link>http://feedproxy.google.com/~r/tylersticka/~3/m1fQqm5ulUE/</link>
		<comments>http://tylersticka.com/2012/03/03/meanwhile-in-the-pages-of-how/#comments</comments>
		<pubDate>Sat, 03 Mar 2012 22:57:48 +0000</pubDate>
		<dc:creator>Tyler Sticka</dc:creator>
				<category><![CDATA[Uncategorized]]></category>
		<category><![CDATA[award]]></category>
		<category><![CDATA[competition]]></category>
		<category><![CDATA[how]]></category>
		<category><![CDATA[magazines]]></category>
		<category><![CDATA[sasquatch]]></category>

		<guid isPermaLink="false">http://tylersticka.com/?p=4165</guid>
		<description><![CDATA[Sasquatch! Music Festival&#8217;s tenth anniversary may have come and gone, but somehow we managed to squeeze one more award out of last year&#8217;s adaptive website redesign. You&#8217;ll find a trifecta of sassy screenshots featured in this month&#8217;s HOW Magazine amidst oodles of other international and interactive design award winners. Far out! In case you missed&#8230;]]></description>
			<content:encoded><![CDATA[<p><img src="http://tylersticka.com/wp-content/uploads/2012/03/how-mar-2012.jpg" alt="Salvatore checking out the latest HOW Magazine" /></p>

<p>Sasquatch! Music Festival&#8217;s tenth anniversary may have come and gone, but somehow we managed to squeeze one more award out of <a href="http://tylersticka.com/portfolio/#portfolio-item-3005">last year&#8217;s adaptive website redesign</a>. You&#8217;ll find a trifecta of sassy screenshots featured in <a href="http://www.howdesign.com/how-magazine/how-march-2012/">this month&#8217;s HOW Magazine</a> amidst oodles of other international and interactive design award winners. Far out!</p>

<p>In case you missed it, here&#8217;s a video of <a href="https://www.facebook.com/davidxc">David Carroll</a>, <a href="https://twitter.com/erikjung">Erik Jung</a> and I talking about the design approach early last year:</p>

<iframe width="560" height="338" src="http://www.youtube.com/embed/B0ez6s68CKg?showinfo=0&amp;rel=0&amp;theme=light" frameborder="0" allowfullscreen></iframe>
<img src="http://feeds.feedburner.com/~r/tylersticka/~4/m1fQqm5ulUE" height="1" width="1"/>]]></content:encoded>
			<wfw:commentRss>http://tylersticka.com/2012/03/03/meanwhile-in-the-pages-of-how/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		<feedburner:origLink>http://tylersticka.com/2012/03/03/meanwhile-in-the-pages-of-how/</feedburner:origLink></item>
	</channel>
</rss><!-- This Quick Cache file was built for (  tylersticka.com/feed/ ) in 0.47604 seconds, on May 16th, 2012 at 7:49 pm UTC. --><!-- This Quick Cache file will automatically expire ( and be re-built automatically ) on May 16th, 2012 at 8:49 pm UTC --><!-- +++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ --><!-- Quick Cache Is Fully Functional :-) ... A Quick Cache file was just served for (  tylersticka.com/feed/ ) in 0.00235 seconds, on May 16th, 2012 at 8:39 pm UTC. -->

