<?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>chenstopher.com &#187; Technology</title>
	<atom:link href="http://www.chenstopher.com/category/technology/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.chenstopher.com</link>
	<description></description>
	<lastBuildDate>Sun, 05 Feb 2012 04:20:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
		<item>
		<title>Inorder Tree Traversal</title>
		<link>http://www.chenstopher.com/inorder-tree-traversal/</link>
		<comments>http://www.chenstopher.com/inorder-tree-traversal/#comments</comments>
		<pubDate>Fri, 18 Nov 2011 20:02:13 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[data structures]]></category>
		<category><![CDATA[inorder traversal]]></category>
		<category><![CDATA[interview]]></category>
		<category><![CDATA[tree]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=859</guid>
		<description><![CDATA[So I had an interview for an job yesterday. In fact, it was my first job interview. It went okay. One of the technical questions the interviewer asked was to create a data structure that would insert in O(log n) and return an iterator that would iterate the data back in sorted order in O(n) [...]]]></description>
			<content:encoded><![CDATA[<p>So I had an interview for an job yesterday. In fact, it was my first job interview. It went okay.</p>
<p>One of the technical questions the interviewer asked was to create a data structure that would insert in O(log n) and return an iterator that would iterate the data back in sorted order in O(n) time. I knew it was a binary tree and the iterator would use an inorder traversal of the tree so I started typing it out.</p>
<p>But when I got to the iterator part, I just couldn&#8217;t figure it out.  I knew for sure it was an inorder traversal but I couldn&#8217;t figure out how to turn the recursive algorithm that I knew into an iterative one. So I sat there and drew some trees to try and visualize the algorithm for it. I thought using a stack for the traversal would also probably work but I couldn&#8217;t figure that out either. And then time was up.</p>
<p>So we continued the interview. I asked some questions about the position. Then the interview ended.</p>
<p>I hung around for a little bit with a friend that worked there and referred me for the job then we biked back to our dorms. As soon as I got back I opened up Visual Studio and worked on the problem again because I knew that if I didn&#8217;t I&#8217;d probably end up staying up all night thinking about it.</p>
<p>It figured it out in ten minutes.</p>
<p>Coding under pressure, man. Can&#8217;t do it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/inorder-tree-traversal/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title></title>
		<link>http://www.chenstopher.com/820/</link>
		<comments>http://www.chenstopher.com/820/#comments</comments>
		<pubDate>Thu, 18 Aug 2011 03:14:04 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[microstutter]]></category>
		<category><![CDATA[stupid ati hd 5650]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=820</guid>
		<description><![CDATA[I HATE MICROSTUTTERING.]]></description>
			<content:encoded><![CDATA[<p>I HATE MICROSTUTTERING.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/820/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>TF2 Days</title>
		<link>http://www.chenstopher.com/tf2-days/</link>
		<comments>http://www.chenstopher.com/tf2-days/#comments</comments>
		<pubDate>Tue, 19 Jul 2011 01:25:23 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[products of boredom]]></category>
		<category><![CDATA[team fortress 2]]></category>
		<category><![CDATA[tf2]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=808</guid>
		<description><![CDATA[Today I decided that, from now on, I am only allowed to play Team Fortress 2 on days that contain the letter &#8220;t&#8221;. So Tuesdays, Thursdays, and Saturdays are TF2 Days. Hopefully this will encourage me to do something productive like&#8230; finishing all the other games in my Steam library.]]></description>
			<content:encoded><![CDATA[<p>Today I decided that, from now on, I am only allowed to play Team Fortress 2 on days that contain the letter &#8220;t&#8221;. So Tuesdays, Thursdays, and Saturdays are TF2 Days.</p>
<p>Hopefully this will encourage me to do something productive like&#8230; finishing all the other games in my Steam library.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/tf2-days/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Indie Game: The Movie Trailer</title>
		<link>http://www.chenstopher.com/indie-game-the-movie-trailer/</link>
		<comments>http://www.chenstopher.com/indie-game-the-movie-trailer/#comments</comments>
		<pubDate>Thu, 23 Jun 2011 06:02:32 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[Movies]]></category>
		<category><![CDATA[braid]]></category>
		<category><![CDATA[fez]]></category>
		<category><![CDATA[indie games]]></category>
		<category><![CDATA[super meat boy]]></category>
		<category><![CDATA[trailer]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=782</guid>
		<description><![CDATA[Want.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chenstopher.com/indie-game-the-movie-trailer/"><em>Click here to view the embedded video.</em></a></p>
<p>Want.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/indie-game-the-movie-trailer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>GIRP</title>
		<link>http://www.chenstopher.com/girp/</link>
		<comments>http://www.chenstopher.com/girp/#comments</comments>
		<pubDate>Wed, 30 Mar 2011 07:35:36 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Games]]></category>
		<category><![CDATA[baby puncher]]></category>
		<category><![CDATA[ben foddy]]></category>
		<category><![CDATA[flash game]]></category>
		<category><![CDATA[girp]]></category>
		<category><![CDATA[Qwop]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=768</guid>
		<description><![CDATA[I just completed GIRP in 23 minutes and 5.4 seconds and received a lump of coal. I have never felt more accomplished. If you haven&#8217;t played GIRP yet, play it now. A word of warning though:  the same guy who made QWOP, made GIRP.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.foddy.net/GIRP.html"><img class="alignnone size-large wp-image-769" title="GIRP" src="http://www.chenstopher.com/wp-content/uploads/2011/03/GIRP-570x427.png" alt="" width="570" height="427" /></a></p>
<p>I just completed GIRP in <a href="http://www.chenstopher.com/wp-content/uploads/2011/03/Screenshot-570x320.png">23 minutes and 5.4 seconds and received a lump of coal</a>.</p>
<p>I have never felt more accomplished.</p>
<p>If you haven&#8217;t played GIRP yet, <a href="http://www.foddy.net/GIRP.html">play it now</a>. A word of warning though:  the same guy who made <a href="http://www.chenstopher.com/qwop-is-stupidly-addicting/">QWOP</a>, made GIRP.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/girp/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>G2</title>
		<link>http://www.chenstopher.com/g2/</link>
		<comments>http://www.chenstopher.com/g2/#comments</comments>
		<pubDate>Sat, 19 Mar 2011 23:56:06 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[android]]></category>
		<category><![CDATA[cellphone]]></category>
		<category><![CDATA[g2]]></category>
		<category><![CDATA[tmobile]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=764</guid>
		<description><![CDATA[Yay, new phone. Now I can actually play Angry Birds. And maybe start Android development.]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-large wp-image-765" title="&lt;Samsung NV3, Samsung VLUU NV3&gt;" src="http://www.chenstopher.com/wp-content/uploads/2011/03/g1vsg2-570x427.jpg" alt="" width="570" height="427" /></p>
<p>Yay, new phone. Now I can actually play Angry Birds. And maybe start Android development.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/g2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another Keyboard</title>
		<link>http://www.chenstopher.com/another-keyboard/</link>
		<comments>http://www.chenstopher.com/another-keyboard/#comments</comments>
		<pubDate>Sat, 27 Nov 2010 04:38:45 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[ergonomic]]></category>
		<category><![CDATA[keyboard]]></category>
		<category><![CDATA[kinesis advantage]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/another-keyboard/</guid>
		<description><![CDATA[I told myself I wasn’t going to buy anything but Steam games this Black Friday but I couldn’t resist. The Human Solution was having a sale on the Kinesis Advantage (a $300 dollar keyboard) with a 10% off coupon for Black Friday and free shipping. FREE SHIPPING! Yep, I just bought this keyboard for $242.10, [...]]]></description>
			<content:encoded><![CDATA[<p>I told myself I wasn’t going to buy anything but Steam games this Black Friday but I couldn’t resist. <a href="http://www.thehumansolution.com/kinesis-advantage.html">The Human Solution</a> was having a sale on the <a href="http://kinesis-ergo.com/advantage.htm">Kinesis Advantage</a> (a $300 dollar keyboard) with a 10% off coupon for Black Friday and free shipping. FREE SHIPPING!</p>
<p><a href="http://www.chenstopher.com/wp-content/uploads/2010/11/kinesis_advantage.jpg" rel="lightbox"><img style="margin: ; padding-left: ; padding-right: ; display: inline; padding-top: " title="kinesis_advantage" alt="kinesis_advantage" src="http://www.chenstopher.com/wp-content/uploads/2010/11/kinesis_advantage_thumb.jpg" width="570" height="373" /></a></p>
<p>Yep, I just bought this keyboard for $242.10, shipped.</p>
<p>Now let me explain. My RSI/carpal-tunnel symptoms have been getting worse and worse so I’ve been looking for some ergonomic keyboards to help fix it. There is quite a selection of them but I wanted one with mechanical switches leaving only a few (expensive) choices. Among them was the the Kinesis Advantage, one of the highest-regarded ergonomic keyboards. The huge price tag had put me off initially but then I thought about it for a bit. Here’s the rationale I came up with to convince myself into buying it:</p>
<ul>
<li>I’m probably going to be making a living typing on a keyboard, might as well make it a nice one and not ruin my hands. </li>
<li>I’m hoping this will help with the RSI/carpal-tunnel problems. Better get a ergonomic keyboard than have to go to doctor to treat them, right? </li>
<li>It’ll make me type faster and be more productive (hopefully).</li>
<li>It’ll look super cool! </li>
<li>$242.10 is still not that expensive for a keyboard is it? I feel like keyboards are often the most neglected piece of computer hardware and most people buy the cheapest one they can find. As a person who uses the computer for the majority of the day, the keyboard is one of the most important pieces of a system. It’s how you interact with your computer, how you control it (yeah, yeah, there’s the mouse too). It should be on par with the other components of your system. </li>
<li>IT’S 19.3% OFF! </li>
</ul>
<p>That last one was what really convinced me to buy it. Can’t mess with the percentages man.</p>
<p>I will probably put up a review when I get it. I’m excited; I love getting stuff in the mail.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/another-keyboard/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Kindle</title>
		<link>http://www.chenstopher.com/kindle/</link>
		<comments>http://www.chenstopher.com/kindle/#comments</comments>
		<pubDate>Thu, 28 Oct 2010 23:33:57 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Gadgets]]></category>
		<category><![CDATA[books]]></category>
		<category><![CDATA[kindle]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/kindle/</guid>
		<description><![CDATA[I bought a Kindle. Its pretty neat.]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.chenstopher.com/wp-content/uploads/2010/10/kindle.jpg" rel="lightbox"><img style="margin: ; padding-left: ; padding-right: ; display: inline; padding-top: " title="kindle" alt="kindle" src="http://www.chenstopher.com/wp-content/uploads/2010/10/kindle_thumb.jpg" width="570" height="428" /></a></p>
<p>I bought a Kindle. Its pretty neat.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/kindle/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Dropbox Student Referrals</title>
		<link>http://www.chenstopher.com/dropbox-student-referrals/</link>
		<comments>http://www.chenstopher.com/dropbox-student-referrals/#comments</comments>
		<pubDate>Sun, 17 Oct 2010 21:31:43 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[dropbox]]></category>
		<category><![CDATA[referral]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/dropbox-student-referrals/</guid>
		<description><![CDATA[So I just learned that if you verify your dropbox account with a .edu email address, you can get double the amount of referral storage. Instead of 250mb per referral, now you get 500mb per referral. And it even bumps up the existing ones too. Just visit dropbox.com/edu and have them send you an email [...]]]></description>
			<content:encoded><![CDATA[<p>So I just learned that if you <a href="http://lifehacker.com/5652031/dropbox-giving-edu-addresses-500-mb-per-referral">verify your dropbox account with a .edu email address</a>, you can get double the amount of referral storage. Instead of 250mb per referral, now you get 500mb per referral. And it even bumps up the existing ones too.</p>
<p>Just visit <a href="https://www.dropbox.com/edu">dropbox.com/edu</a> and have them send you an email with a confirmation link. Click the link and bam, more storage.</p>
<p><a href="http://www.chenstopher.com/dropbox/">And if you don’t have dropbox already</a>, I am disappointed.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/dropbox-student-referrals/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>A* + Python/Pygame</title>
		<link>http://www.chenstopher.com/a-pythonpygame/</link>
		<comments>http://www.chenstopher.com/a-pythonpygame/#comments</comments>
		<pubDate>Sun, 10 Oct 2010 08:26:41 +0000</pubDate>
		<dc:creator>chenstopher</dc:creator>
				<category><![CDATA[Programming]]></category>
		<category><![CDATA[a*]]></category>
		<category><![CDATA[pathfinding]]></category>
		<category><![CDATA[pygame]]></category>
		<category><![CDATA[python]]></category>

		<guid isPermaLink="false">http://www.chenstopher.com/?p=704</guid>
		<description><![CDATA[I implemented the A* pathfinding algorithm in python/pygame today. Yep. I was bored of doing Source SDK stuff for my CSE381 class and so I decided to learn a new language, framework, and algorithm. The program itself is pretty basic and isn&#8217;t really that optimized but it works. Maybe I&#8217;ll post the executable once I figure [...]]]></description>
			<content:encoded><![CDATA[<p><img class="alignnone size-full wp-image-707" title="astar" src="http://www.chenstopher.com/wp-content/uploads/2010/10/astar.png" alt="" width="570" height="441" /></p>
<p>I implemented the A* pathfinding algorithm in python/pygame today. Yep. I was bored of doing Source SDK stuff for my CSE381 class and so I decided to learn a new language, framework, and algorithm. The program itself is pretty basic and isn&#8217;t really that optimized but it works. Maybe I&#8217;ll post the executable once I figure out how to build python code into exes.</p>
<p>I&#8217;m actually really liking python/pygame. Maybe I&#8217;ll make my next game with it.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.chenstopher.com/a-pythonpygame/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

