This category contains 25 posts

Manually clearing SQUID cache

Here are the steps to clear the cache of Squid proxy on Ubuntu The first step is to identify the directory where squid is caching all the files. In order to find this out open the squid.conf and search for Cache_dir Let us assume that the Cache_dir is /var/spool/squid Next from the Squid.conf find out … Continue reading

Flash on iPad … This time via SmokeScreen

Chris Smoak’s Smokescreen does exactly what it promises: enable Flash content to play on Apple’s iPod touch, iPhone, and iPad. Technically it might just be a Flash to HTML 5 converter but for Ad Networks it is a big leap in bringing Flash to the iDevices. At a time when Apple and AdobeĀ  are fighting … Continue reading

Froyo and data tethering

E61, the first business phone with full QWERTY support from Nokia. I just loved this phone just for one of its feature; IP Passthrough. It allowed me to connect to the internet from my laptop at a time when wireless broadband was a distant dream in India. But sadly none of its successors nor the … Continue reading

What’s Next

Well well, Adobe has officially announced Creative Suite 5 and 3 days before the launch Apple released its iPhone OS 4 and along with it changed its Developer Agreement which has increased the friction between the two companies. It all started with Apple claiming that Adobe’s Flash Player was buggy and was not a correct … Continue reading

AIR 2.0 Native Process Batch File

I really wanted this feature almost a year back when I was working on Adobe Mobile Packager with AIR 1.0. The very reason why we didn’t build the UI with AIR was its inability to interact with Native processes. And finally now with the 2.0 release of AIR, the feature has been made available to … Continue reading

My First Flex Experiment

It has been quite a while since I worked on Adobe Flex. I launched Adobe Flex Builder after a really long time and was scanning through my workspace when I got hold of my first Flex experiment. Here it is, my first experiment a Simple EMI Calculator with a Amortization Schedule generator. I have updated … Continue reading


I usually find it very difficult to simulate a real world scenarios whenever I want to develop or test applications that are targeted for mobile devices. I usually find it difficult to access the experience that my apps would bring to table for an end user. It was just few months back when I was … Continue reading

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