The Crazy English Language: Part 2

There is a two-letter word that perhaps has more meanings than any other two-letter word, and that is ‘UP.’

It’s easy to understand UP, meaning toward the sky or at the top of the list, but when we awaken in the morning, why do we wake UP?

At a meeting, why does a topic come UP?

Why do we speak UP and why are the officers UP for election and why is it UP to the secretary to write UP a report?

Continue reading “The Crazy English Language: Part 2”

The Crazy English Language: Part 1

The English language is one of the most complex languages in the world today. I grew up with English as my first language and it still surprises me today. God only knows how people from none English-speaking countries learn it from scratch!

Not sure what I’m on about? Here’s some examples of what I mean…

Continue reading “The Crazy English Language: Part 1”

How to Backup Redmine (or any Linux Webserver) to a Windows Share

In my day-job I recently provisioned an Ubuntu server running Redmine. I needed a way to backup the application, configuration files, user uploaded files and it’s MySQL database to a windows share. I did a bit of Googling, but I couldn’t find anything that would do this, so I made a script myself.

This can also be used to backup a regular website or pretty much anything.

Start by creating a file with a .sh extension on the server (eg. and add the code below.

Continue reading “How to Backup Redmine (or any Linux Webserver) to a Windows Share”

How to Get a Job In Tech

If you do what you love, you’ll never work a day. Right? Unfortunately, there are very few jobs that involve eating pizza while playing Skyrim. If you’re a regular reader of this little blog—or if you’ve spent the past few days at SXSW Interactive—there’s a good chance you love tech. But can you make it into a career? Maybe. Here are a few hints to prepare yourself to land a choice gig in tech utopia. Continue reading “How to Get a Job In Tech”