Writings

Articles

On Writing Quality Code.Oct 18, 2007
Commenting on the merits of producing well-written code before it becomes a problem.

Copy protection and use reporting.Sept 11, 2007
Evaluating the concept of license validation in software, and what data is acceptable to report during validation.

On the (ab)use of netspeak.July 04, 2006
Detailing why using mangled language is a hindrance to conversation.

On the benefits of forums versus instant messaging.July 04, 2006
Why choose to engage in discussions via forums, rather than instant messaging protocols.

How full is the glass?July 03, 2006
Commenting on the limitations of the half-empty versus half-full metaphor.

Why use X-Chat over mIRCNovember 14, 2005
Discovering the technical benefits of the X-Chat IRC client, popular among GNU/Linux users, but lacking in popularity among Win32 users, due to popular adoption of mIRC.

IRC Lectures

Introduction to Game Development with C++
Covers everything you need to implement a simple text-based game in C++. Don\’t be fooled by the simplicity of the lesson, you can do a lot with the small amount of code shown. Topics include user interaction with cin and cout, main(), return types, includes, basics of namespaces, command-line arguments, if-statements, while-loops, basic random number generation, and an assignment to create a simple game.

It has come to my attention that DarkDude, a student present in #class during this lesson, is attempting to claim this tutorial as his own. Now, if you’re reading this, you probably know about how I license things: Openly and freely. I require one thing: credit for my work, and now this person is trying to take that for himself. This is unacceptable. More information on this here.

Introduction to Perl, Part 1 - The Basics
Covers the basics of Perl. The value of strict and warnings, input with stdin, output with print(), the scalar data type, chomp(), if-statements, comparison operators, while-loops, for-loops, and variable scope. This is intended for beginners to Perl.

Introduction to Perl, Part 2 - Beyond The Basics
Covers a bit beyond the basics. Arrays, hash tables, simple OS interaction with exec() and system(), basic security implications of using those functions, and basic file I/O.

Share and Enjoy:
  • Digg
  • del.icio.us
  • Facebook
  • Mixx
  • Google
  • Pownce
  • Technorati
  • StumbleUpon