I just installed newer versions of grep and vim to my local ~/bin directory.  I have the path added via PATH=$PATH:$HOME/bin in my .bash_profile.  When I try to run either, the version installed in /usr/local/bin launches. How do I override this?
I'm wondering where a new path has to be added to the PATH environment variable. I know this can be accomplished by editing .bashrc (for example), but it's not clear how to do this.  This way:  export PATH=~/opt/bin:$PATH   or this?    export PATH=$PATH:~/opt/bin
How can I tell Ubuntu to do nothing when I close my laptop lid? One Time Pad Key Distribution For multiple OTP keys, why not do this:  Key = Hash[(EC)DH Shared Secret + Counter]  The counter will increase per message, and the output of the hash will be random for each new unique input into it. What are the problems or weaknesses with this design??  EDIT: For clarification: both parties will have the shared secret from an ECDH exchange, random numbers from Pythons os.urandom for generating the ECC key $f$ is entire and maps a rectangle to a rectangle, then $f$ is linear The problem is in the subject line, I have it for homework. $f$ is a complex valued function. For completeness:     Prove that if $f$ is an entire function and for some rectangle $R$, the image $f(R)$ is also a rectangle, then $f$ is linear.    The composition of linear maps is linear, so we can choose the two rectangles to have two edges coinciding with the real and imaginary axes, and their common vertex at the origin. So as a portion of the real line gets mapped to itself, we can take $f$ to be the analytic continuation of a real function. Then I'm stuck.  This question is confusing me. It's well known from the Riemann mapping theorem that there exists many holomorphic functions taking any rectangle to any other given rectangle. But if $f$ is linear, then the two rectangles must be similar. So the added restraint of $f$ being entire seems to be causing this hassle. Thoughts? I am trying to use the Alt+Right Click to select edge loops in Linux Mint but this shortcut doesn't work it is already used for Linux to reduce a window. I have checked the keyboard shortcut but it doesn't appear. I've got a generic dictionary Dictionary&lt;string, T&gt; that I would like to essentially make a Clone() of ..any suggestions. Injecting variable values into javascript and HAML in RoR From :  Error propagation It was common to discuss the &quot;error propagation&quot; properties as a selection criterion for a mode of operation. It might be observed, for example, that a one-block error in the transmitted ciphertext would result in a one-block error in the reconstructed plaintext for ECB mode encryption, while in CBC mode such an error would affect two blocks.  I read  similar post before. And I can understand that in CBC decryption, only two blocks are affected due to error propagation (error in 1 block). But, for the same case in CBC encryption, why are still only two blocks affected? It looks like all the following blocks will be affected. How disk space is used on Android device? There is a problem 3.3 in :     Ambiguities in the energy-momentum tensor:      (a) If you add a total derivative to Lagrangian ${\cal{L}} \rightarrow {\cal{L}} + \partial_\mu X^\mu$, how does the energy-momentum tensor change?      (b) Show that the total energy $Q = \int d^3x \; {\cal{T^{00}}}$ is invariant under such changes   Given the definition of energy-momentum tensor:  $$ {\cal{T}}^\mu{}_\nu = \sum_n \frac{\partial{\cal{L}}}{\partial \left( \partial_\mu \phi_n \right)} \partial_\nu \phi_n - g_{\mu\nu} {\cal{L}} $$  It changes as:  $$ \delta {\cal{T}}^\mu{}_\nu =  \sum_n \left( \partial_\rho \frac{\partial{X^\rho}}{\partial \left( \partial_\mu \phi_n \right)} \right) \partial_\nu \phi_n - g_{\mu\nu} {\partial_\rho X^\rho} $$  $T^{00}$ changes as:  $$ \delta {\cal{T}}^{00}= \sum_n \left( \partial_\rho \frac{\partial{X^\rho}}{\partial \dot{\phi_n}} \right) \dot{\phi_n} - \partial_\rho X^\rho $$   From this point I’m stuck. The first term doesn’t seem to disappear at all after integration over space, and the second disappears only partially:  $$ \int d^3x \; \dot{X^0} $$  So even if I’d have assumed that $X$ depends on position, and not on the fields - the total energy doesn’t seem to be invariant under it.  What is the best way to proceed forward with this? Possible Duplicate:          This is a line spoken by the . I always wondered if this is grammatically correct.  Luke says something like "You are mistaken ..." which the Emperor answers with     No, it is you who are mistaken!   Why wouldn't he say     No, it is you who is mistaken!   instead?  I don't know what rules apply here but my stomach tells me the latter is (at least also) correct, although you would say "you are mistaken". It feels as if he should be referring to "you" in the third person.  Could you please shed some light? Are both correct or – if not – which one is correct? And why? Why does changing a copy of an argument change the argument? I've read about Fermat's little theorem and generally how congruence works. But I can't figure out how to work out these two:   $13^{100} \bmod 7$ $7^{100} \bmod 13$   I've also heard of this formula:  $$a \equiv b\pmod n \Rightarrow a^k \equiv b^k \pmod n $$  But I don't see how exactly to use that here, because from $13^1 \bmod 7$ I get 6, and $13^2 \bmod 7$ is 1. I'm unclear as to which one to raise to the kth power here (I'm assuming k = 100?)  Any hints or pointers in the right direction would be great. Is there any way to get the windows cmd shell to expand wildcard paths? Occasionally, the cmd shell's inability to expand wildcard paths can really be an inconvenience. I had to pass 100 files in a directory to a program, and couldn't type *.ext. Instead, I used mingw's 'ls' to dump the list to a file, then replaced newlines with spaces, copied and pasted into cmd. Quite a nightmare.  I suspect the answer will be no, but has anyone dealt with this or come up with any way to make this easier? Show uncountable set of real numbers has a point of accumulation Show that every uncountable set of real numbers has a point of accumulation. Check a string to see if all characters are hexadecimal values Whenever I try to cut out a circular hole in either a cylinder or sphere the polygons around the circular hole always have distorted normals after smoothing. Is there anyway to fix this. I've tried using the remesh modifier but wind up with some pretty ugly results. If $[\cdot]$ denotes greatest integer function, then what is the value of natural number $n$ satisfying the equation $$[\log_21]+[\log_22]+[\log_23]+\dots[\log_2n]=1538 ?$$   My try:  Note that  $$0+1\times2+2\times2^2+3\times2^3+4\times2^4+5\times2^5+6\times2^6+7\times2^7=1538$$  But the answer is $$n=\sum_{i=0}^72^i=255.$$  How is it derived? Why does the buffer take up whole screen? I am trying to create buffers around the Hurricane Sandy path I created in QGIS (points are lat/long).   I have both points from each day she was tracted and the line I created from it with Points2One.   When I go to make buffers around either the line or the points, the buffer takes up the whole screen. Its all just one color.   I have made buffers before but from data I did not create.   Right now all of my projections are set to WGS 84 EPSG 4326. How do I undo 'git add' before commit? I mistakenly added files to Git using the command:  git add myfile.txt   I have not yet run git commit. Is there a way to undo this, so these files won't be included in the commit? Extreme cursor delay with Acer Aspire E15 on Ubuntu 16.04 Occasionally my laptop will enter a state where the cursor starts lagging so bad that it's unusable.  Oddly during this state, everything other than the cursor is still completely responsive.  I.e. anything that only involves the keyboard (opening a terminal, typing, etc) is unaffected.  Once it enters this state, on successive reboots and shutdowns it re-enters this state within seconds.  However, if I shutdown and leave it alone for a few minutes, it does not immediately re-enter this state.  Based on search results for "acer aspire ubuntu freeze" I have tried setting the intel_idle_max_cstate field in grub to 0, 1, and 2, but this did not seem to help.  To be clear - I am not experiencing any crashes, the system is completely responsive except for the cursor is delayed to the point where it would take several seconds to go from one edge of the screen to the other.