Help! How to design this mutithreading application??

Hi, Guys
I need some advise to meet following requirements. I have also posted how I have done it after the requirement. However, I am looking for better approaches, coz I think mine is not good enough. Can you please help to review it and let me what do you think from the architecture perspective?
Briefly, the requirement as follows,
The server should, upon starting up, load into memory a “dictionary” of synonyms words from a text file. The dictionary will be loaded in to a collection.
The client, which should run in a separate JVM, should, upon starting, enter an iterative cycle in which it repeatedly asks the end user the meaning of a word chosen “at random” from the dictionary. The user’s answer should be checked against the dictionary. A correct answer is one which matches.
The client must be as thin as possible, and must not cache dictionary contents.
If, upon attempting to retrieve a question or validate an answer, the client experiences a problem communicating with the server it should automatically recover if the server becomes available again, however the current question may be discarded in this case.
The dictionary may be huge containing hundreds of thousands of entries. It is most important that when the server is still loading the words, it be able to select random word from dictionary loaded so far and provide it as a question to client. Also, be able to check the answer returned from server is correct or not. So if the client has just restored contact with the server, there must be no noticeable delay before the first question is asked.
The server should not employ any kind of polling when determining the current size of its in-memory dictionary. You should make best use of multi-threading in order to optimise the implementation.
The server should allow large numbers of clients to connect to it simultaneously.
You may use either RMI or Sockets (of the blocking variety) to implement inter-process communication.
My answer:
For the inter-process communication, I have used RMI to implements.
The dictionary content has been stored in a concurrentHashMap.
The key of the map is a single word and the value is the list of synonyms words (List of strings).
The reason I have chose this type of collection is that it is efficient when it looks for the synonyms words for a given word.
Using concurrentHashMap allows different threads access it concurrently.
The DictionaryServer starts three separate threads
Thread 1: working on loading the dictionary
Thread 2: looping through the dictionary to set the random keyword
In this case, the dictionaryServer is available to the client to query from the beginning. There won’t be a noticeable delay
when the dictionary size is getting bigger and bigger because the Thread2 – LoopThread will always iterate the dictionary key
size and provides a random keyword whenever you needs. No polling of dictionary size is needed to determin the random keyword.
However, while the Thread 1 – loading process is running at the same time, it might causes some delays as it consumed lots of resources.
On the client side, if the server is down, I use a separated thread to ping the server to see if it is up running. However,
personally, I don’t think this is the best solution to implements this as pinging can be expensive over the network.
It would be good to have a push back from the server to tell all the clients when it starts up. But I found it is difficult to do
with RMI, maybe using JMS is easier to do.
I have send you the code if any body interested. Seems doesn't allow me to attached my zip file.
Many thanks.
ksh29

kajbj wrote:
ksh29 wrote:
kajbj wrote:
>
Sounds ok, but what do you mean by "The server should not employ any kind of polling when determining the current size of its in-memory dictionary."
Why would calling size() be bad?I think size() is bad, especially the response time with size() will increase when the size of the list increases.That is only true for a few collections. Most collections can return the size directly.
Okay, I don't know. Maybe you are right. Then how to explain "The server should not employ any kind of polling when determining the current size of its in-memory dictionary."???
I didn't write the requirements and I just got it from a interview and the answer I provided was what I submitted, however, the feedback was no good. So, I don't know what is the best answer and I don't know my understanding of the requirement is correct or not. But seems to me, following two requirement are very important,
1. The dictionary may be huge containing hundreds of thousands of entries. It is most important that when the server is still loading the words, it be able to select random word from dictionary loaded so far and provide it as a question to client. Also, be able to check the answer returned from server is correct or not. So if the client has just restored contact with the server, there must be no noticeable delay before the first question is asked.
2. "The server should not employ any kind of polling when determining the current size of its in-memory dictionary."
And that's why I didn't choose use size().
>>>
Btw. You could use something else than a List as value in the concurrent map.
On the client side, if the server is down, I use a separated thread to ping the server to see if it is up running. However,
personally, I don’t think this is the best solution to implements this as pinging can be expensive over the network. Huh? Just try to reconnect in a loop, with a delay in between each attempt.That's how I did it, but this is still pulling. Is there any way to solve this from the server side?? Open to suggestions and discussions.
No there isn't. The server can't tell a client that it is available. The only thing that the client can do is to try to connect periodically.That's good then. Because that's how I thought and I just want to know if there are any other ways to do this.
Cheers,
kai

Similar Messages

  • From a Technical Architect point of view, how to design a web application?

    Hi to all,
    I am writing this issue here because I this question is not related on how to program, but on how to design a web application. That is, this question is not related to how to program with the technologies in J2EE, but how to use them correctly to achieve a desired outcome.
    Basically I know how to develop a simple web application. I like to use SpringFramework with AcegiSecurity and Hibernate Framework to persist my data. I usually use JBoss to deploy my web applications, however I could easily use Tomcat or Jetty (Since I am not using EJB�s).
    However I have no idea on how to develop (or a better word would be �design�) a website which is divided into different modules.
    Usually when you develop a website, you have certain areas that are public, and other areas that are not. For example, a company would want anyone on the Internet to download information about the products they are selling, however they would only want their employees to download certain restricted information.
    Personally I try to categorise this scenario in to common words; Extranet and Intranet.
    But � (and here starts the confusion in my mind) should I treat these two as two projects, or as one project? The content to be displayed on the Extranet is much different then the content to be displayed on the Intranet and definitely clients should not be allowed to the Intranet.
    First approach would be to treat them as the same project. This would be perfect, since if the company (one day) decides to change the layout of the website, then the design would change for both the Intranet and the Extranet version. Also the system has a common login screen, that is I would only need to have employees to have a certain Role so that they have access to the intranet, while clients would not have a certain Role and thus they would not be allowed in. But what about performance and scalability? What if the Intranet and Extranet have to be deployed on the different Hardware!?
    The second approach is to threat them as two separate projects. To keep the same layout you just copy & paste the layout from one project to another. However we would not want to have two different databases to store our users, one for the employees and the other one for the clients. Therefore we would build a CAS server for authentication purposes. Both the Intranet and the Extranet would use the same CAS server to login however they could be deployed on different hardware. However what if we want to change the design. Do we really want to have to just copy and paste elements from one project to another? We all know how these things finish! �We do not have time for that � just change the Extranet and leave the Intranet as it is!�
    The third approach (and this is the one I like most) is to have a single project built into different WAR files. The common elements would be placed in all WAR files. However in development you would only need to change once and the effects would show in the different war files. The problem with this approach is that the project will be very big. Also, you will still need to define configuration files for each one of them (2 Web.config, 2 Spring-Servlet.config, 2 acegi-security.config, etc).
    Basically I would like something in the middle of approach 2 and approach 3! However I can identify what this approach is. Also I can not understand if there is even a better approach then these three! I always keep in mind that there can always be more then two modules (that is not only Intranet and Extranet).
    Anyways, it is already too long this post. Any comments are more then welcome and appreciated.
    Thanks & Regards,
    Sim085

    Hi to all,
    First of all thanks for the interest shown and for the replies. I do know what MVC or Multi-layered design is and I develop all my websites in that way.
    Basically I have read a lot of books about Domain-Driven Design. I divide my web applications into 4 layers. The first layer is the presentation layer. Then I have the Facade layer and after that I have a Service layer (Sometimes I join these two together if the web application is small enough). Finally I have the Data Access layer where lately I use Hibernate to persist my object in the database.
    I do not have problems to understand how layering a web application works and why it is required. My problem is how to design and develop web applications with different concerns that use same resources. Let me give an example:
    Imagine a Supermarket. The owner of the Supermarket want to sell products from the website, however he wants to also be able to insert new products from the website itself. This means that we have two different websites that make use of the same resources.
    The first website is for the Supermarket clients. The clients can create an account. Then they can view products and order them. From the above description we can see that in our domain model we will have definitely an object Account and an object Product (I am not mentioning all of them). In the Data Access layer we will have repository objects that will be used to persist the Account and Products.
    The second website is for the Supermarket employees. The employees still need to have an account. Also there is still a product object. This means that Account and Product objects are common to the two websites.
    Also important to mention is the style (CSS). The Supermarket owner would like to have the same style for both websites.
    Now I would not like to just copy & paste the objects and elements that are common to both websites into the two different projects since this would mean that I have to always repeat the changes I make in one website, inside the other one.
    Having a single WAR file with both websites is not an option either because I would not like to have to deploy both websites on the same server because of performance and scalability issues.
    Basically so far I have tought of putting the common elements in a Jar File which would be found on the two different servers. However I am not sure if this is the best approach.
    As you can see my problem is not about layering. I know what layering is and agree with both of you on its importance.
    My question is: What is the best approach to have the same resources available for different websites? This includes Class Files, CSS Files, JavaScript Files, etc.
    Thanks & Regards,
    Sim085

  • My Creative Cloud subscription has expired, and I assigned the monthly payment, but I can not open any progam creative cloud, I need help how to solve this problem

    my Creative Cloud subscription has expired, and I assigned the monthly payment, but I can not open any progam creative cloud, I need help how to solve this problem

    Carlos-
    Start by signing out and back in to see if it will see the subscription: 
    How to sign in and sign out of creative cloud (activate/deactivate)
    If the apps are installed fine and close after launch see this link:
    CC applications close immediately after launch
    If the problem is something different, please let us know the error you see or what is happening on the screen so we can advise  you on a solution
    Pattie

  • Hi, when ever I'm using 3G, on my Iphone4 sim stops working and Network is lost, this started after I updated my phone with  6.0.1(10A523)version. Please help how to solve this problem.

    Hi, when ever I'm using 3G, on my Iphone4 sim stops working and network is lost, this started after I updated my phone with  6.0.1(10A523)version. Please help how to solve this problem. Thanks.

    Photos/videos in the Camera Roll are not synced. Photos/videos in the Camera Roll are not touched with the iTunes sync process. Photos/videos in the Camera Roll can be imported by your computer which is not handled by iTunes. Most importing software includes an option to delete the photos/videos from the Camera Roll after the import process is complete. If is my understanding that some Windows import software supports importing photos from the Camera Roll, but not videos. Regardless, the import software should not delete the photos/videos from the Camera Roll unless you set the app to do so.
    Photos/videos in the Camera Roll are included with your iPhone's backup. If you synced your iPhone with iTunes before the videos on the Camera Roll went missing and you haven't synced your iPhone with iTunes since they went missing, you can try restoring the iPhone with iTunes from the iPhone's backup. Don't sync the iPhone with iTunes again and decline the prompt to update the iPhone's backup after selecting Restore.

  • Please help me in designing this complicated database

    Can some one give me a better idea on how to design this complicated database.The database should capture the following business rule.
    I am working for a company which collects all the health information of patients from various hospitals and then using this data ,generate useful reports ,which will then be forwarded to health minister so that he can allocate money to particular area of health.
    We have some list number codes 1,2,3,4,5,6,7,8,9 etc and each list number has thousands of diseases under it.Hence cancer,TB,heart attack,flu,diarhoea comes under list number 1 and amnesia,dehydration,small pox comes under list number 2 ,and so on so forth.Now if a patient say has a disease from list number 1 and another disease from list number 2 and then from list number 3 then he is grouped in one category say group1.If he has a disease from only list 1 and 2 then he is grouped as group2.And if only list number 1 then group3.In short the data is something like this
    1,2,3,group1
    1,2, group2
    1, group3
    1,3,6,7,8,grou7
    1,8,group2
    1,9,group3
    etc.

    Table Name
    List_Codes
    List_Code Number(3); Primary Key
    Disease_Codes
    Disease_Code Number(3)
    Disease_Desc Varchar2(100)
    List_Code Number(3);
    Primary Key : Disease_Codes + List_Code
    Foriegn Key : List_Code ( References table
    List_Codes )
    List_Groups
    Group_Id Number(2) Primary Key
    List_Group_Details
    Group_Id Number(2)
    Disease_Code Number(3)
    List_Code Number(3)
    Primary Key : Group Id + Disease_Codes +
    List_Code
    Foriegn Key : Group Id ( List_Groups )
    Foriegn Key : Disease Code + List_Code (
    Disease_Codes )
    Patient_Details
    Patient_Id Number Primary Key
    Patient_Name Varchar2(50);
    Group_Id Number(2);
    Foriegn Key : Group Id ( List_Groups )
    Shailender Mehta

  • Please help how to design query to implement this requirement.

    Dear Expert,
    Here is what I have and what the requirement is:
    I have a InfoCube:
    Dimensions:
    1. Material
    2. Currency
    Key Figures:
    1. Qty
    2. Amount
    We want to get the Qty and Amount by Material, but use Currency to be the filter.
    It means for example, if the Currency have CNY for one material, we need to show all the Qty/Amount, not only Qty/Amount in CNY.
    So please help give some idea about how to design the query to implement this requirement.
    Thank you,
    Andy

    Hi Andy:
    To accomplish your requirement you need to do 2 things:
    1. Create a Variable for the Currency (to be used as the Target Currency not as a filter for the Characteristic itself).
    2. Use the Standard Currency Conversion for the Amount Key Figure (Conversion Tab).
    This way, while executing the report you can select any currency you want and all the amounts will be converted to that currency.
    Take a look at this paper:
    "How to... Use Variables for Currency Conversion"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/287bab90-0201-0010-f48e-cc55b0cd13d0?quicklink=index&overridelayout=true
    A more detailed explanation can be found on this article provided by Ramakrishna Gattikoppula:
    "Currency Conversion in BI 7.0"
    http://www.sdn.sap.com/irj/scn/go/portal/prtroot/docs/library/uuid/a0d5bf96-b19b-2c10-e3b6-e2f12a3de99a?quicklink=index&overridelayout=true
    In summary, to work with the Standard Currency Conversion you need to define 4 things:
    - Exchange Rate Type.
    - Source Currency.
    - Target Currency.
    - Time Reference.
    Regards,
    Francisco Milán.
    Edited by: Francisco Milan on May 31, 2010 11:19 AM

  • How to design this BO?

    This picture shows the result which I want ,however,I don't konw how to design the BO! Can anybody help me ?
    Best Regards!

    Hi,
    Have a main view with 3 viewcontainer ui elements. Have 3 more views, with each control in the view. Have 3 attributes defined in a node of the component controller, one each for the tree selection, ALV selection and button enabling. All these attributes will be of type char01. Map the component controller node to all your view nodes.
    In the click event of the tree, set the first attribute. In the click event of the ALV, set the second attribute. In the wddoinit of the 3rd view, do a get_attribute to see if both the previous attributes are 'X'. Then do a set_attribute of the 3rd one. Bind the 3rd attribute to the 'Enabled' property of the button. By default it will be greyed out.
    But why do you need each control in a separate view? You could very well place them in transparent containers or some other element inside the same view right? From your description, I dont really see a need for separate views.
    Hope this helps.
    Regards,
    Nithya

  • How to design my SAPUI5 application?

    Hi there,
    I'm new to SAPUI5 and I'm currently building my first application.
    It should be used to approve requests (access to shared folders/mailboxes/applications etc.) created in SAP BPM.
    Currently the UI is based on WDJ and I'm replacing it with SAPUI5.
    The application should display the following data:
    Requester details (first/last name, personnel number, company)
    Request data: This depends on the request type, because for each request type different fields are filled
    Initiator: This information is only available if the request has been started 'on behalf' of somebody else
    The application should provide two buttons: "Approve" and "Decline".
    If the user declines a request, a reason has to be entered.
    Only single requests can be processed, so a approver will open each request separately.
    This is how the WDJ application looks like (here it shows an application access request):
    The new application should use sap.m library, because a main requirement is the ability to run on mobile devices.
    I've had a look at the Building SAP Fiori-like UIs with SAPUI5 in 10 Exercises blog, but I'm not sure if that's applicable for my requirements.
    To all SAPUI5 experts out there: How would you design this application?
    Which layout elements would you use?
    Does it make sense to build a Fiori-like app for this scenario?
    Thanks in advance!
    Best regards,
    Thorsten.

    Thanks guys for your answers!
    I've started now to create a Form (not SimpleForm) with a Responsive Grid Layout.
    For me that's better, because I can add content to the form via form containers.
    It allows me to create methods like e.g. getRequester which returns me a form container that can be added to the form.
    oFormContRequester = this.getRequester();
    oFormContInitiator = this.getInitiator();
    var oForm = new sap.ui.layout.form.Form("F1", {
         layout : oLayout1,
         formContainers :
              [  oFormContRequester,
                 oFormContInitiator ]
    With a SimpleForm you have to add the whole content when creating the form:
    var oSimpleForm = new sap.ui.layout.form.SimpleForm(
         "sf1",
         maxContainerCols: 2,
         content:[
              new sap.ui.core.Title({text:"Person"}),
              new sap.ui.commons.Label({text:"Name"}),...
    Do you see that also as an advantage?

  • How to design this report ?

    Hi experts,
    How to design the customer total outstanding report as on a particular date ?
    We also want Debit amount and Credit amount in the query output..
    Regards,
    Nishuv V.

    HI,
    if u want the current date u go for the customer exit (that means daily)if he wants aparticular date then u go for the user entry variable in 0calday,in variable screen he sould mention the date for that date only the out standing report will come .0calday and customer u keep in rows and those debit and credit u keep in the columns.
    if daily as on date they want outstanding u go for the customer exit just u create the variable on 0calday with customer exit if variable name is 'zcedate' go to the tcode CMOD and write the below mention code.
    when 'zcedate'.
    clear l_s_range.
    l_s_range-sign = 'i'.
    l_s_range-opt = 'eq'.
    l_s_range-low = sy-datum.
    append l_s_range to e_t_range.
    Thanks  for giving this opportunity.
    Thanks & Regards
    k.sathish

  • How to design this complex report

    I'm getting crazy======
    my mdb file is like this.
    For example, "PointName" has many pointname, like C1, C2, C3..........,[they are vertical tunnels].
    For every point/tunnel, like C1,
    we mearsure it every few days, and get the displacement with the depth.
    Point C1 ---- 2014/2/19 ---- depth: -1 ---- it's displacement is 0.4
    And for the report, I want every point have a crosstab and graph.
    How to do this report, many thanks!!!

    Hi, Jamie
    I think I haven't say it clear. The final report is all C1 in one crosstab, all C2 in one crosstab.......this is the key.
    I followed as you say, it shows, there are many c1 and c2, and the crosstab is wrong.
    Then I tried to use subreport
    it shows
    I want one C1 and one C2 and so on, and all C1's data in one crosstab and all C2's data in one crosstab.
    That's it.
    A'm I clear? If not, please tell me. Thanks.

  • How to design this application with Struts?

    I want to disign an application like this:
    Input the students data to the database(or xml)
    e.g:student_id,student_name,subject_id,subject_name,achievement...
    If i submit one record each time, it's easy to do it.
    use the tag of Struts as:
    <html:form ...>
    <html:text property="student_id"/>
    <html:text property="student_name"/>
    <html:text property="achievement"/>
    </html:form>
    And then create an ActionForm which attributes are correspondint to these input fields and create the Getters and Setters.
    But,if i want to input multi-record(e.g:10 records each time), how can i design the input page and how can i design the ActionForm?
    Frustrating...

    You could use struts indexed properties.
    http://struts.apache.org/faqs/indexedprops.html
    It is quite fiddly, but it does work.

  • How to design this requirement  by GP, Webdnpro , Adobe and UWL?

    The scenario is :
    The supplier logs in the SAP Portal
    1) The first screen should be WebDynpro  screen with some filter selection which have drop downs etc populating from R/3
    After selecting particular values and clicking on a button on screen an adobe form should open upon fetching detail from R/3
    2) This adobe form will have certian prefilled information and certian fields will be editable for the supplier to fill in.
    After the supplier fills in the remaining data he clicks on "Submit" button on the form (Assuming this is online scenario).
    3) Now this form should go for approval as line item in inbox (portal inbox can be UWL/GP).
    4) Once the manager clicks on the line item which has come for approval, on click the filled adobe form should open up and
    the Manager should have option to approve/reject. If approved the data should load in SAP R/3 (I assume to send data back to R/3 i will have to make this also WebDynpro  but how will it have the values that the supplier filled in and how can be it be open when clicked on line item in GP?)
    Note: This all has to be achieved by using WebDynpro  for Java/GP/Adobe, no SAP R/3 workflow has to be used.
    Kindly let me know how can I break this requirements into WebDynpro ,GP and adobe?
    Need Help in designing and whether its possible or not? Helpful answers will be rewarded.
    Regards,
    VD

    Hi vishal,
    We have similar requirement and currently I am working on it. One solution we have got is using portal database (MaxDB) for storing data temporarily.
    Once the employee submits the data, it is stored in MaxDB, later manager can fetch it from here, and once approved it will be updated in SAP backend. Later a WD application callable object can be created in GP.
    This link /people/karthikeyan.rammohan/blog/2007/12/06/jdbc-connectivity-with-webdynpro-and-max-db can help you in creating the table in database.
    Please let me know if you have any better ideas.
    Hope this helps you,
    Amit

  • How to design this requirement  by GP, webdynpro, Adobe and UWL?

    The scenario is :
    The supplier logs in the SAP Portal
    1) The first screen should be WebDynpro  screen with some filter selection which have drop downs etc populating from R/3
    After selecting particular values and clicking on a button on screen an adobe form should open upon fetching detail from R/3
    2) This adobe form will have certian prefilled information and certian fields will be editable for the supplier to fill in.
    After the supplier fills in the remaining data he clicks on "Submit" button on the form (Assuming this is online scenario).
    3) Now this form should go for approval as line item in inbox (portal inbox can be UWL/GP).
    4) Once the manager clicks on the line item which has come for approval, on click the filled adobe form should open up and
    the Manager should have option to approve/reject. If approved the data should load in SAP R/3 (I assume to send data back to R/3 i will have to make this also WebDynpro  but how will it have the values that the supplier filled in and how can be it be open when clicked on line item in GP?)
    Note: This all has to be achieved by using WebDynpro  for Java/GP/Adobe, no SAP R/3 workflow has to be used.
    Kindly let me know how can I break this requirements into WebDynpro ,GP and adobe?
    Need Help in designing and whether its possible or not? Helpful answers will be rewarded.
    Regards,
    VD

    Hi Vishal,
    try this link...
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/e0957cb6-5103-2a10-6d9d-a0a4d68c8bf1
    Regards,
    Sudheer.

  • Need help - how to run this particular method in the main method?

    Hi all,
    I have a problem with methods that involves objects such as:
    public static Animal get(String choice) { ... } How do we return the "Animal" type object? I understand codes that return an int or a String but when it comes to objects, I'm totally lost.
    For example this code:
    import java.util.Scanner;
    interface Animal {
        void soundOff();
    class Elephant implements Animal {
        public void soundOff() {
            System.out.println("Trumpet");
    class Lion implements Animal {
        public void soundOff() {
            System.out.println("Roar");
    class TestAnimal {
        public static void main(String[] args) {
            TestAnimal ta = new TestAnimal();
            ta.get(); // error
            // doing Animal a = new Animal() is horrible... :(                   
        public static Animal get(String choice) {
            Scanner myScanner = new Scanner(System.in);
            choice = myScanner.nextLine();
            if (choice.equalsIgnoreCase("meat eater")) {
                return new Lion();
            } else {
                return new Elephant();
    }Out of desperation, I tried "Animal a = new Animal() ", and it was disastrous because an interface cannot be instantiated. :-S And I have no idea what else to put in my main method to get the code running. Need some help please.
    Thank you.

    Hi paulcw,
    Thank you. I've modified my code but it still doesn't print "roar" or "trumpet". When it returns a Lion or an Elephant, wouldn't the soundOff() method get printed too?
    refactored:
    import java.util.Scanner;
    interface Animal {
        void soundOff();
    class Elephant implements Animal {
        public void soundOff() {
            System.out.println("Trumpet");
    class Lion implements Animal {
        public void soundOff() {
            System.out.println("Roar");
    class TestAnimal {
        public static void main(String[] args) {
            Animal a = get();
        public static Animal get() {
            Scanner myScanner = new Scanner(System.in);
            System.out.println("Meat eater or not?");
            String choice = myScanner.nextLine();
            if (choice.equalsIgnoreCase("meat eater")) {
                return new Lion();
            } else {
                return new Elephant();
    }The soundOff() method should override the soundOff(); method in the interface, right? So I'm thinking, it should print either "roar" or "trumpet" but it doesn't. hmm..

  • Mozilla Firefox is not allowing me to Copy and Paste, please help how to fix this problem

    i seem to have a problem with Mozilla Firefox, that when i tried copying a word or a sentence and then going to a different site, i Cannot Paste. and with Internet Explorer i able to do that. i would hate to stop using firefox cause of this but, it's really hurting me from browsing and moving forth in a fast paced , please help me how to fix it

    See:
    *http://kb.mozillazine.org/Granting_JavaScript_access_to_the_clipboard
    *https://addons.mozilla.org/firefox/addon/allowclipboard-helper/ - AllowClipboard Helper

Maybe you are looking for

  • "iPod cannot be synced. The required file is locked."

    I'm sure there are several threads about this, but none have produced an answer that works for me. I have an iPod Touch 1G and iTunes 8.0.1.11, though I don't think that matters. I should probably ask this on a Windows XP website, but I thought maybe

  • Hp Officejet Pro 8600 Premium suddenly printed very slowly from PC

    Hi, and thanks for any insights. I have a client with an Officejet Pro 8600 Premium, and printing to this printer over USB has suddenly become very slow.  The dedicated PC is XP with 2 GB of ram and only using 40 GB on a 200 GB drive.  The printer ha

  • How to display an image on the HTML page by using applet

    Dear friends, I am now writing an java applet, I want to display an image on the HTML page, and tried the following commands: {color:#ff00ff}{color:#000000}Image map; //put in the class definition map=getImage(getCodeBase(),"hhh.gif"); //put in the f

  • Can't boot 250 Server w/Solaris10 free download

    Hi, very new to Sun/Solaris. Attempting to fresh install Solaris 10 on Sun 250 Server. Downloaded all 4 .iso images from Sun website, extracted files, and burned to CD. From OpenBoot, here is message: (### commented comments are my own ###) # here I

  • Migration of FR 11.1.2.1 reports from development env to production env

    Hi everybody, I have a doubt about the migration of Financial reporting (11.1.2.1 release) reports with LCM. I set the permissions access to every single report and folder in the development environment. Now I have to migrate every objects to the pro