While creating a development environment for a Ruby project earlier I ran into an error installing some of the gems required by the project. I realized that I had installed an older version of RubyGems which was causing problems with some of the gem dependents that needed to be installed. Below I list one of the examples of the errors I was running into and how I resolved the issue.
I have been needing to upgrade the PostgreSQL servers at my work for awhile now and was finally forced to do so after needing some of the features available with PostgreSQL 8.4.X. Currently we are running PostgreSQL 8.3.10 which is super old but it is definitely not the latest stable release available. One thing I am looking forward to testing is the improvements to the vacuum process. Over the past two years I have become a lot more familiar with Postgres and one thing that has been disappointing is the downtime involved in reclaiming disk space via data removed from PSQL database tables. The full vacuum process, which is required to reclaim disk after deleting data from a table, in 8.3 requires a lock on tables which essentially causes downtime. When you are dealing with large tables over 10GB in size this can take days to complete. Follow the directions below to first backup all of your PostgreSQL data, remove the current PostgreSQL installation, and then install PostgreSQL 8.4 on a CentOS Linux server.
I just got around to downloading The new LTS release from Ubuntu which is 10.04. I have to admit as a long time Gentoo Linux user I am very impressed with the speed of 10.04. There are some annoying bugs but I am working on sorting those out and I will try to post some of the results. So this morning I needed to get Skype going so i decided to whip up a quick piece on installing Skype on the newest Ubuntu.
A medical research company that I do some work for called me the other day to install a software package on one of their Windows XP computers called Mirror. The Mirror software suite was created by Canfield Imaging Systems which is a medical imaging software company. Typically the patented Mirror software suite is used by aesthetic surgeons to show prospective patients a simulation of their potential appearance as noted on the Canfield web site. In this case my client typically uses a software package called VISIA which is also developed by Canfield Imaging Systems but doesn’t provide the easiest way to manage images outside of the software. In these studies dozens of pictures are taken of various angles of a patients face and VISIA will only allow you to export one image at a time as a JPG file or you can export the entire client as a .DIX file which I was only able to open with VISIA itself. Mirror allows you to manage the medical images in a much easier format including exporting numerous JPG’s at the same time. Below I describe how to install Mirror on Windows XP.
A friend of mine called the other day and asked if I would stop by to help him setup and configure an external hard drive he had purchased and unsuccessfully setup on his Mac desktop. Upon initial inspection I figured I would just uninstall the WD SmartWare software, reformat the drive, and set it up to simply act as a secondary drive. It turns out that the initial releases of the SmartWare software would require you to configure the drive using SmartWare so I instead of completely wiping the SmartWare software I decided to simply minimize the impact the SmartWare software would have on what my friend wanted to do which was simply have a secondary hard drive that he could copy files to. Below are a couple steps I took to minimize what the WD SmartWare software would do or require you to do before copying files to the external Western Digital hard drive. The first couple of steps are to make sure that the configuration we are starting with is from scratch and sense my friend started the install I wasn’t sure what had been configured so it was better to start over.