Archives for October 2008

Posts are listed in reverse chronological order, newest to oldest.


  • Coding Like Forrest Gump

    It never fails. Every semester, I have to help at least one student who wants to create some convoluted, twisted function for their homework assignment, when it really isn't necessary. I tend to squint at their screen for a moment, scratch my head, and ask, "...and what are you trying to do here, again?"

    Continue reading…

  • Pretty URLs For Everyone!

    Have you ever visited a website, and wondered how the person managing it is able to have their pages display without having the file extension on every page? I used to. Turns out, it's not so hard to get what is commonly referred to as "pretty URLs." It's as simple as adding a few lines of text to a special file most people have on their host servers: the .htaccess file.

    Continue reading…

  • Why Sherlock Holmes Would Have Made A Kick-Ass Programmer

    One of the few quotes I know from the world of Sir Arthur Conan Doyle's Sherlock Holmes goes something like this: "When you are trying to solve what appears to be a mystery, eliminate the obvious first. Whatever is left, no matter how extraordinary, is the answer..."

    Continue reading…

  • C/C++ : Creating a Custom Class

    There are two methods for creating a class in a C++ project. The first method is to code your class directly in the project code in which you will be using the class. However, if you take that route, you cannot reuse that code later (say, for an entirely different project) without opening the first project, copying the code, and pasting it into your new project. The second method involves creating a discrete class project, separate from any program code, and then "including" the class in your program code. I try to always use the second method, for the very simple fact that if I create a class I find useful, I can use it again and again.

    Continue reading…

  • C/C++ : Includes

    C++ includes take one of two forms: #include <> or #include "". The only difference is that the former tells the compiler to look within the STL (Standard Template Library) for the source code, while the latter instructs the compiler to look in the local project folder first. If the compiler doesn't find the file in the local folder, it will search the STL.

    Continue reading…

  • Conditional Statements

    Conditional statements are used where your program must evaluate whether a logical statement is true or false. These include, but are not limited to:

    Continue reading…