Friday, February 02, 2007

Never Compromise your values and beliefs

Never Compromise your values and beliefs,
Even if it means risking ridicule and rejection.

Be true to yourself, Live your own life,
and don't allow others to decide what is best for you.

If you do, you will be unhappy, becasue you are untrue to yourself.

--Pravsworld

Thursday, January 25, 2007

I am an 'ESTJ' & you ??

After reading this blog of Raman Sir; Today i have taken a Humanmatrics Typology Test . I found myself as ESTJ (Extraverted, Sensing, Thinking, Judging). I am surprised it is very very close to my behaviors and interests. I would like to show you few lines from it...

From ESTJ :
"Every right-minded man has a philosophy of life, whether he knows it or not....."

ESTJs thrive on order and continuity. Being extraverted, their focus involves organization of people, which translates into supervision. While ENTJs enjoy organizing and mobilizing people according to their own theories and tactically based agendas, ESTJs are content to enforce "the rules," often dictated by tradition or handed down from a higher authority.

Tradition is important to the ESTJ. Holidays, birthdays and other annual celebrations are remembered and observed often religiously by this type.

ESTJs have an acute sense for orthodoxy. Much of their evaluation of persons and activities reflects their strong sense of what is "normal" and what isn't. ESTJ humor is frequently centered around something or someone being off center or behaving abnormally.

ESTJs promote the work ethic. Power, position and prestige should be worked for and earned. Laziness is rarely viewed with ambivalence nor benevolence by this type.

The ESTJ is outspoken, a person of principles, which are readily expressed. The ESTJ is not afraid to stand up for what she believes is right even in the face of overwhelming odds. ESTJs are able to make the tough calls.

... More at >>>

well, i guess you are willing to take this test now... so carry on ... and be the honest to yourself while and answering. Here is the Test and let me know what you are :)


Love...

"? is Love..." People says its a very difficult question for all of us who never fall in love, please note here so called "love before marriage". Let me make it general.. "One can't understand love, unless and until she or he love a boy or girl". What the hell, I don't think so... please let me know what you think.... As much i understand love is a feeling, a feeling from heart, a feeling from soul for someone or something or anything. In day to day life everyone loves many things, loving them more then their life but they don't consider as love... i don't understand why..??..??.. do you??

Monday, January 15, 2007

Vision & Mission of any firm

By definition:

Vision: It is the vivid descriptive image of what a company wants to be 'or' wants to be known for; it preserves the core of future. Its a hallmark of an en-lighten forward looking organization.


Mission: It is a statement of intent of what a company wants to create and though which type of business. It is a definition of the business. It is an answer to the question -i) what business the firm is in; ii) why the firm is in this business; iii) what could be the business if the firm was not in the existing business. It is process of legitimization for existence of the business. It reflects the culture, philosophy and grand design of the firm.



The vision and mission for any firm is very very important, these are two artifacts for any company's strategy for market. And strategy gap may leads a company to zero % market share. There are so many examples, talk about bajaj chetak scooter they didn't change their strategy with the changing market and there market share from 90 % came to 0%; yes they have stopped the production. Similarly Colgate, they lost their market share 90 % to 52% due to strategy gap. All that due lack of proper vision and mission,


Now talk about successful companies; IBM, Vision: Business On Demand.. a virtual office,The on demand vision is for companies or institutions to respond dynamically, whatever their business challenge; this statement may not be true 10 years back, but now it looks true; Motorola: Mobilizing people; Nokia: connecting people. Tata Steel: Tata Steel strives to strengthen India's industrial base through the effective utilisation of staff and materials. The means envisaged to achieve this are high technology and productivity, consistent with modern management practices. LogicaCMG: LogicaCMG’s mission is to help leading organisations worldwide achieve their business objectives through the innovative delivery of information technology and business process solutions.


These great companies knows their business very well and are in business for long long time, that is what is mission and vision which help companies to decide strategy.


I feel it is not complete will write more some time later.. till then; Chao;


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...