ProgrammingFoodLanguagePersonalLinuxHealthPythonLawAlgorithms,

Samuel's Portrait

Hi! My name is Samuel. This website exists to help us become more open, clear, and curious people, especially for the programmers among us.


Home
Sitemap
References
Schedule
Resume

Links

Koch Snowflake

August 12th, 2010 (updated August 13th, 2010)

This program draws a Koch Snowflake fractal! It's great for understanding how to simply draw lines with OpenGL.

OpenGL Modelview Demo

August 12th, 2010 (updated August 13th, 2010)

This program demonstrates OpenGL's modelview matrix. The user performs view transformations by moving a camera and model transformations by moving a teapot!

Introduction to OpenGL

July 2nd, 2010

OpenGL, the Open Graphics Library, is a library that provides a standard interface to graphics hardware. It avoids platform specifics such as window managers and input methods, while focusing on primitive drawing capabilities.

Partnerships

June 29th, 2010 (updated June 30th, 2010)

Nearly all Canadian businesses are classified as one of the following:

French Toast

June 12th, 2010

Dip bread in the batter and fry in a lightly greased pan.

Enforceability of Restrictive Covenants

June 6th, 2010 (updated June 7th, 2010)

If you've ever negotiated a high-tech job, chances are that you've had to sign a hiring contract with restrictive covenants. Especially for those of us who are inexperienced, these limitations on our actions, even after employment, can be intimidating. Coupled with the potential employee's lesser bargaining power, these contracts are often signed without being fully understood or even comprehensible at times. Luckily, we can turn to the Supreme Court of Canada for clarity on this legal quagmire.

Simple Invaders

May 30th, 2010 (updated June 19th, 2010)

Let's create a simple Space Invaders game! Start by downloading, the file at the end of this page.

Analysis of Data Structures and Algorithms

May 16th, 2010 (updated May 17th, 2010)

With special thanks to my instructor, William Kocay, we are hereby making the notes I took for Analysis of Data Structures and Algorithms (COMP 3170) during the 2010 winter term at the University of Manitoba available for all. The only catch is that these notes haven't been reviewed for accuracy, so no one is responsible for their contents. Distribution rights have been granted by my instructor and the department head.

Hacker Kitty Wallpaper

January 23rd, 2010

Check it out! My first SVG desktop wallpaper. Please let me know how I can improve it.

The Classic Animal Game

January 17th, 2010

If you used an Apple ][e while growing up, you may have played the animal game. In this game, the computer asks a series of yes or no questions in an attempt to finally guess the player's animal. If the computer fails to guess the right animal, it asks the player for additional information so that it doesn't fail with the same animal again. The more the game is played, the smarter it gets! So what are you waiting for? Download the file, view the source, and play the game on Windows or Linux. Note this program is meant to be run on the command line.

Next

Copyright 2009 by Samuel Pauls. Graphic design by Peter McAlpine.

Permission is granted to share verbatim copies of this site or substantially adapt its contents for other uses.

Anonymous usage statistics are collected. Accuracy is attempted but no warranties are provided.