<?xml version="1.0" encoding="UTF-8"?><!-- generator="WordPress/2.8.6" -->
<rss version="0.92">
<channel>
	<title>Zero Wind - Jamie Wong</title>
	<link>http://jamie-wong.com</link>
	<description>Inside the mind of a Waterloo Software Engineering student</description>
	<lastBuildDate>Tue, 09 Mar 2010 17:46:33 +0000</lastBuildDate>
	<docs>http://backend.userland.com/rss092</docs>
	<language>en</language>
	
	<item>
		<title>Learn Source Control with Git</title>
		<description>

One of the gaps among my tech skills upon entering university was source/revision control.

For those of you unfamiliar, revision control is a method of tracking and storing the changes made to files. This is particularly useful when keeping track of all the changes made to source code being worked on ...</description>
		<link>http://jamie-wong.com/2010/03/09/learn-source-control-with-git/</link>
			</item>
	<item>
		<title>Jobmine Improved (Greasemonkey &amp; jQuery)</title>
		<description>

I, like many (most) Waterloo Co-op students, am forced to use Jobmine and am extremely dissatisfied with its functionality. So I decided to kill three birds with one stone: improve Jobmine, learn Greasemonkey and learn jQuery all at the same time.

The result is, unsurprisingly, a Greasemonkey script written using jQuery ...</description>
		<link>http://jamie-wong.com/2010/02/05/jobmine-improved-greasemonkey-jquery/</link>
			</item>
	<item>
		<title>Tools: ideone, RegExr, jitouch 2, open, ditaa</title>
		<description>Through reading proggit and hearing about new technology from classmates, every once in a while, I build up a list of tools which I plan on checking out and see whether they're useful enough to add to my regular routine. The first four on this list fall into that category, ...</description>
		<link>http://jamie-wong.com/2010/01/07/tools-ideone-regexr-jitouch-2-opengnome-open-ditaa/</link>
			</item>
	<item>
		<title>UWAngel-CLI</title>
		<description>

Near the end of the semester, I was getting kind of tired of navigating UW-ACE so frequently through my browsing and opening all the different tabs to grab all the files I wanted. While all the pretty graphics make for a decent user interface, it reduces the speed of the ...</description>
		<link>http://jamie-wong.com/2009/12/27/uwangel-cli/</link>
			</item>
	<item>
		<title>Manual Sorting</title>
		<description>

The basis for this post is the following question: what is the fastest algorithm for sorting a deck of cards by hand?

TL:DR advisor - skip to the end of the post for a challenge.

In terms of algorithmic complexity, merge sort and quick sort are two of the fastest widely used ...</description>
		<link>http://jamie-wong.com/2009/12/12/manual-sorting/</link>
			</item>
	<item>
		<title>Lambda Functions</title>
		<description>One day, a friend of mine called me up asking for help with his CS assignment. It was about lambda functions in scheme. Lambda functions had always been something confusing both in theory and practice for me. Why do you need them? Before I explain what they are, I'll start ...</description>
		<link>http://jamie-wong.com/2009/12/06/lambda-functions/</link>
			</item>
	<item>
		<title>Game of Life</title>
		<description>For my latest project, I'm implementing Conway's Game of Life in python into animated GIFs.

Before I even explain what Conway's Game of Life is, be amused by the below, generated animation:


As always, the code I'm using here is open source: Game Of Life @ Github.
In addition to the source code, ...</description>
		<link>http://jamie-wong.com/2009/12/01/game-of-life/</link>
			</item>
	<item>
		<title>Omegle Voyeur &#8211; Multiple Connections</title>
		<description>In case you haven't read the post about all my projects, here's a description of what Omegle Voyeur is:

Omegle is a website where you are connected to a stranger for a chat. It is dominated mostly by trolls whose primary purpose is to coerce you into a cyber session and ...</description>
		<link>http://jamie-wong.com/2009/11/14/omegle-voyeur-multiple-connections/</link>
			</item>
	<item>
		<title>SPOJ Problem 2: Prime Generator (PRIME1)</title>
		<description>Problem: Prime Generator


Peter wants to generate some prime numbers for his cryptosystem. Help him! Your task is to generate all prime numbers between two given numbers!


Concept
The idea behind every solution here (with some variation) is to generate all the prime numbers that could be factors of numbers up to the ...</description>
		<link>http://jamie-wong.com/2009/11/12/spoj-problem-2-prime-generator/</link>
			</item>
	<item>
		<title>SPOJ Problem 1</title>
		<description>When I saw that Thor had done solutions to the first few problems of Project Euler in many many languages, I thought "Hey! That's a good idea!" but didn't want to copy exactly.

So instead I'm doing solutions to some problems on SPOJ.
SPOJ is an online judge system full of algorithmic ...</description>
		<link>http://jamie-wong.com/2009/11/08/spoj-problem-1/</link>
			</item>
</channel>
</rss>
