Selecting affiliates


Learnt the hard way that selection of affiliates is something that should be carefully done. Especially on the web, where not many sites have a clear business model.

Why is the business model of the affiliate important for us? Should we not choose the one that costs us less, yet has good features? The answer is no. Sooner or later the service will be forced to shut shop, and you might end up without options. Especially if there is a use of a technology which will lock you out of options apart from redeveloping your product/service.

I have been using for several years for showcasing image galleries. The site did charge pennies and provided a rich feature set including ability to integrate with your own domain. Its closed now, and all links to those photos on my blog and at other places are out of order. I also have lost pictures – though I will have them in my archive, but searching for each and putting together galleries based on topics (rather than dates) will be a very uphill task.

At least I am wiser now!


The iPad

Okay this blog has just received the distinction of having been authored using three different classes of devices – a cellphone, normal PC and an iPad. So far I love the iPad – here are some key notes (after upgrade to 4.2):

  • Much to my pleasant surprise, the indic text renders excellently on Safari. Many websites had indicated that this would not works, and though the iPhone supports indic rendering, the iPad doesn’t.
  • I was able to get 3G working using MTNL provider in India. I had to cut the SIM into the microsim size, and update the APN settings as shown in various forums.
  • It’s a pleasure to work on this magical machine. Typing is quite easy and the image for this writeup was also edited and cropped on the iPad itself.
  • GurbaniAnywhere worked fine even on iOS 4.2
  • Excellent Push mail support for both Exchange, and Gmail (in order to get Push on Gmail, it has to be setup as an Exchange email rather than as Gmail)

However as with anything, there are caveats:

  • Haven’t jail broken this yet, but will most certainly have to if I intend to unlock full use of this gadget. For example, even though Bluetooth is supported, I cannot use it for transferring files from my mobile to the iPad. I can only use it, for examle, to attach a keyboard. The filesystem is protected and there is no way to organize media into folders.
  • I wish the autocapitalization feature would be a bit smarter. My Nokia N97 is much better in this regard.

Other than that this is a very useful and portable gadget. I find it all the more useful since I have a Nokia phone – it might not have been such a useful complement to the iPhone.


Of dreams and clouds


Of Dreams I dreamed last night of having received a new kind of laptop. One that looks like a harmonium (see photo)! The front panel (the one which is pushed to play the harmonium) extends upwards to double as a screen for the laptop! The USP of the entire thing was that the laptop could play melodies using the built-in harmonium – all you had to do was to program the melody.



Of Clouds On one of the shows that I watched, I had the host asking how long it would be before an average Fortune 500 or 1000 company would be using the Cloud computing.

My guess is 5 years, no sooner. Yes, it provides cost savings but its not easy for companies to get rid of old hardware.


The Ballad of Father Gilligan

Another beautiful poem that I recall from my school days is the Ballad of Father Gilligan, especially the last stanza:


The old priest Peter Gilligan
Was weary night and day;
For half his flock were in their beds,
Or under green sods lay.

Once, while he nodded on a chair,
At the moth-hour of eve,
Another poor man sent for him,
And he began to grieve.

‘I have no rest, nor joy, nor peace,
For people die and die’;
And after cried he, ‘God forgive!
My body spake, not I!’

He knelt, and leaning on the chair
He prayed and fell asleep;
And the moth-hour went from the fields,
And stars began to peep.

They slowly into millions grew,
And leaves shook in the wind;
And God covered the world with shade,
And whispered to mankind.

Upon the time of sparrow-chirp
When the moths came once more.
The old priest Peter Gilligan
Stood upright on the floor.

‘Mavrone, mavrone! the man has died
While I slept on the chair’;
He roused his horse out of its sleep,
And rode with little care.

He rode now as he never rode,
By rocky lane and fen;
The sick man’s wife opened the door:
‘Father! you come again!’

‘And is the poor man dead?’ he cried.
‘He died an hour ago.’
The old priest Peter Gilligan
In grief swayed to and fro.

‘When you were gone, he turned and died
As merry as a bird.’
The old priest Peter Gilligan
He knelt him at that word.

‘He Who hath made the night of stars
For souls who tire and bleed,
Sent one of His great angels down
To help me in my need.

‘He Who is wrapped in purple robes,
With planets in His care,
Had pity on the least of things
Asleep upon a chair.’

This is by WB Keats. I personally do not believe in something that is visibly a miracle. God does not reveal Himself, in my opinion. Still this is an interesting way to say that He helps His followers.


Wrenched back a hacked email account: and lesson learnt

Email Gone
Email Gone

I always advised people to enter random text in response to lost password questions – and keep the password written somewhere safe so you never forget. This incident changed my view point. Read on…

This incident happened to a friend of mine a couple of days back. He woke up one morning to find himself unable to log on to his account. Yahoo! had temporarily locked down the account, and people on his address book had received an email showing him to be in trouble, without any money and seeking money. He was unable to contact some people, and inform them that he was fine: the email address book was also inaccessible.

I told him to be patient and wait for Yahoo to unlock the account. It was apparent that someone had brute forced his password and was seeking money. This is more difficult to do with Gmail because of their ‘captcha‘, however is possible with Yahoo. His password was a non-English word.

Around 12 hours later, the account was unlocked and we tried to reset the password. The hacker had added his one email ID as the alternate ID, but luckily Yahoo allowed us to the reset questions (we selected ‘my account is compromised’, and ‘I am unable to access any of the passwords’). Initially we felt that the hacker would have changed those as well and didn’t try to respond. However a moment later I noticed that Yahoo was showing ‘June 09’ as the last modified date of these questions: so the hacker had not changed them! With some trial and error, my friend was able to correctly respond to those questions and the account unlocked! I went back and removed the hacker’s alternate account: this was important, else the hacker could still unlock the account if this was left unchanged.

Lessons learnt? As below:

  • Use a strong password, having a mix of letters, numbers and special characters – this one was clearly brute forced which is the easiest way to hack an account other than by social engineering (which is tough if you don’t know the person whose account you are targeting). If you have a tough time coping with passwords, use password safe.
  • The reset questions: answer them randomly so that someone who knows you, and happens to be able to guess the real answers can’t hack your password. However, keep backup of those random responses in a computer file so that YOU are able to answer them if something goes wrong. For example, many people know where you went for honeymoon or your mother’s maiden name. So respond using ‘monkey typing’ and save a copy.
  • Use updated alternate email IDs / set up to use mobile SMS as backup.
  • Maintain an offline backup of your address book. Most providers allow this
  • If you want you can go a step ahead and hide your real ID, as shown here – when submitting your email ID to unscrupulous websites and blogs/boards etc.

Orange flowers

I don’t know the name of this flower, but it has been my favourite since childhood. As a kid, I used to ask my father to get me these flowers. He would leave some behind, before leaving for office. After coming home from school, the first thing I would do is to find the flowers he left for me, and make a garland.

So here the flower, if you know the name, please let me know:

Orange torange
Orange torange

Ozymandias – the king of kings

King of Kings
King of Kings (photo by Charlie Phillips)

The frequency of postings having gone down a bit, the readers may be wondering what I am up to. I am preparing for the first anniversary of this blog.

Today I want to share with you a second poem that has persisted in my memory since school days – the first one having been Twenty Froggies. The name is Ozymandias and was written by Percy Bysshe Shelley in a competition with Horace Smith. The poem is below:

I met a traveller from an antique land,
Who said — “two vast and trunkless legs of stone
Stand in the desert … near them, on the sand,
Half sunk a shattered visage lies, whose frown,
And wrinkled lips, and sneer of cold command,
Tell that its sculptor well those passions read
Which yet survive, stamped on these lifeless things,
The hand that mocked them, and the heart that fed;
And on the pedestal these words appear:
My name is Ozymandias, King of Kings,
Look on my Works ye Mighty, and despair!
Nothing beside remains. Round the decay
Of that colossal Wreck, boundless and bare
The lone and level sands stretch far away.”

The competing entry was (and this one is also nice, but presents a slightly different field of view):

In Egypt’s sandy silence, all alone,
Stands a gigantic Leg, which far off throws
The only shadow that the Desart knows: —
“I am great OZYMANDIAS,” saith the stone,
“The King of Kings; this mighty City shows
“The wonders of my hand.” — The City’s gone, —
Nought but the Leg remaining to disclose
The site of this forgotten Babylon.

We wonder, — and some Hunter may express
Wonder like ours, when thro’ the wilderness
Where London stood, holding the Wolf in chace,
He meets some fragments huge, and stops to guess
What powerful but unrecorded race
Once dwelt in that annihilated place.

The message the both convey is simple: Time is bigger than any and all of us. For the believers, it also means that God mocks your pride.




Am trying to motivate myself these days to initiate some physical fitness activity, hence writing about jogging. You know its time to resume running when you try to do a few push ups and discover that certain body parts refuse to leave the floor. Michael Johnson, the Olympic gold medal runner went to a club with friends. The bouncer stopped him and said “Sorry mate, no denim“. Michael retorted “Do you know who I am?“. “Then it won’t take long for you to run home and change, will it?” replied the bouncer.

Pheidippides is said to have run 149 miles to carry the news of the Persian landing at Marathon to Sparta in order to enlist help for the battle. It may be that the story of Pheidippides is a myth (if the Athenians wanted to send an urgent message to Athens, there was no reason why they could not have sent a messenger on horseback), yet the myth had legs and was the genesis of the modern marathon.

Jogging is a high impact exercise that puts strain on the body’s joints. I find real running much more rewarding than treadmill. Its a good cardiovascular exercise, and elevates mood levels when sustained over time.

Regards, etc.


Drawing on Palm

When I purchased my Sony Clie handheld, I was quite happy about the ability to create scribbles/drawings. This method, I found, was much better than writing on paper and scanning because the result had fewer colors and all sorts of transformations – like rotation, conversion to B&W etc – were much easier. Also the results could be saved as GIF because it had fewer colours – with the additional benefit of having a transparent background.

This is a landscape scene that I drew back then:

Of course, the Clie is no longer working, and I am currently without a replacement. I do miss my Clie!


Guns on video games

As a teenager, I used to have a video game console with a ‘gun’. On the screen you could see some ducks – flying around – and you had to shoot them down. I used to wonder how, with a normal TV – the gun was able to detect whether a duck has been shot or not.

Now I know – the computer controlling the device blanks the screen for a fraction of a second, and shows only the duck in white. On the gun there is a ‘photodiode’ – a small LED like thing that can detect light. If it senses darkness followed by white light, it means a duck has been hit.

Video Game

Licensing and information about the blog available here.