So conveniently on the day after I lose my phone my computer’s Hard Drive dies, there goes 130GB of personal data. Although I did make a recent backup since I had to send in my motherboard for repair which only came back to me about a week prior. At the moment I’m running my desktop computer with an old old old… old 80GB Maxtor drive which I figured I’d use to try Windows 7 RC while I wait for my hard drive to come back.

So what are my first impressions of Windows 7?

Well… it’s very… blue. I changed as much of the colors that as I could the second the install finished. But so far it seems decent, although my old HDD isn’t attributing anything good to the overall performance. What are my performance ratings?

Processor: 7.3

Memory: 7.5

Aero GFX: 6.1

Gaming GFX: 6.1

HDD: 4.3  (awww……)

Anyway I’ll see how much of it all improves when I get my other HDD back.

Previous ArticleNext Article
S.

Screen Rotation on the M200

After upgrading your video drivers on the M200 to something decent, like the Forceware 98.16 drivers, the automatic screen rotation will cease to function. However not having the screen auto-rotate doesn’t spell the end of the world. To correct the orientation of your screen simply press Windows key + X to open the Windows Mobility Center. Once the Windows Mobility Center opens, press the R key until the screen is in the desired orientation.

If you want to change the sequence of the screen rotation, go into your Control Panel and find Tablet PC Settings. Near the bottom of the window there should be a link Go to Orientation, and in there you can change or remove rotation sequences. I’ll also have to suggest that you calibrate your screen, if you haven’t done so already, before you rotate your screen. To calibrate your screen with your pen, press the Calibrate… button in the Table PC Settings window and follow the instruction.

B.

Bulk Add IP Addresses

I do a lot of local development with Internet Information Services and either ColdFusion, PHP or ASP.net and for the longest time I would actually run the websites on separate ports on 127.0.0.1.

Unfortunately running multiple websites on various other ports causes some issues like:

  • Port conflicts with other programs
  • Remembering which port is used for what website
  • Causes problems with some websites that look for port 80
  • Doesn’t really work with SSL (port 443)

So what I started doing was running my websites on separate private IP addresses which are local to my machine only, and this worked GREAT! I could load up websitexyz, bind it to IP 1.1.1.10, setup SSL to work on port 443 for 1.1.1.10 and I would go about my business.

The only downside was when I would run out of IP addresses, because I would only add about 5 to 10 IPs at a time to my local loopback adapter. It is a bit of a pain in the butt to add a bunch of IP addresses in Windows, so it would take me a bit of time to do this everytime I needed more IPs.

That was until I ran into a small batch script which can add as many IP addresses as I want in a range.

Here’s the code:

FOR /L %A IN (41,1,100) DO netsh interface ipv4 add address “ColdFusion-IIS” 1.1.1.%A 255.255.255.0

Simply copy that into either a command prompt or a .bat file and run it to add as many IP addresses in a range that you want.

Here’s the break down of the script:

FOR /L %A IN (START,INCREMENT,END) DO netsh interface ipv4 add address “INTERFACE_NAME” IPMASK SUBNET

If we take a look at my script above we see that

  • START = 41
  • INCREMENT = 1
  • END = 100
  • INTERFACE_NAME = ColdFusion-IIS
  • IPMASK = 1.1.1.%A
  • SUBNET = 255.255.255.0

What this basically equates to is adding 1.1.1.41 to 1.1.1.100 to my network adapter called ColdFusion-IIS.
It is a super handy script and saved me a bunch of time, I would recommend it 10/10 for local development.