Let's JAM!

Turbogears2 and Pip

I have been playing around with several different web development platforms lately, one of which is TurboGears. TurboGears is an extensively modular framework. After installing virtualenv (virtualenv is to python as RVM is to Ruby), I set up an environment for TurboGears. I did a 'pip install turbogears2' (pip is Python's gem). Everything seemed to work great, until I tried to run the first command in the tutorial, 'paster quickstart'. Except paster didn't know what this new-fangled 'quickstart' command was.

Rails and Magic

The book "Agile Web Development with Rails" states 'Some folks press the point:

“Just how do these variables get set?” These folks clearly don’t believe in magic. Avoid spending Christmas with them.'


My feelings:

Magic is great; until it fails to work for you. Then you're hosed...

Sony, I Applaud Thee

It has been announced that PlayStation Network will be down "indefinetly." (http://blogs.wsj.com/digits/2011/04/25/22402/)


Indefinetly is a terrible word to use here (thanks WSJ!). Why? Because infdefinetly implies "forever". This is not the case. Sony is working on getting PSN back up and running ASAP. While indefinetly is technically correct, is is poor word choice. Thanks for making a scene, Wall Street Journal.


It's Raining, It's Pouring

Oh the faith people have put into "The Cloud."


Yes, "The Cloud" does have benefits. It is expandable, cheap, etc. Yet one thing people seem to ignore is the fact that clouds rain. Reddit, FourSquare, Netflix, and many other services are having issues thanks to the wonderful rain provided by Amazon.


Turns out that when "The Cloud" rains... it pours.

And such a scary thought, that your service, the way you make your money, is down, out of your control, and you aren't sure that anyone cares.


Checking In

It has been a while since I have written a post. I just wanted to check in and say hello to everyone and let them know what is happening!


I was laid off from Kynetx (see my post here), got a new job at Chargeback Guardian, have been paintballing, made a bacon explosion, decided that eggs are amazing, and have been a rather busy man in general.


So long, and thanks for all the... Fishing lessons.

For the nearly two years, I was working at Kynetx. I started out after taking two CS classes, both of which were introduction classes. I recall learning things while at work that blew my mind. Things like aynonymous functions, JSON, HTTP, and many other things. It was an eyeopening two years. The people there tought me so much. It was an amazing apprenticeship. Sam Curren, Phil Windley, Mike Farmer, Mike Grace and others were amazing tutors!



Installing Vim 7.3 on Ubuntu 10.10 or 10.04

I love Vim. Sadly, Ubuntu comes with Vim 7.2, not 7.3. Here is a quick way to install Vim (tested on 10.10, should work on 10.04):


In a terminal, edit /etc/apt/sources.list (sudo vi /etc/apt/sources.list) and add the following line:

deb http://ftp.de.debian.org/debian sid main

Close Vi and run:

sudo apt-get update

sudo apt-get remove vim-common vim-runtime vim-gtk vim-gui-common

Angst caused by OSX

This is an angsty post. Be warned.

I own a MacBook Pro. Its hardware is excellent, but I cannot stand OSX any longer. Many people say that OSX is a God send in the Operating System world. I have to disagree. Strongly disagree. I have decided to switch to Linux. This blog post is an explination as to why.

Why I Want To See the Evented Web

With current web API's and data, it is very much a pull (or is it poll) environment. If I want to get data in realtime, there are not very many options available. Some API's have implimented webhooks or sockets as a way of creating a realtime API, but the number of API's which support this is very slim. What I wish and hope to see as time goes on is that API's will TELL you, the programmer, when an event happens through webhooks or some other simple mechanism.


Google RSS Previewer

Recently on the PLUG mailing list, there was a request for an app to make it easier to preview feeds in Google Reader. I made a Kynetx app which makes all RSS links on the page turn into Google Reader preview links. To use the app, drag this bookmarklet to your BM bar: