How to install two versions of software under Windows 10? I have two versions of software, one is an old beta version,  one a new distributable version. I need both as they each include specific capabilities. However, the old version refuses to install when a newer version is pre-installed, the newer one auto-deletes the old version upon install. This all in a Windows 10 environment. The software is specific purpose software to fit hearing aids (PhonakTarget).  edit: To emphasize the difference with the previous question I'll elaborate on the situation:  The thing is both software packages use one and the same local database and it would be great when both versions can access that data base. This makes a virtual machine a lesser favorable option. I may be able to work around it (copy the database to the VM or the reverse) but that will increase the chance of making human errors. Best would be to find a solution such that both versions can run on the same Windows install. They do not need to run simultaneously, however.   Stuff I tried but did not work:   installing both versions in a different folder resulted in the same behaviors as detailed above; generating another user in Windows didn't help, because both users have access to the same C:/ components.    Hence, I am stuck. Two options provided under this  I tried above, and generating a virtual disk has the drawback of the split local databases. There is no database on a server or anything; all must be dealt with locally due to safety restrictions in my company (laptops can't access the intranet).
How to install multiple versions of the same software? I manage phone systems for multiple clients. Each system uses the same administrator software, but it runs on different versions depending on what version of firmware is installed on the system controller.   The software is downloaded directly from the system controller so it's the right version. For example, if the controller runs on version 5.0.2, you have to run version 5.0.2 of the administrator software. You can't administrate a 5.0.2 controller with a later versions of administrator software.   Bottom line, you have to have the right version of software to log into the controller. The software is not executable on its own, you have to install it. So every time I want to log into a different controller, I have to reinstall the right software.   Any way to get around this?   I'm running Windows 7 Enterprise x86.
I have recently upgraded my OS to Ubuntu 18.04 (fresh install via boot device). However, when trying the command:  sudo apt-get upgrade   It works fine until ~75% when it stops and says:  snapd.snap-repair.service is a disabled or a static unit, not starting it.   I'm not quite sure what this means and if I Crtl-Z to get out of it, any time I try to install anything I get:  E: Could not get lock /var/lib/dpkg/lock - open (11: Resource temporarily unavailable) E: Unable to lock the administration directory (/var/lib/dpkg/), is another process using it?   and have to restart my computer to install anything. Ramsey Number Inequality: $R(\underbrace{3,3,...,3,3}_{k+1}) \le (k+1)(R(\underbrace{3,3,...3}_k)-1)+2$ I want to prove that:  $$R(\underbrace{3,3,...,3,3}_{k+1}) \le (k+1)(R(\underbrace{3,3,...3}_k)-1)+2$$  where R is a Ramsey number. In the LHS, there are $k+1$ $3$'s, and in the RHS, there are $k$ $3's$. I really have no clue how to start this proof. Any help is appreciated! The documentation for the  function states that you pass it a number, and the positions past the decimal to round. Thus it should do this:  n = 5.59 round(n, 1) # 5.6   But, in actuality, good old floating point weirdness creeps in and you get:  5.5999999999999996   For the purposes of UI, I need to display 5.6. I poked around the Internet and found some  that this is dependent on my implementation of Python. Unfortunately, this occurs on both my Windows dev machine and each Linux server I've tried. .  Short of creating my own round library, is there any way around this? Combinatorial Proof Question: Vandermonde convolution identity Pluralization issue on new question statistics underneath title, with views It looks like the new question statistics underneath the question title introduced a pluralization issue with views:        To be clear here, this was not an issue with the old sidebar-based question statistics; that used to properly say "viewed 1 time". Sending a JavaScript variable to a PHP function I am trying to send a value in JavaScript variable to Drupal. I am calling an external js file in hook_nodeapi(). I want to send a value from this external js file to Drupal, and want to use this value in Drupal in hook_block. For example  hook_nodeapi() {   // call(external.js) } external.js var sendData =10;  hook_block {   case view:   // need to access sendData value }   I tried this using cookies, but I think that is not the best way. How can this be done? Conjugating verbs for nouns referring to groups of people Possible Duplicate:          Frequently when reading tech articles, I see sentences like "Microsoft have released ..." or "Apple have announced ...". This seems wrong to me because the nouns are singular; Microsoft and Apple are individual companies, even though they refer to groups of people. I have not seen this usage outside of tech journalism, but it's pervasive enough that it makes me wonder: is this actually the correct usage?  As a follow-up question, is it correct to use a plural pronoun for a singular antecedent like this? For example, "Apple has announced they are changing their name to Orange" or "Apple has announced it is changing its name to Orange". The second form seems technically correct but sounds awkward. When my receiver that I have hooked up to my pc turns on it causes my monitors to turn black is there a way to stop this? How to Understand the Definition of Cardinal Exponentiation I'm having trouble understanding the definition of cardinal exponentiation.  Let's start with the definitions / claims I've been given:  For any finite sets $A,B$, such that if $|A|=a$ and $|B|=b\neq 0$ then the number of functions from $A$ to $B$ is $b^a$. ( I'm guessing this is only used when both sets are finite ).  For any sets $A,B$, $B^A$ is the set of functions from $A$ to $B$.  For every set $A$, $|P(A)|=|\left \{ 0,1 \right \}^A|$  Now for the definition and why I don't understand it:  Let $a,b$ be cardinal numbers.  Let $A,B$ be sets such that $|A|=a, |B|=b$.  Then $|B^A|=b^a$.  How analagous to normal exponentiation is this and where does in differ when we introduce cardinals like $\aleph_0$ or $C$?  Is $2^2=4$ and is $\frak c^2=c\cdot c=c\times c$? I installed Ubuntu on my Windows 7 Sager laptop using Wubi. Hibernate (i.e. suspend to disc) is not an option from the power icon, only suspend, shutdown, etc. Hibernate is also not an option from my battery/lid close options. I understand that hibernation is disabled by default in Ubuntu 12.04. I tried running pm-hibernate but I get the following message:  Looking for splash system... none  s2disk: Snapshotting system   and then the computer just hangs with a black screen. According to the documentation  if this fails then I can't enable hibernate but it offers no help in making pm-hibernate succeed.  Could swap be my problem? It looks like I have very small swap:  user@ubuntu:~$ cat /proc/swaps Filename                Type        Size    Used    Priority /host/ubuntu/disks/swap.disk            file        262140  0   -1   The advice on  is only for the author's set up (e.g. I don't have an Ubuntu install disk since I used Wubi) and he says that 'INFO: This will not work for 12.04, resume from hibernate work differently in 12.04.'  Any advice? I really need to get hibernate working to use my laptop as a, er, laptop.  Thanks Saving Arduino sensor data to a text file How can I save data retrieved from a sensor to a text file on the computer? Why was mixing declarations and code forbidden up until C99? Black body radiation and spectra lines My understanding was that all objects emit light of continuous spectrum when hot ( black body radiation) but then you see discreet wavelengths in spectra lines and I am confused. I know I am making a mistake somewhere but not able to point it How do I get my Mac to boot from an Ubuntu USB key? When to use "I" and "me" in an answer "Thanks for having me" Recently, I finished my phone job interview with the phrase "Thanks for having me". It was a reply to the other person's "Thank you for your time". So, does "thanks for having me" sound alright in this context? How can I access a JavaScript object which has spaces in the object's key? "How are" or "How is" the wife and kid? How are the wife and kid?   How is the wife and kid?      Which is more correct? I have a list of hosts in the network providing shares via SAMBA. How can I determine either IP address or the host name of one particular host, e.g. the one with the name “SASAK02”.  The output of smbtree is as follows  WORKGROUP     \\SASAK02                    \\SAURA-PC1                  \\PC-VAN-DAMME Proof that every polynomial of odd degree has one real root I want to prove that every real polynomial of odd degree has at least one real root, using  the intermediate value theorem.  Let $P(x) = x^{2n+1} + a_n x^{2n} + . . . + a_0$ for each $a_i \in \mathbb{R}$ and $n \in \mathbb{N}$.  By the fundamental theorem of algebra I know that $P(x)$ has exactly $2n+1$ complex roots, so  $P(x) = (x+r_1)(x+r_2) . . . (x+r_{2n+1})$ for each $r_i \in \mathbb{C}$  I do not know how to complete this but I do know that, at some point, I probably have to show that each root with imaginary part non zero has to come in conjugate pairs, and since $2n+1$ is odd there is at least $1$ root that is imaginary part $0$ and thus real.