200,006 Published Words!!!

Yesterday I installed WP Word Count plugin and was surprised at the results

200000 Words
A part of Plugin output

Wow! Have I really written so much, and most of it non consequential? Doing some rough maths, one printed novel page has about 250 words which makes the count to 800 pages…. Now only if they were worth something 😉

The Serengeti trail!

There is a place on Earth where there is still morning of life and the great herds run free – Serengeti plains of East Africa.

This is long over due post but after writing the above quote a couple of months ago it was just lying in the draft…. No particular reason, just as there is no particular reason why I completed it today 🙂 Continue reading for GPS Trails and Geotagged photos


I miss the days when people had journals and not blogs, but as I have written before Facebook and Twitter have killed that. Writing a post about birthdays use to be an event in itself. I for one would wait for friends to write their birthday post to wish them and read about what they felt about the year gone by or what they were looking forward to in the coming days. Facebook and Twitter satiate in real time the exhibitionist / voyeuristic delights we indulge in the name of “keeping in touch”

I will not write anything here because it will just be repeating myself, if you still want to read you can always look that the “Twitter digest” posts that I keep, but yes once again a big thanks to everyone who wished me by whatever means – Feels nice!

Not a worm – Beaked Blind Snake

Beaked Blind Snake - Rhinotyphlops acutus
Beaked Blind Snake - Rhinotyphlops acutus

We were on our regular morning walk when I noticed a very huge fat earthworm across a road but the moment it moved I realized that it was not a worm but a blind snake. However this was the biggest blind snake I had seen to date!! Thankfully I had a camera with me and I clicked a few photos. I particularly wanted a macro of the rudimentary eye. When we returned home I got out “The book of Indian Reptile and Amphibians” to see the scientific name of the snake.

Continue reading for more info and another picture

750words.com – Stream your consciousness

750words.com - stats for the day
750words.com - stats for the day

For past couple of months I have been undergoing a writing crisis of sorts. Reviving this journal was a part of the plan to over come the writers block. The plan did work for a while and then I slipped up again. I don’t really know if the thing I call a ‘block’ is real or just part laziness and part twitter effect, but I would like to put the blame squarely on twitter because I do manage to write about 3000 words during the week in tweets. However I still struggle to come up with a decent blog post about anything. As I tweeted Twitter killed the blogging star! but thanks to twitter I came across 750words.com! Continue reading 750words.com – Stream your consciousness

Last month @ SANIsoft blog September 1, 2010

  • [CakePHP] How to re-size images at run-time
    This is a helper + controller combo for CakePHP which I often use. It helps to re-size images at run-time and also aid display them. Oh yes! once the image is resized it also caches them. First let’s look at helper method. PLAIN TEXT PHP: class MyHelper extends AppHelper {     function getImageUrl($path, $size, […]
  • SQL data source in Sphinx
    These days I am getting more and more into Sphinx and falling in love with it . In this post we will see how to make use of SQL data source to create indexes. Sphinx has inbuilt support for MySQL and PostgreSQL databases. The drivers for these databases can connect to the database using its […]
  • Namespaces in PHP 5.3 – Part 2
    Welcome back! In Part 1 of this post we discussed how to create namespaces and use them for classes, functions and constants. If you have not read Part 1 I strongly recommend you read it before we move on to some of the advanced parts related to namespaces. Lets start from where we had left. […]
  • Adding security to your CakePHP application – Part 2
    In the Part 1 of this post, we’ve discussed how to secure your CakePHP application by following some thumb rules and using Sanitize class. Now, in the second part, we’ll discuss how to add some more security to your application by using the nice Security component of CakePHP. Before coming down to the nitty-gritty of […]
  • [iPhone] Parsing RSS with NSXMLParser
    One of the test apps I created while learning iPhone development was a FeedReader app using UITabbarController. Using TabbarController in combination with NavigationController, TableViewController and WebViewController was challenging enough for someone who just began with iPhone development. But more on that later … One of the problems I faced in this app was parsing the […]