Get the selected label value for inputSelect Is it possible to return the label value of the selected option using an inputSelect? &lt;ui:inputSelect label=&quot;Staff Package: &quot; class=&quot;dynamic&quot; aura:id=&quot;staffPackageInputSelect&quot; change=&quot;{!c.onStaffPackageSelect}&quot;/&gt; Controller: onStaffPackageSelect: function(component, event, helper) {     helper.getSelectedFilteredPicklistOption(component,event); }  Helper: getSelectedFilteredPicklistOption: function(component, event) {     var selectedItem = event.getSource().get(&quot;v.value&quot;);     component.set(&quot;v.selectedFieldValue&quot;, selectedItem); }  I've got the value, but I also need to get the selected label value.
How do I get label of the selected item from a lightning:select drop down list? I would like to get the value of the label of the selected drop down item.  In this case, the label is the Name of the Contact.  &lt;aura:component&gt;  &lt;aura:attribute name="contacts" type="Contact[]"/&gt;  &lt;lightning:select label="Contact" aura:id="contactList" name="contactList"&gt;     &lt;aura:iteration items="{!v.contacts}" var="c" indexVar="index"&gt;        &lt;option value="{!c.Id}"&gt;{!c.Name}&lt;/option&gt;    &lt;/aura:iteration&gt;  &lt;/lightning:select&gt;  &lt;/aura:component&gt;   I know how to get the value:  component.find("contactList").get("v.value");   But how do I get the label?
Let $f:\mathbb{R}\to \mathbb{R}$ be a continuous map such that $\overline{f(\mathbb{N})} = \mathbb{R}$. Prove that $f$ is surjective.  I tried to use the definition of the continuity and $\overline{f(\mathbb{N})} = \mathbb{R}$ to show that $f$ is surjective but it didn't work. Since $f$ is continuous, the preimage of every open set is open. Also it results in $f(\overline{A})\subseteq \overline{f(A)}$ for every set $A$. How this couples with $\overline{f(\mathbb{N})} = \mathbb{R}$ to show surjectivity? Are all limits solvable without L'Hôpital Rule or Series Expansion Is it always possible to find the limit of a function without using  or ?  For example,   $$\lim_{x\to0}\frac{\tan x-x}{x^3}$$  $$\lim_{x\to0}\frac{\sin x-x}{x^3}$$  $$\lim_{x\to0}\frac{\ln(1+x)-x}{x^2}$$  $$\lim_{x\to0}\frac{e^x-x-1}{x^2}$$  $$\lim_{x\to0}\frac{\sin^{-1}x-x}{x^3}$$  $$\lim_{x\to0}\frac{\tan^{-1}x-x}{x^3}$$ I have a netbook with an AZERTY layout. I've changed it to "bépo" to try it, but now I've reset it to a french layout.  While all the apps have taken the change into account, Ubuntu's login manager still uses bépo, making entering passwords a challenge. I've enabled the virtual keyboard for the time being so that I could login again.  I don't remember what I had done in the first place to switch the login screen to bépo, but now I can't switch it back.    EDIT : In the keyboard settings page, if I click "use system defaults", then everything is in bépo ! Where is this different keyboard layout set ?  ANOTHER EDIT : Here's what did not work :   Changing the layout in settings using the "use system defaults" checkbox in settings sudo dpkg-reconfigure keyboard-configuration changing it in Xconf adding a line in /etc/lightdm/lightdm.conf  sudo dpkg-reconfigure locales slaming head against desk dpkg-reconfigure lightdm sudo gsettings set org.gnome.libgnomekbd.keyboard layouts "['fr']" combinations of the above     Is it possible to relaunch the keyboard configuration tool that's in ubuntu's setup ? The thing has automatic layout detection and it changes the setting everywhere. A lot of my scripts stopped working after installing Ubuntu 15.10 and I have trouble remembering this new name as I was used to ethx and wlanx for years. Is there a reason for this change? Do I have to get used to this or can I just rename it and go back to good old eth0?  $ ifconfig  enp0s25   Link encap:Ethernet  HWaddr 77:5a:5e:a6:86:d5         inet addr:192.168.31.239  Bcast:192.168.31.255  Mask:255.255.255.0       inet6 addr: fe80::725a:b6ff:fea6:86d7/64 Scope:Link       UP BROADCAST RUNNING MULTICAST  MTU:1500  Metric:1       RX packets:4833 errors:1332 dropped:0 overruns:0 frame:666       TX packets:5589 errors:0 dropped:0 overruns:0 carrier:0       collisions:0 txqueuelen:1000        RX bytes:3266446 (3.2 MB)  TX bytes:1046654 (1.0 MB)       Interrupt:20 Memory:d3500000-d3520000 If we have a real valued function $f$ continuous at some point $a$, is it necessarily true that $f$ is Riemann integrable on the interval $[a - \delta, a + \delta]$ if a $\delta &gt; 0$ exists? I have a TikZ picture with a node containing a minipage with an itemize environment; each item is a hyperref to other sections of the document.   When scaling the image (for example with \begin{tikzpicture}[scale=.7, transform shape] I've a strange behavior: links in itemize are not in the right place: they present a somewhat vertical offset, as if they don't scale as the rest of image.   Here the MWE:  \documentclass[a4paper]{article} \usepackage{tikz} \usepackage[pdftex]{hyperref} \begin{document}  Here something interesting\label{text:interesting-one} \newpage  Here something interesting, too\label{text:interesting-two} \newpage  and here there are very very interesting stuff\label{text:interesting-three} \newpage  \newpage Now the problem: links rectangles have some offset, making links unusable in case of long itemize  \begin{figure}[htb] \begin{tikzpicture}[scale=.7, transform shape] \node at (0,0) (mynode) { \begin{minipage}{4cm} \begin{itemize} \item \hyperref[text:interesting-one]{First link} \item \hyperref[text:interesting-two]{Second link} \item \hyperref[text:interesting-three]{Third link} \item \hyperref[text:interesting-one]{First link again} \item \hyperref[text:interesting-two]{Second link again} \item \hyperref[text:interesting-three]{Third link again} \end{itemize} \end{minipage} }; \end{tikzpicture} \end{figure} \end{document}   And here a snapshot of the problem    Note: This is evident using the default settings of hyperref package, which draws the red rectangle around links, but it took me some time to found it when only the text is coloured, i.e. when using \usepackage[linkcolor=blue,colorlinks=true]{hyperref} Getting "experimental" true displacement to work How to Recover truncate table in MySQL? I am getting the "wrong input table name" when use TRUNCATE as following:  TRUNCATE `stats`   The table should bans.  How to recover stats table?  I am using CentOS 6, and MySQL-Server. I see an equation like this:  $$y\frac{\textrm{d}y}{\textrm{d}x} = e^x$$  and solve it by "separating variables" like this:  $$y\textrm{d}y = e^x\textrm{d}x$$ $$\int y\textrm{d}y = \int e^x\textrm{d}x$$ $$y^2/2  = e^x + c$$  What am I doing when I solve an equation this way?  Because $\textrm{d}y/\textrm{d}x$ actually means  $$\lim_{\Delta x \to 0} \frac{\Delta y}{\Delta x}$$  they are not really separate entities I can multiply around algebraically.    I can check the solution when I'm done this procedure, and I've never run into problems with it.  Nonetheless, what is the justification behind it?  What I thought of to do in this particular case is write  $$\int y \frac{\textrm{d}y}{\textrm{d}x}\textrm{d}x = \int e^x\textrm{d}x$$ $$\int \frac{\textrm{d}}{\textrm{d}x}(y^2/2)\textrm{d}x = e^x + c$$  then by the fundamental theorem of calculus  $$y^2/2 = e^x + c$$  Is this correct?  Will such a procedure work every time I can find a way to separate variables? How to install a list of packages using apt-get? \documentclass[11pt]{article}  \begin{document}   The above equations on application of Laplace Transform become:  $$sL_1\hat{i}_{L1}(s) = D\cdot \hat{v}_{C1}(s) + D\cdot \hat{v}_{C2}(s) - D\prime \cdot \hat{v}_g(s) + (C_{C1} + V_{C2} - V_g + V_D)\cdot \hat{d}(s)$$ $$sL_2\hat{i}_{L2}(s) = -D\prime \cdot \hat{v}_{C1}(s) + D\cdot \hat{v}+{C2}(s) + D\prime \cdot \hat{v}_g(s) + (C_{C1} + V_{C2} - V_g + V_D)\cdot \hat{d}(s)$$ $$sC_1\hat{v}_{C1}(s) = -D\cdot \hat{i}_{L1}(s)+ D\prime \cdot \hat{i}_{L2}(s) + (-I_{L1} -I_{L2} - I_1)\cdot \hat{d}(s) -D\prime \cdot \hat{i}_l(s)$$ $$sC_1\hat{v}_{C1}(s) = D\prime \cdot \hat{i}_{L1}(s)- D\cdot \hat{i}_{L2}(s) + (-I_{L1} -I_{L2} - I_1)\cdot \hat{d}(s) -D\prime \cdot \hat{i}_l(s)$$ $$sL_l\hat{i}_l(s) = D\prime \cdot \hat{c}_{C1}(s) + D\prime \cot \hat{v}_{C2}(s) - D\prime \cdot \hat{v}_g(s) +(V_g - V_D - V_{C1} - V_{C2})\cdot \hat{d}(s) - R_l \cdot \hat{i}_l(s)$$  \end{document}   Error:   181 Underfull \hbox (badness 10000) in paragraph at lines 181--181 181 Overfull \hbox (22.63293pt too wide) detected at line 181 How to parseInt a string with leading 0 If a question is in all-uppercase or all-lowercase, our quality filters should automatically reject it Proposal If a question on an English-language Stack Exchange site does not contain at least one uppercase and one lowercase letter, our quality filter should reject it. (We can make exceptions for sites which don't use a mixed-case alphabet, such as .) Justification The quality filter currently rejects neither all-uppercase nor all-lowercase posts. I've checked. The best Stack Exchange users use mixed case. If an asker is too lazy to use their Shift key, their question tends not to be of very good quality. Don't take my word for it. You can see proof. Sam Saffron helped me write  which lets you see with your very own eyes that what I am saying is true. Single-case askers tend to ask poor-quality questions such as:      In addition, posts which use only uppercase or only lowercase — even if they aren't riddled with typos or grammatical errors — tend to be hard to read. Capitalization aids readability. Why is this proposal not a duplicate? This proposal is not a duplicate of the older proposal . This is because it also deals with all-lowercase questions. All-lowercase questions are 50 times more common than all-caps questions.  Stack Overflow gets only about 100 all-uppercase questions per year; see .  Yet it gets about 5,000 all-lowercase questions per year; see . (These statistics are for Stack Overflow only; the rest of our network wasn't considered.) I suspect that the older proposal was declined for two reasons:  All-uppercase questions are rare.  Therefore, the effort required to block all-uppercase questions is too much.   This proposal is better. For just a bit more effort, the Stack Exchange developers can get a much richer reward. Conclusion What do you think of my proposal? Agree? Disagree? Thoughts? PS: This idea is modified and adapted from  by Stack Exchange user Gilles. My dear sir Gilles, I thank you. Note There's even a  which automatically detects questions with all-caps titles and alerts interested users and moderators. How to re-install http windows service I replaced apache webserver with http(WINHTTP windows service) for use virtual hosts feature. But I was missing  http(WINHTTP windows service) which I previously removed.I  now want to  reinstall this service for use print spooler. How can I serialize an object to JSON without properties that are null? To communicate with a REST interface on a private system, I need to send a JSON message from a trigger. I have a message object that has some fields, lists and a child object:  public class MerchantConfig {  public class MIDConfig {     public String mid;     public String currencyCode;     public String cardTemplateName;     public String paymentPanelRestriction;     public List&lt;String&gt; restrictedCountries;      public String paymentPanelRestrictionForCountries; }  public String merchantName; public String sopgTemplateName; public Integer dispositionTimeWindowInMinutes; public List&lt;String&gt; features; public Boolean activateImmediately; public List&lt;MIDConfig&gt; midConfiguration; }   I can serialize it to JSON using the built-in serializer:  String body = JSON.serializePretty([MerchantConfig instance]);   The result:  {   "sopgTemplateName" : null,   "midConfiguration" : [ {     "restrictionCountries" : [ "DE", "AT" ],     "paymentPanelRestrictionForCountries" : "MANDATORY",     "paymentPanelRestriction" : "OPTIONAL",     "mid" : "1000000001",     "currencyCode" : "EUR",     "cardTemplateName" : null   }, {     "restrictionCountries" : [ ],     "paymentPanelRestrictionForCountries" : "",     "paymentPanelRestriction" : "OPTIONAL",     "mid" : "1000000002",     "currencyCode" : "USD",     "cardTemplateName" : null   }, {     "restrictionCountries" : [ ],     "paymentPanelRestrictionForCountries" : "",     "paymentPanelRestriction" : "PROHIBITED",     "mid" : "1000000003",     "currencyCode" : "AUD",     "cardTemplateName" : null   } ],   "merchantName" : "Test Merchant",   "features" : [ XYZ ],   "dispositionTimeWindowInMinutes" : 10,   "activateImmediately" : true }   How can I serialize this object so that all properties that are null don't show up in the JSON string?   In this example, "sopgTemplateName" and all "cardTemplateName" properties are null and should not appear in the JSON string. The empty list "restrictionCountries" should still appear as an empty list, though. How can I download an APK file from the Play Store? I can't download apps from the Play Store on my Android device (maybe due to a network issue), so I'm wondering how could I download the APK file of an app on my PC from ? Regex to validate date format dd/mm/yyyy How to find unused/dead code in java projects What tools do you use to find unused/dead code in large java projects? Our product has been in development for some years, and it is getting very hard to manually detect code that is no longer in use. We do however try to delete as much unused code as possible.  Suggestions for general strategies/techniques (other than specific tools) are also appreciated.  Edit: Note that we already use code coverage tools (Clover, IntelliJ), but these are of little help. Dead code still has unit tests, and shows up as covered. I guess an ideal tool would identify clusters of code which have very little other code depending on it, allowing for docues manual inspection. I want to make a persistent live Ubuntu USB drive with more than 4GB of storage.   I know there is an option of installing directly on the drive but I don't want to do this as it will restrict the drive from working on different computers.   One option is to make an additional partition with extra space but if I do this how can I get newly installed software to be stored on this partition? change citation style ( [1-4] to [1]-[4], and [5, 8-9] to [5], [8]-[9] ) with natbib? I have spent a whole day trying to solve the following problem. Please help if you know how to do this.  I am using natbib (\usepackage[sort&amp;compress,square,comma]{natbib}), and my current citation style looks like [1-4], [5, 8-9].  What is the easiest way to change the citation style to [1]-[4] and [5],[8]-[9]?