Challenge ***50$ Dukes award***

Hello all, after working on a big bug in my app, I've decided to createa challenge with an important award to decide people to work on this.
All my teachers, have worked on it too but were unable to help me.
The rules are simple, the first one who discover and give me the code to debug my app wins fifty dukes.
Here is the code:
import java.awt.*;
import java.awt.event.*;
import javax.swing.*;
import javax.swing.text.*;
public class JChat {
  static Compil cmp;
  public JChat() {
    cmp = new Compil();
  public Compil getChat(){
    return cmp;
  public static void main(String[] args) {
    JFrame frame = new JFrame("Redirect Output");
    frame.setDefaultCloseOperation(JFrame.EXIT_ON_CLOSE);
    JButton jbut = new JButton("LireString()");
    jbut.addActionListener(new ActionListener(){
      public void actionPerformed(ActionEvent ae) {
        System.out.println(cmp.lireString());
    frame.getContentPane().add(new JChat().getChat());
    frame.getContentPane().add(jbut, BorderLayout.SOUTH);
    frame.setSize(100, 75);
    frame.setVisible(true);
    System.out.println(cmp.lireString());
//Le JtextField pour la saisie �ventuelle de texte par l'utilisateur
  private static JTextField jtf = new JTextField();
  private static boolean saisie;
  private static String lect;
   * <p>Title: CCOSC Editeur</p>
   * <p>Description: Editeur de code source pour le projet CCOSC</p>
   * <p>Copyright: AirChtit Copyright (c) 2005</p>
   * @author Bertrand BESNARD
   * @version 1.0
   * Classe permettant l'affichage des messages de compilation
  class Compil
      extends JPanel {
     * Constructeur Compil
     * Cr�e l'affichage des messages de compilation et signale que le service est lanc�
    public Compil() {
      super();
      setLayout(new BorderLayout());
      //On cr�e le JTextField
      jtf.setEditable(false);
      add(jtf, BorderLayout.SOUTH);
      jtf.addKeyListener(
          new KeyListener() {
        /**N�cessaire pour implementer l'interface keyListener
         * g�re les raccourics clavier
         * @param ke KeyEvent
        public void keyPressed(KeyEvent ke) {
          if (ke.getKeyCode() == KeyEvent.VK_ENTER) {
            synchronized (jtf) {
              saisie = true;
              jtf.notify();
        /**N�cessaire pour implementer l'interface keyListener
         * @param ke KeyEvent
        public void keyReleased(KeyEvent ke) {}
        /**N�cessaire pour implementer l'interface keyListener
         * @param ke KeyEvent
        public void keyTyped(KeyEvent ke) {}
     * Permet de lire les chaines de caract�res, on r�cup�re
     * le r�sultat de cette m�thode pour les autres lire()
     * @return String
    public String lireString() {
      jtf.setEditable(true);
      jtf.setBackground(Color.CYAN);
      saisie = false;
      synchronized (jtf) {
        while (true) {
          try {
            jtf.wait();
            break;
          catch (Exception e) {}
      lect = jtf.getText();
      jtf.setText("");
      jtf.setEditable(false);
      jtf.setBackground(Color.lightGray);
      return lect;
}I'm really sorry for the french comments, maybe will i post another version withenglish comments.
The problem is, the call System.out.println(cmp.lireString()); works fine until i do it after an event is thrown, just try it and you'll see.
I'm waiting for an answer with explication or a help that could make me debug this.
Thanks in advance and good luck.

Hello all, after working on a big bug in my app, I've
decided to create a challenge with an important award
to decide people to work on this.
The rules are simple, the first one who discover and
give me the code to debug my app wins fifty dukes.I wish I could remember the last thread where someone posted a "challenge".
I could help you, walk you through, and assist you develop the solution, but it's precisely this kind of "bait" that inspires me to not help at all. You should read this, instead:
How To Ask Questions The Smart Way
Eric Steven Raymond
Thyrsus Enterprises
<[email protected]>
Rick Moen
<[email protected]>
Copyright � 2001 Eric S. Raymond
Revision History
Revision 3.1     28 Oct 2004     esr
Document 'Google is your friend!'
Revision 3.0     2 Feb 2004     esr
Major addition of stuff about proper etiquette on Web forums.
Table of Contents
Translations
Disclaimer
Introduction
Before You Ask
When You Ask
Choose your forum carefully
Web and IRC forums directed towards newbies often give the quickest response
As a second step, use project mailing lists
Use meaningful, specific subject headers
Make it easy to reply
Write in clear, grammatical, correctly-spelled language
Send questions in formats that are easy to understand
Be precise and informative about your problem
Volume is not precision
Don't claim that you have found a bug
Grovelling is not a substitute for doing your homework
Describe the problem's symptoms, not your guesses
Describe your problem's symptoms in chronological order
Describe the goal, not the step
Don't ask people to reply by private email
Be explicit about the question you have
Don't post homework questions
Prune pointless queries
Don't flag your question as Urgent, even if it is for you
Courtesy never hurts, and sometimes helps
Follow up with a brief note on the solution
How To Interpret Answers
RTFM and STFW: How To Tell You've Seriously Screwed Up
If you don't understand...
Dealing with rudeness
On Not Reacting Like A Loser
Questions Not To Ask
Good and Bad Questions
If You Can't Get An Answer
How To Answer Questions in a Helpful Way
Related Resources
Acknowledgements
Translations
Translations: Chinese Czech Danish Estonian French German Hebrew Hungarian Italian Japanese Polish Russian Spanish Swedish Turkish. If you want to copy, mirror, translate, or excerpt this document, please see my copying policy.
Disclaimer
Many project websites link to this document in their sections on how to get help. That's fine, it's the use we intended � but if you are a webmaster creating such a link for your project page, please display prominently near the link notice that we are not a help desk for your project!
We have learned the hard way that without such a notice, we will repeatedly be pestered by idiots who think that our having published this document makes it our job to solve all the world's technical problems.
If you are reading this document because you need help, and you walk away with the impression you can get it directly from the authors, you are one of the idiots in question. Don't ask us questions. We'll just ignore you. We are here to show you how to get help from people who actually know about the software or hardware you are dealing with, but 99% of the time that will not be us. Unless you know for certain that one of the authors is an expert on what you are dealing with, leave us alone and everybody will be happier.
Introduction
In the world of hackers, the kind of answers you get to your technical questions depends as much on the way you ask the questions as on the difficulty of developing the answer. This guide will teach you how to ask questions in a way that is likely to get you a satisfactory answer.
Now that use of open source has become widespread, you can often get answers from other, more experienced users, rather than hackers. This is a Good Thing; users tend to be just a little bit more tolerant of the kind of failures newbies often have. Still, treating experienced users like hackers in the ways we recommend here will generally be the most effective way to get useful answers out of them, too.
The first thing to understand is that hackers actually like hard problems and good, thought-provoking questions about them. If we didn't, we wouldn't be here. If you give us an interesting question to chew on we'll be grateful to you; good questions are a stimulus and a gift. Good questions help us develop our understanding, and often reveal problems we might not have noticed or thought about otherwise. Among hackers, �Good question!� is a strong and sincere compliment.
Despite this, hackers have a reputation for meeting simple questions with what looks like hostility or arrogance. It sometimes looks like we're reflexively rude to newbies and the ignorant. But this isn't really true.
What we are, unapologetically, is hostile to people who seem to be unwilling to think or to do their own homework before asking questions. People like that are time sinks � they take without giving back, they waste time we could have spent on another question more interesting and another person more worthy of an answer. We call people like this �losers� (and for historical reasons we sometimes spell it �lusers�).
We realize that there are many people who just want to use the software we write, and have no interest in learning technical details. For most people, a computer is merely a tool, a means to an end; they have more important things to do and lives to live. We acknowledge that, and don't expect everyone to take an interest in the technical matters that fascinate us. Nevertheless, our style of answering questions is tuned for people who do take such an interest and are willing to be active participants in problem-solving. That's not going to change. Nor should it; if it did, we would become less effective at the things we do best.
We're (largely) volunteers. We take time out of busy lives to answer questions, and at times we're overwhelmed with them. So we filter ruthlessly. In particular, we throw away questions from people who appear to be losers in order to spend our question-answering time more efficiently, on winners.
If you find this attitude obnoxious, condescending, or arrogant, check your assumptions. We're not asking you to genuflect to us � in fact, most of us would love nothing more than to deal with you as an equal and welcome you into our culture, if you put in the effort required to make that possible. But it's simply not efficient for us to try to help people who are not willing to help themselves. It's OK to be ignorant; it's not OK to play stupid.
So, while it isn't necessary to already be technically competent to get attention from us, it is necessary to demonstrate the kind of attitude that leads to competence � alert, thoughtful, observant, willing to be an active partner in developing a solution. If you can't live with this sort of discrimination, we suggest you pay somebody for a commercial support contract instead of asking hackers to personally donate help to you.
If you decide to come to us for help, you don't want to be one of the losers. You don't want to seem like one, either. The best way to get a rapid and responsive answer is to ask it like a person with smarts, confidence, and clues who just happens to need help on one particular problem.
(Improvements to this guide are welcome. You can mail suggestions to [email protected]. Note however that this document is not intended to be a general guide to netiquette, and I will generally reject suggestions that are not specifically related to eliciting useful answers in a technical forum.)
Before You Ask
Before asking a technical question by email, or in a newsgroup, or on a website chat board, do the following:
1.
Try to find an answer by searching the Web.
2.
Try to find an answer by reading the manual.
3.
Try to find an answer by reading a FAQ.
4.
Try to find an answer by inspection or experimentation.
5.
Try to find an answer by asking a skilled friend.
6.
If you are a programmer, try to find an answer by reading the source code.
When you ask your question, display the fact that you have done these things first; this will help establish that you're not being a lazy sponge and wasting people's time. Better yet, display what you have learned from doing these things. We like answering questions for people who have demonstrated that they can learn from the answers.
Use tactics like doing a Google search on the text of whatever error message you get (and search Google groups as well as web pages). This might well take you straight to fix documentation or a mailing list thread that will answer your question. Even if it doesn't, saying �I googled on the following phrase but didn't get anything that looked useful� is a good thing to be able to put in email or news postings requesting help.
Prepare your question. Think it through. Hasty-sounding questions get hasty answers, or none at all. The more you do to demonstrate that you have put thought and effort into solving your problem before asking for help, the more likely you are to actually get help.
Beware of asking the wrong question. If you ask one that is based on faulty assumptions, J. Random Hacker is quite likely to reply with a uselessly literal answer while thinking �Stupid question...�, and hoping that the experience of getting what you asked for rather than what you needed will teach you a lesson.
Never assume you are entitled to an answer. You are not; you aren't, after all, paying for the service. You will earn an answer, if you earn it, by asking a question that is substantial, interesting, and thought-provoking � one that implicitly contributes to the experience of the community rather than merely passively demanding knowledge from others.
On the other hand, making it clear that you are able and willing to help in the process of developing the solution is a very good start. �Would someone provide a pointer?�, �What is my example missing?� and �What site should I have checked?� are more likely to get answered than �Please post the exact procedure I should use.� because you're making it clear that you're truly willing to complete the process if someone can simply point you in the right direction.
When You Ask
Choose your forum carefully
Be sensitive in choosing where you ask your question. You are likely to be ignored, or written off as a loser, if you:
post your question to a forum where it is off topic
post a very elementary question to a forum where advanced technical questions are expected, or vice-versa
cross-post to too many different newsgroups
post a personal email to somebody who is neither an acquaintance of yours nor personally responsible for solving your problem
Hackers blow off questions that are inappropriately targeted in order to try to protect their communications channels from being drowned in irrelevance. You don't want this to happen to you.
The first step, therefore, is to find the right forum. Again, Google and other web-searching methods are your friend. Use them to find the project web page most closely associated with the hardware or software that is giving you difficulties. Usually it will have links to a FAQ (Frequently Asked Questions) list, and to project mailing lists and their archives. These mailing lists are the final places to go for help, if your own efforts (including reading those FAQs you found) do not find you a solution. The project page may also describe a bug-reporting procedure, or have a link to one; if so, follow it.
Shooting off an email to a person or forum which you are not familiar with is risky at best. For example, do not assume that the author of an informative web page wants to be your free consultant. Do not make optimistic guesses about whether your question will be welcome � if you are unsure, send it elsewhere, or refrain from sending it at all.
When selecting a Web forum, newsgroup or mailing list, don't trust the name by itself too far; look for a FAQ or charter to verify that your question is on-topic. Read some of the back traffic before posting so you'll get a feel for how things are done there. In fact, it's a very good idea to do a keyword search for words relating to your problem on the newsgroup or mailing list archives before you post. It may find you an answer, and if not it will help you formulate a better question.
Don't shotgun-blast all the available help channels at once, that's like yelling and irritates people. Step through them.
Know what your topic is! One of the classic mistakes is asking questions about the Unix or Windows programming interface in a forum devoted to a language or library or tool that is portable across both. If you don't understand why this is a blunder, you'd be best off not asking any questions at all until you get it.
In general, questions to a well-selected public forum are more likely to get useful answers than equivalent questions to a private one. There are multiple reasons for this. One is simply the size of the pool of potential respondents. Another is the size of the audience; hackers would rather answer questions that educate a lot of people than questions which only serve a few.
Understandably, skilled hackers and authors of popular software are already receiving more than their fair share of mistargeted messages. By adding to the flood, you could in extreme cases even be the straw which breaks the camel's back � quite a few times, contributors to popular projects have withdrawn their support because the collateral damage in the form of useless email traffic to their personal accounts became unbearable.
Web and IRC forums directed towards newbies often give the quickest response
Your local user group, or your Linux distribution, may advertise a Web forum or IRC channel where newbies can get help. (In non-English-speaking countries newbie forums are still more likely to be mailing lists.) These are good first places, to ask, especially if you think you may have tripped over a relatively simple or common problem. An advertised IRC channel is an open invitation to ask questions there and often get answers in real time.
In fact, if you got the program that is giving you problems from a distro (as common today), it may be better to ask in the distro forum/list before trying the program's project forum/list. The project's hackers may just say, �use our build�.
Before posting to any Web forum, check if it has a Search feature. And if it does, try a couple of keyword searches for something like your problem; it just might help. If you did a general Web search before (as you should have), search the forum anyway; your web-wide search engine might not have all of this forum indexed recently.
There is an increasing tendency for projects to do user support over a Web forum or IRC channel, with email more reserved for development traffic. So look for those channels first when seeking project-specific help.
As a second step, use project mailing lists
When a project has a development mailing list, write to the mailing list, not to individual developers, even if you believe that you know who can answer your question best. Check the documentation of the project and its homepage for the address of a project mailing list, and use it. There are several good reasons for this policy:
Any question that's good enough to be asked of one developer will also be of value to the whole group. Contrariwise, if you suspect that your question is too dumb for a mailing list, it's not an excuse to harass individual developers.
Asking questions on the list distributes load between developers. The individual developer (especially if he's the project leader) may be too busy to answer your questions.
Most mailing lists are archived and the archives are indexed by search engines. Somebody could find your question and the answer on the web instead of asking it again in the list.
If certain questions are seen to be asked often, the developers can use that information to improve the documentation or the software itself to be less confusing. But if those questions are asked in private, nobody has the complete picture of what questions are asked most often.
If a project has both a �user� and a �developer� (or �hacker�) mailing list or Web forum, and you are not hacking on the code, ask in the �user� list/forum. Do not assume that you will be welcome on the developer list, where they are likely to experience your question as noise disrupting their developer traffic.
However, if you are sure your question is non-trivial, and you get no answer in the �user� list/forum for several days, try the �developer� one. You would be well advised to lurk there for a few days before posting to learn the local folkways (actually this is good advice on any private or semi-private list).
If you cannot find a project's mailing list address, but only see the address of the maintainer of the project, go ahead and write to the maintainer. But even in that case, don't assume that the mailing list doesn't exist. State in your e-mail that you tried and could not find the appropriate mailing list. Also mention that you don't object to having your message forwarded to other people. (Many people believe that private e-mail should remain private, even if there is nothing secret in it. By allowing your message to be forwarded you give your correspondent a choice about how to handle your e-mail.)
Use meaningful, specific subject headers
On mailing lists, newsgroups or Web forums, the subject header is your golden opportunity to attract qualified experts' attention in around 50 characters or fewer. Don't waste it on babble like �Please help me� (let alone �PLEASE HELP ME!!!!�; messages with subjects like that get discarded by reflex). Don't try to impress us with the depth of your anguish; use the space for a super-concise problem description instead.
A good convention for subject headers, used by many tech support organizations, is �object - deviation�. The �object� part specifies what thing or group of things is having a problem, and the �deviation� part describes the deviation from expected behavior.
Stupid:
HELP! Video doesn't work properly on my laptop!
Smart:
XFree86 4.1 misshapen mouse cursor, Fooware MV1005 vid. chipset
Smarter:
XFree86 4.1 mouse cursor on Fooware MV1005 vid. chipset - is misshapen
The process of writing an �object-deviation� description will help you organize your thinking about the problem in more detail. What is affected? Just the mouse cursor or other graphics too? Is this specific to XFree86? To version 4.1? Is this specific to Fooware video chipsets? To model MV1005? A hacker who sees the result can immediately understand what it is that you are having a problem with and the problem you are having, at a glance.
More generally, imagine looking at the index of an archive of questions, with just the subject lines showing. Make your subject line reflect your question well enough that the next guy searching the archive with a question similar to yours will be able to follow the thread to an answer rather than posting the question again.
If you ask a question in a reply, be sure to change the subject line to indicate that you are asking a question. A Subject line that looks like �Re: test� or �Re: new bug� is less likely to attract useful amounts of attention. Also, pare quotes of previous messages to the minimum consistent with cluing in new readers.
Do not simply hit reply to a list message in order to start an entirely new thread. This will limit your audience. Some mail readers, like mutt, allow the user to sort by thread and then hide messages in a thread by folding the thread. Folks who do that will never see your message.
Changing the subject is not sufficient. Mutt, and probably other mail readers, looks at other information in the email's headers to assign it to a thread, not the subject line. Instead start an entirely new email.
On Web forums the rules of good practice are slightly different, because messages are usually much more tightly bound to specfic discussion threads and often invisible outside those threads. Changing the subject when asking a question in reply is not essential (not all forums even allow separate subject lines on replies, and nearly nobody reads them when they do). But asking a question in a reply is a dubious practice in itself, because it will only be seen by those who are watching this thread. So, unless you are sure you want to ask the people currently active in the thread, start a new one.
Make it easy to reply
Finishing your query with �Please send your reply to... � makes it quite unlikely you will get an answer. If you can't be bothered to take even the few seconds required to set up a correct Reply-To header in your mail agent, we can't be bothered to take even a few seconds to think about your problem. If your mail program doesn't permit this, get a better mail program. If your operating system doesn't support any mail programs that permit this, get a better operating system.
In Web forums, asking for a reply by email is outright rude, unless you believe the information may be sensitive (and somebody will, for some unknown reason, let you but not the whole forum know it). If you want to get an email when somebody replies in the thread, request that the Web forum send it; this feature is supported almost everywhere under options like �watch this thread�, �send email on answers�, etc.)
Write in clear, grammatical, correctly-spelled language
We've found by experience that people who are careless and sloppy writers are usually also careless and sloppy at thinking and coding (often enough to bet on, anyway). Answering questions for careless and sloppy thinkers is not rewarding; we'd rather spend our time elsewhere.
So expressing your question clearly and well is important. If you can't be bothered to do that, we can't be bothered to pay attention. Spend the extra effort to polish your language. It doesn't have to be stiff or formal � in fact, hacker culture values informal, slangy and humorous language used with precision. But it has to be precise; there has to be some indication that you're thinking and paying attention.
Spell, punctuate, and capitalize correctly. Don't confuse �its� with �it's�, �loose� with �lose�, or �discrete� with �discreet�. Don't TYPE IN ALL CAPS, this is read as shouting and considered rude. (All-smalls is only slightly less annoying, as it's difficult to read. Alan Cox can get away with it, but you can't.)
More generally, if you write like a semi-literate boob you will very likely be ignored. Writing like a l33t script kiddie hax0r is the absolute kiss of death and guarantees you will receive nothing but stony silence (or, at best, a heaping helping of scorn and sarcasm) in return.
If you are asking questions in a forum that does not use your native language, you will get a limited amount of slack for spelling and grammar errors � but no extra slack at all for laziness (and yes, we can usually spot that difference). Also, unless you know what your respondent's languages are, write in English. Busy hackers tend to simply flush questions in languages they don't understand, and English is the working language of the Internet. By writing in English you minimize your chances that your question will be discarded unread.
Send questions in formats that are easy to understand
If you make your question artificially hard to read, it is more likely to be passed over in favor of one that isn't. So:
Send plain text mail, not HTML. (It's not hard to turn off HTML.)
MIME attachments are usually OK, but only if they are real content (such as an attached source file or patch), and not merely boilerplate generated by your mail client (such as another copy of your message).
Don't send mail in which entire paragraphs are single multiply-wrapped lines. (This makes it too difficult to reply to just part of the message.) Assume that your respondents will be reading mail on 80-character-wide text displays and set your line wrap accordingly, to something less than 80.
However, do not wrap data (such as log file dumps or session transcripts) at any fixed column width. Data should be included as-is, so respondents can have confidence that they are seeing what you saw.
Don't send MIME Quoted-Printable encoding to an English-language forum. This encoding can be necessary when you're posting in a language ASCII doesn't cover, but a lot of mail agents don't support it. When they break, all those =20 glyphs scattered through the text are ugly and distracting.
Never, ever expect hackers to be able to read closed proprietary document formats like Microsoft Word or Excel. Most hackers react to these about as well as you would to having a pile of steaming pig manure dumped on your doorstep. Even when they can cope, they resent having to do so.
If you're sending mail from a Windows machine, turn off Microsoft's stupid �Smart Quotes� feature. This is so you'll avoid sprinkling garbage characters through your mail.
In Web forums, do not abuse �smiley� and �html� features (when they are present). A smiley or two is usually OK, but colored fancy text tends to make people think you are lame. Seriously overusing smileys and color and fonts will make you come off like a giggly teenage girl, which is not generally a good idea unless you are more interested in sex than answers.
If you're using a graphical-user-interface mail client, (such as Netscape Messenger, MS Outlook, or their ilk) beware that it may violate these rules when used with its default settings. Most such clients have a menu-based �View Source� command. Use this on something in your sent-mail folder to check that you are sending plain text without unnecessary attached crud.
Be precise and informative about your problem
Describe the symptoms of your problem or bug carefully and clearly.
Describe the environment in which it occurs (machine, OS, application, whatever). Provide your vendor's distribution and release level (e.g.: �Fedora Core 2�, �Slackware 9.1�, etc.).
Describe the research you did to try and understand the problem before you asked the question.
Describe the diagnostic steps you took to try and pin down the problem yourself before you asked the question.
Describe any recent changes in your computer or software configuration that might be relevant.
Do the best you can to anticipate the questions a hacker will ask, and to answer them in advance in your request for help.
Simon Tatham has written an excellent essay entitled How to Report Bugs Effectively. I strongly recommend that you read it.
Volume is not precision
You need to be precise and informative. This end is not served by simply dumping huge volumes of code or data into a help request. If you have a large, complicated test case that is breaking a program, try to trim it and make it as small as possible.
This is useful for at least three reasons. One: being seen to invest effort in simplifying the question makes it more likely that you'll get an answer, Two: simplifying the question makes it more likely you'll get a useful answer. Three: In the process of refining your bug report, you may develop a fix or workaround yourself.
Don't claim that you have found a bug
When you are having problems with a piece of software, don't claim you have found a bug unless you are very, very sure of your ground. Hint: unless you can provide a source-code patch that fixes the problem, or a regression test against a previous version that demonstrates incorrect behavior, you are probably not sure enough. This applies to web pages and documentation, too; if you have found a documentation �bug�, you should supply replacement text and which pages it should go on.
Remember, there are a lot of other users that are not experiencing your problem. Otherwise you would have learned about it while reading the documentation and searching the Web (you did do that before complaining, didn't you?). This means that very probably it is you who are doing something wrong, not the software.
The people who wrote the software work very hard to make it work as well as possible. If you claim you have found a bug, you'll be implying that they did something wrong, and you will almost always offend them � even when you are correct. It's especially undiplomatic to yell �bug� in the Subject line.
When asking your question, it is best to write as though you assume you are doing something wrong, even if you are privately pretty sure you have found an actual bug. If there really is a bug, you will hear about it in the answer. Play it so the maintainers will want to apologize to you if the bug is real, rather than so that you will owe them an apology if you have messed up.
Grovelling is not a substitute for doing your homework
Some people who get that they shouldn't behave rudely or arrogantly, demanding an answer, retreat to the opposite extreme of grovelling. �I know I'm just a pathetic newbie loser, but...�. This is distracting and unhelpful. It's especially annoying when it's coupled with vagueness about the actual problem.
Don't waste your time, or ours, on crude primate politics. Instead, present the background facts and your question as clearly as you can. That is a better way to position yourself than by grovelling.
Sometimes Web forums have separate places for newbie questions. If you feel you do have a newbie question, just go there. But don't grovel there either

Similar Messages

  • If u want 25 dukes enter here, & if u know normalisation!!!

    Hello all u programming gurus. I have a problem but unfortunately it is not directly involved with java. I have a short scenario and a relation in 0NF and need it normalised into 1st, then 2nd, then 3rd and finally Boyce Codd Normal Form(see below). If u can do this for me (as u gurus could probably do it in 30 mins) i will award u all of my hard earned duke dollars.
    0NF(CourseCode,Startdate,Activity,GroupSize,Duration,Price(StudentId,StudentName,StudentAddr,DayofWeek,Time,InstructorId,InstructorName,Room(ChargeCode,ChargeDescription,Amount)))
    Scenario
    CourseCode uniquely identifies a course run by the college, though there may be many courses for the same activity. The cost of the course(Price) depends on the activity, the course duration and the group size. A course may have one or more sessions during the week. A student (identified by StudentId) will attend just one session / week for a course given by DayofWeek and Time. Students may enrol on more than one course. Every session has an instructor(identified by InstructorId) and there may be more than one instructor for a course. every instructor is allocated a room for a course, so that all sessions that an instructor gives for the course are held in the same room. there are a variety of 'extra ' charges associated with a student taking a course. These will vary by individual student but include such items as materials, resources, hiring instruments and extra tuition.
    So if u think u can do it reply and u will have 25 dukes awarded to.
    p.s I can only award 10 at a time but i will send a message specifically aimed at u and give u the rest - i promise.Thanks a lot for your time Jimmy

    This sure is someones homework... i've done similars myself...
    I can give you some pointers...
    To normalise, you have to "edit" your tables...
    Break fields like studentName into more normal cells: studentFirstName and studentLastName... like this simplify the cells.
    Then group data that could logically be grouped into sama table... i.e. all info on students should be on one table and so on...
    example:
    studentId, studentFirstName, studentLastName.... the address propably should be breaked into such cells like streetaddress, zip code, city... etc... you get the point right....
    Then with courseinfo do similar things and instructor as well... repeat this until you got all data on cells...
    Then you should consider that some element in every table should be the primary key, that links all these tables together... the primary key is not supposed to be same in all tables, but with these keys you can chain these table...
    Hope this short thing with too many words helped you..
    P-Trig

  • Fundamentals: Custom Nodes vs Methods and Controller in MVC

    I have a couple quick questions that I'd consider somewhat fundamental that I should have a better grasp this far along in development...
    - First of all, what do you guys/gals consider the best way to structure your JavaFX classes. I almost always create custom nodes (XCustomNodes usually... from JFXtras) representing certain "panels" filled with content (buttons, labels, text, etc). I realize you could also create a separate class/method to simply return HBoxes, VBoxes, Groups, etc. So... thoughts?
    - Second, I see all these articles/posts saying ghat JavaFX is a perfect MVC language. I agree for the most part, but what would you consider the Controller? Aren't the View and Controller pretty well married together in JFX? Separating the Controller into its own entity seems like it'd be more work than help.
    Just trying to extend my knowledge reach... Thanks in advance!

    evnafets
    Thank you!!!
    While I do not understand how to do this:(though I understand principle of it... the misunderstanding is the whole problem)
    To make this example work all in one file, you have to make RemindTask2 an
    inner class of Reminder (which is already an inner class)
    I do not always understand packages....and doing what you suggested, in forming the packages, and sorting the classes, will help me understand the structure better...plus get me in the norm of always creating packages !
    So what I'm going to do right now is go tear my code down into various packages
    and source files.....however...if you or anyone else could explain/show example
    of how to do what you said(for inner classes, not packages...understand packages) , it would be appreciated.
    This fundamental inner class creation is obviously a major bump right now...and creating the packages and linking the classes will be easy, because I understand how to do it when I already have functional classes created.
    I do not always understand class/method creation/implementation..such as here.
    (IE: can create network apps/gui apps of simple nature....but this easy ol' thing has been driving me nuts.)
    Creating those classes however,,,,even if not the most efficient way is something
    needed for my basic Java knowledge.
    Thank you,,,,VERY GOOD project/training is going to come from this !!
    Really, thank you in any case...if you do not have the time(100% understand) please lmk, will just give you your duke award.
    AEWSOME

  • Applets & RMI - How Straightforward

    I recently developed an application to run over the corporate Intranet using an Applet on the the client side and Servlets on the server to do the database querying. Everything works fine but I cannot deploy the solution as the server runs IIS and I canot get the administrator to set up a servlet container.
    Thus, I thought I would switch to using RMI on the server. I'm new to RMI and have been trying to get the basic communication between the Applet and a remote object working in order to test the feasability of this solution. I can run it okay on the local machine with both Applet Viewer and IE5.0, however, when I try to run the Applet from another machine I get the following error.
    java.security.AccessControlException: access denied (java.net.SocketPermission 127.0.0.1:1099 connect,resolve)
    The Applet is trying to connect to the same machine from which it was downloaded and thus, I believe, there should not be any need to mess around with the policy files as seems to be suggested by mnay replies to other posts relating to this error.
    I am confused by the fact that the exception indicates the client loopback address - 127.0.0.1:1099 - which suggests to me that the problem possibly lies elsewhere???
    A println of the String ipadd below indicates the correct host - 13.22.2.41/QueryServer
    String ipadd = getCodeBase().getHost() + "/QueryServer";
    try
    DatabaseQuery dq = (DatabaseQuery)Naming.lookup(ipadd);
    Vector v = dq.performDatabaseQuery("SOME_QUERY");
    }In the main() of my remote object I Have:
    try
    RemoteQuery rq = new RemoteQuery();
    String serverObjectName = "//13.22.2.41/QueryServer";
    Naming.rebind(serverObjectName, rq);
    System.out.println("Server Running.....");
    }After compiling the classes. I do start rmiregistry followed by rmic RemoteQuery followed by java RemoteQuery . As stated above, everything works perfectly on the local machine.
    Any ideas anyone.
    No dukes awarded for suggestions involving policy files!!

    Given that the loopback address is quoted in the Exception Message, it seems to me that possibly my Applet is "missing something" and the applet's lookup attempt is defaulting to the client (hence the exception as the Applet cannot of course access the local system) rather than the server.

  • How do you award duke dollars

    How do you award duke dollars

    At the top of your post, ther will be an option to "Assign" duke dollars. Once you assign them to your post, you will see an option to "Award" duke dollars in the header of the replies to the post.
    Why don't you assign a few to this post to witness that! :-)
    Kamran

  • Correction to duke$s awarded mistakingly

    jezamondo, reply here

    Hi,
    please, understand my statement in the right way - I found that jsalonen has given a good answer to that what was asked - you really need a sheme like 52 = 5*10+2 and 42 = 4*10+2 to see, that you only have to multiply the first input by 10 and add it to the second one - the dukes are not awarded wrong - this was a usefull reply if used in the right way - I was only wondering why 10 dukes.
    greetings Marsian

  • One more importaat question (i'll award dukes if i have a good answer)

    I have some code that shows the number of lines in the text box:
    protected void updatenochars(){
         int length = textbox.getDocument().getLength();
         nochar.setText("" + length);
    }which is called from
    public class MyKeyListener extends KeyAdapter {
        public void keyPressed(KeyEvent evt) {
             charstyped++;
             if(charstyped==20){
                  System.out.println(charstyped);
                  log.append("Autosaving\n");
                  autosave();
                  charstyped=0;
               updatenochars();
               int charsleft = 20 - charstyped;
               detailarea.setText("" + charsleft + "letters until autosave");
    }however it is always one letter behind the true number of characters, why is this?

    it didn't work, it had an error if i put the
            javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                     //insert something here
            });around the actual public class that is MyKeyListener and if i did this:
           javax.swing.SwingUtilities.invokeLater(new Runnable() {
                public void run() {
                     luacode.addKeyListener(new MyKeyListener());
            });then nothing changed...

  • [SOLVED] Arch Linux Duke (2007) Fails to Boot

    Folks, I have a unique and challenging problem that has exhausted my Arch Linux skills, and so I am now turning to you.
    I have a vintage Pentium Pro 200 system (that’s 200 MHz folks! – 200 MHz 686 architecture – the original 686!), two CPUs, running a dual boot between Windows NT 4.0 and Arch Linux Duke (2007). It has 512 MB of RAM and a 120 GB hard drive, partitioned up between Windows NT and Linux. I built this system new in 2007, hence the dated version of Arch.  It has run like a charm all these years, granted not getting that much use. After about a year of no use at all, I fired the system up last week to help with a little research for a blog post I was writing on networking Windows NT 4.0 and Mac OS 8.6. Windows NT 4.0 fired right up with no issue, and after I was done testing what needed to be tested I tried to boot over to Arch.
    After a year of disuse, Arch unexpectedly and stubbornly refused to boot. The boot process started up just fine, but towards the end, it declared that it could not mount the root file system on the root device and took a kernel panic and stopped. My Arch skills have gotten a bit rusty in the last few years, but I dusted them off and went to work. My guess was a file system or superblock error. Arch wouldn’t boot, but I dragged out my trusty RIPLinux 2.9 Rescue Live CD and fired it up. It came right up and ran, and I was able to mount the Arch partition and view all the files… everything seemed to be there; it just wouldn’t boot. Windows NT 4.0 AND RIPLinux both boot and run on the machine, so the hardware is fine as well.
    A little information on the disk layout. Windows NT 4.0 is in the first partition on the hard drive. The extended partition has a second Windows NT 4.0 partition (sort of a /home partition for Windows NT 4.0), followed by the main Arch partition (the one I am trying to boot), followed by a swap partition and then the largest partition, which I use to share data between Arch and Windows NT 4.0 (I have loaded an ext2/3 driver into Windows NT 4.0 and it happily accesses the Linux partitions on the box).
    RIPLinux’s e2fsck did find some issues with the Arch partition and I had it repair them all. I checked again afterwards that all the files were still there, and they were. With the partition now known to be clean, and the superblock repaired from one of the backups, all should have been well. However, Arch still wouldn’t (and still won’t) boot.
    RIPLinux has a kind of a chain loader function, so I had it attempt to start up Arch for me. However, this was flummoxed by the fact that Arch addresses all my hard drive partitions as /dev/sdax and RIPLinux addresses them as /dev/hdax. Hence, without a common language, it was hard to get the one to start the other. Still, using this function, I have been able to get a crippled version of Arch running on the machine again. No modules had been loaded, and so it couldn’t do almost anything, but there it was (and is), Arch Linux Duke, at the CLI level. From there, I can see all the files, I can move freely in and out of my user account and the root account, but I can’t make the thing actually boot properly.
    If you have read this far, you are a trooper.  Summarizing what I know, the hardware is good, the file system is clean, the superblock is good, I can mount it cleanly from a live CD and I can chain load a crippled version of Arch. Here is the boot process blow-by-blow. When I try to do a normal boot, the Windows NT 4.0 loader passes control to the Lilo boot sector I have placed on hda1 (sda1 in Duke’s parlance). Lilo takes over, present a menu and when I select Duke, takes off. Arch Linux Duke starts to boot. It gets a good long way along, all the way along to:
    :: Loading udev events                [Pass]
    :: Mount root Read-only
    :: Checking file systems
    This is where it stops.
    The next thing I see is:
    /dev/sda6
    The superblock could not be read or does not describe a correct ext2 filesystem. If the device is valid and it really contains an ext2 filesystem (and not swap or ufs or something else) then the superblock is corrupt and you might try running e2fsck with an alternate superblock:
        E2fsck –b 8193 <device>
    I then get a sort of character based splash screen that says
    **********FILE SYSTEM CHECK FAILED ****************************
    *   Please repair manually and reboot. Note that the root file system
    *   is currently mounted read-only. To remount it read-write, type:
    *   mount –n –o remount,rw /.  When you exit the maintenance
    *   shell, the system will reboot automatically
    Give root password for maintenance
    At this point, I give the root password and enter the maintenance shell as root. I typed in “mount” and the first entry I got back is
    /dev/sda6 on / type ext3 (rw)
    This is exactly the root partition that the start up complains about. It is clearly there.  I can see it, I can walk around it… it is clearly there. Why won’t it boot? Despite the message, the superblock is fine – it passes every test e2fsck can throw at it.
    At this point, I did a “e2fsck /dev/hda6 (which is how RIPLinux would have passed it into Arch” and it says it is “clean”. I suspect that the Superblock message is because Arch sees root as sda6, while RIP passed it in as hda6...
    Deciding to see what Arch would be seeing as it tried to set things up in the boot sequence, I tried the following next:
    # mknod “/dev/root2” b 3 6   
    (“3” because RIPLinux refers to my hard drive as IDE, while Arch refers to it by major number “8”, which is SCSI. By the way, it IS an IDE drive – not sure why Arch insists on using the sdx nomenclature instead of hdx)
    Then I entered “mount /dev/root2 /mnt/hda6” and “ls /mnt/hda6”
    All was well. I can make the node, I can mount it, and I can see the contents. All is clearly well, but something is clearly wrong enough that Arch can’t boot.
    I am totally out of ideas. I have tried every trick I know and am out of tricks. I would welcome any insights as to what I could try to get this venerable Arch installation back on its legs.
    By the way, the key section of the /etc/lilo.conf file (lest anyone want to know) is:
    image = /boot/vmlinuz26
       root = /dev/sda6
       label = ArchLinux-Duke
       initrd = /boot/kernel26.img
       read-only
    I am stumped. Thanks in advance for any and all pointers you may be able to offer.
    Last edited by mac57 (2014-06-02 17:42:21)

    Folks, thanks for all your helpful comments, and I wanted to report back to you that I finally overcame the issue, and ArchLinux-Duke (2007) is once again executing flawlessly on my old Pentium Pro 200 system. I won't bother reporting here all the blind allies I went down as I tried to figure out what was wrong, but in the end, literally moments before I was about to give up and overwrite my Arch installation with a new Linux variant (antiX seemed well suited for such old and low power hardware), my attention was drawn to a note I had made in my files back in 2007 about a problem with similar symptoms. In that case, I had just deleted ZenWalk Linux from the hard drive (both Arch and Zen had been on the drive), and merged several partitions to make use of the newly free space. This had changed Arch's view of the drive lettering, and what had been its /dev/sddx root device was now /dev/sdcx. Arch failed to boot, throwing off the same errors I was seeing now. I wish I had recalled that note a month or so ago! It would have saved me a lot of work and a lot of frustration.
    At any rate, as a last step, and testing the idea that maybe the drive lettering had changed for some reason, I repeatedly manually booted Arch, specifying root=/dev/sda6, then /dev/sdb6, then /dev/sdd6, and finally, /dev/sdc6. Eureka! Arch now considered itself to be on /dev/sdc6 whereas previously it had been on /dev/sda6. This got me part way there, but the boot failed at the filesystem check stage and threw me into root. I disabled the file system check in /etc/rc.sysinit and got farther. Then I cleaned up /etc/fstab to agree with the new sdc naming, and I was back on the air fully.
    So, what had happened was that Arch had changed its view of the drive it was on from sda6 to sdc6. While I could not understand why this "sudden" change had occurred, at least I had a solution, and had Arch back up and running.
    Trolling through the rest of my notes, I found the answer. In 2012, the Tekram SCSI card in the machine failed, and I ultimately replaced it with an Adaptec card. The Tekram card did not have a BIOS segment on it. The Adaptec card did. My guess is that this caused the two internal SCSI devices I have built into the system (Iomega ZIP and Jaz respectively) to be enumerated first, claiming the "sda" and "sdb". device names. That left "sdc" for the root device, and that is where Arch went next.  This is my guess anyway.
    I should have caught this issue back in 2012, at the time, but from my notes, I can see that I tested the new card thoroughly using the  Windows NT 4.0 side of the machine, but never thought to bring up Arch as well. Hence, this problem lay dormant for two years, before I attempted to fire up Arch last month and blundered right into it.
    It has not all been bad. I have learned more about the ext2 and ext3 file systems and superblocks in the intervening time than I will ever need to use. I have learned how to manually boot Linux on a machine whose BIOS is so old that it cannot address the disk cylinder that the kernel is on and I have completely refreshed the many general Linux skills that used to just flow from my finger tips. It has been a frustrating experience, but ultimately a successful and useful one.
    Just wanted to let everyone know that this is now [SOLVED]. I would mark the post as such, but I don't see any obvious way to do that. Thanks again everyone.

  • A New Year, a New Challenge! Become the FIRST WPF Guru of 2015!

    Happy New Year!
    "Guru 2014" is so 'last year'!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Happy New Year;)
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • A New Year, a New Challenge! Become the FIRST Visio Guru of 2015!

    Happy New Year!
    "Guru 2014" is so 'last year'!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Happy New Year!
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • A New Year, a New Challenge! Become the FIRST FIM Guru of 2015!

    Happy New Year!
    "Guru 2014" is so 'last year'!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Happy New Year!
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • A New Year, a New Challenge! Become the FIRST BizTalk Guru of 2015!

    Happy New Year!
    "Guru 2014" is so last year!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Thanks for sharing this to us, Pete.
    Best regards,
    Angie
    We are trying to better understand customer views on social support experience, so your participation in this interview project would be greatly appreciated if you have time. Thanks for helping make community forums a great place.
    Click
    HERE to participate the survey.

  • A New Year, a New Challenge! Become the FIRST Azure Guru of 2015!

    Happy New Year!
    "Guru 2014" is so 'last year'!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    A new year, a new start, learn more, try more, happy every day :D

  • A New Year, a New Challenge! Become the FIRST SSIS Guru of 2015!

    Happy New Year!
    "Guru 2014" is so 'last year'!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Hi Pete,
    Thank you for your information.
    Regards,
    Katherine Xiong
    Katherine Xiong
    TechNet Community Support

  • A New Year, a New Challenge! Become the FIRST SSAS Guru of 2015!

    Happy New Year!
    "Guru 2014" is so 'last year'!
    The real glory is to be the first Guru of 2015! :D
    The birth of a new year, and a new hero?
    Or the stamp of authority from long established Guru leaders?
    The challenge is on, all eyes are watching, anyone could win this month.
    The prize? Glory! Honor! Virtual medals! Unashamed love and worship from those within the community and those bloging about it (article spotlights,
    weekly awards).
    Published interviews and the chance to climb the TechNet social ladder. Become a true TNWiki Ninja and
    advance through to black belt... and beyond!
    All you have to do is add an article to TechNet Wiki from your own specialist field. Something that fits into one of the categories listed on the submissions page. Copy in your own blog posts, a forum solution, a white paper, or just something
    you had to solve for your own day's work today.
    Drop us some nifty knowledge, or superb snippets, and become MICROSOFT TECHNOLOGY GURU OF THE MONTH!
    This is an official Microsoft TechNet recognition, where people such as yourselves can truly get noticed!
    HOW TO WIN
    1) Please copy over your Microsoft technical solutions and revelations to
    TechNet Wiki.
    2) Add a link to it on
    THIS WIKI COMPETITION PAGE (so we know you've contributed)
    3) Every month, we will highlight your contributions, and select a "Guru of the Month" in each technology.
    If you win, we will sing your praises in blogs and forums, similar to the
    weekly contributor awards. Once "on our radar" and making your mark, you will probably be
    interviewed for your greatness, and maybe eventually even invited into other inner TechNet/MSDN circles!
    Winning this award in your favoured technology will help us learn the active members in each community.
    Feel free to ask any questions below.
    More about TechNet Guru Awards
    Thanks in advance!
    Pete Laker
    #PEJL
    Got any nice code? If you invest time in coding an elegant, novel or impressive answer on MSDN forums, why not copy it over to
    TechNet Wiki, for future generations to benefit from! You'll never get archived again, and
    you could win weekly awards!
    Have you got what it takes o become this month's
    TechNet Technical Guru? Join a long list of well known community big hitters, show your knowledge and prowess in your favoured technologies!

    Hi pete,
    Thx for your info.
    Regards,
    Simon

Maybe you are looking for

  • What's the easiest way to move the location of my CS6 install?

    Hello, I recently installed CS6. However, I installed it onto a storage drive without really thinking that through. I'd much rather it be on the primary drive instead. Because the download/install/activation/update etc was such a time-consuming heada

  • Decentral Adapter Engine

    Currently documentation only indicates the ability to create a single decentralized adapter engine.  (1) Is this in addition to the existing central adapter engine or do I have to choose which one I will use?  (2) Does the decentralized adapter engin

  • Best way  for to choice number greater than 0.0001

    Hi I must put in where condition all number greater than zero, but the precion must to be in 4th place I tried in where condition    trunc(abs(T$QUAN$O),4)>0.0001Is there some other way ? There are many columns that must compared (10 ) Tia using Orac

  • Need to re-sequence query result rownumber

    I have a query that returns hundres of records and a field called [query].currentrow.  This works great as it displays the row number for the entire recordset from 1 to xxx. However, my customer would like this number to reset when a specific field c

  • Closing the qty of PR which was already processed.

    There are a PR of 1000 qty and user has done the PO, gr and IV of 100 qty. Now requirement is to close the pr or change the qty for remaning qty(900), bcoz its showing open qty and they don't want to use these qty. There are many PR like that. so the