Home

Welcome to Profarius!

Profarius is my place to write blogs. These blogs will generally consist of articles, tutorials, rants, and tips. They will only come up from personal experience and will hopefully help somebody as much as I would have enjoyed the help then.

SSH Tab Complete

I manage many servers as well as pop into a few other systems now and then. I was getting somewhat irritated with typing out everything. A search on Google showed many results. It seemed the most common command to do this was this.

complete -W "$(echo `cat ~/.ssh/known_hosts | cut -f 1 -d ' ' | sed -e s/,.*//g | uniq | grep -v "\["`;)" ssh

Light Weight Ubuntu Kernel

As a preliminary note: DO NOT follow anything in this and proceed to ask for help. If you follow this than consider yourself void of ANY support. Especially from the -kernel channel. They support and develop stock kernels, not your personal modifications.

Now.. In my quest for a fast boot time into a fully functional system that is very light weight, I tried out Gentoo. After using Gentoo I discovered that they're not that "ricer" community everyone claims they are. In many way's they're the exact opposite. Sure some of them fall into the ricer category but they're not very common.

MeetBot for Supybot (MootBot Clone)

Many of us know of and have met MootBot. The authors describe MootBot as:

Mootbot is an eggdrop script that is used by the Ubuntu Scribes team to log meetings. It logs messages that begin with certain keywords in an attempt to make it easier to summarise the meeting and introduce a defined structure.

If you've been in #ubuntu-meeting then you've definitely seen it work. It's a very efficient tool for managing Meetings.

64bit Java / Flash Deathroll

I think Linux users can safely agree that Flash and Java make web usage into a battle ground. Many of us choose to blame the issue on the distribution we use. When we favor our distribution too much we'll point fingers at Sun or Adobe. If we use the FOSS versions we'll point fingers at the respective maintainers.

The sad truth is that I'm writing this not really knowing where the blame lies. However, I'm not sure that it even matters. I don't care whose fault it is, I just want it to work.

Creating Your Own Bazaar Server

By now we've all heard about the Bazaar (bzr) version control system. If you're a coder then you're well aware of what a version control system is and why it's helpful. If you code on Launchpad you're equally aware how incredibly awesome this system is.

Rather than discuss how incredible bazaar is, I'd like to explain how to set up a production level deployment for a bzr server. If you're curious what makes bazaar great, just try it out. You can use https://staging.launchpad.net/ to create branches for playing around.

Ubuntu Drupal Modules Released

The Ubuntu-Drupal team has been working hard to bring some really awesome features to the Ubuntu community.

We're pushing for a final 6.6.0 release before Drupal 7 is released.

We've completed a few great modules for you to try.

UD Theme - This is what started it all. This theme has undergone massive changes and is now workin great. It is meant to mimic the Ubuntu website within legal agreements.

Reinstalling Ubuntu vs Vista

If you know me, you'll know I run a very trimmed down version of Ubuntu. I love the Ubuntu community and the OS. However, I do feel it's somewhat bloated. I've setup my system to be very lean.

I recently upgraded to 9.10 and then decided to drop back to stable. This involves reinstalling the base system and reinstalling all the packages. My sister complained about her system being incredibly slow. I decided to reinstall both at the same time to compare the time it takes to do them at the same time.

-----------

Backup:
Linux: dpkg --get-selections > ~/packages.list

Moving from personal mail server to Gmail

I was hosting my own email server for about a year. I enjoyed the fact that I had full and complete control over the entire mail server. I enjoyed being able to fine tune everything to fit my needs exactly. I was doing this for about 1.5 years.

Unfortunately, there were a few things I couldn't control that really killed the fun of running my own email server. First of all, dealing with the people complaining that it's not how they want it weighed on me. Aside from that there were also power outages, hardware failures, software hangs (from power dips), firewall/router deaths, modem spasms (now very frequent), etc. Not only that, but I only had 1mbit upload available and 1.5mib max available at about $100/mo more.

What it came down to is that running a mail server just isn't for me given my limitations. I needed an alternative and I found one. There is this thing called Google Apps (google.com/a) that is capable of hosting your domain email for you.

I decided to give it a shot. It's not a quick or idiot proof process, but it was worth the effort.

Upgrading to 9.04 and Ext4 Remotely

WARNING! Do Not do this to your systems. This is for informational purposes only. Do this in a virtual machine only. If you do this outside of a virtual machine, your computer will blow up and you will die. You've been warned.

I did in fact do this over SSH which was not safe and not smart. That fact that I did it does not mean any intelligent or knowledgeable person should do so. In fact, they probably wouldn't consider it.