Andre's Blog
Perfection is when there is nothing left to take away
Panasonic DMC-ZS1 - please stop helping!

I started to see hot pixels in my good old Coolpix E5900, so I decided to buy a new camera. After much research, my choice fell on Panasonic DMC-ZS1, which was highly recommended by DPreview in their group review of compact super zoom cameras:

http://www.dpreview.com/reviews/q209grouplongzoom/page16.asp

At first, the camera felt great - the 12x optical zoom range was awesome, which is about 6x magnification, compared to the 3x optical zoom of E5900. My excitement started to evaporate quite quickly though once I learned that the camera lacks basic control over image quality.

Printing from a 32-bit IIS process on 64-bit Windows

Last week I came across a very strange problem with Windows printing - an attempt to create a printer device context through CreateDC within a 32-bit IIS worker process would fail and return NULL, but GetLastError would indicate that there was no error and there was nothing in the system or application event log to help me identify the problem.

Naturally, my first thought was that the IIS anonymous user is missing some access rights and I spent some time double-checking various permissions and privileges, but found nothing that would be relevant in this case. Suspecting that the problem lies elsewhere, I added the anonymous user to the Administrators group, which actually made things worse. Now not only CreateDC would still return NULL, but it would actually take about a minute for this call to fail!