Sunday, December 24, 2006

LogicaCMG Induction..

LogicaCMG Induction..

10:30PM 11th Dec 2006: I was arranging documents for next day, next day that is 12th which happen to be my first day in LogicaCMG. I was getting tense dont know why.. no reason to be afraid of any thing... but i was..

6:00 AM 12th Dec 2006: wow.. so early... :) ready to go new office..

9:00 AM 12th Dec 2006: On time :). Well start with reception as my HR asked me to do so.. the receptionist guided me to a person who is going to do the joining formalities. All went smoothly and then went to a induction hall named ‘Petaling Jaya’ (Petaling Jaya is a satellite town of the federal territory Kuala Lumpur, Malaysia) . Here would like tell you one thing … in logicaCMG all the discussion halls and meeting rooms named on the various cities of world where logicaCMG have its office. Well … first day of five day long induction. First day (11th Dec which I missed and completed on 18th ) we had ice-breaking session to break the ice :) he he he.. We divided into group of two persons and task was to introduce each other to rest of all, and then session was for all about ‘the company’ logicaCMG and its facilities.

13th Dec 2006: Few more games one of them was do a survey of people who knows 5 language, who came in black shocks, who knows singing..etc we need to talk to each and everyone to gather information.. well after a tea break.. Session from finance department to explain all about financial systems for employee in the company including insurance details etc then we had an introduction from telecom software solution division of logicaCMG. Here I want to tell you that logicaCMG is not only a service company ..yeah you read it correctly … logicaCMG is a product company in telecom domain. Have various kind for products for telecom companies; specially for pre-paid section. There is an statistics that 2 SMS out of every 3 SMS in world are processed on logicaCMG systems. Wow :) well that’s end of 3rd day of induction.

14th and 15th : Cortex Training.. the logica way of quality insurance. It is an mandatory training for all developers. We have to score min 50% to clear this training and it is compulsory; I scored 57% passed :). For more detail about cortex please log on http://www.logicacmg.com/pdf/nl/brochure_cortex_nl.pdf

That’s all!

Welcome to logicaCMG! Welcome to logicaCMG! Welcome to logicaCMG!

-by Induction Team.

Thursday, November 30, 2006

Migrated to Subversion 1.3.2..

The motivation behind writing this blog is that after using one of our project on subversion without a proper migration we had serious concern over subversion that shall we go ahead with it so we should stop using it and back to Microsoft Visual SourceSafe (VSS) or some other configuration tool; because we were struggling to do the proper migration from VSS to subversion repository. The reasoning behind selection of subversion was the features of subversion. My PM; Mr. Suryatej asked me to do some R&D on this issue to check whether it is possible to migrate (With complete revision History of file in VSS) to Subversion with my regular work for client 401J.

After sourcing the Internet for a good VSS to Subversion migration tool, I came up with few Perl and Python scripts. I found the script written by Brett is suitable to my requirements. He had exactly same requirements for his firm. Well! I got some a starting point. Here I want tell you that I am novice in Perl script J

Day 1
Now task to customize the migration script according to our setup. As usual, initial failures the subversion guy who gave us the training didn’t configure the subversion for different projects, there was many things to set before this script to run such as project wise authentication and authorizations.

Day 2
The migration script written by Brett need few modules to be installed for Perl; which are not mentioned.Modules are: * DBI * Time::ParseDate (install "Time-modules" from PPM) * File::Path * Win32::TieRegistry

Here need to mention that the log file (migrate.log) generated by the migration script helped me to fix the issue the customization issues.

Another issue: The migration script is using command line checkout from VSS. We never ever used command line to check out a file from VSS.

The command to get file from VSS used by script:

"\ss.exe" get -GTM -W -I- -GL"" -V1 /"

Got the help from MSDN on ss command where as for more options like –GTM and –GL went further deep in to MSDN itself. Add new environment variable SSDIR with the VSS repository location.

Very first time I have seen a inital success when the files started getting from VSS and were trying to add in to subversion repository. Failed with authentication error because I had created user with all lower case where as script was trying with Sentence case. Huh! I got a smile and started looking for a function in Perl which will convert user name to lower case.

Day 3
Got it
J very small thing for the Perl champs but for me getting the function lc EXPR which actually Returns a lowercased version of EXPR, solved the issue.
Change in script:

1. $user = lc $user;

2. svn --non-interactive checkout --username $user --password $user \"$REPOS/$basedir\" \"./work/$basedir\""

3. svn commit --non-interactive --non-recursive --username $user --password $user --message $comment \"$'\"";


Before I tell you the migration result, I should mention that there are four primary phases in the migration run:

A. Building Directory Hierarchy

Determines the directory structure of the project in VSS

B. Building File List

Determines the list of all 'live' files in the VSS project

C. Building File Histories

Determines all version information, time/data information, user information, and checkin comments for all files identified in step 2

D. Extract and Import

Extracts files one-by-one, version-by-version, from VSS and checks them into Subversion

Migration Started:

Building directory hierarchy: done (1519 dirs)

Building file list (100%): done (3863 files)

Building file histories (100%): done (4122 versions)

Creating local directories: done

Importing directories: done

Checking out directories: done

Extracting and creating (100%): js (v.1)

and end with sucess....... a big success for me...


Wednesday, August 30, 2006

Quotes of day !

Every thing in this world can be seen as you wish to.
......Good or Bad, Simnple to Complicated; easy or difficult.

Its not how things are; its about how you look up to them
... and how you look up them is all up to you.

Tuesday, May 09, 2006

A Story....

One day a teacher asked her students to list the names of the other
students in the room on two sheets of paper, leaving a space between each
name.

Then she told them to think of the nicest thing they could say about
each of their classmates and write it down.

It took the remainder of the class period to finish their assignment,
and as the students left the room, each one handed in the papers.

That Saturday, the teacher wrote down the name of each student on a
separate sheet of paper, and listed what everyone else had said about that
individual..

On Monday she gave each student his or her list. Before long, the
entire class was smiling.. "Really?" she heard whispered. "I never knew that
I meant anything to anyone!" and, "I didn't know others liked me so
much," were most of the comments..

No one ever mentioned those papers in class again. She never knew if
they discussed them after class or with their parents, but it didn't
matter. The exercise had accomplished its purpose. The students were happy
with themselves and one another. That group of students moved on.

Several years later, one of the students was killed in Viet Nam and his
teacher attended the funeral of that special student. She had never
seen a serviceman in a military coffin before. He looked so handsome, so
mature.

The church was packed with his friends. One by one those who loved him
took a last walk by the coffin. The teacher was the last one to bless
the coffin.

As she stood there, one of the soldiers who acted as pallbearer came up
to her. "Were you Mark's math teacher?" he asked. She nodded: "yes."
Then he said: "Mark talked about you a lot."



After the funeral, most of Mark's former classmates went together to a
luncheon. Mark's mother and father were there, obviously waiting to
speak with his teacher.

"We want to show you something," his father said, taking a wallet out
of his pocket.. "They found this on Mark when he was killed. We thought
you might recognize it."



Opening the billfold, he carefully removed two worn pieces of notebook
paper that had obviously been taped, folded and refolded many times..
The teacher knew without looking that the papers were the ones on which
she had listed all the good things each of Mark's classmates had said
about him.

"Thank you so much for doing that," Mark's mother said. "As you can
see, Mark treasured it."

All of Mark's former classmates started to gather around. Charlie
smiled rather sheepishly and said, "I still have my list. It's in the top
drawer of my desk at home."
Chuck's wife said, "Chuck asked me to put his in our wedding album."

"I have mine too," Marilyn said. "It's in my diary."

Then Vicki, another classmate, reached into her pocketbook, took out
her wallet and showed her worn and frazzled list to the group. "I carry
this with me at all times," Vicki said and without batting an eyelash,
she continued: "I think we all saved our lists."

That's when the teacher finally sat down and cried. She cried for Mark
and for all his friends who would never see him again..

The density of people in society is so thick that we forget that life
will end one day. And we don't know when that one day will be.

So please, tell the people you love and care for, that they are special
and important. Tell them, before it is too late.

Remember, you reap what you sow. What you put into the lives of others
comes back into your own.

May Your Day Be Blessed As Special As You Are

Monday, May 08, 2006

ANYWAY

             ANYWAY
People are unreasonable , illogical
and self centered.love them anyway.
 
if you do good people will accuse you
of selfish ulterior motives. do good anyway.
 
If you are successful you win false
friends and true enemies.suceed anyway.
 
The good you do today will be
forgotten tomorrow .Do good anyway.
 
Honesty and frankness make you
vulnerable. Be honest and frank any way.
 
People favor underdogs but follow only
top dogs. Fight for some underdogs anyway.
 
What you spend years building may
Be destroyed overnight . Build anyway.
 
People really need help but may attack
you ,if you help them. Help people anyway.
 
Give the world the best You have
And you'll  be kicked in the teeth.

Wednesday, May 03, 2006

The strength of a man ...

The strength of a man ...

 


The strength of a man isn't seen in the width of his shoulders.
It's seen in the width of his arms that circle you.



The strength of a man isn't in the deep tone of his voice.
It's in the gentle words he whispers.



The strength of a man isn't how many buddies he has.
It's how good a buddy he is with his kids.



The strength of a man isn't in how respected he is at work.
It's in how respected he is at home.
 


The strength of a man isn't in how hard he hits.
It's in how tender he touches.


 

The strength of a man isn't how many women he's loved.
It's in how he can be true to one woman.

 


The strength of a man isn't in the weight he can lift.
It's in the burdens he can carry....

 

Monday, February 20, 2006

Nice Article about Love

nice Article about Love

- by Swami Vivekananda


I once had a friend who grew to be very close to me. Once when we were sitting at the edge of a swimming pool, she filled the palm of her hand with some water and held it before me, and said this:
"You see this water carefully contained on my hand? It symbolizes Love."

This was how I saw it: As long as you keep your hand caringly open and allow it to remain there, it will always be there. However, if you attempt to close your fingers round it and try to posses it, it will spill through the first cracks it finds.

This is the greatest mistake that people do when they meet love...they try to posses it, they demand, they expect... and just like the water spilling out of your hand, love will retrieve from you .

For love is meant to be free, you cannot change its nature. If there are people you love, allow them to be free beings.

Give and don't expect.
Advise, but don't order.
Ask, but never demand.

It might sound simple, but it is a lesson that may take a lifetime to truly practice. It is the secret to true love. To truly practice it, you must sincerely feel no expectations from those who you love, and yet an
unconditional caring."

Passing thought... Life is not measured by the number of breaths we take; but by the moments that take our breath away.....

Life is beautiful!!! Live it !!!