New Server

After a couple of months running this website and associated services on my desktop, I finally put together a low end server (a desktop without a monitor running Ubuntu server 64 bit). In addition to the reduced downtime this should result in, its also provided me with increased material for a number of additional how-tos, such as a article on some basic tips for dealing with mysql, installing and moving openfire, and general tips on working in the command line only environment that exists in Ubuntu Server. Additionally, I have updated the mdadm tutorial to include all of the steps...

Jamendo - A Site for Free and Legal Music

There are a great deal of sites on the Internet which offer free music, many of which are of questionable legality. One which keeps all its music legal is Jamendo. The key to these free offerings is the usage of the Creative Commons licenses, all of which allow for some degree or another of free distribution. Many of the songs can be replayed on podcasts, indeed I first heard Jamendo from a podcast that played a song. All of these songs can be downloaded (again, for free) and are contributed by any person capable of recording music and uploading it...

mdadm tutorial is out

After some time, I finally have managed to clean up the mdadm software RAID array tutorial and get it posted. You can find it here.

How to Create a Software RAID Array in Linux with mdadm

##This tutorial requires sudo or root privilleges. ##BACKUP ALL DATA ON YOUR DRIVES BEFORE ATTEMPTING ANYTHING ON THIS TUTORIAL. IF YOU LOOSE YOUR DATA, I CANNOT BE HELD RESPONSIBLE. IF YOU DO NOT BACKUP YOUR DATA, PROCEED AT YOUR OWN RISK. Mdadm is a software raid solution for Linux. While many guides are available for the creation of the array itself, configuration beyond this is less documented. This tutorial will show you how to create a RAID 1 (mirrored) array. However, the commands for RAID 0 or RAID 5 should be obvious from the text. This tutorial is somewhat unusual...

Creating Infrastructure for an Online Meeting Place

I recently took it into my head to create a Python group, as a few of my friends were interested in learning about computers and programming. Obviously the first thing I needed was a good way to communicate code. Originally, I was just intending to install a chat server, which to be sure I could have used an external server for that task, but I take interest in network services such as that. I looked at various options, and ended up going with Openfire, simply because it seemed to have all the options I required and appeared to be fairly...