I’ve already written a few articles about my tablet laptop, the Toshiba M200, and I’ve been incredible impressed by it’s durability, adaptability, and overall functionality. So what have I forced it to do now? What other feat has the M200 surpassed? Two words: Windows 7. I decided to install Windows 7 RC 1 on my tablet for a few reasons, including: It’s free, … it’s free, and… I have a SSD. So far I’m quite impressed at the tablet’s ability to run Windows 7; the actions are very smooth, it’s responsive, fast in booting up and loading applications. The only thing I’ve noticed so far is that Aero doesn’t work at all, even if I try forcing it to start Aero I end up having to reboot as the screen just gets stuck in an endless flicker. But I can live with no Aero, considering it’s overall functionality is awesome.
PC Woes
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.
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.