The miscellaneous ramblings and thoughts of Dan G. Switzer, II

Did you know?

I got this from my Grandma this morning in my inbox and thought it was interesting.

At 3 minutes and 4 seconds after 2 a.m. on the 6th of May this year, the time and date will be:

02:03:04 05/06/07

This will never happen again.

It's one of those things that makes me go hmmmmmm...

Pittsburgh Steelers WM5 Theme

I just posted this in my last blog entry, but I thought I'd it deserved a separate post.

I finally decided to share my Windows Mobile v5 Pittsburgh Steelers Theme. Here's what the theme looks like:

Pittsburgh Steelers WM5 Theme


Maybe I do like my Windows Mobile 5 Phone...

I have to admit, a few times over the past two months or so, I've been tempted to throw my Windows Mobile phone out the car window. It was locking up on my with increasing frequency. I was to the point where I had to soft reset at least once a day, and I was lucky to make it through the day w/out it locking up on me. The worst part about it locking up, is you have no idea the phone is dead until you go to use it. I was also lucky to get through the day without the battery draining on me. It really was all very frustrating.

I finally decided I'd try to do a hard reset on my phone to see if that would improve things. I figured if it still acted the same way, it had to be a hardware problem. I knew I had installed and removed a lot of software after getting my phone—while in the pursuit of getting the phone to work the way I needed it to. Having read various Windows Mobile forums, I also learned that I had done several things that could cause lockups. So I was really hoping the hard reset would fix things.

So, almost 2 weeks ago, I spent the day doing a hard reset and then getting my phone back to working order. I am happy to say that my phone is working better than ever.


jQuery Updates...

A couple of cool tidbits on the jQuery front.

Remy Sharp has written a nice, clear, concise entry on demystifying jQuery's this object. He does a really good job explaining the differences in what this means depending on the context of what you're doing. This, no pun intended, is one of the things that can be a little confusing when you're new to jQuery since the this keyword can either be a pointer to the current DOM element or a jQuery object—depending on the context of your code. Remy's write up should help to clear this up for any new jQuery users.

Ralf S. Engelschall has a released jQuery Plug-in for cross-site AJAX. His plug-in allows you to communicate to a 3rd party domain in a similar manor to the $.getScript() call. The new function he introduced is called $.getScriptXS(). He's even added support for callbacks, so you'll know when the script has loaded. Very nice!


USB Cable Slowing Down My PC...

Ok, this might be the weirdest PC performance issue I've ever seen. Starting sometime yesterday, my laptop starting running extremely slowly. Since it was nearly the end of the day, I just assumed some application (figured it was IE7) had just leaked some memory, and since I was shutting it off soon, didn't give it much thought.

However, this morning I was having the same issue. So I opened up Process Explorer to try and seeing what was eating all the CPU cycles. The only thing eating CPU was the Interrupts and DPCs. This really had me scratching my head. What the heck would be causing my PC to slow down so much?

A quick search on 'Net lead me to a forum post that indicated USB issues could cause DPC CPU spikes. So, I look over at my laptop and notice I still have a USB cable plugged in to my laptop, that is not plugged into anything.