Saturday, September 29, 2007

Happy Moments

We(Team Vegayan) are having Good time now. Our work is getting some shape now. We had Movie + Dinner Event YesterDay. We watched "Chak De" in SunCity, Ville Parle and then we went to "GreenHouse" for Dinner. Three of our Team members got Promotions. Tushar Shiva is now Team Lead now and Prashant and myself stepped into Shoes of Senior Software Engineers. It was awesome feeling when My CEO Prof Girish P Saraph announced it.


@ Koteswara sarma
Senior Software Engineer

Monday, September 24, 2007

Week-end Shocking

I watched One of the Best Worst Movies - "VijayaDashami". Till then, My week-end was fantastic, executing almost all the plans. One of my friends came from Pune and we planned for a Telugu Movie. We found that movie. Editing was poor. Director V. Samudra clubbed two different stories into one and made Hell lot of Nonsense.


@ Koteswara sarma

Friday, September 21, 2007

SA - Chokers

SA lost to India and out of Tournament, but they Succeed in Keeping their name as Chokers. I thought India will buckle down in pressure and South Africa will Out play India because of the Kind of Form and Flow, it is in. But, SA once again proved that, it is not Good as it used to be in Crunch Matches.


@ Koteswara sarma

Tuesday, September 18, 2007

Alibag and Mumbai Darshan

3 Vs from Amdocs(Vamshi, Varma and Vikas(their colleague)) came to Mumbai, so that they can catch up some Good time.

They reached here by 12:00 AM(Sat Day) and we had little Dinner outside and we reached my Flat by 1:30 AM. We had small chat and made some plan to work out on Saturday and Sunday.

On Saturday Morning, we woke up at 4 AM(You read it right) and started our Journey to Alibag, a nearby Tourism place.Alibag is covered by water 3 sides. We can reach Alibag either on Boat or we can go by roadways. But we preferred Boat Journey. We went to Gateway of India, to go by Boat.

Boat Journey was Superb. It was not first time for me, still I enjoyed as if I am traveling for the first time on Sea. We enjoyed a lot on Boat. Few People are really scared.

We reached Alibag, there we went to Alibag Main beach, Birla temple and Kashid Beach. there are some 4 or 5 other beached and 2 Forts. Both the Forts are closed on that day, because of High Tide. Both the Forts are just inside Sea(some 100, 200m from sea shore). It was Sunny Day, so we were Very tired soon. We reached Mumbai by 7 PM. We spent some time at Gateway of India then returned to my Flat.

On Sunday, we had partly Mumbai Darshan... Girgaun Chowpatty, Marine Drive, ChurchGate and Nariman Point. I dropped them in Vashi on Sunday Evening, they left for Pune.

You can find some of our snaps at here.

I had really nice time with Vamshi and Varma........ ThanQ very much Guys.............


@ Koteswara sarma

Friday, September 14, 2007

Interactions with American clients - Useful tips

1. Do not write "the same" in an email - it makes little sense to them.

Example - I will try to organize the project artifacts and inform you of the same when it is done


This is somewhat an Indian construct. It is better written simply as:
I will try to organize the project artifacts and inform you when that is done



2. Do not write or say, "I have some doubts on this issue"

The term "Doubt" is used in the sense of doubting someone - we use this term because in Indian languages (such as Tamil), the word for a "doubt" and a "question" is the same.
The correct usage (for clients) is:
I have a few questions on this issue


3.The term "regard" is not used much in American English.
They usually do not say "regarding this issue" or "with regard to this".
Simply use, "about this issue".


4.Do not say "Pardon" when you want someone to repeat what they said
The word "Pardon" is unusual for them and is somewhat formal.


5. Americans do not understand most of the Indian accent immediately - They only understand 75% of what we speak and then interpret the rest. Therefore try not to use shortcut terms such as "Can't" or "Don't". Use the expanded "Cannot" or "Do not".


6. Do not use the term "screwed up" liberally. If a situation is not good, it is better to say, "The situation is messed up". Do not use words such as "shucks", or "pissed off".


7. As a general matter of form, Indians interrupt each other constantly in meetings - DO NOT interrupt a client when they are speaking. Over the phone, there could be delays - but wait for a short time before responding.


8. When explaining some complex issue, stop occasionally and ask "Does that make sense?". This is preferrable than "Do you understand me?"


9. In email communications, use proper punctuation. To explain something, without breaking your flow, use semicolons, hyphens or paranthesis.
As an example:
You have entered a new bug (the popup not showing up) in the defect tracking system; we could not reproduce it - although,
a screenshot would help.


Notice that a reference to the actual bug is added in paranthesis so that the sentence flow is not broken. Break a long sentence using such punctuation.


10. In American English, a mail is a posted letter. An email is electronic mail. When you say "I mailed the information to you", it means you sent an actual letter or package through the postal system.
The correct usage is:
"I emailed the information to you"


11. To "prepone" an appointment is an Indian usage. There is no actual word called prepone. You can "advance" an appointment.


12. In the term "N-tier Architecture" or "3-tier Architecture", the word "tier" is NOT pronounced as "Tire". I have seen many people pronounce it this way. The correct pronunciation is "tea-yar". The "ti" is pronounced as "tea".


13. The usages "September End", "Month End", "Day End" are not understood well by Americans. They use these as "End of September", "End of Month" or "End of Day".


14. Americans have weird conventions for time - when they say the time is "Quarter Of One", they mean the time is 1:15. Better to ask them the exact time.


15. Indians commonly use the terms "Today Evening", "Today Night". These are not correct; "Today" means "This Day" where the Day stands for Daytime. Therefore "Today Night" is confusing. The correct usages are: "This Evening", "Tonight". That applies for "Yesterday Night" and "Yesterday Evening". The correct usages are: "Last Night" and "Last Evening".


16. When Americans want to know the time, it is usual for them to say, "Do you have the time?". Which makes no sense to an indian.


17. There is no word called "Updation". You update somebody. You wait for updates to happen to the database. Avoid saying "Updation".


18. When you talk with someone for the first time, refer to them as they refer to you - in America, the first conversation usually starts by using the first name. Therefore you can use the first name of a client. Do not say "Sir". Do not call women "Madam".


19. It is usual convention in initial emails (particularly technical) to expand abbreviations, this way:
We are planning to use the Java API For Registry (JAXR).


After mentioning the expanded form once, subsequently you can use the abbreviation.


20. Make sure you always have a subject in your emails and that the subject is relevant. Do not use a subject line such as HI .


21.Avoid using "Back" instead of "Back" Use "ago".Back is the worst word for American. (for Days use "Ago",For hours use "before")


22.Avoid using "but" instead of "But" Use "However".


23.Avoid using "Yesterday", hereafter use "Last day".


24.Avoid using "Tomorrow", hereafter use "Next day".

Source : Suresh Veluru


@ Koteswara sarma

Thursday, September 13, 2007

Love .... Really cool

Premante paike GOLD

Premiste Clear BOWLED

LOVE ante paike SWARGAM

Lopalanta Bheekara NARAKAM



@ Koteswara sarma

Wednesday, September 12, 2007

One of Forwarded mails

PLEASE READ & THINK.......

To: Dear All,

It's half past 8 in the office but the lights are still on...

PCs still running, coffee machines still buzzing...

and who's at work? Most of them??? Take a closer look...

All or most specimens are ??-something male species of the human race...

Look closer... again all or most of them are bachelors...

and why are they sitting late? Working hard? No way!!!

Any guesses???

Let's ask one of them...

Here's what he says... "What's there 2 do after going home... here we get to surf, AC, phone, food, coffee.. that is why I am working late...

importantly no bossssssss!!!!!!!!!!!

This is the scene in most research centers and software companies, and other off-shore offices.

Bachelors "time-passing" during late hours in the office just bcoz they say they've nothing else to do...

Now what r the consequences... read on...

"Working"(for the record only) late hours soon becomes part of the institute or company culture. With bosses more than eager to provide support to those "working" late in the form of taxi vouchers, food vouchers and of course good feedback,(oh, he's a hard worker... goes home only to change..!!).They aren't helping things too... To hell with bosses who don't understand the difference between "sitting" late and "working" late!!! Very soon, the boss start expecting all employees to put in extra working hours.

So, My dear Bachelors let me tell you, life changes when u get married and start having a family... office is no longer a priority, family is...

and that's when the problem starts... becoz u start having commitments at home too.

For your boss, the earlier "hardworking" guy suddenly seems to become a "early leaver" even if u leave an hour after regulartime... after doing the same amount of work.

People leaving on time after doing their tasks for the day are labeled as work-shirkers...

Girls who thankfully always (its changing nowadays... though) leave on time are labeled as "not up to it". All the while, the bachelors pat their own backs and carry on "working" not realizing that they r spoiling
the work culture at their own place and never realize that they wuld have to regret at one point of time.

* So what's the moral of the story?? *

* Very clear, LEAVE ON TIME!!!

* Never put in extra time " *unless really needed *"

* Don't stay back unnecessarily and spoil your company work culture

which will in turn cause inconvenience to you and your colleagues.

There are hundred other things to do in the evening..

Learn music...

Learn a foreign language...

try a sport... TT, cricket.........

importantly Get a girl friend or gal friend, take him/her around town...

* And for heaven's sake net cafe rates have dropped to an all-time low (plus, no fire-walls) and try cooking for a change.

Take a tip from the Smirnoff ad: *"Life's calling, where are you??"*

Please pass on this message to all those colleagues And please do it

before leaving time, don't stay back till midnight to forward this!!!

ITS A TYPICAL INDIAN MENTALITY THAT WORKING FOR LONG HOURS MEANS VERY
HARD WORKING & 100% CO
MMITMENT ETC.

PEOPLE WHO REGULARLY SIT LATE IN THE OFFICE DON'T KNOW TO MANAGE THEIR TIME.

SIMPLE !!!



@ Koteswara sarma

Saturday, September 8, 2007

Sarcasm at its Best

One of the Best Articles I have ever read can be found here. This is an article in Telugu Newspaper, Eenadu in Opinions Section.


@Koteswara sarma

Friday, September 7, 2007

MySQL Installation - Issues

Finally, I came up with some fix for MySQL installation problem of "mysql.host" does not exist.

Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist(we can find this info in /var/log/mysqld.log)

Follow the following steps, MySQL will be installed(all wrt Linux)

1. shell > rm -rf /var/lib/mysql

2. Install mysql rpms.

3. Go to directory where mysql binaries are installed(mysqld_safe, mysql etc)

4. ./mysql_install_db --user=mysql --ldata=/mysqldata (where mysqldata is my data directory for MySQL database. datadir can be specified in /etc/my.cnf file, then we can ignore here)

If it gives a message that hostname is not set or conflict in hostname, then use
./mysql_install_db --user=mysql --ldata=/mysqldata --force

5. MySQL is installed, start MySQL server now,
./mysqld_safe --user=mysql &

Congrats, MySQL is up and running....

When MySQL is Installed, MySQL client does not have any password. It will contain four users, root@localhost, root@localhost.localdomain, ''@localhost, ''@localhost.localdomain('' - anonymous user).
Delete all users at localhost.localdomain and all anonymous users. Set password for root@localhost using

shell > mysql

mysql > drop user root@localhost.localdomain;

mysql > drop user ''@localhost;

mysql > drop user ''@localhost.localdomain;

mysql > set password for root@localhost = password('mysqlroot');

mysql > flush privileges;

mysql > \q

shell >

Flush Privileges will tell server that password is set for root.

MySQL is installed and password is set for mysql client.


@ Koteswara sarma

TableSpace - Useful Info

Here is mail on TableSpace in Oracle from one of my Friends who is working for one of the Successful MNCs(Originated in India) as a DBA.


Hello Sharma,

Hope that I am not late to reply.

Database is logically divided into a number of tablespaces.

Physically at O/s Level , you can see datafiles, where every datafile belong to a uniue tablespace.
When u create a database, a couple of tablespaces are created for system internal purpose. Apart from these, u can create new tablespaces. Generally different tablespaces are created to store tables/indexes of different database users or different types of tables ( if single Database user Application)

Example: Create tablespace TS_U1 datafile c:\oracle\ts_u1_01.dbf size 100M. --- u can see this datafile in c:\oracle of size 100MB.

Now create a user U1 and define his default tablespace as TS-U1. This means that All the tables created by User U1, will get stored in tablespace TS_U1, ie, c:\oracle\ts_u1_01.dbf in O/s level.

Tables and indexes are the only objects which consume space and are called segments. Tablespaces are to provide storage space for these segments. So, Ur database size is size of all tables & indexes, views & procedures dont occupy any space.

Now , if 100M is full, you can either add anothere datafile to the existing tablespace or extend the existing datafile to 200M...etc.

Single user can have quota on more than one tablespace. Also, generally a different tablespace is created for indexes to avoid contention , because when a query is fired it may like to use both table and index to read from datafile.

If both tables and indexes are in different tablespaces , then they will be in different datafiles ( datafile can only belong to a single tablespace), so it avoids contention while Oracle tries to read both table & index at a time.

Tablespace is some thing which physically hosts the table, not just info.

Also, there are storage features like RAID1,0,5,1+0 etc., ( Mirroring & Striping )etc., To distribute database properly different tablespaces are used with diff datafiles, accross different disks.

I hope I answered ur question. Reply me if U did not understand anything . I can suggest U some documentation if u like.

:-)

Regards,
Chaitanya Gouru

Hi Chinnu,

Tablespace stores information about table, index and so on. Whether Tablespace is restricted to single table or all the tables existing in a database or set of tables in database. Can you gimme some thought on this?

Thanx in advance
sarma
09324 444 164


@Koteswara sarma

Thursday, September 6, 2007

India Vs England VI LOI @ Oval

India registered win in one of the most dramatic matches of One Day Internationals. Everybody Contributed to Victory. Seven Batsmen Formula once again proved that any target could be chased.

Sachin played the best innings so far in this Series and I wish, he will do it once more at Lords. Sourav continued his form. He is in awesome form right from his comeback to international cricket. He is playing cover drive, as if nobody can play better than that. It is a treat to Eyes. The most Successful Opening Pair in One day Cricket once again proved, why they are successful and dangerous.

I guess, Dravid took right decision by having Utappa in the team. I like Dinesh Karthick's attitude. But he does not suit for One Day Cricket. He more suits for Test Cricket where player gets more amount of time to settle and score runs. This team combination looks fine, 4 front line bowlers and 3 part time bowlers.

India is on Top by winning back to back matches and I wish, it will continue its winning streak at Lords and Sourav(Prince of Kolkatha for Geoffrey Boycott) is looking for his shirt to unbutton it.

All the Best Dravid and co.


@Koteswara sarma