General Tips

Outlook Hangs (stops responding) Opening Email Messages Sent from PayPal


Outlook hangs caused by PayPal messages template fault

imageIn just the last few days, I have started experiencing some issues with Outlook when opening messages sent from PayPal.
This is happening with the recent versions of Outlook, including Outlook 2010 and Outlook 2007.

Some of the indications of the problem include.

  • Outlook taking longer than normal to open.
  • Outlook with “Reading Pane” on
  • Outlook Stops Responding when clicking on an email from PayPal.
  • If you wait a long time, it will come good, and even show the email message.
  • If you are impatient and cancel out of outlook, your reading pane is gone when you next open it.

When loading Outlook you receive a message about and address: Contacting: \\\b\ss\paypalglobal\1\G.4-NS

Background information

It appears that the cause of this is some malformed tracking cookies being sent from PayPal.
While it could be argued that Outlook should handle this invalid link much better than it does… We all know that Microsoft is responsible for Outlook, so really we should not expect too much in the way of “graceful error handling”. (After 20+ years of Windows system events, they still don’t have an online library of error codes and meanings.)
At the bottom of the message, there is a hidden tracking image. Instead of this image pointing to a web server, it is pointing to a non-existing network share. As it is pointing to a network share and not to a web server, Outlook’s “Internet picture blocking” functionality doesn’t kick in and tries to retrieve the content.

So what to do what to do?

First, I know for a fact that PayPal is aware of this issue, and while it is literally a 10 min fix for the right person, we know that finding the right person probably means contacting the dev team out of India that they hired last month, and asking them to fix their crap!
Oh I have been doing this too long!
Really… what to do!

  1. Nothing… If you are patient when opening email messages from PayPal while this issue happens, then they will open.
  2. Delete all recent messages from PayPal permanently form both your inbox and deleted items.
  3. Turn off the reading pane in Outlook.
  4. Turn your Outlook into plain text preview
  5. Redirect the invalid call using a modification to hosts

    1. Start Notepad as an administrator.
      You can do this by right clicking on the Notepad shortcut in the Start Menu and choosing “Run as administrator”. If you don’t see this option, hold SHIFT while right clicking on it.
    2. Choose File-> Open… and open the following file;
    3. Add the following line at the bottom.
    4. Save the file and close Notepad.

    4. Save the file.

  6. This will basically route request back to your computer, which will reject it, allowing you to read your emails quickly and in peace once again.
    This fix will work on 32/64 bit versions of both Vista and Win 7

If you still have a problem

In Microsoft Windows, use the command ipconfig /flushdns to flush the DNS resolver cache. Open the command prompt and type the following:
C:>ipconfig /flushdns
Windows IP Configuration
Successfully flushed the DNS Resolver Cache.


Corporate solution for all computer clients at once

If you are in a corporate network, your system administrators can fix this for everyone at once by adding a Forward Lookup Zone (Primary Zone) for the domain. Then add an A host record without a name and have it resolve to

After PayPal fix the issue.

The invalid link when fixed will not fix messages already sent with the issue. So unless you permanently delete message with the problem, you will see the trouble each time outlook references them for reading. This is because the reference is totally invalid, not just temporarily down.

How to stop – Only secure content is displayed in IE9 message


If you use IE9, you must be familiar with this message: “Only secure content is displayed.”


This kind of messages are implemented by Microsoft because they want to inform you that you are about to access some unsecured content on a website. This is actually a security purpose message. Unfortunately, this kind of messages are more often annoying or unnecessary than useful. Internet explorer show this message when the same website page contain both secured and unsecured content: in this way, some unsecured scripts may have access to secured data on that page. Same thing happens when you play a game (unsecured scripts) on Facebook and want to publish that game information on your wall (secured action).

1. Launch Internet Explorer.
2. Go to Tools -> Internet Options.

Then, navigate to Security tab.

3. Click on “Custom level” button.

4. Search for “Display mixed content” under Miscellaneous section. Change it to enable.

Select Yes and that’s all.

Mac OSX Lion Upgrade Problems


Today, like a kid in a candy store, I upgraded to the new Mac OSX Lion from the Mac App store.

It can’t go without noting that it has been a long time since I was excited about the prospect of a new release software download. Today gave me glimpses of the days long gone when Microsoft would release new and innovative software. Those days are “dust in the rear-view mirror”. True geek like I know… but hay! You are the one reading this!

So How Did it Go?

Generally it went exceptionally well.

  1. The download was way faster than I expected. I had imagined that the apple servers would be getting hammered all day, but that was not the case. The 4 GB package came down in around 30 min on a Telstra Australia cable connection.
  2. The initial install and reboot was fast. Around 1 minute and a MacBook Pro running an SSD hard disk.
  3. The setup and install of the operating system was reported by the software to be around 30 minutes, but took less than 20. Not bad for a new 4 GB operating system. The important thing was that there were no errors or stalls. At one stage the screen went to sleep or reset with a blank screen. Space Bar fixed that. So no problems there.
  4. After reboot, there was one small glitch. The OS detected that a new version of Java was required to be downloaded. The download window started and on first attempt stopped after about 50% download. It stalled and did not go further. I could not quit the program so decided to reboot. After which it prompted again and this time the download reached 100% 63.3 Meg from memory. However it stopped and did not appear to install.

    Again I rebooted but wised up to this download. Rather than say, install. I quit the auto detected download prompt. Then went to the “Software Update” and asked it to check for updates. This time the updated worked, along with an iTunes update. All good.


More Findings – Mail

We noticed that the Mail application that was updated and previously linked with an Exchange connection to our Exchange server 2010 ended up with two accounts. Both with the same details and same settings, both of them as IMAP accounts, and not exchange accounts.

The Fix

We deleted both accounts from Mail. Then added the exchange connected account again, and this worked. Holding the details as an Exchange account.

Not sure why this happened, but it did happen on 3 machines.

More about Microsoft Office for Mac on Lion

Over the weekend Microsoft published a knowledge base article that outlines some known issues with Office for Mac on OS X 10.7. Overall, if you have Office 2004 and rely on it, then do not upgrade to OS X Lion until you have an alternative Office version installed (2008 or preferably 2011). Office 2004 is PowerPC code, and as with Intuit’s Quicken 2007 and earlier versions, if you install Lion then you will not be able to launch Office 2004.

Luckily there are options, including the ability to upgrade, or even install Snow Leopard in an alternative partition so you can still use Rosetta, but these may require you to either purchase new software licenses or set up a relatively cumbersome dual-boot situation.

In addition to the lack of support for Office 2004, there are a few situations in which Office 2008 and 2011 applications may crash. In Excel, a crash may occur when moving spread sheets between workbooks. PowerPoint may also crash when you use Command-Tab in presentation viewer mode. The only other known crash situations involve Communicator (only in Office 2011), which may shut down when initiating calls or messages.

If you regularly use any of these options or application functions, then you might consider waiting to upgrade to Lion until they are fixed.


Some Other Issues Especially in Xcode

The other interesting observation is that the scrolling is not only reversed (which we don’t essentially mind) but that in a few applications the scrolling is so bad it is virtually unusable. Xcode is a great example.

When using the new revered scrolling to browse simple lists of code, the stop start nature of the scrolling is so bad that it is almost unusable. It feels like your fingers may not have enough pressure when in actual fact they do!


All in all the update was exceptional. I cannot help but think back to MS updates that totally killed my system so often that I would NEVER consider a Windows Update, but would always start fresh with a new install. (What a pain). Never gain! Apple, your careful eye to easy end user experience has mean that as an advanced Windows Server Administrator I have never needed to “look under the hood” at your OS. Thanks for that!

That being said, clearly there are some bugs. Some of like the scrolling in Xcode make me wonder if updating is really necessary until they patch things like this.

Should I Install Windows 7 Service Pack 1 (SP1)


They Say

They say the best technology is the technology you don’t notice. This is most definitely true for a lot of truly revolutionary technologies. Take the fuel management system on the Airbus A380. Constantly moving and controlling distribution of fuels around multiple systems, taking into account best distribution for weight and balance, safety, economy, possible errors and general automation of management.

A truly great example of technology that is unnoticed, and just goes about doing what it was designed to do well.

Then there is Windows 7 SP1

Before installing the update, you have to realise that Windows 7 is actually the in house patched (fixed up) version of the off shore experiment that went so terribly wrong for Microsoft. Windows Vista. With almost no new features in Windows 7, you could really call it the true SP1 to that junk they called Vista.

That in effect makes this SP1 release for Windows 7, a SP2 for Vista. In other words, they are really just fixing stuff they have either since found or did not have time to fix from the initial release.

Microsoft Themselves Recognise no Value in this Update

Take a look at their Windows 7 Service Pack 1 “What’s included in Windows 7 Service Pack 1(sp1)” website, and you begin to get the idea.

See the feature list?


Me either… They list exactly nothing. Nothing is included in SP1 for Windows 7. They have no features, no additions and no reason to update.

One general reference only to “Reliability” and “HDMI Audio Services”. We already know that “reliability” is a word that has been banned from being used in conjunction with Microsoft products. But HDMI Audio…


So you already can see where I am going with this. There are no features, there is nothing to draw you into this release. So if you are finding that your Windows 7 install has yet to fall apart and is otherwise working like a well service patched version of Vista. Then leave it alone!

If you are installing from scratch, then best practice would probably have you install SP1. I could not argue otherwise.

Be Warned.

Like all things Microsoft, there are plenty who wish they have not installed SP1. Some of the problems include:

Colour problems

Failure to install – "Installation was not successful" DS_S_SUCCESS(0x0)

Windows 7 SP1 Fails to Install ‘0x800f0826′

Windows 7 Service Pack 1 fails to install with 0x800f0a13

Fatal Error C000009A applying update operation [number] of [number]

Windows 7 Service Pack 1 – Installation Failure ERROR_ACCESS_DENIED(0×80070005)

Just to name a few issues.

Microsoft are so aware of these problems, that they have released an official tool to help you prevent your system from bugging you to install SP1. They call it the Windows Service Pack Blocker Tool Kit. Along with the Windows Live Writer, it is probably the best tool released by Microsoft since Steve became the boss there (Developers Developers Developers).

For My Money

Time is money, and my time is valuable. I’m leaving this one alone, as I simply don’t trust Microsoft any more. They are time bandits and service packs with no features and loads of problems, smell terribly like a time bandit about to suck up another day or two of my life in Microsoft Hell.

On Another Note

I am looking forward to Tomorrows WWDC 2011 Key Note Speech. It is ironic that I once was this excited about the Microsoft releases. I wonder what “magical” new things Apple have installed for me this year?

reCcaptcha in DotNetNuke Login and Registration

imageRecaptcha is the Google service that provides protection against machine entry to your website forms and services.

Our Advanced Login Module for DotNetNuke allows the use of recaptcha in your website login and registration process. However until our latest release, we did not allow that recaptcha field to be customized according to the recommended settings of themes explained in the Google Labs setup.

With our latest release, you can now customize the recaptcha service to meet the look and feel you require for your DotNetNuke website.

View Message Headers Source Exchange OWA Webmail 2003

We wanted to allow the viewing of message headers in Exchange server 2003 webmail or OWA (Outlook Web Access).

What we were chasing was a users persistent spam problem, even though we are routing their mail through an advanced online filter. What we suspected was that they have a malware virus and were sending the spam to themselves via a connected client.

The easy way for us to view the headers was to login to the webmail as the client, and view message headers to check out this theory. Only Exchange server 2003 does not normally allow the access of viewing message headers.

We found a solution that linked to the download of a JS file that is controlling message view options on exchange.

The solution was provided by  Copyright (c) Siegfried Weber.

However all the links to his file: failed to load.

Being the smart boys we are.. we hit up the website and found the original link.

Download the Outlook Web Access owa Message Header file here.

And found the initial release was created in 2004. This was before the more recent updates to exchange 2003.

This means that there are some changes to the install notes. Notably the directory mentioned.

They say.

1.  Logon to your Exchange server computer.
2.  Unzip all files into a directory "C:\ViewMessageSource\" on the above computer.
3.  Locate the Exchange server 2003 installation directory (usually "C:\Program Files\Exchsrvr".
4.  Locate the folder "exchweb\6.5.6944.0\controls".
6.  Make a backup copy of the existing file "util_View.js".
7.  Replace the existing file with the new "util_View.js" extracted to the folder in step #2.
8.  Do an "iisreset" from the command line (note: this will kick out all OWA users).
9.  Clear your local browser cache.

We found the directory is now: 6.5.7651.60 and that there is no need to restart IIS. The solution works without that step.


Thanks to the boys at

Windows 2008 File Content Search resx files–Solution

Today I was trying to achieve something that was simple in Windows 3.1. Searching a directory in Windows, and checking the content of files for the search term.

In this instance, I was searching something from the content of a Web Server directory that contained some resx files. These files are used in a DotNetNuke website to deliver language content to a module.

In every version of Windows up until the "Mac Version” (that is the version that makes you get a mac… i.e. Vista). the ability to search was easy.

Now, in Windows 2008 server, they have replicated the crap that they call search in Windows 7. So basically no one know how to resolve some strange results.

I search the net and found many solutions, but non worked for me.

This appears to be one solution: (but who knows)

  1. Open Server Manager and select Roles in the left pane.  Then in the center pane click on Add Roles.

    enable search 001 150x107 Enable File Search on Windows Server 2008 with Windows Search Service

  2. If you get the Before You Begin page just click Next, depending on if you have installed a role before and chose to skip this page in the future you might not see it.

    enable search 002 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  3. Select Server Roles window go ahead and select File Services and then click Next.

    enable search 003 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  4. The next page will discuss the File Services Role and what you can do with it. After reading go ahead and click Next.

    enable search 004 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  5. In the Select Role Services page place a check next to Windows Search Service and then clickNext.

    enable search 005 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  6. The next page will ask you to select the volumes you want to index.  Place a  check next to the volumes you want indexed and then click Next. As a note this is a test server so I don’t have separate data drives, be careful indexing your system drive as it can cause performance issues.

    enable search 006 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  7. Confirm your selections by reviewing the information and then click on Install.

    enable search 007 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

  8. Hopefully you see a Installation Succeeded message and you can click Close.

    enable search 008 150x110 Enable File Search on Windows Server 2008 with Windows Search Service

That’s it!  You will now be able to execute searches on the Windows server through Windows Search Services.


Because this is a web server, I really have no desire to turn on service that case the machine to run indexing all day long and possibly slow down my machine.

So I decided that after 30 minutes of rooting around like a novice on something as simple as this, I should stop wasting time and just do something I know.

I pulled down all the files to my local Windows 7 machine, and searched the files there. Low and behold, NOTHING. Apparently I did not give the machine enough time to index or something.

What Junk!

So I folder shared the files to my shiny Mac, and within a few seconds had the result that Microsoft failed to give me on two operating system, and to someone with years of server admin / network admin experience.

I find that as I get older, I just don’t have the time or inclination to jump through all the Microsoft hoops to get something like search to return a simple result.

Microsoft… you blow chunks!

Adobe Fireworks CS5 Cannot Close An internal error occurred

imageFor some reason today, I cannot close the Adobe CS5 Fireworks application. When I try I receive:

  • An internal error occurred
  • An internal error occurred

That’s right.. twice.

The Solution

1. Kill kill kill

First off, kill the application by starting the Task Manager (Windows is the assumption here, as the problem would not be there on a mac)

2. Remove some files

We on Windows XP, go to: C:\Documents and Settings\<user name>\Application Data\Adobe\Fireworks CS5
Windows 7: C:\Users\<<username>>\AppData\Roaming\Adobe\Fireworks CS5
Vista: Who cares!
In that folder, change the name (to simulate a delete) or actually delete the following.
Language directory: image
I personally added a _ after them.
for example. This makes it easy to restore if needed.

3. Start Fireworks

After that, you start Fireworks, and you are done. It will recreate these files and the language folder. Error gone, all good.


There is a lot of discussions around about the fact that this appears to be a 64 Bit related error, and a lot of ticked off people who wish it was fixed since the early version. Personally I could not care a great deal. I know that not one person is reporting the same issue on a Mac. There is the permanent solution right there!

Should I install Microsoft Internet Explorer 9 ie9

flash player doesn't work on ie9I asked this question of myself, knowing full well that the answer is a clear NO. But I suckered myself into thinking “I remember those glory days of waiting for every new MS software release”.
So I did my research. Pretty much people are saying the same thing. It’s potentially better than IE 8, but still not going to take on Chrome or Firefox, plus there are some bugs and headaches due your way.
As dumb as I am, I managed to talk myself into the upgrade, be seeing that this version should upgrade and downgrade with ease. In other words, when it all fails, I can uninstall.
So I did it…
You guessed it. First thing!
That was before the version was even completed for the install.
Then came…
So at this point I am wondering why Firefox and Chrome both update without rebooting my computer? How 2000 ish right?
So I reboot.
Next I noticed the Flash is no longer working. As I have the adobe suite installed, and their software updates have been working well on CSS 5. I tried to run that. IT found no updates.
Hit google to see what the story is… BANG. we are into the Microsoft world of pain.

Try removing flash completly. There is the flash uninstaller somewhere on the macromedia website. also remove the activex flash plugin if thats not removed by the uninstaller. Then restart(always best thing to do) and reinstall. Try googleing flash uninstaller. There is one for flash v 7 and v8 depeding on waht you have.

What? I just updated Firefox to version 4 without this sort of crap. Why is this such a pain.
So a little more research shows this:

Internet Explorer 9 seems to have a few issues as far as plugins, applets and third party software are concerned. In fact, a lot of users, after the release of the final Internet Explorer 9 version (IE9) report that Flash player doesn’t work anymore (it has stopped working) on their Windows Vista and Windows 7. Actually, the issue seems to be affecting a lot of Windows 7 64 bit computers. This will prevent users to watch Flash videos (such YouTube videos for example) and play online games. Websites and blogs won’t be displayed correctly, also. Such issue is not new to tell you the truth, as it has been reported on a lot of forums and threads in the past but Microsoft seems not to have resolved it properly. Here are a couple of temporary solutions that should be able to fix the Flash issue.
It might seems silly, but before going deeper about talking Flash fixes and blame Internet Explorer 9 about it, please make sure that you have installed the Flash plugin to your computer. You can download the latest Flash plugin (player) here. In case you still do not manage to watch Flash videos and see Flash websites correctly on Internet Explorer 9 (IE9), follow these easy steps:

  1. Restart your computer.
  2. Open Control Panel.
  3. Open Internet Options.
  4. Click the advanced tab.
  5. Click the Reset button.
  6. Tick the Delete Personal Settings checkbox and click reset again.
  7. Open Internet Explorer 9 and try to watch a YouTube video

Na, Microsoft you must be dreaming if you think I am still interested in playing this game. Are you for real?
So I checked out the few things that I actually am forced to use IE for. Mostly Microsoft CRM. Found the speed was complete indistinguishable between IE 8 and IE 9.
Bang. New decision. Uninstall the mongrel.
Another Microsoft Fail.
– Additional Notes from a user:
Many users, including myself, have had trouble using the new Internet Explorer 9 beta because of a message that pops up when you start the browser stating that “Internet Explorer 9 has stopped working” in a continuous loop. There have been a few posts online on supposedly how to fix it by disabling an incompatible addon, but most users are saying this doesn’t work. The problem actually seems to lie in some older Intel graphics cards, so the new GPU acceleration feature gets confused. To fix this error, follow these steps:

  1. After you’ve installed IE9 beta, click the start button, go to the control panel, then click Network and Internet.
  2. After you click that, click on Internet Options.
  3. Click the Advanced tab, then checkmark ‘Use software rendering instead of GPU rendering*’ (screenshot below)
  4. Open IE9 beta and problem solved!


Microsoft Publisher .pub files on a Mac

I was asked the question today. How do I open some Microsoft Publisher files with the .pub extension on my shiny new Mac. The answer is that you cannot really do this unless you have a virtual windows machine running in your Mac.

This is something that a lot of people do after they convert over from Windows to Mac, because they feel lost without the BSD (Blue Screens of Death) and the constant security messages.

“Would you like to open the web page that you just asked to open”. “Would you like the web page that you just acknowledged that you want to open to open.” “Do you realise that content on the web is insecure and may harm your junk Windows machine?” “Would you like to remember these settings?” Well guess what, you can’t because you don’t have the permissions as the only user on the computer to change these settings!”

Anyway, most Mac users soon get used to the fact that you can do everything a Windows machine does, just a lot easier. So they soon blow away the virtual machine.

Unfortunately .pub files cannot be run natively on any Mac software. But there is a solution.


o 1

Point your Web browser to This is an online resource that will convert many different file formats to PDFs.

o 2

Click "Choose File" and select the PUB file you would like to convert and view. Your operating system’s file manager open so you can find your file.

o 3

Type your output file name in the appropriate text box.

o 4

Type your email address in the appropriate text box. Make sure you are using an email client that allows for attached files.

o 5

Click "Convert to PDF" button located on the bottom of the screen. It should take only a few minutes for your file to arrive in your email inbox.

o 6

Open your email client and locate the email from Doc2PDF Online.

o 7

Download the file from your email client and open it with a PDF viewer. Your PUB file should be viewable as a PDF with all of the original file formatting.

Read more: How to Open a Pub File on a Mac |

Telstra Mobile Overseas Data Charges

imageYou need to be very careful of the data charges while roaming overseas. Not because the charges are ridiculously high at $16 per meg. But because Telstra Australia lie about the amount of data you download.

I recently opened a 0.387 meg data connection while roaming in the USA. Only to be charged $92.39 for the privilege.

Lets just say hypothetically that I did not know exactly how much data I was downloading, and ripped into the maximum possible data that could have been downloaded in the 1:23 (1 min 23 seconds). I could not have downloaded that amount of data on a 3 G Connection even if it was a good connection and not the CRAP T mobile service that is on offer in LA.

So bottom line. They cheat you, and don’t provide you with proof or even the data downloaded in that time.

Your account, is not authorized to view the stats of this blog

imageIf you have been getting this error lately on your blog then don’t worry because you are not alone. This error has been a result of a new plugin introduced but the Makers of the Stats called Jetpack. It is very simple to solve this problem, just Follow the Step below

  1. Got to Plugins> (Click) Add New
  2. Search for the plugin called “Jetpack”
  3. Install  and activate this Plugin
  4. Now either you can got to the plugins menu and under Jetpack click on settings or under the Dashboard DropDown Click on Jetpack
  5. Connect your Account and Authorize it
  6. Now Don’t Click on the activate Button in the Jetpack Settings as it will give the the Following error “Module could not be activated because it triggered a fatal error. Perhaps there is a conflict with another plugin you have installed?” instead go back to your plugins menu and press Activate under “ Stats” (as it Jetpack Automatically Deactivates this plugin)
  7. Go back to your dashboard and your stats will there as normal.


  • If you have had unisntalled and deleted the stats then install it before installing Jetpack and start from Step 1.
  • If you have Deleted Stats and Installed and Activated the the Jetpack then Deactivate and delete Jetpack then install and Activate stats and then Start From Step 1

If you have any Questions you can ask in the Comments Section Below. and I will be more than happy to help.

Office 2010 Add-ins not working

We have seen a few instances where an Office 2010 Add-in stops working  and cannot be enabled even is deleted and reinstalled.

This can effect our DotNetNuke Module – Microsoft Word Editor, as it uses the Microsoft Office Add-in feature of office.

The cause of the problem lays in Microsoft (again) that have decided to make Word (and other office Add-ins) mark a plugin as “Disabled” if it is ever involved in a slow response or crash.

Good concept to stop plugins crashing word, but how they do it is so unobvious it catches many people out. The plugins are added to a “Disabled” basket, and will never again be activated unless moved from that basket. Even if the add-in is uninstalled and re-installed.


To fix the problem you need to remove the add-in from this list of disabled items in your office application.

It does not escape comment that Microsoft Word remains the only application I know of that has a crash recovery system built into it. Rather than fix the problems that cause it to crash, they built a system to recover after crashes.

Since Word 2000, you can take an INDEX and regenerate it, then fast scroll on the newly created index to crash the entire application. 10 Years of development, and all I can see is tweaks around the edges. No wonder the company is on a massive down hill slide! “Microsoft – Taking the fun out of computing”.

Solution to – Windows 7 Slows with Thumbnail Previews of Images

Windows 7 Slow to Thumbnail Preview – Solution

We have found for the problem that we have experienced significantly with Windows 7. The problem is found when viewing in Thumbnail Preview a directory with a lot of image files in it.

Like you would a directory of icon images used in a graphic design company, or even a general user with a lot of images in your folder.

What happens is that the system stalls and chokes while a green progress bar slides from left to right taking anything up to 40 seconds to complete.


While the thumbnails are not displayed, but the default icon is in place while the computer has a good old think about that it will do next.

Strangely enough, this was something that worked well on the Microsoft Windows India (AKA Vista). Some how the US boys broke the thing when they took the code back from the Indians to pump out Vista (Rebranded Windows 7).

You can see where I am going with this… or at least can tell that I am completely fed up with the fact that massive computer system running a RAID Stripe with 3 of the fastest hard disks on the market, struggles to generate thumbnails from a file that the operating system has already created and hidden.

When my old iPhone 3 generates icons as fast as I can view them.

So that got me thinking how I can fix this.

Got me thinking back to solutions from Windows 95 days. There were thumbnail generating programs back then that worked faster than Windows 7.

Even had me thinking about breaking things apart into folders with less files in it.

But then it came to me….

The fix.

I am a proud mac owner. What the hell am I busting my hump trying to work out how to fix a problem that Microsoft created and never fixed since the release of Windows 7. I should stop thinking like a Windows Server Administrator and think like a user.

So User… what you going to do.

1. You already have Drop Box syncing the files since Microsoft Killed the pleasure you once had with Folder Share / Live Sync / (Some Busted Ass junk that no longer works since MS purchased Folder Share).

2. The directory is already on the mac, because Drop Box just works!

3. Just surf the images on the Mac.

What a pleasure. The experience was so good, that I just played with it fir 10 min or so, seeing how fast I could scroll and see if it could keep up. It could.

I went from this:


to this:

Screen shot 2011-02-22 at 12.58.54 AM

Solution found!  (I had to write this because it ticks me off so much that the basic features of Windows Still don’t work after soooo long!)

Thumbnail Generation is just one of many.

Cannot Browse Microsoft Sites or Antivirus Sites Cornflicker is your problem

Conflicker VirusWow.. it has been some time since I danced the Antivirus Windows dance, but today I had an experience that a lot of you may know about.

A re-install of a server and I wanted to throw onto it Windows 2008 R2. Problem was that the server only has a CD drive.

So I look at what ISO’s I can lay my hands on that are CD install. I found that Windows 2000 SP2 was it for server software.

While I probably could have assed around trying to find some other way to load up a new operating system via network or USB etc. But since I started using Apple products a year or two ago, I value life… and so was not prepared to throw time away with Microsoft on that little journey.

So up goes the virgin 2003 SP2 server.

Assed around with some new network drivers… and I was done.

Only problem… no connectivity to Microsoft. Some more of my life gone, and I work out that the brand new server has been infected with Cornflicker virus. Fancy that… A new server with no action on it, and it already has a virus.

I should point out that the server was on a network with a few hundred computers and lightning fast access to the internet.

Who knows where it got it from, but I was flabbergasted to see this happen quite this easily. Anyway the removal was somewhat of a pain, as I tried a few things before I managed to get rid of it.

Because the virus stops access to Microsoft. Most of the download links for the Microsoft solutions were a total waste of time.

It begs the questions why they don’t publish what you need at locations that are non and that change often to fool the virus. Anyway!

Other virus programs would remove the threat, only to find it was back again instantly on reboot.

So I found that you needed to patch the server with Security Update for Windows Server 2003 (KB958644)

And then run the Microsoft® Windows® Malicious Software Removal Tool

Ensuring that you do the full scan.

After a reboot with the patch, the thing was gone and the server could be patched.

I found it easiest to download these two file from another location and install onto the server from a share.

Apple Time Capsule Flashing Amber

Today I noticed an amber light flashing on my time capsule. Normally I would just rip a power cord out of a device like this and power up again.

Today was different. I was having so much fun making my first iPhone app on my mac, I bothered to stop and think… when was the last time something Apple just funked out for no reason (try never). So I jumped Google for a first hit response.

  • Time Capsule Flashing Amber =
  • Could be there is a software upgrade available for the time capsule.

How do you check?

Applications –> Utilities –> Airport Utility, you’ll see this:

apple time capsule airport utility 1


Click the update button and you are done. Go Mac!

crtsrv HTTP Error 500.19 – Internal Server Error 64 Bit Windows 2008

When accessing the newly configured /CRTSRV service on a windows 2008 server, we were thrown the following error.

HTTP Error 500.19 – Internal Server Error
The requested page cannot be accessed because the related configuration data for the page is invalid.

Module CustomErrorModule
Notification SendResponse
Handler Not yet determined
Error Code 0x80070003
Config Error Cannot read configuration file 
Config File \\?\C:\Windows\system32\CertSrv\en-US\web.config
Requested URL
Physical Path C:\Windows\system32\CertSrv\en-US\certfnsh.asp
Logon Method Not yet determined
Logon User Not yet determined

Browsing to the directory showed that:

Config File \\?\C:\Windows\system32\CertSrv\en-US\web.config

File is missing or does not exist.

This was somewhat frustrating because it was a fresh instance of Windows 2008 server and the service had just been added and configured without error.

The long and short of it all for us was that it related to the fact that the server was a 64 bit server, and in IIS by default, 32 bit applications are enabled.

To fix the problem we started IIS.

Browsed to the Application Pools and ensured that the application pool for the CRTSRV service had “Enable 32-Bit Applications” set to False


This made the site come alive!

(Can’t help but comment how sucky it is that this does not just work out of the box. Even if I cut MS some slack and acknowledge how many variables are in place for this type of configuration, it still SUCKS that the status error code thrown is as good as meaningless! – This is why I hate MS more and more every day!)

DotNetNuke Email Setup and Maps

Monday, October 18, 2010

Lee SykesInterview with:Lee Sykes
David Finleyand David Finley

In this podcast we discuss how to correctly set up email in DotNetNuke and understanding SMTP and the common traps to avoid. We also look at working with maps and map modules in DotNetNuke and the powerful uses for Google Maps and Google Earth.

The podcast covers the following:

  • Email Setup
  • Typical email problems in DotNetNuke
  • What is SMTP?
  • SMTP mail servers
  • How you would typically experience SMTP servers outside of DNN
  • What is POP3 / Exchange / Webmail?
  • What traps are there with SMTP servers?
    • Relay
    • IP lockdown
    • Send Limits
    • No relay
    • Domain lockdown
    • SSL
    • Ports and restrictions
  • How does Google and Hotmail play with this?
  • What do you need to know to configure SMTP in DNN?
  • How to configure SMTP in DNN
  • Traps with SMTP in DNN
  • Admin email address
  • Locked domain
  • External domain limits or blocks
  • Administrator email settings configuration
  • Maps in DotNetNuke
  • Introduction to Google Maps
  • How maps can be useful for data research
  • How maps can be useful for business and sales teams
  • Map modules in DotNetNuke
  • GeoSprawl DotNetNuke Locator module
  • ZLDNN Advanced Biz Map module
  • Google Earth
  • Business data analysis
  • Data mapped to suburbs
  • Tally of all people in suburbs and 3D chart developed
  • Immediately could see where largest registered number of users were on the map
  • Telco provider able to plot footprint of tower and users
  • Enables tracking of where next towers need to be built
  • Locations of handsets at various times of days

If there are any subjects you would like us to discuss in the podcast please submit your request in the Podcasts section of the DNN Creative Forum.

Email Limits for web hosting providers

Mail server SMTP email send (rate) limit for popular web hosting providers

dots Why do you need to know your web host’s SMTP email rate limit

If you run a web site and you plan to send out mass emails (for example, a newsletter), it is advisable to send the emails using an authenticated SMTP mail server that matches the nameserver records for your own domain name. This way, your outgoing emails will not trigger anti-spam filters set to identify phishing emails or spammers. For example, if you run a web site at, our advice is to send the emails from a SMTP server name that resolves to the same domain name (like
However, to prevent spam, many web host providers enforce email send rate limits to their customers. The goal of this article is to show you the email send rate limit and options for most popular web host providers, such as GoDaddy, FastServers, HostWay, RackSpace, iPowerWeb and more.

dots Web Hosting Providers – SMTP limit and email rate limits

Important note: Please do NOT take this information for granted, as your host provider can change its mail server policy without any prior notification. It is always a good idea to contact your host provider and ask about the email send rate, before proceeding with a mass email campaign.

  • GoDaddy Email Send Rate Limit & SMTP Restrictions
    The following restrictions apply when sending emails from a web site / domain hosted by GoDaddy:
      GoDaddy email send limit for shared web hosting – no more than 250 relays (recipients) per day. You can purchase additional relays, in packs of 50
      GoDaddy email send limit for dedicated servers or dedicated virtual servers – no more than 1000 relays (recipients) per day.
      GoDaddy other SMTP limits – outgoing messages sent via GoDaddy can not exceed 30Mb per email (including attachments)
      GoDaddy SMTP restriction expiry method – the restriction is automatically lifted 24 hours after the email send limit was reached.
  • APlus Email Send Rate Limit & SMTP Restrictions
    The following restrictions apply when sending emails from a web site / domain hosted by
      APlus email send limit for shared web hosting – no more than 1000 recipients per mailing list AND no more than 500 emails per 30 minutes.
      APlus other SMTP limits – max 7Mb for web email or max 20Mb for local email client messages
      APlus SMTP restriction expiry method – N/A
  • RackSpace Email Send Rate Limit & SMTP Restrictions apparently has no email rate limit, however all outgoing messages must be compliant with theRackSpace Acceptable Use Policy. Rackspace may test and otherwise monitor your compliance with its requirements, and may block the transmission of e-mail that violates these provisions.
  • HostWay Email Send Rate Limit & SMTP Restrictions
    HostWay allows customers to send emails to mailing lists, using the MailMan service. The number of mailing list subscribers depend on your hosting plan. Using a MailMan mailing list for spamming can lead to the termination of your web hosting account.
  • Homestead Email Send Rate Limit & SMTP Restrictions
    The following restrictions apply when sending emails from a web site / domain hosted by Homestead:
      Homestead email send limit for web hosting – no more than 10 messages per second. All mass emails must be compliant with the Homestead Mass Mailing Policy.
  • IPowerWeb Email Send Rate Limit
    The following restrictions apply when sending emails from a web site / domain hosted by IPowerWeb:
      IPowerWeb email send limit – no more than 200 emails per hour and 600 emails per day (for newly created account) OR no more than 500 emails per hour and 5000 emails per day.
      IPowerWeb other SMTP limits – outgoing messages sent via IPowerWeb can not exceed 25Mb per email, including attachments. Mailing lists should not exceed 200 recipients.
  • Bluehost Email Send Rate Limit & SMTP Restrictions
    The following restrictions apply when sending emails from a web site / domain hosted by Bluehost:
      Bluehost email send rate limit – the default limit is set to 50 emails per hour. The limit may be raised by contacting the Bluehost support team and explaining why you need the send email limit to be lifted
      Bluehost other SMTP limits – outgoing messages sent via Bluehost can not exceed 10Mb per email (including attachments)

    * The HostMonster email policy is identical with the one of Bluehost.

  • LunarPages Email Send Rate Limit & SMTP Restrictions
    The following restrictions apply when sending emails from a web site / domain hosted by LunarPages:
      LunarPages email send rate limit for shared hosting plans – max 20 emails per minute, 600 emails per hour and 14400 emails per day
      LunarPages email send rate limit for dedicated server plans – no limit (according to the LunarPages support forum)
  • 1and1 (1&1) Email Send Rate Limit & SMTP Restrictions
    The following restrictions apply when sending emails from a web site / domain hosted by 1and1:
      1and1 email send rate limit – max 99 emails at once
      1and1 Other SMTP restrictions – each outgoing message must have less than 50Mb (including attachments)
  • Send email rate limit for webmail providers – Gmail, Yahoo! Mail, Hotmail, AOL, Lycos Mail

    dots Sending mass emails from webmail email accounts

    Most webmail emai account providers, such as Yahoo! Mail or Google Gmail, allow users to send email by using the webmail browser interface or by using a SMTP connection with the email account SMTP server. No matter the way you send the emails (web interface or email client software), you must be aware of the "rate limit" (the limit for sending emails) established by your email account provider.

    dots Web Email Account Providers – email rate limits and SMTP limit

    Important note: Please do NOT take this information for granted, as your email account provider can change its email policy without any prior notification. It is always a good idea to contact your email account provider and ask about the email send rate, before proceeding with a mass email campaign.

  • Google Gmail Email Send Rate Limit & Restrictions
    The following restrictions apply when sending emails from a Google Gmail account:
      Gmail email send limit – no more than 500 recipients p
      er message for the Gmail web interface, or max 100 recipients if you are using an email client software.
      Gmail other SMTP limits – outgoing messages sent via Google Gmail can not exceed 10Mb per email (including attachments)
      Google Mail SMTP restriction expiry method – the restriction is automatically removed within 24 hours after the limit was reached.
  • MSN Hotmail Email Send Rate Limit & Restrictions
    The following restrictions apply when sending emails from a Hotmail account:
      Hotmail email send limit – no more than 100 recipients per day.
      Hotmail other SMTP limits – outgoing messages sent via Hotmail can not exceed 10Mb per email (including attachments)
  • Yahoo Mail – Email Send Rate Limits & Other Email Restrictions
    The following restrictions apply when sending emails from a Yahoo Mail account:
      Yahoo Mail email send limit – no more than 100 emails or recipients per hour
      Yahoo Mail other SMTP limits – max 10Mb per message for the free Yahoo Mail Service, or 20Mb per message for Yahoo! Mail Plus
      Yahoo Mail SMTP restriction expiry method – N/A
  • Lycos Mail – Email Send Limits & Restrictions
    The following restrictions apply when sending emails from a Lycos Mail account:
      Lycos Mail email send limit – max 25 recipients per message and max 250 emails per day
      Lycos Mail other SMTP limits – Lycos Mail does not have a limit to the attachment file size at this time.
  • AOL Email Send (Rate) Limits
    AOL imposes a rate limit on an AOL member when a member exceeds the acceptable number of email messages sent in a given time period. The following restrictions apply when sending emails from an AOL connection:
      AOL email send limit – no more than 100 recipients per message or 500 recipients per connection
      AOL other SMTP limits – max 16mb per message
      AOL SMTP restriction expiry method – N/A
  • How do I get the pivot server application to run on IIS 6

    This is an extract from our DNN Pivot Module manual.
    Special Requirements IIS 6 (Windows 2000, 2003 Server)

    If you are running II6 and wish to access the Microsoft Pivot Labs technology, you will need to enable some special configurations. To do this:

    1. Login to your web server and start IIS

    2. Browse to your Web Site or Virtual Directory for the website in question and Rick Click selecting Properties.


    3. Select the Home Directory Tab / Configuration


    4. On the Mappings Tab, select Add


    5. The following data depends on what type of server you are running. 64 bit vs 32 bit, and if you have .net 4 installed or not. The only thing that changes is the path for the .dll file.

    Add the following data: 64 Bit server with .Net 4 installed

    – Executable: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
    Extension: .cxml
    Limit to: GET
    Script engine: checked
    Verify that file exists: unchecked

    this gives you something like this above. Click OK and repeat the process for the following extensions:

    – Executable: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll
    Extension: .dzc
    Limit to: GET
    Script engine: checked
    Verify that file exists: unchecked

    – Executable: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll

    Extension: .dzi
    Limit to: GET
    Script engine: checked
    Verify that file exists: unchecked

    – Executable: C:\WINDOWS\Microsoft.NET\Framework64\v4.0.30319\aspnet_isapi.dll

    Extension: .jpg
    Limit to: GET
    Script engine: checked
    Verify that file exists: unchecked

    Add the following data: 34 Bit server without .Net 4 installed

    Not that the location of the four extensions described above will change, depending on your server status. As an example of the change for a 32 bit server without .Net 4 installed the location would change





    So the location of the first file in the example above would be:

    still giving a setup that looks the same but with a different path

    You can browse to your servers .net path (C:\WINDOWS\Microsoft.NET\Framework) to work out the location of the aspnet_isapi.dll file.


    Symantec EndPoint Protection Manager

    I find it very annoying that the Symantec EndPoint protection manager application makes you select a new password from time to time. And.. you cannot use the same password as previously used.


    I will never understand why it was not configured to use the logged in user authentication. But in any case, it can lead to a person forgetting the pass they set. The solution to this is very easy, and makes the whole point of being required to change passwords an absolute joke.

    To use Resetpass.bat:

    1. Open Windows Explorer on the computer where you run Symantec Endpoint Protection Manager.
    2. Change directory to the <Drive>:\Program Files\Symantec\Symantec Endpoint Protection Manager\Tools folder.
    3. Double-click the Resetpass.bat executable file. The password is reset to the default password. (admin / admin)
    4. Be sure to change the password immediately.

    Part 5: File System stuff and path to Documents directory – A .net developer learns objective-c for iPhone iPad

    Some quick info for the file system on the iOS.

    Documents – persists data and is backed up when you connect itunes.

    tmp – used for your temp app stuff. Not to persist data and you should clean up that directory whenever possible by your app.

    Library/Caches – persists app specific data between launches of the app. Not backed up.

    Library/Preferences – app specific preference settings data (but use CFPreferences API), Gets backed up.

    More info at apple’s site here.


    Quickly get the path to your Documents directory here:

    NSArray *paths = NSSearchPathForDirectoriesInDomains(NSDocumentDirectory, NSUserDomainMask, YES);
    NSString *documentsDirectory = [paths objectAtIndex:0];

    // get a file called foo.xml

    NSString *filePath = [documentsDirectory stringByAppendingPathComponent:@”foo.xml”];

    Getting the tmp directory is a bit easier:

    NSString *tmpDir = NSTemporaryDirectory();

    IIS 7 WordPress permissions Could not create Temporary file

    When hosting wordpress on iis 7, the ability to upload images from blog post tools like Live Writer and the ability to automatically update plugins is controlled by the permissions set both within IIS and within the directory structure that IIS accesses. The account that holds the key to the success is the “Users” account, unlike other versions of IIS.

    WordPress 3.5 Manual Fix

    Below is the manual fix you can apply to be able to get your WordPress 3.5 install working correctly, there are two options that should work.
    1) In the file wp-config.php, add the following line before “That’s all, stop editing”

    define( 'WP_TEMP_DIR', ABSPATH . 'wp-content/' );

    2) In the file /wp-includes/class-http.php comment out lines 144 and 145, which look like the following:

    if ( ! is_writable( dirname( $r['filename'] ) ) )
    	return new WP_Error( 'http_request_failed', __( 'Destination directory for file streaming does not exist or is not writable.' ) );

    After applying one of the above fixes you should be able to add/upgrade your plugins and upgrade your themes, and will allow you to use the auto upgrade feature when WordPress version 3.5.1 is released.

    iPhone 4 has Video Call – Announced WWDC 2010

    Thanks to

    "So in 2007 when we launched the iPhone, it was my privilege to make a call to Jony Ive… and I’m going to do the same thing now." Boom, video call.


    Now the iPhone 4G running on the iOS4 has built in video call

    “You know I grew up with the Jetsons… and video calls… and now it’s real. What about you?" Jony: "I grew up with the same thing, and it’s real now!" Steve: "It is real… especially when people turn off their WiFi." Jony: "We’ve had to wait an awful long time for this to become reality." Steve: "Okay, let’s have lunch soon."

    It’s called FaceTime. WiFi only. iPhone 4 to iPhone 4. No setup.

    11:38AM Wow — very cool. Two people speaking in sign language on the phone. We’re getting a little choked up! That’s a pretty cool use.

    11:38AM Wow. You can flip the image to the rear camera. This commercial is pretty intense.

    Setup is unable to proceed due to the following error(s):

    Setup is unable to proceed due to the following error(s):
    Microsoft Office 2010 does not support upgrading from a pre-release version of Microsoft Office 2010.  You must first uninstall any pre-release versions of Microsoft Office 2010 products and associated technologies.
    Correct the issue(s) listed above and re-run setup.


    My Office 2010 Beta wows

    I had promised myself that I would never again touch a Microsoft Beta program for anything other than a virtual machine test environment. I promised this after the Internet Explorer 6 darkle (I still find beta versions popping up that cannot be uninstalled).

    I promised myself after Vista Beta’s that required a full system install to live.

    I promised myself after CRM 4 Beta’s that cost me hundreds of development hours…

    And here I am again tackling another Beta stuff up with the RTM version of office 2010 upgrading from Beta public preview.

    I just hope they got all of my 🙁 (unhappy faces) from their send a smile tool. Anyway to fix this error…

    Before I could install office 2010 RTM I needed to uninstall all previous versions of office. This surprisingly included an RTM version of Visio 2010. This has nothing to do with any beta programs and turned out the be the culprit in throwing the above error.

    Once I removed all 2007 and all 2010 versions of office, including other RTM versions, I could proceed with install.

    Go figure! 

    Digg This