Updating Packages Using Apt On Old Debian Installs
Sep 20th, 2016 by pixel

When attempting to install a new package or update an existing package if you are presented with the error

E: Release file expired, ignoring (invalid since 189d 0h 42min 32s)

You will need to execute the following command as root:

$ echo 'Acquire::Check-Valid-Until "false";' > /etc/apt/apt.conf.d/90ignore-release-date

And then perform…

$ apt update

or if you are using aptitude…

$ aptitude update

You may need to execute the above command twice to make sure everything is up to date.

Apache Foundation Releases XMPP Server
May 27th, 2011 by pixel

Apache VysperApache Vysper


Apache Vysper aims to be a modular, full featured XMPP (Jabber) server.

More details on Vysper in their documentation.

There are already some larger XEPs as modules available, most notably

iPhone Jabber(XMPP) Clients – Missing Features
Jul 11th, 2010 by pixel

I have begun researching a potential Jabber(XMPP) client for use on my iPhone. Being a developer and the maintainer of XMPP services at my workplace, I came up with the following feature list that I felt was needed in a potential client. Read the rest of this entry »

Arduino K107 LCD Library
Nov 24th, 2007 by pixel

I have started work on a Arduino library for the K107 serial backpack from phanderson. There is currently 2 versions of the serial backpack available that I am aware of. The second is a barebones version from

Mr. Anderson has many great tutorials available here.

Check the Arduino page for updates.

Ubuntu CE
Jun 1st, 2007 by pixel

If you are in need of a good laugh. Here it is. I wish I could say it was a joke, but it isn’t.