Are Open and Sustainable Compatible?

My girlfriend Michelle and I were having breakfast yesterday, and the conversation turned to bookstores, libraries, and e-readers.

Read More...
Posted on 2012-01-31

Monitoring MySQL Batch Jobs With SHOW PROCESSLIST

Right now, I'm working on a Perl script that needs to do some data analysis on a MySQL table with nearly three billion rows. I don't have to process every row, so I have a WHERE clause to use, and since the table is partitioned by month, I decided to process the data set chunked by partition. So the query to fetch a chunk looks something like this:

Read More...
Posted on 2012-01-16

Using Two Different Protocols for the Same Git Remote

If you read my post on Adding Remote Shortcuts to Git, you may have found it useful for specifying shortcuts for easy cloning. In case you haven't read it, the summary is that to clone my linotify repository on GitHub, I need only type the following:

Read More...
Posted on 2012-01-11

Using XMPP to Find Out When a Long-Running Process is Done

Do you often find yourself running a process that you know is going to take a while? Do you also find yourself checking the shell it's running in every five minutes to see if it's done? I do this fairly often, so what I used to do is something like this:

Read More...
Posted on 2011-10-27

Why OwnCloud

In the latest Linux Outlaws episode (episode 234), Dan and Fab go over the latest OwnCloud release. Fab states his opinion that there's no point to running your own cloud service, since cloud services are all about delegating infrastructure control to a third party. In my opinion, cloud services are about three things:

Read More...
Posted on 2011-10-25