Mohan Karthick

Ranch Hand
+ Follow
since Apr 11, 2005
Merit badge: grant badges
For More
Cows and Likes
Cows
Total received
In last 30 days
0
Forums and Threads

Recent posts by Mohan Karthick

We have to do Danish language based sorting for the records coming from DB

In SQL we are giving default sorting which is based on Danish NLS

E.g. select * from tablename ORDER by NLSSORT(code, 'NLS_SORT=danish') which is coming proper



In UI we have screen which accepts these sorting given done above SQL .User can click on the header of the column of table (where all the records are populated)

To do the sorting and we need sorting based on same Danish nls so in UI we are using Collator to sort according to Danish language the sample code is as below :


But the problem is, retreived result from above two are different i.e from SQL and Core Java, please advice what needs to be done.

I am resubmitting the problem with code tag.


15 years ago
We have to do Danish language based sorting for the records coming from DB

In SQL we are giving default sorting which is based on Danish NLS

E.g. select * from tablename ORDER by NLSSORT(code, 'NLS_SORT=danish') which is coming proper



In UI we have screen which accepts these sorting given done above SQL .User can click on the header of the column of table (where all the records are populated)

To do the sorting and we need sorting based on same Danish nls so in UI we are using Collator to sort according to Danish language the sample code is as below :


import java.text.*;

import java.util.*;

class Cricket {



public static void main(String[] args) {

String[] names = { "Ab", "@", "cc","AA", "dd", "DD", "e", "1","2", "!","Æ","å","z"};

List list = Arrays.asList(names);

Collections.sort(list);

Iterator itr = list.iterator();

while (itr.hasNext()) {

System.out.print(itr.next() + " ");

}

Locale[] loc = Collator.getAvailableLocales();

Collator myCollator = Collator.getInstance(new Locale("da"));

myCollator.setStrength(Collator.SECONDARY);

Collections.sort(list, myCollator);

//Collections.sort(list);

itr = list.iterator();

System.out.println(""+ Collator.getAvailableLocales());

while (itr.hasNext()) {

System.out.print(itr.next() + " ");

}

//myCollator.setStrength(Collator.TERTIARY);

Collections.sort(list, myCollator);

itr = list.iterator();

System.out.println("");

while (itr.hasNext()) {

System.out.print(itr.next() + " ");

}

}

}


But the problem is, retreived result from above two are different i.e from SQL and Core Java, please advice what needs to be done.
15 years ago
Thanks for your view.

--- Its bad time to join US firm !! ---
15 years ago
The problem is, all India base US captive center like Lehman B and some others are not aware that what�s happening at there US office, they keep hiring people in India office and then one fine day they fired, that� why I am asking the condition so that take decision.
15 years ago
They are into agricultural equipement like tractor etc. is this also in bad shape ??
15 years ago
can any one advice that is it a good time to join US base automobile captive center located at Pune Magarpatta.

Though not heard bad thing about this particular company, but is it a right time ?
15 years ago
Please advice what are the certification needed to become a J2EE architect, apart from architect role.
16 years ago
prior to software I was in sales and marketing engineer, as per my expereince whenever you want to do some thing good, you need to put on some extra effort.

So if we are answerable for something we takes extra care to get it done.
16 years ago
Java ranch you should have some kind of flag, which says that its older one.

Today / yesterday doesn't have clarity of posting date, or if some one wants reply 1 year older thread there must be some dialog with confrimation.
16 years ago
one more TietoEnator
16 years ago
I think Srikanth you will never agree with my statement.

Anyways here are some more details for tester requirement
Designation: Test Lead/Project Manager
Job Description�Experience on testing tools like QTP, SilkTest, Quality Center
* Ability to create automation test plans / strategy
* Experience in Planning, estimation & execution of automation projects
* Experience on manual testing
* Knowledge of Java, J2EE, .NET desirable
* Excellent troubleshooting skills
Desired Profile�Should have excellent background on testing concepts and automation testing
* Good conversational and interpersonal skills
* Should be a self-starter, pro-active, pragmatic and motivated
* Good multi-tasking abilities
* Good problem management skills
* Knowledge of P&C, Health care Insurance domain desirable
Experience: 6-9 years
Industry Type: IT-Software/ Software Services
Functional Area: QA & Testing

Now do you say that a Technical Lead requirement and Test lead requirement is same. I am not saying that above description is downward than technical both carries equal importance, but in above functional and execution knowledge is important , and a person who is having a good development experience and if he wants to shift to testing field he is going to do great job at testing.
When some one says knowledge of Java, J2EE, .NET is desirable, this just a knowledge.

Learning is part of any field but aggressive learning is there in software , in that sense even marketing and finance is not an easy task.
16 years ago
So you agreed with explanation of software testing field.

Now I need to give some more examples for Product Development

As I stated earlier, that initial hard work, experience and learning needs to be there, but if some one work with a product for 4-5 years, then implementation of any change is much easier, so if you supporting same product in terms of customer support or defect fixing or enhancement, there are lots of things which are repetitive so the overall learning curve is less (This is reason why product base company gives good pay and treat employees as an asset).

In service industries you need to proof you�re self again and again and every time technology, domain, client, process and life cycle varies.

So if Jeevan join some product base company, which may require him for customer support or defect fixing or enhancement then learning curve would be less and at the same time his employee value gets increase.

Implementing new things goes through R&D department of product and generaly architect group gives lots of effort on doing homework and making customized framework which can be easily merged into existing product code.

These advice are much feasible because Jeevan is already in IT industries for last 4 years, so best suitable is either he moves to testing or join a product company(Initial drain of brain is needed but gradually things will cool down- and you get better pay).
16 years ago
So you agreed with explanation of software testing field.

Now I need to give some more examples for Product Development

As I stated earlier, that initial hard work, experience and learning needs to be there, but if some one work with a product for 4-5 years, then implementation of any change is much easier, so if you supporting same product in terms of customer support or defect fixing or enhancement, there are lots of things which are repetitive so the overall learning curve is less (This is reason why product base company gives good pay and treat employees as an asset).

In service industries you need to proof you�re self again and again and every time technology, domain, client, process and life cycle varies.

So if Jeevan join some product base company, which may require him for customer support or defect fixing or enhancement then learning curve would be less and at the same time his employee value gets increase.

Implementing new things goes through R&D department of product and generaly architect group gives lots of effort on doing homework and making customized framework which can be easily merged into existing product code.

These advice are much feasible because Jeevan is already in IT industries for last 4 years, so best suitable is either he moves to testing or join a product company(Initial drain of brain is needed but gradually things will cool down- and you get better pay).
16 years ago
I have not given much detail about fields since most of the things are understood
But just to make you understand with out learning nothing is possible he frustrating about learning new things on every next month, if some body is in technology field in service industry that�s person needs to keep on learning new things, to maintain market requirement in addition to that never next project required which technology it could legacy one.

Now in case of testing things are not changing so frequently once you understand the domain and testing tool its easy or I can say not too much stress as compare to developer, many marriage girls or people who don�t want to do pure technical things they opt for this.

Now in Product , Once you understand the product you need to provide support and enhancement in the same boundary, even some thing new comes up that goes through lots of research and customized one, so may be learning is quite less, you are confined your self in that product and once you understand it, its easy to work on that.

Are you agreed on above points? Aggressive learning is not required for above fields.

You can be a domain expert and become a Business Analyst.
16 years ago
Jeevan,

If learning new things, every 6 month is not of your interest, then change some job other than software development.
1. You can do sotware maintainance job.(but at some time you need to upgrade-that would be more difficult - this is temp solution)
2. Join marketing or finance job.
3. If you are engineer join any manufacturing factory.
4. Join product base software.
5. Software testing
6. Software business development.
16 years ago