Sunday, December 13, 2009

Andaman...


PICT0008
Originally uploaded by akurnool
At the boat bay of Port Blair... Kiddo was more than happy to have had a boat ride...

Liberty Bell


Liberty Bell
Originally uploaded by akurnool

For whom does this bell toll!!!

(Quip: There is no tong inside for it to ring)

Columbus Circle


Columbus Circle
Originally uploaded by akurnool
The Central Railway Station of DC was my regular haunt, while floating on the East Coast.

Kid @ West Coast Park


PICT0005
Originally uploaded by akurnool
Making herself busy and happy...

At the bird Park


At the bird Park
Originally uploaded by akurnool
Wish I was also one of the birds... not in a cage, but in open air...

In conference call


In conference call
Originally uploaded by akurnool

Those days (in Singapore) work was also fun too...

Gone are days, when work used to be fun.

Tuesday, December 1, 2009

ICICI Online Banking Security Breach...

Take a look at the image...
 
Even a novice can say on which AppServer the online banking portal of ICICI is running...
 
Any perverted geek, who knows any security loop hole in the AppServer (Pramati) can cause the entire portal unsafe....
 
Seems, we Indians are too technie to leave things as they are...
 

PS: I blacked out my employer's name... least it causes embarrased moment to them


Sunday, November 22, 2009

Validation of SOA - the results...

My last week was spent in comparing three tools for testing the SOA artifacts, so that we can propose the same to our customers.

The three were

1. HP Quality Center along with QTP (which my current customer owns)
2. iTKO LISA
3. Oracle's CAVS

My understanding and verdict:

If the Enterprieses really want to have their SOA artifacts validated (in simple terms: web-services, BPEL models, etc tested) they need to use iTKO LISA, as it can work on its own, also can compliment the existing testing/validation tools in the landscape. For example, it can provide the results to the test management tools like HP Quality Center, unless, of course, the customer also has HP Service Test.

If the customer is having HP QTP - then getting LISA or Service Test is a must; as QTP is designed and sold only for the purpose of testing the UI, not the internal functioning.

Oracle's CAVS is for testing the "Hello World" programs - provides only black box testing of XMLs, but cannot provide the needed details internal bottlenecks and failure details.

Of course, what I say is a broad outline and the results vary from case to case basis.

Beware of Master, the dog is ok...

Once I had a pet dog (or should I call him a street dog, that used to come to my place for food?).

It was always around in the compound of my place and ran away the moment he saw a visitor.

One day, it happened that a theif tried coming into the house after jumping the gate, during early hours of the day. He (the dog) barked and woke me up. The theif took a stick and hit him, but he (doggie) stood its ground and continued to bark. When I rushed out with a stick in my hand, that the dog ran away - thinking that I too wanted to hit him, but I went with the stick outside only to hit that theif. The fellow ran away the way he came from, by jumping the gate.

The next day when I told my friends about the incident, they promptly put a board saying "Beware of Master, the dog is ok".

Strange are the ways of life...

Thursday, November 19, 2009

Validations for SOA

In an enterprise with Oracle Fusion as SOA stack enabler, which of the following is better
 
1. CAVS - Composite Application Validation System (part of AIA) from Oracle itself.
2. HP - Quality
3. iTKO's LISA
 
In the coming days, will blog about the results...

Wednesday, November 18, 2009

Saturday, October 24, 2009

"Bumper Offer" Telugu Movie :: "Bogus Offer"

The thing is, our elder have said it correctly – 'Never judge a book by its cover' and similarly today we can amend it to suit the cine-goers – 'Never watch a movie, based on the banner or a hit song'.

In last few days, every radio channel played that "Ravanamma" song ad nasuem. The song is about the plight of jobless software folks due to the recession. Except for that song, there is nothing new in the film.

I watched the movie in Ameerpet's Big Cinema, which was crowded by many software folks – esp there to see the movie. As the banner is "Vaishno Academy", the expectations were very high.

Few minutes after the "Ravanamma" song, the movie becomes a déjà vu. After a while, you can start telling dialogues too, as if you are the writer. 

My take:

If you have more money to spend and time to waste, go to that movie. For the serious folks, wait till it is on the TV.

 

Question to Puri Jagannath:

           When can we expect you to give your style of movies at your standards?

Forget the great things – were you drunk when you agreed to produce this movie and when you wrote this dumb story.

 

Wednesday, October 14, 2009

[OWSM] Unable to find WSDL

The common error for anyone using OWSM for the first time (Oracle Web Services Manager – part of the Oracle Fusion Middleware [OFM]) is the WSDL not found.

 

The gateway error mentions that the WSDL with the SIDxxxxxx was not found.

 

There are couple of threads in the OTN Forums.

 

http://forums.oracle.com/forums/thread.jspa?threadID=466774&start=0&tstart=0

 

http://forums.oracle.com/forums/thread.jspa?messageID=3769247

 

Here are the steps that I followed to help myself

 

  1. Go to the OWSM console and check the component_id of the gateway. (say it is C0003016)
  2. Go to the box level and check out the file "gateway-config-installer.properties" at the location ORACLE_HOME/owsm/config/gateway
  3. Ensure that the component_id got from the console is same as the component_id of the gateway (typically the first property in the file.) 

gateway.component.id=C0003016

 

  1. Redeploy the gateway
    1. Run ./wsmadmin.sh deploy gateway
    2. The BUILD FAILS mentioning that the admin password is not provided.
    3. I made the oc4jAdminPassword available in four ways, like in the build file - unencoded, build file encoded (SHA1), then temporary environment variable ($oc4jAdminPassword) encoded and unencoded.
    4. Finally found that it has to be given as a command line parameter like

 ./wsmadmin deploy gateway –Doc4jAdminPassword=welcome1

 

Then when you check for the said WSDL SIDxxxxxx it will be found.


Monday, October 12, 2009

Cigarette

Cigarette: Fire at one end, with fool at the other.
Cigarette: Burns at one end, with bitch at the other.
:-)

Tuesday, October 6, 2009

AP floods

In the context of floods in A.P. there are few points that strike our apathy. (Our = Govt. of AP/India or what is generally called the "system").
 
  1. When CWC executives went to Kurnool collector on Thursday (Oct-1), why did he not act on the information immediately?
  2. When on Friday (2-Oct) 6 choppers were sent to resuce, 4 were grounded in Kurnool - due to lack of adequate fuel!!! Who sent half-baked choppers?
  3. The Sunkesala dam(?) got washed away - what happened to the crores of money spent in "maintenance"?
  4. The iron chains used to lift the dam-doors of Srisailam broke. Again where is the money?
  5. The first rescue worker to reach the locations were - Sai (Baba) Seva Samithi, not any Army/Police/Administrative personnel!
  6. A local MLA who fancies a title Maha-Data (great donar) was no where to be seen/heard. The first one to rush to Jagannatha Katta (a local hillock) for safety.
We (as in "our" defined above) are ill equipped to handle disasters.
 
"Our" system is built only for happy-day scenarios, no DR sites provided, no proper "testing" done to the system to handle failures, fault tolerance. 
 
Your Truly's notes are based on the accounts of rescue operators and his own experiance of being a volunteer as a help-line operator for the flood victims. (The cries for help still ring in ears.)
 
The rescue operations are currently in full swing, but it is not enough. Like a candle against Sun light. The workers are less, as the area is unapproachable and can only be approached by air.
 

Friday, September 4, 2009

The Acron : MUD, not MAD

 
IMHO - we need not worry about any nuclear attacks.... assume one N-warhead would kill one million and Pak drops 100 warheads... we are still left with 90 odd crore hungry stomachs.
 
Like the Chinese, who gave one rifle to 5 soldiers, during Sino-India war of 1962 - we are way ahead for any gun/bomb to annihilate us. 
 
Even then, our spineless PM would offer "evidence" to Zardari, that the N-bombs are from Pak.
 
Media conveniently forgot about the Nov-11 attacks and may be they will set up a night-long candle vigil at the border this year on Nov-11.

 

 

Saturday, August 22, 2009

The curse of IT

When-ever any powerful bomb explodes, those who die are ordinary citizens or visitors or tourists to those places. Their primary targets are the US citizens visiting that country or US employees working in the consulates.

Any time a journalist is kidnapped and killed, the odds are high that he/she might be an American journalist.

Even when Twin towers fell; it was ordinary, self respecting, tax-paying, simple US citizens who were affected. Neither the Presidents nor their deputies; neither the "secretaries of the state" nor the senators; not even a single congress-member was hurt in any of these incidents.

These deaths were all that of ordinary middle-class US citizens.

Why?

Because the media-hype hungry politicians at the top level made some policies or made statements to the effect that anti-global elements attention was drawn towards US-citizens. They stated to equate any US citizen with that of the politico-types and started to target them.

Similarly, in India, the IT (outsourcing service providers, BPOs et al) created such a Midas-touch kind of hype, that anyone and everyone, who is part of these organizations, are targeted in any form of money-flinching activities.

Be it the vegetable vendor, milk man, police man, garage owner, doctor, cinemas, rents etc. For others, the rates are different, the moment they sense that the customer "might" be an employee of an IT firm, the rates change.

In most cases the services would be worse than the normal, but the rates might be premium.

Why?

Because, the media-hype hungry owners of these firms make obnoxious statements, that world would think that all the folks part of the IT-industry are filthy rich and can be part of the extortion racket.

Agreed – there might be some folks who make such show-offs, but not all.

My message to the anti-global and anti-social elements, please mind your targets. Not all US citizens are bad, not all IT-employees are loaded with money.

Wednesday, August 5, 2009

“Best Practices” Based East

There are many consulting firms that I came across, who do not have anything original with them, but make a patch work of everything they can lay their hands on and call it “Best Practices” and an “IP” [Intellectual Property].

Due to this breed of consultants, I started to get cynical views about innovation, best practices etc especially in the area of Enterprise Computing (glorious name for packaged applications).
Let us look at each of the terms from close quarters.

Innovation:
Every I.T. Services company, specifically the ones which have their head quarters in India, go trumpeting about the world that they are having strong “process” orientation for delivery and development etc. How come the maximum numbers of CMM Level – 5 companies are mushroomed in a single city of southern India?
Any sane mind knows that Innovation and Process are antonyms and cannot co-exist in the same plane. How come these companies go about taking the words Innovation and Process in the same breath?

On top of it, the customer who out-sources their work to them, also believe their words or appear to believe their words.

Recently on an assignment, one of my colleagues asked the customer what he meant by a ‘Service’, for which he replied dot on that it was a ‘SOA Service’. With the technical education levels of these (customer) folks being near to zero (if we are lucky), the Indian Software IT firms are milking the cash cows to the glory.

Most of the time, the deliverables, be it code, a model, a document – mostly is a plagiarized. They may not be dot-to-dot copy, but something similar, which ends up confusing the customer.
If there is a sentence like ‘Sun rises in the East’, our good friends will make an entire document (with more than 100 pages in PDF) which may start like, “the space around a person or object is usually said to be 360 degrees. This degree system is called Sexagesimal system – believed to have been invented by Sumerians. Blah… Blah… Blah… After a few pages this way, then talk of Astronomy; touch upon Astrology then upon Archimedes, Pythagoras, Indo-Arabic numerals… Blah… Blah… Blah…

Until one is beaten to death by this technically correct and practically useless information diet the drama goes on. Finally, the client is told somewhere that Sun raises in the EAST. As the customer is totally drained by this time, a good confusion sets in. With orientation lost, the customer now is unable to make out where his “company’s East’ now is. Customer gets into a panic mode and then and would want to buy consulting service for aligning their Company’s East with the Best-Practices-based-East from this consulting company.

Presto – another contract is won; press goes gaga over the multi-million Dollar deal that “Alpha Useless Technologies” has won due to their IP based “East Alignment Process”

Now to “Best Practices”:

All the major Enterprise Software players either have a design that is decades old [SAP, Software AG] or a mash-up of acquired softwares [Oracle].
Any service company which has worked on these tools for a while, would know the tricks, tips and traps of the said software. Company A, when it puts out a list of “Best Practices” (say an arbitrary 10 line items) Company B would put out another list of “Best Practices” (in this case might be the same arbitrary 10 line items with a different order and verbiage).

So – Where is the “Best” of the practice? Essentially, this is a trick that is played by all the players in this field, due to the ignorance or laziness of the CIO/CTO of the client’s company.

Till the time, these CTO/CIO do not educate themselves, hands-on and trust their own team members and stop depending on inputs from these con-artists, this cycle of swindling goes on.

Till then, IT Zindabad!!!

Tuesday, April 21, 2009

You are a winner and a rebel too....

The other day someone sent a forward, which said

"You are a winner" - remember that you were the first sperm that reached the egg while you were in your mother's womb.

In the same logic - we can say that

"You are a rebel" - remember you are a direct descendant of the first rebellious monkey that got off the tree - long long ago...

In my deep rooted love for process and innovation, I always want to mention that "The first monkey did not follow the process, so it innovated itself to humans... "

Friday, April 3, 2009

Catbert - in India

Of late every other IT company in India is firing their over-sized employees (over-sized is not the physical attribute for the employees, but the number of folks working in their company).  In last few years, these same folks recruited jonnies, left, right and center; now when the going got tough, the tough (HR) got going…

Catbert – the loved evil-HR-director…  is giving tips to Indian IT HR folks…

Here are some stories that are circulating as a word-of-mouth…

1.      
In one company, HR called the fellow into their gallows (chamber) and asked the convict to take out a coin and toss it five times.  The idea being if he could toss three or more Heads in the five flips, he can stay on.

2.      
Somewhere in Bangalore, there was a company, where all the employees were ushered into a wedding hall (around 5000 member size of company).  All the employees with odd numbered employee code were asked to raise their left hand. Then the folks who are left handed were asked to lower their hands.  Finally, those who were left with their hands raised were fired.

Finally Catbert is having a field day in India… Hope at least this time, the correction stays for good...

As I always - Life is a sinosoidal curve - waves are bound to happen... ;-)