I have a question which derived from a comment I got to another question. I know that LTS Ubuntu versions have support for 5 years so that means that Ubuntu 16.04 is supported up to 04/20.  If I replace the GUI of Ubuntu with another not supported version like mate (which I have done) without formatting is this considered an action that breaks the system and, thus, it is now considered Ubuntu mate instead of Ubuntu or not?
What happens if there is a security problem in a package in the universe repository four years after the 12.04 LTS release; will the package be updated from upstream, patched, or left alone?  It's my understanding that the "5 years of support &amp; security updates" applies only to the core of Ubuntu -- anything in Main repository.  Not for things in the Universe repository.    For a more specific example -- if I install Ruby now, and want to use it for the next several years on 12.04 and it has a security vulnerability; while this might be patched in the upstream (so I could always download the latest from their website and compile it myself or use a PPA), will this upstream fix be migrated into the precise package repositories? What about backports?
We have various ways of invoking apex. Triggers, Inbound Webservices, @InvocableMethod,@RemoteAction and what not. Often we call some or other utility methods from these execution contexts. I have some generic utility method,that should behave differently from the context it is called?  I know about Trigger.isExecuting but it only tells if its running in trigger context or not.  I have a utility method that creates lead from Webservices, VF button click and via Lightning . Whenever we create a lead I want some special operations to be done via the source it was originated.(Its not just updating a simple field leadSource, I have some methods that creates some childs and update other records of other type) . I can achieve this by passing an extra parameter to utility method to tell about source, but i have then to edit hundred of other class that uses this utility method. If i could dynamically find out via which context this piece of code is running,then i would have to change only one class to satisfy my requirement.    Is there something in APEX that tells in what context the apex method was called? What does the "RW" logo mean in a DVD+R? If you look at this product:    you can clearly see that it is a DVD+R, i.e. once it is written, it cannot be erased/rewritten.  Then what does the "RW" logo (in the lower right corner) mean? I thought it stood for ReWritable, but experimenting with the medium shows that it is not. How to Customize the Email template on chatter posts Flag dialogue popup is stacked behind realtime-post-deleted-notification banners There is a little bug that becomes visible when a page contains realtime-post-deleted-notification banners (that's the CSS classname of these red banners appearing on answers which just got deleted, see screenshot below) and you try to open the flag dialogue above them:    Obviously, the dialogue appears below the banners, which it clearly should not do. It also has no input focus, trying to interact with the dialogue fails and either closes it (clicking outside of the red banners) or reloads the page (clicking on the red banners).  The cause for this is simply the z-index ordering in the site's CSS. Relevant CSS snippets:  .realtime-post-deleted-notification {     position: absolute;     text-align: center;     z-index: 100; }  .popup {     display: none;     padding: 15px;     position: absolute;     z-index: 10; }   So the fix for this minor bug would probably be to raise the z-index of the popup class to something greater than 100. How can I use multiple overlay effects simultaneously in Photoshop? There are 3 overlay effects available in Photoshop as layer styles: Color, Gradient and Pattern. The problem: these effects come in a strictly fixed order!  Is it possible to make a translucent Gradient Overlay over a Color Overlay using only layer styles? Or a Multiply Pattern and Color Overlays? Image of concave mirror when object is farther than the focal point I have a set of concave/convex mirrors/lenses, and I have drawn out all of the ray tracing diagrams for each possible combination and type of image each optical element can produce. When I look at the ray tracing diagrams then reproduce the situation in the real world with myself as the &quot;object&quot;, all the scenarios make sense to me except one: when I as the object stand beyond the focal point of a concave mirror.  The image ends up as &quot;real&quot; and appears to be in front of the mirror. Now I understand that in the situation above, I as the object would stand at 6m and this would result in the image appearing at 12m. So if I placed a wall or screen at the 12m mark, the image would form on that surface (just like a movie theater screen).... at least I think I interpreted that correctly. But I still see myself when I look in the mirror?! If the image is supposed to form and come into focus behind me, what in the world am I seeing when looking at the surface of the mirror? I still see myself, just inverted. The surface of the concave mirror still has a reflection on it. It doesn't look quite like a normal flat mirror, in that the image doesn't really look like it's &quot;inside&quot; the mirror, more like it's right on the surface of it. It's really frustrating because every other possible arrangement of optical elements makes total sense to me, except this one. Any suggestions on how to think about it? Thank you for your time! I get these weird characters when I try to print out a vector element! How do I protect Python code from being read by users? I am developing a piece of software in Python that will be distributed to my employer's customers. My employer wants to limit the usage of the software with a time restricted license file. If we distribute the .py files or even .pyc files it will be easy to (decompile and) remove the code that checks the license file. Another aspect is that my employer does not want the code to be read by our customers, fearing that the code may be stolen or at least the &quot;novel ideas&quot;. Is there a good way to handle this problem? How to delete files listed in a text file I have a text file that has a list of paths to various files. Is there a command I can use that will iterate through each line and delete the file at the stated path? Why are the energy levels of a simple harmonic oscillator equally spaced? The energy level of a simple harmonic oscillator is $E_n=(n+\frac{1}{2})\hbar\omega$. Is there any physical explanation why these levels are equally spaced ($= \hbar\omega$)?  Maybe this  can be helpful. How to get Text to follow semicircular path, read left to right and oriented counterclockwise I'm using adobe illustrator, and I'm trying to get the text to orient from left to right(counterclockwise) and not upside down but I cannot get it to do that on the path I've created. Im pretty beginner with illustrator, any help would be greatly appreciated. thank you How to change charset of my website to utf8? I'd like to find a place to store stuff while I'm out adventuring, without spending 5000 on a house (at least, until I can afford that...). Where can I safely store items without worrying about them disappearing?   There are two possible places that come to mind,  (to which I have the key and was told I could stay), and the small bedroom given to me at the  (which I was told was mine, despite seeing J'zaro sitting in it later). Can I store items safely in either of these places? Are the Yongnuo clones of Canon flash equipment and lenses legal to sell/buy? Prove any orthogonal 2-by-2 can be written in one of these forms.... I'd like to prove that any orthogonal $2 \times 2$ matrix can be written   $$\bigg(\begin{matrix}    \cos x &amp; -\sin x  \\     \sin x &amp; \cos x   \end{matrix}\bigg) \hspace{1.0em} \text{or} \hspace{1.0em} \bigg(\begin{matrix}    \cos x &amp; \sin x \\    \sin x &amp; -\cos x \end{matrix}\bigg)$$  for $0 \le x &lt; 2\pi$.  I have no idea how to do this. I feel like this is something I've missed and is really straightforward but I can't find it in my book... Unable to install LanguageTool 2.5 extension for LibreOffice 4.2 on Ubuntu 14.04 I am not able to install LanguageTool extension for LibreOffice. Getting exception when I try to install it.   p.s. Somebody says that the solution is installing openoffice.org-java-common package but Ubuntu 14.04 does not have this package in its repository.  System details:  OS: Ubuntu 14.04 LTS  LibreOffice: 4.2 (4.2.3.3)  LanguageTool: 2.5  Java: Oracle JDK 1.8.0_05     Exception message: Best way to merge mp4 files Restrictions on the variables for this identity are as follows: $a \geq m \geq 0$ and $n \geq b \geq 0$.  I have not gotten far with this, but these are my very rudimentary thoughts: We need to define a special element, somehow, and then carve up the $m + n$ remaining elements to be chosen out of the remaining pool of $a + b$ elements by writing $a + b = a - i + b + i$. From the $a - i$ pile, we choose $m$ things. From the $b + i$ pile, we choose $n$ things. My problem is, what is going on with this special element? How is it being defined so as to split things in this precise way?  A hint would be great for the moment. Differences among Doctoral Degrees/titles For about 2 days I'm trying to configure Ubuntu so that I can send an email, but when I type in:  echo "Subject: sendmail test" | sendmail -v my@email.com   I'll get:  postdrop: warning: unable to look up public/pickup: No such file or directory Mail Delivery Status Report will be mailed to &lt;andreigbr&gt;.   Even if I change my@email with mine, the inbox will be empty. Can somebody help me, please? I watched about 5 tutorial about how to send an email fom the command line but still doesn't work.