7 April 2009 - 10:44amUpdate: Google Calendar Feed Parser

, , , , , ,

I was just looking through some old posts and came across this one that was a follow up to my release of the Google Calendar Feed Parser plugin for WordPress.  At that point (about 2 weeks after the release), I’d had my plugin downloaded 50 times.  I thought that was amazing and it felt pretty neat to know that people were actually using something I made.

Inspired by reading that just now, I decided to check and see the status of my plugin as of today… about 10 months since the release.  I’m really excited to report that it has been downloaded 1,315 times.  Maybe this summer I’ll have some free time to do some more work on the plugin (add a few missing features and fix some bugs).

5 Comments | Categories: COSI, General

1 April 2009 - 9:06pmCOSI’s April Fools’

, ,

Here are some pictures I took of the April Fools’ prank Ryan, Pat and I did in COSI.

COSI Prank 1

COSI Prank 2

COSI Prank 3

We also taped small squares of paper to the bottom of all the computer mouses in the COSI lab (rendering them useless) and Ryan modified some of the text on Planet ITL. 🙂

1 Comment | Categories: COSI

26 March 2009 - 9:48pmOffice Quotes 3 and 4


Michael: “Myth: 3 Americans every year die from rabies. Fact: 4 Americans every year die from rabies.”

Michael: Yes. It was on company property, with company property, so… double jeopardy, we are fine.
Ryan: I don’t think you understand how jeopardy works.
Michael: Oh, right, I’m sorry. What is: we are fine?

Leave a Comment | Categories: Office Quotes

24 March 2009 - 2:44pmOffice Quote #2


“I even have a catch phrase: ‘You’ve been defidrillated!'” – Michael Scott

Leave a Comment | Categories: Office Quotes

24 March 2009 - 2:41pmNew Category / Office Quote #1


This is the first in a new category of posts that will feature some of my favorite quotes from The Office. I hope you enjoy them. 🙂

“Business is a doggy-dog world and I am a shark… who eats doggy-dogs.” – Michael Scott

Leave a Comment | Categories: Office Quotes

20 March 2009 - 6:07pmIt’s ‘Super Giga Hot’



1 Comment | Categories: Mobile

13 March 2009 - 6:10pmdd


This week I did an assignment for COMM444 that required me to pick a Linux command and write a little guide for using it. I picked dd and I think the guide turned out pretty good so I figured I’d post it here for the masses. Instead of attempting to reformat it and put it on this page (and since it’s pretty long), I put it right here.

2 Comments | Categories: COSI

26 February 2009 - 12:24amBears. Beets. Battlestar Galactica.

, , ,

Google it.

Today I finished migrating everything over to my new web host. All of my websites seem to be running fine and I’ve begun taking advantage of some of the features that DreamHost has to offer. If you find something wrong with the site anywhere, leave a comment and let me know so that I can take care of it.

This week, I worked on my first programming assignment for Computer Graphics. It took 300 lines of C to create a flat surface and a ball that rolls around when you press the arrow keys. Ridiculous. Once Ryan and I figured out how to do it properly it was a pretty neat assignment. I actually feel a sense of accomplishment now that I’ve finished it.

I guess that’s about it.

P.S. I’ve taken the limited time scrolling, blinking title feature offline. If you missed it, you missed out!

2 Comments | Categories: Clarkson, COSI, Life

24 February 2009 - 2:40pmPacking up and moving out

I recently discovered that it is possible for me to cancel my account on Bluehost and be refunded the balance of what I’ve paid in advance. This is pretty sweet because I’d like to be able to take advantage of the features that Dreamhost has to offer (SVN, WebSVN, etc.).

So, today I started backing everything up and I think I’ll be making the move soon. During that time this site and the few others I have on this account will be offline, though hopefully not for too long.

I’m not 100% sure on the process quite yet. I need to make sure all my domain names get transferred properly, which may involve having both accounts active for the transition. Once I have everything transferred, I should be okay to cancel the old account. First, I plan to talk to someone at Bluehost to verify that I will be refunded the appropriate money upon cancelling my account.

So, over the next couple days, if this site is unavailable for a little bit, you’ll know why.

1 Comment | Categories: General

11 February 2009 - 4:46pmSSH Port Forwarding


For some reason, Clarkson has recently found it necessary to block incoming requests to dorm subnets, making it impossible to directly access your campus-connected computer from somewhere else in the world.  This is very frustrating, especially if you host services on your computer, such as Subversion, a web server or other things.

To remedy this situation, I’ve done a little reading on using SSH to forward ports from your computer to a remote computer, thus providing a pathway (encrypted, I might add) from your off campus computer to some location on campus.  This is quite beneficial for a number of reasons and I’ll list some examples to help me explain.

First, I used the following SSH command the other day to download a file from the web server running on Ryan‘s computer:

ssh -D 8080 -Nf <username>@<ssh server on campus>

This accomplishes a few things.  First, it creates an encrypted connection between your computer and some server on campus (obviously one that’s accessible from the world).  Secondly, the -D 8080 portion creates a SOCKS v5 proxy on your local machine that forwards all requests it receives across the ssh connection.  This means that if you open Firefox’s connection settings and set your SOCKS v5 proxy to localhost:8080, you can access webpages as if you were directly connected to the Clarkson network.

Second, I used this command just today to access my computer’s Subversion repositories (over http):

ssh -Nf -L8080:<remote server>:80 <username>@<ssh server on campus>

I was then able to check out code from Subversion on my campus-connected computer using svn co http://localhost:8080/svn/.  Everything requested from localhost:8080 is sent over the SSH connection to the port on the remote server specified.  This same idea can be applied to any ports you might need… 3389 for remote desktop, 22 for SSH, 20/21 for ftp, etc.

I should also mention the -Nf portion of each command.  -N tells ssh not to execute remote commands, aka, don’t give a command prompt after connecting.  The -f piece simply sends the ssh session to the background once connected.  Both of these are particularly useful when using SSH to forward ports for other services.

I’m sure this is just touching on the surface of what’s possible when using the port forwarding features of SSH.  These two ways of doing it have proven very useful for me and at least now they’re documented here for me to reference.  Hopefully you find them helpful too.

P.S. For a limited time only, please enjoy the improperly nested blinking marquee at the top of the page!  No telling when this feature will vanish, so soak it up while you still can!

Leave a Comment | Categories: Clarkson, COSI, General