Just wanted to throw up a post saying that I got my Buffalo WHR-G125 flashed with version 1.17-ND of the Tomato Firmware. The whole tftp bit was necessary, but it turns out it’s not nearly as scary as I thought it might be.

The filename for the firmware I flashed was Tomato_1_17_ND.7z. You’ll wanna make sure you get the “ND” version (New Drivers) if you’re flashing a WHR-G125.

A couple weeks ago I ran into some horrible issues with Oracle and activerecord-jdbc. Inserts were failing with an “invalid column index” error.

It turns out this was reported as JRUBY-2018 and resolved, but there wasn’t a release of activerecord-jdbc that contained the fix.

Being impatient like I am, I grabbed the head from svn and built it myself. So if you ever find you need to build yourself an activerecord-jdbc gem from subversion, here you go:

First make sure you have hoe installed.

jruby -S gem install hoe

Grab the source from svn.

svn co http://jruby-extras.rubyforge.org/svn/trunk/activerecord-jdbc

Build the .gem

jruby -S rake package

Install the generated .gem file.

jruby -S gem install activerecord-jdbc-adapter-[version].gem

MAKE SURE YOU UNINSTALL YOUR PREVIOUS VERSION

The chances that you’ll have to do this are very slim. Nick Sieger is usually super-on-top of making sure things are up and working the way they should be, but just in case.

Holy New Site, Batman

February 22, 2008

And thus saith that Dan guy:

On the second and a half day of forcing the ‘other’ side of thy brain to work, thou shalt type ‘cap deploy’ and a new site shall be deployed where thine old site once hath been before then now to the end. Or something.

No permlinks should be broken, RSS feeds should still work exactly as before.

Technorati blog claim stuff.

One might define freelance or freelancer as:

a person who works as a writer, designer, performer, or the like, selling work or services by the hour, day, job, etc., rather than working on a regular salary basis for one employer.

I have a few reasons why, at least for the past few years, I’ve chosen to act as a freelancer, instead of going out and “getting a real job” – as they like to call it.

Here are my many and varied reasons for choosing to freelance, not necessarily with any in-depth discussion, but surface level reasons.

  1. I haven’t found any companies (yet) that I’d like to be an employee of. I find that most companies underpay and under-appreciate their employees (especially software developers), and if I was going to work as an employee of a company, I want my work to be appreciated, and I want to be paid a fair wage.
  2. A lot of companies favor people based on seniority instead of skill.
  3. As a freelancer (at least when the getting is good), you can choose to work on whatever projects are most interesting, keeping the work varied, and hopefully fresh. This is rarely the case when working as an employee.
  4. Tax breaks. I don’t know how the world works where you live, but in Canada – you get SCREWED for taxes if you’re an employee. If you freelance, or run your own business, you can legitimately save $1000’s of dollars a year that would otherwise go to poorly planned government projects, or 2010 Olympic Games.
  5. I work best when I want to work, not 9am to 5pm. I’m often up early, starting work around 7 or 8am. I like to play video games for an hour in the afternoon around 3pm. I like to take a break when my wife gets home from work so we can have a coffee together, and then do a couple hour of work in the evening. As an employee – you can pretty much forget it (there are a few companies who don’t care when / how / where you work, but not many).
  6. I like working with lots of different companies, solving different kinds of problems, and meeting different kinds of people. This is pretty much a given as a freelancer, and pretty much never-gonna-happen working as an employee of a specific company. Again, there are exceptions, but I’m speaking in general terms.

Freelancing isn’t for everyone (and it’s not always roses and candy canes), but these are a few of my many reasons for choosing it, at least at this point in my career.

When the perfect company comes around, offering me the perfect job, or when the economy goes to crap (probably related to some kinda sub-prime mortgage hoopla), maybe I’ll change my tune.

Tripit.com

February 01, 2008

Joel Spolsky recently made some comments about TripIt, which I immediately tested, and was blown away.

This would have been infinitely useful during my past 2 years of globe-trotting.

If you travel a lot (at all?) and are tired of making up stupid itineraries in Word or Notepad or whatever, then this web app is for you.