Posts Tagged programming

Ruby on Rails causes Global Warming

I use a laptop. Which means, as I peck away at my keyboard in the waning hours of the evening, I can smell the slow charring of my wool pants (mixed with the redolent odor of singed leg hair) as the tiny fan embedded in my computer tries desperately to keep this multi-thousand-dollar device, from melting into a pile of slag.

As a self-taught engineer, I tend to notice the glaringly-obvious – perhaps more than many of my well-educated peers. And there’s one obvious lesson in this – if solid state electronics are getting HOT, they’re wasting using a fair amount of power.

In a nuclear reactor somewhere out there, an atom died for the pixels on my screen. Another few drops of precious oil, or a few tons more gasified coal, were spilt for those extra minutes of Microsoft Word (or perhaps “Grand Theft Auto 4″).

Moore’s Law has shown us how the steady change of computing SPEED (doubling), and COST (halving), has reliably powered our advancing Information Age. Yet nothing in Moore’s Law has halted the seemingly inexorable increase in ENERGY requirements, of these most devious of machines.

This is not a problem that we’ve address head on – in our subsidized energy economy, there has been no real motivation to do so. In fact, as our dependency on computing infrastructure has deepened, we’ve made it WORSE. Here’s how it works: Read the rest of this entry »

, , , , , , , , , ,

7 Comments

The Contractors Holy Grail – Time Tracking

Everyone has a system. Here’s mine: http://timetrack.cognition.ca/

It doesn’t matter how good you are, or how many hours you work – if you don’t bill for it, you ain’t gonna get paid. Now I’ve put together a little tool that will allow you to keep track of how you’re spending your time (and BILL for it, if that’s your thing) – no matter where you are, or what you’re doing. 

It’s a Twitter app, you see. So you can talk to it from:

  • A webpage
  • An instant-messaging client, or
  • Your phone (via text-messaging)

You don’t even have to set up an account first – just follow http://twitter.com/timetrack, wait a minute or two for the bot to start following you back, and then send simple messages like this:

d timetrack start washingfloors
d timetrack stop washingfloors

If you match up the start and stop commands, the bot will total up the time for you. (Don’t worry, we’ll give you the exact times of every action regardless, so you can clean things up later if you forget something.)

Now, here’s my question for you – what sort of reports and exports would you like to see? Here are a few I’m considering:

  • SalesForce.com export
  • Blinksale (Invoicing) data
  • CSV / Excel spreadsheet data
  • XML / JSON
  • Quickbooks payroll data

What have I missed?

, , , , , , ,

1 Comment

Close
E-mail It