Getting ESX to recognize large arrays

March 9th, 2010 Virtualization

Recently I have been migrating my home virtual server and lab environment from Hyper-V to VMWare ESXi 4.0.  In doing this I found that ESXi has a problem recognizing all of the space on my Dell PERC5 RAID array.  I’m not sure if this is a bug, or just bizarre behavior between the two, but after several days of googling and checking forums I was unable to find a solution.  After troubleshooting the problem a little further, I’ve come up with a workaround. Read the rest of this entry »

Understanding Windows 7 and 2008 R2 UAC and permissions

February 10th, 2010 Permissions, Windows

If you’ve worked with Windows 7 or Server 2008R2 for any length of time, certainly you’ve run into situations where you find you don’t have permission to read, modify, or delete files and folders, even though you’re an Administrator.  With this article I hope to explain (in very basic terms) why this happens and more importantly, how you can provision things to ensure you always have permission, along with a simple script to set these permissions. Read the rest of this entry »

Getting the blog back up and running

December 11th, 2008 Uncategorized

After switching some web hosts around I never took the time to put my blog back up. Well now I’ve got some new projects, ideas, and things I’m working on that I’d like to post so I’m working on getting the blog back up and running. I’ve been messing around with Joomla a bit, and while I think it’s pretty neat, I think I’m going to go back to the tried and true WordPress. More to come…

i = Ignorance

December 11th, 2008 Uncategorized

Only a few days after the release of the Apple iPhone, I’m already tired of hearing about it. Every news program felt the need to dedicate large portions of their coverage to people purchasing these things and asking them their thoughts on it…or asking others if they plan to buy one.  Like uninformed lemmings, people stood in line for hours to get one of these things.

Listen…

  • There were Internet Phones before the iPhone
  • There were MP3 players before iPod
  • There was online music before iTunes

My 2-year old Treo 700w gets email, surfs the web, takes calls and integrates seamlessly with Outlook/Exchange on my desktop. If I add a contact to Outlook at my desk, it shows up in the Treo. Vice versa. Same with appointments or anything else. Furthmore, I don’t NEED to store music on my Treo. If I want, I can stream my entire music library (sitting on my media server at home) to my Treo using a free media server like TVersity.  Because the Treo is based on Windows Mobile, I can add just about any feature or application to the phone that I want.  And if the feature doesn’t exist, there are development tools available for download so I can write it myself.  Does my Treo have its problems? Yes it does. It can be downright frustrating at times. Is the iPhone “slicker” than my Treo? Absolutely! The iPhone is a work of art. Would I trade my Treo for the iPhone? Not on your life.

I will hand it to Apple…they have a way of taking an EXISTING product, making it work better for the masses, giving it a cool package, a cool name, and somehow making us think they were the first to come out with it. Further (and what really irritates me) Apple has found a way to make their “i” Device synonymous with all devices of the breed.   “iPod” or “like an iPod” is now synonymous with all MP3 players, even though MP3 players have been around since the mid-90′s.  “iTunes” is now becoming synonymous with all online media stores, even though Napster, Yahoo, and Rhapsody have very large, very flexible services.

Some may say this is just simply good business, but I feel that in doing so Apple is doing a disservice to the eventual progression of these technologies. If you buy an iDevice, you are buying into the “Apple Way” and limiting yourself from ever expanding or enhancing your capabilities in the future. You send a message (with your purchasing dollars) that directly discourages the adoption of open standards.  Furthermore, other companies (ones who make more universal devices) are now forced by market pressure to make their devices look and work more like the industry leading “iDevices”.  Take a look at every MP3 player.  What do they all look like?  They look like iPods.

Let’s take a look at the iPod. First off, you don’t have the flexibility you have with a “generic” MP3 player. Take the task of loading music onto it.  Most of the generic MP3 players simply plug in and become a drive letter on your PC. You then copy files to it. YOU are in control of how you get the files to the device…whether it be the Vendor-provided software, some other third-party Media Player, or you can write your OWN script or software to perform the task.  Sure, you can use the handy wizard-based software to do it, but the key is that you don’t HAVE to.

This is not the case with Apple. iPod REQUIRES use of its software suite to use the player. This is a double-whammy of disservice to the technical community.  First, it creates a community of ignorant users who don’t know how to do it any other way.  Second, it locks these users into a proprietary way of doing things.  It converts their files to a proprietary “Apple” format such that if an iPod user ever DOES buy a Creative Zen player (which is a MUCH better choice, by the way) they will pretty much be starting over.  Apple’s methods discourage innovation and independent community development of the technology.

And by the way….ever wonder why MP3 became a popular technology in the first place?  Community development.  If it weren’t for WinAmp, Napster, and LAME alone (all community-developed technologies) I doubt MP3 or PC-based music would be where it is today.

So back to the iPhone.  You might be wondering “Why is the iPhone bad, yet the Treo, which is based on Microsoft’s Windows OS, good?”.  That is a perfectly legitimate question.  And while I would rather that there was an open-source alternative OS for phones (we’ll see if Google can do anything with Android), the Windows mobile phones are currently the lesser of the two evils.

Support technologies that follow open standards, do not lock users into a single method, and that allow for community development.

Script to Check Wifi Signal Strength

February 29th, 2008 Uncategorized

I wrote this script recently to help me troubleshoot some issues with a client’s wifi.  It produces a running report of signal strength. I know there are commercial products which will do pretty graph surveys and draw boundaries for you, but you know that just isn’t my style.  :) Read the rest of this entry »

Clean Video Driver Upgrades

January 30th, 2008 Drivers, Must Have, Video

In this article, I’ll show you the proper way to upgrade video drivers on your system, as well explain the difference between the various driver options. I’ll also show you a handy tool to assist you in cleaning up old video drivers.

If you have a high performance video card (whether you’re a gamer, graphics designer, Home Theater PC builder, etc) you know how important it is to have the latest video drivers for your specific video card. But HOW you install those drivers can be just as important. Many lockups, crashes, freezes, or other anomalies can be attributed to lazy and sloppy driver installation. I’m going to show you the method I use which has proven to reduce and almost eliminate video driver-related problems on my systems.
Read the rest of this entry »

Script to Monitor Your Internet Connection

January 26th, 2008 Network, Scripting

Have you ever had a situation where your Internet connection drops for a few seconds, then comes back, then drops again, then comes back, and repeats randomly with no rhyme or reason? Getting your ISP to see the problem can be a real hassle as Murphy’s Law dictates that the problem will ALWAYS go away once you finally get them on the phone. You’ll usually get the standard “looks good on our end” with no actual resolution of the problem. Well, this script will allow you to monitor the line for hours, days, even weeks, and provide you with a timestamped activity log of exactly what was happening over that period. Armed with this type of information, you can usually get your ISP to take notice.

I actually wrote this script a few years ago when one of my clients was having these very problems. Using the log it generates, I was able to provide the ISP with meaningful numbers and exact times, and eventually they were able to correct the problem. Since then, I’ve used it many times to check the stability of a connection. Anyway, today on one of the tech forums, somebody asked how to monitor a flakey line. It got me thinking about this script, so I dusted it off and posted it to the forum. I figured while I was at it, I’d post it here as well.

Read the rest of this entry »

Samsung 245BW

January 10th, 2008 Must Have

Got me a new monitor and I must say that I am now jaded!  I got the Samsung 245BW 24" LCD, 1920×1200 resolution.  More information here.

Here it is on my desktop.  I set my IBM Lenovo 15.4" laptop next to it for reference.

Samsung245BW

Read the rest of this entry »

Creating a Handy Admin Toolbar

November 26th, 2007 How it should be done, Must Have

While fooling around with Camstudio the other day, I thought “Hmmm, why don’t I actually make a video about something useful?” So I thought about it for a bit, and decided to pick something that I consider really basic, but something many administrators and PC experts overlook. It’s a custom toolbar to hold your common administrative shortcuts. While the actual toolbar creation is nothing earth-shattering, I think the idea of organizing administrative functions into such a toolbar is. I know this because time and time again I am asked “How did you get that toolbar down there?”

Therefore, here you go…a short crude video narrated by yours truly…on how to create an Admin Toolbar, and what I think you should put in it. If you can manage to make it through all my “ummms” and “uhhhs”, and the fact that I’m a bit nasally from a cold, you just might find it semi-useful. Just remember that I did this without any rehearsal, and did it in a single 15-minute take…so if it sucks, don’t send me hate mail! Who knows, maybe one of these days I’ll do another one of these on a more interesting topic, with a bit more preparation.

Video – Creating a Handy Admin Toolbar

Oh, and by the way, if you ever need to put together a PC training video or capture activity on your computer into video, I highly recommend CamStudio. It’s a free open source program and it works excellent. Far better than anything out there in my opinion. Install it and you’ll be making videos in minutes. Check it out.

Happy Endings

November 19th, 2007 Power User, Scripting

In this article I’m going to show you how to positively and directly kill unresponsive applications using some standard command-line tools. I’ll also present you with a couple batch files to make this process as easy as possible. Armed with these commands and scripts, you will be able to quickly end tasks the right way, take control over your system, and say goodbye to unresponsive applications.

Read the rest of this entry »