Creating an account, please be patient.

The rules to create an account have been changed. There have been a number of spammer/scammers posting spam comments with tons of links to increase the search engine relevance of their pages.

Because of this, I've switched the system over to manual approval for account usage, and manual approval for comment submission.

I check in regularly, but give it a day or so before you get worried.

What's changing in MCache?

I got a few emails asking about what is changing in MCache, well, a number of things that may be interesting.

First, sqlcache's perpetual beta status has been a problem. One of the sicking points of it was the use of SQLite as a base SQL engine for "serverless" use. For a number of reasons, SQLite has not been up to the task of sitting in the background for MCache. After getting fed up, I re-evaluated the use of SQLite.

The only way to move the sqlcache plugin forward, is the elimination of SQlite as an option. The only way to do this and keep server-less functionality was to re-address the file serializer.

Kubuntu: X2X Keyboard connections (KDE)

If you want to use X2X, a program that allows one keybard and mouse to span multiple computers using the X window protocol, you have to edit /etc/kde3/kdm/kdmrc, there are two entries: “ServerCmd” and ServerArgsLocal. By default, they look like this:
# The command line to start the X-server, without display number and VT spec.
# This string is subject to word splitting.
# Default is "/usr/bin/X -br"
ServerCmd=/usr/bin/X -br
# Additional arguments for the X-servers for local sessions.
# This string is subject to word splitting.
# Default is ""
ServerArgsLocal=-nolisten tcp
Step one: Remove “-nolisten tcp” from ServerArgsLocal.

Ubuntu: External ATA, IDE, or SATA Controllers

If you have extra hard disk controllers like a Promise card, Silicon Image, or Adaptec you may find yourself unable to boot your system after installing the card or upgrading to a new version of Ubuntu or Kubuntu. This is because of the way the Linux kernel finds new hard disks at boot time. It has to enumerate the hard disks and assign them device names like /dev/hda, /dev/hdb, /dev/hdc, etc.

The Ubuntu or Kubuntu guys have really mucked this process up, and across the last three distributions I have tried, from breezy to dapper to edgy I have found it almost random as to if a system will boot after upgrade or installation of additional IDE, ATA, or SATA controllers.

NetFlix Prize

After signing up for the "NetFlix Prize," I was kind of disappointed that the critera for "better" was a series of results they would like to see rather than an objective critique of the results.

Still, with a few modifications the CGR system will be able to produce the type of results they are looking for. Let's see if it can also produce the specific results they want.

Donate! Volunteer!

At Mohawk Software we are working on a number of projects:

Linux PC Robot, MCache, FTSS (Full Text Search System), CGR (Computer Generated Recommendations), and tools for various aspects of computer software development. This takes time, which means, it takes money.

In 2007 we hope to be able to fund an improved service framework for our clients and open source projects. Address bugs in MCache. Release CGR as a full GPL recommendations system. (I'm not aware of any other such project!) We want to implement vision based path planning on The Linux PC Robot. So much to do, so little time.

Recommendations System Testers Wanted

If you need recommendations on your site, for a limited time only, Mohawk Software will deploy CGR (Computer Generated Recommendations) on your site for 60 days without any cost to you.

The recommendations system, sometimes referred to as collaborative filtering, finds important trends across all your users and can target products and services to specific users based on their particular behavior.

The Mohawk Software CGR system is a synthetic neural network that is created by analyzing all your user's data. Then, the "brain" is used to analyze a user's specific data, and renders its best guesses as to what the user would likely want or need.

CVS Access - restored

the server environment has been restored. Cvs is back on-line.

Don't buy Samsung Hard Disks

In 2005 Mohawk Software purchased a number of Samsung hard drives from a local vendor. They seemed like a good deal and seemed fast.

Well, reliable is one thing that they are not. Of 5 hard disks purchased, two are dead and 2 are having I/O errors.

We are currently in the process of replacing all the Samsung hard disks. The cost of the drive is almost nothing when compared to the time and effort required to replace them.

Anyone looking to buy new hard disks should avoid Samsung completely. The Western Digital and Maxtor hard disks that were not replaced in 2005 are still functioning p

Server Crash

The Mohawk Software CVS server will be unavailable for a short period of time. While there has been no data loss, it has caused a "re-think" of the service hardware strategy.

Sorry for any inconvenience.