How do I assign a string as a keyboard shortcut? I'd like to assign a frequently used string to a shortcut key, so when I press it, it types it in whatever application I'm in. So for example, when I type Shift-F12, it types "This is wonderful!" in whatever Gnome app I'm in at that time.
How do I setup keyboard macros? In my daily life I'm always typing &lt;kbd&gt;Keyboard Character&lt;/kbd&gt; and I'd like to set up a macro in Ubuntu to automatically enter &lt;kbd&gt; &lt;/kbd&gt;.  I'd like to assign it to say Shift+Control+K or whatever keyboard control character combination isn't assigned and already used by Ubuntu.  Back in the day of TSR (Terminate and Stay Resident) MS-DOS programs this was possible. Certainly it must be in Ubuntu too?  Do I have to write a daemon to accomplish this?    I found other questions with no answers: ,   I found a similar question with an answer: . However that question stipulated the answer could not be AutoKey.
Force newlines with cat wildcard printing I want to use cat with wildcards in bash in order to print multiple small files (every file is one sentence) to standard output. However, the separate file contents are not separated by a newline, which I'd like to for ease of reading.  How can I add a file delimiter of some sort to this command? What ultimates can be damage boosted by Mercy? What ultimates can be damage boosted by Mercy?  We already know that , but are there other ultimates that can be damage boosted by Mercy? Can all ultimates be damage boosted by Mercy? How do I remove the space between inline/inline-block elements? Why is vote time missing in the SE data dump and SEDE? Why do variable names often start with the letter 'm'? Why is filling a balloon from your mouth much harder initially? Why is it that when you first fill up a balloon, it's hard to get air through, but after inflating it a bit, it becomes much easier to further inflate the balloon? Alphabetically display the items in itemize How did a new question with a title shorter than 15 characters come to exist? How to prevent a coauthor from stealing the article? Please go through the following incidents to understand the problem.  Mr. A is a Ph.D. student of some institute who was working with Prof. B of another institute on a very interesting mathematical problem since last three years. Recently, they came across a significant solution to it. They wrote a research article to publish in a very good mathematics journal that accepts the online submission.  Prof. B wanted to submit it to the journal by himself. Mr. A agreed.   A few days ago, Mr. A wanted to know about the submission of their article via telephone. Prof. B informed that the article is submitted. But, Mr. A received any confirmation e-mail neither from the journal nor Prof. B forwarded the submission mail to him. Prof. B did not upload it in arXiv, which is a free preprint repository.  Mathematics journals used to take a long duration to review and publish an article. Prof. B told that submitting this article to arXiv will immediately attract community attention. Many researchers will start working in the new direction. As a result, Mr. A and Prof. B may lose their opportunity to work on that problems. Also, the article may be stolen.  Mr. A did not ask Prof. B to forward the submission confirmation mail to him. Prof. might think that Mr. A is suspecting him. It may affect the relationship. Also, Prof. is a very powerful person in the administration, who may prevent an opportunity for Mr. A to gain a job. Again from some of his friends, Mr. A came to know that Prof. had distributed related research problems to his collaborators.  As a consequence, Mr. A is thinking that Prof. has submitted this work in his own name and he has lost his credit as the first author of this article.  Now the question is: How Mr. A may save his credit and his work without hampering his relationship with Prof B? Are Canon EOS and Nikon DSLR lenses interchangeable? Can we use the lenses from, say a Canon EOS 550D kit (Canon EF-S 18-55mm) with a Nikon DSLR D5000 for example) ? Also, is the reverse possible ?  I'm looking at interchangeability between recent DSLR lenses only, and not with older lenses. Also, for "average" lenses, and not ultra wide/ultra zoom.  The reason for this question is that I'm trying to decide between a Nikon D5000 and a Canon EOS 500D. I like the Nikon better, but Canon is more popular here amongst people I can interchange lenses with :) What causes javac to issue the "uses unchecked or unsafe operations" warning Can we actually discourage downvotes? Before you disagree with me with a downvote, or just want to be funny, please hear me out. From the :  The upvote privilege comes first because that's what you should focus on: pushing great content to the top. Downvoting should be reserved for extreme cases. It's not meant as a substitute for communication and editing.  I have honestly never seen a downvote reserved for an extreme case. The process is usually 1) downvote post if it's bad and don't comment. (Not much of a process, is it?) As you stay on the site longer and longer, you develop a carelessness towards downvotes (as I have), but for new users, it's really discouraging.  question inspired me to [ask balpha to] make , which is a list of users with 1 rep who have the  badge. That's the closest I could get to new users who deleted their own posts after downvotes came in. Don't get me wrong, I know the argument about being nice to new users very well, but I still believe it to be an issue. And since , users are much more inclined to go the lazy route and downvote bad questions. No alternative measures (see below) are taken, for the most part. Personally, I leave a comment and don't downvote until the asker shows no interest in fixing their post. The only other measure taken to discourage downvotes (on answers) is the -1 rep punishment to the downvoter, which is absolutely meaningless and inconsequential anyways. How are we supposed to educate new users when we don't teach them what to do, don't direct them to the FAQ, and discourage them with downvotes right off the bat?  Instead of voting down: If the post is spammy or offensive — flag it. If the question is duplicate or off-topic — flag it for moderator attention. If something is wrong, please leave a comment or edit the post to correct it.  We claim to discourage downvoting, yet I see answers like  that encourage us to downvote first and ask questions later when a question is simply unclear or effortless. It's just an awful chain reaction. A new user comes to the site asking a question, but that doesn't work out too well, so they get downvotes, delete the question in shame, and don't get the help they deserve as a fellow writer of code and programmer. Strip away the quality of the site for a moment: the core functionality of this site, and the only reason I and a lot of other users are (still) on it, is to receive and give help to/from others. I enjoy making sure fellow programmers get the answer they need, because this site has helped me get mine when I needed them. Quality can still be maintained if content is fixed rather than downvoted more often. So can we stop discouraging new users from continuing to use this site and actually start to discourage downvoting? I think we need to encourage effort towards teaching and helping new users understand the system and why their post is bad rather than slapping them in the face with downvotes that they don't know how to interpret anyways. I'm leaving ways we can do this up to others. My first thought was to increase the punishment for downvoting answers and to no longer make question downvotes free, but those wouldn't be well-received, judging by the history of similar suggestions. . I am starting to see a lot of people claiming that convential current is 'wrong' because Franklin made an error when he first started investigating electrostatics, and that later scientists didn't bother correcting the mistake, but preferred to keep the 'convention' (here is a classic example: )  I always thought he didn't get it wrong. He said that current is positive in the direction that positive charge flows, and vice-versa. He of course had no way to know which side of two sticks behind rubbed actually gained or lost mass. So he wasn't wrong. What were you taught?  P.S. I can't help but feel we are lucky that he got it 'backwards', because clearly many people are confused about electrostastics (including the author of that text book!) and believe electricity has to involve electrons (an unfortunate name... why couldn't they have been named negatrons...) Should reputation from SO carry over to Meta? Please help me out with this problem:  Let $f_n(x) : [0,1] \to \mathbb R$ be a sequence of continuous functions convergent at every $x \in [0,1]$ to a continuous function $f: [0,1]  \to \mathbb R$ . Does $f_n$ converge uniformly to $f$?  My first solution: I read this example in  posted earlier and I think it works: Take a sequence $f_n:[0,1] \to \mathbb R$ such that $f_n$ increases linearly from $0$ to $1$ on the interval $\left[ 0,\frac{1}{n} \right]$, decreases linearly from $1$ to $0$ on the intreval $\left[ \frac{1}{n}, \frac{2}{n} \right]$, and is $0$ on $\left[ \frac{2}{n},1 \right]$. Then $f_{n} \to 0$ nonuniformly.  Is this answer true? Also, if anyone can give some examples of such function with detailed proof, I will very appreciative? I have written code like below and all works fine, but while submitting the form I get the error below. I am trying to filter the second dropdown based on the first drop down selection.     An illegal choice has been detected. Please contact the site administrator.   How do I overcome that error?       function dynamic_location_dropdown_form_alter(&amp;$form, $form_state, $form_id) {   if($form_id == 'product_node_form') {    $location_options = array();    if(isset($form['field_destination']['und']['#default_value'][0])) {     $destination = $form['field_destination']['und']['#default_value'][0];   }   else {     $destination = 0;   }    $location_options = dynamic_location_dropdown_locations($destination);    $form['field_destination']['und']['#ajax'] = array(     'event' =&gt; 'change',     'wrapper' =&gt; 'squadron-wrapper',     'callback' =&gt; 'dynamic_location_dropdown_ajax_callback',     'method' =&gt; 'replace',   );   $form['field_product_location']['#validated'] = true;   $form['field_product_location']['und']['#prefix'] = '&lt;div id="squadron-wrapper"&gt;';   $form['field_product_location']['und']['#suffix'] = '&lt;/div&gt;';   $form['field_product_location']['und']['#options'] = $location_options;   } }  function dynamic_location_dropdown_ajax_callback($form, $form_state) {   $country_id = $form['field_destination']['und']['#value'];   $form['field_product_location']['#validated'] = true;   $form['field_product_location']['und']['#options'] =  dynamic_location_dropdown_locations($country_id);    return $form['field_product_location']; }  function dynamic_location_dropdown_locations($destination_id) {   $nodes = array();   $nodes[''] = '- None -';   if($destination_id != '') {     $select = db_query("       SELECT node.title AS node_title, node.nid AS nid, node.created AS node_created       FROM {node} node       LEFT JOIN {field_data_field_location_country} field_data_field_location_country        ON node.nid = field_data_field_location_country.entity_id        AND (field_data_field_location_country.entity_type = 'node'        AND field_data_field_location_country.deleted = '0')       WHERE (( (node.status = '1')        AND (node.type IN  ('location'))        AND (field_data_field_location_country.field_location_country_nid = $destination_id)))       ORDER BY node_title ASC     ");     $nodes[''] = '- None -';     foreach ($select as $node) {       $nodes[$node-&gt;nid] = $node-&gt;node_title;     }   }    return $nodes; } $$\int x^3\sqrt{4-x^2}dx$$ I tried changing the expression like this: $$\int x^3\sqrt{2^2-x^2}dx=\int x^3\sqrt{(2-x)(2+x)}dx$$ And that's where I got stuck. I tried integration by parts but it doesn't simplify the expression. Complete list of Lollipop system icons shown in notification bar? Is there a complete list of these? I've seen lots of Q&amp;A about "What does x icon mean" but it would be really useful if there were a complete list for reference! True Ubuntu on Chromebook ARM I have installed Ubuntu 13.04 on my desktop (runs like a charm). Then I used Crouton to install Ubuntu 12. 04 on my chromebook samsung (ARM). It also works quite well.  Here comes my question. Can we have a true Ubuntu (preferably 13.04) on my ARM chromebook?  It seems that the Crouton/Ubuntu is not 100% the real thing.  The best option would be to have the full Ubuntu 13.04 and remove the Chrome OS. 15V 3A dc motor PWM frequency setting What is a suitable frequency for 15V/3A DC motor? Is there any effect on the motor when the frequency is changing? I am confused with this until now and the Internet shows a lot of theory that confuses me.