Issue Populating Listview in Fragment with ListAdapter causes Error
What is a NullPointerException, and how do I fix it?
How to make \left, \right pairs of delimiter work over multiple lines? At the moment, in major part because they are two separate post objects in the system, the excerpt and the body of a tag wiki count as two separate posts with regards to suggested edits in the queue. Mechanically, this is sane, but when it comes to handling the actual queue, it can be confusing. A body edit might consist of little more than a bed of links, which looks bad. But then an excerpt is shown that includes the rest of the data, and since excerpts can be included on the actual wiki page, it makes a lot more sense when they're taken in the same space.  And this is how they are composed, too. The actual edit interface for working on tag wikis has both the excerpt and the body on the same page. In a sense, the excerpt behaves a lot like the "title" of the wiki, if we make a parallel to normal post edits.  Thus, my suggestion (which is to say a suggestion that I repossessed from Robert Cartaino) is that when suggested edits are reviewed for tag wikis, that they be presented in a single unit, treating the excerpt the same as how a title is treated in a question edit. This way, relevant information that is crossed between the two isn't lost because they are reviewed separately. How can one Identify a Magic Item? I had a disagreement with one of my groups recently: They believe that the  spell is the only way to identify a magic item, while I believe a high enough Intelligence (Arcana) check is able to do the same.   What I came here to ask is: What are all the possible ways to identify a magic item? Wording of "possible/exact duplicates" when closing the question When marking question for "duplicate", the reason in dialog window is "exact duplicate", yet when the process is completed there's a comment added that says "possible duplicate". Maybe those two should be evened out to either "possible duplicate" or "exact duplicate"?  Edit: Take  for instance, it says "Possible" on top but "exact" at the bottom    and the top remark was added by the system only after the question was closed, i.e. after it was concluded that it was an exact duplicate rather than a possible one.  So the question is: can the text on top be changed to "Exact Duplicate" please? Why is carbon dating limit only 40,000 years? What are "Community Wiki" posts? Some questions and answers are marked Community Wiki and are owned by a community wiki user:  (In fact, this very question is one of them)  Why have Community Wiki posts? How do Community Wiki posts work? How does a post become a Community Wiki post? How can the Community Wiki status be removed from a post? How can I find Community Wiki posts? Are positive real numbers $x,y$ allowed to be taken out during this proof? Prove $$\left(x^2 - y^2\right)\left(\frac1y - \frac1x\right) \ge 0$$ where $x$ and $y$ are positive real numbers.   Can I simplify $\frac{(x^2 - y^2)(x-y)}{xy} \ge 0$ and then $(x^2 - y^2)(x-y) \ge 0$ cancelling out the $xy$?  Is this valid because then  \begin{align} (x+y)(x-y)(x-y)&amp;\ge  0\cdot(x-y)^2\ge 0 \end{align}  which is always true and then prove backwards from here? How do I display the nth result of an ls command? I used this command to display the first result of files in my directory.    ls | head -n 1   My simple question is, how can I modify this command to display say the nth result?  Thanks! If $x_n \to 0$, show that $\sqrt{x_n} \to 0$ Let $x_n \geq 0$ for all $n \in N$. If $(x_n) \to 0$, show that $(\sqrt{x_n}) \to 0$  Unless I am missing something, this seems simple to me. Since $x_n$ converges for an arbitrary $\epsilon^2&gt;0$, we have $|x_n| &lt;\epsilon^2 $ for $n\geq N$. Taking square roots here we have $\sqrt{x_n}&lt;\epsilon$ for all $n\geq N$ which is what we needed to show. Is that all? If so, then why $x_n \geq 0$ is important? Maxing out gear with maxed out smithing, enchanting and alchemy I have level 100 smithing, enchanting and alchemy. I also have some nice enchanted gear, fortify smithing and alchemy.   How high should I be able to get my fortified equipment?  Currently I'm around 29% for alchemy and smithing.  How high can I get fortify smithing and fortify enchanting potions without using the console (cheating)? And how? Currently I get +147% and +32% respectively.  Is something like this possible without using the console(or photoshop)? Replacements for switch statement in Python? I want to write a function in Python that returns different fixed values based on the value of an input index.    In other languages I would use a switch or case statement, but Python does not appear to have a switch statement.  What are the recommended Python solutions in this scenario? How do I use the Tooling API to create a new Apex Trigger? How do I use the Tooling API to create a new Apex Trigger (rather than update an existing one)?  According to the  I need to specify the ContentEntityId as an existing Trigger Id. But in my case I don't have an Id because I've trying to create a new sObject.  If I omit the ContentEntityId I get an error back in the SaveResult:     Status Code: INSUFFICIENT_ACCESS_ON_CROSS_REFERENCE_ENTITY   Message: "insufficient access rights on cross-reference id"   The following is more or less a test case in C# that attempts to use the SOAP tooling API to create the new trigger.  SforceService toolingService = //... Get instance of the Tooling API  MetadataContainer container = new MetadataContainer(); container.Name = "Test" + DateTime.Now.Ticks;  SaveResult[] saveResult = toolingService.create(new sObject[] { container }); string metaDataContainerId = saveResult[0].id;  ApexTriggerMember apexTriggerMember = new ApexTriggerMember(); apexTriggerMember.MetadataContainerId = metaDataContainerId; apexTriggerMember.Body = "trigger TestOpportunityBeforeUpdate on Opportunity (before update) {\n//Horray\n}";     // Adding this will successfuly update the existing trigger //apexTriggerMember.ContentEntityId = "01q70000000GuzP";  SaveResult[] triggerSaveResults = toolingService.create(new sObject[] { apexTriggerMember }); Assert.AreEqual(1, triggerSaveResults.Length); SaveResult triggerSaveResult = triggerSaveResults[0]; if (!triggerSaveResult.success) {     Assert.Fail(triggerSaveResult.errors[0].message); } Assert.IsTrue(triggerSaveResult.success);  ContainerAsyncRequest containerRequest = new ContainerAsyncRequest(); containerRequest.MetadataContainerId = metaDataContainerId; containerRequest.IsCheckOnly = false;  SaveResult[] containerResults = toolingService.create(new sObject[] { containerRequest }); Logins with only HTTP - are they as insecure as I'm thinking? Recently I was thinking about how websites like gmail and amazon use HTTPS during the login process when accessing your account. This makes sense, obviously, since you're typing in your account username and password and you would want that to be secure. However, on Facebook, among countless other websites, their logins are done with simple HTTP. Doesn't that mean that my login name and password are completely unencrypted? Which, even worse, means that all those people who login to their facebooks (or similar sites) at a wifi hotspot in public are susceptible to anyone getting their credentials using a simple packet sniffer (or something similar)? Is it really that easy? Or am I misunderstanding internet security?  I'm a software engineer working on some web related stuff, and although at the current time I'm not too involved with the security aspect of our software, I knew I should probably know the answer to this question, since it's extremely fundamental to website security.  Thanks! How do I add a notification for process completions How can I add a notification of some sort (like playing a .wav file or creating a pop-up on the status bar) when a process finishes. For example, I am compiling a program that takes a couple of hours to finish. I would like to hear/see some sort of message when it completes compiling. Is there a tool for doing this (like tying an alarm program to the pid of a process) or something like that? How to append the contents of a list at the end of the other list? How do I append the contents of one list at the end of another list? Database does not update automatically with MySQL and Python I'm having some trouble updating a row in a MySQL database. Here is the code I'm trying to run:  import MySQLdb  conn=MySQLdb.connect(host="localhost", user="root", passwd="pass", db="dbname") cursor=conn.cursor()  cursor.execute("UPDATE compinfo SET Co_num=4 WHERE ID=100") cursor.execute("SELECT Co_num FROM compinfo WHERE ID=100") results = cursor.fetchall()  for row in results:     print row[0]  print "Number of rows updated: %d" % cursor.rowcount  cursor.close() conn.close()   The output I get when I run this program is:     4Number of rows updated: 1   It seems like it's working but if I query the database from the MySQL command line interface (CLI) I find that it was not updated at all. However, if from the CLI I enter UPDATE compinfo SET Co_num=4 WHERE ID=100; the database is updated as expected.  What is my problem? I'm running Python 2.5.2 with MySQL 5.1.30 on a Windows box. Excel function that evaluates a string as if it were a formula? Find all solutions to $x^2\equiv 1\pmod {91},\ 91 = 7\cdot 13$ I split this into $x^2\equiv 1\pmod {7}$ and $x^2\equiv 1\pmod {13}$.  For $x^2\equiv 1\pmod {7}$, i did: $$ (\pm1 )^2\equiv 1\pmod{7}$$ $$(\pm2 )^2\equiv 4\pmod{7}$$ $$(\pm3 )^2\equiv 2\pmod{7}$$ Which shows that the solutions to $x^2\equiv 1\pmod {7}$ are $\pm1$.  For $x^2\equiv 1\pmod {13}$, i did: $$ (\pm1 )^2\equiv 1\pmod{13}$$ $$(\pm2 )^2\equiv 4\pmod{13}$$ $$(\pm3 )^2\equiv 9\pmod{13}$$ $$ (\pm4 )^2\equiv 3\pmod{13}$$ $$(\pm5 )^2\equiv {-1}\pmod{13}$$ $$(\pm6 )^2\equiv 10\pmod{13}$$Which shows that the solutions to $x^2\equiv 1\pmod {13}$ are $\pm1$.  Thus, I concluded that the solutions to $x^2\equiv 1\pmod {91}$ must be $\pm1$. I thought that $\pm1$ were the only solutions, but apparently I am incorrect! How do I go about finding the other solutions to this congruence? How can I install packages without starting their associated services? As you're probably aware, by default when you install a package on a Debian or Ubuntu based system, if the package contains a service, that service will generally be enabled and started automatically when you install the package.  This is a problem for me.  I've found myself needing to manage templates for building LXC containers. There are several containers, each corresponding to a Debian or Ubuntu release. (There are also Red Hat-based containers, but they aren't relevant here.)  /var/lib/libvirt/filesystems/debian6_template /var/lib/libvirt/filesystems/debian7_template /var/lib/libvirt/filesystems/ubuntu1004_template /var/lib/libvirt/filesystems/ubuntu1204_template   Occasionally I will find that the templates have a missing package or need some other change, so I will chroot into them to install the package. Unfortunately when I do that, I wind up with several copies of the package's service running!  By way of example, I found the templates didn't have a syslog daemon, so I installed one:  for template in /var/lib/libvirt/filesystems/{debian,ubuntu}*_template; do     chroot $template apt-get install rsyslog done   And promptly wound up with four copies of rsyslog running. Not to mention two copies of exim4. Oops!    I read somewhere (though I can't find it again now) that it's not supposed to start services when running in a chroot, but that clearly isn't happening here.  One potentially viable  calls for temporarily replacing the various commands which actually start services, such as start-stop-daemon and initctl, though this is a lot more work than I really wanted to do. If I have no other choice, though...  The ideal solution here would be for Debian-based systems to stop doing this crap, but failing that, perhaps an obscure or undocumented command line option for apt-get?  In case it wasn't clear, I really want to keep anything related to managing the templates outside the templates, if possible. Someone gave me a bunch of envelopes of pizza crust yeast, "specially formulated for pizza crust". The packets also say that no rise time or proofing is needed, and that it's "NOT recommended for bread baking." The ingredients are yeast, enzymes, sorbitan monostearate, l-cysteine, and ascorbic acid. It does provide a recipe for pizza crust, with just mixing and a bit of kneading.   What has actually been done to this yeast to make it work like this? (What are those enzymes?) And is there any way I can use it for other things, or is it really only good for things like pizza crust?