JOptionPane not reading the string
How do I compare strings in Java?
How can I run Maniac Mansion through ScummVM? Day of the Tentacle Remastered Edition includes Maniac Mansion as a .  The game appears to be exactly the same as the old DOS release (albeit, the enhanced version).  If possible, how can I run this game through ScummVM?  Pointing ScummVM at my installed game doesn't work.  What do I need to do to play this version of Maniac Mansion? How to connect to remote X-Server (logged in via ssh) When I'm logged on to another host (e.g via ssh), how do I connect to the XServer of that machine (same user is logged in and is running a desktop (gnome))?  You may ask way I wish to do that: There are commands that don't open an X-Window, e.g. xinput, xhost, etc.. and there are situations where you want to run them from remote. How can I add a bookmark in my nautilus folder explorer Why my U.S. B1 Visa got refused under 214 (b)? I went for B1 U.S. Visa at the U.S. Embassy in Delhi.   Interviewer: *Good Morning*. Me: *Good Morning* Interviewer: *What is your designation?* Me: *I am a Software Engineer.* Interviewer: *What is the name of your company?* Me: *It is XXX (I replied).* Interviewer: *What is the name of your client?* Me: *It is YYY (I replied).* Interviewer: *Have you ever been to U.S. before?* Me: *NO* Interviewer: *Have you ever been abroad before?* Me: *NO*   At this point he rejected my Visa with letter mentioning 214 (b) as the reason. I don't know why he actually rejected it.  But, I have decent 2+ years of experience with my company. And, I was going on a business meeting with the client. I would have come back after 2 weeks.  I don't know if re applying will help. I'm writing code to do Xml serialization. With below function.  public static string SerializeToXml(object obj) {     XmlSerializer serializer = new XmlSerializer(obj.GetType());     using (StringWriter writer = new StringWriter())     {         serializer.Serialize(writer, obj);         return writer.ToString();     } }   If the argument is a instance of class without parameterless constructor, it will throw a exception.     Unhandled Exception:   System.InvalidOperationException:   CSharpConsole.Foo cannot be serialized   because it does not have a   parameterless constructor.    at   System.Xml.Serialization.TypeDesc.CheckSupported()   at   System.Xml.Serialization.TypeScope.GetTypeDesc(Type   type, MemberInfo sourc e, Boolean   directReference, Boolean throwOnError)   at   System.Xml.Serialization.ModelScope.GetTypeModel(Type   type, Boolean direct Reference)    at   System.Xml.Serialization.XmlReflectionImporter.ImportTypeMapping(Type   type , XmlRootAttribute root, String   defaultNamespace)    at   System.Xml.Serialization.XmlSerializer..ctor(Type   type, String defaultName space)    at   System.Xml.Serialization.XmlSerializer..ctor(Type   type)   Why must there be a parameterless constructor in order to allow xml serialization to succeed?  EDIT: thanks for cfeduke's answer. The parameterless constructor can be private or internal. Does python optimize modules when they are imported multiple times? If a large module is loaded by some submodule of your code, is there any benefit to referencing the module from that namespace instead of importing it again?  For example: I have a module MyLib, which makes extensive use of ReallyBigLib. If I have code that imports MyLib, should I dig the module out like so  import MyLib ReallyBigLib = MyLib.SomeModule.ReallyBigLib   or just  import MyLib import ReallyBigLib How do you keep user.config settings across different assembly versions in .net? How do I know I have the correct exposure when shooting in manual mode? I have a Canon XTI which I've been using for a few years now. Most of the time I'm been shooting in one of the "semi-manual" modes like aperture priority or shutter priority, but now I'd like to try using full manual mode. I should have a new EF-S 17-55 f/2.8 delivered when I get home today. Before I was using a variable aperture Sigma 17-70 which made manual mode more difficult with the aperture changing arbitrarily.  I understand the effect of changing aperture and shutter speed, but right now I'm accustomed  to only controlling one at a time. The camera is usually setting the other to get the right exposure automatically for me. So if I'm controlling both how do I know I have the correct exposure? I understand I need to use the metering in my camera but I'm not sure exactly how do do that.   First when should I be using each of the metering modes (Evaluative, Partial, Center weighted, or Spot)? These just change the area of the scene which is metered correct?  How do I know what the meter should read off a specific object? Obviously if I just happen to be shooting a 18% gray wall then it should be at zero, but that can't apply to everything? If I'm shooting a black cat and take a spot meter reading off of the cat then the meter should read less then zero right? But how do I know how much less then zero? Are there rules of thumb I can follow? I've ordered a couple gray cards with my new lens. So experimenting with those should help.  How often should I be changing these settings? Say I'm at a party indoors which is consistently lit. I should be able to set the aperture, shutter speed, and ISO and just forget about it unless the lighting changes correct? Does the same apply to outdoor scenes? I've been hesitant to use manual mode in the past because I felt like I was spending a lot of times messing with settings before each shot. But not I'm realizing that this is really only the case when the lighting changes, or I want a different style of photo such as a different depth of field.  Finally, does exposure change with distance to the subject? For example say I want to take a picture of a statue with correct exposure using a gray card. I'd place the card on the statue, and while being careful not the block the light on the card find the correct exposure by spot metering the card. If I were then to step back 20' to get the whole statue in frame would I still have the correct exposure? Could the granting lag for each badge be added to the FAQ? What happens when I hover over a link in Chrome? I'm trying to make a quicklist on the Workspace Switcher launcher that allows for quick switching to a certain workspace. (My friend sometimes uses my computer and just doesn't enjoy keyboard shortcuts, so I want to help him out.)  So is there a command one could type in a terminal that would force a certain workspace to be focused on? iOS Calendar Access Permission Dialog, force it to appear? How to resolve Google "Indexed, though blocked by robots.txt" only display df lines that have more fs usage than 80% In Visual Studio, I can cycle through my clipboard history by pressing CTRL+SHIFT+V rather than CTRL+V. I believe it's called a clipboard ring. But that feature doesn't seem to exist outside of Visual Studio, at least not with the same key combination. Is there a key stroke combination built in to windows to do the same, i.e. be able to cycle through your clipboard history while pasting? Why there is much interest in the study of $\operatorname{Gal}\left(\overline{\mathbb Q}/\mathbb Q\right)$? I can't connect to a friend's Minecraft server, but none of the usual culprits seem to be the problem For any triangle with sides $a$, $b$, $c$, show that $a^2b(a-b)+b^2c(b-c)+c^2a(c-a)\ge 0$ How do I identify SMD components? (or how do I identify any component) Is losing privileges after placing bounty OK? My rep went over 2,000 today which meant I could edit other people's posts. Great! Then I added a bounty to a previous question, which brought me back down to 1,984...and I can no longer edit other posts. Should this changed? Or is this ideal?