I would like to run Photoshop Elements 14 on my Ubuntu 15.10 laptop.  Has anyone had success in this? I am olllddd Windows user (1985) and have finally saw the light.  New to ubuntu, but you can teach 'old dog' new tricks. Any one have some help? Thanks, Jim941
Can .exe and .msi files (Windows software) be installed in Ubuntu?
Why am I still getting a password prompt with ssh with public key authentication? I'm working from the URL I found here:    My ssh client is Ubuntu 64 bit 11.10 desktop and my server is Centos 6.2 64 bit. I have followed the directions. I still get a password prompt on ssh.  I'm not sure what to do next. Implicit newline at the end of each paragraph? find command: -or option doesn't work I want to execute a command for an each file that matches a pattern. But the command that seems to be right, doesn't work for me, I have no idea why.  $ find . -type f -name '*.c' -or -name '*.h' -or -name '*.cpp' -exec ls {} \; $ ls script.sh  test.c  test.h Why (and how) did using cat on binary files mess up the terminal? Average time alloted for manuscript review across disciplines I am asking this question because I've always had the impression that manuscripts submitted to a journal in my field (theoretical linguistics) take an insanely long time to get published, and sometimes I get the impression that this is because, most of the time, nobody other than the author cares about getting things done within a reasonable amount of time. Some examples from personal experience follow.   For the last paper I submitted before getting my PhD, I had to wait nine months from the submission date to get reviews back from the referees. Last week I got a review request from a journal I had never reviewed for previously. The review deadline is March 15 (almost four months). In early October, I submitted a manuscript to a journal that I know asks reviewers to return reviews within 6 weeks. I checked the status of the manuscript online and it still says "with editor". Earlier this year, I was about to start writing a review when my wife went into labor. By the time we came back from the hospital, I had forgotten about the review, so I missed the deadline. The editor didn't contact me to ask about the review until two months after the deadline. Late in 2013, I was asked to write a survey chapter for a handbook. The expected publication date of the handbook is summer 2016.   All of this is not me being unlucky with editors and referees. In private conversations through the years, many colleagues have confirmed that it is virtually unheard of to get reviews back within 3 months of submission; 5 or 6 months seems to be a good average, but in some cases it can take longer (see my first point above). In general, everybody seems to have accepted that the submission-to-printed-journal process is going to take a bare minimum of one year, and that's assuming that the manuscript is accepted without revisions. If revisions are required, two years is not out of the question. Also, it's not like our papers are ridiculously long. I've reviewed about 100 papers so far, and the longest one was about 50 single-space pages; 30-35 single-spaced pages is closer to average.  I remember that, when I was a postdoc, my astrophysics housemate mentioned that in his field the entire submission-to-printed-journal process took only three or four months. I really can't see a good reason why theoretical linguistics shouldn't operate on similar timeframes, other than the fact that everybody seems to have grown used to things taking way longer than they really need to. What are the wait times in other fields? How do you manage to get things done quickly? Etymology of "history" and why the "hi-" prefix? According to , history comes from the same root as story. If they are from the same word, where does hi- come from? Is it just because of the English habit of taking names from other languages verbatim or is there something more to it? How to change from csh to bash as default shell I have csh as my default shell, as shown by echo $SHELL. I want to switch to bash as my default shell. I tried the following approaches to no avail:   With chsh I get:  chsh: can only change local entries; use ypchsh instead.  With ypchsh I get:  ypchsh: yppasswdd not running on NIS master host ("dcsun2").    I only have .chsrc in my home directory and I cannot find any .profile files in /etc. How can I change my default shell to bash? Proof that if $s_n \leq t_n$ for $n \geq N$, then $\liminf_{n \rightarrow \infty} s_n \leq \liminf_{n \rightarrow \infty} t_n$ This is half of Theorem 3.19 from Baby Rudin. Rudin claims the proof is trivial. What I've come up with so far doesn't seem trivial, however, and is probably also wrong (my problem with it is pointed out below). This makes me wonder whether I'm overlooking some useful fact and/or using an unprofitable approach.  Theorem. If $s_n \leq t_n$ for $n \geq N$, where $N$ is fixed, then  $$ \liminf_{n \rightarrow \infty} s_n \leq \liminf_{n \rightarrow \infty} t_n. $$  Proof. Suppose that $s_n \leq t_n$ if $n \geq N$, but that  $$ \liminf_{n \rightarrow \infty} s_n &gt; \liminf_{n \rightarrow \infty} t_n. $$  Let $E_s$ denote the set of all subsequential limits of $\{s_n\}$, and let $E_t$ denote the set of all subsequential limits of $\{t_n\}$. Then  $$ \inf E_s &gt; \inf E_t. $$  This implies that there exists some $x \in E_t$ such that $\inf E_s &gt; x &gt; \inf E_t$, since otherwise $\inf E_t$ would not be the greatest lower bound of $E_t$. Hence some subsequence of $\{t_n\}$, say $\{t_{n_i}\}$, converges to $x &lt; \inf E_s$.  Lemma. (from Rudin) If $x &lt; \liminf_{n \rightarrow \infty} s_n$, then there exists an integer $N$ such that if $n \geq N$, then $s_n &gt; x$.   By the lemma, there exists an integer $N_0$ such that if $n \geq N_0$, then $s_n &gt; x$.   Now, let $\epsilon = \inf_{n \geq N_0} \{s_n - x\}$. This is where I think my proof breaks down. Can't $\epsilon$ be zero? Then, since $\{t_{n_i}\}$ converges to $x$, there exists an integer $N_1$ such that if $n_i \geq N_1$, then $|t_{n_i} - x| &lt; \epsilon$. But this means that, if $n_i \geq \max\{N, N_0, N_1\}$, we have both  $$ s_{n_i} &gt; t_{n_i}, $$  as well as $s_{n_i} \geq t_{n_i}$, a contradiction. Why does just splitting an Ethernet cable not work? I thought the Ethernet is logically a one-line communication bus (for argument's sake, I am excluding hubs). All machines attached on the bus hears the same signals and the machines themselves try to avoid collisions by randomly backing off.    If so, why would splitting one Ethernet line from my home router into two and connecting two computers not work? Why do I have to add a switch to it?  What the Internet said would not work.                                                             +----------+                                                +----------&gt;|computer 1|                                                |           +----------+     +------------------+       +---------------+     |4 port home router+------&gt;|simple splitter|     +------------------+       +---------------+                                                |           +----------+                                                +----------&gt;|computer 2|                                                            +----------+   What the Internet said I should do                                                             +----------+                                                +----------&gt;|computer 1|                                                |           +----------+     +------------------+       +---------------+     |4 port home router+------&gt;|    switch     |     +------------------+       +---------------+                                                |           +----------+                                                +----------&gt;|computer 2|                                                            +----------+   Is this because of the signal degradation (reduced electric current)?    Thank you for all the answers! The reason why I did not just use the two ports of my home router is...  The 4-port gigabit router is in my room, and I had put a computer in another room (also my room, though). Since a wired network is far more reliable and secure, I had bought a long Ethernet cable and and connected the computer to the router. Now I was thinking about adding another computer to that room. I could buy another long Ethernet cable, but then there will be two cables between the rooms. The one line already is a minor annoyance, so I thought if I could share the one line between the two computers in that room. A switch would work, but it requires power and is a little bit pricey. That is why I wondered why it would not work to simply split the physical Ethernet cable.  Apparently I do not completely understand how Ethernet and a switch work. I just have some bit of knowledge I heard in my college class. How to understand Cauchy's proof of AM-GM inequality(the last step) The AM-GM inequality: $$a_1a_2\cdots a_n\leq\left(\frac{a_1+\cdots + a_n}{n}\right)^n$$  the trivial case: $a_1a_2 \leq \left(\frac{a_1+a_2}{2}\right)^2 $ is self-evident.  then cauchy use this fact repeatedly. He get: $$a_1a_2\cdots a_{2^m} \leq \left(\frac{a_1+a_2+\cdots +a_{2^m}}{2^m}\right)^{2^m}.\tag{$\ast$}$$  This is easy to understand, and natural, but next step:  he let  $$b_1 = a_1,\ b_2=a_2,\ \ldots,\  b_n=a_n,\  b_{n+1}=\cdots=b_{2^m}=\frac{a_1+a_2+\cdots a_n}{n}$$  replace $a_1, a_2,\ldots ,a_{2^m}$ with $b_1, b_2, \ldots b_{2^m}$ in $(\ast)$ and simplified both left and right. He get the answer. I can repeat his proof, but I don't know why Cauchy can got this idea. How does he got it? Why did Obi-Wan allow Leia to get adopted by such a high profile figure? I know that Leia is a princess because she was adopted by the Queen of Alderaan, but why would Obi-Wan allow this? Wasn't the original plan of Obi-Wan and Yoda to hide the Skywalkers from Palpatine? Luke was placed into a very low-profile position, being the child of two farmers on a backwater planet. However, Leia occupies a very important political position.  Is there any reason why Obi-Wan would do this if he was trying to hide her? What is a good Photoshop book for photographers? I am interested in not too basic techniques (which I can more or less figure out by myself), which on the other hand give good results, without the need to be an expert pro. ToolStrip sometimes not responding to a mouse click Beamer: change header background color I have decided to switch from Powerpoint to Beamer, and for my first presentation I'd like to use the , and the same colors as in this goggle slide template:  .  I tried to do some research about it, the closest answers I found are the question  and the . I tried this code:  \documentclass{beamer} \usepackage[frenchb]{babel} \usepackage[T1]{fontenc} \usepackage[utf8]{inputenc}  \usetheme{metropolis}  \definecolor{bluegreen}{rgb}{3, 166, 155} \definecolor{pitchblack}{rgb}{0, 0, 0} \definecolor{lightbeige}{rgb}{255, 251, 241} \definecolor{mediumgray}{rgb}{183, 183, 183}  \setbeamercolor{background canvas}{bg=pitchblack} \setbeamercolor{normal text}{fg=lightbeige} \setbeamercolor{headline}{bg=bluegreen, fg=mediumgray}  \begin{document} \begin{frame}     \frametitle{The title}     Lorem ipsum... \end{frame} \end{document}   I does everything I want, except that the title bar's background color is lightbeige:    What did I do wrong? Or what argument should I pass to \setbeamercolor to get it right? Thanks in advance :-). I want to run a ppp connection when my USB modem is connected, so I use this udev rule:  ACTION=="add", SUBSYSTEM=="tty", ATTRS{idVendor}=="16d8",\     RUN+="/usr/local/bin/newPPP.sh $env{DEVNAME}"  (My modem appears in /dev as ttyACM0)  newPPP.sh:  #!/bin/bash /usr/bin/pon prov $1 &gt;/dev/null 2&gt;&amp;1 &amp;   Problem:  The udev event fires, and newPPP.sh is running, but newPPP.sh process is killed after ~4-5s. ppp does not have time to connect (its timeout is 10s for dial up).  How can I run a long time process, that will not be killed?  I tried using nohup, but it didn't work either.  System: Arch Linux  Update  I found a solution , thanks to .  I use at now to run my job detached from udev process.  But the one question remains unanswered: Why do nohup and &amp; not work? In Drupal 8 you can load an entity with:  $node = \Drupal::entityManager()-&gt;getStorage('node')-&gt;load(123);   This looks for the entity definitions and finds that node is defined by Drupal\node\Entity\Node - so (I guess) Drupal\node\NodeStorage will instantiate a new Drupal\node\Entity\Node instance.  What I'd like to achieve is subclassing Drupal\node\Entity\Node and being able to instantiate this subclass when it's appropriate. For example if I have a node bundle article, there would be a class:  namespace Drupal\my_module\Entity\Article; class Article extends Drupal\node\Entity\Node { }   And I'd call:  $node = \Drupal::entityManager()-&gt;getStorage('node_article')-&gt;load(123);   And the return would be my Article subclass.  I can achieve this by creating a new entity type and wiring it back to another existing entity definitions, for example the node-article example would be this class:  namespace Drupal\my_module\Entity; use Drupal\node\Entity\Node; /**  * @ContentEntityType(  *   id = "node_article",  *   label = @Translation("Content"),  *   bundle_label = @Translation("Content type"),  *   handlers = {  *     "storage" = "Drupal\node\NodeStorage",  *     "storage_schema" = "Drupal\node\NodeStorageSchema",  *     "view_builder" = "Drupal\node\NodeViewBuilder",  *     "access" = "Drupal\node\NodeAccessControlHandler",  *     "views_data" = "Drupal\node\NodeViewsData",  *     "form" = {  *       "default" = "Drupal\node\NodeForm",  *       "delete" = "Drupal\node\Form\NodeDeleteForm",  *       "edit" = "Drupal\node\NodeForm"  *     },  *     "route_provider" = {  *       "html" = "Drupal\node\Entity\NodeRouteProvider",  *     },  *     "list_builder" = "Drupal\node\NodeListBuilder",  *     "translation" = "Drupal\node\NodeTranslationHandler"  *   },  *   base_table = "node",  *   data_table = "node_field_data",  *   revision_table = "node_revision",  *   revision_data_table = "node_field_revision",  *   translatable = TRUE,  *   list_cache_contexts = { "user.node_grants:view" },  *   entity_keys = {  *     "id" = "nid",  *     "revision" = "vid",  *     "bundle" = "type",  *     "label" = "title",  *     "langcode" = "langcode",  *     "uuid" = "uuid",  *     "status" = "status",  *     "uid" = "uid",  *   },  *   bundle_entity_type = "node_type",  *   field_ui_base_route = "entity.node_type.edit_form",  *   common_reference_target = TRUE,  *   permission_granularity = "bundle",  *   links = {  *     "canonical" = "/node/{node}",  *     "delete-form" = "/node/{node}/delete",  *     "edit-form" = "/node/{node}/edit",  *     "version-history" = "/node/{node}/revisions",  *     "revision" = "/node/{node}/revisions/{node_revision}/view",  *   }  * )  */ class Article extends Node { }  // Results my Article sub type. $node = \Drupal::entityManager()-&gt;getStorage('node_article')-&gt;load(123);   This works fine (as much as I can see); however, it smells. It adds a new entity type, which is not true, and might cause other troubles in the future.  How do I define a subclass for an entity bundle so that loading the entity would return an object of that class? How can I restart an app game from the beginning What is the difference between the two "worlds" when going thru the day/night wormhole at the altar? Plotting bell shaped curve in TikZ-PGF I want to create some bell shaped curves for demonstrating hypothesis testing in statistics. Can anybody help me drawing curves like shown in the following picture? I've been getting this undefined symbol building with this command line:  $ gcc test.cpp Undefined symbols:   "___gxx_personality_v0", referenced from:   etc...   test.cpp is simple and should build fine.  What is the deal?