Steven Replacing Bell Aliant’s FibreOP ActionTec Router with the RT-N56U by

I was unsatisfied with the supplied actiontec router (specifically it’s lack of a reservation table) and opted to replace it with something that wasn’t a pile of garbage. After poking around online I went with the Asus RT-N56U. Before you go ahead and do the same I seriously recommend reading the entire thread located here:


No seriously, read it.


Fine. tl;dr do the following:

  1. Download the latest firmware from here :
  2. Write down your actiontec’s MAC address. It should be on the router itself, a white sticker.
  3. Release the IP on your actiontec router. If you don’t, the new router will not be given one.
  4. Disconnect the actiontec, set up the RT-N56U.
  5. Using the router’s web interface, update to the firmware you downloaded.
  6. Under advanced settings -> WAN -> Special requirement for ISP: select Bell Aliant from the dropdown.
  7. For VPN Server, type in 35
  8. For MAC Address, type in the actiontec one you copied down earlier.


You should then receive a connection, and can continue to tweak the router as you see fit. READ THE THREAD.


Disclaimer: Do this at your own risk. Know what you are doing, it will save you time and money.


Steven Installing JOGL and Adding it to an Eclipse Project (Ubuntu) by

Quick guide to setting up JOGL in Eclipse to get you on your way.

Installing JOGL:

sudo apt-get install libjogl-jni libjogl-java libjogl-java-doc

Adding JOGL to an Eclipse Project:

Open an existing project or create a new one. Right click on the project and select Build Path -> Configure Build Path or from the project menu: Project-> Properties -> Java Build Path.

Under the libraries tab: Add External Jars…

For JOGL  and GLUT you will want to go to /usr/share/java and add jogl.jar and gluegen-rt.jar to project. You will also want to link the jar files to their native libraries and javadoc locations.

(Optional) Creating a user library for JOGL:

You can define a user library with all of this information, so whenever you want to create a project that uses JOGL, you can just add your library.

Window -> Preferences -> Java -> Build Path -> User Libraries -> New…

You can add the jars, native libraries and javadoc the same way, and then save it. Then when you create a new project, under configure build path, you can add a user-defined library.

Happy gl object passing

Steven Compiling Objective C in Ubuntu by

After several hours of searching through other guides, objective-c now compiles on Ubuntu 11.04.
Retracing my steps, I believe THIS is how I did it:

1. Install GNUstep

GNUstep is the open-source version of Cocoa, and contains many of the same development tools and APIs.
Source is available

Or just type the following in terminal:
sudo apt-get install gobjc gnustep gnustep-make gnustep-common

2. Setup GNUstep environment
Execute the following script in order to set up the GNUstep environment for the current terminal session
. /usr/share/GNUstep/Makefiles/

Additionally, you can add the this to the bottom of your ~/.bashrc file so you don’t have to run it manually.

3. Compile with gnustep flags

Assuming you already have the gcc compiler, add these flags for objective c files.
gcc 'gnustep-config --objc-flags' -lgnustep-base -o

So for example, the files helloworld.m,helloworld.h would be compiled like so:
gcc 'gnustep-config --objc-flags' -lgnustep-base helloworld.m -o helloworld

This should compile silently, and can then be executed with:

Haven’t tested this with any Objc 2.0 features, but its enough to start doing some basic tutorials.

Steven Domain: GET by

Ahoy! Come sail on the eclectic e-boat that is the csHouse. We are all computer scientists, and multi-faceted, unique, beautiful diamonds. Cherish us, and the words that flow from our fingers like oh-so-succulent honey.