Never Forget an Email Attachment Again!

March 23, 2009

email_attachmentIf you’re using Microsoft Outlook as your email client, here’s a nifty utility that will check your email message for the keyword “attach” and will display a popup reminder if you forgot to specify the attachment. It’s a simple VB Macro that you can cut-n-paste into MS-Outlook and forget about. I’ve often forgotten to attach documents, and this little VB Code offers a nice simple popup reminder.

Upgrading My Desktop PC

March 21, 2009

mechanicFor the last several years, I’ve always built my own Desktop PC instead of buying a pre-built system (from HP, Dell, etc.). I like the fact that I can select every single component that gets installed in my system, and thus have control on issues like quietness, speed, etc. So far, my current system (Intel Core 2 Duo at 1.83 GHz, and 2 GB RAM) seems to be running fine with Windows Vista 32-bit. My primary usage for my Desktop PC is web surfing, email, programming, web page building and testing, and TV recording and processing of video files. I don’t do any gaming, so I don’t have a need for a super-high powered system with intense graphics. But, every few years I decide on upgrading my system for faster hardware based on the latest technology.

I’m at the two year mark now with my current system, and I’m considering my upgrade options. As it turns out, my system is still close to the current technology and far from being obsolete. So what options do I have for upgrading?

First, I was thinking of upgrading the CPU from a Intel Core 2 Duo (1.83 GHz) to a Intel Core 2 Quad CPU (3.0 GHz). Having effectively four processors instead of two (at a higher clock speed) would certainly help when processing videos in the background while I’m using my PC for other tasks. Luckily, my current motherboard (ASUS P5N-E SLI) will take the Intel Quad processor so I won’t need to swap out the motherboard for this upgrade.

I was also thinking of switching from Vista 32-bit to 64-bit to have access to more installed memory. I currently have 2 GB of RAM installed, and it would be nice to increase that to 8 GB and have access to all of it using the 64-bit Vista OS. RAM is pretty cheap now, so now’s the time to upgrade. But that brings up another big issue: Moving to the 64-bit OS. Read the rest of this entry »

New Dell Adamo Slim Laptop

March 17, 2009

dell_adamoI noticed that Dell announced their new slim laptop,  Adamo, was available for sale today. It’s a very thin laptop with an Apple-esque design, created to compete with the Apple MacBook. It looks great to me, but has a rather large price tag starting at $1999.00 US. What really caught my eye, was the 128 GB Solid State Drive (SSD)  inside the Adamo. SSDs are popular with the smaller Netbook laptops since they are very low-powered and are much smaller than most conventional laptop hard drives. The 128 GB size of the Adamo SSD is quite amazing, since most Netbooks only have 32 or 64 GB of space. A very pricey component that certainly increases the overall price of the new Dell laptop.

Also, SSDs don’t have the access speed of the normal spinning disk drives, so you’ll probably notice some performance hits when reading and writing to the drive. Installing 2 or more GB of RAM should help with the SSD slowness, as it should limit how much virtual space (disk space being used as slow RAM memory) is used by the operating system when running multiple applications.

So, if you want the latest and coolest laptop for running Windows Vista 64-bit, check out the new Dell Adamo!

Switch to a Mac? (Wife’s Turn)

March 16, 2009

One of my first postings on this web blog was titled the “The Great Mac Experiment“, where I describe my investigation into switching to a Apple Mac Mini system. This exploration was brought on by some difficulties my wife was having with her HP Vista System, and her off comment of, “…maybe I should switch to a Mac!”

As I stated in that posting, I concluded that it was much better for me to stay with my current Microsoft Vista PC than switch over to a Mac Mini. When you compare the hardware between a current Mac system and a PC, you can get a much more powerful and faster system with the PC hardware for the same or less price than a Mac system.

For example, compare an Apple iMac system (where the components are integrated into the LCD Monitor display) with these features:

Apple iMac – $1,349 US


  • 2.66 GHz Intel Core 2 Duo
  • 4 GB Memory
  • 320 GB 7200 RPM SATA Hard Drive
  • Wi-Fi/Bluetooth
  • 8x Double-layer SuperDrive
  • 20-inch LCD Monitor
  • Built-in Speakers
  • Mac OS X
  • Wireless keyboard and mouse

With this Windows PC system from

Dell Studio Slim Desktop PC – $879 US


  • 2.33 GHz Intel Core 2 Quad
  • 6 GB Memory
  • 640 GB 7200 RPM SATA Hard Drive
  • 16x DVD+/-RW Drive
  • 22-inch Dell LCD Widescreen Monitor
  • External Dell Speakers
  • Dell 19-in-1 Media Card Reader
  • Windows Vista Home Premium 64-Bit OS
  • Wireless keyboard and mouse

Note, that the Dell price is with a $230 discount (which Dell seems to always have available). So, you can see that there’s a $470 difference in price, and the Dell system also comes with more memory, more disk space, faster DVD burner, and a larger LCD screen. It also uses a Intel Quad Processor versus the Intel Duo Processor in the iMac (so that’s basically 4 CPUs over 2 CPUs). In addition, the Dell system has internal slots allowing the user to add in higher performance graphics card, TV Tuner Card, etc. while with the iMac you would need to add on extra components as external USB devices. Read the rest of this entry »

Blocking Troublesome Pop-ups in Firefox

March 16, 2009

firefoxI use the Firefox web browser almost exclusively on all my computers and laptops, as I find it works much better for me than Internet Explorer. Although Firefox has its own built-in pop-up blocker, it seems that a few pesky pop-up windows appear in the background whenever I visit certain web pages. For example, I like to read the spoilers for Battlestar Galactica at this site, and when I do so I almost always get a pop-up window in the background for,, etc. So, it seems that Firefox’s built-in popup blocker can’t seem to stop this particular pop-up window.

As such, I’ve searched around and found a Firefox ad-on plugin called AdBlock Plus that is suppose to block specific web addresses listed in a file. You can either create your own list from scratch, or “subscribe” to a growing list of ad sites. I chose to subscribe to the “EasyList (USA)” subscription which contained hundreds of known ad sites, and so far the troublesome doublediet pop-up window no longer appears! In the Firefox statusbar you can hover your mouse cursor over the AdBlock Plus Icon, and a notification window will appear showing how many pop-ups were blocked on a specific page (see below):


Hopefully, this add-on plugin for Firefox will help with blocking ad sites and not block out the good ones! 🙂

Microsoft Following Other Smartphone OSes

March 11, 2009

smartphoneYou often hear Bill Gates and Steve Ballmer use the word “innovate” or “innovation” when they talk about Microsoft, but they seem to always follow or copy the competition. In my previous posting I mentioned that Palm WebOS and Google Android OS are using web-based technology (HTML, Java, Javascript, CSS, etc) for developing and running applications on their platforms, and it appears that Microsoft is doing the same thing with Windows Mobile 6.5. Called “Widgets”, these are applications that use HTML and Javascript to run applications inside the Pocket Internet Explorer web browser. The site PocketPC Thoughts has some comments on this, and a few pictures of such applications running in Windows Mobile.

It’s probably faster and easier to develop such applications for the Internet-connected smartphone devices, but you’ll certainly be limited in what you can do as most higher functions and capabilities probably won’t be available using this system.

One thing of concern to most developers is protecting their applications, as these web-based programs are usually simple text files that can be read by anyone with a text editor. As such, anyone could “steal” your coding and make their own application, distribute it for free, etc. This topic was brought up at a recent Palm webcast, and the Palm developer didn’t have an answer to this question. Time will tell on how developers can protect their property under this system.

Smartphone Application Programming

March 9, 2009

smartphonesSince about 2001, I’ve been developing applications for the Microsoft Pocket PC and now Windows Mobile devices. It’s been a part-time effort, where I spend evenings and weekends creating the Windows-based applications. Since the Pocket PC/Windows Mobile OS is basically a slimmed down version of Windows, all the programming structure, function calls, etc. are the same. So, if you know how to develop executables for the Desktop Windows machines, it’s nearly the same thing for the Windows Mobile devices.

Originally, writing Windows programs meant you needed to use a C++ or Pascal Compiler to create binary executables. After a few years, Microsoft introduced their .NET product which was suppose to make it easier for developers to create applications that will run on both the Desktop Windows systems and Windows Mobile systems. I never got into the whole .NET thing, since it required certain libraries, DLLs, and modules to be installed on systems to run the .NET applications. I liked the executable method, since you can compile everything into a single, compact application executable. The only problem with that approach, is that the binary executable you create will only work for a specific CPU processor, but fortunately Microsoft standardized on the ARM processor after 2003 for the Pocket PC/Windows Mobile devices.

Moving forward to 2009, you don’t see many people using Pocket PC devices. Instead, they use their cell phones (or, smartphones) for tracking appointment, emails, and reminders. Although some smartphones run the Microsoft Windows Mobile OS, there are plenty of other devices running the Blackberry OS, Nokia OS, Apple iPhone OS, and Android OS. Read the rest of this entry »