When joining a table to a shapefile through 'layer properties > joins' the columnheader of the attributetable shows the name of the file you joined.  eg.: the name of the table is: STAVAZA3  the table looks like:     after joining with a shapefile, the attributetable looks like:    This didn't happen in qgis 1.8.x.  Predefined legends wouldn't work anymore because of the changed names of the columns.  Is this the standard way how qgis 2.x joins tables?  Or is it due to a property that i have to set anywhere?
I noticed that after joining a table to a shapefile the headers of each fields in the table used for the join are changed by QGIS and they are attributed to a different name.  For instance, I had a shapefile with vegetation_codes and a table with vegetation_codes and veg_definition (these were the headers). After joining the table to the shapefile and also saving the shapefile and creating a new one, the vegetation_classes header was changed into vegetati_1.  Is there a way to keep the original headers?  I am using QGIS Dufour on Windows 7 and the table that I join to the shapefile is CSV (tried with dbf as well and the problem is the same).
I'm using 13.04 for the first time and I am using proxy base server that's why I can't download anything while I use apt-get update then it shows this message  coolmonter@coolmonter-HP-ProBook-4431s:~$ apt-get update E: Could not open lock file /var/lib/apt/lists/lock - open (13: Permission denied) E: Unable to lock directory /var/lib/apt/lists/ E: Could not open lock file /var/lib/dpkg/lock - open (13: Permission denied) E: Unable to lock the administration directory (/var/lib/dpkg/), are you root?   any suggestion How prove $\frac{a^2}{a+2b^2}+\frac{b^2}{b+2c^2}+\frac{c^2}{c+2a^2}\ge 1$ let $a,b,c$ be postive real numbers ,and such $$ab+bc+ac=3$$   show that   $$\dfrac{a^2}{a+2b^2}+\dfrac{b^2}{b+2c^2}+\dfrac{c^2}{c+2a^2}\ge 1$$   This problem is from Secrets In Inequalities volume 1  page 30,example 1.24. the comment.the  author this case is a bit more diffcult,But this author can't post solution.Thank you Colorize symbols with lstdefinelanguage in latex Align cell height of the tabularx rows The following latex code prints rows one at a time. However all the cells of the rows don't come out aligned. How can I fix it.   \documentclass{beamer}     \usepackage{tabularx}    \begin{document}  \begin{frame}{}  \begin{tabularx}{3.50in}{lXX}           \hline           &amp; Observation &amp; Conclusion \\           \hline             \uncover&lt;2-&gt;{1.} &amp; \uncover&lt;2-&gt;{Observation 1 } &amp; \uncover&lt;2-&gt;{Conclusion 1} \\   \uncover&lt;3-&gt;{2.} &amp; \uncover&lt;3-&gt;{Observation 2} &amp; \uncover&lt;3-&gt;{Conclusion 2} \\           \end{tabularx}      \end{frame}   \end{document}   The output looks as follows :    As we can see cells in first column do not align with the rest of the rows. Will appreciate any input as to how to fix this. Check if specific id element exist There was the following paragraph in the article that came under the title, “GOP and the rise of Anti-knowledge” written by  (October 29, 2015):     “English unfortunately doesn’t have a precise word for the German   “Fachidiot,” a narrowly specialized person accomplished in his own   field but a blithering idiot outside it. In any case, a surgeon is   basically a skilled auto mechanic who is not bothered by the sight of   blood and palpitating organs. We need the surgeon’s skills on pain of   agonizing death, and reward him commensurately but that does not make   him a Voltaire.”    In Japanese we have a word, 専門バカ, of which literal translation is “specialist idiot” meaning exactly same as defined the above - a narrowly specialized person accomplished in his own field but a blithering idiot outside it.  I’m really curious about the absence of short descriptions of the specialist who knows nothing more than his specialty area in English like German “Fachidiot,” and Japanese "専門バカ."  Isn’t there really any short word counterpart to “Fachidiot,” specialist’s ignorance, for instance, in English?  P.S.  I found "narrow-minded specialisit" as a German-to-English translation of "fachidiot" in the web site, Interglot translation dictionary. Capistrano for Django What is the best (idiomatic) way to check the type of a Python variable? I need to know if a variable in Python is a string or a dict.  Is there anything wrong with the following code?  if type(x) == type(str()):     do_something_with_a_string(x) elif type(x) == type(dict()):     do_somethting_with_a_dict(x) else:     raise ValueError   Update: I accepted avisser's answer (though I will change my mind if someone explains why isinstance is preferred over type(x) is).  But thanks to nakedfanatic for reminding me that it's often cleaner to use a dict (as a case statement) than an if/elif/else series.  Let me elaborate on my use case.  If a variable is a string, I need to put it in a list.  If it's a dict, I need a list of the unique values.  Here's what I came up with:  def value_list(x):     cases = {str: lambda t: [t],              dict: lambda t: list(set(t.values()))}     try:         return cases[type(x)](x)     except KeyError:         return None   If isinstance is preferred, how would you write this value_list() function? Query Activity for ORDER BY xxx DESC LIMIT In classical logic, why is $(p\Rightarrow q)$ True if $p$ is False and $q$ is True? Provided we have this truth table where "$p\implies q$" means "if $p$ then $q$":  $$\begin{array}{|c|c|c|} \hline p&amp;q&amp;p\implies q\\ \hline T&amp;T&amp;T\\ T&amp;F&amp;F\\ F&amp;T&amp;T\\ F&amp;F&amp;T\\\hline \end{array}$$  My understanding is that "$p\implies q$" means "when there is $p$, there is q". The second row in the truth table where $p$ is true and $q$ is false would then contradict "$p\implies q$" because there is no $q$ when $p$ is present.  Why then, does the third row of the truth table not contradict "$p\implies q$"? If $q$ is true when $p$ is false, then $p$ is not a condition of $q$.  I have not taken any logic class so please explain it in layman's terms.       Administrative note. You may experience being directed here even though your question was actually about line 4 of the truth table instead. In that case, see the companion question  And even if your original worry was about line 3, it might be useful to skim the other question anyway; many of the answers to either question attempt to explain both lines. Functions vs. patterns Given: $\operatorname{gcf}(x,36)=9$ and $\operatorname{lcm}(x,36)=108$. Find $x$.   p.s I tried $54$ but although the $\operatorname{lcm}$ of $54$ and $36$ is $108$ the GCF is $18$ and it has to be $9$. Help me please. I am reading separable extension. I don't quite understand why $\text{char} 0$ fields must be perfect. If $F$ is a $\text{char} 0$ field, $f(x)$ is an irreducible polynomial in $F[x]$. Then why $f$ must be separable? Assume $f$ has multiple roots, say $r$ is a multiple root of $f(x)$. Then $r$ is also a root of $f'(x)$. $r$ is in the splitting field of $f(x)$ over $F$, denote it as $E$. Then why $f$ must divide $f'$? I know $f$ is irreducible but I don't know how the argument goes on. Thanks for any help! Which mathematical operation does the right hand rule for current come from? I am currently wondering about the famous .  Where does it come from mathematically that when you point with your thumb in the direction of the current, your curved fingers will point in the direction of the $B$-field? In other words, which mathematical operation does it come from? Probably it has to do with some vector product or Stokes theorem application, but I am not quite sure about it. Evaluate Current User for Flow - 15 - 18 digit User ID I need to evaluate the current user running a flow. Someone suggested I use the Global Variable {!User.Id}, but it's returning a 15 digit Id. I need to compare the current user with the Account owner. The Account Owner field is returning an 18 digit id. Is there another way to evaluate the current user in my flow and compare it to an Account owner?   The above resolution doesn't really work for my purposes for evaluating a user if I can't compare the user to the Account Owner ID. In the above example, the Account Owner will never = the current user as it is comparing a 15 digit id to a 18 digit id.  Is there a way turn the User ID from the Global Variables into 18 digits? Or vice versa, make the Account Owner ID return as 15 digits? Thanks so much! Error Code: 1215. Cannot add foreign key constraint (foreign keys) Purpose of hole in stove leading to oven I'm staying in a hotel and have access to a "electric coil stove" for one of the first times.  I accidentally turned on the oven light and saw that the light was shining up through only one of the stoves:    There's only a port from the oven into the top right stove, and note that the stove is not on.  Here's a view from within the oven:    Is there a hole here as a vent for the oven for some reason, or is this for the stove? I typically use a glass "flat-top stove" that doesn't have an oven underneath it. I've never seen a direct hole from a stove to the oven before, and have to wonder what the purpose is. What does the "bugs" section of /proc/cpuinfo actually show? On a Debian Stretch and testing/Buster system with a current kernel and installed microcode I still see meltdown and spectre listed as bugs in /proc/cpuinfo.  However, running the spectre-meltdown-checker shows not vulnerable.   So I'm wondering what /proc/cpuinfo does show. Are these just the vulnerabilities for this cpu and will those always be listed despite having a patched system? In an exam paper, there was a picture of an air stewardess in the aeroplane serving passengers. One of my pupils wrote the following:      The air stewardess works on an aeroplane.    Shouldn't it be the air stewardess works in an aeroplane? Linux network troubleshooting and debugging From time to time Linux and Unix users faced with various network problems. Many of these problems are presented here and at some others troubleshooting forums, but they are very concrete and contains a lot of additional technical information, and sometimes it's rather difficult to understand the main point and the real reason of buggy system behavior.   By asking this question, my intention is to start a community wiki page which allows generalizing our network troubleshooting and debugging experience. I hope the Linux and Unix users could easier recognize and solve("divide and conquer") their network problems using this page.   The parent of this page should be  . But here we should focus on troubleshooting the network problems from user- and kernel-space.  I suppose, if you:    Share the information about using some great network diagnostic tool with concrete usage examples and examples of network bugs, which they help to catch. Share the link to the great network tutorial connected with this subject Tell about a general method or recipe which allows to tackle some class of network problems Share information about your tool-set for network debugging and troubleshooting   it would perfectly fits for this topic.    I'll begin from sharing the link to varios  and . Also  seem to have actual information about our subject. And for diving into linux networking we definetely need to visit .