🔍

Posts from Jeremy Holland...

7

A Confederacy of OSes, Part III

Read Part I and Part II So my strategy is as follows: I use Windows to run web browsers, the odd desktop app like Photoshop, handy GUI utilities like calculators, media playback, and the like. On top of all this, I have installed VirtualBox and the easy-to-install Windows version of Vagrant, running a VM with…

0

A Confederacy of OSes, Part II

Continued from Part I Due to many factors, setting up Linux turned out to be Hell. Both the kernel and GRUB wouldn’t have the ability to recognize the aforementioned pseudo-RAID array as a single disk until later (I’m still not sure if GRUB does), so I first had to effectively wipe the filesystem in its…

0

A Confederacy of OSes, Part I

So, recently I’ve been trying an experiment: I’ve been using Windows 7 as a base OS for my primary development box. Why did I do this, and how has it been? Allow me to explain. I have been a *-nix man for many years, starting with Mac OS X and it’s largely-FreeBSD/NetBSD-derived platform. I have…

0

Freakin’ asymptotic notation: How does that work?

OK, I’ll be the first to admit it – math is my favorite subject. I know that makes me weird – even among fellow working software engineers – but it’s the truth. It’s also the truth that while they may be boring to many, knowing even a little bit about the numbers of computer science…

0

Rails and MacRabbit’s CSSEdit

Just a real quick tip for other Rails developers out there who enjoy the benefits of MacRabbit’s excellent software CSSEdit. Due to the fact that Rails applies a timestamp to every asset (stylesheet, javascript, and/or image) included in a view via the appropriate helper in order to allow the user to use the Expires header…

0

A Developer’s Arsenal: Jeremy Holland

So I’m reading all our designers’ “Trapper Keeper” posts, and I figure, “why should they get to have all the fun? Developers have stuff to say as well!” In that spirit, here is my attempt to start a similar series for the development department here at CentreSource. class DeveloperArsenal < Programmers::Toolset include CentreSource::JeremyHolland end 1….

0

Simulating the ENUM MySQL Column Type in Rails

Today I was speccing out a handful of models that had “enumerable” attributes – i.e. attributes that are stored as strings, but whose possible values are limited to being a single element of a finite set of predefined strings. Think something along the lines of, say, the attribute “color”: valid values for “color” might include…