VMWare: Fix for arrow and delete keys not working

Under VMWare Workstation 6.5 I noticed that the arrow keys no longer worked.  After a bit of searching around I found the following:
Edit your "/etc/vmware/config" file and add:

xkeymap.keycode.108 = 0x138 # Alt_R

xkeymap.keycode.106 = 0x135 # KP_Divide

xkeymap.keycode.104 = 0x11c # KP_Enter

xkeymap.keycode.111 = 0x148 # Up

xkeymap.keycode.116 = 0x150 # Down

xkeymap.keycode.113 = 0x14b # Left

xkeymap.keycode.114 = 0x14d # Right

xkeymap.keycode.105 = 0x11d # Control_R

xkeymap.keycode.118 = 0x152 # Insert

xkeymap.keycode.119 = 0x153 # Delete

xkeymap.keycode.110 → Continue reading “VMWare: Fix for arrow and delete keys not working”

CRiSP Not Accepting a License Key

I have recently been introduced to CRiSP, an amazing text editor.

Also recently, I had Xwindows crash on me while I had a running instance of CRiSP.  When I went to fire up CRiSP again it told me I was in demo mode and that I needed to get a license.    I have a fully licensed copy

I e-mailed the nice folks at CRiSP and within a few hours they e-mailed me back with the fix.

rm -rf Continue reading “CRiSP Not Accepting a License Key”

The Importance of Keeping Your Story Straight

When developing any content related to your business keeping your story straight is an important principle to keep in mind that helps to develop and maintain good relationships with your clients and prospects.

The recent news story about FaceBook’s change to their terms of service is good example of how not following this business communication principle can lead to a lot of ill-will with your customers and create a lot of bad PR
In early February of 2009 FaceBook updated → Continue reading “The Importance of Keeping Your Story Straight”

Marketing Activities with Leverage and a Force Multiplier

An efficient way to generate qualified leads without continual, heavy investment in capital is to focus on business development activities that provide leverage and a force multiplier.

Leverage means that the effort that you spend on a given activity continues to pay dividends long after you are finished working on it, and a Force Multiplier is something that allows you to get your message out to many people simultaneously without any additional incremental costs.
Three good examples are:

  • Developing
Continue reading “Marketing Activities with Leverage and a Force Multiplier”

How to Fix Getting a Black Screen When Attempting to Install Windows XP

I recently was re-installing WinXP on my folks computer and instead of blowing away their existing disk used an extra one that I had lying around.

When I went to run the WinXP set up disk I chose to boot from the CD and then got the "Setup is inspecting your computer’s configuration" message.  And then just a black screen.  The CD drive spun down and then nothing.

Turns out that since I was trying to use a disk that → Continue reading “How to Fix Getting a Black Screen When Attempting to Install Windows XP”

Removing Extra Space In a Submit Button Under IE 6 and IE 7

When you create an input button that has a long string set as it’s value attribute IE 6 and IE 7 render additional, spurious whitespace or padding to the left and the right of the text in the button.  This is solved by adding the following conditional CSS style for the input button in question (assuming we have an input button with the class "submit_button"):

input.submit_button
        {
        padding: 0;
        margin: 0;
        width: auto;
        max-width: auto;
Continue reading “Removing Extra Space In a Submit Button Under IE 6 and IE 7”

AJAX and Accessibility

I’m working on a project that requires the use of some javascript for a simple survey.  The rub is that the pages all need to be accessible.  I’ve not yet done any work with any AJAX and accessibility but found a few links to articles to get me started.

AJAX and Screenreaders: When Can it Work?
Accessibility of AJAX Applications
AJAX and AccessibilityContinue reading “AJAX and Accessibility”

Accessing A Subversion Repository Via an SSH Tunnel from Windows XP with Interactive Password Login

First off, I didn’t want to simply forward port 22 on my firewall to my local machine as I didn’t want to completely expose it to the net.  I have a number of hardened Internet servers that are completely exposed (for ssh connections, that is) and sufficiently locked down that I felt comfortable configuring my network to only allow ssh connections from a specific server.  What I did there was specify firewall rules to only allow connections on port 22 → Continue reading “Accessing A Subversion Repository Via an SSH Tunnel from Windows XP with Interactive Password Login”