[x]
Posted via EE Mobile

Search, ask, and monitor your questions on the go with EE Mobile. Visit Experts Exchange from your mobile device and never be out of touch again.

Question
[x]
Attachment Details
[x]
The Solution Rating System

With so many solutions, how can you tell which solutions are most likely to help you and which ones are not? To provide you with a tool to use, we rate our solutions based on various elements that most accurately determine if a solution is a quality solution. To explain what factors affect the solution rating, here are the elements we take into consideration when formulating our solution rating.

  • The Grade of the Solution
  • The Zone Rank of the Expert Providing the Solution
  • The Number of Author and Expert Comments
  • The Number of Experts Contributing
  • The Feedback of the Community

Your Input Matters
Because of the way the system is set up, the most important variable in this equation is you. As a member of Experts Exchange, you are able to cast your vote on the quality of the solutions in regard to how complete, accurate, helpful and easy to understand each solution is. When you provide your feedback, each rating is adjusted accordingly. So, if you see a solution that has a poor rating that you think is a good solution, let us know by rating it. As you do, the rating will be adjusted and will become more accurate for other members of our site.

If you have any suggestions that you would like to make for our rating system, please ask a question in the Suggestions Zone of Community Support.

Thank you!

6.4

Code bandits

Asked by futureminds in Miscellaneous Programming

Tags: code

Hi;

This is not a technical question so much as an ethical one.

You spend six months casually thinking about an area of personal interest, which is language and words. You play a lot of word games in your spare time like Scrabble and do crosswords etc etc etc. You like anagram puzzles particularly. So you ask yourself where you can get a computer programme that gives you absolutely any valid word or anagram from just any-old combination of letters - in other words the holy grail of anagram puzzlers : one look up to retrieve any possible valid combination of the letters you have. The full monty.

You look for such a programme, and find several good ones on the net and elsewhere, that do bits and pieces of the anagram problem. There are some that can sort out sentences, and return bawdy and hilarious recombinations of the words, poke fun at politicians, and coming up with scatalogical quips. But as far as you can see, there is nothing that does the fundamental task of producing every possible stand-alone word that you can make from any combination of letters.

So you spend another 2 years a) inputting all the words in the English language (including all their plurals and declensions etc. in both US and GB English into your master, base dictionary file) and b) writing a programme that can deliver the goods. You find enormous problems when it comes to completing this work because part a) is highly labour intensive and takes _for ever_ and part b) is difficult because you have to devise an algorithm that can search amongst hundreds of thousands of words, multiple times, since you need to extract each string and each substring, for a range n through 2, where n=wordlength of your anagram letters.

Another year or so later,  you have your master dictionary, the algorithm, and eventually a finished product. You live in England and approach English publishers who might be interested in publishing this for you. But becuase you live in England this process takes Neptunium time. Eventually however you find someone at a decision making position in just the publisher you dreamed of, and they say its a good idea and would publish it. You even get them to sign a non-disclosure agreement and everything looks great. But months later again, nothing materialses, and you find that the person who was dealing with the publication has left and gone of to no-one knows where. Your project looks sunk, and since you need to get on with your life outside anagram problems, you leave it to soak again.

Then one day, in quite recent history, you walk into a bookstore to look for a dictionary for your daughter's French class. You browse around the other shelves of dicitionaries, and spot the spine of a book with a title that you hadn't seen before back in your research on the anagram books. You pick it up, open it, and find, hey presto - its your book, implementing your idea, blow by blow, in paperback, with a quite nice price tag, and its published, believe it or not, by the publisher you had first spoken to and had shoen a real interest in publishing wiht you. But, lo and behold, your name is nowhere to be seen on the book. They have ripped off your idea and gone to press with it.

When you stop seething and, months later again, manage to track down the person from the publisher who was originally planning to release it, and you visit her in her new offices since she says to you over the phone how terrible it is to hear what her former employer did with your idea, and that now, in her new role and company, she would be interested in the project again for publication, and you think, great, because this time we wont just publish a book, we'll publish the engine on CD and maybe even the source code for programmers to browse over as well and this will make the book successful. But then, weeks later again, you find that her interest was nothing more than a smokescreen to get her off the hook, probably because you'd tracked her down. She now says she doesnt want to publish it for this and that reason and budgets and overall publishing strategy etc etc. You realise that you may, just may, have been led up the garden path once more, and your prize idea, which you were the first to invent, a complete cross-reference of the English language, a monstrous factorial problem, almost completely overcome just on a desktop PC has been totally hijecked and exploited by somone else - you ask yourself: What Now? And that's my question: what do you do now? Lawyers wont take something like this on unless you stump up some cash in advance to more or less underwrite their possible failure in prosecuting the cause. And without the law, there are no other devices or roads open to you.

So you may decide that the only place you can ask where anyone is likely to have the faintest idea of what went into the programme and how pissed off you can be, is a programmers' forum where someone might be able to give you a useful tip as to what they think could be done to redress the situation.

Let me know if anyone has any ideas.
[+][-]09/04/00 12:08 PM, ID: 4183551Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/04/00 08:02 PM, ID: 4186896Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/05/00 05:47 AM, ID: 4191594Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/05/00 08:46 AM, ID: 4195363Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/05/00 09:32 AM, ID: 4196177Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]09/05/00 08:29 PM, ID: 4203445Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/06/00 02:02 AM, ID: 4206417Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]09/06/00 09:49 PM, ID: 4216639Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/07/00 09:14 AM, ID: 4224597Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/07/00 09:19 AM, ID: 4224675Expert Comment

At Experts Exchange, members can ask their questions to thousands of technology professionals, also known as Experts. Experts compete and collaborate to answer those questions by leaving comments like this one.

Start your 30-day free trial to view this Expert Comment or ask the Experts your question.

 
[+][-]09/07/00 09:26 AM, ID: 4224757Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
[+][-]09/11/00 09:52 AM, ID: 4263581Accepted Solution

View this solution now by starting your 30-day free trial. Setting up your free trial is quick, easy, and secure. We will return you to this solution, unlocked, when you're done.

About this solution

Zone: Miscellaneous Programming
Tags: code
Sign Up Now!
Solution Provided By: martin
Participating Experts: 6
Solution Grade: A
 
[+][-]09/11/00 10:27 AM, ID: 4264205Administrative Comment

Experts Exchange has a courteous staff of administrators who help members get the most out of the website by means of administrative comments like this one.

Start your 30-day free trial to view this Administrative Comment or ask the Experts your question.

 
[+][-]09/11/00 10:27 AM, ID: 4264206Author Comment

Often, when Experts are collaborating with members who have asked questions, they will request additional information about the problem. Askers respond with an author comment like this one.

Start your 30-day free trial to view this Author Comment or ask the Experts your question.

 
 
Loading Advertisement...
20091021-EE-VQP-81