Programmatically change keyboard-layout
Can I change a user's keyboard input?
Last semester I picked up an algebra course at my university, which unfortunately was scheduled during my exams of my major (I'm a computer science major). So I had to self study the material, however, the self written syllabus was not self study friendly (good syllabus overall though).  The course was split up into 3 parts, group theory, ring theory and field theory. As a computer science major we only had to study the first 2.  Now that I passed the exam for this course I want to study the field theory part ( which covers Galois theory, etc).  So, now I want to ask whether any of you know any good books on abstract algebra, which lift off at basic ring theory and continue to more advanced ring theory and to finite fields, Galois theory, ...  Please keep in mind that I am not a math major, and that I would like books which are suited for self study (thus a lot of examples and intuition).  Thanks in advance! Do I need a license to create pdf files? I hope this is the correct place where I could ask this question. My mother is an accountant with a degree in economics. She works as a freelancer and she needs some licenses for her job.  The biggest problem is adobe acrobat standard, which costs 400€, quite a lot. I want understand if she must buy it to create pdf files or she can use some free (even for commercial use) programs that she has because of her job (the chamber of commerce provide some advantages to accountants).  She is actually using PDFCreator, which as I can read is free for business usage (open source also!!):   Thanks for any suggestion How do I remove my "page not found" pages from Google's index? I have a wordpress site that has had a large number of blog posts removed. How can i ask google to remove all these 404 page not founds, but leave the active blog posts. I see the removal tool in google webmasters but it doesnt say if it will just remove the 404s. I understand 404s naturally are removed from the index, but i want to expedite this. Adding a script to the page dynamically with jQuery never uses the cached file I hope this is not a repeat question. I tried searching but couldn't come up with the right search words for this question.  I see the following in the sidebar of my flagging history tab:    I notice that I have raised 28 helpful flags from my user page, but I see "27 deemed helpful" and "1 deemed helpful". What is the difference between the top half and the bottom half of the entries in the flagging history sidebar? How should I interpret the results displayed in the sidebar? Why do professional print houses use gamut-limiting CMYK? How to link a variable of a material to another material? Force a program to run *without* administrator privileges or UAC? Is there any way that I can force a program that normally requires administrator privileges (via UAC) to run without them? (ie: no UAC prompt and no system-wide access.)  Added: Without modifying the executable itself.    In spite of James's answer, I have found a few ways that it can almost be done:   By modifying the executable I can remove the trustInfo entry from the manifest (or the manifest entirely, so I can use an external one), allowing the program to start without UAC. Unfortunately this modifies the executable, so it exits shortly after due to an internal checksum test. By using Process Explorer I can launch it as a Limited User. However this seems to limit it significantly more than I would like (it runs like Protected Mode IE and so can access significantly less than what my standard un-elevated user can). Can I sign up to a Windows 10 free upgrade now and defer the actual install until after the July 29 deadline? Math mode macro in TeXstudio I want to set up a macro in TeXstudio for math mode which displays $*$ and places the cursor at position *. So far I have tried using $%|$ but upon triggering, this macro does not allow text insertion at the placeholder.  EDIT: The method above works fine if the macro shortcut is set to the default Shift+F1. However, changing the shortcut to another combination, as I would like to do, seems to be the cause of the problem. I need a binary search algorithm that is compatible with the C++ STL containers, something like std::binary_search in the standard library's &lt;algorithm&gt; header, but I need it to return the iterator that points at the result, not a simple boolean telling me if the element exists.  (On a side note, what the hell was the standard committee thinking when they defined the API for binary_search?!)  My main concern here is that I need the speed of a binary search, so although I can find the data with other algorithms, as mentioned below, I want to take advantage of the fact that my data is sorted to get the benefits of a binary search, not a linear search.  so far lower_bound and upper_bound fail if the datum is missing:  //lousy pseudo code vector(1,2,3,4,6,7,8,9,0) //notice no 5 iter = lower_bound_or_upper_bound(start,end,5) iter != 5 &amp;&amp; iter !=end //not returning end as usual, instead it'll return 4 or 6   Note: I'm also fine using an algorithm that doesn't belong to the std namespace as long as its compatible with containers. Like, say, boost::binary_search. If $a_{ij}=\max(i,j)$, calculate the determinant of $A$ If $A$ is an $n \times n$ real matrix and       $$a_{ij}=\max(i,j)$$       for $i,j = 1,2,\dots,n$, calculate the determinant of $A$.   So, we know that   $$A=\begin{pmatrix} 1 &amp; 2 &amp; 3 &amp; \dots &amp; n\\  2 &amp; 2 &amp; 3 &amp; \dots &amp; n\\  3 &amp; 3 &amp; 3 &amp; \dots &amp; n\\  \vdots &amp; \vdots &amp; \vdots &amp; \ddots  &amp; \vdots\\   n&amp; n &amp; n &amp; \dots &amp; n \end{pmatrix}$$  but what do I do after? Capitalization of names that begin lowercased, at the beginning of a sentence Is password confirmation necessary on a Change Password dialog? On one hand there is no need to ask for password confirmation because it is annoying. If I made a mistake when confirming my password I'll need retype my very complex password again. There is also a button that can show/hide the password so I don't need retype it in order to confirm it.   However, some users don't use the password show/hide button and the 'forgotten password' option will be pain for them.  Twitter removed the password confirmation from registration but left the dual confirmation in place for changing password. Is this right approach? Can a function be made to accept a variable amount of inputs? If $p,q,r$ are all primes,and $p|qr-1$,$q|pr-1$ and $r|pq-1$,find all possible values of $pqr$. If $p,q,r$ are all primes,and $p|qr-1$$~~~~~~~~~~~~~$$q|pr-1$$~~~~~~~~~~$ and $~r|pq-1$. Find all possible values of $pqr$.    My work: $qr-1=pk_1$ $pr-1=qk_2$ $pq-1=rk_3$ From the above equations, we can conclude that either $k_1,k_2,k_3$ are all even or one of the primes is $2$. I can also get that, $p^2q^2r^2=(pk_1+1)(qk_2+1)(rk_3+1)$ Now, I cannot proceed. Please help! I'll like to add this functionality to the autocomplete widget in Entityreference field to show node ID next to the titles in the dropdown list. The reason behind the idea is to differentiate between multiple nodes with same title.  Example:    This is a title (3) This is a title (2) This is a title (1)   I know the node ID is shown once a selection is made but I like to show it in the dropdown list in order to pick the right node quickly based on the node ID. How to add a Timeout to Console.ReadLine()? I know that nobody likes duplicate questions, but I haven't found my answer on any of the other questions with this topic.  I built a computer with a  (made by Gigabyte).  It supposedly has 512 CUDA cores.  I followed  tutorial, (which enabled the Nvidia proprietary drivers) and was able to enable dual monitors and all the desktop graphics that are needed.  Unfortunetly, the GPU processing option still doesn't show up in Blender.  I've tried installing nvidia-cuda-toolkit, and that didn't make a difference.  I also tried to update my drivers from nvidia-346 to nvidia-349, and this had no apparent effect either.  What can I do to enable GPU rendering?  (I've tried both blender installed and just downloaded from the site). I cannot stand the auto-completion of TeXStudio (formerly TexMakerX) regarding parentheses, braces, etc. I agree auto-completion is useful sometimes, but here it does just not work as I would like. How can I remove it completely?  Under configuration -&gt; completion nothing is checked. From where do I remove the auto-completion of these?