Home

Forcing SSL on a subdomain

April 9th, 2006 by Jim

It is common to create a subdomain named secure.domain.com, and then purchase (or self-sign) a SSL certificate to go with it. The intention is that visitors will see the word “secure” and feel better knowing that a secure communication channel is being used. Not everyone knows what the acronym SSL means, after all.

Simply having an appropriate host name does nothing to enforce the concept, though. The subdomain intended for SSL connections should not be accessed any other way, and likewise all other subdomains should disallow SSL connections.

Read the rest of this entry »

dos2unix / unix2dos

April 4th, 2006 by Jim

If you have ever found yourself on a Linux system that lacks the dos2unix or unix2dos commands, this reference may be helpful to you.

Read the rest of this entry »

Using Google as a quick spell checker

January 22nd, 2006 by Jim

I consider myself a good speller, but from time to time I need to quickly find out if my spelling of a particular word is correct. This happens very frequently while working on a customer’s website, hacking out a new web app for my company, and even while writing for this blog.

Google steps in…

You might be wondering why I would waste Google’s bandwidth to look up words, or even why I would waste my own time with the hassle of opening a web browser. The truth is Google can offer me the fastest word lookup for my (possibly specific) situation. All of my use cases listed above involve a web browser, which is already open and ready for my input. And Google is so fast it does not seem to matter how you use it, or how frequently. Besides, I would be very surprised if any of you even try this trick. :D

Read the rest of this entry »

List of Windows XP Environment Variables

January 14th, 2006 by Jim

The following table lists the system and local environment variables for Windows XP. This information is difficult to locate when needed, so I decided to post it here for quick reference.

Tip: To quickly open your user’s hidden Application Data folder…

  1. Open the Run menu (Windows Key + R)
  2. Type %APPDATA% in the prompt, and press Enter.

Read the rest of this entry »

Microsoft KB: How to Remove Linux and Install Windows XP

December 22nd, 2005 by Jim

I just ran across a Microsoft KB article that I thought was interesting.

Microsoft KB Article ID 314458, Revision 2.0, December 14, 2005

This article explains how to remove the Linux operating system from your computer and install Windows XP. This article assumes that Linux is already installed on your computer’s hard disk, that Linux native and Linux swap partitions are in use (which are incompatible with Windows XP)…

Hmmm… Is Microsoft having trouble with those new cheap computers that are shipping with Linux? ;)

Microsoft is probably not hurting much from Linux computer sales, but considering that a user educated enough to install Linux would also be able to remove it, the KB article must be targeting those who bought a computer with Linux preinstalled.

I bet those users feel pretty bad when they learn their $200 computer needs a $130 copy of Windows XP Home to make it work for them. :-D

Fix for 30 second gaps between subscription music tracks

December 17th, 2005 by Jim

If you own a portable audio player that supports subscription music services (Janus DRM), such as Yahoo! Music Unlimited and Napster To Go, you may have noticed the wait time before DRM protected tracks begin to play will increase over time. With the current players available, most users report 1 to 5 seconds before playback will begin, 3 seconds on average, but once this bug triggers the wait time increases to 30 seconds or more! 8-O

Read the rest of this entry »

Hibernation: Insufficient System Resources Exist to Complete the API.

November 6th, 2005 by Jim
2006.09.08
Update: Microsoft has released the hotfix to the public. If you have been needing the hotfix for a language other than English, you may now download it directly from Microsoft’s website.

2005.11.30
Update: Microsoft has released a new hotfix for this issue! Although it is currently unavailable to the public, a kind individual has uploaded it to Rapidshare so anyone may try it. Because Microsoft considers this hotfix “in testing” and has decided to NOT release it publically yet, the support options should be obvious: NO support unless you received it from Microsoft. Try it at your own risk!

Computers running Windows XP with more than 1 GB of RAM may fail to hibernate. The best way to describe the problem is by the steps taken and the response from the system.

  1. The user requests the system to hibernate.
  2. The system appears to think about it for a couple of seconds.
  3. As the system tries to switch video modes, just before displaying the “Hibernating…” progress bar, the Windows Exclamation sound plays.
  4. The video mode switches back, and a dialog box opens with the message:
    Insufficient System Resources Exist to Complete the API.

After the problem occcurs, the hibernation option is no longer available to the user. In fact, the hibernation tab normally found in the Power Options is hidden until the next system reboot.

Read the rest of this entry »

Web Developers: Is it gray or grey?

November 2nd, 2005 by Jim

I am constantly forgetting the correct spelling of “gray” when it comes to using named web colors. Hopefully this post will help me to never get it wrong again. :)

I have listed the seven (7) named web colors that have the word gray or grey within their spelling. Only lightgrey is spelled with an e, while the other six (6) are spelled with an a. The list also shows you how well your browser will handle the misspelled color names.

Read the rest of this entry »

Windows 2000/XP fails to boot after replacing a motherboard

October 30th, 2005 by Jim

Question

Why does Windows 2000/XP fail to boot after replacing my motherboard? Windows 98 used to be okay with this…

Answer

I think this is an ACPI issue. When Windows is installed, it appears to configure the exact ACPI driver needed for booting. This is probably done so ACPI detection is not needed on bootup, which would noticeably increase the boot time. If you change the motherboard to a different make/model, there are slim chances that the replacement board will require the same ACPI driver. The end result is either a successful boot (good ACPI driver) or a BSOD (bad ACPI driver).

Read the rest of this entry »

Removing the “My Bluetooth Places” desktop icon

October 23rd, 2005 by Jim

My Bluetooth Places IconA few months ago, I decided to add Bluetooth to my computer so I could use my mobile phone’s Bluetooth headset with games that support in-game chat and other VoIP applications. I purchased a USB Bluetooth adapter, installed the provided software, and was very pleased with it overall. However, I was surprised to find that the installer dropped a “My Bluetooth Places” icon on the desktop that could not be removed.

Is Bluetooth so important that it needs to be accessable 24×7 from a location that I try to keep as clean as possible? I think not…

Read the rest of this entry »