Archive for

The problem with iPhone killers

A very nice read on the why and how iPhone seems not just to survive but also thrives whenever the community brands a phone as an “iPhone Killer” http://www.techcrunch.com/2009/10/26/the-problem-with-iphone-killers/ Source: TechCrunch

Python – Terminating Threads

According to me Thread management in any language is a messy affair and probably there are a lot of examples that I have come across that illustrates how to terminate threads. Here is a very good and clean example of how to terminate threads from the main (Parent) The program also illustrates a very nice … Continue reading

IIS – Digest Authentication

Here is the third one from my closet. The following steps would help you configure Digest Authentication on IIS Launch IIS Management Console. Right click on the website for which Digest authentication should be enabled and select the properties. Click on the Directory Security Tab and Edit the Authentication and Access control In the Authentication … Continue reading

Apache – Digest Authentication

Here is the second one. In order to configure Digest authentication in Apache, the server that hosts Apache should be in a Domain that provides the user access for that machine. Here again there are two steps, Create a password file Configure the server Create the password file: To create the password file we would … Continue reading

Apache – Basic Authentication

When I was searching my internal wiki I stumbled upon some useful pages that I had written. Here is the first among many that I wrote. There are two configuration steps which you must complete in order to protect a resource using basic authentication. Or three, depending on what you are trying to do. Create … Continue reading

Python – Redirect Stdout

There are two ways to redirect the Stdout to a file. The first technique is based on redirecting sys.sysout┬áby assigning a writable object (such as a file object) to it. The print┬ástatements that follow will write to that object, instead of the default standard output. The drawback is that you should remember to reset sys.sysout … Continue reading


One of my favorite Test Automation frameworks which I have used in many of my projects is STAF. Software Testing Automation Framework (STAF) is an open source, multi-platform, multi-language framework designed around the idea of reusable components, called services (such as process invocation, resource management, logging, and monitoring). The main advantage of STAF is that … Continue reading

Photoshop.com Mobile App for IPhone

First it was the big announcement of publishing Flash Application to Native IPhone application and now yet another big announcement, Photoshop mobile for IPhone. It seems that finally Adobe has found a way to keep their customers happy. Using the Photoshop.com mobile application, one can, Transform your photos with essential edits like crop, rotate and … Continue reading

Python – Find and Replace

Here is a simple python script that would help in finding and replacing text in a file using python

Flash Apps for IPhone

Probably one of the biggest announcements by Adobe @ MAX 2009 was the ability to publish Flash applications directly to native IPhone applications. This is a new and upcoming feature in Flash CS5, which would be launched in 2010. This means that Flash Developers can now directly publish their applications to native IPhone apps and … Continue reading